OSDN Git Service

PR target/20095
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
2
3         PR target/20095
4         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
5
6 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
7
8         * gcc.dg/badshift.c: Renamed to...
9         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
10
11         * gcc.target/i386/badshift.c: Renamed to...
12         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
13         only.
14
15         PR rtl-optimization/20532
16         * gcc.target/i386/badshift.c: New.
17
18 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
19
20         * pr18025.f90: New test.
21
22 2005-03-23  Dale Johannesen  <dalej@apple.com>
23         
24         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
25
26 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
27
28         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
29
30         * lib/target-supports.exp (check_iconv_available): Default
31         libiconv to -liconv, if there is no definition.
32
33 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
34
35         * gcc.dg/torture/cris-asm-mof-1.c: New test.
36
37 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
38
39         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
40         * g++.dg/opt/pr7503-2.C: Likewise.
41         * g++.dg/opt/pr7503-3.C: Likewise.
42         * g++.dg/opt/pr7503-4.C: Likewise.
43         * g++.dg/opt/pr7503-5.C: Likewise.
44         * g++.dg/warn/minmax.C: New test.
45
46 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
47
48         * g77_intrinsics_funcs.f: New test.
49         * g77_intrinsics_sub.f: New test.
50
51 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
52             Jan Hubicka  <jh@suse.cz>
53             Steven Bosscher <stevenb@suse.de
54
55         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
56
57 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
58
59         PR c++/19980
60         * g++.dg/template/redecl3.C: New test.
61
62 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
63
64         PR c++/20499
65         * g++.dg/parse/error16.C: Tweak error markers.
66
67 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
68
69         PR target/20561
70         * gcc.dg/20050321-2.c: New test.
71
72 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
73
74         PR c++/20465
75         PR c++/20381
76         * g++.dg/template/ptrmem12.C: New.
77
78 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
79
80         PR rtl-optimization/20527
81         * gcc.c-torture/execute/pr20527-1.c: New test.
82
83 2005-03-22  Ben Elliston  <bje@au.ibm.com>
84
85         * gcc.misc-tests/options.exp (check_for_options): Create a real C
86         program, compile it into a real executable and then delete the .c
87         and .x files afterwards, to avoid problems on testglue targets.
88
89 2005-03-21  Stuart Hastings  <stuart@apple.com>
90
91         * gcc.target/i386/sse-2.c: New.
92         
93 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
94
95         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
96
97 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
98
99         * g++.dg/parse/crash25.C: Fix typo.
100
101 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
102
103         PR c++/20461
104         * g++.dg/parse/crash24.C: New test.
105
106         PR c++/20536
107         * g++.dg/parse/crash25.C: New test.
108
109 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
110
111         PR c++/20147    
112         * g++.dg/ext/stmtexpr4.C: New test.
113
114 2005-03-20  Roger Sayle  <roger@eyesopen.com>
115
116         PR middle-end/20539
117         * gcc.c-torture/compile/pr13066-1.c: New test case.
118         * gcc.c-torture/compile/pr20539-1.c: Likewise.
119         * g++.dg/opt/pr13066-1.C: Likewise.
120
121 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
122
123         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
124
125 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
126
127         PR fortran/18525
128         * gfortran.dg/nesting_1.f90: New test.
129
130 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
131
132         PR c++/20240
133         * g++.dg/lookup/using13.C: New test.
134
135 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
136
137         PR c++/20333
138         * g++.dg/template/crash36.C: New test.
139
140 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
141
142         PR c++/20463
143         * g++.dg/template/crash35.C: New test.
144
145 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
146
147         PR c++/19966
148         * g++.dg/overload/operator2.C: New test.
149
150 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
151
152         PR libfortran/20257
153         * pr20257.f90: New test.
154
155 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
156
157         PR libfortran/20480
158         * pr20480.f90: New test.
159
160 2005-03-16  Richard Henderson  <rth@redhat.com>
161
162         PR middle-end/15700
163         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
164         (_rtld_global): New.
165         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
166         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
167
168         * gcc.dg/alias-3.c: New.
169         * gcc.dg/alias-4.c: New.
170         * gcc.dg/alias-5.c: New.
171         * gcc.dg/alias-6.c: New.
172
173 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
174
175         * gcc.dg/cpp/ucnid-7.c: New.
176
177 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
178             Dorit Naishlos  <dorit@il.ibm.com>
179
180         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
181         darwin.
182
183 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
184
185         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
186         misaligned accesses.
187         * gcc.dg/vect/vect-58.c: Likewise.
188         * gcc.dg/vect/vect-92.c: New.
189         * gcc.dg/vect/vect-93.c: New.
190
191 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
192
193         PR fortran/18827
194         * gfortran.dg/assign_2.f90: New test.
195         * gfortran.dg/assign_3.f90: New test.
196         * gfortran.dg/assign.f90: New test.
197
198 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
199
200         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
201         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
202         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
203         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
204         names.
205
206 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
207
208         * gcc.dg/cpp/ucnid-6.c: New.
209
210         * gcc.dg/cpp/normalize-1.c: New.
211         * gcc.dg/cpp/normalize-2.c: New.
212         * gcc.dg/cpp/normalize-3.c: New.
213         * gcc.dg/cpp/normalize-4.c: New.
214         * gcc.dg/cpp/ucnid-4.c: New.
215         * gcc.dg/cpp/ucnid-5.c: New.
216         * g++.dg/cpp/normalize-1.C: New.
217         * g++.dg/cpp/ucnid-1.C: New.
218
219 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
220
221         * gcc.dg/pr18628.c: New.
222
223 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
224
225         PR c++/20280
226         * g++.dg/tree-ssa/pr20280.C: New.
227
228 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
229
230         PR fortran/20467
231         * gfortran.dg/stfunc_2.f90: New test.
232
233 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
234
235         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
236
237 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
238
239         * gcc.dg/tree-ssa/20050314-1.c: New test.
240
241 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
242
243         PR c++/4403
244         PR c++/9783, DR433
245         * g++.dg/template/friend34.C: New test.
246         * g++.dg/template/friend35.C: Likewise.
247         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
248
249 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
250
251         Friend class name lookup 5/n
252         PR c++/1016
253         * g++.dg/lookup/hidden-class1.C: New test.
254         * g++.dg/lookup/hidden-class2.C: Likewise.
255         * g++.dg/lookup/hidden-class3.C: Likewise.
256         * g++.dg/lookup/hidden-class4.C: Likewise.
257         * g++.dg/lookup/hidden-class5.C: Likewise.
258         * g++.dg/lookup/hidden-class6.C: Likewise.
259         * g++.dg/lookup/hidden-class7.C: Likewise.
260         * g++.dg/lookup/hidden-class8.C: Likewise.
261         * g++.dg/lookup/hidden-class9.C: Likewise.
262         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
263         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
264         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
265         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
266         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
267         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
268         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
269         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
270         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
271         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
272         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
273
274 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
275
276         PR c++/20157
277         * g++.dg/template/error18.C: New test.
278
279 2005-03-09  Ben Elliston  <bje@au.ibm.com>
280
281         PR debug/16792
282         * g++.dg/debug/pr16792.C: New test.
283
284 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
285
286         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
287         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
288         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
289         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
290         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
291         test assertion names.
292
293 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
294
295         PR fortran/18600
296         * gfortran.dg/stfunc_1.f90: New test.
297
298 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
299
300         PR fortran/16907
301         * gfortran.dg/real_index_1.f90: New test.
302
303 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
304
305         PR fortran/20323
306         * gfortran.dg/spec_expr_1.f90: New test.
307
308 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
309
310         PR c/20402
311         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
312         new parser.
313
314 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
315
316         PR fortran/20361
317         * gfortran.dg/largeequiv_1.f90: New test.
318
319 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
320
321         * gcc.dg/ucnid-1.c: New.
322         * gcc.dg/ucnid-2.c: New.
323         * gcc.dg/ucnid-3.c: New.
324         * gcc.dg/ucnid-4.c: New.
325         * gcc.dg/ucnid-5.c: New.
326         * gcc.dg/ucnid-6.c: New.
327         * gcc.dg/cpp/ucnid-1.c: New.
328         * gcc.dg/cpp/ucnid-2.c: New.
329         * gcc.dg/cpp/ucnid-3.c: New.
330         * g++.dg/other/ucnid-1.C: New.
331
332 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
333
334         * gcc.dg/vmx/darwin-abi-3.c: Delete.
335
336 2005-03-11  Per Bothner  <per@bothner.com>
337
338         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
339         that diagnotics refer to correct token.
340         * gcc.dg/unused-3.c: Likewise.
341
342 2005-03-11  Per Bothner  <per@bothner.com>
343
344         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
345         constant" is now actually on same line as string constant.
346         * gcc.dg/cpp/direct2s.c: Likewise.
347
348 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
349
350         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
351
352 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
353
354         PR libfortran/20124
355         * gfortran.dg/pr20124.f90: New Test
356
357 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
358
359         PR tree-optimization/20130
360         * gcc.dg/pr20130-1.c: New test.
361
362 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
363
364         PR target/20095
365         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
366
367 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
368
369         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
370
371 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
372
373         * g++.dg/eh/forced1.C: Fix comment.
374         * g++.dg/eh/forced2.C: Ditto.
375         * g++.dg/eh/forced3.C: Ditto.
376         * g++.dg/eh/forced4.C: Ditto.
377
378 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
379
380         PR rtl-opt/20412
381         * gcc.c-torture/compile/pr20412.c: New test.
382
383 2005-03-10  Roger Sayle  <roger@eyesopen.com>
384
385         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
386
387 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
388
389         PR target/20322
390         * gcc.dg/20050307-1.c: New test.
391
392 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
393
394         PR c++/20375
395         * g++.dg/other/stdarg3.C: New.
396
397 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
398
399         PR c++/18384, c++/18327
400         * g++.dg/init/array19.C: New test.
401
402         PR inline-asm/20314
403         * gcc.dg/torture/pr20314-1.c: New test.
404         * gcc.dg/torture/pr20314-2.c: New test.
405
406 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
407
408         * gcc.dg/20050309-1.c: New test.
409
410 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
411
412         * gcc.dg/builtins-10.c: Reactivate disabled test.
413         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
414         new cbrt transformations.
415
416 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
417
418         PR c++/20208
419         * g++.dg/template/array13.C: New test.
420
421 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
422
423         PR c++/16859
424         * g++.dg/init/brace4.C: New test.
425
426 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
427
428         PR c++/20186
429         * g++.dg/template/non-dependent12.C: New.
430
431 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
432
433         PR c++/20142
434         * g++.dg/init/array18.C: Add dg-do run marker.
435         
436         PR c++/20142
437         * g++.dg/init/array18.C: New test.
438
439 2005-03-09  Ben Elliston  <bje@au.ibm.com>
440
441         * consistency.vlad/vlad.exp: Remove trailing semicolons.
442         * g++.dg/gcov/gcov.exp: Likewise.
443         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
444         * gcc.target/xstormy16/xstormy16.exp: Likewise.
445         * lib/c-torture.exp: Likewise.
446         * lib/fortran-torture.exp: Likewise.
447         * lib/g++.exp: Likewise.
448         * lib/gcc-defs.exp: Likewise.
449         * lib/gcc-dg.exp: Likewise.
450         * lib/gcc.exp: Likewise.
451         * lib/gcov.exp: Likewise.
452         * lib/gfortran.exp: Likewise.
453         * lib/mike-g++.exp: Likewise.
454         * lib/mike-gcc.exp: Likewise.
455         * lib/objc-torture.exp: Likewise.
456         * lib/objc.exp: Likewise.
457         * lib/profopt.exp: Likewise.
458         * lib/target-libpath.exp: Likewise.
459         * lib/target-supports.exp: Likewise.
460         * lib/treelang.exp: Likewise.
461         * lib/wrapper.exp: Likewise.
462
463 2005-03-08  Jeff Law  <law@redhat.com>
464
465         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
466         PHI-OPT changes.
467
468 2005-03-08  Ira Rosen  <irar@il.ibm.com>
469
470         * gcc.dg/vect/pr20122.c: New test.
471
472 2005-03-07  Jeff Law  <law@redhat.com>
473
474         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
475         was folded away.
476         * gcc.dg/tree-ssa/pr18133-1.c: New test.
477         * gcc.dg/tree-ssa/pr18133-2.c: New test.
478         * gcc.dg/tree-ssa/pr18134.c: New test.
479
480 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
481
482         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
483         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
484         gcc.dg/torture/builtin-noret-2.c: Require weak support.
485
486 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
487
488         PR tree-opt/17671
489         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
490
491 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
492
493         * g++.dg/warn/Wnvdtor.C: New test.
494
495 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
496
497         * gcc.dg/torture/pr19683-1.c: New test.
498
499 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
500
501         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
502         * gfortran.dg/g77/19990313-2.f: Ditto.
503         * gfortran.dg/g77/19990313-3.f: Ditto.
504         * gfortran.dg/g77/19990525-0.f: Ditto.
505         * gfortran.dg/g77/19990826-0.f: Ditto.
506         * gfortran.dg/g77/19990826-2.f: Ditto.
507         * gfortran.dg/g77/19990826-3.f: Ditto.
508         * gfortran.dg/g77/20000511-1.f: Ditto.
509         * gfortran.dg/g77/20000511-2.f: Ditto.
510         * gfortran.dg/g77/970625-2.f: Ditto.
511         * gfortran.dg/g77/980310-2.f: Ditto.
512         * gfortran.dg/g77/980310-3.f: Ditto.
513         * gfortran.dg/g77/980310-8.f: Ditto.
514         * gfortran.dg/g77/980519-2.f: Ditto.
515         * gfortran.dg/g77/alpha1.f: Ditto.
516         * gfortran.dg/g77/claus.f: Ditto.
517         * gfortran.dg/g77/erfc.f: Ditto.
518         * gfortran.dg/g77/short.f: Ditto.
519         * gfortran.fortran-torture/execute/data.f90: Ditto.
520         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
521         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
522
523 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
524
525         * lib/file-format.exp (gcc_target_object_format): Add check for som
526         format and hardcode object formats on hppa*-*-hpux*.
527         * lib/target-supports.exp (check_weak_available): Add check for som
528         object format.  Always return 0 on hppa*-*-hpux10*.
529
530         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
531         is defined.
532
533         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
534
535 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
536
537         * gfortran.dg/pr19936_1.f90: New test.
538         * gfortran.dg/pr19936_2.f90: New test.
539         * gfortran.dg/pr19936_3.f90: New test.
540
541 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
542             Paul Thomas <prthomas@drfccad.cea.fr>
543
544         * gfortran.dg/PR19754_1.f90: New test.
545         * gfortran.dg/PR19754_2.f90: Ditto.
546
547 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
548
549         PR c++/19311
550         * g++.dg/template/non-dependent11.C: New test.
551
552 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
553
554         * lib/target-supports.exp (check_iconv_available): Fix comment.
555
556 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
557             Joseph S. Myers  <joseph@codesourcery.com>
558
559         PR c++/19797
560         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
561
562 2005-03-04  Matthew Sachs  <msachs@apple.com>
563
564         * gcc.exp (gcc_target_compile): Put braces around
565         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
566         * objc.exp (objc_target_compile): Likewise.
567         * treelang.exp (treelang_target_compile): Likewise.
568
569 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
570
571         PR fortran/19673
572         * gfortran.dg/func_result_1.f90: New test.
573
574 2005-03-04  Ben Elliston  <bje@au.ibm.com>
575
576         * gcc.misc-tests/options.exp: New test.
577
578 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
579
580         * gcc.dg/pr15784-4.c: New test.
581
582 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
583
584         * gcc.c-torture/execute/pr17133.c: New.
585         * gcc.c-torture/compile/20050303-1.c: New.
586
587 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
588
589         * gcc.dg/cpp/assert4.c:  Fix for cygwin
590
591 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
592
593         * g++.dg/overload/using2.C: New.
594
595 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
596
597         PR c++/19916
598         * g++.dg/init/ptrmem2.C: New test.
599
600 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
601
602         PR c/8927
603         * gcc.dg/pr8927-1.c: New test.
604
605 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
606
607         PR c++/20232
608         * g++.dg/inherit/covariant12.C: New.
609
610 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
611
612         PR fortran/19479
613         * gfortran.dg/bound_1.f90: New test.
614
615 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
616
617         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
618         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
619
620 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
621
622         PR c/20245
623         * gcc.dg/pr20245-1.c: New test.
624
625 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
626
627         PR middle-end/19874
628         * gcc.c-torture/execute/20050119-2.c: New test case.
629
630 2005-02-28  Ben Elliston  <bje@au.ibm.com>
631
632         * README: Update the DejaGnu bug reporting address.
633         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
634         * lib/objc-torture.exp: Likewise.
635
636 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
637
638         * gfortran.dg/boz_1.f90: New test.
639         * gfortran.dg/boz_3.f90: New test.
640         * gfortran.dg/boz_4.f90: New test.
641
642 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
643
644         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
645         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
646
647 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
648
649         PR libfortran/20101
650         * gfortran.dg/write_0_pe_format.f90: New test.
651
652 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
653
654         PR c++/20206
655         * g++.dg/opt/thunk2.C: New test.
656         * g++.dg/opt/covariant1.C: New test.
657
658 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
659
660         * gfortran.dg/e_d_fmt.f90: New test.
661
662 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
663
664         * gcc.dg/asm-b.c: Fix comment typos.
665
666 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
667
668         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
669         a V_MAY_DEF also.
670
671 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
672
673         PR tree-opt/20188
674         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
675         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
676         * gcc.dg/asm-b.c: New test.
677
678 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
679
680         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
681         Disable this test on IRIX 6.
682
683 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
684
685         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
686         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
687         parser.
688
689 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
690
691         PR tree-optimization/20204
692         * testsuite/gcc.dg/pr20204.c: New test.
693
694 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
695
696         PR target/20196
697         * gcc.c-torture/execute/20050224-1.c: New test.
698
699         PR c++/20175
700         * g++.dg/warn/Wbraces2.C: New test.
701
702 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
703
704         PR c++/19878
705         * g++.dg/init/const2.C: New test.
706
707 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
708
709         PR tree-optimization/20100
710         * gcc.c-torture/execute/pr20100-1.c: New test.
711
712 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
713
714         * gfortran.dg/implicit_3.f90: New test.
715
716         * gfortran.dg/deftype_1.f90: New test.
717
718 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
719
720         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
721         the test passes.
722         * g++.dg/other/anon3.C: Accept a warning.
723
724 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
725
726         * gcc.dg/pr20017.c: Fix a comment typo.
727
728 2005-02-23  Bud Davis  <bdavis@gfortran.org>
729
730         * gfortran.dg/list_read_4.f90: Change to f90 comments.
731
732 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
733
734         PR ada/19902
735         * ada/acats/tests/cxa/cxa3004.a: Remove.
736         * ada/acats/tests/cxb/cxb30061.am: Likewise.
737
738 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
739
740         PR c++/20073
741         * g++.dg/init/const1.C: New test.
742
743         PR c++/19991
744         * g++.dg/parse/constant7.C: New test.
745
746         PR c++/20152
747         * g++.dg/parse/error27.C: New test.
748         * g++.dg/template/qualttp15.C: Adjust error markers.
749         * g++.old-deja/g++.other/struct1.C: Likewise.
750         
751         PR c++/20153
752         * g++.dg/template/error17.C: New test.
753
754         PR c++/20148
755         * g++.dg/parser/error26.C: New test.
756
757 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
758
759         PR tree-optimization/20100
760         PR tree-optimization/20115
761         * gcc.dg/pr20115.c: New test.
762         * gcc.dg/pr20115-1.c: New test.
763         * gcc.dg/pr20100.c: New test.
764         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
765         call-clobbered variables after alias1.
766
767 2005-02-22  Bud Davis  <bdavis@gfortran.org>
768
769         * gfortran.dg/list_read_4.f90: new test.
770
771 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
772
773         PR rtl-optimization/20017.
774         * gcc.dg/pr20017.c: New.
775
776 2005-02-22  Devang Patel  <dpatel@apple.com>
777
778         PR 19952
779         * g++.dg/tree-ssa/pr19952.C: New test.
780         
781 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
782
783         PR c++/19883
784         * g++.dg/parse/constant6.C: New test.
785
786 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
787
788         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
789         * g++.dg/charset/asm2.c: Likewise.
790         * g++.dg/charset/asm3.c: Likewise.
791         * g++.dg/charset/asm4.c: Likewise.
792         * g++.dg/charset/asm5.c: Likewise.
793         * g++.dg/charset/attribute1.c: Likewise.
794         * g++.dg/charset/attribute2.c: Likewise.
795         * g++.dg/charset/extern1.cc: Likewise.
796         * g++.dg/charset/extern2.cc: Likewise.
797         * g++.dg/charset/extern3.cc: Likewise.
798         * g++.dg/charset/function.cc: Likewise.
799         * g++.dg/charset/string.c: Likewise.
800         * g++.dg/charset/charset.exp: Likewise.
801         * lib/target-supports.exp (check_iconv_available): Fix comment.
802
803 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
804
805         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
806         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
807         * gcc.dg/charset/asm2.c: Likewise.
808         * gcc.dg/charset/asm3.c: Likewise.
809         * gcc.dg/charset/asm4.c: Likewise.
810         * gcc.dg/charset/asm5.c: Likewise.
811         * gcc.dg/charset/asm6.c: Likewise.
812         * gcc.dg/charset/attribute1.c: Likewise.
813         * gcc.dg/charset/attribute2.c: Likewise.
814         * gcc.dg/charset/builtin1.c: Likewise.
815         * gcc.dg/charset/extern.c: Likewise.
816         * gcc.dg/charset/function.c: Likewise.
817         * gcc.dg/charset/string.c: Likewise.
818         * gcc.dg/charset/charset.exp: Likewise.
819
820 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
821
822         PR fortran/20086
823         * gfortran.dg/pr20086.f90: New test.
824
825 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
826
827         PR tree-optimization/19786
828         * g++.dg/tree-ssa/pr19786.C: New.
829
830 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
831
832         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
833
834 2005-02-21  Jeff Law  <law@redhat.com>
835
836         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
837
838 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
839
840         * gfortran.dg/do_iterator: Split loop, markup all lines for
841         which an error locus is printed.
842         * gfortran.dg/pr17708.f90: Markup all lines for which an error
843         locus is printed.
844         * gfortran.dg/select_4.f90: Likewise.
845         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
846         locuses in the various permutations.
847
848 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
849
850         PR tree-optimization/19951
851         * g++.dg/vect: New directory.
852         * g++.dg/vect/vect.exp: New file.
853         * g++.dg/vect/pr19951.cc: New testcase.
854         * g++.dg/dg.exp: Also prune vectorizer tests.
855
856 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
857
858         PR 18785
859         * gcc.dg/charset/builtin1.c: New test.
860
861 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
862
863         PR c++/19299
864         * g++.dg/inherit/volatile1.C: New test.
865
866         PR c++/19440
867         * g++.dg/template/dtor4.C: New test.
868
869 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
870
871         * gfortran.dg/int_1.f90: New test.
872
873 2005-02-19  Devang Patel  <dpatel@apple.com>
874
875         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
876
877 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
878
879         * gfortran.dg/achar_1.f90: New test.
880
881 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
882
883         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
884
885 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
886             Jakub Jelinek  <jakub@redhat.com>
887
888         PR tree-optimization/19828
889         * gcc.dg/tree-ssa/loop-7.c: New test.
890         * gcc.c-torture/execute/20050218-1.c: New test.
891
892 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
893
894         PR c/20043
895         * gcc.dg/transparent-union-1.c: New test.
896         * gcc.dg/transparent-union-2.c: New test.
897
898 2005-02-18  James E Wilson  <wilson@specifixinc.com>
899
900         PR tree-optimization/18977
901         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
902
903 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
904
905         PR target/20054
906         * gcc.dg/pr20054.c: New test.
907
908 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
909
910         PR c++/19508
911         * g++.dg/ext/attrib20.C: New test.
912
913 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
914
915         PR middle-end/20030
916         * gfortran.fortran-torture/execute/character_passing.f90: New test.
917
918 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
919
920         PR c++/20008
921         * g++.dg/opt/switch4.C: New.
922
923 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
924
925         PR c++/20023
926         PR tree-optimization/20009
927         * gcc.c-torture/compile/20050217-1.c: New test.
928         * g++.dg/opt/switch3.C: New test.
929
930         PR tree-optimization/18947
931         * gcc.c-torture/compile/20050215-1.c: New test.
932         * gcc.c-torture/compile/20050215-2.c: New test.
933         * gcc.c-torture/compile/20050215-3.c: New test.
934
935 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
936
937         PR c++/20028
938         * g++.dg/template/crash34.C: New.
939
940         PR c++/20022
941         * g++.dg/other/access3.C: New.
942
943 2005-02-17  Ira Rosen  <irar@il.ibm.com>
944
945         * gcc.dg/vect/vect-98.c: New test.
946
947 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
948
949         PR tree-optimization/19967
950         * gcc.dg/pr19967.c: New.
951
952 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
953
954         PR middle-end/19857
955         * gcc.dg/tree-ssa/20050215-1.c: New test.
956         * gcc.c-torture/execute/20050215-1.c: New test.
957
958 2005-02-15  Eric Christopher  <echristo@redhat.com>
959
960         * gcc.dg/cpp/20050215-1.c: New file.
961
962 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
963
964         PR tree-optimization/15785
965         * gcc.dg/pr15785-1.c: New test.
966
967 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
968
969         PR c++/17788
970         * g++.dg/init/ctor4.C: New.
971         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
972
973 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
974
975         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
976         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
977
978 2005-02-15  Andreas Schwab  <schwab@suse.de>
979
980         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
981         declare malloc.
982
983 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
984
985         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
986
987 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
988
989         PR tree-optimization/19853
990         * gcc.c-torture/compile/pr19853.c: New test.
991
992 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
993
994         PR c++/19608
995         * g++.dg/parse/local-class1.C: New.
996
997         PR c++/19895
998         * g++.dg/parse/ptrmem3.C: New.
999
1000         PR c++/19884
1001         * g++.old-deja/g++.oliva/template6.C: Add another case.
1002         * g++.dg/template/explicit6.C: New.
1003
1004 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
1005
1006         PR c++/17816
1007         * g++.dg/other/redecl2.C: New.
1008
1009 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1010
1011         PR c++/19891
1012         * g++.dg/abi/covariant4.C: New.
1013
1014 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
1015
1016         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
1017
1018 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
1019
1020         * gcc.dg/vect/vect-96.c: Fix typo.
1021
1022 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1023
1024         PR c++/14479
1025         PR c++/19487
1026         * g++.dg/template/enum5.C: New test.
1027
1028 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1029
1030         * gcc.dg/vect/vect-97.c: New test.
1031
1032 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1033
1034         * gcc.dg/vect/vect-96.c: New test.
1035
1036 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
1037
1038         * gcc.dg/builtins-34.c: Also check ldexp*.
1039
1040 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
1041
1042         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
1043
1044 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
1045
1046         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
1047         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
1048         dg-require-dll, dg-require-iconv, dg-require-named-sections,
1049         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
1050         selector_list, selector_expression, dg-process-target): Move to new
1051         file target-supports-dg.exp.
1052         * lib/target-supports-dg.exp: New.
1053
1054         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1055         New.
1056
1057 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
1058
1059         PR c++/19666
1060         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
1061
1062         PR middle-end/19858
1063         * gcc.c-torture/compile/20050210-1.c: New test.
1064
1065 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
1066
1067         PR c++/19755
1068         * g++.dg/warn/Wbraces1.C: New test.
1069
1070 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
1071
1072         * gcc.dg/builtins-52.c: New testcase.
1073
1074 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
1075
1076         PR c/19342
1077         * gcc.c-torture/execute/20050119-1.c: New test.
1078
1079 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1080
1081         PR c++/19811
1082         * g++.dg/init/delete1.C: New test.
1083
1084 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1085
1086         PR c++/18470
1087         * g++.dg/template/static12.C: New test.
1088
1089 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1090
1091         PR c++/19787
1092         * g++.dg/conversion/ambig1.C: New test.
1093
1094         PR c++/19739
1095         * g++.dg/ext/attrib19.C: New test.
1096
1097         PR c++/19732
1098         * g++.dg/parse/dtor5.C: New test.
1099
1100         PR c++/19762
1101         * g++.dg/template/dtor3.C: New test.
1102
1103         PR c++/19826
1104         * g++.dg/template/static11.C: New test.
1105         * g++.dg/template/crash2.C: Remove dg-error marker.
1106
1107 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
1108
1109         PR C++/18491
1110         * g++.old-deja/g++.mike/p10769a.C: Remove.
1111
1112 2005-02-09  Roger Sayle  <roger@eyesopen.com>
1113
1114         * gcc.dg/builtins-48.c: New test case.
1115         * gcc.dg/builtins-49.c: New test case.
1116         * gcc.dg/builtins-50.c: New test case.
1117         * gcc.dg/builtins-51.c: New test case.
1118
1119 2005-02-09  Ian Lance Taylor  <ian@airs.com>
1120
1121         PR middle-end/19583
1122         * g++.dg/warn/Wreturn-type-3.C: New test.
1123
1124 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1125
1126         PR middle-end/19402
1127         * gcc.dg/pr19402-1.c: New testcase.
1128         * gcc.dg/pr19402-2.c: likewise.
1129
1130 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1131
1132         PR middle-end/19854
1133         * g++.dg/tree-ssa/tmmti.C: New testcase.
1134
1135 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1136
1137         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
1138
1139 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
1140
1141         PR c++/19733
1142         * g++.dg/parse/crash23.C: New test.
1143         * g++.dg/warn/Weff1.C: New test.
1144
1145 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1146
1147         * gcc.dg/20050209-1.c: New test.
1148
1149 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1150
1151         PR target/19799
1152         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
1153
1154 2005-02-08  Mike Stump  <mrs@apple.com>
1155
1156         * g++.dg/pch/import-2.c: New test.
1157         * g++.dg/pch/import-2.hs: New.
1158         * g++.dg/pch/include/import-2a.h: New.
1159         * g++.dg/pch/include/import-2b.h: New.
1160
1161 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
1162
1163         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
1164
1165 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1166
1167         * gfortran.dg/substr_1.f90: New test.
1168
1169 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
1170
1171         PR middle-end/19775
1172         * gcc.dg/torture/builtin-power-1.c: Disable test for
1173         invalid transformation.
1174         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
1175         no longer optimize.
1176         * gcc.dg/builtins-47.c: New testcase.
1177
1178 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
1179             Dorit Naishlos  <dorit@il.ibm.com>
1180
1181         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
1182
1183 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
1184
1185         * gcc.c-torture/compile/20050206-1.c: New test.
1186
1187 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1188
1189         PR tree-opt/19768
1190         * g++.dg/opt/pr19768.C: New test.
1191
1192 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1193
1194         PR tree-opt/19736
1195         * gcc.c-torture/compile/pr19736.c: New test.
1196
1197 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1198
1199         PR c++/17401
1200         * g++.dg/parse/error25.C: New test.
1201
1202 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
1203
1204         * gcc.c-torture/execute/20050203-1.c: New.
1205
1206 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
1207
1208         * gcc.dg/vect/vect-85.c: Remove xfail.
1209         * gcc.dg/vect/vect-86.c: Remove xfail.
1210         * gcc.dg/vect/vect-87.c: Remove xfail.
1211         * gcc.dg/vect/vect-88.c: Remove xfail.
1212
1213 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
1214
1215         * gcc.dg/altivec-19.c: New.
1216
1217 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
1218
1219         PR c/17807
1220         * gcc.dg/nested-func-3.c: New test.
1221         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
1222
1223 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
1224
1225         * gcc.test-framework/gen_directive_tests: Generate tests for
1226         selector expressions.
1227
1228 2005-02-02  Matt Austern  <austern@apple.com>
1229
1230         PR c++/19628
1231         * g++/ext/builtin7.C: New.
1232         * g++/ext/builtin8.C: New.
1233
1234 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1235
1236         PR c/18502
1237         * gcc.dg/pr18502-1.c: New test.
1238
1239 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1240
1241         PR c++/17413
1242         * g++.dg/template/local4.C: Tweak.
1243
1244 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
1245
1246         PR tree-optimization/19578
1247         * gcc.c-torture/compile/20050202-1.c: New test.
1248
1249 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1250
1251         PR c/19435
1252         * gcc.dg/c99-init-4.c: New test.
1253
1254 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1255
1256         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
1257
1258         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
1259
1260         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
1261         * g++.dg/eh/check-vect.h: New.
1262
1263         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
1264         * gcc.dg/vect/vect-78.c: Ditto.
1265         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
1266         Remove.
1267
1268         * g++.dg/conversion/simd1.C: Expect warning.
1269         * g++.dg/ext/attribute-test-1.C: Ditto.
1270         * g++.dg/ext/attribute-test-2.C: Ditto.
1271         * g++.dg/ext/attribute-test-3.C: Ditto.
1272         * g++.dg/ext/attribute-test-4.C: Ditto.
1273
1274         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
1275         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
1276
1277         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
1278
1279 2005-02-01  Richard Henderson  <rth@redhat.com>
1280
1281         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1282         long double for ibm double-double format.
1283         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1284
1285 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
1286
1287         PR tree-optimization/19633
1288         * testsuite/gcc.dg/pr19633-1.c: New test.
1289         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
1290         to NULL or a symbol.
1291
1292 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1293
1294         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
1295         New procs.
1296         (dg-process-target (local override)): Handle selector expressions.
1297
1298         * gcc.test-framework/README: Describe tests in source directory.
1299         * gcc.test-framework/test-framework.awk: Handle dg- tests.
1300         * gcc.test-framework/test-framework.exp: Handle dg- tests.
1301         * gcc.test-framework/dg-bogus-exp-P.c: New test.
1302         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
1303         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
1304         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
1305         * gcc.test-framework/dg-do-link-exp-P.c: New test.
1306         * gcc.test-framework/dg-do-run-exp-P.c: New test.
1307         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
1308         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
1309         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
1310         * gcc.test-framework/dg-error-exp-P.c: New test.
1311         * gcc.test-framework/dg-error-exp-XP.c: New test.
1312         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
1313         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
1314         * gcc.test-framework/dg-output-exp-P.c: New test.
1315         * gcc.test-framework/dg-output-exp-XF.c: New test.
1316         * gcc.test-framework/dg-warning-exp-P.c: New test.
1317         * gcc.misc-tests/dg-1.c: Remove.
1318         * gcc.misc-tests/dg-2.c: Remove.
1319         * gcc.misc-tests/dg-3.c: Remove.
1320         * gcc.misc-tests/dg-4.c: Remove.
1321         * gcc.misc-tests/dg-5.c: Remove.
1322         * gcc.misc-tests/dg-6.c: Remove.
1323         * gcc.misc-tests/dg-7.c: Remove.
1324         * gcc.misc-tests/dg-8.c: Remove.
1325         * gcc.misc-tests/dg-9.c: Remove.
1326         * gcc.misc-tests/dg-10.c: Remove.
1327         * gcc.misc-tests/dg-11.c: Remove.
1328         * gcc.misc-tests/dg-12.c: Remove.
1329         * gcc.misc-tests/dg-test.exp: Remove.
1330
1331         * gcc.test-framework/test-framework.awk: Change recording and
1332         printing of passes and failures.
1333
1334         * gcc.test-framework: New directory.
1335         * gcc.test-framework/README: New.
1336         * gcc.test-framework/test-framework.exp: New.
1337         * gcc.test-framework/test-framework.awk: New.
1338         * gcc.test-framework/gen_directive_tests: New.
1339
1340 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
1341
1342         * lib/treelang.exp: Fix comment typos.
1343         (treelang_target_compile): Don't append libs=-ltreelang to options.
1344
1345 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
1346
1347         * g++.dg/parse/typename7.C: Adjust error messages.
1348
1349 2005-01-31  Jeff Law  <law@redhat.com>
1350
1351         * gcc.c-torture/execute/20050131-1.c: New test.
1352         * gcc.dg/wcaselabel.c: New test.
1353
1354 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
1355
1356         * g++.dg/other/warning1.C: Adjust error messags.
1357         * g++.dg/parse/constant5.C: New test.
1358
1359 2005-01-31  Steven Bosscher  <stevenb@suse.de>
1360
1361         PR c/19333
1362         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
1363         the test case valid.
1364         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
1365         * testsuite/gcc.dg/array-7.c: Adjust expected result.
1366         * testsuite/gcc.dg/pr18596-3.c: Likewise.
1367         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
1368         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
1369         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
1370
1371 2005-01-31  Dale Johannesen  <dalej@apple.com>
1372
1373         * g++.dg/opt/pr19650.C:  New test.
1374
1375 2005-01-31  Richard Henderson  <rth@redhat.com>
1376
1377         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1378         long double for intel double extended format.
1379         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1380
1381 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
1382
1383         PR c++/19555
1384         * g++.dg/template/static10.C: New test.
1385
1386         PR c++/19395
1387         * g++.dg/parse/error24.C: New test.
1388
1389         PR c++/19367
1390         * g++.dg/lookup/builtin1.C: New test.
1391
1392         PR c++/19457
1393         * g++.dg/warn/conv3.C: New test.
1394
1395 2005-01-30  Bud Davis  <bdavis@gfortran.org>
1396
1397         PR fortran/19647
1398         * gfortan.dg/inquire_7.f90
1399
1400 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
1401
1402         PR tree-optimization/15791
1403         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
1404         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
1405         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
1406         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
1407         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
1408         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
1409         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
1410         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
1411         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
1412         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
1413
1414 2005-01-29  Paul Brook  <paul@codesourcery.com>
1415
1416         PR fortran/18565
1417         * check.c (real_or_complex_check): New function.
1418         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
1419         * intrinsic.c (add_functions): Use new check functions.
1420         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
1421         Add prototypes.
1422
1423 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
1424
1425         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
1426         gcc.dg/lvalue-3.c: New tests.
1427         * gcc.dg/concat.c: Update expected messages.
1428
1429 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
1430
1431         PR libfortran/19595
1432         * gfortran.dg/eor_1.f90:  New test.
1433
1434 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
1435
1436         PR fortran/19589
1437         * gfortran.dg/logical_data_1.f90: New test.
1438
1439 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
1440
1441         PR c++/19253
1442         * g++.dg/template/crash33.C: New test.
1443
1444         PR c++/19667
1445         * g++.dg/template/crash32.C: New test.
1446
1447 2005-01-28  Ian Lance Taylor  <ian@airs.com>
1448
1449         PR middle-end/16558
1450         * g++.dg/warn/Wreturn-type-2.C: New test.
1451
1452 2004-06-24  Jeff Law  <law@redhat.com>
1453
1454         * gcc.dg/tree-ssa/20050128-1.c: New test.
1455
1456 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
1457
1458         * gcc.target/frv/all-mdpackh-1.c: New test.
1459
1460 2005-01-28  Steven Bosscher  <stevenb@suse.de>
1461
1462         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
1463
1464 2005-01-27  Richard Henderson  <rth@redhat.com>
1465
1466         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
1467
1468 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1469
1470         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
1471
1472 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1473
1474         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1475         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1476         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
1477         to cope with cases where the multilib options override the dg-options.
1478
1479 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
1480
1481         PR c/18946
1482         * gcc.dg/noncompile/20050120-1.c: New test.
1483
1484 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
1485
1486         PR tree-optimization/19633
1487         * gcc.dg/pr19633.c: New test.
1488         * gcc.dg/tree-ssa/pr19633.c: New test.
1489
1490 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
1491
1492         * gcc.dg/20041216-1.c: New test.
1493
1494 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
1495
1496         PR objc/18862
1497         * objc.dg/selector-2.m: New test.
1498
1499 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
1500
1501         * g++.dg/opt/range-test-2.C: New test.
1502
1503         PR rtl-optimization/19579
1504         * gcc.c-torture/execute/20050124-1.c: New test.
1505
1506 2005-01-26  Greg Parker  <gparker@apple.com>
1507         Stuart Hastings  <stuart@apple.com>
1508
1509         * gcc.c-torture/execute/20050125-1.c: New.
1510
1511 2005-01-18  Jan Hubicka  <jh@suse.cz>
1512
1513         PR tree-optimize/19337
1514         * gcc.c-torture/compile/20050119-1.c: New test.
1515
1516 2005-01-24  James E Wilson  <wilson@specifixinc.com>
1517
1518         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
1519         test for successful match.
1520
1521 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
1522
1523         PR objc/18408
1524         * objc.dg/comp-types-7.m: New test.
1525
1526 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
1527
1528         * lib/target-supports.exp (current_target_name): New.
1529         (check_effective_target_ilp32, check_effective_target_lp64):
1530         Cache the result to use as long as the current target, with
1531         multilib flags, remains the same.
1532
1533         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
1534         (dg-require-weak, dg-require-visibility, dg-require-alias,
1535         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
1536         dg-require-effective-target, dg-skip-if): Remove call to
1537         skip_test_and_clear_xfail.
1538         (dg-test): Clear xfail data.
1539
1540 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
1541
1542         PR target/17751
1543         * gcc.dg/ppc64-toc.c: New test.
1544
1545         * g++.dg/tree-ssa/empty-1.C: New test.
1546
1547         PR middle-end/19551
1548         * gcc.c-torture/execute/20050121-1.c: New test.
1549         * gcc.dg/20050121-2.c: New test.
1550
1551 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
1552         Paul Brook  <paul@codesourcery.com>
1553
1554         PR fortran/17941
1555         * gfortran.dg/real_const_1.f: New test.
1556         * gfortran.dg/real_const_2.f90: New test.
1557         * gfortran.dg/complex_int_1.f90: New test.
1558
1559 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
1560
1561         PR fortran/19313
1562         * gfortan.dg/inquire_6.f90: New test.
1563
1564 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1565
1566         PR libfortran/19451
1567         * open_readonly_1.f90:  New test.
1568
1569 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1570
1571         PR libfortran/18982
1572         * gfortran.dg/open_new.f90: New file.
1573
1574 2005-01-22  Paul Brook  <paul@codesourcery.com>
1575
1576         * namelist_1.f90: New test.
1577
1578 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
1579
1580         PR tree-optimization/19484
1581         * gcc.c-torture/compile/20050122-[12].c: New tests.
1582
1583 2005-01-22  Paul Brook  <paul@codesourcery.com>
1584
1585         * gfortran.dg/implicit_2.f90: New test.
1586
1587 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
1588
1589         PR fortran/19314
1590         * gfortran.dg/inquire_5.f90: New test.
1591
1592 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1593
1594         PR c/18809
1595         * gcc.dg/pr18809-1.c: New test.
1596
1597 2005-01-21  Ian Lance Taylor  <ian@airs.com>
1598
1599         * gcc.dg/20050121-1.c: New test.
1600
1601         PR tree-optimization/13000
1602         * gcc.dg/20040206-1.c: Change warning to point where function is
1603         being inlined.
1604
1605 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1606
1607         PR c++/19208
1608         * g++.dg/template/array11.C: New test.
1609
1610 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1611
1612         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
1613         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
1614         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
1615         * gfortran.dg/getenv_1.f90: Add dg-do directive.
1616         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
1617         gfortran.dg/pr17164.f90: Add missing dg-do directives.
1618
1619 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1620
1621         PR tree-optimization/15349
1622         * gcc.dg/tree-ssa/pr15349.c: New.
1623
1624 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
1625
1626         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
1627
1628 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
1629
1630         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
1631         scan-assembler-times directive name.
1632
1633         * gcc.dg/asm-a.c: Move dg-require-effective-target to
1634         after dg-do.
1635
1636         PR rtl-optimization/19462
1637         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
1638
1639 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
1640
1641         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
1642         counting function calls on ia64.
1643
1644 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
1645
1646         PR rtl-optimization/15139
1647         * gcc.dg/20050111-2.c: New test.
1648
1649         PR c/17297
1650         * gcc.c-torture/compile/20050113-1.c: New testcase.
1651
1652         PR middle-end/19164
1653         * gcc.dg/20050113-1.c: New testcase.
1654
1655 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
1656
1657         * gcc.dg/vect/vect-85.c: Add comment.
1658         * gcc.dg/vect/vect-86.c: Add xfail for now.
1659         * gcc.dg/vect/vect-87.c: Add xfail for now.
1660         * gcc.dg/vect/vect-88.c: Add xfail for now.
1661         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
1662
1663 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1664
1665         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
1666
1667 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1668
1669         * g++.dg/debug/typedef3.C: New test.
1670
1671 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
1672
1673         PR c/19472
1674         * gcc.dg/asm-a.c: New test.
1675
1676 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
1677
1678         * gcc.dg/sh-relax.c: Add prototype for abort.
1679
1680 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1681
1682         * gcc.dg/short-compare-1.c: New test.
1683         * gcc.dg/short-compare-2.c: Likewise.
1684
1685 2005-01-18  Michael Matz  <matz@suse.de>
1686
1687         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
1688
1689 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
1690
1691         PR tree-optimization/19121
1692         * gcc.c-torture/compile/pr19121.c: New test.
1693
1694 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
1695
1696         PR target/19357
1697         * gcc.c-torture/compile/pr19357.c: New test.
1698
1699 2005-01-17  Ian Lance Taylor  <ian@airs.com>
1700
1701         PR c/5675
1702         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
1703         pass--those that refer just to the variable, possibly with a
1704         cast.
1705         * gcc.dg/c99-const-expr-3.c: Likewise.
1706
1707         PR middle-end/13127
1708         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
1709         longer emitted.
1710
1711 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
1712
1713         PR fortran/18778
1714         * gfortran.dg/endfile_2.f90: New test.
1715
1716 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
1717
1718         PR 19168
1719         * gfortran.dg/select_5.f90: New test.
1720
1721 2004-01-16  Paul Brook  <paul@codesourcery.com>
1722
1723         * gfortran.dg/common_4.f90: New test.
1724
1725 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
1726
1727         PR rtl-optimization/19462
1728         * gcc.dg/torture/pr19462-1.c: New test.
1729
1730 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
1731
1732         PR objc/19321
1733         * objc.dg/func-ptr-2.m: New.
1734         * objc.dg/volatile-1.m: New.
1735
1736 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1737
1738         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
1739
1740 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1741
1742         PR tree-optimization/19060
1743         * gcc.c-torture/execute/20050104-1.c: New test.
1744
1745 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
1746
1747         PR fortran/18983
1748         * gfortran.dg/write_to_null.f90: New test.
1749
1750 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
1751             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1752
1753         PR other/19328
1754         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
1755         argument.
1756
1757 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1758
1759         PR c++/19263
1760         * g++.dg/init/vector1.C: New test.
1761
1762 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
1763
1764         PR target/13158
1765         * gcc.target/ia64/sibcall-unwind-1.c: New test.
1766         PR target/18987
1767         * gcc.target/ia64/sibcall-unwind-2.c: New test.
1768
1769 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
1770
1771         * gfortran.dg/select_1.f90: New test.
1772         * gfortran.dg/select_2.f90: New test.
1773         * gfortran.dg/select_3.f90: New test.
1774         * gfortran.dg/select_4.f90: New test.
1775
1776 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
1777
1778         PR middle-end/19084
1779         PR rtl-optimization/19348
1780         * gcc.dg/20050111-1.c: New test.
1781         * gcc.c-torture/execute/20050111-1.c: New test.
1782
1783         * gcc.dg/i386-asm-4.c: New test.
1784
1785 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1786
1787         * gcc.dg/nested-func-2.c: New test.
1788         * ada/acats/norun.lst: Remove c953002.
1789
1790 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
1791
1792         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
1793
1794 2005-01-12  Ben Elliston  <bje@au.ibm.com>
1795
1796         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
1797
1798 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
1799
1800         PR target/18761
1801         * g++.dg/abi/align1.C: New test.
1802
1803 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
1804
1805         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
1806         at a time.
1807         * g++.dg/ext/altivec_check.h: Support compiling as C.
1808
1809 2005-01-10  Roger Sayle  <roger@eyesopen.com>
1810
1811         PR c++/19355
1812         * g++.dg/expr/pr19355-1.C: New test case.
1813
1814 2005-01-10  Laurent GUERBY <laurent@guerby.net>
1815
1816         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
1817         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
1818         * ada/acats/tests/c3/c92005b.ada: Likewise.
1819         * ada/acats/tests/c3/cxb3012.a: Likewise.
1820         * ada/acats/norun.lst: Add c380004 and c953002, add PR
1821
1822 2005-01-09  Paul Brook  <paul@codesourcery.com>
1823
1824         * gfortran.dg/common_2.f90: New file.
1825         * gfortran.dg/common_3.f90: New file.
1826
1827 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
1828
1829         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
1830
1831 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1832
1833         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
1834         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
1835         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
1836         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
1837         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
1838         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
1839         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
1840         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
1841         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
1842         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
1843         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
1844         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
1845         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
1846         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
1847         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
1848         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
1849         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
1850         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
1851         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
1852         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
1853         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
1854         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
1855         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
1856         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
1857         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
1858         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
1859         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
1860         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
1861         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
1862         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
1863         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
1864         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
1865         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
1866         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
1867         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
1868         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
1869         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
1870         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
1871         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
1872         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
1873         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
1874         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
1875         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
1876         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
1877         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
1878         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
1879         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
1880         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
1881         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
1882         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
1883         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
1884         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
1885         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
1886         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
1887         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
1888         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
1889         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
1890         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
1891         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
1892         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
1893         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
1894         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
1895         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
1896         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
1897         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
1898         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
1899         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
1900
1901         * gcc.dg/vect/vect-1.c: Fix spelling.
1902         * gcc.dg/vect/vect-10.c: Fix spelling.
1903         * gcc.dg/vect/vect-11.c: Fix spelling.
1904         * gcc.dg/vect/vect-12.c: Fix spelling.
1905         * gcc.dg/vect/vect-14.c: Fix spelling.
1906         * gcc.dg/vect/vect-15.c: Fix spelling.
1907         * gcc.dg/vect/vect-16.c: Fix spelling.
1908         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
1909         * gcc.dg/vect/vect-64.c: Fix comments.
1910         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
1911
1912 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1913             Ira Rosen  <irar@il.ibm.com>
1914
1915         * gcc.dg/vect/vect-70.c: New test.
1916         * gcc.dg/vect/vect-71.c: New test.
1917
1918 2005-01-09  Manfred Hollstein  <mh@suse.com>
1919
1920         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
1921         * gcc.dg/pr18241-2.c: Likewise.
1922         * gcc.dg/pr18241-3.c: Likewise.
1923         * gcc.dg/pr18241-4.c: Likewise.
1924         * gcc.dg/pr18241-5.c: Likewise.
1925
1926 2005-01-08  Richard Henderson  <rth@redhat.com>
1927
1928         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1929         False for x86 and x86-64.
1930
1931 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
1932
1933         PR tree-optimization/18241
1934         * gcc.dg/pr18241-1.c: New test.
1935         * gcc.dg/pr18241-2.c: New test.
1936         * gcc.dg/pr18241-3.c: New test.
1937         * gcc.dg/pr18241-4.c: New test.
1938         * gcc.dg/pr18241-5.c: New test.
1939
1940 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
1941
1942         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
1943         gfortran.dg/select_4.f90: New.
1944
1945 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1946
1947         * gcc.c-torture/execute/20050107-1.c: New test.
1948
1949 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
1950
1951         PR c++/19298
1952         * g++.dg/template/ref2.C: New.
1953
1954 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
1955
1956         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
1957         instead of being empty.
1958
1959 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1960
1961         PR fortran/15553
1962         * gfortran.dg/array-1.f90: New test.
1963
1964 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1965
1966         PR tree-optimization/19283
1967         * gcc.c-torture/execute/20050106-1.c: New test.
1968
1969         PR rtl-optimization/18861
1970         * gcc.dg/20050105-1.c: New test.
1971
1972         PR tree-optimization/18828
1973         * gcc.dg/20050105-2.c: New test.
1974
1975 2005-01-07  Andreas Jaeger  <aj@suse.de>
1976
1977         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
1978
1979 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
1980
1981         PR fortran/18398
1982         * gfortran.dg/fmt_read.f90: New test.
1983
1984 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
1985
1986         * gcc.dg/rs6000-ldouble-2.c: New.
1987
1988 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
1989
1990         PR c++/19244
1991         * g++.dg/parser/ctor2.C: New test.
1992
1993 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1994
1995         PR c++/17154
1996         * g++.dg/template/using9.C: New test.
1997
1998 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1999
2000         PR c++/19258
2001         * g++.dg/lookup/friend6.C: New test.
2002
2003 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2004
2005         PR c++/19270
2006         * g++.dg/template/array10.C: New.
2007
2008 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2009
2010         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
2011         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
2012
2013 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
2014
2015         * gcc.c-torture/compile/20050105-1.c: New test.
2016
2017 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
2018
2019         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
2020
2021 2005-01-05  Roger Sayle  <roger@eyesopen.com>
2022
2023         PR middle-end/19100
2024         * gcc.dg/conv-3.c: New test case.
2025
2026 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
2027
2028         * gcc.dg/asm-wide-1.c: New test.
2029
2030 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2031
2032         PR c++/19030
2033         * g++.dg/parse/crash22.C: New
2034
2035 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
2036
2037         PR 19257
2038         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
2039
2040 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
2041
2042         PR middle-end/17767
2043         * gcc.dg/i386-mmx-6.c: New test case.
2044
2045 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
2046
2047         PR tree-optimization/18308
2048         * gcc.dg/vect/pr18308.c: New testcase.
2049
2050 2005-01-04  Andreas Jaeger  <aj@suse.de>
2051
2052         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
2053
2054 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2055             Robert Bowdidge <bowdidge@apple.com>
2056
2057         * gcc.dg/cpp/subframework1.c: New.
2058         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
2059         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
2060         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
2061         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
2062
2063 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2064
2065         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
2066         producing warning.
2067         * gcc.dg/darwin-weakimport-2.c: New.
2068
2069 2005-01-03  Richard Henderson  <rth@redhat.com>
2070
2071         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
2072
2073 2005-01-03  Richard Henderson  <rth@redhat.com>
2074
2075         * gcc.dg/vect/vect.exp: Enable for ia64.
2076         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
2077         (check_effective_target_vect_float): Likewise.
2078         (check_effective_target_vect_no_align): Likewise.
2079         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
2080         * gcc.dg/vect/vect-8.c: Likewise.
2081
2082 2005-01-03  Uros Bizjak <uros@kss-loka.si>
2083
2084         PR target/19236
2085         * gcc.dg/pr19236-1.c: New test case.
2086
2087 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2088
2089         PR rtl-optimization/12092
2090         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
2091
2092 2005-01-02  Andreas Jaeger  <aj@suse.de>
2093
2094         * gcc.dg/pr12092-1.c: Do not run on x86_64.
2095
2096 2005-01-01  Roger Sayle  <roger@eyesopen.com>
2097             Andrew Pinski  <pinskia@physics.uc.edu>
2098
2099         PR rtl-optimization/12092
2100         * gcc.dg/pr12092-1.c: New test case.
2101
2102 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
2103
2104         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
2105         'hidden' and 'default' for better portability.
2106         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
2107
2108         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
2109         6 and 7.
2110         * g++.old-deja/g++.brendan/new3.C: Likewise.
2111
2112 2005-01-01  Steven Bosscher  <stevenb@suse.de>
2113
2114         * gcc.dg/20041231-1.C: New test.
2115         * g++.dg/warn/Wunreachable-code-1.C: New test.
2116
2117 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
2118
2119         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
2120         file, not /dev/null.  Abort on error.
2121
2122 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
2123             Ziemowit Laski  <zlaski@apple.com>
2124
2125         PR objc/18971
2126         * objc.dg/encode-5.m: New test.
2127
2128 2004-12-29  Richard Henderson  <rth@redhat.com>
2129
2130         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
2131         * objc.dg/stabs-1.m: Disable for ia64.
2132
2133 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
2134
2135         PR c++/19190
2136         * g++.dg/warn/Wunused-10.C: New test.
2137
2138 2004-12-28  Richard Henderson  <rth@redhat.com>
2139
2140         * objc.dg/stabs-1.m: Disable for alpha.
2141
2142 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2143
2144         PR c++/19149
2145         * g++.dg/parse/error23.C: New test.
2146
2147 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2148
2149         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
2150
2151         PR fortran/19032
2152         * gfortran.dg/intrinsic_modulo_1.f90: New.
2153         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
2154         tests with divisor -1.
2155
2156 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2157
2158         * g++.dg/opt/temp1.C (memcpy): Return a value.
2159
2160         PR c++/19148
2161         * g++.dg/expr/cond7.C: New test.
2162
2163 2004-12-27  Paul Brook  <paul@codesourcery.com>
2164
2165         * gfortran.dg/g77/select_no_compile.f: Remove.
2166
2167 2004-12-27  Richard Henderson  <rth@redhat.com>
2168
2169         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
2170         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
2171         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
2172
2173 2004-12-26  Richard Henderson  <rth@redhat.com>
2174
2175         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
2176         by 1i instead of token pasting.
2177
2178 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2179
2180         PR tree-optimization/17578
2181         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
2182         to additional_flags.
2183         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
2184
2185 2004-12-25  Richard Henderson  <rth@redhat.com>
2186
2187         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2188         Remove Alpha.
2189
2190 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2191
2192         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
2193         hppa*-*-hpux*.
2194         * gcc.dg/pr17957.c (dg-options): Likewise.
2195         * gcc.dg/struct-ret-1.c: Add prototype for abort.
2196         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
2197         instead of 0 on __hppa__.
2198         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
2199         "foo,%r" on hppa*-*-*.
2200
2201 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
2202
2203         PR fortran/19071
2204         * gfortran.dg/complex_write.f90: New test.
2205
2206 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2207
2208         PR c++/17595
2209         * g++.dg/parse/pragma2.C: New test.
2210
2211         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
2212
2213 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2214
2215         * gcc.dg/empty2.c: Add missing dg-warning.
2216
2217 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2218
2219         PR c++/17413
2220         * g++.dg/template/local4.C: New test.
2221         * g++.dg/template/crash19.C: Add dg-error marker.
2222
2223         * g++.dg/template/crash31.C: Correct embedded PR number.
2224
2225 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2226
2227         PR c++/16405
2228         * g++.dg/opt/temp1.C: Add do-run marker.
2229
2230 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2231
2232         * g++.dg/template/spec19.C: New.
2233
2234 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2235
2236         PR target/16819
2237         * gcc.dg/empty2.c: New.
2238
2239 2004-12-23  Richard Henderson  <rth@redhat.com>
2240
2241         * lib/target-supports.exp (check_effective_target_vect_no_align):
2242         Remove i?86 and x86-64.
2243
2244 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2245
2246         PR c++/16405
2247         * g++.dg/opt/temp1.C: New test.
2248
2249 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2250
2251         PR c++/18733
2252         * g++.dg/template/friend33.C: New testcase.
2253
2254 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
2255
2256         PR c++/18464
2257         * g++.dg/template/cond5.C: New test.
2258
2259         PR c++/18492
2260         * g++.dg/inherit/thunk3.C: New test.
2261
2262         PR c++/11224
2263         * g++.dg/warn/Wunused-9.C: New test.
2264
2265 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
2266
2267         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
2268
2269 2004-12-22  Jan Beulich  <jbeulich@novell.com>
2270
2271         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
2272
2273 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
2274
2275         PR c++/18378
2276         * g++.dg/ext/packed8.C: New test.
2277
2278         PR c++/13268
2279         * g++.dg/template/crash31.C: New test.
2280
2281         PR c++/19034
2282         * g++.dg/template/crash30.C: New test.
2283
2284 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2285
2286         PR C++/18984
2287         * g++.dg/eh/ctor3.C: New test.
2288
2289 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2290
2291         * objc.dg/stabs-1.m: Allow section name to be quoted and
2292         assembly label to begin with '.LL'.
2293
2294 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
2295
2296         * gcc.dg/vect/vect.exp
2297         (check_effective_target_lp64_or_vect_no_align): New.
2298         * gcc.dg/vect/vect-77.c: Use it.
2299         * gcc.dg/vect/vect-78.c: Use it.
2300
2301         * lib/target-supports.exp
2302         (check_effective_target_vect_no_max,
2303         check_effective_target_vect_no_bitwise,
2304         check_effective_target_vect_no_align): New.
2305         * gcc.dg/vect/vect-13.c: Use them.
2306         * gcc.dg/vect/vect-17.c: Ditto.
2307         * gcc.dg/vect/vect-18.c: Ditto.
2308         * gcc.dg/vect/vect-19.c: Ditto.
2309         * gcc.dg/vect/vect-20.c: Ditto.
2310         * gcc.dg/vect/vect-27.c: Ditto.
2311         * gcc.dg/vect/vect-29.c: Ditto.
2312         * gcc.dg/vect/vect-44.c: Ditto.
2313         * gcc.dg/vect/vect-48.c: Ditto.
2314         * gcc.dg/vect/vect-50.c: Ditto.
2315         * gcc.dg/vect/vect-52.c: Ditto.
2316         * gcc.dg/vect/vect-54.c: Ditto.
2317         * gcc.dg/vect/vect-56.c: Ditto.
2318         * gcc.dg/vect/vect-58.c: Ditto.
2319         * gcc.dg/vect/vect-60.c: Ditto.
2320         * gcc.dg/vect/vect-72.c: Ditto.
2321         * gcc.dg/vect/vect-80.c: Ditto.
2322
2323 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2324
2325         PR c++/14075
2326         * g++.dg/init/string1.C: New.
2327
2328         PR c++/18975
2329         * g++.dg/other/synth1.C: New.
2330
2331 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2332
2333         PR c/18963
2334         * gcc.dg/pr18963-1.c: New test.
2335
2336 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2337
2338         PR c/18596
2339         * gcc.dg/funcdef-storage-1.c (foo): Remove.
2340         * gcc.dg/pr18596-1.c: Use dg-error.
2341         (dg-options): Use -fno-unit-at-a-time.
2342         * gcc.dg/pr18596-2.c: New test.
2343         * gcc.dg/pr18596-3.c: New test.
2344
2345 2004-12-20  Roger Sayle  <roger@eyesopen.com>
2346
2347         PR middle-end/18683
2348         * g++.dg/opt/pr18683-1.C: New test case.
2349
2350 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
2351
2352         PR other/19093
2353         * g++.dg/opt/max1.C: Fix for 64bit targets.
2354
2355 2004-12-20  Matt Austern  <austern@apple.com>
2356
2357         PR c++/19044
2358         * g++.dg/ext/builtin6.C: New
2359
2360 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
2361
2362         PR tree-optimization/19080
2363         * gcc.c-torture/compile/pr19080.c: New test.
2364
2365 2004-12-20  Steven Bosscher  <stevenb@suse.de>
2366
2367         * gcc.dg/20041219-1.c: New test.
2368
2369 2004-12-19  Roger Sayle  <roger@eyesopen.com>
2370
2371         PR middle-end/19068
2372         * g++.dg/opt/max1.C: New test case.
2373
2374 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2375
2376         * gcc.dg/fdata-sections-1.c: New test.
2377
2378 2004-12-18  Roger Sayle  <roger@eyesopen.com>
2379
2380         PR middle-end/18548
2381         * gcc.dg/max-1.c: New test case.
2382
2383 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
2384
2385         * gcc.c-torture/execute/20041218-1.c: New test.
2386
2387 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
2388
2389         * gcc.dg/pr18501.c: New test.
2390         * gcc.dg/uninit-5.c: XFAIL.
2391         * gcc.dg/uninit-9.c: XFAIL.
2392
2393 2004-12-17  Dale Johannesen  <dalej@apple.com>
2394
2395         * gcc.dg/20041213-1.c:  New.
2396
2397 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
2398
2399         * objc.dg/stabs-1.m: Allow assembly label to begin
2400         with a dot ('.').
2401
2402 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
2403
2404         * gcc.c-torture/execute/20041213-1.c: Move...
2405         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
2406
2407 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
2408
2409         PR c++/18721
2410         * g++.dg/lookup/conv-5.C: New.
2411
2412 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
2413
2414         * objc.dg/stabs-1.m: New test.
2415
2416 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2417
2418         * gcc.dg/visibility-c.c: Change compile to
2419         assemble for the test.
2420
2421 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2422
2423         PR target/19041
2424         * gcc.dg/visibility-c.c: New test.
2425
2426 2004-12-16  Roger Sayle  <roger@eyesopen.com>
2427
2428         PR middle-end/18493
2429         * gcc.dg/switch-8.c: New test case.
2430
2431 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2432
2433         PR c++/18905
2434         * g++.dg/template/init4.C: New.
2435         * g++.dg/opt/static3.C: Enable optimizer.
2436
2437 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
2438
2439         * g++.dg/other/complex1.C: New test.
2440
2441 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
2442
2443         * g++.dg/opt/inline9.C: New test.
2444
2445 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2446
2447         PR fortran/18993
2448         * gfotran.dg/nullify_1.f: New test.
2449
2450 2004-12-15  Richard Henderson  <rth@redhat.com>
2451
2452         * gcc.target/i386/i386.exp: New harness.
2453         * gcc.target/i386/vect-args.c: New.
2454
2455 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
2456
2457         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
2458
2459 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2460
2461         PR c++/18825
2462         * g++.dg/template/friend32.C: New test.
2463
2464 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2465
2466         * cpp/pragma-once-1.c: New test.
2467         * cpp/pragma-once-1b.h: Likewise.
2468         * cpp/pragma-once-1c.h: Likewise.
2469         * cpp/pragma-once-1d.h: Likewise.
2470         * cpp/inc/pragma-once-1a.h: Likewise.
2471
2472 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
2473             Steven G. Kargl  <kargls@comcast.net>
2474
2475         PR fortran/17597
2476         * gfortran.dg/list_read_3.f90: New test.
2477
2478 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2479
2480         * gcc.dg/ftrapv-2.c: New test.
2481
2482 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2483
2484         PR c++/18981
2485         * g++.dg/template/typename9.C: New test.
2486
2487 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2488
2489         PR c++/18738
2490         * g++.dg/template/typename8.C: New test.
2491         * g++.dg/parse/friend2.C: Tweak error message.
2492
2493 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2494
2495         * gcc.c-torture/20041214-1.c: New test.
2496
2497 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2498
2499         PR c++/18965
2500         * g++.dg/init/array17.C: New test.
2501
2502 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2503
2504         PR c++/18793
2505         * g++.dg/init/aggr3.C: New test.
2506
2507 2004-12-14  Janis Johnson  <janis187@us.ibm.com
2508
2509         * gcc.dg/altivec-types-1.c: New test.
2510         * gcc.dg/altivec-types-2.c: New test.
2511         * gcc.dg/altivec-types-3.c: New test.
2512         * gcc.dg/altivec-types-4.c: New test.
2513         * g++.dg/ext/altivec-types-1.C: New test.
2514         * g++.dg/ext/altivec-types-2.C: New test.
2515         * g++.dg/ext/altivec-types-3.C: New test.
2516         * g++.dg/ext/altivec-types-4.C: New test.
2517
2518 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
2519
2520         PR middle-end/18951
2521         * gcc.c-torture/execute/20041213-1.c: New test.
2522
2523 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
2524
2525         PR c++/18949
2526         * g++.dg/template/cast1.C: New.
2527
2528 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
2529
2530         * gcc.c-torture/execute/20041213-2.c: New test.
2531
2532 2004-12-13  Richard Henderson  <rth@redhat.com>
2533
2534         * gcc.dg/i386-sse-10.c: Fix typo in options.
2535
2536 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
2537
2538         PR c++/18968
2539         * g++.dg/opt/pr18968.C: New test.
2540
2541 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
2542
2543         PR c++/18925
2544         * g++.dg/ext/visibility/staticdatamem.C: New test.
2545
2546 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
2547
2548         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
2549
2550 2004-12-13  Roger Sayle  <roger@eyesopen.com>
2551
2552         PR rtl-optimization/18928
2553         * gcc.dg/pr18928-1.c: New test case.
2554
2555 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
2556
2557         PR tree-opt/16951
2558         * gcc.c-torture/compile/20041211-1.c: New.
2559
2560 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2561
2562         PR middle-end/17564
2563         * gcc.c-torture/execute/20041212-1.c: New test.
2564
2565 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2566
2567         PR fortran/18869
2568         * gfortran.dg/common_1.f90: New test.
2569
2570 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
2571         Paul Brook  <paul@codesourcery.com>
2572
2573         PR fortran/16222
2574         * gfortran.dg/real_do_1.f90: New test.
2575
2576 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2577
2578         PR tree-opt/18040
2579         * g++.dg/opt/ptrmem6.C: New test.
2580
2581 2004-12-11  Roger Sayle  <roger@eyesopen.com>
2582
2583         PR middle-end/18921
2584         * gcc.dg/pr18921-1.c: New test case.
2585
2586 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2587
2588         PR fortran/17175
2589         * gfortran.dg/scale_1.f90: New test.
2590
2591 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
2592
2593         PR middle-end/18903
2594         * gcc.c-torture/compile/pr18903.c: New test.
2595
2596 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
2597
2598         * gcc.c-torture/execute/20041210-1.c: New test.
2599
2600 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2601
2602         PR c++/18731
2603         * g++.dg/parser/struct-1.C: New test.
2604         * g++.dg/parser/struct-2.C: New test.
2605         * g++.dg/parser/struct-3.C: New test.
2606
2607 2004-12-09  Richard Henderson  <rth@redhat.com>
2608
2609         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
2610
2611         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
2612         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
2613
2614 2004-12-09  Matt Austern  <austern@apple.com>
2615
2616         PR c++/18514
2617         * g++.dg/ext/builtin1.C: New
2618         * g++.dg/ext/builtin2.C: New
2619         * g++.dg/ext/builtin3.C: New
2620         * g++.dg/ext/builtin4.C: New
2621         * g++.dg/ext/builtin5.C: New
2622
2623 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
2624
2625         PR tree-opt/18904
2626         * g++.dg/opt/ptrmem5.C: New test.
2627
2628 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
2629
2630         * g++.dg/parse/typename5.C: Adjust for new error.
2631         * g++.dg/parse/typename7.C: New.
2632
2633 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2634
2635         PR c++/18073
2636         * g++.dg/other/mmintrin.C: New test.
2637
2638 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
2639
2640         PR c++/16681
2641         * g++.dg/init/array15.C: New.
2642         * g++.dg/init/array16.C: New.
2643
2644 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2645
2646         PR fortran/18826
2647         * gfortran.dg/assign_1.f90: New test.
2648
2649 2004-12-08  Nick Clifton  <nickc@redhat.com>
2650
2651         * gcc.target/xstormy16/bss_below100: New directory containing tests.
2652         * gcc.target/xstormy16/data_below100: Likewise.
2653         * gcc.target/xstormy16/sfr: Likewise.
2654         * gcc.target/xstormy16/below100.S: New test source file.
2655         * gcc.target/xstormy16/below100.ld: New test linker script.
2656         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2657         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
2658         bp instructions.
2659         * gcc.target/xstormy16/bp.c: Likewise.
2660
2661         * gcc.target/xstormy16/bss_below100: New files:
2662         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2663         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2664         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2665         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2666         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2667         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2668         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2669         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2670         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2671         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2672         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2673         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2674         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2675         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2676         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2677         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2678         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2679         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2680         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2681         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2682         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2683         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2684         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2685         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2686         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2687         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2688         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2689
2690         * gcc.target/xstormy16/data_below100: New files:
2691         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2692         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2693         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2694         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2695         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2696         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2697         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2698         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2699         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2700         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2701         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2702         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2703         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2704         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2705         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2706         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2707         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2708         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2709         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2710         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2711         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2712         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2713         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2714         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2715         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2716         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2717         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2718
2719         * gcc.target/xstormy16/sfr: New files:
2720         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
2721         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
2722         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
2723         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
2724         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
2725         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
2726         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
2727         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
2728         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
2729         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
2730         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
2731         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
2732         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
2733         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
2734         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
2735         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
2736         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
2737         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
2738         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
2739         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
2740         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
2741         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
2742         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
2743         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
2744         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
2745         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
2746         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
2747         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
2748         27_if0_sfrw_bitfield_f.c
2749
2750 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2751
2752         PR c++/18100
2753         * g++.dg/lookup/name-clash4.C: New test.
2754
2755 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
2756
2757         PR c++/18672
2758         * g++.dg/opt/array1.C: New.
2759
2760         PR c++/18803
2761         * g++.dg/template/operator5.C: New.
2762
2763 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
2764
2765         PR c/18867
2766         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
2767
2768 2004-12-07  Steven Bosscher  <stevenb@suse.de>
2769
2770         * gcc.dg/noncompile/20041207.c: New test.
2771
2772 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
2773
2774         * g++.dg/other/unreachable-1.C: New test.
2775
2776 2004-12-06  Nick Clifton  <nickc@redhat.com>
2777
2778         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
2779         <limits.h> because the latter comes from gcc's include/ directory
2780         and not the newlib/libc/include directory.
2781
2782 2004-12-04  Richard Henderson  <rth@redhat.com>
2783
2784         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
2785
2786 2004-12-04  Richard Henderson  <rth@redhat.com>
2787
2788         * lib/target-supports.exp (check_gc_sections_available): Disable
2789         for alpha and ia64.
2790
2791 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
2792
2793         PR middle-end/17909
2794         * g++.dg/other/vararg-2.C: New test.
2795
2796 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2797
2798         PR c++/17011, c++/17971
2799         * g++.dg/template/error15.C: Adjust expected error.
2800         * g++.dg/template/instantiate3.C: Likewise.
2801
2802 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
2803
2804         * gcc.dg/altivec-18.c: Fix for darwin
2805
2806 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2807
2808         PR c++/18782
2809         * g++.dg/parse/ptrmem2.C: New.
2810
2811         PR c++/18318
2812         * g++.dg/template/new1.C: New.
2813
2814 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2815
2816         PR fortran/18710
2817         * gfortran.dg/direct_io_3.f90: New test.
2818
2819 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
2820
2821         PR 18758
2822         * g++.dg/parse/crash21.C: New.
2823
2824 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2825
2826         PR c++/15664, c++/18276
2827         * g++.dg/template/ttp13.C: New test.
2828         * g++.dg/template/ttp14.C: Likewise.
2829
2830 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2831
2832         PR c++/18123
2833         * g++.dg/parse/enum2.C: New test.
2834         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
2835
2836 2004-12-02  Nick Clifton  <nickc@redhat.com>
2837
2838         * gcc.target/xstormy16: New test directory.
2839         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2840         * gcc.target/xstormy16/bp.c: Check the generation of bp
2841         instructions.
2842         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
2843         bn instructions and the BELOW100 attribute.
2844
2845 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
2846
2847         PR target/16952
2848         * gcc.dg/ppc-eabi.c: New.
2849
2850 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2851
2852         PR fortran/18284
2853         * gfortran.dg/backspace.f90
2854
2855 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2856
2857         * gfortran.dg/inquire.f90: New test.
2858
2859 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
2860
2861         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
2862         handle effective-target-keyword.
2863         (dg-skip-if): Support effective-target keyword as target list.
2864         (dg-xfail-if): Ditto.
2865         * lib/target-supports.exp (is-effective-target-keyword): New proc.
2866
2867 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
2868
2869         PR tree-optimization/18291
2870         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
2871
2872 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
2873
2874         PR C++/18729
2875         * g++.dg/parse/crash20.C: New.
2876
2877         PR c++/17431
2878         * g++.dg/overload/arg1.C: New.
2879         * g++.dg/overload/arg2.C: New.
2880         * g++.dg/overload/arg3.C: New.
2881         * g++.dg/overload/arg4.C: New.
2882
2883 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
2884
2885         * gcc.dg/c99-flex-array-4.c: Remove.
2886
2887 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2888
2889         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
2890
2891         * lib/target-supports.exp (is-effective-target): Simplify.
2892
2893         * lib/target-supports.exp (check_effective_target_vect_long):
2894         Fix for powerpc64-*-*.
2895
2896 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
2897
2898         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
2899         to support new requirements on FreeBSD 5.
2900
2901 2004-11-30  Devang Patel  <dpatel@apple.com>
2902
2903         PR 18702
2904         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
2905
2906 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2907
2908         * g++.dg/ext/altivec-13.C: New test.
2909
2910 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
2911
2912         PR tree-opt/18298
2913         * gcc.c-torture/execute/p18298.c: New test.
2914
2915 2004-11-30  Ira Rosen  <irar@il.ibm.com>
2916             Dorit Naishlos  <dorit@il.ibm.com>
2917
2918         PR tree-opt/18607
2919         * gcc.dg/vect/vect-89.c: New test.
2920
2921 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
2922
2923         * gcc.dg/pr18596-1.c: New test.
2924
2925 2004-11-30  Ben Elliston  <bje@au.ibm.com>
2926
2927         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
2928
2929 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2930
2931         PR c/18479
2932         * gcc.dg/pr18479.c: New test.
2933
2934 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2935
2936         PR target/18490
2937         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
2938         mmix-knuth-mmixware.
2939
2940         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
2941         cris-*-elf* cris-*-aout* mmix-*-*
2942
2943 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2944
2945         PR middle-end/18725
2946         * gcc.dg/pr18725.c: New test.
2947
2948 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2949
2950         PR target/18488
2951         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
2952
2953         PR target/18336
2954         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
2955
2956 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
2957
2958         PR c++/18368
2959         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
2960         * g++.old-deja/g++.law/ctors5.C: Likewise.
2961         * g++.old-deja/g++.other/crash25.C: Likewise.
2962
2963         PR c++/18674
2964         * g++.dg/template/error16.C: New test.
2965
2966         PR c++/18512
2967         * g++.dg/template/crash29.C: New test.
2968
2969 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
2970
2971         PR tree-optimization/18712
2972         * gcc.c-torture/compile/pr18712.c: New test.
2973
2974 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
2975
2976         PR c/7544
2977         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
2978         tests.
2979
2980 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2981
2982         PR c++/18652
2983         * g++.dg/lookup/crash6.C: New test.
2984
2985 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2986
2987         PR middle-end/18164
2988         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
2989
2990 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2991
2992         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
2993         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
2994         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
2995
2996 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
2997
2998         * gcc.dg/pr18164.c: New test.
2999
3000 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
3001
3002         * gcc.dg/funroll-loops-all.c: New.
3003
3004 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3005
3006         PR target/18489
3007         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
3008         delimeter, match space and TAB as well as ":".
3009
3010         PR target/18484
3011         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
3012
3013         PR target/18348
3014         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
3015
3016         PR target/18345
3017         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
3018
3019         PR target/18337
3020         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
3021
3022 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
3023
3024         * gfortran.dg/direct_io_2.f90: New test.
3025
3026 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3027
3028         PR target/18334
3029         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
3030
3031 2004-11-28  Richard Henderson  <rth@redhat.com>
3032
3033         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
3034
3035 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
3036
3037         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
3038         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
3039         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
3040         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
3041         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
3042         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
3043         gcc.dg/pointer-arith-8.c: New tests.
3044
3045 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
3046
3047         PR fortran/18364
3048         * gfortran.dg/endfile.f90: New test.
3049
3050 2004-11-27  Falk Hueffner  <falk@debian.org>
3051
3052         * gcc.dg/loop-6.c: New test.
3053
3054 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3055
3056         * gcc.c-torture/execute/20041126-1.c: New test.
3057
3058 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3059
3060         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
3061         on IRIX.
3062
3063 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3064
3065         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
3066         functions.
3067
3068 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3069
3070         PR rtl-optimization/17825
3071         * gcc.c-torture/compile/20041119-1.c: New test.
3072
3073 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3074
3075         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
3076         Check existence of ld library path variables before unsetting.
3077
3078 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
3079
3080         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
3081
3082 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3083
3084         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
3085
3086 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3087
3088         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
3089
3090 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3091
3092         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
3093         dg-do directive.
3094
3095 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3096
3097         * gcc.dg/pr17957.c: Pass --param, not -param.
3098
3099 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3100
3101         PR middle-end/17957
3102         * testsuite/gcc.dg/pr17957.c: New test.
3103
3104 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
3105
3106         PR c++/18445
3107         * g++.dg/template/crash28.C: Likewise.
3108
3109         PR c++/18001
3110         * g++.dg/expr/unary2.C: Adjust lvalue messages.
3111         * g++.dg/ext/lvaddr.C: Likewise.
3112         * g++.dg/opt/pr7503-3.C: Likewise.
3113
3114         PR c++/18466
3115         * g++.dg/parse/qualified3.C: New test.
3116         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
3117
3118         PR c++/18545
3119         * g++.dg/expr/return1.C: New test.
3120
3121 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3122
3123         Friend class name lookup 3/n, PR c++/3332
3124         * g++.dg/lookup/friend3.C: New test.
3125         * g++.dg/lookup/friend4.C: Likewise.
3126         * g++.dg/lookup/friend5.C: Likewise.
3127
3128 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3129
3130         Friend class name lookup 2/n, PR c++/14513, c++/15410
3131         * g++.dg/lookup/friend2.C: New test.
3132         * g++.dg/template/friend31.C: Likewise.
3133
3134 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3135
3136         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
3137
3138 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3139
3140         PR c++/17473
3141         * g++.dg/tc1/dr56.C: Remove.
3142         * g++.dg/template/typedef1.C: Add dg-error markers.
3143         * g++.old-deja/g++.other/typedef7.C: Likewise.
3144
3145         PR c++/18285
3146         * g++.dg/parse/typedef7.C: New test.
3147
3148 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
3149
3150         * gcc.c-torture/execute/20041124-1.c: New test.
3151
3152 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3153
3154         * g++.dg/template/deduce3.C: New test.
3155
3156         PR c++/18586
3157         * g++.dg/template/crash27.C: New test.
3158
3159         PR c++/18530
3160         * g++.dg/warn/Wshadow-3.C: New test.
3161
3162 2004-11-24  Devang Patel  <dpatel@apple.com>
3163
3164         PR/18555
3165         * gcc.dg/cpp/isysroot-1.c: New test.
3166         * gcc.dg/cpp/usr/include/stdio.h: New file.
3167         * gcc.dg/cpp/isysroot-2.c: New test.
3168         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
3169         New file.
3170
3171 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3172
3173         PR c++/8929
3174         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
3175
3176 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3177
3178         * gcc.target/sparc/align.c: Do not include <stdint.h>.
3179         * gcc.target/sparc/pdist.c: Likewise.
3180
3181 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
3182
3183         PR c++/16882
3184         * g++.dg/conversion/simd1.C: New test.
3185
3186 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3187
3188         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
3189         and restore_ld_library_path_env_vars.
3190         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
3191         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
3192         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
3193         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
3194
3195 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
3196
3197         * gcc.dg/pragma-align-2.c: Test macro expansion.
3198         * gcc.dg/pragma-pack-2.c: New test.
3199
3200 2004-11-23  Richard Henderson  <rth@redhat.com>
3201
3202         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
3203         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3204         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
3205         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
3206         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
3207         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
3208
3209         * gcc.dg/vect/vect.exp: Add check for alpha.
3210         * lib/target-supports.exp (check_alpha_max_hw_available): New.
3211         (check_effective_target_vect_int): Enable for alpha.
3212         (check_effective_target_vect_long): New.
3213         (is-effective-target): Add it.
3214
3215 2004-11-23  Uros Bizjak <uros@kss-loka.si>
3216
3217         * gcc.dg/pr18614-1.c: New test.
3218
3219 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3220
3221         * gcc.dg/setjmp-2.c: New test.
3222
3223 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
3224
3225         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
3226         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
3227         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
3228         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
3229         gcc.target/sparc/pdist.c: New tests.
3230
3231 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
3232
3233         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
3234
3235 2004-11-22  Dale Johannesen  <dalej@apple.com>
3236
3237         * gcc.dg/20041111-1.c:  New.
3238
3239 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3240
3241         PR tree-opt/18536
3242         * gcc.dg/vect/pr18536.c: New test.
3243
3244 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3245
3246         PR c++/18354
3247         * g++.dg/template/nontype11.C: New test.
3248
3249 2004-11-21  Roger Sayle  <roger@eyesopen.com>
3250
3251         PR middle-end/18520
3252         * gcc.dg/pr18520-1.c: New test case.
3253
3254 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
3255
3256         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
3257         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
3258         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
3259         expected diagnostics.
3260
3261 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3262
3263         PR target/18580
3264         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
3265         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
3266         vect-77.c, vect-77a.c: XFAIL on the SPARC.
3267
3268 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3269
3270         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
3271
3272 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
3273             Joseph Myers  <joseph@codesourcery.com>
3274
3275         * lib/target-supports.exp (check_visibility_available): Really
3276         test the compiler.
3277
3278 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3279
3280         PR tree-opt/18181
3281         * gcc.dg/vect/vect-85.c: New test.
3282         * gcc.dg/vect/vect-86.c: New test.
3283         * gcc.dg/vect/vect-87.c: New test.
3284         * gcc.dg/vect/vect-88.c: New test.
3285
3286 2004-11-19  Ben Elliston  <bje@au.ibm.com>
3287
3288         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
3289
3290 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
3291
3292         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
3293         * gcc.dg/ppc-and-1.c: Ditto.
3294         * gcc.dg/ppc-compare-1.c: Ditto.
3295         * gcc.dg/ppc-mov-1.c: Ditto
3296
3297 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
3298             Mark Mitchell  <mark@codesourcery.com>
3299
3300         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
3301
3302 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3303             Aldy Hernandez  <aldyh@redhat.com>
3304
3305         * lib/target-supports.exp (check_effective_target_vect_int): New
3306         (check_effective_target_vect_float): New
3307         (check_effective_target_vect_double): New.
3308         (is-effective-target): Support new effective targets keywords.
3309         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
3310         default action for dg-do.
3311         * gcc.dg/vect/pr16105.c: Use new support.
3312         * gcc.dg/vect/pr18400.c: Ditto.
3313         * gcc.dg/vect/pr18425.c: Ditto.
3314         * gcc.dg/vect/vect-1.c: Ditto.
3315         * gcc.dg/vect/vect-10.c: Ditto.
3316         * gcc.dg/vect/vect-11.c: Ditto.
3317         * gcc.dg/vect/vect-12.c: Ditto.
3318         * gcc.dg/vect/vect-13.c: Ditto.
3319         * gcc.dg/vect/vect-14.c: Ditto.
3320         * gcc.dg/vect/vect-15.c: Ditto.
3321         * gcc.dg/vect/vect-16.c: Ditto.
3322         * gcc.dg/vect/vect-17.c: Ditto.
3323         * gcc.dg/vect/vect-18.c: Ditto.
3324         * gcc.dg/vect/vect-19.c: Ditto.
3325         * gcc.dg/vect/vect-2.c: Ditto.
3326         * gcc.dg/vect/vect-20.c: Ditto.
3327         * gcc.dg/vect/vect-21.c: Ditto.
3328         * gcc.dg/vect/vect-22.c: Ditto.
3329         * gcc.dg/vect/vect-23.c: Ditto.
3330         * gcc.dg/vect/vect-24.c: Ditto.
3331         * gcc.dg/vect/vect-25.c: Ditto.
3332         * gcc.dg/vect/vect-26.c: Ditto.
3333         * gcc.dg/vect/vect-27.c: Ditto.
3334         * gcc.dg/vect/vect-27a.c: Ditto.
3335         * gcc.dg/vect/vect-28.c: Ditto.
3336         * gcc.dg/vect/vect-29.c: Ditto.
3337         * gcc.dg/vect/vect-29a.c: Ditto.
3338         * gcc.dg/vect/vect-3.c: Ditto.
3339         * gcc.dg/vect/vect-30.c: Ditto.
3340         * gcc.dg/vect/vect-31.c: Ditto.
3341         * gcc.dg/vect/vect-32.c: Ditto.
3342         * gcc.dg/vect/vect-33.c: Ditto.
3343         * gcc.dg/vect/vect-34.c: Ditto.
3344         * gcc.dg/vect/vect-35.c: Ditto.
3345         * gcc.dg/vect/vect-36.c: Ditto.
3346         * gcc.dg/vect/vect-37.c: Ditto.
3347         * gcc.dg/vect/vect-38.c: Ditto.
3348         * gcc.dg/vect/vect-4.c: Ditto.
3349         * gcc.dg/vect/vect-40.c: Ditto.
3350         * gcc.dg/vect/vect-41.c: Ditto.
3351         * gcc.dg/vect/vect-42.c: Ditto.
3352         * gcc.dg/vect/vect-43.c: Ditto.
3353         * gcc.dg/vect/vect-44.c: Ditto.
3354         * gcc.dg/vect/vect-45.c: Ditto.
3355         * gcc.dg/vect/vect-46.c: Ditto.
3356         * gcc.dg/vect/vect-47.c: Ditto.
3357         * gcc.dg/vect/vect-48.c: Ditto.
3358         * gcc.dg/vect/vect-48a.c: Ditto.
3359         * gcc.dg/vect/vect-49.c: Ditto.
3360         * gcc.dg/vect/vect-5.c: Ditto.
3361         * gcc.dg/vect/vect-50.c: Ditto.
3362         * gcc.dg/vect/vect-51.c: Ditto.
3363         * gcc.dg/vect/vect-52.c: Ditto.
3364         * gcc.dg/vect/vect-53.c: Ditto.
3365         * gcc.dg/vect/vect-54.c: Ditto.
3366         * gcc.dg/vect/vect-55.c: Ditto.
3367         * gcc.dg/vect/vect-56.c: Ditto.
3368         * gcc.dg/vect/vect-56a.c: Ditto.
3369         * gcc.dg/vect/vect-57.c: Ditto.
3370         * gcc.dg/vect/vect-58.c: Ditto.
3371         * gcc.dg/vect/vect-59.c: Ditto.
3372         * gcc.dg/vect/vect-6.c: Ditto.
3373         * gcc.dg/vect/vect-60.c: Ditto.
3374         * gcc.dg/vect/vect-61.c: Ditto.
3375         * gcc.dg/vect/vect-62.c: Ditto.
3376         * gcc.dg/vect/vect-63.c: Ditto.
3377         * gcc.dg/vect/vect-64.c: Ditto.
3378         * gcc.dg/vect/vect-65.c: Ditto.
3379         * gcc.dg/vect/vect-66.c: Ditto.
3380         * gcc.dg/vect/vect-67.c: Ditto.
3381         * gcc.dg/vect/vect-68.c: Ditto.
3382         * gcc.dg/vect/vect-69.c: Ditto.
3383         * gcc.dg/vect/vect-7.c: Ditto.
3384         * gcc.dg/vect/vect-72.c: Ditto.
3385         * gcc.dg/vect/vect-72a.c: Ditto.
3386         * gcc.dg/vect/vect-73.c: Ditto.
3387         * gcc.dg/vect/vect-74.c: Ditto.
3388         * gcc.dg/vect/vect-75.c: Ditto.
3389         * gcc.dg/vect/vect-76.c: Ditto.
3390         * gcc.dg/vect/vect-77.c: Ditto.
3391         * gcc.dg/vect/vect-77a.c: Ditto.
3392         * gcc.dg/vect/vect-78.c: Ditto.
3393         * gcc.dg/vect/vect-79.c: Ditto.
3394         * gcc.dg/vect/vect-8.c: Ditto.
3395         * gcc.dg/vect/vect-80.c: Ditto.
3396         * gcc.dg/vect/vect-82.c: Ditto.
3397         * gcc.dg/vect/vect-82_64.c: Ditto.
3398         * gcc.dg/vect/vect-83.c: Ditto.
3399         * gcc.dg/vect/vect-83_64.c: Ditto.
3400         * gcc.dg/vect/vect-9.c: Ditto.
3401         * gcc.dg/vect/vect-all.c: Ditto.
3402         * gcc.dg/vect/vect-none.c: Ditto.
3403
3404 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3405
3406         * lib/gcc-dg.exp (dg-skip-if): New function.
3407         (dg-forbid-option): Remove.
3408         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
3409         * g++.dg/abi/bitfield8.C: Likewise.
3410         * g++.dg/abi/dtor1.C: Likewise.
3411         * g++.dg/abi/empty10.C: Likewise.
3412         * g++.dg/abi/empty7.C: Likewise.
3413         * g++.dg/abi/empty9.C: Likewise.
3414         * g++.dg/abi/layout3.C: Likewise.
3415         * g++.dg/abi/layout4.C: Likewise.
3416         * g++.dg/abi/thunk1.C: Likewise.
3417         * g++.dg/abi/thunk2.C: Likewise.
3418         * g++.dg/abi/vbase11.C: Likewise.
3419         * g++.dg/abi/vthunk2.C: Likewise.
3420         * g++.dg/abi/vthunk3.C: Likewise.
3421         * g++.dg/ext/attrib8.C: Likewise.
3422         * g++.dg/opt/longbranch2.C: Likewise.
3423         * g++.dg/opt/reg-stack4.C: Likewise.
3424         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3425         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3426         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3427         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3428         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3429         * gcc.dg/20000609-1.c: Likewise.
3430         * gcc.dg/20000720-1.c: Likewise.
3431         * gcc.dg/20011107-1.c: Likewise.
3432         * gcc.dg/20011119-1.c: Likewise.
3433         * gcc.dg/20020108-1.c: Likewise.
3434         * gcc.dg/20020122-2.c: Likewise.
3435         * gcc.dg/20020122-3.c: Likewise.
3436         * gcc.dg/20020201-3.c: Likewise.
3437         * gcc.dg/20020206-1.c: Likewise.
3438         * gcc.dg/20020218-1.c: Likewise.
3439         * gcc.dg/20020310-1.c: Likewise.
3440         * gcc.dg/20020411-1.c: Likewise.
3441         * gcc.dg/20020418-2.c: Likewise.
3442         * gcc.dg/20020426-1.c: Likewise.
3443         * gcc.dg/20020426-2.c: Likewise.
3444         * gcc.dg/20020517-1.c: Likewise.
3445         * gcc.dg/20020523-1.c: Likewise.
3446         * gcc.dg/20020523-2.c: Likewise.
3447         * gcc.dg/20020729-1.c: Likewise.
3448         * gcc.dg/20030204-1.c: Likewise.
3449         * gcc.dg/20030826-2.c: Likewise.
3450         * gcc.dg/20030926-1.c: Likewise.
3451         * gcc.dg/20031202-1.c: Likewise.
3452         * gcc.dg/980312-1.c: Likewise.
3453         * gcc.dg/980313-1.c: Likewise.
3454         * gcc.dg/990117-1.c: Likewise.
3455         * gcc.dg/990424-1.c: Likewise.
3456         * gcc.dg/990524-1.c: Likewise.
3457         * gcc.dg/991230-1.c: Likewise.
3458         * gcc.dg/i386-387-1.c: Likewise.
3459         * gcc.dg/i386-387-2.c: Likewise.
3460         * gcc.dg/i386-387-3.c: Likewise.
3461         * gcc.dg/i386-387-4.c: Likewise.
3462         * gcc.dg/i386-387-5.c: Likewise.
3463         * gcc.dg/i386-387-6.c: Likewise.
3464         * gcc.dg/i386-asm-1.c: Likewise.
3465         * gcc.dg/i386-bitfield1.c: Likewise.
3466         * gcc.dg/i386-bitfield2.c: Likewise.
3467         * gcc.dg/i386-loop-1.c: Likewise.
3468         * gcc.dg/i386-loop-2.c: Likewise.
3469         * gcc.dg/i386-loop-3.c: Likewise.
3470         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3471         * gcc.dg/i386-pic-1.c: Likewise.
3472         * gcc.dg/i386-regparm.c: Likewise.
3473         * gcc.dg/i386-signbit-1.c: Likewise.
3474         * gcc.dg/i386-signbit-2.c: Likewise.
3475         * gcc.dg/i386-signbit-3.c: Likewise.
3476         * gcc.dg/i386-sse-5.c: Likewise.
3477         * gcc.dg/i386-sse-8.c: Likewise.
3478         * gcc.dg/i386-unroll-1.c: Likewise.
3479         * gcc.dg/tls/opt-1.c: Likewise.
3480         * gcc.dg/tls/opt-2.c: Likewise.
3481         * gcc.dg/unroll-1.c: Likewise.
3482         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3483         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3484         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3485         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3486
3487 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3488
3489         * g++.dg/template/incomplete1.C: New test.
3490
3491 2004-11-16  Nick Clifton  <nickc@redhat.com>
3492
3493         Revert patches accidentally commited during checkin of fixes for
3494         xstormy16 tests:
3495         gcc.c-torture/execute/simd-4.c: Revert
3496         gcc.dg/20040910-1.c: Revert.
3497
3498 2004-11-16  Paul Brook  <paul@codesourcery.com>
3499
3500         PR fortran/13010
3501         * gfortran.dg/der_pointer_1.f90: New test.
3502
3503 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
3504
3505         PR c/18498
3506         * gcc.dg/bitfld-13.c: New test.
3507
3508 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
3509
3510         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
3511         powerpc*-*-linux*.
3512
3513         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
3514         * gcc.dg/ppc64-abi-2.c: Ditto.
3515         * gcc.dg/ppc64-abi-3.c: Ditto.
3516
3517         * lib/gcc-dg.exp (dg-target-list): Remove.
3518
3519 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
3520
3521         * gcc.dg/ia64-postinc.c: New test.
3522
3523 2004-11-15  Mark Mitchell <mark@codesourcery.com>
3524
3525         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
3526
3527 2004-11-15  Nick Clifton  <nickc@redhat.com>
3528
3529         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
3530         __INT_MAX__ so that the test can be compiled by toolchains
3531         targeted at 16-bit processors.
3532
3533         * gcc.dg/20040625-1.c: Use long constants rather than integers
3534         when performing arithmetic that will overflow 16-bits.
3535
3536         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
3537         xstormy16.  It does not support 128-bit vector operations.
3538
3539         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
3540         with the macro PTR_TYPE.  Define this macro to an integer type
3541         suitable for holding a pointer.
3542
3543         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
3544         the target is a 16-bit processor.
3545
3546         * gcc.dg/cpp/if-2.c: Expect a different warning message from
3547         16-bit targets where the character constant will be too long.
3548
3549         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
3550         where the double will not be directly addressable.
3551
3552 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3553
3554         Friend class name lookup 1/n, PR c++/18471
3555         * g++.dg/template/crash26.C: New test.
3556         * g++.dg/lookup/struct1.C: Adjust expected error.
3557         * g++.dg/parse/elab1.C: Likewise.
3558         * g++.dg/parse/elab2.C: Likewise.
3559         * g++.dg/parse/int-as-enum1.C: Likewise.
3560         * g++.dg/parse/struct-as-enum1.C: Likewise.
3561         * g++.dg/parse/typedef1.C: Likewise.
3562         * g++.dg/parse/typedef3.C: Likewise.
3563         * g++.dg/parse/typedef4.C: Likewise.
3564         * g++.dg/parse/typedef5.C: Likewise.
3565         * g++.dg/template/nontype4.C: Likewise.
3566         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3567         * g++.old-deja/g++.other/elab1.C: Likewise.
3568         * g++.old-deja/g++.other/syntax4.C: Likewise.
3569
3570 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3571
3572         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
3573
3574 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
3575
3576         * gcc.c-torture/execute/20041114-1.c: New test.
3577
3578 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
3579
3580         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
3581         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
3582         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
3583         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
3584         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
3585         gcc.dg/switch-7.c: New tests.
3586
3587 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3588
3589         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
3590
3591 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3592
3593         PR tree-opt/18400
3594         * gcc.dg/vect/pr18400.c: New test.
3595
3596 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3597             Andrew Pinski  <pinskia@physics.uc.edu>
3598
3599         PR tree-opt/18425
3600         * gcc.dg/vect/pr18425.c: New test.
3601
3602 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3603
3604         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
3605         Guard with dg-require-alias and dg-require-visibility.
3606
3607 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3608
3609         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
3610
3611 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3612
3613         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
3614
3615 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3616
3617         PR c++/17344
3618         * g++.dg/template/defarg5.C: New test.
3619
3620 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3621
3622         * g++.dg/parse/cast1.C: Run only on ILP32.
3623         * g++.old-deja/g++.mike/p784.C: Likewise.
3624
3625 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
3626
3627         * gcc.c-torture/execute/20041113-1.c: New test.
3628
3629 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3630
3631         PR target/18230
3632         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
3633         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
3634         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
3635         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3636         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
3637         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
3638         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
3639         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
3640         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
3641         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3642         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3643         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
3644         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
3645
3646 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3647
3648         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
3649         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
3650         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
3651         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
3652         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
3653         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
3654         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
3655         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
3656         gcc.target/sparc/combined-1.c: New tests.
3657
3658 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
3659
3660         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
3661         New tests.
3662
3663 2004-11-12  Mark Mitchell <mark@codesourcery.com>
3664
3665         * lib/gcc-dg.exp (dg-forbid-option): New function.
3666         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
3667         * g++.dg/abi/bitfield8.C: Likewise.
3668         * g++.dg/abi/dtor1.C: Likewise.
3669         * g++.dg/abi/empty10.C: Likewise.
3670         * g++.dg/abi/empty7.C: Likewise.
3671         * g++.dg/abi/empty9.C: Likewise.
3672         * g++.dg/abi/layout3.C: Likewise.
3673         * g++.dg/abi/layout4.C: Likewise.
3674         * g++.dg/abi/thunk1.C: Likewise.
3675         * g++.dg/abi/thunk2.C: Likewise.
3676         * g++.dg/abi/vbase11.C: Likewise.
3677         * g++.dg/abi/vthunk2.C: Likewise.
3678         * g++.dg/abi/vthunk3.C: Likewise.
3679         * g++.dg/ext/attrib8.C: Likewise.
3680         * g++.dg/opt/longbranch2.C: Likewise.
3681         * g++.dg/opt/reg-stack4.C: Likewise.
3682         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3683         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3684         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3685         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3686         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3687         * gcc.dg/20000609-1.c: Likewise.
3688         * gcc.dg/20000720-1.c: Likewise.
3689         * gcc.dg/20011107-1.c: Likewise.
3690         * gcc.dg/20011119-1.c: Likewise.
3691         * gcc.dg/20020108-1.c: Likewise.
3692         * gcc.dg/20020122-2.c: Likewise.
3693         * gcc.dg/20020122-3.c: Likewise.
3694         * gcc.dg/20020201-3.c: Likewise.
3695         * gcc.dg/20020206-1.c: Likewise.
3696         * gcc.dg/20020218-1.c: Likewise.
3697         * gcc.dg/20020310-1.c: Likewise.
3698         * gcc.dg/20020411-1.c: Likewise.
3699         * gcc.dg/20020418-2.c: Likewise.
3700         * gcc.dg/20020426-1.c: Likewise.
3701         * gcc.dg/20020426-2.c: Likewise.
3702         * gcc.dg/20020517-1.c: Likewise.
3703         * gcc.dg/20020523-1.c: Likewise.
3704         * gcc.dg/20020523-2.c: Likewise.
3705         * gcc.dg/20020729-1.c: Likewise.
3706         * gcc.dg/20030204-1.c: Likewise.
3707         * gcc.dg/20030826-2.c: Likewise.
3708         * gcc.dg/20030926-1.c: Likewise.
3709         * gcc.dg/20031202-1.c: Likewise.
3710         * gcc.dg/980312-1.c: Likewise.
3711         * gcc.dg/980313-1.c: Likewise.
3712         * gcc.dg/990117-1.c: Likewise.
3713         * gcc.dg/990424-1.c: Likewise.
3714         * gcc.dg/990524-1.c: Likewise.
3715         * gcc.dg/991230-1.c: Likewise.
3716         * gcc.dg/i386-387-1.c: Likewise.
3717         * gcc.dg/i386-387-2.c: Likewise.
3718         * gcc.dg/i386-387-3.c: Likewise.
3719         * gcc.dg/i386-387-4.c: Likewise.
3720         * gcc.dg/i386-387-5.c: Likewise.
3721         * gcc.dg/i386-387-6.c: Likewise.
3722         * gcc.dg/i386-asm-1.c: Likewise.
3723         * gcc.dg/i386-bitfield1.c: Likewise.
3724         * gcc.dg/i386-bitfield2.c: Likewise.
3725         * gcc.dg/i386-loop-1.c: Likewise.
3726         * gcc.dg/i386-loop-2.c: Likewise.
3727         * gcc.dg/i386-loop-3.c: Likewise.
3728         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3729         * gcc.dg/i386-pic-1.c: Likewise.
3730         * gcc.dg/i386-regparm.c: Likewise.
3731         * gcc.dg/i386-signbit-1.c: Likewise.
3732         * gcc.dg/i386-signbit-2.c: Likewise.
3733         * gcc.dg/i386-signbit-3.c: Likewise.
3734         * gcc.dg/i386-sse-5.c: Likewise.
3735         * gcc.dg/i386-sse-8.c: Likewise.
3736         * gcc.dg/i386-unroll-1.c: Likewise.
3737         * gcc.dg/tls/opt-1.c: Likewise.
3738         * gcc.dg/tls/opt-2.c: Likewise.
3739         * gcc.dg/unroll-1.c: Likewise.
3740         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3741         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3742         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3743         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3744         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
3745         -m64 is specified.
3746
3747 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3748
3749         PR c++/18389
3750         * g++.dg/parse/cond1.C: New test.
3751
3752         PR c++/18429
3753         * g++.dg/template/array9.C: New test.
3754         * g++.dg/ext/vla1.C: Adjust error messages.
3755         * g++.dg/ext/vlm1.C: Likewise.
3756         * g++.dg/template/crash2.C: Likewise.
3757
3758         PR c++/18436
3759         * g++.dg/template/call3.C: New test.
3760
3761         PR c++/18407
3762         * g++.dg/template/ptrmem11.C: New test.
3763
3764 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
3765
3766         PR other/14264
3767         * lib/g++.exp: Set LC_ALL and LANG to C.
3768         * lib/gcc-dg.exp: Likewise.
3769         * lib/gfortran.exp: Likewise.
3770         * lib/objc.exp: Likewise.
3771         * lib/treelang.exp: Likewise.
3772
3773 2004-11-12  Andreas Schwab  <schwab@suse.de>
3774
3775         * gcc.dg/pr16286.c: Fix last change.
3776
3777 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3778
3779         PR c++/18416
3780         * g++.dg/init/global1.C: New test.
3781
3782 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
3783
3784         * gcc.c-torture/execute/20041112-1.c: New test.
3785
3786 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3787
3788         * lib/gcc-dg.exp (dg-target-list): New.
3789
3790 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3791             Richard Sandiford  <rsandifo@redhat.com>
3792
3793         * lib/target-supports.exp (get-compiler_messages): New.
3794         (check_named_sections_available): Use it.
3795         (check_effective_target_ilp32): New.
3796         (check_effective_target_lp64): New.
3797         (is-effective-target): New.
3798         * lib/gcc-dg.exp (dg-require-effective-target): New.
3799
3800 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
3801
3802         * gcc.dg/precedence-1.c: New test.
3803
3804 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3805
3806         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
3807
3808         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
3809         message, delete generated files, use more descriptive name for
3810         executable, and make the test unsupported when it cannot be run.
3811
3812         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
3813         (dg-require-weak, dg-require-visibility, dg-require-alias,
3814         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
3815         dg-require-iconv, dg-require-named-sections): Use it.
3816
3817         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
3818
3819 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
3820
3821         PR target/16457
3822         * gcc.dg/ppc-and-1: New
3823
3824         PR target/16796
3825         * gcc.dg/ppc-mov-1.c: New.
3826
3827         PR target/16458
3828         * gcc.dg/ppc-compare-1.c: New.
3829
3830 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
3831
3832         * objc.dg/desig-init-2.m: New test.
3833
3834 2004-11-10  Adam Nemet  <anemet@lnxw.com>
3835
3836         PR middle-end/18160
3837         * g++.dg/warn/register-var-1.C: New test.
3838         * g++.dg/warn/register-var-2.C: New test.
3839
3840 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3841
3842         * gcc.dg/union-2.c: New test.
3843
3844 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
3845
3846         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
3847         New test for PR tree-optimization/17892.
3848
3849 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
3850
3851         PR c++/18369
3852         * g++.dg/init/new12.C: New test.
3853
3854 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
3855
3856         * gcc.target/sparc: New directory.
3857         * gcc.target/sparc/sparc.exp: New driver.
3858         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
3859         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
3860         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
3861         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
3862
3863 2004-11-10  Paul Brook  <paul@codesourcery.com>
3864
3865         PR fortran/18218
3866         * gfortran.dg/list_read.c: New test.
3867
3868 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3869
3870         PR c/18322
3871         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
3872         expected diagnostic location.
3873
3874 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
3875
3876         * gcc.dg/20041109-1.c: New test.
3877
3878 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3879
3880         PR objc/18406
3881         * objc/compile/pr18406.m: New test.
3882
3883 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3884
3885         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
3886
3887 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3888
3889         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
3890
3891 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3892
3893         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
3894
3895 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3896
3897         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
3898         exit.
3899
3900 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
3901
3902         PR tree-opt/18299
3903         * gcc.c-torture/pr18299-1.c: New test.
3904
3905 2004-11-06  Andreas Schwab  <schwab@suse.de>
3906
3907         * gcc.dg/pr16286.c: Also test for bool and pixel.
3908
3909 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
3910
3911         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
3912         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
3913         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
3914         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
3915         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
3916         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
3917         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
3918         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
3919         gcc.dg/struct-semi-3.c: New tests.
3920
3921 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3922
3923         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
3924
3925 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3926
3927         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
3928         Do not use C99 designators.
3929
3930 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3931
3932         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
3933
3934 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3935
3936         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
3937         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
3938         * gcc.c-torture/execute/simd-5.x: Remove.
3939
3940 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
3941
3942         PR rtl-optimization/17933
3943         * gcc.dg/torture/pr17933-1.c: New test.
3944
3945 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3946
3947         PR target/18106
3948         * lib/target-supports.exp (check_weak_available): Support
3949         Windows.
3950
3951 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
3952
3953         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
3954         call to fflush(stdout) before abort.
3955         (my_ffsll): New function.
3956         (generate_fields): Use it.
3957
3958 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3959
3960         * gcc.dg/init-undef-1.c: New test.
3961
3962 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3963
3964         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
3965         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
3966         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
3967         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
3968         expected messages for new parser.
3969
3970 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
3971
3972         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
3973
3974 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3975
3976         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
3977         on LP64 targets.
3978
3979 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3980
3981         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
3982         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
3983         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
3984         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
3985         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
3986         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
3987         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
3988         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
3989         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
3990         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
3991
3992 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3993
3994         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
3995         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
3996         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
3997         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
3998         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
3999         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
4000         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
4001         for new parser.
4002
4003 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
4004
4005         PR target/15342
4006         * gcc.dg/20041104-1.c: New test.
4007
4008 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4009
4010         * g++.dg/template/nontype7.C: New test.
4011         * g++.dg/template/nontype8.C: Likewise.
4012         * g++.dg/template/nontype9.C: Likewise.
4013         * g++.dg/template/nontype10.C: Likewise.
4014         * g++.dg/tc1/dr49.C: Likewise.
4015         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
4016         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
4017
4018 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4019
4020         * g++.dg/rtti/tinfo1.C: Remove xfails.
4021
4022 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4023
4024         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
4025         packed attribute to the definition to satisfy the new C++ parser.
4026
4027 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4028
4029         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
4030         invocations of va_arg.
4031
4032 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
4033
4034         PR c++/18124
4035         * g++.dg/template/crash25.C: New test.
4036
4037         PR c++/18155
4038         * g++.dg/template/typedef2.C: New test.
4039         * g++.dg/parse/crash13.C: Adjust error markers.
4040
4041         PR c++/18177
4042         * g++.dg/conversion/const3.C: New test.
4043
4044 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4045
4046         PR fortran/17535
4047         PR fortran/17583
4048         PR fortran/17713
4049         * gfortran.dg/generic_[123].f90: New testcases.
4050
4051 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4052
4053         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
4054         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
4055
4056 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4057
4058         PR tree-opt/16808
4059         * gcc.c-torture/compile/pr16808.c: New test.
4060
4061 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
4062
4063         PR rtl-optimization/17104
4064         * gcc.dg/ppc-bitfield1.c: New.
4065
4066 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4067
4068         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
4069
4070 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4071
4072         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
4073         strings for 32-bit code.
4074
4075 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
4076
4077         PR c/18239
4078         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
4079
4080 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
4081
4082         PR c++/18064
4083         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
4084
4085 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
4086
4087         PR c++/15172
4088         * g++.dg/init/aggr2.C: New test.
4089
4090 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
4091
4092         * objc.dg/local-decl-1.m: New test.
4093
4094 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4095
4096         * gcc.dg/20040910-1.c: Adjust regex.
4097
4098 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4099
4100         PR rtl-optimization/18084
4101         * g++.dg/opt/pr18084-1.C: New testcase.
4102
4103 2004-10-30  Matt Austern  <austern@apple.com>
4104
4105         PR c++/17542
4106         * g++.dg/ext/attrib18.C: New test.
4107
4108 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4109
4110         PR middle-end/18096
4111         * gcc.dg/pr18096-1.c: New test case.
4112
4113 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4114
4115         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
4116
4117 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
4118
4119         PR c/16666
4120         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
4121         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
4122         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
4123         gcc.dg/old-style-prom-3.c: New tests.
4124
4125 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
4126
4127         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
4128         Remove unnecessary inclusion of stdio.h.
4129
4130 2004-10-29  Roger Sayle  <roger@eyesopen.com>
4131
4132         PR rtl-optimization/17581
4133         * gcc.dg/pr17581-1.c: New test case.
4134
4135 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
4136
4137         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
4138         being implemented.
4139         * g++.dg/conversion/dr195-1.C: New.
4140         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
4141         * g++.old-deja/g++.mike/p10148.C: Likewise.
4142
4143 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
4144
4145         PR c++/17695
4146         * g++.dg/debug/typedef2.C: New test.
4147
4148 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
4149
4150         PR fortran/13490
4151         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
4152         * gfortran.dg/g77/README: Update.
4153
4154 2004-10-28  Matt Austern  <austern@apple.com>
4155
4156         PR c++/14124
4157         * g++.dg/ext/packed7.C: New test.
4158
4159 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4160
4161         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
4162         scan-assembler.
4163         * lib/scanasm.exp (hidden-scan-for): New proc.
4164         (scan-hidden): Use hidden-scan-for instead of constructing the scan
4165         string.
4166         (scan-not-hidden): Likewise.
4167         * lib/target-supports.exp (check_visibility_available): mach-o is
4168         support too.
4169
4170 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
4171
4172         PR c++/17132
4173         * g++.dg/template/memclass3.C: New test.
4174
4175 2004-10-28  Adam Nemet  <anemet@lnxw.com>
4176
4177         PR middle-end/18160
4178         * gcc.dg/register-var-1.c: New test.
4179         * gcc.dg/register-var-2.c: New test.
4180         * gcc.dg/asm-7.c: Taking the address of a register variable is an
4181         error now.
4182
4183 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
4184
4185         PR other/18172
4186         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
4187         unused variables.
4188         * gcc.dg/vect/vect-22.c: Likewise.
4189
4190 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
4191
4192         * gcc.dg/i386-rotate-1.c: New test.
4193
4194 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
4195
4196         * g++.dg/init/ref12.C: Add "run" marker.
4197
4198         PR c++/17435
4199         * g++.dg/init/ref12.C: New test.
4200
4201         PR c++/18140
4202         * g++.dg/template/shift1.C: New test.
4203         * g++.dg/template/error10.C: Adjust error markers.
4204
4205 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
4206
4207         PR tree-opt/17529
4208         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
4209
4210 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
4211
4212         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
4213         * gcc.dg/weak/weak-3.c: Likewise.
4214         * gcc.dg/weak/weak-5.c: Likewise.
4215         * gcc.dg/weak/weak-9.c: Likewise.
4216         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
4217         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
4218
4219         * gcc.dg/darwin-weakimport-1.c: New.
4220
4221 2004-10-28  Ben Elliston  <bje@au.ibm.com>
4222
4223         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
4224
4225 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
4226
4227         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
4228         'syntax' error messages.
4229         * gcc.dg/cpp/direct2s.c: Likewise.
4230
4231 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
4232
4233         * gcc.c-torture/compile/20041026-1.c: New.
4234
4235 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
4236
4237         PR c++/18093
4238         * g++.dg/lookup/ns2.C: New test.
4239
4240         PR c++/18020
4241         * g++.dg/template/enum4.C: New test.
4242
4243         PR c++/18161
4244         * g++.dg/template/expr1.C: New test.
4245
4246 2004-10-26  Ben Elliston  <bje@au.ibm.com>
4247
4248         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
4249
4250 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4251
4252         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
4253         gcc.dg/decl-nospec-3.c: New tests.
4254
4255 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
4256
4257         * objc.dg/super-class-3.m: New test.
4258
4259 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
4260
4261         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
4262         resyncing.
4263         * gcc.dg/cpp/direct2s.c: Likewise.
4264
4265 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
4266
4267         * objc.dg/image-info.m: Update for changes to section selection.
4268
4269 2004-10-25  David Ayers  <d.ayers@inode.at>
4270             Ziemowit Laski  <zlaski@apple.com>
4271
4272         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
4273         diagnostics when messaging 'id <Proto>'.
4274         * objc.dg/class-protocol-1.m: New test.
4275         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
4276         a non-existent method signature.
4277         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
4278         Update diagnostics when messaging with non-existent method signature.
4279         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
4280         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
4281         invalid receivers are now resolved as if messaging 'id'; remove
4282         extraneous diagnostics.
4283
4284 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4285
4286         PR c/16667
4287         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
4288         gcc.dg/init-desig-obs-3.c: New tests.
4289
4290 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
4291
4292         * gcc.dg/debug/20041023-1.c: New test.
4293
4294 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
4295
4296         PR middle-end/17407
4297         * gcc.c-torture/compile/pr17407.c: New test.
4298
4299         PR c++/18121
4300         * g++.dg/template/array8.C: New test.
4301
4302 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4303
4304         PR other/18138
4305         * lib/g++.exp: Accept more than one multilib libgcc.
4306         * lib/gcc-dg.exp: Likewise.
4307         * lib/objc.exp: Likewise.
4308         * lib/treelang.exp: Likewise.
4309         * lib/gfortran.exp: Likewise.
4310
4311 2004-10-24  Ben Elliston  <bje@au.ibm.com>
4312
4313         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
4314
4315 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
4316
4317         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
4318         * gcc.dg/c99-const-expr-3.c: Likewise.
4319
4320 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
4321
4322         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
4323
4324 2004-10-23  Ben Elliston  <bje@au.ibm.com>
4325
4326         * gcc.c-torture/execute/loop-2e.x: Remove.
4327
4328 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4329
4330         PR c++/18095
4331         * g++.dg/parse/crash18.C: New.
4332         * g++.dg/parse/crash19.C: New.
4333
4334 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4335
4336         * g++.dg/ext/dllimport1.C: Move dg-warnings.
4337         * g++.dg/ext/dllimport2.C: Same.
4338         * g++.dg/ext/dllimport8.C: Same.
4339
4340 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
4341
4342         PR c++/10841
4343         * g++.dg/conversion/cast1.C: New test.
4344         * g++.dg/overload/pmf1.C: Adjust error marker.
4345
4346 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
4347
4348         PR objc/17923
4349         * objc.dg/const-str-7.m: New test.
4350
4351 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4352
4353         * g++.dg/template/memfriend11.C: Fix comment typo.
4354         * g++.dg/template/memfriend14.C: Likewise.
4355
4356 2004-10-20  Richard Henderson  <rth@redhat.com>
4357
4358         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
4359         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
4360         -fasynchronous-unwind-tables.
4361
4362 2004-10-20  Richard Henderson  <rth@redhat.com>
4363
4364         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
4365         (main): Return success.
4366         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
4367         (main): Return success.
4368
4369 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4370
4371         PR c++/13495
4372         * g++.dg/template/memfriend9.C: New test.
4373         * g++.dg/template/memfriend10.C: Likewise.
4374         * g++.dg/template/memfriend11.C: Likewise.
4375         * g++.dg/template/memfriend12.C: Likewise.
4376         * g++.dg/template/memfriend13.C: Likewise.
4377         * g++.dg/template/memfriend14.C: Likewise.
4378         * g++.dg/template/memfriend15.C: Likewise.
4379         * g++.dg/template/memfriend16.C: Likewise.
4380         * g++.dg/template/memfriend17.C: Likewise.
4381         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
4382
4383 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
4384
4385         * g++.dg/conversion/dr195.C: New.
4386         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
4387
4388 2004-10-20  Ben Elliston  <bje@au.ibm.com>
4389             Devang Patel  <dpatel@apple.com>
4390
4391         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
4392         of floating point arithmetic, which could trap.
4393
4394 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
4395
4396         PR c++/14035
4397         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
4398         * g++.dg/conversion/const2.C: New test.
4399         * g++.dg/expr/reinterpret2.C: New test.
4400         * g++.dg/expr/reinterpret3.C: New test.
4401         * g++.dg/expr/cast2.C: New test.
4402         * g++.dg/expr/copy1.C: New test.
4403         * g++.dg/other/conversion1.C: Change error message.
4404         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
4405         function pointers to void *.
4406         * g++.old-deja/g++.mike/p10148.C: Likewise.
4407
4408 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4409
4410         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
4411
4412 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
4413
4414         PR c++/18047
4415
4416         * g++.dg/parse/expr3.C: New test.
4417
4418 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4419
4420         * gcc.dg/smod-1.c: New test.
4421
4422 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
4423
4424         * objc.dg/method-14.m: New test.
4425
4426 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4427
4428         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
4429         Also xfail as the patch was reverted.
4430
4431 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4432
4433         PR middle-end/16973
4434         * gcc.dg/pr16973.c: New test.
4435
4436 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
4437
4438         PR tree-optimization/17656
4439         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
4440
4441 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4442
4443         * g++.dg/eh/shadow1.C: New.
4444
4445 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
4446
4447         * gcc.c-torture/compile/20041018-1.c: New test.
4448
4449 2004-10-18  Ben Elliston  <bje@au.ibm.com>
4450
4451         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
4452         compiler referring to register 0 when accessing sdata.  The linker
4453         now patches things up.
4454
4455 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
4456
4457         PR c/17529
4458         * gcc.c-torture/compile/pr17529.c: New test.
4459
4460 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4461
4462         PR c++/17743
4463         * g++.dg/ext/attrib17.C: New test.
4464
4465 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4466
4467         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
4468
4469 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4470
4471         PR c++/10479
4472         * g++.dg/ext/attrib16.C: New test.
4473
4474 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
4475
4476         PR c++/17042
4477         * g++.dg/init/dso_handle1.C: New test.
4478
4479         PR c++/14667
4480         * g++.dg/parse/typedef6.C: New test.
4481
4482         PR c++/17916
4483         * g++.dg/parse/pragma1.C: New test.
4484
4485 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
4486
4487         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
4488
4489 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
4490
4491         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
4492         -fno-common when on HPPA HP-UX platforms.
4493
4494 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
4495
4496         PR other/16820
4497         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
4498         stdint.h.
4499         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
4500         uintptr_t.
4501
4502 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4503
4504         PR c++/16301
4505         * g++.dg/lookup/strong-using-4.C: New test.
4506
4507 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4508
4509         PR middle-end/16567
4510         * gcc.c-torture/compile/nested-1.c: New test.
4511
4512 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4513
4514         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
4515         and mipsisa64*-*-* (until support for misaligned loads is added).
4516         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
4517         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
4518         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
4519         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
4520         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
4521         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
4522
4523 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
4524
4525         PR c++/17976
4526         * g++.dg/init/dtor3.C: New test.
4527
4528 2004-10-15  Ben Elliston  <bje@au.ibm.com>
4529
4530         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
4531
4532 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
4533
4534         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
4535         * gcc.dg/macho-lo-sum.c: Likewise.
4536
4537 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
4538
4539         * gcc.dg/ppc-spe64-1.c: New test.
4540
4541 2004-10-14  Devang Patel  <dpatel@apple.com>
4542
4543         PR 17635
4544         * gcc.dg/pr17635.c : New test.
4545
4546 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
4547
4548         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
4549         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
4550         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
4551         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
4552         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
4553         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
4554         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
4555         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
4556         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
4557         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
4558         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
4559         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
4560         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
4561         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
4562         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
4563         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
4564         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
4565         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
4566
4567 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4568
4569         * gcc.dg/vect/vect-82.c: New testcase.
4570         * gcc.dg/vect/vect-82_64.c: New testcase.
4571         * gcc.dg/vect/vect-83.c: New testcase.
4572         * gcc.dg/vect/vect-83_64.c: New testcase.
4573
4574 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4575
4576         * gcc.dg/cpp/error-1.c: New test.
4577
4578 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4579
4580         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
4581
4582 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
4583
4584         PR target/17984
4585         * gcc.dg/cris-peep2-xsrand2.c: New test.
4586
4587 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
4588
4589         PR c++/17661
4590         * testsuite/g++.dg/expr/for2.C: New test.
4591
4592 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4593
4594         * g++.dg/inherit/thunk1.C: Run on the SPARC.
4595
4596 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
4597
4598         PR tree-optimization/17724
4599         * g++.dg/opt/pr17724-1.C: New test.
4600         * g++.dg/opt/pr17724-2.C: New test.
4601         * g++.dg/opt/pr17724-3.C: New test.
4602         * g++.dg/opt/pr17724-4.C: New test.
4603         * g++.dg/opt/pr17724-5.C: New test.
4604         * g++.dg/opt/pr17724-6.C: New test.
4605
4606 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
4607
4608         PR c/17301
4609         * gcc.dg/pr17301-2.c: New test.
4610
4611 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
4612
4613         PR c++/15876
4614         * g++.dg/parse/error22.C: New test.
4615
4616         PR c++/17936
4617         * g++.dg/template/spec18.C: New test.
4618
4619 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
4620
4621         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
4622         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
4623         memcpy.
4624         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
4625         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
4626
4627 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4628
4629         * g++.dg/eh/cleanup5.C: Add dg-options "".
4630
4631 2004-10-11  Roger Sayle  <roger@eyesopen.com>
4632
4633         PR middle-end/17657
4634         * gcc.dg/switch-4.c: New test case.
4635
4636 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
4637
4638         * gcc.c-torture/execute/20041011-1.c: New test.
4639
4640 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4641
4642         PR c++/17554
4643         * g++.dg/init/for3.C: New test.
4644
4645         PR c++/17657
4646         * g++.dg/opt/switch2.C: New test.
4647
4648         PR middle-end/17703
4649         * g++.dg/warn/Wreturn-2.C: New test.
4650
4651 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4652
4653         PR c++/17907
4654         * g++.dg/eh/cleanup5.C: New test.
4655
4656 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
4657
4658         PR c++/17393
4659         * g++.dg/parse/error21.C: New test.
4660
4661 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4662
4663         * g++.dg/overload/pmf1.C: Adjust quoting marks.
4664         * g++.dg/warn/incomplete1.C: Likewise.
4665         * g++.dg/template/qualttp20.C: Likewise.
4666
4667 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4668
4669         PR c/17881
4670         * parm-incomplete-1.c: New test.
4671
4672 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4673
4674         PR c++/17867
4675         * g++.dg/parse/error19.C: New test.
4676
4677         PR c++/17670
4678         * g++.dg/init/new11.C: New test.
4679
4680         PR c++/17821
4681         * g++.dg/parse/error20.C: New test.
4682
4683         PR c++/17826
4684         * g++.dg/template/crash24.C: New test.
4685
4686 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4687
4688         PR c/17301
4689         * gcc.dg/pr17301-1.c: New test.
4690
4691 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4692
4693         PR c/17189
4694         * gcc.dg/anon-struct-5.c: New test.
4695
4696 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4697
4698         PR c/17844
4699         * gcc.dg/pr17844-1.c: New test.
4700
4701 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
4702
4703         PR tree-optimization/17906
4704         * gcc.c-torture/compile/pr17906.c: New.
4705
4706 2004-10-09  Stuart Hastings  <stuart@apple.com>
4707             Roger Sayle  <roger@eyesopen.com>
4708
4709         PR rtl-optimization/17853
4710         * gcc.dg/i386-mmx-5.c: New testcase.
4711
4712 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
4713
4714         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
4715
4716 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4717
4718         PR c++/17524
4719         * g++.dg/template/static9.C: New test.
4720
4721         PR c++/17685
4722         * g++.dg/parse/operator5.C: New test.
4723
4724 2004-10-09  Roger Sayle  <roger@eyesopen.com>
4725
4726         PR middle-end/17894
4727         * gcc.c-torture/execute/divcmp-4.c: New test case.
4728
4729 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4730
4731         PR tree-opt/17902
4732         * g++.dg/opt/pr17902.C: New test.
4733
4734 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
4735
4736         * gcc.dg/cpp/ident-1.c: Add dg-options "".
4737
4738 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4739
4740         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
4741
4742 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4743
4744         * gcc.dg/assign-warn-3.c: New test.
4745
4746 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4747
4748         PR c/16999
4749         * gcc.dg/cpp/ident-1.c: New test.
4750
4751 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
4752
4753         * gcc.c-torture/compile/acc1.c: New.
4754
4755 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4756
4757         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
4758         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
4759
4760 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4761
4762         * gcc.dg/ultrasp11.c: New test.
4763
4764 2004-10-08  Michael Matz  <matz@suse.de>
4765
4766         * gcc.dg/doloop-2.c: New test.
4767
4768 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4769
4770         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
4771         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
4772         objc.dg/method-9.m: Update expected diagnostics.
4773
4774 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
4775
4776         * gcc.dg/ppc-fsel-3.c: New file.
4777         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
4778
4779 2004-10-07  Paul Brook  <paul@codesourcery.com>
4780
4781         * gfortran.dg/intrinsic_verify_1.f90: New test.
4782
4783 2004-10-07  Paul Brook  <paul@codesourcery.com>
4784
4785         * gfortran.dg/empty_format_1.f90: Remove stray commas.
4786
4787 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4788
4789         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
4790         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
4791         commit.
4792
4793 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4794
4795         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
4796
4797 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4798
4799         PR c++/17115
4800         * g++.dg/warn/Winline-4.C: New test.
4801
4802 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4803
4804         * gcc.c-torture/compile/20041007-1.c: New test.
4805
4806 2004-10-07  Paul Brook  <paul@codesourcery.com>
4807
4808         PR fortran/17678
4809         * gfortran.dg/use_allocated_1.f90: New test.
4810
4811 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4812
4813         PR middle-end/17849
4814         * gfortran.fortran-torture/compile/nested.f90: New test
4815
4816 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4817
4818         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
4819
4820 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4821
4822         PR c++/17368
4823         * g++.dg/ext/asm6.C: New test.
4824
4825 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
4826
4827         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
4828
4829 2004-10-06  Paul Brook  <paul@codesourcery.com>
4830
4831         PR libfortran/17709
4832         * gfortran.dg/empty_format_1.f90: New test.
4833
4834 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4835
4836         PR fortran/17568
4837         * gfortran.dg/ishft.f90: New test.
4838
4839         PR fortran/17283
4840         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
4841         tests.
4842
4843 2004-10-06  Paul Brook  <paul@codesourcery.com>
4844
4845         * gfortran.dg/do_1.f90: New test.
4846
4847 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4848
4849         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
4850         optimizing for size.
4851
4852 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4853
4854         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
4855
4856 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4857
4858         * gcc.c-torture/compile/20041005-1.c: New test.
4859
4860 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4861
4862         PR c++/17829
4863         * g++.dg/lookup/koenig4.C: New.
4864
4865 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4866
4867         * g++.dg/other/classkey1.C: Adjust quoting marks.
4868         * g++.dg/parse/error15.C: Likewise.
4869         * g++.dg/template/meminit2.C (int>): Likewise.
4870
4871 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4872
4873         PR fortran/17283
4874         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
4875
4876         PR fortran/17631
4877         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
4878
4879         PR fortran/17708
4880         * gfortran.dg/pr17708.f90: New test.
4881
4882 2004-10-04  Chao-ying Fu  <fu@mips.com>
4883
4884         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
4885         * gcc.dg/vect/vect-4.c: Ditto.
4886         * gcc.dg/vect/vect-5.c: Ditto.
4887         * gcc.dg/vect/vect-6.c: Ditto.
4888         * gcc.dg/vect/vect-8.c: Ditto.
4889         * gcc.dg/vect/vect-16.c: Ditto.
4890         * gcc.dg/vect/vect-30.c: Ditto.
4891         * gcc.dg/vect/vect-40.c: Ditto.
4892         * gcc.dg/vect/vect-41.c: Ditto.
4893         * gcc.dg/vect/vect-42.c: Ditto.
4894         * gcc.dg/vect/vect-43.c: Ditto.
4895         * gcc.dg/vect/vect-44.c: Ditto.
4896         * gcc.dg/vect/vect-45.c: Ditto.
4897         * gcc.dg/vect/vect-46.c: Ditto.
4898         * gcc.dg/vect/vect-47.c: Ditto.
4899         * gcc.dg/vect/vect-48.c: Ditto.
4900         * gcc.dg/vect/vect-49.c: Ditto.
4901         * gcc.dg/vect/vect-50.c: Ditto.
4902         * gcc.dg/vect/vect-51.c: Ditto.
4903         * gcc.dg/vect/vect-52.c: Ditto.
4904         * gcc.dg/vect/vect-53.c: Ditto.
4905         * gcc.dg/vect/vect-54.c: Ditto.
4906         * gcc.dg/vect/vect-55.c: Ditto.
4907         * gcc.dg/vect/vect-56.c: Ditto.
4908         * gcc.dg/vect/vect-57.c: Ditto.
4909         * gcc.dg/vect/vect-58.c: Ditto.
4910         * gcc.dg/vect/vect-59.c: Ditto.
4911         * gcc.dg/vect/vect-60.c: Ditto.
4912         * gcc.dg/vect/vect-74.c: Ditto.
4913         * gcc.dg/vect/vect-79.c: Ditto.
4914         * gcc.dg/vect/vect-80.c: Ditto.
4915
4916 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4917
4918         * gcc.dg/unused-7.c: Use the correct option.
4919
4920 2004-10-04  Paul Brook  <paul@codesourcery.com>
4921         Bud Davis  <bdavis9659@comcast.net>
4922
4923         PR fortran/17706
4924         PR fortran/16434
4925         * gfortran/pr17706.f90: New test.
4926         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
4927
4928 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4929
4930         * gfortran.dg/pr17612.f90: New test.
4931
4932 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4933
4934         * g++.dg/template/local1.C: Adjust quoting marks in
4935         testing for diagnostics.
4936         * g++.dg/tls/diag-2.C: Likewise.
4937         * g++.dg/other/error8.C: Likewise.
4938
4939 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4940
4941         PR c/17178
4942         * gcc.dg/unused-4.c: Adjust to be correct.
4943
4944         PR c/17820
4945         * gcc.dg/unused-7.c: New test.
4946
4947 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4948
4949         PR c++/17797
4950         * g++.dg/overload/template2.C: New test.
4951
4952 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
4953
4954         PR tree-optimization/16632
4955         * gcc.dg/tree-ssa/20041002-1.c: New.
4956
4957 2004-10-03  Paul Brook  <paul@codesourcery.com>
4958
4959         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
4960         rather than relying on default formatting.
4961
4962 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
4963
4964         * gcc.dg/20040920-1.c: Update expected message text.
4965
4966 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
4967
4968         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
4969
4970 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
4971
4972         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
4973         tree level.
4974
4975 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4976
4977         * gcc.dg/tree-ssa/pr17343.c: Remove.
4978
4979 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4980
4981         PR tree-opt/17343
4982         * gcc.dg/tree-ssa/pr17343.c: New test.
4983
4984 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
4985
4986         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
4987         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
4988         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
4989         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
4990         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
4991
4992 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4993
4994         * gcc.dg/lvalue-2.c: New test.
4995
4996 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4997
4998         PR c/17730
4999         * gcc.dg/pr17730-1.c: New test
5000
5001 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5002
5003         PR c/7425
5004         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
5005
5006 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5007
5008         * gcc.c-torture/execute/stdarg-1.c: New test.
5009         * gcc.c-torture/execute/stdarg-2.c: New test.
5010         * gcc.c-torture/execute/stdarg-3.c: New test.
5011         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5012         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5013         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5014         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5015         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5016
5017 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5018
5019         PR tree-optimization/17697
5020         * g++.dg/opt/pr17697-1.C: New test.
5021         * g++.dg/opt/pr17697-2.C: New test.
5022         * g++.dg/opt/pr17697-3.C: New test.
5023
5024 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5025
5026         PR c/16409
5027         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
5028         gcc.dg/vla-init-5.c: New tests.
5029
5030 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5031
5032         PR c/13804
5033         * gcc.dg/pr13804-1.c: New test.
5034
5035 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5036
5037         PR fortran/16938
5038         * gfortran.dg/pr16938.f90: New test.
5039
5040 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5041
5042         * g++.dg/template/crash23.C: New test.
5043
5044 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5045
5046         PR c++/17585
5047         * g++.dg/template/static8.C: New test.
5048
5049 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
5050
5051         PR c++/17681
5052         * g++.dg/other/error9.C: New test.
5053
5054 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
5055
5056         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
5057
5058 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5059
5060         PR fortran/15164
5061         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
5062
5063 2004-09-26  Roger Sayle  <roger@eyesopen.com>
5064
5065         PR middle-end/17112
5066         * gcc.dg/pr17112-1.c: New test case.
5067
5068 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5069
5070         PR c/11459
5071         * gcc.dg/pr11459-1.c: New test.
5072
5073 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
5074
5075         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
5076         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5077
5078 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5079
5080         * gfortran.dg/pr15324.f90: Make array bounds consistent.
5081
5082 2004-09-25  Jan Hubicka  <jh@suse.cz>
5083
5084         * compile/30040909-1.c: New test.
5085         * compile/30040907-1.c: New test.
5086
5087 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
5088
5089         * gcc.c-torture/execute/va-arg-26.c: New test.
5090
5091 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
5092
5093         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
5094         extra diagnostics on targets with 64-bit pointers.
5095         * objc.dg/selector-1.m: Adjust dg-warning regexp.
5096
5097 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5098
5099         PR c/17188
5100         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
5101         * gcc.dg/decl-3.c: Adjust expected message.
5102
5103 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5104
5105         PR fortran/17615
5106         * gfortran.dg/pr17615.f90: New test.
5107
5108 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
5109
5110         PR tree-optimzation/17517
5111         * g++.dg/tree-ssa/pr17517.C: New Test.
5112
5113 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5114
5115         PR c++/16889
5116         * g++.dg/lookup/ambig3.C: New.
5117
5118 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
5119
5120         PR tree-opt/17624
5121         * g++.dg/opt/pr17624.C: New test.
5122
5123 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5124
5125         PR c/6980
5126         * gcc.dg/Wbad-function-cast-1.c: New test.
5127
5128 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
5129
5130         * g++.dg/ext/complit1.C
5131         * g++.dg/other/error2.C
5132         * g++.dg/other/nontype-1.C
5133         * g++.dg/parse/crash11.C
5134         * g++.dg/parse/crash12.C
5135         * g++.dg/parse/error15.C
5136         * g++.dg/parse/error4.C
5137         * g++.dg/parse/tmpl-outside1.C
5138         * g++.dg/parse/too-many-tmpl-args1.C
5139         * g++.dg/template/dependent-expr3.C
5140         * g++.dg/template/error10.C
5141         * g++.dg/template/instantiate1.C
5142         * g++.dg/template/vtable2.C
5143         * g++.dg/warn/Wshadow-1.C
5144         * g++.dg/warn/weak1.C
5145         * g++.old-deja/g++.brendan/crash16.C
5146         * g++.old-deja/g++.brendan/crash18.C
5147         * g++.old-deja/g++.brendan/crash48.C
5148         * g++.old-deja/g++.brendan/crash49.C
5149         * g++.old-deja/g++.brendan/crash55.C
5150         * g++.old-deja/g++.brendan/crash56.C
5151         * g++.old-deja/g++.brendan/crash8.C
5152         * g++.old-deja/g++.brendan/enum11.C
5153         * g++.old-deja/g++.brendan/enum8.C
5154         * g++.old-deja/g++.brendan/enum9.C
5155         * g++.old-deja/g++.brendan/friend3.C
5156         * g++.old-deja/g++.brendan/misc14.C
5157         * g++.old-deja/g++.bugs/900402_02.C
5158         * g++.old-deja/g++.bugs/900404_03.C
5159         * g++.old-deja/g++.bugs/900404_04.C
5160         * g++.old-deja/g++.bugs/900428_03.C
5161         * g++.old-deja/g++.jason/crash4.C
5162         * g++.old-deja/g++.jason/overload21.C
5163         * g++.old-deja/g++.jason/redecl1.C
5164         * g++.old-deja/g++.jason/report.C
5165         * g++.old-deja/g++.jason/rfg10.C
5166         * g++.old-deja/g++.jason/template30.C
5167         * g++.old-deja/g++.law/arm12.C
5168         * g++.old-deja/g++.law/ctors5.C
5169         * g++.old-deja/g++.law/cvt20.C
5170         * g++.old-deja/g++.law/init10.C
5171         * g++.old-deja/g++.law/init8.C
5172         * g++.old-deja/g++.law/visibility17.C
5173         * g++.old-deja/g++.law/visibility7.C
5174         * g++.old-deja/g++.mike/net8.C
5175         * g++.old-deja/g++.mike/p646.C
5176         * g++.old-deja/g++.mike/p700.C
5177         * g++.old-deja/g++.mike/p701.C
5178         * g++.old-deja/g++.mike/p811.C
5179         * g++.old-deja/g++.ns/template13.C
5180         * g++.old-deja/g++.other/array3.C
5181         * g++.old-deja/g++.other/crash25.C
5182         * g++.old-deja/g++.other/dtor3.C
5183         * g++.old-deja/g++.other/dtor4.C
5184         * g++.old-deja/g++.other/main1.C
5185         * g++.old-deja/g++.other/warn7.C
5186         * g++.old-deja/g++.pt/crash11.C
5187         * g++.old-deja/g++.pt/crash36.C
5188         * g++.old-deja/g++.pt/spec22.C
5189         * g++.old-deja/g++.pt/spec9.C
5190         * g++.old-deja/g++.pt/ttp52.C
5191         * g++.old-deja/g++.robertl/eb103.C
5192         * g++.old-deja/g++.robertl/eb121.C
5193         * g++.old-deja/g++.robertl/eb22.C
5194         * g++.old-deja/g++.robertl/eb8.C:
5195         Update locations and/or regexps of dg-error markers.
5196         Remove markers for some bogus messages that are no longer issued.
5197
5198 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
5199
5200         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
5201         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
5202
5203 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
5204
5205         PR c++/17618
5206         * g++.dg/lookup/crash5.C: New test.
5207
5208 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
5209
5210         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
5211         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
5212         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
5213         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
5214         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
5215         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
5216
5217         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
5218         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
5219         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
5220         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
5221         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
5222         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
5223
5224         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
5225
5226         * gcc.dg/vect/vect-44.c: Check additional cases.
5227         * gcc.dg/vect/vect-48.c: Check additional cases.
5228
5229         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
5230         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
5231         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
5232         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
5233         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
5234         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
5235         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
5236         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
5237         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
5238
5239         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
5240         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
5241         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
5242
5243 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5244
5245         * gcc.dg/tree-ssa/loop-6.c: New test.
5246
5247 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
5248
5249         PR c++/17620
5250         * g++.dg/inherit/base2.C: New.
5251
5252 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5253
5254         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
5255         * gcc.dg/20001012-2.c: Likewise.
5256         * gcc.dg/20001013-1.c: Likewise.
5257         * gcc.dg/20001101-1.c: Likewise.
5258         * gcc.dg/20001102-1.c: Likewise.
5259         * gcc.dg/bf-spl1.c: Likewise.
5260         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
5261         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
5262
5263 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
5264
5265         PR tree-optimization/16721
5266         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
5267
5268 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
5269
5270         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
5271         * gcc.dg/20040305-1.c: Likewise.
5272
5273 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5274
5275         PR c/16566
5276         * gcc.c-torture/compile/pr16566-1.c,
5277         gcc.c-torture/compile/pr16566-2.c,
5278         gcc.c-torture/compile/pr16566-3.c: New tests.
5279
5280 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
5281
5282         PR tree-optimization/17512
5283         * gcc.c-torture/compile/20040916-1.c.
5284
5285 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
5286
5287         * gcc.dg/pragma-re-3.c: New test.
5288
5289 2004-09-17  Matt Austern  <austern@apple.com>
5290
5291         PR c++/15049
5292         * g++.dg/other/anon3.C: New.
5293
5294 2004-09-21  Roger Sayle  <roger@eyesopen.com>
5295
5296         PR c++/7503
5297         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
5298         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
5299         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
5300         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
5301         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
5302
5303 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
5304
5305         PR fortran/17286
5306         * gfortran.dg/pr17286.f90: New test.
5307
5308 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
5309
5310         PR c++/17530
5311         * g++.dg/template/static7.C: New test.
5312
5313 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
5314
5315         PR tree-opt/17558
5316         * gcc.c-torture/compile/pr17558.c: New test.
5317
5318 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5319
5320         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
5321         if SKIP_ATTRIBUTE is defined.
5322
5323 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5324
5325         PR fortran/15957
5326         * gfortran.dg/pr15957.f90: New test.
5327
5328 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
5329
5330         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
5331         in comparison.
5332         * gcc.dg/vect/vect-79.c: Likewise.
5333         * gcc.dg/vect/vect-80.c: Likewise.
5334
5335 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5336
5337         PR fortran/15750
5338         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
5339
5340 2004-09-20  Ira Rosen  <irar@il.ibm.com>
5341
5342         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
5343         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
5344         * gcc.dg/vect/vect-62.c: New testcase.
5345         * gcc.dg/vect/vect-63.c: New testcase.
5346         * gcc.dg/vect/vect-64.c: New testcase.
5347         * gcc.dg/vect/vect-65.c: New testcase.
5348         * gcc.dg/vect/vect-66.c: New testcase.
5349         * gcc.dg/vect/vect-67.c: New testcase.
5350         * gcc.dg/vect/vect-68.c: New testcase.
5351         * gcc.dg/vect/vect-69.c: New testcase.
5352         * gcc.dg/vect/vect-79.c: New testcase.
5353         * gcc.dg/vect/vect-80.c: New testcase.
5354
5355 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5356
5357         * gcc.target/mips/asm-1.c: New test.
5358
5359 2004-09-19  Ira Rosen  <irar@il.ibm.com>
5360
5361         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
5362         * gcc.dg/vect/vect-73.c: New testcase.
5363         * gcc.dg/vect/vect-74.c: New testcase.
5364         * gcc.dg/vect/vect-75.c: New testcase.
5365         * gcc.dg/vect/vect-76.c: New testcase.
5366         * gcc.dg/vect/vect-77.c: New testcase.
5367         * gcc.dg/vect/vect-78.c: New testcase
5368
5369 2004-09-18  Paul Brook  <paul@codesourcery.com>
5370
5371         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
5372
5373 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5374
5375         PR c/17424
5376         * gcc.dg/pr17424-1.c: New test.
5377
5378 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
5379
5380         * g++.dg/tree-ssa/pr17153.C: New test.
5381
5382 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
5383
5384         PR pch/13361
5385         * testsuite/g++.dg/pch/wchar-1.C: New.
5386         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5387
5388 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
5389
5390         * gcc.c-torture/execute/20040917-1.c: New test.
5391
5392 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5393
5394         PR tree-optimization/17319
5395         * gcc.dg/pr17319.c: New test.
5396
5397 2004-09-17  Devang Patel  <dpatel@apple.com>
5398
5399         * gcc.dg/20040813-1.c: New test.
5400
5401 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5402
5403         PR tree-optimization/17273
5404         * gcc.c-torture/compile/pr17273.c: New test.
5405
5406 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5407
5408         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
5409         Update expected messages.
5410         * gcc.dg/declspec-13.c: New test.
5411
5412 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
5413
5414         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
5415
5416 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5417
5418         * gcc.c-torture/execute/pr17252.c: Use post-increment to
5419         change what 'a' is pointing to.
5420
5421 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
5422
5423         PR c++/16002
5424         * g++.dg/template/error18.C: New test.
5425
5426         PR c++/16029
5427         * g++.dg/warn/Wunused-8.C: New test.
5428
5429 2004-09-17  Steven Bosscher  <stevenb@suse.de>
5430
5431         PR tree-optimization/17513
5432         * gcc.dg/20040916-1.c: New test.
5433
5434 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
5435
5436         PR c++/17501
5437         * g++.dg/template/typename7.C: New test.
5438
5439 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5440
5441         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
5442
5443 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
5444
5445         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
5446         with -ftree-based-profiling also.
5447         * lib/profopt.exp: Support late-set profile_option/feedback_option.
5448
5449 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
5450
5451         PR/15364
5452         * gfortran.dg/der_array_io_1.f90: New test.
5453         * gfortran.dg/der_array_io_2.f90: New test.
5454         * gfortran.dg/der_array_io_3.f90: New test.
5455
5456 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5457
5458         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
5459         EABI.
5460
5461 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5462
5463         * g++.dg/opt/switch1.C: New test.
5464
5465 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5466
5467         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
5468         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
5469         Update expected messages.
5470
5471 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5472
5473         PR fortran/16485
5474         * gfortran.dg/same_name_1.f90: New test.
5475
5476 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
5477
5478         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
5479         dereference garbage pointers.
5480
5481 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
5482
5483         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
5484         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
5485
5486         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
5487         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
5488         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
5489
5490 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
5491
5492         PR c++/17324
5493         * g++.dg/template/mangle1.C: New test.
5494
5495 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5496
5497         PR tree-optimization/17252
5498         * gcc.c-torture/execute/pr17252.c: New test.
5499
5500 2004-09-14  Andrew Pinski  <apinski@apple.com>
5501
5502         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
5503
5504 2004-09-14  Roger Sayle  <roger@eyesopen.com>
5505
5506         PR rtl-optimization/9771
5507         * gcc.dg/pr9771-1.c: New test case.
5508
5509 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5510
5511         PR tree-optimization/15262
5512         * gcc.c-torture/execute/pr15262-1.c: New test.
5513         * gcc.c-torture/execute/pr15262-2.c: New test.
5514
5515 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5516
5517         * gcc.dg/declspec-12.c: New test.
5518
5519 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
5520
5521         * gfortran.dg/pr17090.f90: Add directives to test.
5522
5523 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5524
5525         * gcc.c-torture/compile/20040914-1.c: New test.
5526
5527 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5528
5529         PR c++/16162
5530         * g++.dg/template/decl2.C: New test.
5531
5532 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
5533
5534         PR fortran/17090
5535         * gfortran.dg/pr17090.f90: New test.
5536
5537 2004-09-13  Dale Johannesen  <dalej@apple.com>
5538
5539         * gcc.c-torture/compile/pr17408.c:  New test case.
5540
5541 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5542
5543         PR c++/16716
5544         * g++.dg/parse/crash17.C: New test.
5545
5546         PR c++/17327
5547         * g++.dg/template/enum3.C: New test.
5548
5549 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
5550
5551         * lib/gcc-defs.exp: Load wrapper.exp.
5552         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
5553         using local code.
5554         * lib/gcc.exp (gcc_init): Similar.
5555         * lib/gfortran.exp (gfortran_init): Similar.
5556         * lib/objc.exp (objc_init): Similar.
5557         * lib/treelang.exp (treelang_init): Similar.
5558         * lib/wrapper.exp: New file with build_wrapper call machinery in
5559         ${tool}_maybe_build_wrapper.
5560
5561 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5562
5563         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
5564         "inline".
5565         * gcc.dg/declspec-11.c: Update expected messages.
5566         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
5567         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
5568         gcc.dg/inline-12.c: New tests.
5569
5570 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
5571
5572         * g++.dg/tree-ssa/pr17400.C: New testcase.
5573
5574 2004-09-13  James E Wilson  <wilson@specifixinc.com>
5575
5576         * gcc.target/mips/sb1-1.c: New testcase.
5577
5578 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
5579
5580         * lib/g77-dg.exp: Remove unused file.
5581         * lib/mike-g77.exp: Ditto.
5582         * lib/g77.exp: Ditto.
5583
5584 2004-09-12  Richard Henderson  <rth@redhat.com>
5585
5586         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
5587
5588 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5589
5590         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
5591         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5592         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
5593         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
5594         Update expected messages.
5595
5596 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
5597
5598         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
5599         declaration/use mismatch for dirp parameter.
5600
5601 2004-09-12  Andrew Pinski  <apinski@apple.com>
5602
5603         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
5604         -fgnu-runtime is passed.
5605
5606 2004-09-12  Richard Henderson  <rth@redhat.com>
5607
5608         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
5609         do the uplevel thing and update additional_flags directly.
5610         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
5611         gfortran.fortran-torture/execute/intrinsic_nearest.x,
5612         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
5613         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
5614
5615 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5616
5617         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
5618
5619 2004-09-11  Roger Sayle  <roger@eyesopen.com>
5620
5621         PR middle-end/17411
5622         * g++.dg/opt/pr17411-1.C: New test case.
5623
5624 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5625
5626         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5627         gcc.dg/tls/diag-2.c: Update expected messages.
5628         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
5629         messages.
5630         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
5631         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
5632         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
5633         gcc.dg/tls/diag-5.c: New tests.
5634
5635 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
5636
5637         * gcc.dg/20040910-1.c: Correct dg-error regexp.
5638
5639 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5640
5641         * g++.dg/parse/break-in-for.C: New test.
5642
5643 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
5644
5645         * gcc.dg/tree-ssa/20040911-1.c: New test.
5646
5647 2004-09-11  Andreas Jaeger  <aj@suse.de>
5648
5649         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
5650         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
5651
5652 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
5653
5654         * gcc.target/frv: New directory of FR-V-specific tests.
5655
5656 2004-09-10  James E Wilson  <wilson@specifixinc.com>
5657
5658         * gcc.dg/convert-vec-1.c: New test.
5659
5660 2004-09-10  Roger Sayle  <roger@eyesopen.com>
5661
5662         PR middle-end/17024
5663         * gcc.dg/pr17024-1.c: New test case.
5664
5665 2004-09-10  Eric Christopher  <echristo@redhat.com>
5666
5667         * gcc.dg/20040910-1.c: New test.
5668
5669 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5670
5671         * gcc.dg/bitfld-9.c: New test.
5672
5673 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
5674
5675         * gcc.c-torture/execute/ieee/acc1.c: New test.
5676         * gcc.c-torture/execute/ieee/acc2.c: New test.
5677         * gcc.c-torture/execute/ieee/mzero6.c: New test.
5678
5679 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5680
5681         * gcc.dg/deprecated-2.c: New test.
5682
5683 2004-09-09  James E Wilson  <wilson@specifixinc.com>
5684
5685         * gcc.dg/init-vec-1.c: New test.
5686
5687 2004-09-09  Roger Sayle  <roger@eyesopen.com>
5688
5689         PR middle-end/17055
5690         * gcc.dg/pr17055-1.c: New test case.
5691
5692 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
5693
5694         PR target/17377
5695         * gcc.c-torture/execute/pr17377.c: New test.
5696
5697 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5698
5699         PR c/8420
5700         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
5701         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
5702         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5703         gcc.dg/long-long-typespec-1.c: New tests.
5704         * gcc.dg/tls/diag-2.c: Update expected diagnostics
5705
5706 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5707
5708         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
5709         gcc.dg/gnu99-static-1.c: New tests.
5710
5711 2004-09-08  Devang Patel  <dpatel@apple.com>
5712
5713         * gcc.dg/darwin-ld-20040828-1.c: New test.
5714         * gcc.dg/darwin-ld-20040828-2.c: New test.
5715         * gcc.dg/darwin-ld-20040828-3.c: New test.
5716
5717 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
5718
5719         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
5720         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
5721         in error message.
5722         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
5723         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
5724         in error message.
5725         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
5726         types they qualify.
5727         * objc.dg/type-size-2.m: Fix wording in comment.
5728         * objc.dg/va-meth-1.m: New test case.
5729
5730 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
5731
5732         PR c/16633:
5733         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
5734         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
5735
5736 2004-09-06  Devang Patel  <dpatel@apple.com>
5737
5738         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
5739         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
5740
5741 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
5742
5743         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
5744         reflect changed line numbering of diagnostics.
5745
5746 2004-09-06  Paul Brook  <paul@codesourcery.com>
5747
5748         * gfortran.dg/edit_real_1.f90: Add new test.
5749
5750 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5751
5752         * gcc.dg/tree-ssa/loop-2.c: New test.
5753         * gcc.dg/tree-ssa/loop-3.c: New test.
5754         * gcc.dg/tree-ssa/loop-4.c: New test.
5755         * gcc.dg/tree-ssa/loop-5.c: New test.
5756
5757 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5758
5759         * gcc.dg/format/sentinel-1.c: Update for parameter option.
5760
5761 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5762
5763         * gcc.dg/format/sentinel-1.c: New test.
5764
5765 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
5766
5767         * testsuite/gcc.dg/builtins-46.c: New.
5768
5769 2004-09-03  Devang Patel  <dpatel@apple.com>
5770
5771         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
5772         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
5773
5774 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5775
5776         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
5777         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
5778         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
5779         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
5780         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
5781         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
5782         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
5783         the non-portable bzero.
5784         * gcc.dg/20010912-1.c: xfail for NetWare.
5785         * gcc.dg/20020426-2.c: xfail for NetWare.
5786         * gcc.dg/20021014-1.c: xfail for NetWare.
5787         * gcc.dg/20021018-1.c: xfail for NetWare.
5788         * gcc.dg/20030213-1.c: xfail for NetWare.
5789         * gcc.dg/20030225-1.c: xfail for NetWare.
5790         * gcc.dg/20030708-1.c: xfail for NetWare.
5791         * gcc.dg/builtins-config.h: Also exclude NetWare.
5792         * gcc.dg/format/format.h: Define restrict only if not already defined.
5793         * gcc.dg/nest.c: xfail for NetWare.
5794         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
5795         * lib/target-supports.exp (check_visibility_available): Exclude
5796         NetWare.
5797
5798 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5799
5800         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
5801         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
5802         deterministic starting point for the alignment of structure fields.
5803         * gcc.dg/Wpadded.c: Dito.
5804         * g++.dg/abi/vbase10.C: Dito.
5805
5806 2004-09-03  Devang Patel  <dpatel@apple.com>
5807
5808         * g++.dg/debug/pr15736.cc: New test.
5809
5810 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5811
5812         * README.QMTEST: Fix out-of-date link.
5813
5814 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
5815
5816         PR fortran/16579
5817         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
5818         Delete.  Duplicate of gfortran.dg/g77/20010610.f
5819
5820 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5821
5822         * g++.dg/abi/arm_rtti1.C: New test.
5823
5824 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
5825
5826         * gcc.dg/ppc-vector-memcpy.c: New.
5827         * gcc.dg/ppc-vector-memset.c: New.
5828
5829 2004-09-02  Chao-ying Fu  <fu@mips.com>
5830
5831         * gcc.target/mips/mips-3d-1.c: New test.
5832         * gcc.target/mips/mips-3d-2.c: New test.
5833         * gcc.target/mips/mips-3d-3.c: New test.
5834         * gcc.target/mips/mips-3d-4.c: New test.
5835         * gcc.target/mips/mips-3d-5.c: New test.
5836         * gcc.target/mips/mips-3d-6.c: New test.
5837         * gcc.target/mips/mips-3d-7.c: New test.
5838         * gcc.target/mips/mips-3d-8.c: New test.
5839         * gcc.target/mips/mips-3d-9.c: New test.
5840         * gcc.target/mips/mips-ps-1.c: New test.
5841         * gcc.target/mips/mips-ps-2.c: New test.
5842         * gcc.target/mips/mips-ps-3.c: New test.
5843         * gcc.target/mips/mips-ps-4.c: New test.
5844         * gcc.target/mips/mips-ps-type.c: New test.
5845
5846 2004-09-02  Paul Brook  <paul@codesourcery.com>
5847
5848         * gfortran.dg/edit_real_1.f90: Add new tests.
5849
5850 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5851
5852         PR fortran/15327
5853         * gfortran.dg/merge_char_1.f90: New test.
5854
5855 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5856
5857         PR fortran/16404
5858         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
5859
5860 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5861
5862         PR c/1522
5863         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
5864
5865 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
5866
5867         * g++.dg/opt/loop1.C: Do not XFAIL.
5868
5869 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
5870
5871         * gcc.c-torture/execute/20040831-1.c: New test.
5872
5873 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
5874
5875         PR fortran/16579
5876         * gfortran.dg/g77/20010610.f: Now passes.
5877         Copy from g77.f-torture/execute. Add dg-run directive.
5878         * gfortran.dg/g77/README: Update
5879
5880 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5881
5882         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
5883         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
5884         (t1, t2, t3, t4): Add volatile.
5885
5886 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5887
5888         * g++.dg/ext/visibility/arm1.C: New test.
5889
5890 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
5891
5892         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
5893         -pedantic-errors.
5894
5895 2004-09-01  Paul Brook  <paul@codesourcery.com>
5896
5897         * gfortran.dg/eof_2.f90: New test.
5898
5899 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5900
5901         PR fortran/16579
5902         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
5903
5904 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
5905
5906         PR libfortran/16805
5907         * gfortran.dg/list_read_2.f90: New test.
5908
5909 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5910
5911         * g++.dg/abi/key1.C: New test.
5912
5913 2004-08-31  Richard Henderson  <rth@redhat.com>
5914
5915         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
5916         form of offsetof.
5917         * g++.dg/other/offsetof5.C: Remove duplicate.
5918
5919 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5920
5921         PR fortran/17244
5922         * gfortran.dg/func_derived_1.f90: New test.
5923
5924 2004-08-31  Paul Brook  <paul@codesourcery.com>
5925
5926         * gfortran.dg/eof_1.f90: New test.
5927
5928 2004-08-31  Paul Brook  <paul@codesourcery.com>
5929
5930         * gfortran.dg/list_read_1.f90: New file.
5931
5932 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
5933
5934         * g++.dg/opt/loop1.C: XFAIL.
5935
5936 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
5937
5938         * gcc.dg/funcdef-storage-1.c: New.
5939         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
5940         an extern function in local scope.
5941         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
5942         declare an 'auto inline' function in local scope.
5943         * gcc.dg/20011130-1.c: Likewise.
5944         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
5945         an 'auto' function in local scope.
5946         * gcc.dg/20021014-1.c: Likewise.
5947         * gcc.dg/20030331-2.c: Likewise.
5948
5949 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5950
5951         * gfortran.dg/blockdata_1.f90: New test.
5952
5953 2004-08-30  Richard Henderson  <rth@redhat.com>
5954
5955         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
5956
5957 2004-08-30  Richard Henderson  <rth@redhat.com>
5958
5959         * lib/fortran-torture.exp (fortran-torture-execute): Honor
5960         additional_flags set by alternate driver.
5961         (ieee-options): New procedure.
5962         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
5963         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
5964         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
5965         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
5966
5967 2004-08-30  Richard Henderson  <rth@redhat.com>
5968
5969         * lib/f-torture.exp: Remove.
5970
5971 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
5972
5973         PR rtl-optimization/16590
5974         * g++.dg/opt/loop1.C: New test.
5975
5976 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5977
5978         PR fortran/13910
5979         * gfortran.dg/oldstyle_1.f90: New test.
5980
5981 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
5982         Paul Brook  <paul@codesourcery.com>
5983
5984         * gfortran.dg/g77/README: Update.
5985         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
5986         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5987         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
5988
5989 2004-08-28  Paul Brook  <paul@codesourcery.com>
5990
5991         PR libfortran/17195
5992         * gfortran.dg/edit_real_1.f90: New test.
5993
5994 2004-08-27  Paul Brook  <paul@codesourcery.com>
5995
5996         * gfortran.dg/rewind_1.f90: New test.
5997
5998 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
5999
6000         PR fortran/16597
6001         * gfortran.dg/pr16597.f90: New test.
6002
6003 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6004
6005         PR c/13801
6006         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
6007         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
6008         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
6009         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
6010         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
6011
6012 2004-08-26  Nick Clifton  <nickc@redhat.com>
6013
6014         * gcc.c-torture/compile/pr17119.c: New test.
6015
6016 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6017
6018         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
6019
6020 2004-08-25  Richard Henderson  <rth@redhat.com>
6021
6022         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
6023         the bits that expect kind=8 to be the largest real kind.
6024
6025 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6026
6027         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
6028
6029 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6030
6031         * gfortran.dg/assignment_1.f90: New test.
6032
6033 2004-08-25  Adam Nemet  <anemet@lnxw.com>
6034
6035         * g++.dg/template/repo3.C: New test.
6036
6037 2004-08-25  Roger Sayle  <roger@eyesopen.com>
6038
6039         PR middle-end/16693
6040         PR tree-optimization/16372
6041         * g++.dg/opt/pr16372-1.C: New test case.
6042         * g++.dg/opt/pr16693-1.C: New test case.
6043         * g++.dg/opt/pr16693-2.C: New test case.
6044
6045 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6046
6047         * objc.dg/proto-lossage-4.m: New test.
6048
6049 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
6050
6051         PR c++/17155
6052         * g++.dg/inherit/local2.C: New test.
6053
6054 2004-08-25  Paul Brook  <paul@codesourcery.com>
6055
6056         PR fortran/17144
6057         * gfortran.dg/string_ctor_1.f90: New test.
6058
6059 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6060
6061         PR c++/14428
6062         * g++.dg/template/redecl2.C: New test.
6063
6064 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6065
6066         PR fortran/17143
6067         * gfortran.dg/pr17143.f90: New test.
6068
6069 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6070
6071         PR fortran/17164
6072         * gfortran.dg/pr17164.f90: New test.
6073
6074 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6075
6076         * gcc.dg/tree-ssa/loop-1.c: New test.
6077
6078 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6079
6080         * gcc.c-torture/compile/20040824-1.c: New test.
6081
6082 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6083
6084         * gcc.c-torture/compile/iftrap-3.c: New test.
6085
6086 2004-08-24  Paul Brook  <paul@codesourcery.com>
6087
6088         * gfortran.dg/entry_2.f90: New test.
6089
6090 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6091
6092         PR c++/16889
6093         * g++.dg/lookup/ambig[12].C: New.
6094
6095 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6096
6097         PR c++/16706
6098         * g++.dg/template/crash21.C: New test.
6099         * g++.dg/template/crash22.C: Likewise.
6100
6101 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6102
6103         PR c++/17149
6104         * g++.dg/template/access15.C: New.
6105
6106 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6107
6108         PR c++/17163
6109         * g++.dg/template/repo2.C: New test.
6110
6111 2004-08-23  Roger Sayle  <roger@eyesopen.com>
6112
6113         PR rtl-optimization/17078
6114         * gcc.c-torture/execute/pr17078-1.c: New test case.
6115
6116 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6117
6118         PR c/14492
6119         * gcc.dg/debug/crash1.c: New test.
6120
6121 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6122
6123         PR c/16180
6124         * gcc.dg/loop-5.c: New test.
6125
6126 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6127
6128         * gcc.c-torture/execute/20040823-1.c: New test.
6129
6130 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
6131
6132         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
6133         to the assembler.  Simplify test accordingly.
6134         (asm_abi_flags): Use GNU names.
6135         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
6136         to check for ABI flags.
6137
6138 2004-08-22  Andrew Pinski  <apinski@apple.com>
6139
6140         * g++.dg/opt/pr14029.C: New test.
6141         * gcc.c-torture/execute/pr15262.c: New test.
6142
6143 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6144
6145         * gfortran.dg/reduction.f90: Add checks with complex arguments.
6146
6147 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
6148
6149         PR 16908
6150         * gfortran.dg/direct_io.f90: New test.
6151
6152 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6153
6154         PR c++/17121
6155         * g++.dg/inherit/local2.C: New test.
6156
6157 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6158
6159         PR c++/17120
6160         * g++.dg/warn/Wparentheses-4.C: New test.
6161
6162 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6163
6164         PR c++/17121
6165         * g++.dg/inherit/local2.C: New test.
6166
6167         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
6168         * gcc.dg/ppc-ldstruct.c: Likewise.
6169         * gcc.dg/ppc64-abi-2.c: Likewise.
6170
6171 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
6172
6173         PR rtl-optimization/17099
6174         * gcc.c-torture/execute/20040820-1.c: New test.
6175
6176 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
6177
6178         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
6179
6180 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
6181
6182         PR fortran/17077
6183         * gfortran.dg/auto_array_1.f90: New test.
6184
6185 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6186
6187         PR fortran/17074
6188         * gfortran.dg/simpleif_1.f90: New test.
6189
6190 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
6191
6192         * lib/target-supports.exp (check_profiling_available): Return
6193         false for arm*-*-symbianelf* and arm*-*-eabi*.
6194
6195         PR c++/15890
6196         * g++.dg/template/delete1.C: New test.
6197
6198 2004-08-19  Paul Brook  <paul@codesourcery.com>
6199
6200         PR fortran/14976
6201         PR fortran/16228
6202         * gfortran.dg/data_char_1.f90: New test.
6203
6204 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
6205
6206         PR fortran/16946
6207         * gfortran.dg/reduction.f90: New testcase.
6208
6209 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6210
6211         PR fortran/16520
6212         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
6213
6214 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6215
6216         PR c++/17041
6217         * g++.dg/Wparentheses-3.C: New test.
6218
6219 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
6220
6221         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
6222         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
6223         * gcc.dg/vect/vect-2.c: Likewise.
6224         * gcc.dg/vect/vect-3.c: Likewise.
6225         * gcc.dg/vect/vect-4.c: Likewise.
6226         * gcc.dg/vect/vect-5.c: Likewise.
6227         * gcc.dg/vect/vect-6.c: Likewise.
6228         * gcc.dg/vect/vect-7.c: Likewise.
6229         * gcc.dg/vect/vect-25.c: Likewise.
6230         * gcc.dg/vect/vect-31.c: Likewise.
6231         * gcc.dg/vect/vect-32.c: Likewise.
6232         * gcc.dg/vect/vect-34.c: Likewise.
6233         * gcc.dg/vect/vect-36.c: Likewise.
6234         * gcc.dg/vect/vect-all.c: Likewise.
6235
6236 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
6237
6238         PR c++/17068
6239         * g++.dg/template/operator4.C: New test.
6240
6241 2004-08-18  Richard Henderson  <rth@redhat.com>
6242
6243         * gcc.dg/20040206-1.c: XFAIL.
6244
6245 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6246
6247         PR c++/16246
6248         * g++.dg/template/array7.C: New test.
6249
6250 2004-08-17  James E Wilson  <wilson@specifixinc.com>
6251
6252         * gcc.dg/mips-movcc-1.c: New test.
6253         * gcc.dg/mips-movcc-2.c: New test.
6254         * gcc.dg/mips-movcc-3.c: New test.
6255
6256         * gcc.dg/mips-nmadd-1.c: New test.
6257         * gcc.dg/mips-nmadd-2.c: New test.
6258
6259 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6260
6261         PR c++/15871
6262         * g++.dg/opt/inline8.C: New test.
6263
6264         PR c++/16965
6265         * g++.dg/parse/error17.C: New test.
6266
6267 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
6268
6269         * gcc.dg/vect: New directory for vectorizer tests.
6270         * gcc.dg/vect/tree-vect.h: New file.
6271         * gcc.dg/vect/vect.exp: New file.
6272         * gcc.dg/vect/pr16105.c.c: New test.
6273         * gcc.dg/vect/vect-1.c: New test.
6274         * gcc.dg/vect/vect-2.c: New test.
6275         * gcc.dg/vect/vect-3.c: New test.
6276         * gcc.dg/vect/vect-4.c: New test.
6277         * gcc.dg/vect/vect-5.c: New test.
6278         * gcc.dg/vect/vect-6.c: New test.
6279         * gcc.dg/vect/vect-7.c: New test.
6280         * gcc.dg/vect/vect-8.c: New test.
6281         * gcc.dg/vect/vect-9.c: New test.
6282         * gcc.dg/vect/vect-10.c: New test.
6283         * gcc.dg/vect/vect-11.c: New test.
6284         * gcc.dg/vect/vect-12.c: New test.
6285         * gcc.dg/vect/vect-13.c: New test.
6286         * gcc.dg/vect/vect-14.c: New test.
6287         * gcc.dg/vect/vect-15.c: New test.
6288         * gcc.dg/vect/vect-16.c: New test.
6289         * gcc.dg/vect/vect-17.c: New test.
6290         * gcc.dg/vect/vect-18.c: New test.
6291         * gcc.dg/vect/vect-19.c: New test.
6292         * gcc.dg/vect/vect-20.c: New test.
6293         * gcc.dg/vect/vect-21.c: New test.
6294         * gcc.dg/vect/vect-22.c: New test.
6295         * gcc.dg/vect/vect-23.c: New test.
6296         * gcc.dg/vect/vect-24.c: New test.
6297         * gcc.dg/vect/vect-25.c: New test.
6298         * gcc.dg/vect/vect-26.c: New test.
6299         * gcc.dg/vect/vect-27.c: New test.
6300         * gcc.dg/vect/vect-28.c: New test.
6301         * gcc.dg/vect/vect-29.c: New test.
6302         * gcc.dg/vect/vect-30.c: New test.
6303         * gcc.dg/vect/vect-31.c: New test.
6304         * gcc.dg/vect/vect-32.c: New test.
6305         * gcc.dg/vect/vect-33.c: New test.
6306         * gcc.dg/vect/vect-34.c: New test.
6307         * gcc.dg/vect/vect-35.c: New test.
6308         * gcc.dg/vect/vect-36.c: New test.
6309         * gcc.dg/vect/vect-37.c: New test.
6310         * gcc.dg/vect/vect-38.c: New test.
6311         * gcc.dg/vect/vect-40.c: New test.
6312         * gcc.dg/vect/vect-41.c: New test.
6313         * gcc.dg/vect/vect-42.c: New test.
6314         * gcc.dg/vect/vect-43.c: New test.
6315         * gcc.dg/vect/vect-44.c: New test.
6316         * gcc.dg/vect/vect-45.c: New test.
6317         * gcc.dg/vect/vect-46.c: New test.
6318         * gcc.dg/vect/vect-47.c: New test.
6319         * gcc.dg/vect/vect-48.c: New test.
6320         * gcc.dg/vect/vect-49.c: New test.
6321         * gcc.dg/vect/vect-50.c: New test.
6322         * gcc.dg/vect/vect-51.c: New test.
6323         * gcc.dg/vect/vect-52.c: New test.
6324         * gcc.dg/vect/vect-53.c: New test.
6325         * gcc.dg/vect/vect-54.c: New test.
6326         * gcc.dg/vect/vect-55.c: New test.
6327         * gcc.dg/vect/vect-56.c: New test.
6328         * gcc.dg/vect/vect-57.c: New test.
6329         * gcc.dg/vect/vect-58.c: New test.
6330         * gcc.dg/vect/vect-59.c: New test.
6331         * gcc.dg/vect/vect-60.c: New test.
6332         * gcc.dg/vect/vect-61.c: New test.
6333         * gcc.dg/vect/vect-all.c: New test.
6334         * gcc.dg/vect/vect-none.c: New test.
6335
6336 2004-08-17  Paul Brook  <paul@codesourcery.com>
6337
6338         PR fortran/13082
6339         * gfortran.dg/entry_1.f90: New test.
6340
6341 2004-08-17  Andrew Pinski  <apinski@apple.com>
6342
6343         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
6344
6345 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
6346
6347         * gcc.dg/pr17036-1.c: New test.
6348
6349 2004-08-16  Devang Patel  <dpatel@apple.com>
6350
6351         * gcc.dg/darwin-20040809-1.c: New test.
6352
6353 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
6354
6355         * gcc.dg/funcdef-attr-1.c: New test.
6356
6357 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
6358
6359         * gcc.dg/altivec-17.c: New test.
6360         * gcc.dg/altivec-18.c: New test.
6361
6362 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6363
6364         PR c++/6749
6365         * g++.dg/template/vtable2.C: New test.
6366
6367 2004-08-14  Richard Henderson  <rth@redhat.com>
6368
6369         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
6370         * gcc.dg/pack-test-4.c (main): Return 0.
6371         * gcc.dg/setjmp-1.c: Remove XFAIL.
6372         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
6373
6374 2004-08-14  Richard Henderson  <rth@redhat.com>
6375
6376         * gcc.dg/980217-1.c: Add prototype for printf.
6377
6378 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
6379
6380         * gfortran.dg/pr16935.f90: New test.
6381
6382 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
6383
6384         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
6385
6386 2004-08-13  Paul Brook  <paul@codesourcery.com>
6387
6388         * gfortran.dg/der_io_1.f90: Remove stray comma.
6389
6390 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6391
6392         * gcc.dg/vmx/cw-bug-2.c: Remove.
6393         * gcc.dg/vmx/vprint-1.c: Remove.
6394         * gcc.dg/vmx/vscan-1.c: Remove.
6395
6396 2004-08-12  Devang patel  <dpatel@apple.com>
6397
6398         * gcc.dg/darwin-20040809-2.c: New test.
6399
6400 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
6401
6402         * g++.dg/ext/altivec-12.C: New test.
6403
6404         * g++.dg/ext/altivec-11.C: New test.
6405
6406 2004-08-12  Paul Brook  <paul@codesourcery.com>
6407
6408         * g++.dg/abi/arm_cxa_vec_1.C: New test.
6409
6410 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6411
6412         * g++.dg/ext/altivec-2.C: Check for hardware support before
6413         executing any VMX instructions.
6414
6415         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
6416
6417 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
6418
6419         PR c++/16276
6420         * g++.old-deja/g++.other/comdat4.C: New test.
6421         * g++.old-deja/g++.other/comdat4-aux.cc: New.
6422
6423 2004-08-12  Ben Elliston  <bje@au.ibm.com>
6424
6425         PR target/16286
6426         * gcc.dg/pr16286.c: New test.
6427
6428 2004-08-12 Jan Beulich <jbeulich@novell.com>
6429
6430         * g++.dg/ext/asm5.C: New.
6431
6432 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6433
6434         PR c++/16698
6435         * g++.dg/eh/crash1.C: New test.
6436
6437         PR c++/16717
6438         * g++.dg/ext/construct1.C: New test.
6439
6440 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6441
6442         PR c++/16853
6443         * g++.dg/init/ptrmem1.C: New test.
6444
6445         PR c++/16618
6446         * g++.dg/parse/offsetof5.C: New test.
6447
6448         PR c++/16870
6449         * g++.dg/template/overload3.C: New test.
6450
6451 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6452
6453         PR c++/16964
6454         * g++.dg/parse/error16.C: New test.
6455
6456         PR c++/16904
6457         * g++.dg/template/error14.C: New test.
6458
6459         PR c++/16929
6460         * g++.dg/template/error15.C: New test.
6461
6462 2004-08-11  Devang Patel  <dpatel@apple.com>
6463
6464         * gcc.dg/darwin-ld-20040809-1.c: New test.
6465         * gcc.dg/darwin-ld-20040809-2.c: New test.
6466
6467 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
6468
6469         PR fortran/16917
6470         * gfortran.dg/dfloat_1.f90: New test.
6471
6472 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
6473
6474         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
6475         * gcc.dg/dll-2.c: Fix dg-require syntax.
6476         * gcc.misc-tests/arm-isr.c (abort): Declare.
6477         (exit): Likewise.
6478
6479 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
6480
6481         PR c++/16971
6482         * g++.dg/parse/crash16.C: New test.
6483
6484 2004-08-10  Roger Sayle  <roger@eyesopen.com>
6485
6486         * gcc.dg/mips-rsqrt-1.c: New test case.
6487         * gcc.dg/mips-rsqrt-2.c: New test case.
6488         * gcc.dg/mips-rsqrt-3.c: New test case.
6489
6490 2004-08-10  Paul Brook  <paul@codesourcery.com>
6491
6492         * gfortran.dg/der_io_1.f90: New test.
6493
6494 2004-08-10  Paul Brook  <paul@codesourcery.com>
6495
6496         PR fortran/16919
6497         * gfortran.dg/der_array_1.f90: New test.
6498
6499 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
6500
6501         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
6502
6503 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
6504
6505         * gcc.dg/wchar_t-2.c: Fix typo.
6506
6507 2004-08-09  Falk Hueffner  <falk@debian.org>
6508
6509         PR tree-optimization/12517
6510         * gcc.c-torture/compile/pr12517.c: New test.
6511
6512         PR tree-optimization/12578
6513         * gcc.c-torture/compile/pr12578.c: New test.
6514
6515         PR tree-optimization/12899
6516         * gcc.c-torture/compile/pr12899.c: New test.
6517
6518         PR rtl-optimization/14692
6519         * gcc.c-torture/compile/pr14692.c: New test.
6520
6521         PR tree-optimization/16461
6522         * gcc.c-torture/compile/pr16461.c: New test.
6523
6524 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6525
6526         * gfortran.dg/getenv_1.f90: New test.
6527
6528 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6529
6530         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
6531         wchar_t.
6532         * gcc.dg/symbian5.c: Test -fno-short-wchar.
6533
6534 2004-08-06  Paul Brook  <paul@codesourcery.com>
6535
6536         * gfortran.dg/ret_array_1.f90: New test.
6537         * gfortran.dg/ret_pointer_1.f90: New test.
6538
6539 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
6540
6541         * gcc.dg/missing-field-init-[12].c: New tests.
6542         * g++.dg/warn/missing-field-init-[12].C: New tests.
6543
6544 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6545
6546         * gcc.dg/enum2.c: New test.
6547         * gcc.dg/symbian3.c: Likewise.
6548         * gcc.dg/symbian4.c: Likewise.
6549         * gcc.dg/wchar_t-2.c: Likewise.
6550
6551 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6552
6553         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
6554         destructor tests.
6555
6556 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6557
6558         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
6559         dg-require-visiblity.
6560         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
6561         * g++.dg/ext/visibility/fvisibility.C: Likewise.
6562         * g++.dg/ext/visibility/memfuncts.C: Likewise.
6563         * g++.dg/ext/visibility/new1.C: Likewise.
6564         * g++.dg/ext/visibility/pragma.C: Likewise.
6565         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
6566         * g++.dg/ext/visibility/virtual.C: Likewise.
6567         * g++/dg/ext/visibility/visibility-1.C: Likewise.
6568         * g++/dg/ext/visibility/visibility-2.C: Likewise.
6569         * g++/dg/ext/visibility/visibility-3.C: Likewise.
6570         * g++/dg/ext/visibility/visibility-4.C: Likewise.
6571         * g++/dg/ext/visibility/visibility-5.C: Likewise.
6572         * g++/dg/ext/visibility/visibility-6.C: Likewise.
6573         * g++/dg/ext/visibility/visibility-7.C: Likewise.
6574         * g++/dg/ext/visibility/visibility-8.C: New test.
6575         * gcc.c-torture/compile/dll.x: Remove.
6576         * gcc.dg/dll-2.c: Use dg-require-dll
6577         * gcc.dg/visibility-10.c: New test.
6578         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
6579         supporting DLLs.
6580         * testsuite/lib/scanasm.exp (scan_hidden): New function.
6581         (scan_not_hidden): Likewise.
6582
6583 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
6584
6585         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
6586
6587 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
6588
6589         * gcc.c-torture/execute/20040805-1.c: New test.
6590
6591 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
6592
6593         * gcc.dg/20020118-1.c: Declare abort.
6594         * gcc.dg/altivec_check.h: Likewise.
6595         * gcc.dg/iftrap-2.c: Likewise.
6596         * gcc.dg/pragma-darwin.c: Likewise.
6597         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
6598
6599 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
6600
6601         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
6602
6603 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6604
6605         * gcc.c-torture/execute/builtins/abs-2.c,
6606         gcc.c-torture/execute/builtins/abs-3.c,
6607         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
6608         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
6609         intmax_t, uintmax_t and their limits.
6610         * gcc.dg/intmax_t-1.c: New test.
6611
6612 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6613
6614         * g++.dg/tc1/dr147.C: Add reference to PR.
6615
6616 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
6617
6618         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
6619         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
6620
6621 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
6622
6623         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
6624
6625 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6626
6627         * gcc.dg/redecl-5.c: New test.
6628         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
6629         of scanf.
6630
6631 2004-08-03  Roger Sayle  <roger@eyesopen.com>
6632
6633         PR middle-end/16790
6634         * gcc.c-torture/execute/pr16790-1.c: New test case.
6635
6636 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
6637
6638         * g++.dg/ext/visibility/assign1.C: New test.
6639         * g++.dg/ext/visibility/new1.C: Likewise.
6640
6641         * gcc.dg/symbian1.c: New test.
6642         * gcc.dg/symbian2.c: Likewise.
6643
6644 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6645
6646         PR target/16570
6647         * gcc.dg/i386-sse-9.c: New test.
6648
6649 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6650
6651         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
6652
6653 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6654
6655         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
6656         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
6657         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
6658         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
6659         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
6660         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
6661         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
6662         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
6663         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
6664         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
6665         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
6666         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
6667         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
6668         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
6669         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
6670         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
6671         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
6672         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
6673         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
6674         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
6675         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
6676         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
6677         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
6678         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6679         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
6680         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
6681         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
6682         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
6683         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
6684         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
6685         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
6686         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
6687         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
6688         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
6689         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
6690         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
6691         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
6692         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
6693         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
6694         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
6695         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
6696         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
6697         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
6698         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
6699         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
6700         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
6701         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
6702         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
6703         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
6704         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
6705         gcc.misc-tests/i386-pf-3dnow-1.c,
6706         gcc.misc-tests/i386-pf-athlon-1.c,
6707         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6708         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
6709         Declare built-in functions used.
6710         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
6711
6712 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
6713
6714         PR c++/16707
6715         * g++.dg/lookup/using12.C: New test.
6716
6717         * g++.dg/init/null1.C: Fix PR number.
6718         * g++.dg/parse/namespace10.C: Likewise.
6719
6720 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6721
6722         PR c++/16224
6723         * g++.dg/template/spec17.C: New test.
6724         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
6725         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
6726
6727 2004-08-02  David Billinghurst
6728
6729         PR fortran/16292
6730         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
6731
6732 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
6733
6734         * gcc.dg/ia64-got-1.c: New test case.
6735
6736 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6737
6738         PR c++/16489
6739         * g++.dg/init/null1.C: New test.
6740         * g++.dg/tc1/dr76.C: Adjust error marker.
6741
6742         PR c++/16529
6743         * g++.dg/parse/namespace10.C: New test.
6744
6745         PR c++/16810
6746         * g++.dg/inherit/ptrmem2.C: New test.
6747
6748 2004-08-02  Ben Elliston  <bje@au.ibm.com>
6749
6750         PR target/16155
6751         * gcc.dg/pr16155.c: New test.
6752
6753 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6754
6755         * gcc.dg/redecl-2.c: New test.
6756
6757 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
6758
6759         * gcc.dg/darwin-longdouble.c: New file.
6760
6761 2004-07-30  Richard Henderson  <rth@redhat.com>
6762
6763         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
6764         write to constant argument.
6765         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6766
6767 2004-07-30  Richard Henderson  <rth@redhat.com>
6768
6769         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
6770         tests of nearest around zero.
6771
6772 2004-07-30  Andrew Pinski  <apinski@apple.com>
6773
6774         * gcc.c-torture/compile/20040730-1.c: New test.
6775
6776 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6777
6778         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
6779         powerpc-eabispe.
6780
6781 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6782
6783         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
6784
6785 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
6786
6787         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
6788         contains $ld_library_path.
6789         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6790
6791 2004-07-29  Richard Henderson  <rth@redhat.com>
6792
6793         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
6794
6795         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
6796         (alt2, which): New.
6797         (Check): Accept either alternative.
6798
6799 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
6800
6801         * g++.dg/abi/inline1.C: New test.
6802         * g++.dg/abi/local1-a.cc: Likewise.
6803         * g++.dg/abi/local1.C: Likewise.
6804         * g++.dg/abi/mangle11.C: Tweak location of warnings.
6805         * g++.dg/abi/mangle12.C: Likewise.
6806         * g++.dg/abi/mangle17.C: Likewise.
6807         * g++.dg/abi/mangle20-2.C: Likewise.
6808         * g++.dg/opt/interface1.C: Likewise.
6809         * g++.dg/opt/interface1.h: Likewise.
6810         * g++.dg/opt/interface1-a.cc: New test.
6811         * g++.dg/parse/repo1.C: New test.
6812         * g++.dg/template/repo1.C: Likewise.
6813         * g++.dg/warn/Winline-1.C: Likewise.
6814         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
6815
6816 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
6817
6818         * gcc.dg/tree-ssa/20040729-1.c: New test.
6819
6820 2004-07-27  Matt Austern <austern@apple.com>
6821
6822         * gcc.dg/darwin-bool-1.c: New test.
6823         * gcc.dg/darwin-bool-2.c: New test.
6824
6825 2004-07-28  Richard Henderson  <rth@redhat.com>
6826
6827         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
6828         arguments in the correct type.  Don't write to constant arguments.
6829
6830 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6831
6832         PR tree-optimization/16688
6833         PR tree-optimization/16689
6834         * g++.dg/tree-ssa/pr16688.C: New test.
6835
6836 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6837
6838         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6839         loads.  Not only in the comment, this time.
6840
6841 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
6842
6843         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
6844         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
6845         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
6846         * gcc.dg/sh4a-bitmovua.c: New.
6847         * gcc.dg/sh4a-cos.c: New.
6848         * gcc.dg/sh4a-cosf.c: New.
6849         * gcc.dg/sh4a-fprun.c: New.
6850         * gcc.dg/sh4a-fsrra.c: New.
6851         * gcc.dg/sh4a-memmovua.c: New.
6852         * gcc.dg/sh4a-sin.c: New.
6853         * gcc.dg/sh4a-sincos.c: New.
6854         * gcc.dg/sh4a-sincosf.c: New.
6855         * gcc.dg/sh4a-sinf.c: New.
6856
6857 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6858
6859         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
6860         conditionals.
6861         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6862         loads.
6863         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
6864         DOM1.
6865
6866 2004-07-27  Andrew Pinski  <apinski@apple.com>
6867
6868         * g++.dg/rtti/tinfo1.C: Correct the xfail.
6869
6870 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
6871
6872         * gcc.dg/pragma-isr.c: New test.
6873
6874 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6875
6876         PR c++/14429
6877         * g++.dg/template/ttp11.C: New test.
6878
6879 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
6880
6881         * gcc.c-torture/compile/20040727-1.c: New test.
6882
6883 2004-07-26  Eric Christopher  <echristo@redhat.com>
6884
6885         * gcc.c-torture/compile/20040726-2.c: New test.
6886
6887 2004-07-26  Andrew Pinski  <apinski@apple.com>
6888
6889         * g++.dg/rtti/tinfo1.C: Xfail.
6890
6891 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
6892
6893         * gcc.c-torture/compile/20040726-1.c: New test.
6894
6895 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
6896             Brian Ryner  <bryner@brianryner.com>
6897
6898         PR c++/9283
6899         PR c++/15000
6900         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
6901         * g++.dg/ext/visibility/: New directory.
6902         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
6903         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
6904         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
6905         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
6906         * g++.dg/ext/visibility/fvisibility.C,
6907         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
6908         g++.dg/ext/visibility/fvisibility-override1.C
6909         g++.dg/ext/visibility/fvisibility-override2.C
6910         g++.dg/ext/visibility/memfuncts.C
6911         g++.dg/ext/visibility/noPLT.C
6912         g++.dg/ext/visibility/pragma.C
6913         g++.dg/ext/visibility/pragma-override1.C
6914         g++.dg/ext/visibility/pragma-override2.C
6915         g++.dg/ext/visibility/staticmemfuncts.C
6916         g++.dg/ext/visibility/virtual.C: New tests.
6917
6918 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6919
6920         PR c/15360
6921         * gcc.dg/pr15360-1.c: New test.
6922
6923 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
6924
6925         * gcc.dg/pragma-align-2.c: New test.
6926         * gcc.dg/pragma-init-fini.c: New test.
6927         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
6928         targets.
6929
6930 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6931
6932         * gcc.dg/init-string-2.c: New test.
6933
6934 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
6935
6936         PR 16684
6937         * gcc.dg/Wredundant-decls-1.c: New test case.
6938
6939 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
6940
6941         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
6942         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
6943         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
6944         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
6945         * gcc.dg/compat/generate-random.c: New file.
6946         * gcc.dg/compat/generate-random.h: Likewise.
6947         * gcc.dg/compat/generate-random_r.c: Likewise.
6948         * gcc.dg/compat/struct-layout-1.h: Likewise.
6949         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
6950         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
6951         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
6952         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
6953         * gcc.dg/compat/struct-layout-1_main.c: New test.
6954         * gcc.dg/compat/struct-layout-1_x.c: New file.
6955         * gcc.dg/compat/struct-layout-1_y.c: New file.
6956         * gcc.dg/compat/struct-layout-1_test.h: New file.
6957
6958 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6959
6960         * gcc.dg/comp-return-1.c: New test
6961
6962 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
6963
6964         * gcc.dg/vmx/8-02a.c: Fix typo.
6965
6966         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
6967         * gcc.dg/darwin-abi-3.c: New test.
6968
6969         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
6970         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
6971
6972         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
6973         * gcc.dg/vmx/ops-long-1.c: New test.
6974         * gcc.dg/vmx/ops-long-2.c: New test.
6975
6976 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6977
6978         * g++.dg/lookup/conv-[1234].C: New.
6979
6980 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
6981
6982         * g++.dg/parse/attr2.C: Simplify.
6983
6984 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6985
6986         PR c/7284
6987         * gcc.c-torture/execute/pr7284-1.c: New test.
6988
6989 2004-07-22  Brian Booth  <bbooth@redhat.com>
6990
6991         * gcc.dg/tree-ssa/20040721-1.c: New test.
6992
6993 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6994
6995         * g++.dg/template/crash20.c: New.
6996
6997 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
6998
6999         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
7000         Add dg-run directive.  Declare variables as required.
7001         * gfortran.dg/g77/README: Update
7002
7003 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
7004
7005         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
7006         gcc.dg/cris-peep2-andu2.c: New tests.
7007
7008 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7009
7010         PR c/15052
7011         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
7012         on return type.
7013         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
7014         messages.
7015         * gcc.dg/qual-return-2.c: Update expected messages.
7016         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
7017
7018 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7019
7020         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
7021         * gcc.dg/noncompile/921102-1.c: Update expected error message.
7022
7023 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7024
7025         PR c/11250
7026         * gcc.dg/init-string-1.c: New test.
7027
7028 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
7029
7030         PR middle-end/15345
7031         PR c/16450
7032         * gcc.dg/torture/nested-fn-1.c: New test.
7033
7034 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
7035
7036         PR target/16559
7037         * gcc.dg/ia64-fptr-1.c: New file.
7038
7039 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7040
7041         PR c++/14497
7042         * g++.dg/template/spec16.C: New test.
7043         * g++.old-deja/g++.robertl/eb118.C: Remove.
7044
7045 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7046
7047         PR c++/509
7048         * g++.dg/template/spec15.C: New test.
7049
7050 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
7051
7052         Copy cases from g77.f-torture/execute and add dg-run
7053         directive.  Other changes as noted.
7054         * gfortran.dg/g77/13037.f
7055         * gfortran.dg/g77/1832.f
7056         * gfortran.dg/g77/19981119-0.f
7057         * gfortran.dg/g77/19990313-0.f
7058         * gfortran.dg/g77/19990313-1.f
7059         * gfortran.dg/g77/19990313-2.f
7060         * gfortran.dg/g77/19990313-3.f
7061         * gfortran.dg/g77/19990419-1.f
7062         * gfortran.dg/g77/19990826-0.f
7063         * gfortran.dg/g77/19990826-2.f
7064         * gfortran.dg/g77/20000503-1.f
7065         * gfortran.dg/g77/20001111.f
7066         * gfortran.dg/g77/20010116.f
7067         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
7068         * gfortran.dg/g77/20010430.f
7069         * gfortran.dg/g77/6177.f
7070         * gfortran.dg/g77/947.f
7071         * gfortran.dg/g77/970816-3.f
7072         * gfortran.dg/g77/971102-1.f
7073         * gfortran.dg/g77/980520-1.f
7074         * gfortran.dg/g77/980628-0.f
7075         * gfortran.dg/g77/980628-1.f
7076         * gfortran.dg/g77/980628-10.f
7077         * gfortran.dg/g77/980628-2.f
7078         * gfortran.dg/g77/980628-3.f
7079         * gfortran.dg/g77/980628-7.f
7080         * gfortran.dg/g77/980628-8.f
7081         * gfortran.dg/g77/980628-9.f
7082         * gfortran.dg/g77/980701-0.f
7083         * gfortran.dg/g77/980701-1.f
7084         * gfortran.dg/g77/cabs.f
7085         * gfortran.dg/g77/claus.f
7086         * gfortran.dg/g77/complex_1.f
7087         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
7088         * gfortran.dg/g77/dcomplex.f
7089         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
7090         * gfortran.dg/g77/f90-intrinsic-mathematical.f
7091         * gfortran.dg/g77/f90-intrinsic-numeric.f
7092         * gfortran.dg/g77/int8421.f
7093         * gfortran.dg/g77/labug1.f
7094         * gfortran.dg/g77/large_vec.f
7095         * gfortran.dg/g77/le.f
7096         * gfortran.dg/g77/short.f
7097         * gfortran.dg/g77/README: Update
7098
7099 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
7100
7101         PR c++/16637
7102         * g++.dg/parse/lookup4.C: New test.
7103
7104 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7105
7106         PR c++/16175
7107         * g++.dg/template/ttp10.C: New test.
7108
7109 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7110
7111         * gcc.dg/pr12625-1.c: New test.
7112
7113 2004-07-20  Steven Bosscher  <stevenb@suse.de>
7114
7115         * testsuite/gcc.dg/switch-warn-1.c: New test.
7116         * testsuite/gcc.dg/switch-warn-2.c: New test.
7117         * gcc.c-torture/compile/pr14730.c: Update.
7118
7119 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
7120
7121         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
7122         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
7123         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
7124         g++.dg/template/nontype3.C: Remove trailing CR from tests.
7125
7126 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
7127
7128         PR c++/16623
7129         * g++.dg/template/assign1.C: New test.
7130
7131 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7132
7133         PR c++/12170
7134         * g++.dg/template/ttp9.C: New test.
7135
7136 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
7137
7138         * gcc.dg/format/cmn-err-1.c: New test.
7139
7140 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7141
7142         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
7143         gcc.dg/Wparentheses-10.c: New tests.
7144         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
7145
7146 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7147
7148         PR fortran/16465
7149         * gfortran.dg/g77//ffixed-line-length-0.f,
7150         gfortran.dg/g77/ffixed-line-length-132.f,
7151         gfortran.dg/g77/ffixed-line-length-72.f,
7152         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
7153         gfortran.dg/g77/README: Update.
7154
7155 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7156
7157         PR c++/13092
7158         * g++.dg/template/non-dependent7.C: New test.
7159         * g++.dg/template/non-dependent8.C: Likewise.
7160         * g++.dg/template/non-dependent9.C: Likewise.
7161         * g++.dg/template/non-dependent10.C: Likewise.
7162
7163 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
7164
7165         PR c++/16337
7166         * g++.dg/parse/attr2.C: New test.
7167
7168 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
7169
7170         * g77.dg: Removed.
7171         * g77.f-torture: Ditto.
7172
7173 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7174
7175         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
7176         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
7177         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
7178
7179 2004-07-16  Richard Henderson  <rth@redhat.com>
7180
7181         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
7182
7183 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7184
7185         * lib/fortran-torture.exp (fortran-torture): Don't test compile
7186         tests with full list of options.
7187         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
7188         of TORTURE_OPTIONS if test contains 'dg-do run'.
7189
7190         PR fortran/16404
7191         * gfortran.dg/do_iterator.f90: New test.
7192
7193 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7194
7195         PR rtl-optimization/16536
7196         * gcc.c-torture/execute/restrict-1.c: New test.
7197
7198 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7199
7200         PR fortran/15324
7201         * gfortran.dg/pr15324.f90: New test.
7202
7203         PR fortran/15129
7204         * gfortran.dg/pr15129.f90: New test.
7205
7206         PR fortran/15140
7207         * gfortran.dg/pr15140.f90: New test.
7208
7209         PR fortran/13792
7210         * gfortran.fortran-torture/execute/bounds.f90: Add check for
7211         compile-time simplification.
7212
7213 2004-07-14  Mike Stump  <mrs@apple.com>
7214
7215         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
7216
7217 2004-07-14  James E Wilson  <wilson@specifixinc.com>
7218
7219         PR target/16325
7220         * gcc.dg/profile-generate-1.c: New.
7221
7222 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
7223
7224         * gcc.c-torture/execute/20040709-1.c: New test.
7225         * gcc.c-torture/execute/20040709-2.c: New test.
7226
7227 2004-07-14  Mike Stump  <mrs@apple.com>
7228
7229         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
7230
7231 2004-07-14  Mike Stump  <mrs@apple.com>
7232
7233         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
7234
7235 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
7236
7237         PR c++/16518
7238         * g++.dg/parse/mutable1.C: New test.
7239
7240 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
7241
7242         PR tree-optimization/16443
7243         * gcc.dg/tree-ssa/20040713-1.c: New test.
7244
7245 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
7246
7247         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
7248         for operator new.
7249
7250 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7251
7252         * gfortran.dg/g77/README: New file
7253         * gfortran.dg/g77/19981216-0.f:  Copy from
7254         g77.f-torture/noncompile.  Add "dg-do compile" and
7255         dg-error as required.
7256         * gfortran.dg/g77/19990218-1.f: Likewise
7257         * gfortran.dg/g77/19990905-1.f: Likewise
7258         * gfortran.dg/g77/9263.f: Likewise
7259         * gfortran.dg/g77/980615-0.f: Likewise
7260         * gfortran.dg/g77/980616-0.f: Likewise
7261         * gfortran.dg/g77/check0.f: Likewise
7262         * gfortran.dg/g77/select_no_compile.f: Likewise
7263
7264 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7265
7266         Copy files from g77.f-torture/compile.
7267         Add "{ dg-do compile}".  Other changes as noted
7268         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
7269         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
7270         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
7271         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
7272         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
7273         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
7274         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
7275         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
7276         statement to conform to standard.  Append alpha1.x for reference.
7277         * gfortran.dg/g77/xformat.f: Add dg-warning
7278
7279 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7280
7281         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
7282         Add {dg-do compile} directive.
7283         * gfortran.dg/g77/cpp2.F: Likewise
7284
7285 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7286
7287         PR c++/5402
7288         * g++.dg/lookup/name-clash1.C: New test.
7289
7290         PR c++/9777
7291         * g++.dg/lookup/name-clash2.C: New test.
7292
7293         PR c++/12102
7294         * g++.dg/lookup/name-clash3.C: New test.
7295
7296 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7297
7298         * g++.dg/lookup/new2.C: New test.
7299         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
7300
7301 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
7302
7303         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
7304         Add {dg-do compile} directive.
7305         * gfortran.dg/g77/13060.f: Likewise
7306         * gfortran.dg/g77/19990218-0.f: Likewise
7307         * gfortran.dg/g77/19990305-0.f: Likewise
7308         * gfortran.dg/g77/19990419-0.f: Likewise
7309         * gfortran.dg/g77/19990502-0.f: Likewise
7310         * gfortran.dg/g77/19990502-1.f: Likewise
7311         * gfortran.dg/g77/19990525-0.f: Likewise
7312         * gfortran.dg/g77/19990826-1.f: Likewise
7313         * gfortran.dg/g77/19990826-3.f: Likewise
7314         * gfortran.dg/g77/19990905-2.f: Likewise
7315         * gfortran.dg/g77/20000412-1.f: Likewise
7316         * gfortran.dg/g77/20000511-1.f: Likewise
7317         * gfortran.dg/g77/20000511-2.f: Likewise
7318         * gfortran.dg/g77/20000518.f: Likewise
7319         * gfortran.dg/g77/20000601-1.f: Likewise
7320         * gfortran.dg/g77/20000601-2.f: Likewise
7321         * gfortran.dg/g77/20000629-1.f: Likewise
7322         * gfortran.dg/g77/20000630-2.f: Likewise
7323         * gfortran.dg/g77/20010115.f: Likewise
7324         * gfortran.dg/g77/20010321-1.f: Likewise
7325         * gfortran.dg/g77/20010426.f: Likewise
7326         * gfortran.dg/g77/20020307-1.f: Likewise
7327         * gfortran.dg/g77/8485.f: Likewise
7328         * gfortran.dg/g77/960317-1.f: Likewise
7329         * gfortran.dg/g77/970915-0.f: Likewise
7330         * gfortran.dg/g77/980310-1.f: Likewise
7331         * gfortran.dg/g77/980310-2.f: Likewise
7332         * gfortran.dg/g77/980310-3.f: Likewise
7333         * gfortran.dg/g77/980310-4.f: Likewise
7334         * gfortran.dg/g77/980310-6.f: Likewise
7335         * gfortran.dg/g77/980310-7.f: Likewise
7336         * gfortran.dg/g77/980310-8.f: Likewise
7337         * gfortran.dg/g77/980419-2.f: Likewise
7338         * gfortran.dg/g77/980424-0.f: Likewise
7339         * gfortran.dg/g77/980427-0.f: Likewise
7340         * gfortran.dg/g77/980729-0.f: Likewise
7341         * gfortran.dg/g77/981117-1.f: Likewise
7342         * gfortran.dg/g77/toon_1.f: Likewise
7343
7344 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7345
7346         PR c++/2204
7347         * g++.dg/other/abstract2.C: New test.
7348
7349 2004-07-12  Paul Brook  <paul@codesourcery.com>
7350
7351         * gfortran.dg/pointer_init_1.f90: New test.
7352
7353 2004-07-11  Paul Brook  <paul@codesourcery.com>
7354
7355         PR fortran/15986
7356         * gfortran.dg/contained_1.f90: New test.
7357
7358 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
7359
7360         * g++.dg/parse/defarg8.C: New test.
7361
7362 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7363
7364         PR fortran/16433
7365         * gfortran.dg/pr16433.f: New test.
7366
7367         PR fortran/17574
7368         * gfortran.dg/pr15754.f90: New test.
7369
7370 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7371
7372         PR tree-optimization/16437
7373         * gcc.c-torture/execute/bitfld-4.c: New test.
7374
7375 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7376
7377         * gfortran.fortran-torture/execute/common_2.f90: Add check for
7378         access to common var from module.
7379
7380 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7381
7382         PR fortran/16336
7383         * gfortran.fortran-torture/execute/common_2.f90: New test.
7384
7385 2004-07-10  Paul Brook  <paul@codesourcery.com>
7386
7387         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
7388
7389 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7390
7391         PR fortran/15969
7392         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
7393
7394 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
7395
7396         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
7397         * gfortran.dg/g77/ffixed-form-2.f: Likewise
7398         * gfortran.dg/g77/ffree-form-1.f: Likewise
7399         * gfortran.dg/g77/ffree-form-2.f: Likewise
7400         * gfortran.dg/g77/ffree-form-3.f: Likewise
7401         * gfortran.dg/g77/fno-underscoring.f: Likewise
7402         * gfortran.dg/g77/funderscoring.f: Likewise
7403         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
7404
7405 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7406
7407         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
7408
7409 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7410         Paul Brook  <paul@codesourcery.com>
7411
7412         PR fortran/13415
7413         * gfortran.dg/common_pointer_1.f90: New test.
7414
7415 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7416
7417         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
7418
7419 2004-07-09  James E Wilson  <wilson@specifixinc.com>
7420
7421         PR target/16364
7422         * gcc.c-torture/compile/20040709-1.c: New.
7423
7424 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7425
7426         PR fortran/14077
7427         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
7428
7429 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7430
7431         PR fortran/13201
7432         * gfortran.dg/shape_1.f90: New test.
7433
7434 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
7435             Andrew Pinski  <apinski@apple.com>
7436
7437         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
7438
7439 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7440
7441         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
7442         comment.
7443
7444 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7445         Paul Brook  <paul@codesourcery.com>
7446
7447         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
7448         '.f95' and '.F95'.
7449
7450 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
7451
7452         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
7453
7454 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7455
7456         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
7457         testcases with capital suffix.
7458
7459 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7460
7461         PR fortran/15481
7462         PR fortran/13372
7463         PR fortran/13575
7464         PR fortran/15978
7465         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
7466
7467         * gfortran.dg/implicit_1.f90: New test.
7468
7469 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7470
7471         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
7472         expression to match gfortran warning/error messages
7473         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
7474         dg-error text.
7475
7476 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7477
7478         * lib/fortran-torture.exp: Rename proc search_for to
7479         search_for_re.
7480
7481 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7482
7483         * gcc.c-torture/execute/simd-5.x: New file.
7484         XFAIL on SPARC 64-bit at -O0.
7485
7486 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7487
7488         PR c++/8211
7489         PR c++/16165
7490         * g++.dg/warn/effc3.C: New test.
7491
7492 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7493
7494         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
7495         change X to 1X in format.
7496         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
7497         add data statements to conform to standard.
7498
7499 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7500
7501         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
7502         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
7503         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
7504
7505 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7506
7507         * gfortran.dg/g77/7388.f: Copy from g77.dg
7508         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
7509         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
7510         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
7511         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
7512         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
7513         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
7514         * gfortran.dg/g77/strlen0.f: Likewise
7515
7516 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
7517
7518         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
7519         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
7520
7521 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7522
7523         * gcc.c-torture/execute/920428-2.x: Delete.
7524         * gcc.c-torture/execute/920501-7.x: Likewise.
7525
7526 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
7527
7528         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
7529         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
7530         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
7531         prescott and c3-2.
7532         (PREFETCH_3DNOW): Add -march=c3.
7533
7534 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
7535
7536         PR c/16437
7537         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
7538         * gcc.c-torture/execute/bf64-1.x: Likewise.
7539
7540 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7541
7542         * gcc.c-torture/compile/20040708-1.c: New test.
7543
7544 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7545
7546         PR c++/16169
7547         * g++.dg/warn/effc2.C: New test.
7548
7549 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7550
7551         * gcc.c-torture/execute/bitfld-1.x: Remove.
7552         * gcc.c-torture/execute/bitfld-3.c: New test.
7553         * gcc.dg/bitfld-2.c: Remove XFAILs.
7554
7555 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7556
7557         PR c++/16276
7558         * g++.dg/rtti/tinfo1.C: New file.
7559
7560 2004-07-07  Eric Christopher  <echristo@redhat.com>
7561
7562         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
7563
7564 2004-07-07  Andrew Pinski  <apinski@apple.com>
7565
7566         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
7567
7568 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
7569
7570         * g++.dg/init/call1.C: XFAIL.
7571
7572 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
7573
7574         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
7575         except for movstrict*, to movmem* and clrstr* to clrmem*.
7576
7577 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
7578
7579         * gcc.c-torture/execute/20040707-1.c: New test.
7580
7581 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
7582
7583         * gcc.c-torture/execute/20040706-1.c: New test.
7584
7585 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7586
7587         PR c++/3671
7588         * g++.dg/template/spec14.C: New test.
7589
7590 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
7591
7592         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
7593         nothing if not yet defined.  Use it in b, c and d type definitions.
7594         * gcc.c-torture/execute/20040705-1.c: New test.
7595         * gcc.c-torture/execute/20040705-2.c: New test.
7596
7597 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7598
7599         PR c++/2518
7600         * g++.dg/lookup/new1.C: New test.
7601
7602 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7603
7604         PR c++/11406
7605         * g++.dg/template/sizeof8.C: New test.
7606
7607 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
7608
7609         * gcc.c-torture/compile/20040705-1.c: New test.
7610
7611 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
7612
7613         * gfortran.fortran-torture/execute/seq_io.f90: New test.
7614
7615 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
7616
7617         * gcc.dg/cpp/if-mop.c: Two new testcases.
7618         * gcc.dg/cpp/trad/comment-3.c: New.
7619
7620 2004-07-04  Paul Brook  <paul@codesourcery.com>
7621
7622         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
7623
7624 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
7625
7626         PR c++/3761
7627         * g++.dg/lookup/crash4.C: New test.
7628
7629 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
7630
7631         * gcc.c-torture/execute/builtin-abs-1.c
7632         * gcc.c-torture/execute/builtin-abs-2.c
7633         * gcc.c-torture/execute/builtin-complex-1.c
7634         * gcc.c-torture/execute/builtins/string-1-lib.c
7635         * gcc.c-torture/execute/builtins/string-1.c
7636         * gcc.c-torture/execute/builtins/string-2-lib.c
7637         * gcc.c-torture/execute/builtins/string-2.c
7638         * gcc.c-torture/execute/builtins/string-3-lib.c
7639         * gcc.c-torture/execute/builtins/string-3.c
7640         * gcc.c-torture/execute/builtins/string-4-lib.c
7641         * gcc.c-torture/execute/builtins/string-4.c
7642         * gcc.c-torture/execute/builtins/string-5-lib.c
7643         * gcc.c-torture/execute/builtins/string-5.c
7644         * gcc.c-torture/execute/builtins/string-6-lib.c
7645         * gcc.c-torture/execute/builtins/string-6.c
7646         * gcc.c-torture/execute/builtins/string-7-lib.c
7647         * gcc.c-torture/execute/builtins/string-7.c
7648         * gcc.c-torture/execute/builtins/string-8-lib.c
7649         * gcc.c-torture/execute/builtins/string-8.c
7650         * gcc.c-torture/execute/builtins/string-9-lib.c
7651         * gcc.c-torture/execute/builtins/string-9.c
7652         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
7653         * gcc.c-torture/execute/builtins/string-asm-1.c
7654         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
7655         * gcc.c-torture/execute/builtins/string-asm-2.c
7656         * gcc.c-torture/execute/stdio-opt-1.c
7657         * gcc.c-torture/execute/stdio-opt-2.c
7658         * gcc.c-torture/execute/stdio-opt-3.c
7659         * gcc.c-torture/execute/string-opt-1.c
7660         * gcc.c-torture/execute/string-opt-10.c
7661         * gcc.c-torture/execute/string-opt-11.c
7662         * gcc.c-torture/execute/string-opt-12.c
7663         * gcc.c-torture/execute/string-opt-13.c
7664         * gcc.c-torture/execute/string-opt-14.c
7665         * gcc.c-torture/execute/string-opt-15.c
7666         * gcc.c-torture/execute/string-opt-16.c
7667         * gcc.c-torture/execute/string-opt-2.c
7668         * gcc.c-torture/execute/string-opt-6.c
7669         * gcc.c-torture/execute/string-opt-7.c
7670         * gcc.c-torture/execute/string-opt-8.c:
7671         Replace with ...
7672
7673         * gcc.c-torture/execute/builtins/abs-2.c
7674         * gcc.c-torture/execute/builtins/abs-3.c
7675         * gcc.c-torture/execute/builtins/complex-1.c
7676         * gcc.c-torture/execute/builtins/fprintf.c
7677         * gcc.c-torture/execute/builtins/fputs.c
7678         * gcc.c-torture/execute/builtins/memcmp.c
7679         * gcc.c-torture/execute/builtins/memmove.c
7680         * gcc.c-torture/execute/builtins/memops-asm.c
7681         * gcc.c-torture/execute/builtins/mempcpy-2.c
7682         * gcc.c-torture/execute/builtins/mempcpy.c
7683         * gcc.c-torture/execute/builtins/memset.c
7684         * gcc.c-torture/execute/builtins/printf.c
7685         * gcc.c-torture/execute/builtins/sprintf.c
7686         * gcc.c-torture/execute/builtins/strcat.c
7687         * gcc.c-torture/execute/builtins/strchr.c
7688         * gcc.c-torture/execute/builtins/strcmp.c
7689         * gcc.c-torture/execute/builtins/strcpy.c
7690         * gcc.c-torture/execute/builtins/strcspn.c
7691         * gcc.c-torture/execute/builtins/strlen-2.c
7692         * gcc.c-torture/execute/builtins/strlen.c
7693         * gcc.c-torture/execute/builtins/strncat.c
7694         * gcc.c-torture/execute/builtins/strncmp-2.c
7695         * gcc.c-torture/execute/builtins/strncmp.c
7696         * gcc.c-torture/execute/builtins/strncpy.c
7697         * gcc.c-torture/execute/builtins/strpbrk.c
7698         * gcc.c-torture/execute/builtins/strpcpy-2.c
7699         * gcc.c-torture/execute/builtins/strpcpy.c
7700         * gcc.c-torture/execute/builtins/strrchr.c
7701         * gcc.c-torture/execute/builtins/strspn.c
7702         * gcc.c-torture/execute/builtins/strstr-asm.c
7703         * gcc.c-torture/execute/builtins/strstr.c:
7704         ... these new files.
7705
7706         * gcc.c-torture/execute/builtins/abs-2-lib.c
7707         * gcc.c-torture/execute/builtins/abs-3-lib.c
7708         * gcc.c-torture/execute/builtins/complex-1-lib.c
7709         * gcc.c-torture/execute/builtins/fprintf-lib.c
7710         * gcc.c-torture/execute/builtins/fputs-lib.c
7711         * gcc.c-torture/execute/builtins/memcmp-lib.c
7712         * gcc.c-torture/execute/builtins/memmove-lib.c
7713         * gcc.c-torture/execute/builtins/memops-asm-lib.c
7714         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
7715         * gcc.c-torture/execute/builtins/mempcpy-lib.c
7716         * gcc.c-torture/execute/builtins/memset-lib.c
7717         * gcc.c-torture/execute/builtins/printf-lib.c
7718         * gcc.c-torture/execute/builtins/sprintf-lib.c
7719         * gcc.c-torture/execute/builtins/strcat-lib.c
7720         * gcc.c-torture/execute/builtins/strchr-lib.c
7721         * gcc.c-torture/execute/builtins/strcmp-lib.c
7722         * gcc.c-torture/execute/builtins/strcpy-lib.c
7723         * gcc.c-torture/execute/builtins/strcspn-lib.c
7724         * gcc.c-torture/execute/builtins/strlen-2-lib.c
7725         * gcc.c-torture/execute/builtins/strlen-lib.c
7726         * gcc.c-torture/execute/builtins/strncat-lib.c
7727         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
7728         * gcc.c-torture/execute/builtins/strncmp-lib.c
7729         * gcc.c-torture/execute/builtins/strncpy-lib.c
7730         * gcc.c-torture/execute/builtins/strpbrk-lib.c
7731         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
7732         * gcc.c-torture/execute/builtins/strpcpy-lib.c
7733         * gcc.c-torture/execute/builtins/strrchr-lib.c
7734         * gcc.c-torture/execute/builtins/strspn-lib.c
7735         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
7736         * gcc.c-torture/execute/builtins/strstr-lib.c
7737         * gcc.c-torture/execute/builtins/lib/abs.c
7738         * gcc.c-torture/execute/builtins/lib/fprintf.c
7739         * gcc.c-torture/execute/builtins/lib/memset.c
7740         * gcc.c-torture/execute/builtins/lib/printf.c
7741         * gcc.c-torture/execute/builtins/lib/sprintf.c
7742         * gcc.c-torture/execute/builtins/lib/strcpy.c
7743         * gcc.c-torture/execute/builtins/lib/strcspn.c
7744         * gcc.c-torture/execute/builtins/lib/strncat.c
7745         * gcc.c-torture/execute/builtins/lib/strncmp.c
7746         * gcc.c-torture/execute/builtins/lib/strncpy.c
7747         * gcc.c-torture/execute/builtins/lib/strpbrk.c
7748         * gcc.c-torture/execute/builtins/lib/strspn.c
7749         * gcc.c-torture/execute/builtins/lib/strstr.c:
7750         New files containing support routines.
7751
7752         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
7753         declaration.
7754         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
7755         when not optimizing.
7756
7757 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
7758
7759         PR c++/16240
7760         * g++.dg/abi/mangle22.C: New test.
7761         * g++.dg/abi/mangle23.C: Likewise.
7762
7763 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
7764
7765         PR fortran/16290
7766         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
7767         Allow for cases without denormalized floating point numbers.
7768
7769 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
7770
7771         PR c/1027
7772         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7773         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
7774         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
7775         expected warning text.
7776         * gcc.dg/format/diag-2.c: New test.
7777
7778 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7779
7780         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
7781
7782 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
7783
7784         * gcc.dg/builtins-43.c: New.
7785         * gcc.dg/builtins-44.c: New.
7786         * gcc.dg/builtins-45.c: New.
7787
7788 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
7789             Andreas Tobler  <a.tobler@schweiz.ch>
7790
7791         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
7792         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
7793         as SIGSEGV.
7794         * gcc.dg/cleanup-11.c: Likewise.
7795         * gcc.dg/cleanup-8.c: Likewise.
7796         * gcc.dg/cleanup-9.c: Likewise.
7797         * gcc.dg/cleanup-5.c: Run on all platforms.
7798
7799 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7800
7801         * g++.dg/warn/nonnull1.C: New test.
7802
7803 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7804
7805         * gcc.dg/compat/compat-common.h: Wrap up CINT in
7806         an #ifndef SKIP_COMPLEX_INT/#endif pair.
7807         Special-case the Sun compiler wrt to <complex.h>.
7808
7809 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
7810
7811         * gcc.dg/Wunreachable-8.C: New test.
7812
7813         * gcc.dg/h8300-ice2.c : New test.
7814
7815 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
7816
7817         PR fortran/16161
7818         * gfortran.fortran-torture/compile/implicit.f90: Add test
7819         for implicit character.
7820
7821 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
7822
7823         PR fortran/16289
7824         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
7825         Use tiny() intrinsic to find smallest non-negative real
7826
7827 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
7828
7829         * gcc.dg/compat/struct-by-value-22_main.c: New test.
7830         * gcc.dg/compat/struct-by-value-22_x.c: New.
7831         * gcc.dg/compat/struct-by-value-22_y.c: New.
7832
7833         * gcc.c-torture/execute/20040629-1.c: New test.
7834
7835 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
7836
7837         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
7838         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
7839
7840         PR target/16195
7841         * gcc.dg/20040625-1.c: New test.
7842
7843 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7844
7845         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
7846
7847 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7848
7849         PR fortran/15963
7850         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
7851
7852 2004-06-29  Richard Henderson  <rth@redhat.com>
7853
7854         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
7855
7856 2004-06-29  Paul Brook  <paul@codesourcery.com>
7857
7858         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
7859         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
7860
7861 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
7862
7863         PR c++/16260
7864         * g++.dg/parse/crash15.C: New.
7865
7866 2004-06-28  Andrew Pinski  <apinski@apple.com>
7867
7868         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
7869         by the error already.
7870
7871         * g++.dg/opt/ptrmem4.C: Change to compile only test.
7872
7873 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
7874
7875         PR target/14041
7876         * gcc.dg/h8300-bss-align-1.c : New.
7877
7878 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
7879
7880         * PR c++/16174
7881         * g++.dg/template/ctor4.C: New.
7882
7883 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7884
7885         PR c++/16205
7886         * g++.dg/warn/Wsequence-point-1.C: New test.
7887
7888 2004-06-27  Paul Brook  <paul@codesourcery.com>
7889
7890         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
7891
7892 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
7893
7894         * g++.old-deja/g++.mike/p7325.C: Remove.
7895
7896 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7897
7898         PR c/14963
7899         * gcc.dg/pr14963.c: New test.
7900
7901 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
7902
7903         PR c++/16193
7904         * g++.dg/parse/redef1.C: New test.
7905
7906 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7907
7908         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
7909         20021110.c.
7910         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
7911         20021119-1.c.
7912         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
7913         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
7914         5-04.c.
7915         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
7916         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
7917         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
7918         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
7919         g++.brendan/enum14.C.
7920         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
7921         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
7922         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
7923         g++.mike/virt1.C.
7924         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
7925         memtemp24.C.
7926
7927 2004-06-27  Roger Sayle  <roger@eyesopen.com>
7928
7929         * gcc.dg/20040527-1.c: New test case.
7930
7931 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
7932
7933         PR gfortran/pr16196
7934         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
7935
7936 2004-06-25  Roger Sayle  <roger@eyesopen.com>
7937
7938         PR middle-end/15825
7939         * gcc.dg/pr15825-1.c: New test case.
7940
7941 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7942
7943         * gcc.c-torture/execute/20040625-1.c: New test.
7944
7945 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7946
7947         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
7948
7949 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7950
7951         * gcc.dg/torture/mips-div-1.c: New test.
7952
7953 2004-06-24  Jeff Law  <law@redhat.com>
7954
7955         * gcc.dg/tree-ssa/20040624-1.c: New test.
7956
7957 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
7958
7959         * gcc.c-torture/compile/20040624-1.c: New test.
7960
7961 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7962
7963         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
7964         this directory.
7965
7966 2004-06-23  Andrew Pinski  <apinski@apple.com>
7967
7968         PR middle-end/15988
7969         * g++.dg/opt/ptrmem4.C: New test.
7970
7971         * gcc.dg/c90-array-quals-2.c: New test.
7972
7973 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
7974
7975         * gcc.dg/kpice1.c: New test.
7976
7977 2006-06-23  Andrew Pinski  <apinski@apple.com>
7978
7979         * gcc.dg/c90-array-quals.c: New test.
7980
7981 2006-06-22  Richard Henderson  <rth@redhat.com>
7982
7983         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
7984
7985 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
7986
7987         * gcc.dg/builtins-config.h: Handle FreeBSD.
7988
7989 2006-06-22  Richard Henderson  <rth@redhat.com>
7990
7991         * g++.dg/opt/devirt1.C: New.
7992
7993 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
7994
7995         * g++.dg/opt/pr15551.C: New testcase.
7996
7997 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
7998
7999         PR target/14800
8000         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
8001         x86_64-*-linux* when compiling for 32bit.
8002
8003 2004-06-21  Andrew Pinski  <apinski@apple.com>
8004
8005         * gcc.dg/pch/struct-1.c: New.
8006         * gcc.dg/pch/struct-1.hs: New.
8007
8008 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
8009
8010         * gcc.dg/pch/save-temps-1.c: New file.
8011         * gcc.dg/pch/save-temps-1.hs: New file.
8012
8013 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8014
8015         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
8016         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
8017
8018 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8019
8020         * gfortran.fortran-torture/execute/select_1.f90: Rename function
8021         to fix type error.
8022         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
8023         Remove trailing spaces.
8024
8025 2004-06-21  Richard Henderson  <rth@redhat.com>
8026
8027         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
8028         merging && to BIT_FIELD_REF.
8029
8030 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
8031
8032         * g++.dg/opt/placeholder1.C: New test.
8033
8034 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8035
8036         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
8037         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8038         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8039         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8040
8041 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
8042
8043         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
8044         extern "C".
8045         * g++.dg/other/pragma-re-1.C: Add comments.
8046
8047 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
8048
8049         PR gfortran/16080
8050         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
8051
8052 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
8053
8054         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
8055         instead of setting the type of size_t by
8056         hand.
8057
8058 2004-06-18  Roger Sayle  <roger@eyesopen.com>
8059
8060         * gcc.dg/unordered-2.c: New test case.
8061         * gcc.dg/unordered-3.c: New test case.
8062
8063 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
8064
8065         PR other/16043
8066         * lib/g++.exp (g++_version): Tweak regexp for version
8067         * lib/g77.exp (g77_version): Likewise
8068         * lib/gfortran.exp (gfortran_version): Likewise
8069         * lib/objc.exp (objc_version): Likewise
8070         * lib/treelang.exp (treelang_version): Likewise
8071
8072 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
8073
8074         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
8075         Use INT_MAX instead of __INT_MAX__.
8076         * gcc.dg/compat/struct-align-2_y.c: Likewise.
8077
8078         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
8079         * gcc.dg/compat/scalar-return-3_x.c: Use it.
8080         * gcc.dg/compat/scalar-return-3_y.c: Use it.
8081         * gcc.dg/compat/scalar-return-4_x.c: Use it.
8082         * gcc.dg/compat/scalar-return-4_y.c: Use it.
8083         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
8084         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
8085         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
8086         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
8087
8088         * gcc.dg/range-test-1.c: New test.
8089         * g++.dg/opt/range-test-1.C: New test.
8090
8091 2004-06-17  Richard Henderson  <rth@redhat.com>
8092
8093         * objc.dg/sync-1.m: New.
8094         * objc.dg/try-catch-1.m: Don't force next runtime.
8095         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
8096         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
8097         shadowed catch clause.
8098         * objc.dg/try-catch-5.m: New.
8099
8100 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
8101
8102         Bug 14610
8103         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
8104
8105 2004-06-15  Richard Henderson  <rth@redhat.com>
8106
8107         * gcc.dg/20001116-1.c: Move expected warning line.
8108
8109 2004-06-15  Richard Henderson  <rth@redhat.com>
8110
8111         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
8112         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
8113
8114 2004-06-15  Jeff Law  <law@redhat.com>
8115
8116         * gcc.dg/tree-ssa/20040615-1.c: New test.
8117         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
8118         be less sensitive to operand ordering.
8119         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
8120
8121 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
8122
8123         * g++.dg/abi/bitfield3.C: Add comment..
8124
8125 2004-06-15  Richard Henderson  <rth@redhat.com>
8126
8127         * g++.dg/ext/stmtexpr1.C: XFAIL.
8128         * gcc.dg/20030612-1.c: XFAIL.
8129
8130 2004-06-15  Eric Christopher  <echristo@redhat.com>
8131
8132         * g++.dg/charset/asm5.c: New.
8133         * gcc.dg/charset/asm6.c: New.
8134
8135 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8136
8137         PR fortran/15962
8138         * gfortran.fortran-torture/execute/select_1.f90: New test.
8139
8140 2004-06-15  Paul Brook  <paul@codesourcery.com>
8141
8142         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
8143
8144 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8145
8146         PR c++/15967
8147         * g++.dg/lookup/crash3.C: New test.
8148
8149 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8150
8151         PR c++/15947
8152         * g++.dg/parse/dtor4.C: New test.
8153
8154 2004-06-14  Jeff Law  <law@redhat.com>
8155
8156         * gcc.c-torture/compile/20040614-1.c: New test.
8157
8158 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8159
8160         PR fortran/15211
8161         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
8162         LEN of a character array.
8163
8164 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
8165
8166         PR c++/15096
8167         * g++.dg/template/ptrmem10.C: New test.
8168
8169         PR c++/14930
8170         * g++.dg/template/friend30.C: New test.
8171
8172 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8173
8174         PR fortran/14928
8175         * gfortran.fortran-torture/compile/mloc.f90: New test.
8176
8177 2004-06-13  Paul Brook  <paul@codesourcery.com>
8178
8179         * gfortran.fortran-torture/execute/random_2.f90: New test.
8180
8181 2004-06-13  Eric Christopher  <echristo@redhat.com>
8182
8183         * gcc.dg/noncompile/redecl-1.c: Fix error message.
8184
8185 2004-06-12  Paul Brook  <paul@codesourcery.com>
8186
8187         * gfortran.fortran-torture/execute/contained_3.f90: New test.
8188
8189 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8190
8191         PR fortran/14923
8192         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
8193
8194 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8195
8196         PR fortran/14957
8197         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
8198         syntax errors in end statements of contained subroutines.
8199
8200 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8201
8202         PR fortran/12841
8203         * gfortran.fortran-torture/execute/null_arg.f90: New test.
8204
8205 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8206
8207         PR fortran/15665
8208         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
8209
8210 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8211
8212         PR gfortran/12839
8213         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
8214
8215 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
8216
8217         PR c++/15862
8218         * g++.dg/parse/enum1.C: New test.
8219
8220 2004-06-10  Jeff Law  <law@redhat.com>
8221
8222         * gcc.c-torture/compile/20040610-1.c: New test.
8223
8224 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8225
8226         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
8227         * g++.old-deja/g++.other/decl3.C: Likewise.
8228
8229 2004-06-10  Brian Booth  <bbooth@redhat.com>
8230
8231         * gcc.dg/tree-ssa/20031015-1.c: Scan for
8232         V_MAY_DEF instead of VDEF.
8233         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
8234
8235 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
8236
8237         PR c++/14211
8238         * g++.dg/conversion/const1.C: New test.
8239
8240         PR c++/15076
8241         * g++.dg/conversion/reinterpret1.C: New test.
8242
8243         PR c++/15877
8244         * g++.dg/template/enum2.C: New test.
8245
8246         PR c++/15227
8247         * g++.dg/template/error13.C: New test.
8248
8249 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8250
8251         PR fortran/14957
8252         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
8253         arguments to test_* REAL and of the right size.
8254
8255 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8256
8257         PR target/15569
8258         PR rtl-optimization/15681
8259         * gcc.dg/20040609-1.c: New test.
8260
8261 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8262
8263         PR c++/14791
8264         * g++.dg/opt/builtins1.C: New test.
8265
8266 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
8267
8268         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
8269         that use default windows32 struct layout.
8270         * gcc.dg/i386-bitfield2.c: Likewise.
8271
8272 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
8273
8274         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
8275         for mingw32 and cygwin targets.
8276
8277 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
8278
8279         * gcc.dg/pch/macro-4.c: New.
8280         * gcc.dg/pch/macro-4.hs: New.
8281
8282 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8283
8284         PR fortran/13249
8285         * gfortran.fortran-torture/compile/name_clash.f90: New test.
8286
8287 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8288
8289         PR fortran/13372
8290         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
8291
8292 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8293
8294         PR gfortran/14897
8295         * gfortran.fortran-torture/execute/t_edit.f90: New test.
8296
8297 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8298
8299         PR gfortran/15755
8300         * gfortran.fortran-torture/execute/backspace.c : New test.
8301
8302 2004-06-09  Paul Brook  <paul@codesourcery.com>
8303
8304         * gfortran.fortran-torture/execure/intrinsic_associated.f90
8305         (pointer_to_section): Rewrite to use smaller array.
8306
8307 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
8308
8309         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
8310         * gcc.dg/ext/altivec-10.c: Same.
8311         * gcc.dg/ext/altivec-11.c: Same.
8312         * gcc.dg/ext/altivec-12.c: Same.
8313         * gcc.dg/ext/altivec-13.c: Same.
8314         * gcc.dg/ext/altivec-14.c: Same.
8315         * gcc.dg/ext/altivec-15.c: Same.
8316         * gcc.dg/ext/altivec-16.c: Same.
8317         * gcc.dg/ext/altivec-3.c: Same.
8318         * gcc.dg/ext/altivec-4.c: Same.
8319         * gcc.dg/ext/altivec-6.c: Same.
8320         * gcc.dg/ext/altivec-7.c: Same.
8321         * gcc.dg/ext/altivec-8.c: Same.
8322         * gcc.dg/ext/altivec-varargs-1.c: Same.
8323
8324         * g++.dg/ext/altivec-1.C: Correct dg syntax.
8325         * g++.dg/ext/altivec-10.C: Same.
8326         * g++.dg/ext/altivec-2.C: Same.
8327         * g++.dg/ext/altivec-3.C: Same.
8328         * g++.dg/ext/altivec-4.C: Same.
8329         * g++.dg/ext/altivec-5.C: Same.
8330         * g++.dg/ext/altivec-6.C: Same.
8331         * g++.dg/ext/altivec-7.C: Same.
8332         * g++.dg/ext/altivec-8.C: Same.
8333         * g++.dg/ext/altivec-9.C: Same.
8334
8335 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8336
8337         PR c++/7841
8338         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
8339
8340 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8341
8342         * gcc.dg/union-1.c: New test.
8343
8344 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8345
8346         * gcc.dg/builtins-41.c: New test case.
8347         * gcc.dg/builtins-42.c: New test case.
8348
8349 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8350
8351         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
8352         * g++.dg/ext/altivec-10.C: Same.
8353         * g++.dg/ext/altivec-2.C: Same.
8354         * g++.dg/ext/altivec-3.C: Same.
8355         * g++.dg/ext/altivec-4.C: Same.
8356         * g++.dg/ext/altivec-5.C: Same.
8357         * g++.dg/ext/altivec-6.C: Same.
8358         * g++.dg/ext/altivec-7.C: Same.
8359         * g++.dg/ext/altivec-8.C: Same.
8360         * g++.dg/ext/altivec-9.C: Same.
8361         * g++.old-deja/g++.abi/cxa_vec.C: Same.
8362         * g++.old-deja/g++.brendan/new3.C: Same.
8363         * gcc.c-torture/execute/eeprof-1.x: Same.
8364
8365 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8366
8367         PR c/14765
8368         * gcc.dg/pr14765-1.c: New test.
8369
8370 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8371
8372         PR c/14649
8373         * gcc.dg/pr14649-1.c: New test case.
8374
8375 2004-06-07  Richard Henderson  <rth@redhat.com>
8376
8377         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
8378         if temporaries.
8379
8380 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8381
8382         * g++.dg/eh/elide1.C: Remove XFAIL.
8383
8384 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
8385
8386         PR c++/15337
8387         * g++.dg/expr/sizeof3.C: New test.
8388
8389         PR c++/14777
8390         * g++.dg/template/access14.C: New test.
8391
8392         PR c++/15554
8393         * g++.dg/template/enum1.C: New test.
8394
8395         PR c++/15057
8396         * g++.dg/eh/throw1.C: New test.
8397
8398 2004-06-07  David Ayers  <d.ayers@inode.at>
8399             Ziemowit Laski  <zlaski@apple.com>
8400
8401         * lib/objc.exp (objc_target_compile): Revert the '-framework
8402         Foundation' flag fix, since bare Darwin does not ship
8403         with the Foundation framework.
8404         * objc/execute/next_mapping.h: Provide a local NSConstantString
8405         @interface and @implementation.
8406         (objc_constant_string_init): A constructor function, used to
8407         initialize the NSConstantString meta-class object.
8408         * objc/execute/string1.m: Include "next_mapping.h" instead of
8409         <Foundation/NSString.h>.
8410         * objc/execute/string2.m: Likewise.
8411         * objc/execute/string3.m: Likewise.
8412         * objc/execute/string4.m: Likewise.
8413
8414 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
8415
8416         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
8417         to double. Replace double with FLOAT.
8418         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
8419
8420         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
8421         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
8422         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
8423         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
8424         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
8425         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
8426         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
8427         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
8428
8429 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8430
8431         PR c/13519
8432         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
8433
8434 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8435
8436         PR c++/15503
8437         * g++.dg/template/meminit2.C: New test.
8438
8439 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
8440
8441         PR target/15822
8442         * gcc.c-torture/execute/compare-fp-1.c,
8443         gcc.c-torture/execute/compare-fp-2.c,
8444         gcc.c-torture/execute/compare-fp-3.c,
8445         gcc.c-torture/execute/compare-fp-4.c,
8446         gcc.c-torture/execute/compare-fp-3.x,
8447         gcc.c-torture/execute/compare-fp-4.x: Moved...
8448         * gcc.c-torture/execute/ieee/compare-fp-1.c,
8449         gcc.c-torture/execute/ieee/compare-fp-2.c,
8450         gcc.c-torture/execute/ieee/compare-fp-3.c,
8451         gcc.c-torture/execute/ieee/compare-fp-4.c,
8452         gcc.c-torture/execute/ieee/compare-fp-3.x,
8453         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
8454
8455 2004-06-04  David Ayers  <d.ayers@inode.at>
8456
8457         * objc/execute/protocol-isEqual-4.m: New testcase.
8458
8459 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
8460
8461         * objc/execute/protocol-isEqual-1.m: New testcase.
8462         * objc/execute/protocol-isEqual-2.m: New testcase.
8463         * objc/execute/protocol-isEqual-3.m: New testcase.
8464
8465 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8466
8467         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
8468
8469 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
8470
8471         * lib/objc.exp (objc_target_compile): When running tests on
8472         Darwin (Mac OS X), inform the linker about '-framework
8473         'Foundation'.
8474
8475 2004-06-02  Eric Christopher  <echristo@redhat.com>
8476
8477         * gcc.c-torture/compile/20040602-1.c: New.
8478
8479 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
8480
8481         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
8482         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8483
8484         PR tree-optimization/14736
8485         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
8486
8487         PR tree-optimization/14042
8488         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
8489
8490         PR tree-optimization/14729
8491         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
8492
8493 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8494
8495         PR fortran/15557
8496         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
8497
8498 2004-06-01  Richard Hederson  <rth@redhat.com>
8499
8500         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
8501
8502 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8503
8504         PR c++/14932
8505         * g++.dg/parse/offsetof4.C: New test.
8506
8507 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
8508
8509         PR objc/7993
8510         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
8511
8512 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
8513
8514         PR c++/15701
8515         * g++.dg/template/friend29.C: New test.
8516
8517 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8518
8519         PR c/15749
8520         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
8521
8522 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
8523
8524         * gcc.dg/sparc-trap-1.c: New test.
8525
8526 2004-05-31  Roger Sayle  <roger@eyesopen.com>
8527
8528         PR middle-end/15069
8529         * g++.dg/opt/fold3.C: New test case.
8530
8531 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
8532
8533         * lib/target-supports.exp (check_iconv_available): Fix fallout
8534         from 2004-05-28 patch.
8535
8536 2004-05-30  Paul Brook  <paul@codesourcery.com>
8537
8538         PR fortran/15620
8539         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
8540         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
8541
8542 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
8543
8544         * gfortran.fortran-torture/execute/random_1.f90: New test.
8545
8546 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8547
8548         * g++.dg/ext/altivec-10.C: New test.
8549
8550 2004-05-29  Paul Brook  <paul@codesourcery.com>
8551
8552         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
8553
8554 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8555
8556         * gcc.dg/altivec-16.c: New test.
8557
8558 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
8559
8560         * lib/target-supports.exp (check_vmx_hw_available): New.
8561         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
8562
8563         * lib/target-supports.exp (check_alias_available,
8564         check_iconv_available, check_named_sections_available): Use
8565         unique names for temporary files.
8566
8567 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8568
8569         * gcc.dg/altivec-15.c: New test.
8570
8571 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8572
8573         PR c++/15083
8574         * g++.dg/warn/noeffect6.C: New test.
8575
8576         PR c++/15471
8577         * g++.dg/expr/ptrmem4.C: New test.
8578
8579         PR c++/15640
8580         * g++.dg/template/operator3.C: New test.
8581
8582 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8583
8584         PR c++/14668
8585         * g++.dg/lookup/redecl1.C: New test.
8586         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
8587
8588 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
8589
8590         * gcc.c-torture/execute/compare-fp-1.c,
8591         gcc.c-torture/execute/compare-fp-2.c,
8592         gcc.c-torture/execute/compare-fp-3.c,
8593         gcc.c-torture/execute/compare-fp-4.c,
8594         gcc.c-torture/execute/compare-fp-3.x,
8595         gcc.c-torture/execute/compare-fp-4.x,
8596         gcc.dg/pr15649-1.c: New.
8597
8598 2004-05-27  Adam Nemet  <anemet@lnxw.com>
8599
8600         PR c++/12883
8601         * g++.dg/init/array14.C: New test.
8602
8603 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
8604
8605         * lib/compat.exp (compat-get-options-main): New.
8606         (compat-get-options): Remove unneeded code, warn for ignored
8607         command.
8608         (compat-execute): Check flag set by dg-require-* commands.
8609
8610         * lib/compat.exp (compat-execute): Break up long lines.
8611
8612 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
8613
8614         * gcc.dg/altivec-7.c: Don't use 'vector long'.
8615         * gcc.dg/altivec-14.c: New test.
8616         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
8617
8618         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
8619         * gcc.dg/altivec-12.c: Ditto.
8620
8621         * gcc.dg/altivec-3.c: Move call to altivec_check.
8622
8623 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8624
8625         PR c++/15044
8626         * g++.dg/template/error12.C: New test.
8627
8628         PR c++/15317
8629         * g++.dg/ext/attrib15.C: New test.
8630
8631         PR c++/15329
8632         * g++.dg/template/ptrmem9.C: New test.
8633
8634 2004-05-25  Paul Brook  <paul@codesourcery.com>
8635
8636         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
8637
8638 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8639
8640         PR c++/15165
8641         * g++.dg/template/crash19.C: New test.
8642
8643 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8644
8645         PR c++/15025
8646         * g++.dg/template/redecl1.C: New test.
8647
8648 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8649
8650         PR c++/14821
8651         * g++.dg/other/ns1.C: New test.
8652
8653         PR c++/14883
8654         * g++.dg/template/invalid1.C: New test.
8655
8656 2004-05-23  Paul Brook  <paul@codesourcery.com>
8657         Victor Leikehman  <lei@haifasphere.co.il>
8658
8659         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
8660         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
8661
8662 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8663
8664         PR c++/15285
8665         PR c++/15299
8666         * g++.dg/template/non-dependent5.C: New test.
8667         * g++.dg/template/non-dependent6.C: New test.
8668
8669 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8670
8671         PR c++/15507
8672         * g++.dg/inherit/union1.C: New test.
8673
8674         PR c++/15542
8675         * g++.dg/template/addr1.C: New test.
8676
8677         PR c++/15427
8678         * g++.dg/template/array5.C: New test.
8679
8680         PR c++/15287
8681         * g++.dg/template/array6.C: New test.
8682
8683 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
8684             Roger Sayle  <roger@eyesopen.com>
8685
8686         * g++.dg/lookup/forscope2.C: New test case.
8687
8688 2004-05-22  Ben Elliston  <bje@au.ibm.com>
8689
8690         * gcc.dg/cpp/Wmissingdirs.c: New.
8691
8692 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8693
8694         PR target/15301
8695         * gcc.dg/compat/union-m128-1.h: New file.
8696         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8697         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8698         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8699
8700 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8701
8702         PR target/15302
8703         * gcc.dg/compat/struct-complex-1.h: New file.
8704         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
8705         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
8706         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8707
8708 2004-05-20  Roger Sayle  <roger@eyesopen.com>
8709
8710         PR middle-end/3074
8711         * gcc.dg/pr3074-1.c: New test case.
8712         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
8713
8714 2004-05-20  Falk Hueffner  <falk@debian.org>
8715
8716         PR other/15526
8717         * gcc.dg/ftrapv-1.c: New test case.
8718
8719 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8720
8721         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
8722
8723 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
8724             Jeff Law  <law@redhat.com>
8725
8726         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
8727         * gcc.dg/tree-ssa/20040518-2.c: New test.
8728
8729         * gcc.dg/tree-ssa/20040518-1.c: New test.
8730
8731 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
8732
8733         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
8734
8735 2004-05-18  Paul Brook  <paul@codesourcery.com>
8736
8737         PR fortran/13930
8738         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
8739
8740 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8741
8742         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
8743         constant folding.
8744
8745 2004-05-17  Steven Bosscher  <stevenb@suse.de>
8746
8747         * gcc.dg/tree-ssa/20040517-1.c: New test.
8748
8749 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8750
8751         * gcc.dg/loop-4.c: New test.
8752
8753 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
8754
8755         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
8756
8757 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
8758
8759         PR fortran/15311
8760         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
8761
8762 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8763
8764         PR fortran/13826
8765         PR fortran/13940
8766         * gfortran.fortran-torture/compile/data_1.f90: New test.
8767
8768 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
8769
8770         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
8771         * gcc.dg/uninit-H.c: Define ASM for __s390__.
8772
8773 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8774
8775         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
8776
8777 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8778
8779         PR c/15444
8780         * gcc.dg/format/xopen-1.c: Adjust expected message.
8781         * gcc.dg/format/xopen-3.c: New test.
8782
8783 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
8784
8785         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
8786
8787 2004-05-14  Jeff Law  <law@redhat.com>
8788
8789         * gcc.dg/tree-ssa/20040514-2.c: New test.
8790
8791 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8792
8793         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
8794         this ...
8795         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
8796         this.
8797
8798 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
8799
8800         * gcc.dg/tree-ssa/20040514-1.c: New test.
8801
8802 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8803
8804         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
8805         test.
8806
8807 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8808
8809         PR fortran/14066
8810         * gfortran.fortran-torture/compile/do_1.f90: New test.
8811
8812 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8813
8814         PR fortran/15051
8815         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
8816         test.
8817
8818 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
8819
8820         PR fortran/15149
8821         * gfortran.fortran-torture/execute/random_init.f90: New test.
8822
8823 2004-05-13  Paul Brook  <paul@codesourcery.com>
8824
8825         PR fortran/15314
8826         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
8827
8828 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
8829
8830         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
8831         for the powerpc case.
8832
8833 2004-05-13  Jeff Law  <law@redhat.com>
8834
8835         * gcc.dg/tree-ssa/20040513-1.c: New test.
8836         * gcc.dg/tree-ssa/20040513-2.c: New test.
8837
8838 2004-05-13  Paul Brook  <paul@codesourcery.com>
8839
8840         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
8841         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
8842         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
8843
8844 2004-05-13  Andreas Schwab  <schwab@suse.de>
8845
8846         PR other/10819
8847         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
8848         characters.
8849
8850 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
8851
8852         PR fortran/15294
8853         * gfortran.fortran-torture/execute/adjustr.f90: New file.
8854
8855 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
8856
8857         Merge from tree-ssa-20020619-branch.  See
8858         ChangeLog.tree-ssa for details.
8859
8860 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
8861
8862         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
8863         include <altivec.h> explicitly.
8864         * gcc.dg/altivec-13.c: Likewise.
8865
8866 2004-05-11  Paul Brook  <paul@codesourcery.com>
8867
8868         * gcc.c-torture/compile/20010518-1.c: Force enum size.
8869
8870 2004-05-10  Eric Christopher  <echristo@redhat.com>
8871
8872         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
8873         * gcc.dg/sibcall-4.c: Ditto.
8874
8875 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
8876
8877         * g++.dg/ext/altivec-8.C: New test case.
8878         * gcc.dg/altivec-13.c: New test case.
8879
8880 2004-05-08  Roger Sayle  <roger@eyesopen.com>
8881
8882         * gcc.c-torture/execute/divcmp-1.c: New test case.
8883         * gcc.c-torture/execute/divcmp-2.c: New test case.
8884         * gcc.c-torture/execute/divcmp-3.c: New test case.
8885
8886 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
8887
8888         * g++.dg/other/pragma-re-2.C: New test.
8889
8890 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8891
8892         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
8893         * gcc.dg/i386-387-2.c: Likewise.
8894
8895         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
8896         __builtin_drem.
8897         * gcc.dg/i386-387-6.c: Likewise.
8898
8899 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8900
8901         * gcc.dg/builtins-33.c:  Also check log1p*.
8902
8903 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
8904
8905         PR optimization/15296
8906         * gcc.c-torture/execute/pr15296.c: New test.
8907
8908 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
8909
8910         * gcc.dg/builtins-40.c: New test.
8911
8912 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
8913
8914         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
8915
8916 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
8917
8918         * g++.dg/ext/spe1.C: New testcase.
8919
8920 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
8921
8922         * objc.dg/image-info.m: Allow additional attributes
8923         for __image_info section.
8924
8925 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
8926
8927         * gcc.dg/torture/mips-hilo-2.c: New test.
8928
8929 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8930
8931         PR c++/14389
8932         * g++.dg/template/member5.C: New test.
8933
8934 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
8935
8936         * gcc.dg/builtins-34.c: Also check expm1*.
8937
8938 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8939
8940         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
8941         * gcc.dg/torture/builtin-convert-3.c: New test.
8942
8943 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
8944
8945         PR middle-end/15054
8946         * g++.dg/opt/pr15054.C: New test.
8947
8948 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8949
8950         * gcc.dg/torture/builtin-rounding-1.c: New test.
8951         * gcc.dg/builtins-25.c: Delete.
8952         * gcc.dg/builtins-29.c: Delete.
8953
8954 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
8955
8956         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
8957         * gcc.dg/sibcall-4.c: Likewise.
8958         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
8959
8960 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8961
8962         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
8963         bit-field on 16-bit targets.
8964
8965 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8966
8967         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
8968         16-bit targets.
8969
8970 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
8971
8972         * gcc.dg/rs6000-power2-1.c: Change to compile only.
8973         * gcc.dg/rs6000-power2-2.c: Likewise.
8974
8975 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
8976
8977         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
8978         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
8979         Change the asm registers to be in form of frN instead of fN.
8980
8981 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8982
8983         * gcc.dg/torture/builtin-convert-2.c: New test.
8984
8985 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
8986
8987         * gcc.dg/rs6000-power2-1.c: New test.
8988         * gcc.dg/rs6000-power2-2.c: New test.
8989
8990 2004-04-28  Jan Hubicka  <jh@suse.cz>
8991
8992         * gcc.dg/unused-6.c: New test.
8993
8994 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
8995             Ulrich Weigand  <uweigand@de.ibm.com>
8996
8997         * ada/acats/run_all.sh: Define $target variable.
8998
8999 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
9000
9001         PR c++/15119
9002         * g++.dg/other/vararg-1.C: New test.
9003
9004         PR c++/4794
9005         * g++.dg/eh/cleanup3.C: New test.
9006
9007 2004-04-24  Laurent GUERBY <laurent@guerby.net>
9008
9009         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
9010         and ad8011a (target_insn).
9011         * ada/acats/support/macro.dfs: Likewise.
9012         * ada/acats/support/impbit.adb: New file.
9013
9014 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
9015
9016         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
9017
9018 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9019
9020         * gcc.dg/loop-3.c: New test.
9021
9022 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
9023
9024         * gcc.c-torture/execute/simd-5.c: New test.
9025
9026 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9027
9028         PR c++/15064
9029         * g++.dg/template/crash18.C: New test.
9030
9031 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
9032
9033         * g++.dg/ext/complit3.C: New test.
9034
9035 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9036
9037         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
9038         * gcc.dg/altivec-3.c: Same.
9039         * gcc.dg/altivec-varargs-1.c: Same.
9040
9041 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9042
9043         * lib/target-supports.exp (check_profiling_available): Assume
9044         profiling is not available on powerpc-eabi targets.
9045
9046 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
9047
9048         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
9049         * gcc.dg/vmx/bug-1.c: Ditto.
9050
9051 2004-04-20  Eric Christopher  <echristo@redhat.com>
9052
9053         * gcc.dg/charset/extern.c: New test.
9054         * g++.dg/charset/extern3.cc: Ditto.
9055
9056 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
9057
9058         * gcc.dg/builtins-39.c: New test.
9059
9060 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
9061
9062         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
9063
9064 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
9065
9066         * gcc.dg/torture/mips-hilo-1.c: New test.
9067
9068 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
9069
9070         * gcc.c-torture/compile/20040419-1.c: New test.
9071
9072 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
9073
9074         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
9075
9076 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
9077             Aldy Hernandez  <aldyh@redhat.com>
9078
9079         * gcc.c-torture/execute/va-arg-24.c: New.
9080
9081 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
9082             Aldy Hernandez  <aldyh@redhat.com>
9083
9084         * gcc.dg/vmx/1b-01.c: New.
9085         * gcc.dg/vmx/1b-02.c: New.
9086         * gcc.dg/vmx/1b-03.c: New.
9087         * gcc.dg/vmx/1b-04.c: New.
9088         * gcc.dg/vmx/1b-05.c: New.
9089         * gcc.dg/vmx/1b-06.c: New.
9090         * gcc.dg/vmx/1b-07.c: New.
9091         * gcc.dg/vmx/1c-01.c: New.
9092         * gcc.dg/vmx/1c-02.c: New.
9093         * gcc.dg/vmx/3a-01a.c: New.
9094         * gcc.dg/vmx/3a-01.c: New.
9095         * gcc.dg/vmx/3a-01m.c: New.
9096         * gcc.dg/vmx/3a-03.c: New.
9097         * gcc.dg/vmx/3a-03m.c: New.
9098         * gcc.dg/vmx/3a-04.c: New.
9099         * gcc.dg/vmx/3a-04m.c: New.
9100         * gcc.dg/vmx/3a-05.c: New.
9101         * gcc.dg/vmx/3a-06.c: New.
9102         * gcc.dg/vmx/3a-06m.c: New.
9103         * gcc.dg/vmx/3a-07.c: New.
9104         * gcc.dg/vmx/3b-01.c: New.
9105         * gcc.dg/vmx/3b-02.c: New.
9106         * gcc.dg/vmx/3b-10.c: New.
9107         * gcc.dg/vmx/3b-13.c: New.
9108         * gcc.dg/vmx/3b-14.c: New.
9109         * gcc.dg/vmx/3b-15.c: New.
9110         * gcc.dg/vmx/3c-01a.c: New.
9111         * gcc.dg/vmx/3c-01.c: New.
9112         * gcc.dg/vmx/3c-02.c: New.
9113         * gcc.dg/vmx/3c-03.c: New.
9114         * gcc.dg/vmx/3d-01.c: New.
9115         * gcc.dg/vmx/4-01.c: New.
9116         * gcc.dg/vmx/4-03.c: New.
9117         * gcc.dg/vmx/5-01.c: New.
9118         * gcc.dg/vmx/5-02.c: New.
9119         * gcc.dg/vmx/5-03.c: New.
9120         * gcc.dg/vmx/5-04.c: New.
9121         * gcc.dg/vmx/5-05.c: New.
9122         * gcc.dg/vmx/5-06.c: New.
9123         * gcc.dg/vmx/5-07.c: New.
9124         * gcc.dg/vmx/5-07t.c: New.
9125         * gcc.dg/vmx/5-08.c: New.
9126         * gcc.dg/vmx/5-10.c: New.
9127         * gcc.dg/vmx/5-11.c: New.
9128         * gcc.dg/vmx/7-01a.c: New.
9129         * gcc.dg/vmx/7-01.c: New.
9130         * gcc.dg/vmx/7c-01.c: New.
9131         * gcc.dg/vmx/7d-01.c: New.
9132         * gcc.dg/vmx/7d-02.c: New.
9133         * gcc.dg/vmx/8-01.c: New.
9134         * gcc.dg/vmx/8-02a.c: New.
9135         * gcc.dg/vmx/8-02.c: New.
9136         * gcc.dg/vmx/brode-1.c: New.
9137         * gcc.dg/vmx/bug-1.c: New.
9138         * gcc.dg/vmx/bug-2.c: New.
9139         * gcc.dg/vmx/bug-3.c: New.
9140         * gcc.dg/vmx/cw-bug-1.c: New.
9141         * gcc.dg/vmx/cw-bug-2.c: New.
9142         * gcc.dg/vmx/cw-bug-3.c: New.
9143         * gcc.dg/vmx/dct.c: New.
9144         * gcc.dg/vmx/debug-1.c: New.
9145         * gcc.dg/vmx/debug-2.c: New.
9146         * gcc.dg/vmx/debug-3.c: New.
9147         * gcc.dg/vmx/debug-4.c: New.
9148         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
9149         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
9150         * gcc.dg/vmx/eg-5.c: New.
9151         * gcc.dg/vmx/fft.c: New.
9152         * gcc.dg/vmx/gcc-bug-1.c: New.
9153         * gcc.dg/vmx/gcc-bug-2.c: New.
9154         * gcc.dg/vmx/gcc-bug-3.c: New.
9155         * gcc.dg/vmx/gcc-bug-4.c: New.
9156         * gcc.dg/vmx/gcc-bug-5.c: New.
9157         * gcc.dg/vmx/gcc-bug-6.c: New.
9158         * gcc.dg/vmx/gcc-bug-7.c: New.
9159         * gcc.dg/vmx/gcc-bug-8.c: New.
9160         * gcc.dg/vmx/gcc-bug-9.c: New.
9161         * gcc.dg/vmx/gcc-bug-b.c: New.
9162         * gcc.dg/vmx/gcc-bug-c.c: New.
9163         * gcc.dg/vmx/gcc-bug-d.c: New.
9164         * gcc.dg/vmx/gcc-bug-e.c: New.
9165         * gcc.dg/vmx/gcc-bug-f.c: New.
9166         * gcc.dg/vmx/gcc-bug-g.c: New.
9167         * gcc.dg/vmx/gcc-bug-i.c: New.
9168         * gcc.dg/vmx/harness.h: New.
9169         * gcc.dg/vmx/ira1.c: New.
9170         * gcc.dg/vmx/ira2a.c: New.
9171         * gcc.dg/vmx/ira2b.c: New.
9172         * gcc.dg/vmx/ira2.c: New.
9173         * gcc.dg/vmx/ira2c.c: New.
9174         * gcc.dg/vmx/mem.c: New.
9175         * gcc.dg/vmx/newton-1.c: New.
9176         * gcc.dg/vmx/ops.c: New.
9177         * gcc.dg/vmx/sn7153.c: New.
9178         * gcc.dg/vmx/spill2.c: New.
9179         * gcc.dg/vmx/spill3.c: New.
9180         * gcc.dg/vmx/spill.c: New.
9181         * gcc.dg/vmx/t.c: New.
9182         * gcc.dg/vmx/varargs-1.c: New.
9183         * gcc.dg/vmx/varargs-2.c: New.
9184         * gcc.dg/vmx/varargs-3.c: New.
9185         * gcc.dg/vmx/varargs-4.c: New.
9186         * gcc.dg/vmx/varargs-5.c: New.
9187         * gcc.dg/vmx/varargs-6.c: New.
9188         * gcc.dg/vmx/varargs-7.c: New.
9189         * gcc.dg/vmx/vmx.exp: New.
9190         * gcc.dg/vmx/vprint-1.c: New.
9191         * gcc.dg/vmx/vscan-1.c: New.
9192         * gcc.dg/vmx/x-01.c: New.
9193         * gcc.dg/vmx/x-02.c: New.
9194         * gcc.dg/vmx/x-03.c: New.
9195         * gcc.dg/vmx/x-04.c: New.
9196         * gcc.dg/vmx/x-05.c: New.
9197         * gcc.dg/vmx/yousufi-1.c: New.
9198         * gcc.dg/vmx/zero-1.c: New.
9199         * gcc.dg/vmx/zero.c: New.
9200
9201 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
9202
9203         * g++.dg/lookup/java1.C: Update for chage of
9204         _Jv_AllocObject.
9205         * g++.dg/lookup/java2.C: Likewise.
9206
9207 2004-04-17  Laurent GUERBY <laurent@guerby.net>
9208
9209         * ada/acats/run_all.sh: use -O2 by default.
9210
9211 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
9212
9213         * gcc.dg/vr-mult-[12].c: New tests.
9214
9215 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9216
9217         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
9218
9219         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
9220
9221 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
9222
9223         * lib/target-supports.exp (check_profiling_available): Assume profiling
9224         isn't available for mips*-*-elf targets.
9225
9226 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
9227
9228         * gcc.dg/builtins-38.c: New test.
9229
9230 2004-04-14  Eric Christopher  <echristo@redhat.com>
9231
9232         * g++.dg/charset/charset.exp: Run .cc extension tests.
9233
9234 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
9235
9236         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
9237
9238 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9239
9240         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
9241
9242 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
9243
9244         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
9245         * gcc.dg/i386-387-2.c: Likewise.
9246
9247         * gcc.dg/i386-387-7.c: New test.
9248         * gcc.dg/i386-387-8.c: New test.
9249
9250         * gcc.dg/builtins-37.c: New test.
9251
9252 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
9253
9254         * g++.dg/pch/externc-1.C: Add missing semicolon.
9255
9256 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
9257
9258         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
9259
9260 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9261
9262         * gcc.c-torture/execute/20040411-1.c: New test.
9263
9264 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9265
9266         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
9267
9268 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
9269
9270         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
9271
9272 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
9273
9274         * lib/target-supports.exp (check_named_sections_available): New.
9275         * lib/gcc-dg.exp (dg-require-named-sections): New.
9276         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
9277         old-deja.exp.  Also prune error-count message from HP linker.
9278         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
9279
9280         * g++.dg/init/init-ref4.C: Use dg-require-weak.
9281         * g++.old-deja/g++.pt/static3.C: Likewise.
9282         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
9283
9284 2004-04-09  Roger Sayle  <roger@eyesopen.com>
9285
9286         * gcc.c-torture/execute/20040409-1.c: New test case.
9287         * gcc.c-torture/execute/20040409-2.c: New test case.
9288         * gcc.c-torture/execute/20040409-3.c: New test case.
9289
9290 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9291
9292         * gcc.dg/20040409-1.c: New test.
9293
9294 2004-04-08  Roger Sayle  <roger@eyesopen.com>
9295
9296         PR target/14888
9297         * g++.dg/opt/pr14888.C: New test case.
9298
9299 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
9300
9301         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
9302         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
9303         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
9304         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
9305         New tests.
9306
9307 2004-04-08  Paul Brook  <paul@codesourcery.com>
9308
9309         * gcc.dg/spill-1.c: New test.
9310
9311 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9312
9313         * gcc.dg/torture/builtin-ctype-2.c: New test.
9314
9315 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
9316
9317         * gcc.dg/pch/pch.exp: Add largefile test.
9318
9319 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
9320
9321         * g++.dg/pch/externc-1.Hs: New.
9322         * g++.dg/pch/externc-1.C: New.
9323
9324 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9325
9326         * gcc.dg/compat/struct-by-value-5a_main.c,
9327         gcc.dg/compat/struct-by-value-5b_main.c: New files.
9328         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
9329         * gcc.dg/compat/struct-by-value-5a_x.c,
9330         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
9331         gcc.dg/compat/struct-by-value-5_x.c.
9332         * gcc.dg/compat/struct-by-value-5a_y.c,
9333         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
9334         gcc.dg/compat/struct-by-value-5_y.c.
9335
9336         * gcc.dg/compat/struct-by-value-6a_main.c,
9337         gcc.dg/compat/struct-by-value-6b_main.c: New files.
9338         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
9339         * gcc.dg/compat/struct-by-value-6a_x.c,
9340         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
9341         gcc.dg/compat/struct-by-value-6_x.c.
9342         * gcc.dg/compat/struct-by-value-6a_y.c,
9343         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
9344         gcc.dg/compat/struct-by-value-6_y.c.
9345
9346         * gcc.dg/compat/struct-by-value-7a_main.c,
9347         gcc.dg/compat/struct-by-value-7b_main.c: New files.
9348         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
9349         * gcc.dg/compat/struct-by-value-7a_x.c,
9350         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
9351         gcc.dg/compat/struct-by-value-7_x.c.
9352         * gcc.dg/compat/struct-by-value-7a_y.c,
9353         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
9354         gcc.dg/compat/struct-by-value-7_y.c.
9355
9356 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
9357
9358         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
9359         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
9360         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
9361         options.
9362
9363 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
9364
9365         * gcc.dg/builtins-36.c: New test.
9366
9367 2004-04-06  Paul Brook  <paul@codesourcery.com>
9368
9369         * README.gcc: Remove obsolete contraint on testcases.
9370
9371 2004-04-05  Paul Brook  <paul@codesourcery.com>
9372
9373         PR2123
9374         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
9375         failure and exit(0) on success.
9376         * g++.dg/expr/anew2.C: Ditto.
9377         * g++.dg/expr/anew3.C: Ditto.
9378         * g++.dg/expr/anew4.C: Ditto.
9379
9380 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
9381
9382         PR c++/3518
9383         * g++.dg/template/unify7.C: New.
9384
9385 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
9386
9387         * g++.dg/README: Bring up to date with new subdirectories; remove
9388         duplicate subdirectory lines.
9389
9390 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
9391
9392         PR c++/14007
9393         * g++.dg/template/unify5.C: New.
9394         * g++.dg/template/unify6.C: New.
9395         * g++.dg/template/qualttp20.C: Adjust.
9396         * g++.old-deja/g++.jason/report.C: Adjust.
9397         * g++.old-deja/g++.other/qual1.C: Adjust.
9398
9399 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
9400
9401         PR c++/14803
9402         * g++.dg/inherit/ptrmem1.C: New test.
9403
9404 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
9405
9406         PR c++/14755
9407         * gcc.c-torture/execute/20040331-1.c: New test.
9408         * gcc.dg/20040331-1.c: New test.
9409
9410 2004-04-01  Paul Brook  <paul@codesourcery.com>
9411
9412         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
9413
9414 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
9415
9416         PR c++/14724
9417         * g++.dg/init/goto1.C: New test.
9418
9419         PR c++/14763
9420         * g++.dg/template/defarg4.C: New test.
9421
9422 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
9423
9424         * gcc.dg/altivec-11.c: Extend test for more valid cases.
9425
9426 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
9427
9428         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
9429
9430 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
9431
9432         * gcc.dg/noncompile/undeclared-2.c: New test.
9433
9434 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9435
9436         * gcc.dg/940409-1.c: Remove XFAIL.
9437         * gcc.dg/reg-vol-struct-1.c: New test.
9438
9439 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9440
9441         * gcc.dg/torture/builtin-wctype-1.c: New test.
9442
9443 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
9444
9445         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
9446         * gcc.dg/20001101-1.c: Likewise.
9447         * gcc.dg/20001102-1.c: Likewise.
9448
9449 2004-03-25  Roger Sayle  <roger@eyesopen.com>
9450
9451         * gcc.dg/compare8.c: Add an additional test for XOR.
9452
9453 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9454
9455         * gcc.dg/torture/builtin-ctype-1.c: New test.
9456
9457 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9458
9459         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
9460         * gcc.dg/torture/builtin-math-1.c: Likewise.
9461         * gcc.dg/torture/builtin-power-1.c: New test.
9462
9463 2004-03-24  Andreas Schwab  <schwab@suse.de>
9464
9465         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
9466         IA64 assembler.
9467
9468 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9469             Roger Sayle  <roger@eyesopen.com>
9470
9471         * gcc.dg/compare8.c: New test case.
9472
9473 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
9474
9475         * g++.dg/ext/altivec-7.C: New test.
9476
9477 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
9478
9479         PR 12267, 12391, 12560, 13129, 14114, 14133
9480         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
9481         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
9482         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
9483         Adjust error regexps.
9484         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
9485         * gcc.dg/noncompile/undeclared-1.c: New test cases.
9486         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
9487         * gcc.dg/local1.c: Add explanatory comment.
9488
9489 2004-03-23  Roger Sayle  <roger@eyesopen.com>
9490
9491         PR optimization/14669
9492         * g++.dg/opt/fold2.C: New test case.
9493
9494 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
9495
9496         PR c/14069
9497         * gcc.dg/20040322-1.c: New test.
9498
9499 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9500
9501         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
9502         * gcc.dg/ultrasp4.c: Likewise.
9503         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
9504
9505 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9506
9507         * gcc.dg/i386-sse-8.c: Reset default options.
9508
9509 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9510
9511         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
9512         in the error message text.
9513
9514 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9515
9516         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
9517
9518 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
9519
9520         PR c++/14616
9521         * g++.dg/init/array13.C: New test.
9522
9523 2004-03-20  Roger Sayle  <roger@eyesopen.com>
9524
9525         PR target/13889
9526         * gcc.c-torture/compile/pr13889.c: New test case.
9527
9528 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9529
9530         PR c/14635
9531         * builtins-1.c (nan, nans): Don't test.
9532         * builtins-30.c: Don't use nan, nanf, nanl.
9533         * builtins-35.c: New test.
9534
9535 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
9536
9537         * g++.dg/ext/altivec-6.C: New test.
9538
9539 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
9540
9541         * g++.dg/init/placement3.C: New test.
9542
9543         * g++.dg/template/spec13.C: New test.
9544
9545         * g++.dg/lookup/using11.C: New test.
9546
9547         * g++.dg/lookup/koenig3.C: New test.
9548
9549         * g++.dg/template/operator2.C: New test.
9550
9551         * g++.dg/expr/dtor3.C: New test.
9552         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
9553         marker.
9554         * g++.old-deja/g++.law/visibility28.C: Likewise.
9555
9556 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
9557
9558         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
9559         * gcc.dg/ppc64-abi-3.c: Likewise.
9560
9561 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9562
9563         PR c++/14545
9564         * g++.dg/parse/template15.C: New test.
9565
9566 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9567
9568         * g++.dg/expr/dtor2.C: New test.
9569
9570         * g++.dg/lookup/anon4.C: New test.
9571
9572         * g++.dg/overload/using1.C: New test.
9573
9574         * g++.dg/template/lookup7.C: New test.
9575
9576         * g++.dg/template/typename6.C: New test.
9577
9578         * g++.dg/expr/cond6.C: New test.
9579
9580 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9581
9582         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
9583
9584 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9585
9586         * g++.dg/expr/cond5.C: New test.
9587         * g++.dg/expr/constcast1.C: Likewise.
9588         * g++.dg/expr/ptrmem2.C: Likewise.
9589         * g++.dg/expr/ptrmem3.C: Likewise.
9590         * g++.dg/lookup/main1.C: Likewise.
9591         * g++.dg/template/lookup6.C: Likewise.
9592
9593 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9594
9595         * gcc.dg/local1.c: New test.
9596
9597         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
9598
9599 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9600
9601         * gcc.dg/torture/builtin-convert-1.c: New test.
9602
9603 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9604
9605         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
9606
9607 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9608
9609         PR c++/14481
9610         * g++.dg/warn/Wunused-7.C: New test.
9611
9612 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9613
9614         * gcc.dg/torture/builtin-integral-1.c: New test.
9615
9616 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9617
9618         PR c++/14586
9619         * g++.dg/parse/non-dependent3.C: New test.
9620
9621 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
9622
9623         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
9624         * g++.dg/eh/simd-2.C: Likewise.
9625         * g++.dg/init/array10.C: Likewise.
9626         * gcc.c-torture/compile/simd-1.c: Likewise.
9627         * gcc.c-torture/compile/simd-2.c: Likewise.
9628         * gcc.c-torture/compile/simd-3.c: Likewise.
9629         * gcc.c-torture/compile/simd-4.c: Likewise.
9630         * gcc.c-torture/compile/simd-6.c: Likewise.
9631         * gcc.c-torture/execute/simd-1.c: Likewise.
9632         * gcc.c-torture/execute/simd-2.c: Likewise.
9633         * gcc.dg/compat/vector-defs.h: Likewise.
9634         * gcc.dg/20020531-1.c: Likewise.
9635         * gcc.dg/altivec-3.c: Likewise.
9636         * gcc.dg/altivec-4.c: Likewise.
9637         * gcc.dg/altivec-varargs-1.c: Likewise.
9638         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
9639         * gcc.dg/i386-mmx-3.c: Likewise.
9640         * gcc.dg/i386-sse-4.c: Likewise.
9641         * gcc.dg/i386-sse-5.c: Likewise.
9642         * gcc.dg/i386-sse-8.c: Likewise.
9643         * gcc.dg/simd-1.c: Likewise.
9644         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
9645         __ev64_opaque__ since the machine description provides it.
9646
9647 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9648
9649         * lib/compat.exp (skip_list): New global variable.
9650         Use it to hold the user defined COMPAT_SKIPS list if any.
9651         (compat-obj): Add the members of skip_list to optall.
9652
9653 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9654
9655         * gcc.dg/compat/union-by-value-1_main.c,
9656         union-by-value-1_x.c, union-by-value-1_y.c,
9657         union-check.h, union-defs.h,
9658         union-init.h, union-return-1_main.c,
9659         union-return-1_x.c, union-return-1_y.c: New files.
9660
9661 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9662
9663         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
9664         mixed-struct-init.h: Add 4 mixed structure types.
9665         struct-by-value-21_main.c, struct-by-value-21_x.c,
9666         struct-by-value-21_y.c, struct-return-21_main.c,
9667         struct-return-21_x.c, struct-return-21_y.c: New files.
9668
9669 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
9670
9671         PR c++/14550
9672         * g++.dg/parse/template14.C: New test.
9673
9674 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9675
9676         * gcc.c-torture/execute/20040313-1.c: New test.
9677
9678 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
9679
9680         PR target/14533
9681         * gcc.dg/20040311-2.c: New test.
9682
9683 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
9684
9685         PR other/14544
9686         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
9687         bit-field.
9688
9689 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
9690
9691         * gcc.dg/20040305-2.c: Add missing return statement.
9692
9693 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9694
9695         * gcc.dg/builtins-34.c: Also check pow10*.
9696
9697 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9698
9699         PR target/14262
9700         * gcc.dg/20040305-2.c: New test.
9701
9702 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9703
9704         * gcc.dg/20040310-1.c: New test.
9705
9706 2004-03-11  Roger Sayle  <roger@eyesopen.com>
9707
9708         * gcc.c-torture/execute/20040311-1.c: New test case.
9709
9710 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
9711
9712         PR c++/14476
9713         * g++.dg/lookup/enum1.C: New test.
9714
9715 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
9716
9717         PR c++/14510
9718         * g++.dg/lookup/struct2.C: New test.
9719
9720 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
9721
9722         * gcc.dg/builtins-34.c: New test.
9723
9724 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9725
9726         * gcc.dg/torture/builtin-nonneg-1.c: New test.
9727
9728 2004-03-09  James E Wilson  <wilson@specifixinc.com>
9729
9730         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
9731         * gcc.dg/alias-2.c: New testcase.
9732
9733 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
9734
9735         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
9736
9737 2004-03-09  Roger Sayle  <roger@eyesopen.com>
9738
9739         * gcc.c-torture/execute/20040309-1.c: New test case.
9740
9741 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9742
9743         PR c++/14397
9744         * g++.dg/overload/ref1.C: New.
9745
9746 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9747
9748         PR c++/14409
9749         * g++.dg/template/spec12.C: New test.
9750
9751         PR c++/14448
9752         * g++.dg/parse/crash14.C: New test.
9753
9754 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9755
9756         PR c++/14230
9757         * g++.dg/init/ref11.C: New test.
9758
9759 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9760
9761         PR c++/14432
9762         * g++.dg/parse/builtin2.C: New test.
9763
9764 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9765
9766         PR c++/14401
9767         * g++.dg/init/ctor3.C: New test.
9768         * g++.dg/init/union1.C: New test.
9769         * g++.dg/ext/anon-struct4.C: New test.
9770
9771 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9772
9773         * g++.dg/lookup/koenig1.C: Tweak error messages.
9774         * g++.dg/lookup/used-before-declaration.C: Likewise.
9775         * g++.dg/other/do1.C: Likewise.
9776         * g++.dg/overload/koenig1.C: Likewise.
9777         * g++.dg/parse/crash13.C: Likewise.
9778         * g++.dg/template/instantiate3.C: Likewise.
9779
9780 2004-03-08  Eric Christopher  <echristo@redhat.com>
9781
9782         * * lib/target-supports.exp: Enable libiconv in test
9783         compilation.  Fix up error checking.
9784
9785 2004-03-08  Roger Sayle  <roger@eyesopen.com>
9786
9787         PR middle-end/14289
9788         * gcc.dg/pr14289-1.c: New test case.
9789         * gcc.dg/pr14289-2.c: Likewise.
9790         * gcc.dg/pr14289-3.c: Likewise.
9791
9792 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
9793
9794         * gcc.c-torture/execute/20040308-1.c: New test.
9795
9796 2004-03-07  Roger Sayle  <roger@eyesopen.com>
9797
9798         * gcc.c-torture/execute/20040307-1.c: New test case.
9799
9800 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
9801
9802         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
9803
9804 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
9805
9806         * gcc.dg/20040306-1.c: New test.
9807
9808 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
9809
9810         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
9811         them static.
9812         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
9813
9814 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9815
9816         PR c/14465
9817         * gcc.dg/decl-6.c: New test.
9818
9819 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9820
9821         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
9822         Rename LOGPOW -> LOG_POW.
9823         (SQRT_EXP, POW_EXP): New.
9824
9825 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9826
9827         * gcc.dg/i386-sse-8.c: New test.
9828
9829 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9830
9831         PR c/14114
9832         * gcc.dg/decl-5.c: New test.
9833
9834 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
9835
9836         * gcc.dg/20040305-1.c: New test.
9837
9838 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
9839
9840         PR other/14354
9841         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
9842
9843 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
9844
9845         PR c++/14425, c++/14426
9846         * g++.dg/ext/altivec-4.C: New test.
9847         * g++.dg/ext/altivec-5.C: New test.
9848
9849 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
9850
9851         * g++.old-deja/g++.other/linkage1.C: Expect errors about
9852         global variables of a type with no linkage.
9853         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
9854         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
9855         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
9856         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
9857         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
9858         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
9859         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
9860         * g++.dg/warn/deprecated.C: Name enum Color.
9861         * g++.dg/overload/VLA.C: Name structure for 'b'.
9862         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
9863
9864 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9865
9866         * gcc.c-torture/compile/20040304-1.c: New test.
9867
9868 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
9869
9870         PR 13728
9871         * gcc.dg/decl-4.c: New testcase.
9872
9873 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
9874
9875         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
9876         as PRECF if sizeof (float) > sizeof (double).
9877         (PRECL): Make it the same as PRECF if
9878         sizeof (float) > sizeof (long double).
9879
9880 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9881
9882         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
9883         system type.  Add check for irix6 which doesn't have c99 runtime.
9884
9885 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
9886
9887         * gcc.dg/const-elim-1.c: xfail for xtensa.
9888
9889 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9890
9891         PR c++/14369
9892         * g++.dg/template/cond4.C: New test.
9893
9894 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9895
9896         PR c++/14360
9897         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
9898
9899         PR c++/14361
9900         * g++.dg/parse/defarg7.C: New test.
9901
9902         PR c++/14359
9903         * g++.dg/template/friend26.C: New test.
9904
9905 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9906
9907         PR c++/14324
9908         * g++.dg/abi/mangle21.C: New test.
9909
9910         PR c++/14260
9911         * g++.dg/parse/constructor2.C: New test.
9912
9913         PR c++/14337
9914         * g++.dg/template/sfinae1.C: New test.
9915
9916 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9917
9918         PR c++/14267
9919         * g++.dg/expr/crash2.C: New test.
9920
9921         PR middle-end/13448
9922         * gcc.dg/inline-5.c: New test.
9923         * gcc.dg/always-inline.c: Split out tests into ...
9924         * gcc.dg/always-inline2.c: ... this and ...
9925         * gcc.dg/always-inline3.c: ... this.
9926
9927 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9928
9929         PR debug/12103
9930         * g++.dg/debug/crash1.C: New test.
9931
9932 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
9933
9934         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
9935         function with __attribute__((noinline)).
9936         (recurser_void2): Likewise.
9937         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
9938         (recurser_void2): Likewise.
9939
9940 2004-02-29  Roger Sayle  <roger@eyesopen.com>
9941
9942         PR middle-end/14203
9943         * g++.dg/warn/Wunused-6.C: New test case.
9944
9945 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
9946
9947         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
9948         not defined.
9949
9950 2004-02-27  Eric Christopher  <echristo@redhat.com>
9951
9952         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
9953         * g++.dg/charset/asm2.c: Run only x86.
9954         * gcc.dg/charset/asm3.c: Ditto.
9955
9956 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
9957
9958         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
9959         ld_library_path.
9960
9961 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
9962
9963         * g++.dg/ext/altivec-3.C: New.
9964
9965 2004-02-26  Richard Henderson  <rth@redhat.com>
9966
9967         * g++.dg/ext/attrib10.C: Mark for warning.
9968         * gcc.dg/attr-alias-1.c: New.
9969
9970 2004-02-26  Richard Henderson  <rth@redhat.com>
9971
9972         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
9973         * gcc.c-torture/execute/20040208-2.c: ... it back.
9974
9975 2004-02-26  Eric Christopher  <echristo@redhat.com>
9976
9977         * lib/target-supports.exp (check-iconv-available): New function.
9978         * lib/gcc-dg.exp (dg-require-iconv): New function.
9979         Use above.
9980         * gcc.dg/charset: New directory.
9981         * gcc.dg/charset/charset.exp: New file.
9982         * gcc.dg/charset/asm1.c: Ditto.
9983         * gcc.dg/charset/asm2.c: Ditto.
9984         * gcc.dg/charset/asm3.c: Ditto.
9985         * gcc.dg/charset/asm4.c: Ditto.
9986         * gcc.dg/charset/asm5.c: Ditto.
9987         * gcc.dg/charset/attribute1.c: Ditto.
9988         * gcc.dg/charset/attribute2.c: Ditto.
9989         * gcc.dg/charset/string1.c: Ditto.
9990         * g++.dg/charset: New directory.
9991         * g++.dg/dg.exp: Add here. Special options.
9992         * g++.dg/charset/charset.exp: New file.
9993         * g++.dg/charset/asm1.c: Ditto.
9994         * g++.dg/charset/asm2.c: Ditto.
9995         * g++.dg/charset/asm3.c: Ditto.
9996         * g++.dg/charset/asm4.c: Ditto.
9997         * g++.dg/charset/attribute1.c: Ditto.
9998         * g++.dg/charset/attribute2.c: Ditto.
9999         * g++.dg/charset/extern1.cc: Ditto.
10000         * g++.dg/charset/extern2.cc: Ditto.
10001         * g++.dg/charset/string1.c: Ditto.
10002
10003 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
10004
10005         PR c++/14278
10006         * g++.dg/parse/comma1.C: New test.
10007
10008 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10009
10010         PR c++/14284
10011         * g++.dg/template/ttp8.C: New test.
10012
10013 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
10014
10015         * gcc.dg/fixuns-trunc-1.c: New test.
10016
10017 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10018
10019         * gcc.dg/builtins-config.h: Use #elif.
10020
10021 2004-02-26  Michael Matz  <matz@suse.de>
10022
10023         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
10024         * gcc.dg/991214-1.c: Likewise.
10025         * gcc.dg/i386-asm-1.c: Likewise.
10026
10027 2004-02-25  Richard Henderson  <rth@redhat.com>
10028
10029         * gcc.c-torture/execute/20040208-2.c: Move ...
10030         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
10031
10032 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10033
10034         PR c++/14246
10035         * g++.dg/other/crash-3.C: New test.
10036
10037 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10038
10039         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
10040         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
10041
10042         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
10043         HP-UX.
10044
10045 2004-02-24  Michael Matz  <matz@suse.de>
10046
10047         * gcc.dg/i386-regparm.c: New.
10048
10049 2004-02-23  James E Wilson  <wilson@specifixinc.com>
10050
10051         * gcc.c-torture/execute/20040223-1.c: New.
10052
10053 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
10054             Kazu Hirata  <kazu@cs.umass.edu>
10055
10056         * gcc.dg/fwritable-strings-1.c: Remove.
10057
10058 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
10059
10060         PR c/14156
10061         * gcc.dg/20040223-1.c: New test.
10062
10063 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10064
10065         PR c++/14106
10066         * g++.dg/ext/typeof9.C: New test.
10067
10068 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10069
10070         PR c++/14250
10071         * g++.dg/other/switch1.C: New test.
10072
10073 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10074
10075         * gcc.dg/cast-function-1.c: Adjust for new informative message.
10076         * gcc.dg/va-arg-1.c: Likewise.
10077
10078 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10079
10080         PR c++/14143
10081         * g++.dg/template/koenig5.C: New test.
10082
10083 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
10084
10085         * g++.dg/ext/altivec-1.C: Generalize target triple.
10086         * g++.dg/ext/altivec-2.C: New test case.
10087         * g++.dg/ext/altivec_check.h: New file.
10088         * gcc.dg/altivec-1.c: Generalize target triple;
10089         include altivec_check.h and call altivec_check().
10090         * gcc.dg/altivec-[2-5].c: Generalize target triple.
10091         * gcc.dg/altivec-6.c: New test case.
10092         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
10093         type casts as needed.
10094         * gcc.dg/altivec-10.c: Include altivec_check.h and call
10095         altivec_check().
10096         * gcc.dg/altivec-12.c: New test case.
10097         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
10098         include altivec_check.h and call altivec_check().
10099         * gcc.dg/altivec_check.h: New file.
10100
10101 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10102
10103         * lib/target-supports.exp (check_alias_available): Don't mangle
10104         function `g' in test program.
10105
10106 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10107
10108         * lib/target-supports.exp (check_profiling_available): Check
10109         argument to determine whether we support a profiling type.
10110         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
10111         check_profiling_available.
10112         * g++.dg/bprob/bprob.exp: Likewise
10113         * g77.dg/bprob/bprob.exp: Likewise.
10114         * gcc.misc-tests/bprob.exp: Likewise.
10115         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
10116         dg-require-profiling and delete expected error handling.
10117         * gcc.dg/20021014-1.c: Likewise.
10118         * gcc.dg/nest.c: Likewise.
10119
10120 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10121
10122         PR c++/12007
10123         * g++.dg/other/vthunk1.C: New test.
10124
10125 2004-02-20  Falk Hueffner  <falk@debian.org>
10126
10127         PR target/14201
10128         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
10129
10130 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
10131
10132         PR c++/13927
10133         * g++.dg/other/error8.C: Remove XFAIL markers.
10134
10135         PR c++/14173
10136         * g++.dg/ext/packed5.C: New test.
10137
10138         PR c++/14199
10139         * g++.dg/warn/Wunused-5.C: New test.
10140
10141         PR c++/14186
10142         * g++.dg/lookup/member1.C: New test.
10143
10144 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
10145
10146         * gcc.c-torture/compile/20040130-1.c: Enable only when
10147         __INT_MAX__ >= 2147483647L.
10148         * gcc.c-torture/compile/961203-1.c: Likewise.
10149
10150 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
10151
10152         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
10153         * g++.dg/opt/template1.C: Robustify assembler regexp
10154
10155 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10156
10157         * gcc.c-torture/execute/simd-4.x: Remove.
10158         * gcc.c-torture/execute/va-arg-25.x: Likewise.
10159         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
10160         Guard with #ifndef SKIP_ATTRIBUTE.
10161         * gcc.dg/compat/vector-1_y.c: Likewise.
10162         * gcc.dg/compat/vector-2_x.c: Likewise.
10163         * gcc.dg/compat/vector-2_y.c: Likewise.
10164         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
10165         * g++.dg/eh/simd-2.C: Likewise.
10166
10167 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
10168
10169         * gcc.c-torture/compile/complex-1.c: New.
10170
10171 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
10172
10173         PR target/14209
10174         * gcc.c-torture/execute/20040218-1.c: New test.
10175
10176 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10177
10178         PR c++/14181
10179         * g++.dg/parse/new2.C: New test.
10180
10181 2004-02-18  Paul Brook  <paul@codesourcery.com>
10182
10183         * gcc.c-torture/compile/libcall-1.c: New test.
10184
10185 2004-02-18  Paul Brook  <paul@codesourcery.com>
10186
10187         PR debug/12934
10188         * gcc.dg/debug/debug-7.c: New test.
10189
10190 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
10191
10192         * gcc.dg/20040217-1.c: New test.
10193
10194 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
10195
10196         * gcc.c-torture/execute/990208-1.x: Delete.
10197
10198 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
10199
10200         * gcc.c-torture/execute/20040208-2.x: New file.
10201
10202 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
10203
10204         PR c++/11326
10205         * g++.dg/abi/structret1.C: New test.
10206
10207 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
10208
10209         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
10210         (i386_cpuid): No need to test if cpuid is available on AMD64.
10211         Fix assembly, so that it works onboth i386 and AMD64.
10212         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
10213         (vecInLong): Fix s[] member type to unsigned int.
10214         (vecInWord): Remove type.
10215         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
10216         (a64, b64, c64, d64, e64): Remove.
10217         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
10218         Remove unused variable.  Remove initialization of removed variables.
10219         Don't call mmx_tests nor sse_tests.
10220         (reference_mmx, reference_sse): Remove.
10221         (check): Add return stmt.
10222         * gcc.dg/i386-sse-7.c: New test.
10223         * gcc.dg/i386-mmx-4.c: New test.
10224
10225 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10226
10227         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
10228         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10229         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10230         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
10231         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
10232         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
10233         g++.dg/tc1/dr94.C: Fix line terminator.
10234
10235 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
10236
10237         * gcc.c-torture/compile/20040216-1.c: New.
10238
10239 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10240
10241         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10242         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10243         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
10244         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
10245         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
10246         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
10247
10248 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10249
10250         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
10251
10252 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
10253
10254         PR c++/13971
10255         * g++.dg/expr/cond4.C: New test.
10256
10257         PR c++/14086
10258         * g++.dg/lookup/crash2.C: New test.
10259
10260 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
10261
10262         * gcc.c-torture/compile/20040214-2.c: New test.
10263
10264 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
10265
10266         PR c++/14116
10267         * g++.dg/ext/typeof8.C: New test.
10268
10269 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
10270
10271         * gcc.c-torture/compile/20040214-1.c: New test.
10272
10273 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10274
10275         PR c++/13635
10276         * g++.dg/template/spec11.C: New test.
10277
10278 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10279
10280         PR c++/13927
10281         * g++.dg/other/error8.C: New test.
10282
10283 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
10284
10285         PR c++/14122
10286         * g++.dg/template/array4.C: New test.
10287
10288         PR c++/14108
10289         * g++.dg/inherit/thunk2.C: New test.
10290
10291         PR c++/14083
10292         * g++.dg/eh/cond2.C: New test.
10293
10294 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
10295
10296         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
10297
10298 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
10299
10300         * lib/scanasm.exp (dg-scan): Quote pattern before display.
10301
10302 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
10303
10304         * g++.dg/simd-2.C: xfail on ppc64-linux.
10305
10306 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10307
10308         PR c/456
10309         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
10310         tests.
10311
10312 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
10313
10314         * gcc.dg/builtins-33.c: New test.
10315
10316 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
10317
10318         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
10319
10320 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10321
10322         * g++.dg/simd-2.C: Set -maltivec for ppc64.
10323
10324 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10325
10326         * gcc.dg/ppc64-abi-3.c: New test.
10327
10328 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
10329
10330         PR c/14092
10331
10332         * gcc.dg/pr14092-1.c: New testcase.
10333
10334 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
10335
10336         * gcc.dg/cpp/assert4.c: Fix typo last change.
10337
10338         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
10339         * gcc.dg/cpp/assert4.c: Handle powerpc64.
10340
10341         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
10342
10343 2004-02-09  Roger Sayle  <roger@eyesopen.com>
10344
10345         * gcc.c-torture/compile/20040209-1.c: New test case.
10346
10347 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10348
10349         * gcc.dg/c90-init-1.c: Adjust expected error messages.
10350
10351 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
10352
10353         * gcc.c-torture/execute/20040208-[12].c: New tests.
10354
10355 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10356
10357         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
10358
10359 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10360
10361         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
10362
10363 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10364
10365         Bug 13856
10366         * gcc.dg/visibility-8.c: New testcase.
10367
10368 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10369
10370         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
10371         arguments.
10372         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
10373
10374 2004-02-07  Roger Sayle  <roger@eyesopen.com>
10375
10376         PR middle-end/13696
10377         * g++.dg/opt/fold1.C: New test case.
10378
10379 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10380
10381         PR c++/14033
10382         * g++.dg/other/crash-2.C: New test.
10383
10384 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10385
10386         PR c++/14028
10387         * g++.dg/parse/angle-bracket2.C: New test.
10388
10389 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10390
10391         PR middle-end/13750
10392         Revert:
10393         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10394         PR pch/13361
10395         * testsuite/g++.dg/pch/wchar-1.C: New.
10396         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10397
10398 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10399
10400         PR c++/14008
10401         * g++.dg/parse/error15.C: New test.
10402         * g++.dg/parse/crash11.C: Update dg-error mark.
10403
10404 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10405
10406         PR c++/13932
10407         * g++.dg/warn/conv2.C: New test.
10408
10409 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10410
10411         PR c++/13086
10412         * g++.dg/warn/incomplete1.C: Remove xfail.
10413
10414 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10415
10416         * lib/file-format.exp (gcc_target_object_format): Use
10417         ${tool}_target_compile, not gcc_target_compile.
10418         * lib/target-supports.exp (check_alias_available): Likewise.
10419         (check_gc_sections_available): Likewise.
10420         * g++.dg/ext/attrib10.C: Use dg-require-alias.
10421         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
10422         dg-require-alias.
10423
10424 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10425
10426         PR c++/13969
10427         * g++.dg/template/static6.C: New test.
10428
10429 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
10430
10431         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
10432
10433 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10434
10435         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
10436         tests for systems where `char' is unsigned by default.
10437
10438 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10439
10440         PR c++/13997
10441         * g++.dg/template/partial3.C: New test.
10442
10443 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
10444
10445         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
10446         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
10447         Remove mentions of obsolete ports.
10448
10449 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
10450
10451         * gcc.dg/noncompile/20001228-1.c: Fix for new
10452         error message.
10453
10454 2004-02-03  Roger Sayle  <roger@eyesopen.com>
10455
10456         PR target/9348
10457         * gcc.c-torture/execute/multdi-1.c: New test case.
10458
10459 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10460
10461         PR c++/13925
10462         * g++.dg/template/lookup5.C: New test.
10463
10464 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10465
10466         PR c++/13950
10467         * g++.dg/template/lookup4.C: New test.
10468
10469         PR c++/13970
10470         * g++.dg/parse/error14.C: New test.
10471
10472         PR c++/14002
10473         * g++.dg/parse/template13.C: New test.
10474
10475 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10476
10477         PR c++/13978
10478         * g++.dg/template/koenig4.C: New test.
10479
10480         PR c++/13968
10481         * g++.dg/template/crash17.C: New test.
10482
10483         PR c++/13975
10484         * g++.dg/parse/error13.C: New test.
10485         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
10486
10487 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10488
10489         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
10490
10491 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
10492
10493         PR c/11658
10494         PR c/13994
10495         * gcc.dg/noncompile/20040203-1.c: New test.
10496         * gcc.dg/noncompile/20040203-2.c: Likewise.
10497         * gcc.dg/noncompile/20040203-3.c: Likewise.
10498         * gcc.dg/20040203-1.c: Likewise.
10499
10500 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
10501
10502         PR c++/10858
10503         * g++.dg/template/sizeof7.C: New test.
10504
10505 2004-02-02  Eric Christopher  <echristo@redhat.com>
10506             Zack Weinberg  <zack@codesourcery.com>
10507
10508         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
10509
10510 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
10511
10512         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
10513         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
10514         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
10515         * gcc.dg/cleanup-5.c: Run only on Linux targets.
10516
10517 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
10518
10519         PR c++/13113
10520         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
10521
10522         PR c++/13854
10523         * g++.dg/ext/attrib13.C: New test.
10524
10525         PR c++/13907
10526         * g++.dg/conversion/op2.C: New test.
10527
10528 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10529
10530         * gcc.dg/titype-1.c: Fix pasto.
10531
10532 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10533
10534         * gcc.dg/titype-1.c: New test.
10535
10536 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10537
10538         PR c++/13957
10539         * g++.dg/template/non-type-template-argument-1.C,
10540         g++.dg/template/qualified-id1.C: Update dg-error marks.
10541         * g++.dg/template/nontype6.C: New test.
10542
10543 2004-02-01  Roger Sayle  <roger@eyesopen.com>
10544
10545         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
10546         * gcc.dg/builtins-31.c: New testcase.
10547         * gcc.dg/builtins-32.c: New testcase.
10548
10549 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
10550
10551         * objc.dg/call-super-2.m: Update line numbers
10552         for the including of stddef.h.
10553
10554 2004-01-30  Michael Matz  <matz@suse.de>
10555
10556         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
10557         g++.dg/ext/case-range3.C: New tests.
10558
10559 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10560
10561         DR206
10562         PR c++/13813
10563         * g++.dg/template/member4.C: New test.
10564
10565 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10566
10567         PR c++/13683
10568         * g++.dg/template/sizeof6.C: New test.
10569
10570 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10571
10572         * gcc.dg/fwritable-strings-1.c: New test.
10573
10574 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10575
10576         * gcc.c-torture/compile/20040130-1.c: New test.
10577
10578 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
10579
10580         * objc.dg/call-super-2.m: Include stddef.h for size_t.
10581
10582 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
10583
10584         PR c++/13883
10585         * g++.dg/template/ctor3.C: New test.
10586
10587 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10588
10589         * g++.dg/tc1: New directory.
10590         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
10591         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
10592         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
10593         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
10594         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
10595
10596 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10597
10598         * g++.dg/parse/error11.C: New test.
10599         * g++.dg/parse/error12.C: Likewise.
10600
10601 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
10602
10603         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
10604         (scan_initial, main): Use aligned_sizeof instead of sizeof.
10605
10606 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
10607
10608         PR c++/13791
10609         * g++.dg/ext/attrib12.C: New test.
10610
10611         PR c++/13736
10612         * g++.dg/parse/cast2.C: New test.
10613
10614 2004-01-27  James E Wilson  <wilson@specifixinc.com>
10615
10616         * objc.dg/encode-2.m (main): New local string.  Set depending on
10617         sizeof long.  Use in sscanf call.
10618         * objc.dg/encode-3.m (main): New local string.  Set depending on
10619         sizeof long.  Use in scan_initial call.
10620
10621 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10622
10623         * objc.dg/call-super-2.m: Make LP64-safe.
10624         * objc.dg/desig-init-1.m: Likewise.
10625
10626 2004-01-27  Devang Patel <dpatel@apple.com>
10627
10628         * g++.dg/debug/namespace1.C: New test.
10629
10630 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
10631
10632         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
10633         xscale-*-*.
10634
10635         * gcc.dg/arm-mmx-1.c: New test.
10636
10637 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10638
10639         * gcc.dg/20040127-1.c: New test.
10640         * gcc.dg/20040127-2.c: New test.
10641
10642 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10643
10644         * objc.dg/stret-1.m (glob): Renamed to globa.
10645
10646 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
10647
10648         PR c++/13663
10649         * g++.dg/expr/for1.C: New test.
10650
10651 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
10652
10653         PR middle-end/13779
10654         * gcc.dg/darwin-longlong.c: New test.
10655
10656 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
10657
10658         * gcc.dg/20040124-1.c: Moved test from here...
10659         * gcc.c-torture/compile/20040124-1.c: ...to here.
10660
10661 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10662
10663         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
10664         the assembly output if -m64 is passed.
10665
10666 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
10667
10668         PR c++/13833
10669         * g++.dg/template/cond3.C: New test.
10670
10671 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10672
10673         PR c++/13810
10674         * g++.dg/template/ttp7.C: New test.
10675
10676 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10677
10678         PR c++/13797
10679         * g++.dg/template/nontype4.C: New test.
10680         * g++.dg/template/nontype5.C: Likewise.
10681
10682 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
10683
10684         * gcc.dg/torture/mips-clobber-at.c: New test.
10685
10686 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
10687
10688         * gcc.dg/20040124-1.c: New test.
10689
10690 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
10691
10692         * gcc.dg/20040123-1.c: New test.
10693
10694 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10695
10696         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
10697
10698 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10699
10700         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
10701
10702 2004-01-23  Andrew Pinski  <apinski@apple.com>
10703
10704         * gcc.dg/20030121-1.c: Move to ..
10705         * gcc.dg/20040121-1.c: here.
10706
10707 2004-01-23  Roger Sayle  <roger@eyesopen.com>
10708
10709         * gcc.dg/builtins-29.c: New test case.
10710
10711 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10712
10713         PR 18314
10714         * gcc.dg/builtins-30.c: New testcase.
10715
10716 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
10717
10718         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
10719         * lib/g77.exp: Likewise.
10720         * lib/objc.exp: Likewise.
10721         * lib/g++.exp: Likewise.
10722
10723 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10724
10725         * gcc.dg/struct-by-value-2.c: New test.
10726
10727 2004-01-21  Andrew Pinski  <apinski@apple.com>
10728
10729         PR target/13785
10730         * gcc.dg/20030121-1.c: New test.
10731
10732 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
10733
10734         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
10735         clobber frame pointer register in asm statement.
10736
10737 2004-01-21  Falk Hueffner  <falk@debian.org>
10738
10739         * gcc.c-torture/compile/20040121-1.c: New test.
10740
10741 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
10742
10743         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
10744
10745 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
10746
10747         * gcc.dg/ppc64-abi-2.c: New test.
10748
10749 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
10750
10751         * lib/treelang.exp: Fill out this file.
10752         * lib/treelang-dg.exp: New File.
10753
10754 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10755
10756         * gcc.c-torture/compile/981022-1.c: Remove.
10757         * gcc.dg/array-5.c: Remove XFAIL.
10758         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
10759         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
10760         gcc.dg/cond-lvalue-1.c: Update.
10761         * gcc.dg/cast-lvalue-2.c: New test.
10762
10763 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
10764
10765         PR c++/13592
10766         * g++.dg/other/error1.C (class foo): Tweak error message.
10767
10768         PR c++/13592
10769         * g++.dg/template/call2.C: New test.
10770
10771 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10772
10773         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
10774         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
10775         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
10776         scalar-return-1_x.c, scalar-return-2_y.c,
10777         scalar-return-3_x.c, scalar-return-3_y.c,
10778         scalar-return-4_x.c, scalar-return-4_y.c,
10779         struct-align-1.h, struct-align-1_x.c,
10780         struct-align-1_y.c, struct-align-2.h,
10781         struct-align-2_x.c, struct-align-2_y.c,
10782         struct-by-value-10_y.c, struct-by-value-11_x.c,
10783         struct-by-value-11_y.c, struct-by-value-12_x.c,
10784         struct-by-value-12_y.c, struct-by-value-13_x.c,
10785         struct-by-value-13_y.c, struct-by-value-14_x.c,
10786         struct-by-value-14_y.c, struct-by-value-15_x.c,
10787         struct-by-value-15_y.c, struct-by-value-16_y.c,
10788         struct-by-value-17_y.c, struct-by-value-18_y.c,
10789         struct-by-value-19_y.c, struct-by-value-1_x.c,
10790         struct-by-value-1_y.c, struct-by-value-20_y.c,
10791         struct-by-value-2_x.c, struct-by-value-2_y.c,
10792         struct-by-value-3_y.c, struct-by-value-4_x.c,
10793         struct-by-value-4_y.c, struct-by-value-5_y.c,
10794         struct-by-value-6_y.c, struct-by-value-7_y.c
10795         struct-by-value-8_x.c, struct-by-value-8_y.c
10796         struct-by-value-9_x.c, struct-by-value-9_y.c
10797         struct-return-10_x.c, struct-return-10_y.c,
10798         struct-return-19_x.c, struct-return-20_x.c
10799         struct-return-2_x.c, struct-return-2_y.c
10800         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
10801         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
10802
10803 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10804
10805         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
10806         attribute on sparc*-sun-solaris2.*.
10807
10808 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
10809
10810         PR c++/13710
10811         * g++.dg/ext/typeof7.C: New test.
10812
10813 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
10814
10815         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
10816         * gcc.dg/const-elim-1.c: Same.
10817
10818 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
10819
10820         * objc.dg/stret-1.m: New.
10821         * objc.dg/stret-2.m: New.
10822
10823 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10824
10825         PR c++/11895
10826         * g++.dg/ext/vector1.C: New test.
10827
10828 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
10829
10830         * gcc.dg/pch/import-1.c: New.
10831         * gcc.dg/pch/import-1.hs: New.
10832         * gcc.dg/pch/import-1a.h: New.
10833         * gcc.dg/pch/import-1b.h: New.
10834         * gcc.dg/pch/import-1c.h: New.
10835
10836 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10837
10838         PR c++/13574
10839         * g++.dg/ext/array1.C: New test.
10840
10841         PR c++/13178
10842         * g++.dg/conversion/op1.C: New test.
10843
10844 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
10845
10846         PR 11864
10847         From Kazumoto Kojima / Dan Kegel:
10848         * gcc.dg/pr11864-1.c: New test.
10849
10850         PR 10392
10851         From Marcus Comstedt / Dan Kegel:
10852         * gcc.dg/pr10392-1.c: New test.
10853
10854 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10855
10856         PR c++/13478
10857         * g++.dg/init/ref10.C: New test.
10858
10859 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10860
10861         PR c++/13407
10862         * g++.dg/parse/typename6.C: New test.
10863
10864 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10865
10866         PR pch/13361
10867         * testsuite/g++.dg/pch/wchar-1.C: New.
10868         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10869
10870 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10871
10872         PR c++/9259
10873         * g++.dg/expr/sizeof2.C: New test.
10874
10875 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
10876
10877         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
10878
10879 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10880
10881         PR c++/13659
10882         * g++.dg/lookup/strong-using-3.C: New.
10883         * g++.dg/lookup/using-10.C: New.
10884
10885 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10886
10887         PR c++/13594
10888         * g++.dg/lookup/strong-using-2.C: New.
10889
10890 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
10891             Dan Kegel <dank@kegel.com>
10892             J"orn Rennecke <joern.rennecke@superh.com>
10893
10894         PR target/9365
10895         * gcc.dg/pr9365-1.c: New test.
10896
10897 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10898
10899         PR c++/8856
10900         * g++.dg/parse/casting-operator2.C: New test.
10901         * g++.old-deja/g++.pt/explicit83.C: Remove.
10902
10903 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10904
10905         * gcc.dg/label-compound-stmt-1.c: New test.
10906         * gcc.c-torture/compile/950922-1.c,
10907         gcc.c-torture/compile/20000211-3.c,
10908         gcc.c-torture/compile/20000518-1.c,
10909         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
10910         compound statements.
10911
10912 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
10913
10914         * gcc.dg/ppc64-abi-1.c: New test.
10915
10916 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
10917
10918          * g++.dg/ext/attrib9.C: Add dg-warnings.
10919
10920 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10921
10922         PR c++/12335
10923         * g++.dg/parse/dtor3.C: New test.
10924
10925 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10926
10927         PR c++/12709
10928         * g++.dg/parse/try-catch-1.C: New test.
10929
10930 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
10931
10932         * ada/acats/run_all.sh: Add more verbose output in acats.log
10933         when compiling tests.
10934
10935 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10936
10937         PR 13656
10938         * gcc.dg/typedef-redecl.c: New test case.
10939         * gcc.dg/typedef-redecl.h: New support file.
10940
10941 2004-01-13  Jan Hubicka  <jh@suse.cz>
10942
10943         * gcc.dg/always_inline.c: New test.
10944         * gcc.dg/debug/20031231-1.c: Fix.
10945
10946 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10947
10948         PR c++/13474
10949         * g++.dg/template/array3.C: New test.
10950
10951 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10952
10953         * g++.dg/ext/lvalue1.C: No longer expected to fail.
10954         * g++.dg/warn/Wunused-2.C: Likewise.
10955
10956 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10957
10958         PR c++/13289
10959         * g++.dg/template/instantiate6.C: New test.
10960
10961 2004-01-12  Roger Sayle  <roger@eyesopen.com>
10962
10963         PR middle-end/11397
10964         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
10965
10966 2004-01-12  Jan Hubicka  <jh@suse.cz>
10967
10968         PR opt/12826
10969         * gcc.dg/20040112-1.c: New.
10970
10971         * gcc.dg/dwarf-die[1-7].c: Move to...
10972         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
10973         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
10974
10975 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
10976
10977         PR c++/4100
10978         * g++.dg/parse/friend4.C: New test.
10979
10980 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
10981
10982         PR c++/4100
10983         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
10984         definition is called a friend.
10985
10986 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
10987
10988         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
10989
10990 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
10991
10992         PR c++/3478
10993         * g++.dg/parse/error10.C: New test.
10994         * g++.dg/template/arg2.C: Accept "invalid type" error.
10995
10996 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
10997
10998         PR middle-end/13392
10999         * g++.dg/opt/expect2.C: New test.
11000
11001 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11002
11003         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
11004         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
11005         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
11006         Update dg-error regexps.
11007
11008 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11009
11010         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
11011         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
11012
11013 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11014
11015         * gcc.dg/pragma-re-1.c: Use right pointer type.
11016
11017 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11018
11019         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
11020
11021 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
11022
11023         * gcc.dg/rs6000-ldouble-1.c: New.
11024
11025 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11026
11027         DR 337
11028         PR c++/9256
11029         * g++.dg/other/abstract1.C: New test.
11030
11031 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
11032
11033         * g++.dg/lookup/strong-using-1.C: New.
11034
11035 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11036
11037         PR c/11234
11038         * gcc.dg/func-ptr-conv-1.c: New test.
11039         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
11040
11041 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
11042
11043         PR target/13380.
11044         * gcc.c-torture/compile/20040109-1.c: New.
11045
11046 2004-01-08  Stuart Hastings  <stuart@apple.com>
11047
11048         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
11049         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
11050         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
11051
11052 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
11053
11054         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
11055
11056 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11057
11058         * ada/acats/run_acats: Treat 'gnatchop' the same way
11059         as 'gnatmake'.  Export GCC_DRIVER.
11060         * ada/acats/run_all.sh: Add target_gnatchop.  Use
11061         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
11062
11063 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11064
11065         PR c++/12573
11066         * g++.dg/template/dependent-expr4.C: New test.
11067
11068 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
11069
11070         * gcc.dg/altivec-11.c: New test.
11071
11072 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
11073
11074         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
11075
11076 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11077
11078         PR c/6024
11079         * gcc.dg/enum-compat-1.c: New test.
11080         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
11081
11082 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11083
11084         PR c/12165
11085         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
11086         gcc.dg/c99-idem-qual-3.c: New tests.
11087
11088 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
11089
11090         * gcc.dg/winline-7.c: Don't cast void * to int.
11091
11092 2004-01-06  Jan Hubicka  <jh@suse.cz>
11093
11094         * gcc.dg/i386-sse-5.c: New test
11095         * g++.dg/eh/simd-1.c: Add -w argument for i386.
11096
11097 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11098
11099         PR c++/12815
11100         * g++.dg/rtti/typeid4.C: New test.
11101
11102 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11103
11104         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
11105
11106 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11107
11108         PR c++/12132
11109         * g++.dg/template/error11.C: New test.
11110
11111         PR c++/13451
11112         * g++.dg/template/class2.C: New test.
11113
11114 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11115         Richard Sandiford <rsandifo@redhat.com>
11116
11117         PR c++/13387
11118         * g++.dg/opt/alias3.C: New test.
11119
11120 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
11121
11122         PR c++/13157
11123         * g++.dg/template/koenig3.C: New test.
11124
11125         PR c++/13529
11126         * g++.dg/parse/offsetof3.C: New test.
11127
11128         * g++.dg/init/copy7.C: Add missing dg-error markers.
11129
11130         PR c++/12226
11131         * g++.dg/init/copy7.c: New test.
11132
11133         PR c++/13536
11134         * g++.dg/parse/cast1.C: New test.
11135
11136 2004-01-04  Jan Hubicka  <jh@suse.cz>
11137
11138         * gcc.dg/winline[1-7].c: New tests.
11139
11140 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11141
11142         PR c++/13520
11143         * g++.dg/template/qualttp22.C: New test.
11144
11145 2004-01-01  Jan Hubicka  <jh@suse.cz>
11146
11147         * gcc.dg/debug/20031231-1.c: New.
11148         * gcc.c-torture/compile/20040101-1.c: New.
11149         * gcc.dg/dwarf-die-[1-7].c: New.
11150
11151 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
11152
11153         PR optimization/13521
11154         * gcc.c-torture/compile/20031231-1.c: New test.
11155
11156 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11157
11158         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
11159
11160 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11161
11162         PR c++/10079
11163         * g++.dg/template/crash16.C: New test.
11164
11165 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
11166
11167         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
11168
11169 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11170
11171         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
11172         ports.
11173         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11174         * g++.old-deja/g++.law/profile1.C: Likewise.
11175         * gcc.c-torture/compile/981006-1.c: Likewise.
11176         * gcc.c-torture/execute/loop-2e.x: Likewise.
11177         * gcc.c-torture/execute/loop-2f.x: Remove.
11178         * gcc.c-torture/execute/loop-2g.x: Likewise.
11179         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
11180         * gcc.dg/20020312-2.c: Remove traces of dead ports.
11181
11182 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11183
11184         PR c++/13507
11185         * g++.dg/ext/attrib11.C: New test.
11186
11187         PR c++/13494
11188         * g++.dg/template/array2-1.C: New test.
11189         * g++.dg/template/array2-2.C: New test.
11190
11191 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
11192
11193         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
11194
11195 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11196
11197         PR c++/12774
11198         * g++.dg/template/array1-1.C: New test.
11199         * g++.dg/template/array1-2.C: New test.
11200
11201 2003-12-29  Roger Sayle  <roger@eyesopen.com>
11202
11203         PR fortran/12632
11204         * g77.dg/12632.f: New test case.
11205
11206 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11207
11208         PR c++/13289
11209         * g++.dg/parse/nontype1.C: New test.
11210
11211 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11212
11213         PR c++/12403
11214         * g++.dg/parse/explicit1.C: New test.
11215         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
11216
11217 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11218
11219         PR c++/13081
11220         * g++.dg/opt/inline6.C: New test.
11221
11222         PR c++/12613
11223         * g++.dg/parse/error9.C: New test.
11224
11225         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
11226
11227 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11228
11229         PR c++/13009
11230         * g++.dg/init/assign1.C: New test.
11231
11232 2003-12-28  Roger Sayle  <roger@eyesopen.com>
11233
11234         PR c++/13070
11235         * g++.dg/warn/format3.C: New test case.
11236
11237 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11238
11239         * gcc.c-torture/compile/20031227-1.c: New test.
11240
11241 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11242
11243         * g++.dg/bprob/bprob.exp: Load target-supports.exp
11244         * g77.dg/bprob/bprob.exp: Likewise.
11245         * gcc.misc-tests/bprob.exp: Likewise.
11246         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
11247         variants on systems where the library does not provide that
11248         functionality.
11249         * gcc.dg/builtins-20.c: Use builtins-config.h.
11250         * gcc.dg/builtins-config.h: New file.
11251
11252 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11253
11254         * lib/gcc-dg.exp (dg-require-profiling): New function.
11255         * lib/target-supports.exp (check_profiling_available): Likewise.
11256         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
11257         * g77.dg/bprob/bprob.exp: Likewise.
11258         * gcc.misc-tests/bprob.exp: Likewise.
11259         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
11260         * gcc.dg/20021014-1.c: Likewise.
11261         * gcc.dg/nest.c: Likewise.
11262
11263 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11264
11265         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
11266         compiling.
11267         * g++.dg/lookup/java2.C: Likewise.
11268         * gcc.dg/cpp/lexident.c: Likewise.
11269
11270 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
11271
11272         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
11273         given.
11274         * gcc.c-torture/compile/961203-1.c: Likewise.
11275         * gcc.c-torture/compile/980506-1.c: Likewise.
11276
11277 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
11278
11279         * lib/gcc-dg.exp (dg-prune-output): New annotation.
11280         (additional_prunes): New global.
11281         (gcc-dg-prune): Handle additional per-test pruning.
11282         (dg-test): Clear additional_prunes between tests.
11283
11284         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
11285         dg-prune-output to avoid spurious failures from assembler
11286         complaining about nonexistent WAW violations.
11287         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
11288         Use dg-prune-output to avoid spurious failures from assembler
11289         warning about Itanium B-step errata.
11290
11291 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11292
11293         * g++.dg/abi/macro0.C: New test.
11294         * g++.dg/abi/macro1.C: Likewise.
11295         * g++.dg/abi/macro2.C: Likewise.
11296
11297         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
11298         * g++.dg/abi/bitfield7.C: Likewise.
11299         * g++.dg/abi/dtor2.C: Likewise.
11300         * g++.dg/abi/mangle11.C: Likewise.
11301         * g++.dg/abi/mangle12.C: Likewise.
11302         * g++.dg/abi/mangle14.C: Likewise.
11303         * g++.dg/abi/mangle17.C: Likewise.
11304         * g++.dg/abi/vbase10.C: Likewise.
11305         * g++.dg/abi/vbase14.C: Likewise.
11306         * g++.dg/template/qualttp17.C: Likewise.
11307
11308 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
11309
11310         PR c/11995
11311         * gcc.dg/20031223-1.c: New test.
11312
11313 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11314
11315         * gcc.dg/noreturn-7.c: New test.
11316
11317 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11318
11319         * gcc.dg/null-pointer-1.c: New test.
11320
11321 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11322
11323         * g++.old-deja/g++.jason/template18.C: Remove.
11324         * g++.old-deja/g++.jason/template37.C: Likewise.
11325
11326         PR c++/12862
11327         * g++.dg/lookup/ns1.C: New test.
11328
11329         PR c++/12397
11330         * g++.dg/template/lookup3.C: New test.
11331
11332 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11333
11334         * g++.dg/template/recurse1.C: New test
11335
11336 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11337
11338         PR c++/12479
11339         * g++.dg/parse/semicolon1.C: New test.
11340         * g++.dg/parse/semicolon1.h: Likewise.
11341
11342 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
11343
11344         * gcc.dg/darwin-misaligned.c: New test.
11345
11346 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11347
11348         PR c/9163
11349         * gcc.dg/20031222-1.c: New test.
11350
11351 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
11352
11353         PR c++/13438
11354         * g++.dg/parse/error8.C: New test.
11355
11356         PR c++/11554
11357         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
11358
11359 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
11360
11361         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
11362         too small.
11363         * gcc.c-torture/compile/930217-1.c: Likewise.
11364         * gcc.c-torture/compile/930513-1.c: Likewise.
11365         * gcc.c-torture/execute/920908-2.c: Likewise.
11366         * gcc.c-torture/execute/921204-1.c: Likewise.
11367         * gcc.c-torture/execute/930621-1.c: Likewise.
11368         * gcc.c-torture/execute/930630-1.c: Likewise.
11369         * gcc.c-torture/execute/931031-1.c: Likewise.
11370         * gcc.c-torture/execute/980602-2.c: Likewise.
11371         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11372         * gcc.c-torture/execute/compndlit-1.c: Likewise.
11373         * gcc.c-torture/execute/extzvsi.c: Likewise.
11374         * gcc.c-torture/unsorted/ext.c: Likewise.
11375
11376 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
11377
11378         PR target/12749
11379         * gcc.c-torture/compile/20031220-2.c: New test case.
11380
11381 2003-12-20  Roger Sayle  <roger@eyesopen.com>
11382
11383         PR optimization/13031
11384         * gcc.c-torture/compile/20031220-1.c: New test case.
11385
11386 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11387
11388         * gcc.dg/cast-function-1.c: New test.
11389
11390 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11391
11392         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
11393         formats.
11394
11395 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
11396
11397         PR c++/12795
11398         * g++.dg/ext/attrib10.C: New test.
11399
11400 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11401
11402         * gcc.dg/cleanup-10.c: New test.
11403         * gcc.dg/cleanup-11.c: New test.
11404
11405 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11406
11407         PR c++/13239
11408         * g++.dg/opt/expect1.C: New test.
11409
11410 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
11411
11412         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
11413
11414 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
11415
11416         PR debug/12923
11417         * gcc.dg/20031218-1.c: New test.
11418
11419         PR debug/12389
11420         * gcc.dg/20031218-2.c: New test.
11421         * gcc.dg/20031218-3.c: New test.
11422
11423         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
11424         of label name and allow for USER_LABEL_PREFIX == "_" names.
11425         * g++.dg/abi/mangle18-2.C: Likewise.
11426         * g++.dg/abi/mangle19-1.C: Likewise.
11427         * g++.dg/abi/mangle19-2.C: Likewise.
11428         * g++.dg/abi/mangle20-1.C: Likewise.
11429         * g++.dg/abi/mangle20-2.C: Likewise.
11430
11431 2003-12-18  Richard Henderson  <rth@redhat.com>
11432
11433         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
11434
11435 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
11436             Dan Kegel <dank@kegel.com>
11437
11438         PR other/12009
11439         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
11440         testing a cross compiler, it causes spurious compile failures.
11441         * lib/g++.exp: Likewise.
11442
11443 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11444
11445         PR c++/13262
11446         * g++.dg/template/access13.C: New test.
11447
11448 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11449
11450         * gcc.dg/20031216-1.c: New test.
11451
11452 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11453
11454         PR c++/9154
11455         * g++.dg/template/error10.C: New test.
11456
11457 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11458
11459         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
11460         * g++.dg/eh/simd-2.C: Likewise.
11461
11462 2003-12-17  James E Wilson  <wilson@specifixinc.com>
11463             Roger Sayle  <roger@eyesopen.com>
11464
11465         * gcc.c-torture/execute/ieee/mzero5.c: New.
11466
11467 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
11468
11469         PR c++/10603
11470         * g++.dg/parse/error6.C: New test.
11471
11472         PR c++/12827
11473         * g++.dg/parse/error7.C: New test.
11474
11475 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11476
11477         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
11478         at -O with stabs debugging formats.
11479         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
11480         * gcc.dg/debug/debug-2.c: Likewise.
11481
11482 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11483
11484         PR c++/12696
11485         * g++.dg/init/error1.C: New test.
11486
11487         PR c++/12218
11488         * g++.dg/init/pm3.C: New test.
11489
11490 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11491
11492         PR c/3347
11493         * gcc.dg/bitfld-8.c: New test.
11494
11495 2003-12-16  James Lemke  <jim@wasabisystems.com>
11496
11497         * gcc.dg/arm-scd42-[123].c: New tests.
11498
11499 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11500
11501         PR c++/9043
11502         * g++.dg/abi/mangle20-1.C: New test.
11503         * g++.dg/abi/mangle20-2.C: New test.
11504
11505 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11506
11507         PR c++/13275
11508         * g++.dg/other/offsetof2.C: Remove XFAIL.
11509         * g++.dg/parse/offsetof1.C: New test.
11510         * g++.gd/parse/offsetof2.C: Likewise.
11511
11512 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11513
11514         * g++.dg/template/nontype3.C: New test.
11515         * g++.dg/template/static2.C: Tweaked the dg-error clause.
11516
11517 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11518
11519         * g++.dg/warn/noreturn-3.C: Also test instantiation.
11520
11521 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11522
11523         PR c++/13387
11524         * g++.dg/expr/assign1.C: New test.
11525
11526         PR c++/13242
11527         * g++.dg/abi/mangle19-1.C: New test.
11528         * g++.dg/abi/mangle19-2.C: New test.
11529
11530 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
11531
11532         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
11533
11534 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11535
11536         * gcc.c-torture/execute/20031216-1.c: New test.
11537
11538 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11539
11540         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
11541         an ICE regression.
11542
11543 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11544
11545         PR c++/10926
11546         * g++.dg/template/error9.C: New test.
11547
11548         PR c++/11116
11549         * g++.dg/template/error8.C: New test.
11550
11551 2003-12-15  Roger Sayle  <roger@eyesopen.com>
11552
11553         PR middle-end/13400
11554         * gcc.c-torture/execute/20031215-1.c: New test case.
11555
11556 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11557
11558         PR c++/13269
11559         * g++.dg/parse/error5.C: New test.
11560
11561         PR c++/12989
11562         * g++.dg/expr/sizeof1.C: New test.
11563
11564         PR c++/13310
11565         * g++.dg/template/crash15.C: New test.
11566
11567 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
11568
11569         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
11570         a non-POD type as the last named parameter of a varargs function.
11571
11572 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11573
11574         PR c++/13243
11575         PR c++/12573
11576         * g++.dg/template/crash14.C: New test.
11577         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
11578
11579 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
11580
11581         * g++.dg/other/java1.C: New test.
11582
11583         PR c++/13241
11584         * g++.dg/abi/mangle18-1.C: New test.
11585         * g++.dg/abi/mangle18-2.C: New test.
11586
11587 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11588
11589         PR optimization/10312
11590         * gcc.c-torture/execute/20031214-1.c: New.
11591
11592 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
11593
11594         PR c++/10779
11595         PR c++/12160
11596         * g++.dg/parse/error3.C: New test.
11597         * g++.dg/parse/error4.C: Likewise.
11598         * g++.dg/abi/mangle4.C: Tweak error messages.
11599         * g++.dg/lookup/using5.C: Likewise.
11600         * g++.dg/other/error2.C: Likewise.
11601         * g++.dg/parse/typename5.C: Likewise.
11602         * g++.dg/parse/undefined1.C: Likewise.
11603         * g++.dg/template/arg2.C: Likewise.
11604         * g++.dg/template/ttp3.C: Likewise.
11605         * g++.dg/template/type1.C: Likewise.
11606         * g++.old-deja/g++.other/crash32.C: Likewise.
11607         * g++.old-djea/g++.pt/defarg8.C: Likewise.
11608
11609 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11610
11611         PR c++/13106
11612         * g++.dg/warn/noreturn-3.C: New test.
11613
11614 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11615
11616         PR c++/13118
11617         * g++.dg/abi/covariant3.C: New.
11618
11619 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
11620
11621         * g++.dg/eh/ia64-1.C: New test.
11622
11623 2003-12-12  Roger Sayle  <roger@eyesopen.com>
11624
11625         PR optimization/13037
11626         * g77.f-torture/execute/13037.f: New test case.
11627
11628 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11629
11630         PR c++/12881
11631         * g++.dg/abi/covariant2.C: New.
11632
11633 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
11634
11635         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
11636
11637 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
11638
11639         * gcc.c-torture/execute/wchar_t-1.x: Delete.
11640
11641 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
11642
11643         PR other/10819
11644         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
11645         to fix Bug 10819.
11646         * lib/g++.exp (g++_version): Likewise.
11647         * lib/g77.exp (g77_version): Likewise.
11648         * lib/objc.exp (default_objc_version): Likewise.
11649
11650 2003-12-10  Richard Henderson  <rth@redhat.com>
11651
11652         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
11653
11654         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
11655
11656 2003-12-08  Matt Austern  <austern@apple.com>
11657
11658         PR c/13134
11659         * lib/gcc-dg.exp (dg-require-visibility): Define.
11660         * lib/target-supports (check_visibility_available): Define.
11661         * gcc.dg/visibility-1.c: New test.
11662         * gcc.dg/visibility-2.c: Likewise.
11663         * gcc.dg/visibility-3.c: Likewise.
11664         * gcc.dg/visibility-4.c: Likewise.
11665         * gcc.dg/visibility-5.c: Likewise.
11666         * gcc.dg/visibility-6.c: Likewise.
11667         * g++.dg/ext/visibility-1.C: Likewise.
11668         * g++.dg/ext/visibility-2.C: Likewise.
11669         * g++.dg/ext/visibility-3.C: Likewise.
11670         * g++.dg/ext/visibility-4.C: Likewise.
11671         * g++.dg/ext/visibility-5.C: Likewise.
11672         * g++.dg/ext/visibility-6.C: Likewise.
11673
11674 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11675
11676         * g++.dg/lookup/java1.C: New test.
11677         * g++.dg/lookup/java2.C: New test.
11678
11679 2003-12-07  Falk Hueffner  <falk@debian.org>
11680
11681         * g++.dg/opt/noreturn-1.C: New test.
11682
11683 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
11684
11685         * gcc.dg/overflow-1.c: New test.
11686
11687 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11688
11689         * g77.f-torture/compile/13060.f: New test.
11690
11691 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
11692
11693         PR c++/13323
11694         * g++.dg/inherit/operator2.C: New test.
11695
11696 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11697
11698         PR c++/13305
11699         * g++.dg/ext/attrib9.C: New test.
11700
11701 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11702
11703         PR c++/13314
11704         * g++.dg/template/error7.C: New test.
11705
11706 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
11707             J"orn Rennecke <joern.rennecke@superh.com>
11708
11709         PR target/13302
11710         * g++.dg/other/struct-va_list.C: New test.
11711
11712 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11713
11714         PR c++/13166
11715         * g++.dg/parse/defarg6.C: New test.
11716
11717 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
11718
11719         PR target/13256
11720         * gcc.c-torture/execute/20031201-1.c: New test.
11721
11722 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
11723
11724         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
11725
11726 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11727
11728         * gcc.dg/builtin-return-1.c: New test.
11729
11730 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
11731             J"orn Rennecke <joern.rennecke@superh.com>
11732
11733         PR optimization/13260
11734         * gcc.c-torture/execute/20031204-1.c: New test.
11735
11736 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11737
11738         PR c++/9127
11739         * g++.dg/template/error6.C: New test.
11740
11741 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
11742
11743         * gcc.dg/20031202-1.c: New test.
11744
11745 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11746
11747         PR c++/13179
11748         * g++.dg/template/eh1.C: New test.
11749
11750         PR c++/10771
11751         * g++.dg/template/error5.C: New test.
11752
11753 2003-12-02  David Ung  <davidu@mips.com>
11754
11755         * gcc.dg/compat/vector-check.h: Corrected type for var
11756         g_##TMODE
11757
11758 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11759
11760         PR c++/10126
11761         * g++.dg/template/ptrmem8.C: New test.
11762
11763 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11764
11765         PR c++/12573
11766         * g++.dg/template/dependent-expr3.C: New test.
11767
11768 2003-12-01  James Lemke  <jim@wasabisystems.com>
11769
11770         * gcc.dg/arm-g2.c: New test.
11771
11772 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11773
11774         PR optimization/11634
11775         * gcc.dg/20031201-2.c: New test case.
11776
11777 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
11778
11779         PR 11433
11780         * objc.dg/proto-lossage-3.m: New test.
11781
11782 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11783
11784         PR optimization/12628
11785         * gcc.dg/20031201-1.c: New test case.
11786
11787 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11788
11789         * gcc.dg/unaligned-1.c: New test.
11790
11791 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
11792
11793         PR c++/9849
11794         * g++.dg/template/error4.C: New test.
11795         * g++.dg/template/nested3.C: Adjust error markers.
11796
11797 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11798
11799         * gcc.dg/cpp/assert4.c: Check more #system assertions.
11800
11801 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11802
11803         PR c/10333
11804         * gcc.dg/bitfld-7.c: New test.
11805
11806 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
11807
11808         * gcc.dg/tls/asm-1.C: New test.
11809
11810 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11811
11812         * gcc.dg/cpp/assert4.c: Update.
11813
11814 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11815
11816         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
11817         * gcc.dg/builtin-apply3.c: New test.
11818
11819 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11820
11821         * lib/compat.exp (compat-obj): New xfaildata parameter.
11822         Use it to set compiler_conditional_xfail_data before compiling.
11823         (compat-get-options): Handle dg-xfail-if.
11824         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
11825         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
11826         * gcc.dg/compat/vector-1_y.c: Likewise.
11827         * gcc.dg/compat/vector-2_x.c: Likewise.
11828         * gcc.dg/compat/vector-2_y.c: Likewise.
11829
11830 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11831
11832         * g++.dg/opt/reg-stack4.C: New test.
11833
11834 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11835
11836         * gcc.dg/builtin-apply2.c: New test.
11837
11838 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11839
11840         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
11841
11842 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11843
11844         PR c++/12924
11845         * g++.dg/template/template-id-2.C: New test.
11846
11847 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11848
11849         PR c++/5369
11850         * g++.dg/template/memfriend1.C: New test.
11851         * g++.dg/template/memfriend2.C: Likewise.
11852         * g++.dg/template/memfriend3.C: Likewise.
11853         * g++.dg/template/memfriend4.C: Likewise.
11854         * g++.dg/template/memfriend5.C: Likewise.
11855         * g++.dg/template/memfriend6.C: Likewise.
11856         * g++.dg/template/memfriend7.C: Likewise.
11857         * g++.dg/template/memfriend8.C: Likewise.
11858         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
11859
11860 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
11861
11862         PR c++/12515
11863         * g++.dg/ext/cond1.C: New test.
11864
11865 2003-11-20  Richard Henderson  <rth@redhat.com>
11866
11867         * gcc.dg/20020201-2.c: Remove.
11868         * gcc.dg/20020201-4.c: Remove.
11869         * gcc.dg/20020304-1.c: Remove.
11870
11871 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
11872
11873         * gcc.dg/cpp/trad/xwin1.c: New test case.
11874
11875 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
11876
11877         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
11878         * lib/g77.exp: Likewise.
11879         * lib/objc.exp: Likewise.
11880         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
11881         for darwin.
11882
11883 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11884
11885         PR c++/12932
11886         * g++.dg/template/static5.C: New test.
11887
11888 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11889
11890         * gcc.dg/nested-func-1.c: New test.
11891
11892 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11893
11894         * gcc.dg/cpp/assert4.c: New test.
11895
11896 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11897
11898         PR c++/2294
11899         * g++.dg/lookup/using9.c: New test.
11900
11901 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
11902
11903         PR c++/12762
11904         * g++.dg/template/error3.C: New test.
11905
11906 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
11907
11908         PR ada/13035
11909         * ada/acats/run_acats, run_all.sh: Fix syntax error.
11910         No longer use a wrapper for gcc, since this does not work under
11911         Windows.
11912
11913 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11914
11915         PR c++/2094
11916         * g++.dg/template/ptrmem7.C: New test.
11917
11918 2003-11-13  Andrew Pinski <apinski@apple.com>
11919
11920         * gcc.c-torture/compile/20031113-1.c: New test.
11921
11922 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
11923             Kean Johnston <jkj@sco.com>
11924
11925         PR c/13029
11926         * gcc.dg/unused-4.c: Update.
11927
11928 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11929
11930         * g++.dg/opt/const3.C: New test.
11931
11932 2003-11-13  Jan Hubicka  <jh@suse.cz>
11933
11934         * gcc.c-torture/compile/20031112-1.c: New test.
11935
11936 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
11937
11938         * g++.dg/parse/crash10.C: Remove bogus error marker.
11939
11940 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11941
11942         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
11943         (host_gcc): Likewise.
11944         (ROOT): Honor $PWDCMD.
11945         (BASE): Likewise.
11946         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
11947
11948 2003-11-12  Catherine Moore  <clm@redhat.com>
11949
11950         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
11951
11952 2003-11-12  Andreas Jaeger  <aj@suse.de>
11953             Jakub Jelinek  <jakub@redhat.com>
11954             Andrew Pinski  <pinskia@physics.uc.edu>
11955             Richard Henderson  <rth@redhat.com>
11956
11957         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
11958         systems.
11959         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
11960
11961         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
11962         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11963
11964 2003-11-11  Andreas Jaeger  <aj@suse.de>
11965
11966         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
11967
11968         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
11969
11970 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
11971
11972         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
11973         Clean ups.
11974
11975 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
11976
11977         * gcc.dg/trampoline-1.c: New test.
11978
11979 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
11980
11981         * gcc.c-torture/compile/200031109-1.c: New test.
11982
11983 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11984
11985         PR c/3190
11986         PR c/8714
11987         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11988         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
11989         gcc.dg/format/no-y2k-1.c: Update.
11990
11991 2003-11-08  Roger Sayle  <roger@eyesopen.com>
11992
11993         PR optimization/10467
11994         * gcc.dg/20031108-1.c: New test case.
11995
11996 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
11997
11998         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
11999
12000 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12001
12002         * gcc.dg/compound-lvalue-1.c: New test.
12003         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
12004         some XFAILs.
12005
12006 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
12007
12008         * gcc.dg/altivec-varargs-1.c: New test.
12009
12010 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12011
12012         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
12013         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
12014         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
12015         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
12016         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
12017
12018 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12019
12020         * gcc.dg/cond-lvalue-1.c: New test.
12021
12022 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
12023
12024         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
12025
12026 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12027
12028         PR c++/11616
12029         * g++.dg/template/instantiate5.C: New test.
12030
12031 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12032
12033         PR c++/12726
12034         * g++.dg/ext/complit2.C: Replace test with self-contained version.
12035         * ChangeLog: Add missing first entry for above test.
12036
12037 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12038
12039         PR c++/9810
12040         * g++.dg/template/using8.C: New test.
12041         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
12042
12043 2003-11-02  Roger Sayle  <roger@eyesopen.com>
12044
12045         PR optimization/10817
12046         * gcc.c-torture/compile/20031102-1.c: New test case.
12047
12048 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
12049
12050         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
12051         2147483647.
12052
12053 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12054
12055         * gcc.dg/20031102-1.c: New test.
12056
12057 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12058
12059         * gcc.dg/complex-1.c: New test.
12060
12061 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12062
12063         PR c++/12796
12064         * g++.dg/template/crash13.C: Adjust expected error location.
12065         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12066
12067 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12068
12069         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12070
12071 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12072
12073         PR/10239
12074         * gcc.c-torture/compile/20031031-2.c: New test.
12075
12076 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12077
12078         PR/11640
12079         * gcc.c-torture/compile/20031031-1.c: New test.
12080
12081 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12082
12083         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12084         * gcc.misc-tests/bprob.exp: Likewise.
12085         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
12086         the execution test on arm-elf configs.
12087         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
12088         configs that don't support scratch files.
12089         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
12090
12091 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
12092
12093         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
12094         done by dejagnu.
12095
12096 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
12097
12098         * ada/acats/run_all.sh: Redirect mv output to /dev/null
12099         Avoid non pure sh syntax. Add more logging.
12100
12101         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
12102         fail.
12103
12104 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12105
12106         PR libgcj/10610
12107         * gcc.dg/ppc-stackalign-1.c: New test.
12108
12109 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
12110
12111         * ada/acats/run_all.sh: Change output to be more compliant with
12112         dejagnu framework.
12113         Create acats.sum and acats.log files under testsuite/ada/acats
12114         Only run [a-z]* directories, to filter out e.g. CVS.
12115         Redirect build output to log file.
12116
12117 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12118
12119         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
12120
12121 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12122
12123         PR ada/5909:
12124         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
12125
12126 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
12127
12128         * gcc.c-torture/compile/20031023-1.c: New test.
12129         * gcc.c-torture/compile/20031023-2.c: New test.
12130         * gcc.c-torture/compile/20031023-3.c: New test.
12131         * gcc.c-torture/compile/20031023-4.c: New test.
12132
12133 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12134
12135         PR c++/10371
12136         * g++.dg/lookup/scoped8.C: New test.
12137
12138 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12139
12140         * g++.dg/opt/reg-stack3.C: New test.
12141
12142 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12143
12144         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
12145
12146 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12147
12148         PR c++/11076
12149         * g++.dg/template/crash13.C: New test.
12150
12151 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12152
12153         * gcc.dg/c99-restrict-2.c: New test.
12154
12155 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
12156
12157         PR c++/12698, c++/12699, c++/12700, c++/12566
12158         * g++.dg/inherit/covariant9.C: New test.
12159         * g++.dg/inherit/covariant10.C: New test.
12160         * g++.dg/inherit/covariant11.C: New test.
12161
12162 2003-10-23  Jason Merrill  <jason@redhat.com>
12163
12164         PR c++/12726
12165         * g++.dg/ext/complit2.C: New test.
12166
12167 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12168
12169         PR target/12654
12170         * gcc.c-torture/execute/20031020-1.c: New test.
12171
12172 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12173
12174         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
12175         following the jump_insn.
12176
12177 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12178
12179         * gcc.dg/cast-lvalue-1.c: New test.
12180
12181 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
12182
12183         PR c++/11962
12184         * g++.dg/template/cond2.C: New test.
12185
12186 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12187
12188         * gcc.dg/builtins-28.c: New test.
12189
12190 2003-10-20  Jan Hubicka  <jh@suse.cz>
12191
12192         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
12193         parameter.
12194         * testsuite/gcc.dg/inline-2.c: Likewise.
12195
12196 2003-10-20  Phil Edwards  <phil@codesourcery.com>
12197
12198         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
12199         * gcc.dg/nest.c:  Likewise.
12200
12201 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12202
12203         PR c++/9781, c++/10583, c++/11862
12204         * g++.dg/parse/crash13.C: New test.
12205
12206 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12207
12208         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
12209
12210 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12211
12212         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
12213         Define HAVE_C99_RUNTIME except on Solaris.
12214         * gcc.dg/builtins-20.c: Likewise.
12215
12216 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12217
12218         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
12219
12220 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12221
12222         PR c++/12495
12223         * g++.dg/template/crash21.C: New test.
12224
12225 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12226
12227         PR c++/2513
12228         * g++.dg/template/typename5.C: New test.
12229
12230 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12231
12232         PR c++/12369
12233         * g++.dg/template/friend25.C: New test.
12234
12235 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
12236
12237         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
12238         versions.
12239
12240 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
12241
12242         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
12243         == 2147483647.
12244
12245 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
12246
12247         * gcc.c-torture/execute/960416-1.x: Remove.
12248         * gcc.c-torture/execute/divconst-3.x: Likewise.
12249
12250 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
12251
12252         PR target/12598
12253         * gcc.dg/torture/cris-volatile-1.c: New test.
12254
12255 2003-10-14  Roger Sayle  <roger@eyesopen.com>
12256
12257         PR optimization/9325
12258         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
12259         for overflowing floating point to integer conversion during RTL
12260         simplification.
12261
12262 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
12263
12264         * objc/execute/_cmd.m: Fix typo.
12265         * objc.dg/image-info.m, objc.dg/symtab-1.m:
12266         Relax 'scan-assembler' regexp.
12267         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
12268         objc.dg/try-catch-4.m: Run on non-Darwin targets.
12269         * objc.dg/zero-link-2.m: Remove blank line.
12270         * objc.dg/zero-link-3.m: New test case.
12271
12272 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
12273
12274         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
12275
12276         * gcc.dg/asm-names.c: Use scan-assembler-not rather
12277         than linker trickery.
12278
12279 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12280
12281         PR c++/12370
12282         * g++.dg/other/friend2.C: New test.
12283
12284 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12285
12286         * gcc.dg/20031012-1.c: New test.
12287
12288 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12289
12290         * gcc.dg/weak/weak-3.c: Fix for new warning.
12291
12292 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
12293
12294         PR optimization/8750
12295         * gcc.c-torture/execute/20031012-1.c: New test case.
12296
12297 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12298
12299         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
12300         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
12301
12302 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12303
12304         PR optimization/12260
12305         * gcc.c-torture/compile/20031011-2.c: New test case.
12306
12307 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12308
12309         * gcc.c-torture/execute/20031011-1.c: New testcase.
12310
12311 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12312
12313         * gcc.c-torture/compile/20031011-1.c: New test.
12314
12315 2003-10-11  Jan Hubicka  <jh@suse.cz>
12316
12317         * g++.dg/other/first-global.C: New test.
12318
12319 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12320
12321         * gcc.c-torture/execute/string-opt-18.c: New testcase.
12322
12323 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
12324
12325         * gcc.c-torture/compile/20031010-1.c: New test.
12326
12327 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
12328
12329         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
12330         * gcc.c-torture/execute/va-arg-25.c: ... here.
12331
12332 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
12333
12334         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
12335
12336 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
12337
12338         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
12339
12340 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
12341
12342         * g++.dg/parse/error2.C: New test.
12343
12344 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
12345
12346         PR c++/11097
12347         * g++.dg/other/error5.C: Modify the error message.
12348         * g++.dg/lookup/using8.C: New test.
12349
12350 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
12351
12352         * gcc.dg/darwin-abi-2.c: New file.
12353         * gcc.c-torture/execute/va-arg-24.c: New file.
12354
12355 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
12356
12357         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
12358         indentation.
12359
12360 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
12361
12362         PR c++/10147
12363         * g++.dg/other/error4.C: Update error messages.
12364         * g++.dg/template/ptrmem4.C: Likewise.
12365
12366         PR c++/12337
12367         * g++.dg/init/new9.C: New test.
12368
12369         PR c++/12334, c++/12236, c++/8656
12370         * g++.dg/ext/attrib8.C: New test.
12371
12372 2003-10-06  Devang Patel  <dpatel@apple.com>
12373
12374         * gcc.dg/debug/dwarf2-3.h: New test.
12375         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
12376
12377 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
12378
12379         * g++.dg/opt/cfg2.C: New test.
12380
12381 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12382
12383         * g++.dg/opt/float1.C: New test.
12384
12385 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12386
12387         * gcc.dg/c90-array-lval-6.c: New test.
12388         * gcc.dg/c99-array-lval-6.c: New test.
12389
12390 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
12391             Ziemowit Laski  <zlaski@apple.com>
12392
12393         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
12394         'Derived', so that it is never considered a class method; add
12395         new warning for '+port' method ambiguity.
12396         * objc.dg/method-12.m: Include <objc/objc.h> instead of
12397         <objc/objc-api.h> (needed on Mac OS X).
12398         * objc.dg/method-13.m: New test.
12399
12400 2003-10-03  Roger Sayle  <roger@eyesopen.com>
12401
12402         PR optimization/9325, PR java/6391
12403         * gcc.c-torture/execute/20031003-1.c: New test case.
12404
12405 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
12406
12407         PR optimization/12180
12408         * gcc.dg/20031002-1.c: New test.
12409
12410         PR c++/12486
12411         * g++.dg/inherit/error1.C: New test.
12412
12413 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
12414
12415         * lib/f-torture.exp (search_for): Rename to...
12416         (search_for_re): This.  Also, clean up comments and the
12417         "regexp" invocation.
12418
12419 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
12420
12421         * gcc.c-torture/compile/20031002-1.c: New test.
12422
12423 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
12424
12425         * g++.dg/opt/cond1.C: New test.
12426
12427 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
12428
12429         * gcc.dg/Wold-style-definition-2.c: New testcase.
12430         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
12431
12432 2003-09-29  Richard Henderson  <rth@redhat.com>
12433
12434         * g++.dg/init/array10.C: Add dg-options.
12435
12436 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12437
12438         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
12439
12440 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12441
12442         * g++.dg/template/friend19.C: Fix typo.
12443         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
12444
12445 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
12446
12447         * gcc.c-torture/execute/20030928-1.c: New test.
12448         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
12449
12450 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12451
12452         * g++.dg/opt/unroll1.C: New test.
12453
12454 2003-09-26  Roger Sayle  <roger@eyesopen.com>
12455
12456         PR optimization/11741
12457         * gcc.dg/20030926-1.c: New test case.
12458
12459 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12460
12461         PR c++/5655
12462         * g++.dg/parse/access7.C: New test.
12463         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
12464
12465 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
12466
12467         MERGE OF objc-improvements-branch into MAINLINE:
12468         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
12469         if libobjc has not been built.
12470         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
12471         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
12472         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
12473         objc/execute/nested-3.m, objc/execute/np-2.m,
12474         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
12475         objc/execute/redefining_self.m, objc/execute/root_methods.m,
12476         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
12477         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
12478         objc.dg/special/unclaimed-category-1.h,
12479         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
12480         well as GNU runtime.
12481         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
12482         * execute/cascading-1.m, execute/function-message-1.m,
12483         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
12484         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
12485         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
12486         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
12487         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
12488         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
12489         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
12490         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
12491         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
12492         * objc.dg/bitfield-2.m: Run only on Darwin.
12493         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
12494         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
12495         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
12496         * objc.dg/const-str-1.m: Fix constant string layout.
12497
12498 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
12499
12500         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
12501
12502 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
12503
12504         * gcc.dg/darwin-abi-1.c: New file.
12505
12506 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
12507
12508         PR target/12281
12509         * gcc.c-torture/compile/20030921-1.c: New test.
12510
12511 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12512
12513         * g++.dg/opt/reg-stack2.C: New test.
12514
12515 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12516
12517         * g++.dg/eh/delayslot1.C: New test.
12518
12519 2003-09-20  Richard Henderson  <rth@redhat.com>
12520
12521         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
12522
12523 2003-09-20  Roger Sayle  <roger@eyesopen.com>
12524
12525         * gcc.c-torture/execute/20030920-1.c: New test case.
12526
12527 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12528
12529         * g++.dg/rtti/typeid3.C: Correct expected error message.
12530
12531 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12532
12533         PR c++/157
12534         * g++.dg/parse/crash12.C: New test.
12535
12536 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
12537
12538         * gcc.dg/compat/mixed-struct-check.h: New.
12539         * gcc.dg/compat/mixed-struct-defs.h: New.
12540         * gcc.dg/compat/mixed-struct-init.h: New.
12541         * gcc.dg/compat/struct-by-value-19_main.c: New.
12542         * gcc.dg/compat/struct-by-value-19_x.c: New.
12543         * gcc.dg/compat/struct-by-value-19_y.c: New.
12544         * gcc.dg/compat/struct-by-value-20_main.c: New.
12545         * gcc.dg/compat/struct-by-value-20_x.c: New.
12546         * gcc.dg/compat/struct-by-value-20_y.c: New.
12547         * gcc.dg/compat/struct-return-19_main.c: New.
12548         * gcc.dg/compat/struct-return-19_x.c: New.
12549         * gcc.dg/compat/struct-return-19_y.c: New.
12550         * gcc.dg/compat/struct-return-20_main.c: New.
12551         * gcc.dg/compat/struct-return-20_x.c: New.
12552         * gcc.dg/compat/struct-return-20_y.c: New.
12553
12554 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
12555         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
12556         so that it will not complain on LP64 targets.
12557
12558 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12559
12560         PR c++/495
12561         * g++.dg/template/friend24.C: New test.
12562
12563 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
12564
12565         PR c++/12332
12566         * g++.dg/template/memtmpl2.C: New test.
12567
12568 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
12569
12570         PR target/11184
12571         * gcc.dg/builtin-apply1.c: New test.
12572
12573 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
12574
12575         PR c++/9848
12576         * g++.dg/warn/Wunused-4.C: New test.
12577
12578 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12579
12580         PR c++/12316
12581         * g++.dg/other/gc2.C: New test.
12582
12583 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
12584
12585         PR c++/11991
12586         * g++.dg/rtti/typeid3.C: New test.
12587
12588         PR c++/12266
12589         * g++.dg/overload/template1.C: New test.
12590
12591 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12592
12593         * g++.dg/opt/cfg3.C: New test.
12594
12595 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12596
12597         PR c++/7939
12598         * g++.dg/template/crash11.C: New test.
12599
12600 2003-09-16  Jason Merrill  <jason@redhat.com>
12601             Jakub Jelinek  <jakub@redhat.com>
12602
12603         * gcc.dg/attr-warn-unused-result.c: New test.
12604
12605 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12606
12607         PR c++/12184
12608         * g++.dg/expr/call2.C: New test.
12609
12610 2003-09-15  Andreas Jaeger  <aj@suse.de>
12611
12612         * gcc.dg/Wold-style-definition-1.c: New test.
12613
12614 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
12615
12616         PR c++/3907
12617         * g++.dg/parse/template12.C: New test.
12618
12619         * g++.dg/abi/bitfield11.C: New test.
12620         * g++.dg/abi/bitfield12.C: Likewise.
12621
12622 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
12623
12624         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
12625         non-expansion of functional macro name without arguments at EOL.
12626         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
12627
12628 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
12629
12630         * gcc.c-torture/execute/20030914-[12].c: New tests.
12631
12632 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12633
12634         PR c++/11788
12635         * g++.dg/overload/addr1.C: New test.
12636
12637 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
12638
12639         * gcc.dg/20030909-1.c: New test.
12640
12641 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12642
12643         * gcc.dg/ultrasp10.c: New test.
12644
12645 2003-09-09  Devang Patel  <dpatel@apple.com>
12646
12647         * gcc.dg/darwin-ld-6.c: New test.
12648
12649 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12650
12651         * gcc.dg/torture/builtin-explog-1.c: New testcase.
12652
12653 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12654
12655         * gcc.dg/ia64-types1.c: New test.
12656         * gcc.dg/ia64-types2.c: Likewise.
12657
12658 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12659
12660         * gcc.dg/builtins-1.c: Add more _Complex tests.
12661         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12662
12663         * gcc.dg/builtins-1.c: Test existing _Complex functions.
12664         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12665
12666 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12667
12668         PR c++/11786
12669         * g++.dg/lookup/koenig2.C: New test.
12670
12671         PR c++/5296
12672         * g++.dg/rtti/typeid2.C: New test.
12673
12674 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
12675
12676         * gcc.c-torture/compile/20030904-1.c: New test.
12677
12678 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12679
12680         * g++.dg/opt/longbranch2.C: New test.
12681
12682 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12683
12684         * g++.dg/template/crash10.C: Only compile it.
12685
12686 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12687
12688         PR middle-end/11665
12689         * gcc.c-torture/compile/20030907-1.c: New test.
12690         * g++.dg/init/array11.C: New test.
12691
12692 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12693
12694         PR c++/11852
12695         * g++.dg/init/struct1.C: New test.
12696
12697 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12698
12699         PR c++/12181
12700         * g++.dg/expr/comma1.C: New test.
12701
12702 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
12703
12704         PR c++/11867
12705         * g++.dg/expr/static_cast5.C: New test.
12706
12707 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12708
12709         PR c++/11507
12710         * g++.dg/lookup/scoped7.C: New test.
12711
12712         PR c++/9574
12713         * g++.dg/other/static1.C: New test.
12714
12715         PR c++/11490
12716         * g++.dg/warn/template-1.C: New test.
12717
12718         PR c++/11432
12719         * g++.dg/template/crash10.C: New test.
12720
12721         PR c++/2478
12722         * g++.dg/overload/VLA.C: New test.
12723
12724         PR c++/10804
12725         * g++.dg/template/call1.C: New test.
12726
12727 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12728
12729         PR c++/11794
12730         * g++.dg/parse/using3.C: New test.
12731
12732 2003-09-06  Roger Sayle  <roger@eyesopen.com>
12733
12734         PR c++/11409
12735         * g++.dg/overload/builtin3.C: New test case.
12736
12737 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
12738
12739         PR c/9862
12740         * gcc.dg/20030906-1.c: New test.
12741         * gcc.dg/20030906-2.c: Likewise.
12742
12743 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12744
12745         PR c++/12167
12746         * g++.dg/parse/defarg5.C: New test.
12747
12748         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
12749
12750 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
12751
12752         PR c++/12163
12753         * g++.dg/expr/static_cast4.C: New test.
12754
12755         PR c++/12146
12756         * g++.dg/template/crash9.C: New test.
12757
12758 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12759
12760         * g++.old-deja/g++.ext/pretty2.C: Update for change
12761         in __FUNCTION__.
12762         * g++.old-deja/g++.ext/pretty3.C: Likewise.
12763
12764 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
12765
12766         PR c++/11922
12767         * g++/dg/template/qualified-id1.C: New test.
12768
12769         PR c++/12037
12770         * g++.dg/warn/noeffect4.C: New test.
12771
12772 2003-09-04  Matt Austern  <austern@apple.com>
12773
12774         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
12775         * g++.dg/ext/fnname2.C: Likewise.
12776         * g++.dg/ext/fnname3.C: Likewise.
12777
12778 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
12779
12780         * g++.dg/expr/lval1.C: New test.
12781         * g++.dg/ext/lvcast.C: Remove.
12782
12783 2003-09-03  Roger Sayle  <roger@eyesopen.com>
12784
12785         PR optimization/11700.
12786         * gcc.c-torture/compile/20030903-1.c: New test case.
12787
12788 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
12789
12790         PR c++/12053
12791         * g++.dg/abi/layout4.C: New test.
12792
12793 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
12794
12795         PR c++/11553
12796         * g++.dg/parse/friend3.C: New test.
12797
12798 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
12799
12800         PR c++/11847
12801         * g++.dg/template/class1.C: New test.
12802
12803         PR c++/11808
12804         * g++.dg/expr/call1.C: New test.
12805
12806 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
12807
12808         PR c++/12114
12809         * g++.dg/init/ref9.C: New test.
12810
12811         PR c++/11972
12812         * g++.dg/template/nested4.C: New test.
12813
12814 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12815
12816         PR c++/12093
12817         * g++.dg/template/non-dependent4.C: New test.
12818
12819         PR c++/11928
12820         * g++.dg/inherit/conv1.C: New test.
12821
12822 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12823
12824         PR c++/6196
12825         * g++.dg/ext/label1.C: New test.
12826         * g++.dg/ext/label2.C: Likewise.
12827
12828 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12829
12830         * g++.dg/expr/cond3.C: New test.
12831
12832 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12833
12834         * gcc.dg/builtins-1.c: Add new builtin cases.
12835
12836 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12837
12838         * gcc.dg/builtins-1.c: Add new cases.
12839         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12840
12841 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12842
12843         * gcc.dg/builtins-1.c: Add more math builtin tests.
12844         * gcc.dg/torture/builtin-attr-1.c: New test.
12845
12846 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12847
12848         PR optimization/5079
12849         * g++.dg/opt/static3.C: New test.
12850
12851 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12852
12853         * gcc.misc-tests/gcov-10b.c: New test.
12854
12855 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
12856
12857         * g++.dg/opt/ptrmem3.C: New test.
12858
12859         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
12860
12861 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
12862
12863         * gcc.dg/20030826-2.c: New test.
12864
12865 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12866
12867         PR middle-end/12002
12868         * g77.f-torture/compile/12002.f: New test case.
12869
12870 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12871
12872         * gcc.dg/20030826-1.c: New test case.
12873
12874 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
12875
12876         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
12877
12878 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
12879
12880         PR c++/11871
12881         * c++.dg/lookup/crash1.C: New test.
12882
12883         * c++.dg/warn/noeffect3.C: New test.
12884
12885 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
12886
12887         * gcc.dg/compat/vector-1_x.c: Compile with -w.
12888         * gcc.dg/compat/vector-1_y.c: Ditto.
12889         * gcc.dg/compat/vector-2_x.c: Ditto.
12890         * gcc.dg/compat/vector-2_y.c: Ditto.
12891
12892 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
12893
12894         * gcc.dg/20030702-1.c: New test.
12895
12896 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
12897
12898         PR c++/8795
12899         * g++.dg/ext/altivec-1.C: New test.
12900
12901 2003-08-24  Richard Henderson  <rth@redhat.com>
12902
12903         * g++.dg/eh/simd-2.C: Add -w for x86.
12904
12905 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
12906
12907         * gcc.dg/20030815-1.c: New test.
12908
12909 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12910
12911         PR c++/3765
12912         * g++.dg/parse/access6.C: New test.
12913
12914 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12915
12916         PR c++/641, c++/11876
12917         * g++.dg/template/friend22.C: New test.
12918         * g++.dg/template/friend23.C: Likewise.
12919
12920 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12921
12922         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
12923         identically.
12924
12925 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12926
12927         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
12928
12929 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12930
12931         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
12932
12933 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12934
12935         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
12936
12937 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12938
12939         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
12940
12941 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
12942
12943         PR c++/11919
12944         * g++.dg/overload/prom1.C: New test.
12945
12946         PR c++/11551
12947         * g++.dg/parse/dtor2.C: New test.
12948
12949         PR c++/10762
12950         * g++.dg/parse/using2.C: New test.
12951
12952 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
12953
12954         PR target/11805
12955         * gcc.c-torture/compile/20030821-1.c: New.
12956
12957 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
12958
12959         PR c++/11834
12960         * g++.dg/template/deduce2.C: New test.
12961
12962 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
12963
12964         * gcc.c-torture/execute/20030821-1.c: New test.
12965
12966 2003-08-20  Roger Sayle  <roger@eyesopen.com>
12967
12968         PR middle-end/11984
12969         * gcc.dg/20030820-1.c: New test case.
12970
12971 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
12972
12973         PR c++/11945
12974         * g++.dg/warn/noeffect2.C: New test.
12975
12976 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
12977
12978         PR c++/10926
12979         * g++.dg/template/dtor2.C: New test.
12980
12981         PR c++/11684
12982         * g++.dg/template/operator1.C: New test.
12983         * g++.dg/parse/operator4.C: New test.
12984
12985         PR c++/11946.C
12986         * g++.dg/expr/enum1.C: New test.
12987         * gcc.dg/c99-bool-1.c: Remove bogus warning.
12988
12989         PR c++/11036.C
12990         * g++.dg/parse/elab2.C: New test.
12991         * g++.dg/parse/typedef4.C: Change error message.
12992         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
12993         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
12994         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
12995
12996 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
12997
12998         * gcc.dg/pch/warn-1.c: New.
12999         * gcc.dg/pch/warn-1.hs: New.
13000
13001         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
13002         not-tested file.
13003
13004 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13005
13006         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
13007
13008 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13009
13010         * gcc.dg/uninit-D.c: New Test.
13011         * gcc.dg/uninit-E.c: New Test.
13012         * gcc.dg/uninit-F.c: New Test.
13013         * gcc.dg/uninit-G.c: New Test.
13014
13015 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
13016
13017         * g++.dg/README: Describe the pch directory.
13018
13019 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13020
13021         PR c++/11174
13022         * g++.dg/parse/access4.C: New test.
13023         * g++.dg/parse/access5.C: Likewise.
13024         * g++.old-deja/g++.jason/access17.C: Adjust error message.
13025
13026 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
13027
13028         * gcc.dg/noncompile/20030818-1.c: New.
13029
13030 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13031
13032         PR c++/11957
13033         * g++.dg/warn/noeffect1.C: New test.
13034
13035         * g++.dg/template/scope2.C: New test.
13036         * g++.dg/template/error2.C: Correct dg-error
13037
13038 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
13039
13040         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
13041
13042 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
13043
13044         PR C++/11512
13045         * g++.dg/template/warn1.C: New.
13046
13047 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13048
13049         * g++.dg/template/error2.C: New test.
13050         * g++.dg/lookup/using7.C: Adjust errors
13051         * g++.old-deja/g++.pt/crash36.C: Likewise.
13052         * g++.old-deja/g++.pt/derived3.C: Likewise.
13053
13054 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13055
13056         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
13057         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
13058         * gcc.c-torture/execute/builtins/string-9.c: New, from
13059         string-opt-9.c.  Adjust for execute/builtins framework.
13060         * gcc.c-torture/execute/string-opt-9.c: Delete.
13061
13062 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
13063
13064         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
13065
13066         * g++.dg/parse/ret-type2.C: New test.
13067
13068         PR c++/11703
13069         * g++.dg/init/new8.C: New test.
13070
13071         PR c++/10923
13072         * g++.dg/parse/typedef5.C: New test.
13073
13074         PR c++/9512
13075         * g++.dg/parse/qualified2.C: New test.
13076         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
13077         invalid code.
13078
13079 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
13080
13081         * g++.dg/conversion/ptrmem1.C: New test.
13082
13083 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
13084
13085         PR target/11693
13086         * gcc.dg/20030811-1.c: New test.
13087
13088         PR target/11535
13089         * gcc.c-torture/execute/20030811-1.c: New test.
13090
13091 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13092
13093         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
13094
13095 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
13096
13097         PR c++/11789.C
13098         * g++.dg/inherit/multiple1.C: New test.
13099
13100 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13101
13102         * gcc.dg/spe1.c: New test.
13103
13104         PR c++/11670
13105         * g++.dg/expr/cast2.C: New test.
13106
13107         PR c++/10530
13108         * g++.dg/template/dependent-name2.C: New test.
13109
13110 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
13111
13112         * g++.dg/parse/crash11.C: Put the dg options in comments.
13113
13114 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
13115
13116         * lib/gcc-dg.exp: Update for diagnostic change.
13117
13118 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13119
13120         PR c++/5767
13121         * g++.dg/parse/crash11.C: New test.
13122
13123 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
13124
13125         * gcc.dg/cpp/spacing1.c: Update.
13126
13127 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
13128
13129         PR target/11739
13130         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
13131         a value for -mtune.
13132
13133 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13134
13135         PR middle-end/11771
13136         * gcc.c-torture/compile/20030804-1.c: New test case.
13137
13138 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13139
13140         * gcc.dg/20030804-1.c: New test case.
13141
13142 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
13143
13144         * gcc.dg/cpp/separate-1.c: New test.
13145
13146 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
13147
13148         PR c++/11704
13149         * g++.dg/template/dependent-expr2.C: New test.
13150
13151         PR c++/11766
13152         * g++.dg/expr/ptrmem1.C: New test.
13153
13154 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13155
13156         PR c++/9453
13157         * g++.dg/template/friend15.C: New test.
13158
13159 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
13160
13161         * lib/dg-pch.exp: Work round PCH bug.
13162
13163 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13164
13165         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
13166         builtins.  Move cases from builtins-4.c here.
13167
13168         * gcc.dg/torture/builtin-math-1.c: New test taken from
13169         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
13170         additional cases.
13171
13172         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
13173         Delete.
13174
13175 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13176
13177         PR c++/9447
13178         * g++.dg/template/using7.C: New test.
13179
13180 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
13181
13182         * import1.c, import2.c: New tests.
13183
13184 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
13185
13186         * g++.dg/eh/crossjump1.C: New test.
13187
13188 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
13189
13190         PR c++/11697
13191         * g++.dg/template/using6.C: New test.
13192
13193         PR c++/11744
13194         * g++.dg/template/koenig2.C: New test.
13195
13196 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13197
13198         PR c++/7983
13199         * g++.dg/parse/typedef4.C: New test.
13200
13201 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13202
13203         PR c++/8442, c++/8806
13204         * g++.dg/template/elab1.C: New test.
13205         * g++.dg/template/type2.C: Likewise.
13206         * g++.dg/template/ttp3.C: Adjust expected error message.
13207         * g++.old-deja/g++.law/visibility13.C: Likewise.
13208         * g++.old-deja/g++.niklas/t135.C: Likewise.
13209         * g++.old-deja/g++.pt/ttp41.C: Likewise.
13210         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
13211         template argument.
13212         * g++.old-deja/g++.pt/ttp44.C: Likewise.
13213
13214 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
13215
13216         PR c++/11295
13217         * g++.dg/ext/stmtexpr1.C: New test.
13218
13219         * g++.dg/opt/tmp1.C: New test.
13220
13221         PR c++/11525
13222         * g++.dg/parse/constant4.C: New test.
13223
13224         PR c++/9447
13225         * g++.dg/template/using5.C: New test.
13226
13227 2003-07-31  Roger Sayle  <roger@eyesopen.com>
13228
13229         * gcc.dg/builtins-27.c: New test case.
13230
13231 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
13232
13233         * gcc.dg/tls/opt-7.c: New test.
13234
13235 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
13236
13237         * g++.old-deja/g++.other/crash18.C: Remove.
13238
13239 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13240
13241         * g++.dg/template/explicit3.C: New.
13242         * g++.dg/template/explicit4.C: New.
13243         * g++.dg/template/explicit5.C: New.
13244
13245         PR c++/11347
13246         * g++.dg/template/memtmpl1.C: New.
13247
13248 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
13249
13250         PR target/11565
13251         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
13252         * gcc.dg/i386-387-5.c (dg-options): Likewise.
13253
13254 2003-07-30  Jan Hubicka  <jh@suse.cz>
13255
13256         * vtgc1.c: Kill.
13257
13258 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
13259
13260         * gcc.dg/struct-in-proto-1.c: New test.
13261
13262 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
13263
13264         * gcc.dg/cpp/include2.c: Only expect one message.
13265
13266 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
13267
13268         PR c++/9447
13269         * g++.dg/template/using1.C: New test.
13270         * g++.dg/template/using2.C: New test.
13271         * g++.dg/template/using3.C: New test.
13272         * g++.dg/template/using4.C: New test.
13273
13274 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
13275
13276         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
13277         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13278
13279 2003-07-28  Jan Hubicka  <jh@suse.cz>
13280
13281         PR c++/11530
13282         * g++.dg/opt/call1.C: New test.
13283
13284 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
13285
13286         PR c++/11667
13287         * g++.dg/init/enum2.C: New test.
13288         * g++.dg/template/overload1.C: Add "-w" option.
13289
13290 2003-07-28    <hp@bitrange.com>
13291
13292         * gcc.dg/Wdeclaration-after-statement-1.c,
13293         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
13294
13295 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
13296
13297         * gcc.c-torture/compile/20030725-1.c: New test.
13298
13299 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
13300
13301         * gcc.dg/20030505.c: Only run for SPE.
13302         Remove definition of opaque type.
13303
13304 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
13305
13306         * g++.dg/template/ptrmem6.C: New test.
13307
13308 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
13309
13310         * gcc.c-torture/compile/zero-strct-2.c: New test.
13311
13312 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
13313
13314         * gcc.dg/intermod-1.c: New test.
13315
13316 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13317
13318         PR c++/11617
13319         * g++.dg/template/lookup2.C: New test.
13320         * g++.dg/template/memclass1.C: Remove instantiated from error.
13321         * g++.dg/other/error2.C: Tweak expected errors.
13322
13323         PR c++/11596
13324         * g++.dg/template/defarg3.C: New test.
13325
13326         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
13327
13328 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
13329
13330         * g++.dg/inherit/access5.C: New test.
13331
13332 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13333
13334         PR c++/11513
13335         * g++.dg/template/crash8.C: New test.
13336
13337 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
13338
13339         PR c/10602
13340         * gcc.dg/noncompile/incomplete-2.c: New test.
13341
13342 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
13343
13344         PR c++/11645
13345         * g++.dg/inherit/access4.C: New test.
13346
13347         PR c++/11517
13348         * g++.dg/expr/cond2.C: New test.
13349
13350         PR optimization/10679
13351         * g++.dg/opt/inline4.C: New test.
13352
13353 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13354
13355         * g++.dg/parse/crash10: New test.
13356
13357 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13358
13359         * g++.dg/ext/flexary1.C: New test.
13360
13361 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13362
13363         PR c++/10793
13364         * g++.dg/template/crash9.C: New test.
13365
13366 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13367
13368         PR c++/3004
13369         * g++.dg/parse/typedef3.C: New test.
13370
13371         PR c++/7906
13372         * g++.dg/parse/operator2.C: New test.
13373
13374         PR c++/8895
13375         * g++.dg/parse/def-tmpl-arg1.C: New test.
13376
13377         PR c++/9282
13378         * g++.dg/parse/funptr1.C: New test.
13379
13380         PR c++/9452
13381         * g++.dg/parse/ambig3.C: New test.
13382
13383         PR c++/9454
13384         * g++.dg/parse/operator3.C: New test.
13385
13386         PR c++/9486
13387         * g++.dg/parse/template10.C: New test.
13388
13389         PR c++/9488
13390         * g++.dg/parse/template11.C: New test.
13391
13392         PR c++/10150
13393         * g++.dg/parse/invalid-op1.C: New test.
13394
13395         PR c++/10247
13396         * g++.dg/parse/condexpr1.C: New test.
13397
13398 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13399
13400         * g++.dg/ext/packed3.C: New test.
13401         * g++.dg/ext/packed4.C: New test.
13402
13403         * gcc.dg/pack-test-3.c: New test.
13404
13405 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
13406
13407         * lib/compat.exp: Handle dg-options per source file.
13408         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
13409         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
13410         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
13411         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
13412         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
13413         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
13414         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
13415         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
13416         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
13417         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
13418         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
13419         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
13420         * g++.dg/compat/break/bitfield7_x.C: Ditto.
13421         * g++.dg/compat/break/bitfield7_y.C: Ditto.
13422
13423 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13424
13425         PR c/10320
13426         * gcc.c-torture/execute/20030718-1.c: New test.
13427
13428 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13429
13430         PR optimization/11536
13431         * gcc.dg/20030721-1.c: New test.
13432
13433 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
13434
13435         PR c++/11546
13436         * g++.dg/template/lookup1.C: New test.
13437
13438 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
13439
13440         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
13441         diagnostics of ill-formed constructs involving labels.
13442         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
13443         the new 'previously defined here' message.
13444
13445 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
13446
13447         * g++.dg/parse/non-dependent2.C: New test.
13448
13449 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13450
13451         * g++.dg/init/init-ref4.C: xfail on targets without
13452         weak symbols.
13453
13454 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
13455
13456         PR target/11087
13457         * gcc.c-torture/execute/20030717-1.c: New test.
13458
13459 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13460
13461         * g++.dg/opt/cfg1.C: New test.
13462
13463 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
13464
13465         PR optimization/11557
13466         * gcc.dg/20030717-1.c: New test.
13467
13468 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
13469
13470         PR c++/10476
13471         * g++.dg/expr/crash-1.C: New test.
13472
13473         PR c++/11027
13474         * g++.dg/template/init3.C: New test.
13475
13476         PR c++/8222
13477         * g++.dg/template/non-dependent1.C: New test.
13478
13479         PR c++/11070
13480         * g++.dg/template/non-dependent2.C: New test.
13481
13482         PR c++/11071
13483         * g++.dg/template/non-dependent3.C: New test.
13484
13485         PR c++/9907
13486         * g++.dg/template/sizeof5.C: New test.
13487
13488 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
13489
13490         PR 11498
13491         * gcc.c-torture/compile/mangle-1.c: New file.
13492
13493 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13494
13495         PR c++/7809
13496         * g++.dg/parse/access3.C: New test.
13497
13498 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
13499
13500         PR c++/11384
13501         * g++.dg/init/init-ref4.C: New test.
13502
13503 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
13504
13505         PR c++/11547
13506         * g++.dg/parse/constant3.C: New test.
13507         * g++.dg/parse/crash7.C: Likewise.
13508
13509 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
13510
13511         PR target/11008
13512         * gcc.dg/i386-pentium4-not-mull.c: New.
13513
13514 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
13515
13516         * gcc.dg/asm-names.c (ymain): Make it weak.
13517
13518 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13519
13520         PR c++/5421
13521         * g++.dg/template/friend21.C: New test.
13522
13523 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
13524
13525         * gcc.dg/cleanup-8.c: New test.
13526         * gcc.dg/cleanup-9.c: New test.
13527
13528 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
13529
13530         * g++.dg/ext/dll-MI1.h: New file.
13531         * g++.dg/ext/dllexport-MI1.C: New file.
13532         * g++.dg/ext/dllimport-MI1.C: New file.
13533
13534 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
13535
13536         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
13537         it does not have cmpstrsi patterns (just cmpmemsi).
13538
13539 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
13540
13541         PR debug/11473
13542         * g++.dg/debug/debug8.C: New test.
13543
13544 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13545
13546         PR c++/10108
13547         * g++.dg/template/crash7.C: New test.
13548
13549 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
13550
13551         PR target/10795
13552         * gcc.c-torture/compile/20030708-1.c: New.
13553
13554 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13555
13556         * gcc.c-torture/execute/20030715-1.c: New test.
13557
13558 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
13559
13560         * gcc.dg/pch/inline-3.c: New file.
13561         * gcc.dg/pch/inline-3.hs: New file.
13562         * gcc.dg/pch/inline-4.c: New file.
13563         * gcc.dg/pch/inline-4.hs: New file.
13564
13565 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
13566
13567         PR c++/11509
13568         * g++.dg/template/crash6.C: New test.
13569
13570         PR c++/7053
13571         * g++.dg/template/friend20.C: New test.
13572
13573         PR c++/7019
13574         * g++.dg/template/overload2.C: New test.
13575
13576 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13577
13578         PR optimization/11440
13579         * gcc.c-torture/execute/20030714-1.c: New test.
13580
13581 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13582
13583         PR c++/11154
13584         * g++.dg/template/partial2.C: New test.
13585
13586 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
13587
13588         PR c++/11503
13589         * g++.dg/template/anon1.C: New test.
13590
13591         PR c++/11493
13592         PR c++/11495
13593         * g++.dg/parse/template9.C: Likewise.
13594         * g++.dg/template/crash4.C: New test.
13595         * g++.dg/template/koenig1.C: Likewise.
13596         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
13597         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
13598         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
13599         functions.
13600         * g++.old-deja/g++.jason/template36.C: Likewise.
13601         * g++.old-deja/g++.mike/p1989.C: Likewise.
13602         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
13603         * g++.old-deja/g++.pt/ttp20.C: Use this->.
13604         * g++.old-deja/g++.pt/ttp21.C: Use this->.
13605         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
13606         compiling.
13607         * g++.old-deja/g++.pt/union2.C: Use this->.
13608
13609 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
13610
13611         * gcc.dg/20030711-1.c: New test.
13612
13613 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
13614
13615         PR c++/11050
13616         * g++.dg/parse/args1.C: New test.
13617         * g++.pt/defarg8.C: Change expected errors.
13618
13619 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
13620
13621         PR c++/8164
13622         * g++.dg/template/nontype2.C: New test.
13623
13624         PR c++/10558
13625         * g++.dg/parse/template8.C: New test.
13626
13627         PR c++/8327
13628         * g++.dg/template/scope1.C: New test.
13629
13630         * g++.dg/warn/Wsign-compare-1.C: New test.
13631
13632 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13633
13634         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
13635
13636 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
13637
13638         PR c++/9411
13639         * g++.dg/template/explicit2.C: New test.
13640
13641         PR c++/10032
13642         * g++.dg/warn/pedantic1.C: New test.
13643
13644 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
13645
13646         PR c++ 9483
13647         * g++.dg/other/field1.C: New test.
13648
13649 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13650
13651         PR c/11449
13652         * gcc.c-torture/compile/20030707-1.c: New.
13653
13654 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13655
13656         PR c++/10849
13657         * g++.dg/template/access12.C: New test.
13658
13659 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
13660
13661         * g++.dg/bprob/bprob.exp (prof_ext): Update.
13662         * g77.dg/bprob/bprob.exp (prof_ext): Update.
13663         * gcc.misc-tests/bprob.exp (prof_ext): Update.
13664         * gcc.misc-tests/gcov.exp: Update
13665         * g++.dg/gcov/gcov.exp: Update
13666         * lib/gcov.exp: Update.
13667
13668 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
13669
13670         * g++.dg/abi/mangle17.C: Make sure template expressions are
13671         dependent.
13672         * g++.dg/abi/mangle4.C: Mark erroneous casts.
13673         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
13674         * g++.dg/opt/stack1.C: Remove erroneous code.
13675         * g++.dg/parse/template7.C: New test.
13676         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
13677         * g++.old-deja/g++.pt/crash4.C: Likewise.
13678
13679 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13680
13681         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
13682         with zero or one occurence of `$' after the initial `L'.
13683
13684 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
13685
13686         * gcc.c-torture/compile/20030704-1.c: Add a comment.
13687
13688 2003-07-08  Roger Sayle  <roger@eyesopen.com>
13689
13690         PR c/11370
13691         * gcc.dg/Wunreachable-6.c: New testcase.
13692         * gcc.dg/Wunreachable-7.c: New testcase.
13693
13694 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13695
13696         PR c/11420
13697         * gcc.dg/20030708-1.c: New test.
13698
13699 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
13700
13701         * gcc.dg/compat/sdata-section.h: New file.
13702         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
13703         * gcc.dg/torture/mips-sdata-1.c: New test.
13704
13705 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13706
13707         PR c++/11030
13708         * g++.dg/template/friend19.C: New test.
13709
13710 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13711
13712         * g++.dg/opt/strength-reduce.C: New test.
13713
13714 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13715
13716         PR target/10979
13717         * gcc.dg/20030707-1.c: New testcase.
13718
13719 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13720
13721         PR optimization/11059
13722         * g++.dg/opt/emptyunion.C: New testcase.
13723
13724 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13725             Eric Botcazou  <ebotcazou@libertysurf.fr>
13726
13727         * g++.dg/opt/stack1.C: New test.
13728
13729 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
13730
13731         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
13732         run test.
13733
13734         PR c++/11431
13735         * g++.dg/expr/static_cast3.C: New test.
13736
13737 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
13738
13739         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
13740         everywhere.
13741         * gcc.dg/concat.c: Concatenation of string constants with
13742         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
13743         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
13744         * gcc.dg/cpp/escape-2.c: Use wide character constants where
13745         necessary to avoid multi-character character constant warning.
13746         * gcc.dg/cpp/escape.c: Likewise.
13747         * gcc.dg/cpp/ucs.c: Likewise.
13748         Remove backslashes from dg-bogus comments, as they confuse Tcl.
13749         Fix a typo.
13750
13751 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13752
13753         PR c/11428
13754         * gcc.c-torture/compile/20030704-1.c: New.
13755
13756 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13757
13758         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
13759
13760 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
13761
13762         PR c++/5287, PR c++/7910,  PR c++/11021
13763         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
13764         tests for warnings.
13765         * g++.dg/ext/dllimport2.C: Add tests for warnings.
13766         * g++.dg/ext/dllimport3.C: Likewise.
13767         * g++.dg/ext/dllimport4.C: New file.
13768         * g++.dg/ext/dllimport5.C: New file.
13769         * g++.dg/ext/dllimport6.C: New file.
13770         * g++.dg/ext/dllimport7.C: New file.
13771         * g++.dg/ext/dllimport8.C: New file.
13772         * g++.dg/ext/dllimport9.C: New file.
13773         * g++.dg/ext/dllimport10.C: New file.
13774         * g++.dg/ext/dllexport1.C: New file.
13775
13776 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13777
13778         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
13779         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
13780
13781 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13782
13783         * gcc.dg/builtins-25.c: New testcase.
13784         * gcc.dg/builtins-26.c: New testcase.
13785
13786 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
13787
13788         * gcc.dg/compat/vector-defs.h: New file.
13789         * gcc.dg/compat/vector-setup.h: New file.
13790         * gcc.dg/compat/vector-check.h: New file.
13791         * gcc.dg/compat/vector-1_main.c: New file.
13792         * gcc.dg/compat/vector-1_x.c: New file.
13793         * gcc.dg/compat/vector-1_y.c: New file.
13794         * gcc.dg/compat/vector-2_main.c: New file.
13795         * gcc.dg/compat/vector-2_x.c: New file.
13796         * gcc.dg/compat/vector-2_y.c: New file.
13797
13798         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
13799         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
13800         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
13801         * gcc.dg/compat/struct-align-1.h: New file.
13802         * gcc.dg/compat/struct-align-1_main.c: New file.
13803         * gcc.dg/compat/struct-align-1_x.c: New file.
13804         * gcc.dg/compat/struct-align-1_y.c: New file.
13805         * gcc.dg/compat/struct-align-2.h: New file.
13806         * gcc.dg/compat/struct-align-2_main.c: New file.
13807         * gcc.dg/compat/struct-align-2_x.c: New file.
13808         * gcc.dg/compat/struct-align-2_y.c: New file.
13809
13810         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
13811         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13812         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13813         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13814         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13815         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13816         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13817         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13818         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13819         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13820         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13821         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13822         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13823         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13824         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13825         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13826         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13827         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13828         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13829         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13830         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13831         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13832         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13833         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13834         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13835         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13836         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13837         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13838         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13839
13840 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13841
13842         * gcc.dg/i386-call-1.c: New test.
13843
13844 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13845
13846         PR c++/9162
13847         * g++.dg/parse/defarg4.C: New.
13848
13849 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13850
13851         PR target/10700
13852         * gcc.c-torture/compile/20030703-1.c: New test case.
13853
13854 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13855
13856         * g++.dg/template/local3.C: Remove extra semicolon.
13857
13858 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13859
13860         * gcc.dg/i386-volatile-1.c: New test.
13861
13862 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
13863
13864         PR c++/11072
13865         * g++.dg/other/offsetof2.C: XFAIL.
13866         * g++.dg/other/offsetof5.C: New.
13867
13868         PR c++/10219
13869         * g++.dg/template/error1.C: New.
13870
13871         PR c++/9779
13872         * g++.dg/template/dependent-expr1.C: New.
13873
13874 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13875
13876         PR c++/6949
13877         * g++.dg/template/local3.C: New test.
13878
13879         PR c++/11149
13880         * g++.dg/lookup/scoped6.C: New test.
13881
13882 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
13883
13884         PR c++/8046
13885         * g++.dg/other/error7.C: New test.
13886
13887 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
13888
13889         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
13890         * g++.old-deja/g++.abi/vtable3.h: Likewise.
13891         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13892         * g++.old-deja/g++.other/union2.C: Likewise.
13893         * gcc.dg/c90-const-expr-2.c: Likewise.
13894         * gcc.dg/c90-const-expr-3.c: Likewise.
13895         * gcc.dg/c99-const-expr-2.c: Likewise.
13896         * gcc.dg/c99-const-expr-3.c: Likewise.
13897         * gcc.dg/concat.c: Likewise.
13898
13899 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13900
13901         PR c++/9559
13902         * g++.dg/init/static1.C: New test.
13903
13904 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13905
13906         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
13907         * g++.old-deja/g++.other/access2.C: Likewise.
13908         * g++.old-deja/g++.other/decl2.C: Likewise.
13909         * gcc.c-torture/execute/20020615-1.c: Likewise.
13910
13911 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13912
13913         PR c++/4933
13914         * g++.dg/template/sizeof4.C: New test.
13915
13916 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13917
13918         * g++.dg/other/error6.C: New test.
13919
13920 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13921
13922         PR c++/10750
13923         * g++.dg/parse/constant2.C: New test.
13924
13925 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
13926
13927         PR c++/11106
13928         * g++.dg/other/error5.C: New test.
13929
13930 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13931
13932         * gcc.dg/format/gcc_diag-1.c: New test.
13933
13934 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
13935
13936         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
13937
13938 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13939
13940         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
13941         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
13942         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
13943
13944 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
13945
13946         * gcc.c-torture/execute/builtins/string-8.c: New test.
13947         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
13948         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
13949         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
13950
13951 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13952
13953         PR c++/10468
13954         * g++.dg/ext/typeof6.C: New test.
13955
13956 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13957
13958         PR c++/10796
13959         * g++.dg/init/enum1.C: New test.
13960
13961 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
13962
13963         * gcc.dg/20030627-1.c: New test.
13964
13965 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
13966
13967         PR c++/11332
13968         * g++.dg/expr/static_cast2.C: New test.
13969
13970 2003-06-26  Roger Sayle  <roger@eyesopen.com>
13971             Jakub Jelinek  <jakub@redhat.com>
13972
13973         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
13974         sprintf(dst,"%s",src) optimization.
13975         * gcc.c-torture/execute/20030626-1.c: New test case.
13976         * gcc.c-torture/execute/20030626-2.c: New test case.
13977
13978 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
13979
13980         * gcc.c-torture/execute/multi-ix.c: New test.
13981
13982         * gcc.c-torture/execute/simd-4.c (main):
13983         Added missing semicolon at end of union.
13984
13985 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
13986
13987         PR c++/8266
13988         * g++.dg/template/explicit-instantiation3.C: New test.
13989
13990 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13991
13992         * gcc.dg/20030626-1.c: Use signed char.
13993
13994 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13995
13996         * gcc.dg/20030626-1.c: New test.
13997
13998 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
13999
14000         * const-str-2.m: Update.
14001
14002 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
14003
14004         PR c++/10990
14005         * g++.dg/rtti/dyncast1.C: New test.
14006         * g++.dg/abi/mangle4.C: Correct base-specifier access.
14007         * g++.dg/lookup/scoped1.C: Remove XFAIL.
14008         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
14009
14010         PR c++/10931
14011         * g++.dg/expr/static_cast1.C: New test.
14012
14013 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
14014
14015         * gcc.dg/20030625-1.c: New test.
14016
14017 2003-06-24  Roger Sayle  <roger@eyesopen.com>
14018
14019         * gcc.c-torture/compile/20030624-1.c: New test case.
14020
14021 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
14022
14023         * gcc.c-torture/execute/string-opt-17.c: New test.
14024
14025 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
14026
14027         PR c++/5754
14028         * g++.dg/parse/crash6.C: New test.
14029
14030 2003-06-23  Roger Sayle  <roger@eyesopen.com>
14031
14032         * gcc.dg/builtins-24.c: New test case.
14033
14034 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
14035
14036         * g++.dg/opt/operator1.C: New test.
14037
14038 2003-06-22  Roger Sayle  <roger@eyesopen.com>
14039
14040         * gcc.c-torture/execute/string-opt-16.c: New test case.
14041
14042 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14043
14044         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
14045         * g++.old-deja/g++.other/conv7.C: Likewise
14046         * g++.old-deja/g++.other/overcnv2.C: Likewise.
14047         * g++.old-deja/g++.other/overload14.C: Likewise.
14048
14049 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14050
14051         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
14052         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
14053
14054 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14055
14056         PR c++/10888
14057         * g++.dg/warn/Winline-3.C: New test.
14058
14059 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14060
14061         * lib/target-supports.exp (check_alias_available): Make the test
14062         program acceptable to the Solaris assembler.
14063
14064         PR c++/10749
14065         * g++.dg/template/memclass2.C: New test.
14066
14067 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14068             Eric Botcazou  <ebotcazou@libertysurf.fr>
14069
14070         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
14071         data for non-matching targets.
14072         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
14073
14074 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14075
14076         PR c++/10845
14077         * g++.dg/template/member3.C: New test.
14078
14079 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
14080
14081         PR c++/10939
14082         * g++.dg/template/func1.C: New test.
14083
14084         PR c++/9649
14085         * g++.dg/template/static4.C: New test.
14086         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
14087
14088         PR c++/11041
14089         * g++.dg/init/ref7.C: New test.
14090
14091 2003-06-19  Matt Austern  <austern@apple.com>
14092
14093         PR c++/11228
14094         * g++.dg/anew1.C: New test.
14095         * g++.dg/anew2.C: New test.
14096         * g++.dg/anew3.C: New test.
14097         * g++.dg/anew4.C: New test.
14098
14099 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
14100
14101         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
14102
14103 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
14104
14105         * gcc.c-torture/execute/simd-4.c (main): Make expected value
14106         endian-dependent.
14107
14108 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
14109
14110         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
14111         Remove cruft.
14112
14113 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
14114
14115         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
14116         * gcc.c-torture/compile/961203-1.c: Likewise.
14117         * gcc.c-torture/compile/980506-1.c: Likewise.
14118
14119 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14120
14121         PR c++/10712
14122         * g++.dg/lookup/using7.C: New test.
14123
14124 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14125
14126         PR c++/11105
14127         * g++.dg/abi/conv1.C: Remove it.
14128         * g++.dg/template/conv7.C: New test.
14129         * g++.dg/template/conv8.C: Likewise.
14130         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
14131         conversion operator.
14132
14133 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
14134
14135         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
14136         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14137         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14138         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14139         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14140         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14141         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14142         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14143         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14144         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14145         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14146         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14147         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14148         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14149         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14150         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14151         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14152         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14153         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14154         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14155         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14156         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14157         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14158         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14159         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14160         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14161         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14162         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14163         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14164
14165 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
14166
14167         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
14168         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
14169         indications.
14170
14171 2003-06-16  Roger Sayle  <roger@eyesopen.com>
14172
14173         * gcc.dg/i386-387-5.c: New test case.
14174         * gcc.dg/i386-387-6.c: New test case.
14175         * gcc.dg/builtins-23.c: New test case.
14176
14177 2003-06-15  Roger Sayle  <roger@eyesopen.com>
14178
14179         * gcc.dg/builtins-22.c: New test case.
14180         * gcc.dg/i386-387-1.c: Update to test exp.
14181         * gcc.dg/i386-387-2.c: Likewise.
14182
14183 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14184
14185         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
14186
14187 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14188
14189         * lib/gcc-dg.exp (dg-require-dll): New function.
14190         (dg-xfail-if): Likewise.
14191         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
14192         driver.
14193
14194         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
14195         * gcc.c-torture/compile/20001205-1.c: Likewise.
14196         * gcc.c-torture/compile/20001226-1.c: Likewise.
14197         * gcc.c-torture/compile/20010518-2.c: Likewise.
14198         * gcc.c-torture/compile/20020312-1.c: Likewise.
14199         * gcc.c-torture/compile/20020604-1.c: Likewise.
14200         * gcc.c-torture/compile/920501-12.c: Likewise.
14201         * gcc.c-torture/compile/920501-4.c: Likewise.
14202         * gcc.c-torture/compile/920520-1.c: Likewise.
14203         * gcc.c-torture/compile/920521-1.c: Likewise.
14204         * gcc.c-torture/compile/920625-1.c: Likewise.
14205         * gcc.c-torture/compile/961203-1.c: Likewise.
14206         * gcc.c-torture/compile/980506-1.c: Likewise.
14207         * gcc.c-torture/compile/981006-1.c: Likewise.
14208         * gcc.c-torture/compile/981022-1.c: Likewise.
14209         * gcc.c-torture/compile/981223-1.c: Likewise.
14210         * gcc.c-torture/compile/990617-1.c: Likewise.
14211         * gcc.c-torture/compile/dll.c: Likewise.
14212         * gcc.c-torture/compile/labels-3.c: Likewise.
14213         * gcc.c-torture/compile/mipscop-1.c: Likewise.
14214         * gcc.c-torture/compile/mipscop-2.c: Likewise.
14215         * gcc.c-torture/compile/mipscop-3.c: Likewise.
14216         * gcc.c-torture/compile/mipscop-4.c: Likewise.
14217         * gcc.c-torture/compile/simd-5.c: Likewise.
14218         * gcc.c-torture/compile/20000804-1.x: Remove.
14219         * gcc.c-torture/compile/20001205-1.x: Likewise.
14220         * gcc.c-torture/compile/20001226-1.x: Likewise.
14221         * gcc.c-torture/compile/20010518-2.x: Likewise.
14222         * gcc.c-torture/compile/20020312-1.x: Likewise.
14223         * gcc.c-torture/compile/20020604-1.x: Likewise.
14224         * gcc.c-torture/compile/920501-12.x: Likewise.
14225         * gcc.c-torture/compile/920501-4.x: Likewise.
14226         * gcc.c-torture/compile/920520-1.x: Likewise.
14227         * gcc.c-torture/compile/920521-1.x: Likewise.
14228         * gcc.c-torture/compile/920625-1.x: Likewise.
14229         * gcc.c-torture/compile/961203-1.x: Likewise.
14230         * gcc.c-torture/compile/980506-1.x: Likewise.
14231         * gcc.c-torture/compile/981006-1.x: Likewise.
14232         * gcc.c-torture/compile/981022-1.x: Likewise.
14233         * gcc.c-torture/compile/981223-1.x: Likewise.
14234         * gcc.c-torture/compile/990617-1.x: Likewise.
14235         * gcc.c-torture/compile/mipscop-1.x: Likewise.
14236         * gcc.c-torture/compile/mipscop-2.x: Likewise.
14237         * gcc.c-torture/compile/mipscop-3.x: Likewise.
14238         * gcc.c-torture/compile/mipscop-4.x: Likewise.
14239         * gcc.c-torture/compile/simd-5.x: Likewise.
14240
14241         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
14242
14243 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14244
14245         * gcc.c-torture/execute/20030611-1.c: New test.
14246
14247 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14248
14249         PR middle-end/168
14250         * gcc.dg/20030612-1.c: New test case.
14251
14252 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14253
14254         PR c++/10635
14255         * g++.dg/expr/cast1.C: New test.
14256
14257 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14258
14259         * gcc.dg/builtins-21.c: New test case.
14260
14261 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
14262
14263         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
14264         options instead of at the end.
14265         * lib/objc.exp (objc_target_compile): Likewise.
14266
14267 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
14268
14269         PR c++/10432
14270         * g++.dg/parse/error1.C: New test.
14271
14272 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
14273
14274         * gcc.dg/compat/struct-by-value-11_main.c: New file.
14275         * gcc.dg/compat/struct-by-value-11_x.c: New file.
14276         * gcc.dg/compat/struct-by-value-11_y.c: New file.
14277         * gcc.dg/compat/struct-by-value-12_main.c: New file.
14278         * gcc.dg/compat/struct-by-value-12_x.c: New file.
14279         * gcc.dg/compat/struct-by-value-12_y.c: New file.
14280         * gcc.dg/compat/struct-by-value-13_main.c: New file.
14281         * gcc.dg/compat/struct-by-value-13_x.c: New file.
14282         * gcc.dg/compat/struct-by-value-13_y.c: New file.
14283         * gcc.dg/compat/struct-by-value-14_main.c: New file.
14284         * gcc.dg/compat/struct-by-value-14_x.c: New file.
14285         * gcc.dg/compat/struct-by-value-14_y.c: New file.
14286         * gcc.dg/compat/struct-by-value-15_main.c: New file.
14287         * gcc.dg/compat/struct-by-value-15_x.c: New file.
14288         * gcc.dg/compat/struct-by-value-15_y.c: New file.
14289         * gcc.dg/compat/struct-by-value-16_main.c: New file.
14290         * gcc.dg/compat/struct-by-value-16_x.c: New file.
14291         * gcc.dg/compat/struct-by-value-16_y.c: New file.
14292         * gcc.dg/compat/struct-by-value-17_main.c: New file.
14293         * gcc.dg/compat/struct-by-value-17_x.c: New file.
14294         * gcc.dg/compat/struct-by-value-17_y.c: New file.
14295         * gcc.dg/compat/struct-by-value-18_main.c: New file.
14296         * gcc.dg/compat/struct-by-value-18_x.c: New file.
14297         * gcc.dg/compat/struct-by-value-18_y.c: New file.
14298
14299         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
14300         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
14301         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
14302         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
14303         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
14304         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
14305         * gcc.dg/compat/scalar-return-3_main.c: New file.
14306         * gcc.dg/compat/scalar-return-3_x.c: New file.
14307         * gcc.dg/compat/scalar-return-3_y.c: New file.
14308         * gcc.dg/compat/scalar-return-4_main.c: New file.
14309         * gcc.dg/compat/scalar-return-4_x.c: New file.
14310         * gcc.dg/compat/scalar-return-4_y.c: New file.
14311
14312 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
14313
14314         * gcc.dg/compat/fp2-struct-check.h: New file.
14315         * gcc.dg/compat/fp2-struct-defs.h: New file.
14316         * gcc.dg/compat/fp2-struct-init.h: New file.
14317         * gcc.dg/compat/struct-by-value-10_main.c: New file.
14318         * gcc.dg/compat/struct-by-value-10_x.c: New file.
14319         * gcc.dg/compat/struct-by-value-10_y.c: New file.
14320         * gcc.dg/compat/struct-return-10_main.c: New file.
14321         * gcc.dg/compat/struct-return-10_x.c: New file.
14322         * gcc.dg/compat/struct-return-10_y.c: New file.
14323
14324         * gcc.dg/compat/compat-common.h: New file.
14325         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
14326         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
14327         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
14328         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
14329         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
14330         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
14331         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
14332         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14333         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
14334         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
14335         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14336         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
14337         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
14338         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14339         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
14340         * gcc.dg/compat/small-struct-check.h: Ditto.
14341         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
14342         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14343         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
14344         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
14345         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14346         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14347         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
14348         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14349         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
14350         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
14351         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14352         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14353         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
14354         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14355         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14356         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
14357         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14358         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
14359         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
14360         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14361         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
14362         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
14363         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14364         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
14365         * gcc.dg/compat/struct-return-2_main.c: Ditto.
14366         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14367         * gcc.dg/compat/struct-return-2_y.c: Ditto.
14368         * gcc.dg/compat/struct-return-3_main.c: Ditto.
14369         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14370         * gcc.dg/compat/struct-return-3_y.c: Ditto.
14371
14372 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
14373
14374         * g++.dg/pch/static-1.C: New file.
14375         * g++.dg/pch/static-1.Hs: New file.
14376
14377 2003-06-10  Richard Henderson  <rth@redhat.com>
14378
14379         * gcc.dg/asm-7.c: Adjust expected warning text.
14380
14381 2003-06-10  Roger Sayle  <roger@eyesopen.com>
14382
14383         * gcc.dg/builtins-20.c: New test case.
14384
14385 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
14386
14387         PR c++/11131
14388         * g++.dg/opt/template1.C: New test.
14389
14390 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14391
14392         * lib/gcc-dg.exp (dg-test): Clear additional_files and
14393         additional_sources.
14394
14395 2003-05-21  David Taylor  <dtaylor@emc.com>
14396
14397         * gcc.dg/Wpadded.c: New file.
14398
14399 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14400
14401         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
14402         * gcc.dg/special/weak-2.c: Add dg-require-weak.
14403         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
14404         dg-require-weak.
14405
14406 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
14407
14408         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
14409
14410 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14411
14412         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
14413         (dg-require-alias): Likewise.
14414         (dg-require-gc-sections): Likewise.
14415         * lib/target-supports.exp (check_gc_sections_available): Likewise.
14416
14417 2003-06-08  Richard Henderson  <rth@redhat.com>
14418
14419         * gcc.dg/20011029-2.c: Fix the array reference.
14420         * gcc.dg/asm-7.c: New.
14421
14422 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
14423
14424         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
14425
14426 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
14427
14428         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
14429         (dg-require-gc-sections): Likewise.
14430
14431 2003-06-08  Jan Hubicka  <jh@suse.cz>
14432
14433         * i386-cmov1.c: Fix regular expression.
14434         * i386-cvt-1.c: Likewise.
14435         * i386-local.c: Likewise.
14436         * i386-local2.c: Likewise.
14437         * i386-mul.c: Likewise.
14438         * i386-ssetype-1.c: Likewise.
14439         * i386-ssetype-3.c: Likewise.
14440         * i386-ssetype-5.c: Likewise.
14441
14442 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14443
14444         PR c++/11039
14445         * g++.dg/warn/implicit-typename2.C: New test.
14446         * g++.dg/warn/implicit-typename3.C: New test.
14447
14448 2003-06-07  Richard Henderson  <rth@redhat.com>
14449
14450         * g++.dg/other/offsetof3.C: Use size_t.
14451         * g++.dg/other/offsetof4.C: Likewise.
14452
14453 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
14454
14455         * lib/copy-file.exp: New. Implement gcc_copy_files.
14456
14457         * lib/dg-pch.exp: Load copy-file.exp
14458         (dg-pch): Use gcc_copy_files instead of "file copy".
14459
14460 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
14461
14462         * gcc.dg/weak/weak.exp: Simplify.
14463         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
14464         * gcc.dg/weak/weak-1.c: Likewise.
14465         * gcc.dg/weak/weak-2.c: Likewise.
14466         * gcc.dg/weak/weak-3.c: Likewise.
14467         * gcc.dg/weak/weak-4.c: Likewise.
14468         * gcc.dg/weak/weak-5.c: Likewise.
14469         * gcc.dg/weak/weak-6.c: Likewise.
14470         * gcc.dg/weak/weak-7.c: Likewise.
14471         * gcc.dg/weak/weak-8.c: Likewise.
14472         * gcc.dg/weak/weak-9.c: Likewise.
14473
14474 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
14475
14476         gcc.c-torture/execute/20030606-1.c: New.
14477
14478 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14479
14480         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
14481         * gcc.dg/builtins-19.c: Likewise.
14482
14483 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14484
14485         * gcc.dg/builtins-2.c: Add some more tests.
14486         * gcc.dg/builtins-18.c: New test case.
14487         * gcc.dg/builtins-19.c: New test case.
14488
14489 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14490             Jim Wilson  <wilson@tuliptree.org>
14491
14492         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
14493
14494 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
14495
14496         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
14497         mempcpy/stpcpy calls not to be optimized into something else.
14498         * gcc.c-torture/execute/string-opt-3.c: Moved to...
14499         * gcc.c-torture/execute/builtins/string-7.c: ...here.
14500         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
14501
14502 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14503
14504         * gcc.dg/format/asm_fprintf-1.c: New test.
14505
14506 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
14507
14508         * lib/gcc-defs.exp (additional_sources): New variable.
14509         (dg-additional-sources): New function.
14510         (additional_files): New variable.
14511         (dg-additional-files): New function.
14512         (dg-additional-files-options): Likewise.
14513         * lib/gcc-dg.exp (dg-require-weak): New function.
14514         (dg-require-alias): Likewise.
14515         (dg-require-gc-sections): Likewise.
14516         * lib/target-supports.exp (check_alias_available): Remove testfile
14517         parameter.
14518         (check_gc_sections_available): New function.
14519         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
14520         (dg-gpp-additional-files): Likewise.
14521         * lib/g++.exp (additional_sources): Remove.
14522         (additional_files): Likewise.
14523         (g++_target_compile): Use dg-additional-files-options.
14524
14525         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
14526         Tcl logic.
14527         * gcc.dg/special/ecos.exp: Remove.
14528         * gcc.dg/special/20000419-2.c: Use dg-require-*.
14529         * gcc.dg/special/alias-1.c: Likewise.
14530         * gcc.dg/special/alias-2.c: Likewise.
14531         * gcc.dg/special/gcsec-1.c: Likewise.
14532         * gcc.dg/special/weak-1.c: Likewise.
14533         * gcc.dg/special/weak-2.c: Likewise.
14534         * gcc.dg/special/wkali-1.c: Likewise.
14535         * gcc.dg/special/wkali-2.c: Likewise.
14536
14537         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
14538         dg-gpp-additional-*.
14539         * g++.dg/special/conpr-3.C: Likewise.
14540         * g++.dg/special/conpr-4.C: Likewise.
14541         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
14542         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
14543         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
14544         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
14545         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
14546         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
14547         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
14548         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
14549         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
14550         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
14551         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
14552         * g++.old-deja/g++.other/comdat1.C: Likewise.
14553         * g++.old-deja/g++.other/comdat2.C: Likewise.
14554         * g++.old-deja/g++.other/comdat3.C: Likewise.
14555         * g++.old-deja/g++.other/ctor1.C: Likewise.
14556         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
14557
14558 2003-06-05  Richard Henderson  <rth@redhat.com>
14559
14560         * gcc.dg/debug/20030605-1.c: New.
14561
14562 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14563
14564         * README.QMTEST: Update.
14565
14566 2003-06-04  Richard Henderson  <rth@redhat.com>
14567
14568         * gcc.dg/cleanup-1.c: New.
14569         * gcc.dg/cleanup-2.c: New.
14570         * gcc.dg/cleanup-3.c: New.
14571         * gcc.dg/cleanup-4.c: New.
14572         * gcc.dg/cleanup-5.c: New.
14573         * gcc.dg/cleanup-6.c: New.
14574         * gcc.dg/cleanup-7.c: New.
14575
14576 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14577
14578         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
14579
14580         * lib/dg-pch.exp: New file.
14581         * g++.dg/pch/pch.exp: Use dg-pch.exp.
14582         * gcc.dg/pch/pch.exp: Likewise.
14583
14584 2003-06-04  Roger Sayle  <roger@eyesopen.com>
14585
14586         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
14587         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
14588         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
14589         * gcc.dg/builtins-17.c: New test case.
14590         * gcc.dg/i386-387-4.c: New test case.
14591         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
14592
14593 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14594
14595         * gcc.dg/ultrasp9.c: New test.
14596
14597 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14598
14599         * gcc.c-torture/compile/20030604-1.c: New test.
14600         * gcc.dg/sparc-constant-1.c: New test.
14601
14602 2003-06-03  Glen Nakamura  <glen@imodulo.com>
14603
14604         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
14605
14606 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
14607
14608         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
14609
14610         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
14611         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
14612
14613 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
14614
14615         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
14616
14617 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14618
14619         PR c++/10940
14620         * g++.dg/template/spec10.C: New test.
14621
14622 2003-06-03  Roger Sayle  <roger@eyesopen.com>
14623
14624         * gcc.dg/builtins-16.c: New test case.
14625
14626 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
14627
14628         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
14629         mempcpy test with post-increments.
14630         * gcc.c-torture/execute/string-opt-3.c: New test.
14631         * gcc.dg/string-opt-1.c: New test.
14632
14633 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
14634
14635         PR fortran/10965
14636         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
14637
14638 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
14639
14640         * lib/scanasm.exp (dg-scan): New function, factored out of ...
14641         (scan-assembler): ... here.  Use dg-scan.
14642         (scan-assembler-not): Likewise.
14643         (scan-file): New function.
14644         (scan-file-not): Likewise.
14645         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
14646         * gcc.dg/cpp/_Pragma4.c: Likewise.
14647         * gcc.dg/cpp/_Pragma5.c: Likewise.
14648         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14649         * gcc.dg/cpp/avoidpaste2.c: Likewise.
14650         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
14651         * gcc.dg/cpp/cmdlne-P.c: Likewise.
14652         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
14653         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
14654         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
14655         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
14656         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
14657         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
14658         * gcc.dg/cpp/cxxcom1.c: Likewise.
14659         * gcc.dg/cpp/line1.c: Likewise.
14660         * gcc.dg/cpp/maccom1.c: Likewise.
14661         * gcc.dg/cpp/maccom2.c: Likewise.
14662         * gcc.dg/cpp/maccom3.c: Likewise.
14663         * gcc.dg/cpp/maccom4.c: Likewise.
14664         * gcc.dg/cpp/maccom5.c: Likewise.
14665         * gcc.dg/cpp/maccom6.c: Likewise.
14666         * gcc.dg/cpp/multiline.c: Likewise.
14667         * gcc.dg/cpp/spacing1.c: Likewise.
14668         * gcc.dg/cpp/spacing2.c: Likewise.
14669         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
14670         * gcc.dg/cpp/trad/maccom1.c: Likewise.
14671         * gcc.dg/cpp/trad/maccom2.c: Likewise.
14672         * gcc.dg/cpp/trad/maccom3.c: Likewise.
14673         * gcc.dg/cpp/trad/maccom4.c: Likewise.
14674         * gcc.dg/cpp/trad/maccom6.c: Likewise.
14675         * gcc.dg/cpp/cxxcom2.c: Likewise.
14676         * gcc.dg/cpp/cxxcom2.h: New file.
14677
14678         * gcc.dg/cpp/truefalse.cpp: Move it to ...
14679         * g++.dg/cpp/truefalse.C: Here.
14680         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
14681
14682 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
14683
14684         * gcc.dg/cpp/redef3.c: New file.
14685
14686 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14687
14688         * gcc.dg/i386-loop-3.c: New test.
14689
14690 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
14691
14692         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
14693
14694 2003-05-31  Roger Sayle  <roger@eyesopen.com>
14695
14696         * gcc.dg/fwrapv-1.c: New test case.
14697         * gcc.dg/fwrapv-2.c: New test case.
14698
14699 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14700
14701         PR c++/10956
14702         * g++.dg/template/spec9.C: New test.
14703
14704 2003-05-29  Roger Sayle  <roger@eyesopen.com>
14705
14706         * gcc.dg/duff-4.c: New test case.
14707
14708 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
14709
14710         PR fortran/10843
14711         * g77.dg/ffixed-form-1.f: New test
14712         * g77.dg/ffixed-form-2.f: New test
14713         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
14714         * g77.dg/ffree-form-3.f: New test
14715
14716 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
14717
14718         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
14719         * gcc.dg/wint_t-1.c: Likewise.
14720
14721 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14722
14723         * g++.dg/template/access11.C: New test.
14724
14725 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14726
14727         PR c++/10849
14728         * g++.dg/template/access10.C: New test.
14729
14730 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14731             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14732
14733         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
14734
14735 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14736
14737         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
14738         suppress for powerpc-*-darwin*.
14739         * gcc.dg/torture/builtin-noret-2.c: Likewise.
14740
14741 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14742
14743         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
14744         suppress option for powerpc-*-darwin*.
14745
14746 2003-05-23  Roger Sayle  <roger@eyesopen.com>
14747
14748         * gcc.dg/builtins-1.c: Add tests for tan and atan.
14749         * gcc.dg/builtins-4.c: Add test for fmod.
14750
14751 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14752
14753         PR c++/10682
14754         * g++.dg/template/instantiate4.C: New test.
14755
14756 2003-05-22  Roger Sayle  <roger@eyesopen.com>
14757
14758         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
14759
14760 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
14761
14762         * gcc.dg/compat/scalar-return-1_main.c: New file.
14763         * gcc.dg/compat/scalar-return-1_x.c: New file.
14764         * gcc.dg/compat/scalar-return-1_y.c: New file.
14765         * gcc.dg/compat/scalar-return-2_main.c: New file.
14766         * gcc.dg/compat/scalar-return-2_x.c: New file.
14767         * gcc.dg/compat/scalar-return-2_y.c: New file.
14768         * gcc.dg/compat/struct-return-3_main.c: New file.
14769         * gcc.dg/compat/struct-return-3_y.c: New file.
14770         * gcc.dg/compat/struct-return-3_x.c: New file.
14771         * gcc.dg/compat/struct-return-2_main.c: New file.
14772         * gcc.dg/compat/struct-return-2_x.c: New file.
14773         * gcc.dg/compat/struct-return-2_y.c: New file.
14774
14775 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14776
14777         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
14778         for hppa*-hp-hpux*.
14779         * gcc.dg/20021014-1.c (dg-options): Likewise.
14780         * gcc.dg/nest.c (dg-options): Likewise.
14781
14782 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
14783
14784         PR c++/9738
14785         * g++.dg/ext/dllimport2.C: New file.
14786         * g++.dg/ext/dllimport3.C: New file.
14787
14788 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
14789
14790         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
14791         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14792         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14793         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14794         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14795         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14796         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
14797         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
14798         * gcc.dg/compat/small-struct-defs.h: New file.
14799         * gcc.dg/compat/small-struct-init.h: New file.
14800         * gcc.dg/compat/small-struct-check.h: New file.
14801         * gcc.dg/compat/fp-struct-defs.h: New file.
14802         * gcc.dg/compat/fp-struct-check.h: New file.
14803         * gcc.dg/compat/fp-struct-init.h: New file.
14804         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
14805         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
14806
14807 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
14808
14809         * gcc.dg/20030225-2.c: New test.
14810
14811 2003-05-18  Roger Sayle  <roger@eyesopen.com>
14812             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14813
14814         * gcc.c-torture/compile/20030518-1.c: New test case.
14815
14816 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
14817
14818         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
14819         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
14820         gcc-dg-debug-runtest.
14821         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
14822         gcc-dg-debug-runtest.
14823
14824 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14825
14826         PR c++/9022
14827         * g++.dg/lookup/using6.C: New test.
14828
14829 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14830
14831         * g++.dg/parse/access2.C: New test.
14832
14833 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
14834
14835         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
14836         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
14837         * gcc.dg/debug/debug.exp: Likewise.
14838
14839 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
14840
14841         * gcc.dg/dollar.c: New test.
14842
14843 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
14844
14845         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
14846         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
14847         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
14848         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
14849         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
14850         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
14851         * gcc.dg/compat/struct-by-value-6_main.c: New file.
14852         * gcc.dg/compat/struct-by-value-6_x.c: New file.
14853         * gcc.dg/compat/struct-by-value-6_y.c: New file.
14854         * gcc.dg/compat/struct-by-value-7_main.c: New file.
14855         * gcc.dg/compat/struct-by-value-7_x.c: New file.
14856         * gcc.dg/compat/struct-by-value-7_y.c: New file.
14857         * gcc.dg/compat/struct-by-value-8_main.c: New file.
14858         * gcc.dg/compat/struct-by-value-8_x.c: New file.
14859         * gcc.dg/compat/struct-by-value-8_y.c: New file.
14860         * gcc.dg/compat/struct-by-value-9_main.c: New file.
14861         * gcc.dg/compat/struct-by-value-9_x.c: New file.
14862         * gcc.dg/compat/struct-by-value-9_y.c: New file.
14863
14864 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
14865
14866         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
14867         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
14868         support for "repo" mode.
14869         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
14870         * lib/g77-dg.exp: Likewise.
14871         * lib/obj-dg.exp: Likewise.
14872
14873 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
14874
14875         Merge from gcc-3_2-rhl8-branch:
14876         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
14877
14878         * gcc.dg/tls/opt-6.c: New test.
14879
14880         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
14881
14882         * gcc.dg/20030405-1.c: New test.
14883
14884         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
14885
14886         * gcc.dg/20030309-1.c: New test.
14887
14888         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14889
14890         * gcc.c-torture/execute/20030307-1.c: New test.
14891
14892         2003-02-20  Randolph Chung  <tausq@debian.org>
14893
14894         * gcc.c-torture/compile/20030220-1.c: New test.
14895
14896         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
14897
14898         * gcc.dg/20030217-1.c: New test.
14899
14900         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
14901
14902         * gcc.c-torture/compile/20020129-1.c: New test.
14903
14904         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14905
14906         * gcc.dg/unroll-1.c: New test.
14907
14908         2002-11-16  Jan Hubicka  <jh@suse.cz>
14909
14910         * gcc.c-torture/execute/20020920-1.c: New test.
14911
14912         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
14913
14914         PR target/7434
14915         * gcc.c-torture/compile/20021008-1.c: New test.
14916
14917         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
14918
14919         PR target/7559
14920         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
14921
14922         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14923
14924         * gcc.c-torture/compile/20020807-1.c: New test.
14925
14926         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
14927
14928         * gcc.dg/tls/opt-1.c: New test.
14929
14930         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
14931
14932         * gcc.dg/20020729-1.c: New test.
14933
14934         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
14935
14936         * g++.dg/opt/life1.C: New test.
14937
14938         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
14939
14940         * gcc.dg/20020525-1.c: New test.
14941
14942         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14943
14944         PR c++/6794
14945         * g++.dg/ext/pretty1.C: New test.
14946         * g++.dg/ext/pretty2.C: New test.
14947
14948 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
14949
14950         PR c++/8385
14951         * g++.dg/ext/typeof5.C: New test.
14952
14953 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
14954
14955         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
14956         __USER_LABEL_PREFIX__ into account.
14957         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
14958
14959 2003-05-14  Roger Sayle  <roger@eyesopen.com>
14960
14961         * gcc.dg/builtins-15.c: New test case.
14962
14963 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
14964
14965         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
14966
14967 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
14968
14969         * lib/g++.exp: Tweak handling of additional source files.
14970         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
14971         * g++.dg/special/conpr-2a.C: Rename to ...
14972         * g++.dg/special/conpr-2a.cc: ... this.
14973         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
14974         * g++.dg/special/conpr-3a.C: Rename to ...
14975         * g++.dg/special/conpr-3a.cc: This.
14976         * g++.dg/special/conpr-3b.C: Rename to ...
14977         * g++.dg/special/conpr-3b.cc: This.
14978         * g++.dg/special/conpr-4.C: New test.
14979         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
14980
14981 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
14982
14983         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
14984
14985 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14986
14987         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
14988         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14989         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
14990         * g++.old-deja/g++.other/warn3.C: Likewise.
14991
14992 2003-05-11  Roger Sayle  <roger@eyesopen.com>
14993
14994         * gcc.dg/i386-387-1.c: Update to also test log.
14995         * gcc.dg/i386-387-2.c: Likewise.
14996
14997 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
14998
14999         * g77.f-torture/execute/int8421.f: New test.
15000
15001 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15002
15003         PR c++/10230, c++/10481
15004         * g++.dg/lookup/scoped5.C: New test.
15005
15006 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15007
15008         PR c++/10552
15009         * g++.dg/template/ttp6.C: New test.
15010
15011 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
15012
15013         * gcc.c-torture/execute/builtins: New directory.
15014         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
15015         gcc.c-torture/execute/builtins.
15016         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
15017         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
15018         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
15019         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
15020
15021 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15022
15023         PR c++/9252
15024         * g++.dg/template/access8.C: New test.
15025         * g++.dg/template/access9.C: New test.
15026
15027 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15028
15029         PR c++/9554
15030         * g++.dg/parse/access1.C: New test.
15031
15032 2003-05-09  DJ Delorie  <dj@redhat.com>
15033
15034         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
15035         long, and not an int.
15036
15037 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15038
15039         PR c++/10555, c++/10576
15040         * g++.dg/template/memclass1.C: New test.
15041
15042 2003-05-08  DJ Delorie  <dj@redhat.com>
15043
15044         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
15045         targets.
15046         * gcc.c-torture/execute/20021024-1.x: Likewise.
15047         * gcc.c-torture/execute/shiftdi.x: Likewise.
15048         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
15049         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
15050         * gcc.dg/20021018-1.c: Likewise.
15051
15052 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15053
15054         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
15055
15056         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
15057         (bcopy): Call memmove.
15058
15059 2003-05-08  Roger Sayle  <roger@eyesopen.com>
15060
15061         * g77.f-torture/compile/8485.f: New test case.
15062
15063 2003-05-07  Richard Henderson  <rth@redhat.com>
15064
15065         PR c++/10570
15066         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
15067         Verify exception_cleanup not called for rethrows.
15068         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
15069         when exiting catch block without rethrowing.
15070         * g++.dg/eh/forced3.C: New.
15071         * g++.dg/eh/forced4.C: New.
15072
15073 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
15074
15075         * gcc.dg/20030505.c: Fix triplet.
15076
15077 2003-05-06  DJ Delorie  <dj@redhat.com>
15078
15079         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
15080         * gcc.dg/nest.c: Likewise.
15081
15082 2003-05-05  Roger Sayle  <roger@eyesopen.com>
15083
15084         * gcc.dg/builtins-14.c: New test case.
15085
15086 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
15087
15088         * lib/compat.exp (compat-execute): New argument.
15089         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
15090         * gcc.dg/compat: New test directory.
15091         * gcc.dg/compat/compat.exp: New expect script.
15092         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
15093         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
15094         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
15095         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
15096         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
15097         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
15098
15099         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
15100         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
15101         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
15102         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
15103         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
15104         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
15105         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
15106         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
15107         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
15108         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
15109         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
15110         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
15111         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
15112         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
15113         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
15114
15115 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
15116
15117         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
15118
15119 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
15120
15121         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
15122
15123 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
15124
15125         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
15126         * gcc.dg/ppc-fsel-2.c: New test.
15127
15128         * gcc.dg/unused-5.c: New test.
15129
15130 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15131
15132         PR c++/10496
15133         * g++.dg/warn/pmf1.C: New test.
15134
15135 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15136
15137         PR c++/4494
15138         * g++.dg/warn/main.C: New test.
15139
15140 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15141
15142         * gcc.dg/nonnull-3.c: New test.
15143
15144 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
15145
15146         * gcc.dg/cpp/Wtrigraphs.c: Update.
15147         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
15148
15149 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
15150
15151         * gcc.dg/ppc-fsel-1.c: New test.
15152
15153 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
15154
15155         PR c/10604
15156         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
15157
15158 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
15159
15160         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
15161
15162 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15163
15164         PR c++/9364, c++/10553, c++/10586
15165         * g++.dg/parse/typename4.C: New test.
15166         * g++.dg/parse/typename5.C: Likewise.
15167
15168 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
15169
15170         * gcc.c-torture/compile/20030503-1.c: New test.
15171
15172 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15173
15174         * g++.dg/lookup/using5.C: Fix testcase error.
15175
15176 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
15177
15178         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
15179         since MEABI is no longer supported.  Remove all vestiges
15180         of MEABI from the test.
15181
15182 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15183
15184         PR c++/10554
15185         * g++.dg/lookup/using5.C: New test.
15186
15187 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15188
15189         PR c++/8772
15190         * g++.dg/template/ttp5.C: New test.
15191
15192 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
15193
15194         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
15195         (dg-gpp-additional-sources): New function.
15196         (dg-gpp-additional-files): Likewise.
15197         * lib/g++.exp (additional_sources): New variable.
15198         (additional_files): Likewise.
15199         (g++_target_compile): Deal with them.
15200         * lib/old-dejagnu.exp: Remove.
15201         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
15202         * g++.old-deja: Revise all tests to use dg commands.
15203
15204 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15205
15206         PR c++/9432, c++/9528
15207         * g++.dg/lookup/using4.C: New test.
15208
15209 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
15210
15211         * gcc.dg/noreturn-5.c: New file.
15212         * gcc.dg/noreturn-6.c: New file.
15213
15214         * gcc.c-torture/compile/inline-1.c: New file.
15215
15216 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15217
15218         PR c++/10551
15219         * g++.dg/template/explicit1.C: New test.
15220
15221 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15222
15223         PR c++/10549
15224         * g++.dg/other/bitfield1.C: New test.
15225
15226         PR c++/10527
15227         * g++.dg/init/new7.C: New test.
15228
15229 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15230
15231         * g++.dg/ext/desig1.C: New test.
15232         * g++.dg/ext/init1.C: Update.
15233
15234         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
15235
15236 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
15237
15238         PR c++/10180
15239         * g++.dg/warn/Winline-1.C: New test.
15240
15241 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
15242
15243         * gcc.c-torture/execute/string-opt-19.c: New test.
15244
15245         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
15246         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
15247
15248 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
15249
15250         PR c++/10506
15251         * g++.dg/init/new6.C: New test.
15252
15253         PR c++/10503
15254         * g++.dg/init/ref6.C: New test.
15255
15256 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
15257
15258         * g++.dg/warn/weak1.C: XFAIL on AIX4.
15259
15260 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15261
15262         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
15263         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
15264
15265 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
15266
15267         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
15268         initialized static data members.
15269
15270 2003-04-25  H.J. Lu <hjl@gnu.org>
15271
15272         * gcc.dg/ia64-sync-4.c: New test.
15273
15274 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15275
15276         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
15277         date.
15278
15279 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
15280
15281         PR c++/10337
15282         * g++.dg/warn/conv1.C: New test.
15283         * g++.old-deja/g++.other/conv7.C: Adjust.
15284         * g++.old-deja/g++.other/overload14.C: Adjust.
15285
15286 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15287
15288         PR c++/10471
15289         * g++.dg/template/defarg2.C: New test.
15290
15291 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
15292
15293         * gcc.dg/cpp/include2.c: Update.
15294         * gcc.dg/cpp/multiline-2.c: New.
15295         * gcc.dg/cpp/multiline.c: Update.
15296         * gcc.dg/cpp/strify2.c: Update.
15297         * gcc.dg/cpp/trad/literals-2.c: Update.
15298
15299 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15300
15301         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
15302
15303 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15304
15305         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
15306
15307 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15308
15309         PR c++/10451
15310         * g++.dg/parse/crash4.C: New test.
15311
15312         PR c++/9847
15313         * g++.dg/parse/crash5.C: New test.
15314
15315 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
15316
15317         PR c++/10446
15318         * g++.dg/parse/crash3.C: New test.
15319
15320         PR c++/10428
15321         * g++.dg/parse/elab1.C: New test.
15322
15323 2003-04-22  Devang Patel  <dpatel@apple.com>
15324
15325         * gcc.dg/cpp/trad/funlike-5.c: New test.
15326
15327 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
15328
15329         * g++.dg/other/packed1.C: Fix dg options.
15330
15331 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
15332
15333         * g++.dg/other/offsetof2.C: New test.
15334
15335 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
15336
15337         * g++.dg/template/recurse.C: Adjust location of error messages.
15338
15339 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
15340
15341         PR c++/9881
15342         * g++.dg/init/addr-const1.C: New test.
15343         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
15344
15345 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15346
15347         PR c++/10405
15348         * g++.dg/lookup/struct-hack1.C: New test.
15349
15350 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
15351
15352         * ucs.c: Update diagnostic messages.
15353
15354 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15355
15356         * gcc.dg/cpp/truefalse.cpp: New test.
15357         * gcc.dg/cpp/cpp.exp: Update.
15358         * g++.dg/other/stdbool-if.C: Remove.
15359
15360 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15361
15362         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
15363         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
15364
15365 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15366
15367         * gcc.c-torture/compile/20030418-1.c: New test.
15368
15369 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
15370
15371         * README.compat: Remove; content moved to doc/sourcebuild.texi.
15372
15373 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15374
15375         PR c++/10347
15376         g++.dg/template/dependent-name1.C: New test.
15377
15378 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
15379
15380         * gcc.dg/warn-1.c (tourist_guide): New array,
15381         contains a pointer to bar.
15382
15383 2003-04-16  Roger Sayle  <roger@eyesopen.com>
15384
15385         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
15386         * gcc.c-torture/execute/medce-1.c: New test case.
15387         * gcc.c-torture/execute/medce-2.c: New test case.
15388
15389 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
15390
15391         * lib/prune.exp: Ignore more messages.
15392
15393         PR c++/10381
15394         * g++.dg/parse/lookup3.C: New test.
15395
15396 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
15397
15398         * gcc.c-torture/compile/20030415-1.c : New test.
15399
15400 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
15401
15402         * gcc.c-torture/execute/scope-2.c: Move to ...
15403         * gcc.dg/noncompile/scope.c: .... here.
15404
15405 2003-04-14  Roger Sayle  <roger@eyesopen.com>
15406
15407         * gcc.dg/20030414-2.c: New test case.
15408
15409 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
15410
15411         PR target/10377
15412         * gcc.dg/20030414-1.c: New test.
15413
15414 2003-04-13  Roger Sayle  <roger@eyesopen.com>
15415
15416         * gcc.dg/builtins-12.c: New test case.
15417         * gcc.dg/builtins-13.c: New test case.
15418
15419 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15420
15421         * gcc.c-torture/execute/string-opt-18.c: New test.
15422
15423 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
15424
15425         PR c++/10300
15426         * g++.dg/init/new5.C: New test.
15427
15428 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
15429
15430         PR c++/7910
15431         * g++.dg/ext/dllimport1.C: New test.
15432
15433 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15434
15435         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
15436
15437 2003-04-11  Bud Davis <bdavis9659@comcast.net>
15438
15439         PR Fortran/9263
15440         * g77.f-torture/noncompile/9263.f: New test
15441         PR Fortran/1832
15442         * g77.f-torture/execute/1832.f: New test
15443
15444 2003-04-11  David Chad  <davidc@freebsd.org>
15445             Loren J. Rittle  <ljrittle@acm.org>
15446
15447         libobjc/8562
15448         * objc.dg/headers.m: New test.
15449
15450 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
15451
15452         * gcc.c-torture/execute/builtin-noret-2.c: New.
15453         * gcc.c-torture/execute/builtin-noret-2.x: New.
15454         XFAIL builtin-noret-2.c at -O1 and above.
15455         * gcc.dg/redecl.c: New.
15456         * gcc.dg/Wshadow-1.c: Update error regexps.
15457
15458 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
15459
15460         * g++.dg/abi/bitfield10.C: New test.
15461
15462 2003-04-09  Mike Stump  <mrs@apple.com>
15463
15464         * gcc.dg/pch/pch.exp: Make testcase names longer.
15465         * g++.dg/pch/pch.exp: Make testcase names longer.
15466
15467 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15468
15469         * gcc.dg/builtins-11.c: New test case.
15470
15471 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15472
15473         * gcc.dg/builtins-9.c: New test case.
15474         * gcc.dg/builtins-10.c: New test case.
15475
15476 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
15477
15478         * gcc.dg/noncompile/init-4.c.c: New test.
15479
15480 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15481
15482         * gcc.misc-test/gcov-9.c: New test.
15483         * gcc.misc-test/gcov-10.c: New test
15484         * gcc.misc-test/gcov-11.c: New test.
15485
15486 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
15487
15488         PR optimization/10024
15489         * gcc.c-torture/compile/20030405-1.c: New test.
15490
15491 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
15492
15493         * gcc.dg/pch/static-3.c: New.
15494         * gcc.dg/pch/static-3.hs: New.
15495         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
15496
15497 2003-04-04  Richard Henderson  <rth@redhat.com>
15498
15499         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
15500         * g++.dg/eh/forced2.C: Likewise.
15501
15502 2003-04-03  Mike Stump  <mrs@apple.com>
15503
15504         * lib/scanasm.exp (scan-assembler): Add xfail processing for
15505         target arg.
15506         (scan-assembler-times, scan-assembler-not): Likewise.
15507         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
15508
15509 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15510
15511         * gcc.dg/sparc-loop-1.c: New test.
15512
15513 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
15514
15515         PR other/9274
15516         * g++.dg/pch/system-2.C: New.
15517         * g++.dg/pch/system-2.Hs: New.
15518
15519 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
15520
15521         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
15522
15523         * g++.dg/eh/simd-1.C (vecfunc): Same.
15524
15525 2003-04-01  Roger Sayle  <roger@eyesopen.com>
15526
15527         * gcc.c-torture/execute/20030401-1.c: New test case.
15528
15529 2003-04-01  Ziemowit Laski <zlaski@apple.com>
15530
15531         * objc.dg/defs.m: New.
15532
15533 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
15534
15535         * g++.dg/eh/simd-1.C: New.
15536         * g++.dg/eh/simd-2.C: New.
15537
15538 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
15539
15540         * gcc.c-torture/execute/simd-3.c: New.
15541
15542 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15543
15544         PR c/9936
15545         * gcc.dg/20030331-2.c: New test.
15546
15547 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15548
15549         PR c++/10278
15550         * g++.dg/parse/crash2.C: New test.
15551
15552 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15553
15554         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
15555         * gcc.c-torture/execute/20030331-1.c: ...here.
15556
15557 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15558
15559         * gcc.c-torture/execute/20030331-1.c: New test.
15560
15561 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15562
15563         * lib/gcov.exp: Adjust call return testing strings.
15564         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
15565
15566 2003-03-31  Roger Sayle  <roger@eyesopen.com>
15567
15568         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
15569         * gcc.dg/builtins-7.c: New test case.
15570         * gcc.dg/builtins-8.c: New test case.
15571
15572 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15573
15574         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
15575
15576 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
15577
15578         PR c++/7647
15579         * g++.dg/lookup-class-member-2.C: New test.
15580
15581 2003-03-30  Glen Nakamura  <glen@imodulo.com>
15582
15583         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
15584
15585 2003-03-28  Roger Sayle  <roger@eyesopen.com>
15586
15587         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
15588
15589 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
15590
15591         * g++.dg/init/attrib1.C: New test.
15592
15593 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15594
15595         * gcc.dg/ultrasp8.c: New test.
15596
15597 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15598
15599         * gcc.dg/ultrasp7.c: New test.
15600
15601 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
15602
15603         PR c++/10047
15604         * g++.dg/template/inline1.C: New test.
15605
15606 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15607
15608         * gcc.dg/sparc-dwarf2.c: New test.
15609
15610 2003-03-27  Roger Sayle  <roger@eyesopen.com>
15611
15612         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
15613         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
15614
15615 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
15616
15617         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
15618         than reading .x files.
15619         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
15620         * g77.dg/gcov/gcov-1.f: Likewise.
15621         * gcc.misc-tests/gcov-4b.c: Likewise.
15622         * gcc.misc-tests/gcov-5b.c: Likewise.
15623         * gcc.misc-tests/gcov-6.c: Likewise.
15624         * gcc.misc-tests/gcov-7.c: Likewise.
15625         * gcc.misc-tests/gcov-8.c: Likewise.
15626         * g++.dg/gcov/gcov-1.x: Remove.
15627         * g77.dg/gcov/gcov-1.x: Likewise.
15628         * gcc.misc-tests/gcov-4b.x: Likewise.
15629         * gcc.misc-tests/gcov-5b.x: Likewise.
15630         * gcc.misc-tests/gcov-6.x: Likewise.
15631         * gcc.misc-tests/gcov-7.x: Likewise.
15632         * gcc.misc-tests/gcov-8.x: Likewise.
15633
15634 2003-03-27  Glen Nakamura  <glen@imodulo.com>
15635
15636         PR opt/10087
15637         * gcc.dg/20030324-1.c: New test.
15638
15639 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
15640
15641         PR c++/10224
15642         * g++.dg/template/arg3.C: New test.
15643
15644         PR c++/10158
15645         * g++.dg/template/friend18.C: New test.
15646
15647 2003-03-26  Roger Sayle  <roger@eyesopen.com>
15648
15649         * g77.f-torture/compile/20030326-1.f: New test case.
15650
15651 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
15652
15653         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
15654
15655         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
15656
15657 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
15658
15659         * gcc.dg/ia64-sync-3.c: New test.
15660
15661 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
15662
15663         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
15664
15665 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15666
15667         * gcc.dg/ultrasp6.c: New test.
15668
15669 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15670
15671         * gcc.dg/i386-signbit-1.c: New test.
15672         * gcc.dg/i386-signbit-2.c: New test.
15673         * gcc.dg/i386-signbit-3.c: New test.
15674
15675 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15676
15677         * gcc.dg/ultrasp5.c: Fix options.
15678
15679 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15680
15681         * gcc.dg/ultrasp5.c: Fix comment.
15682
15683 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
15684
15685         PR fortran/10197
15686         * g77.f-torture/execute/10197.f: New test.
15687
15688 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
15689
15690         PR c++/9898, c++/383
15691         * g++.dg/template/conv6.C: New test.
15692
15693         PR c++/10119
15694         * g++.dg/template/ptrmem5.C: New test.
15695
15696         PR c++/10026
15697         * g++.dg/lookup/koenig1.C: New test.
15698
15699         PR C++/10199
15700         * g++.dg/lookup/template2.C: New test.
15701
15702 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
15703
15704         * g++.dg/opt/rtti1.C: New test.
15705
15706 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15707
15708         * gcc.dg/ultrasp5.c: New test.
15709
15710 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
15711
15712         PR middle-end/9967
15713         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
15714         builtin fputs.
15715
15716 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
15717
15718         PR c/8224
15719         * gcc.dg/20030323-1.c: New test.
15720
15721 2003-03-23  Roger Sayle  <roger@eyesopen.com>
15722
15723         * gcc.c-torture/compile/20030323-1.c: New test case.
15724
15725 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
15726
15727         * gcc.dg/20030321-1.c: New test.
15728
15729 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
15730
15731         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
15732
15733 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15734
15735         PR c++/9978, c++/9708
15736         * g++.dg/ext/vlm1.C: Adjust expected error.
15737         * g++.dg/ext/vla2.C: New test.
15738         * g++.dg/template/arg1.C: New test.
15739         * g++.dg/template/arg2.C: New test.
15740
15741 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
15742
15743         * g77.f-torture/execute/select.f: New test.
15744         * g77.f-torture/noncompile/select_no_compile.f: New test.
15745
15746 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
15747
15748         PR c++/9898
15749         * g++.dg/other/error4.C: New test.
15750
15751 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
15752
15753         * g++.dg/template/friend17.C: New test.
15754
15755 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
15756
15757         * gcc.c-torture/compile/20030320-1.c: New.
15758
15759 2003-03-20  Roger Sayle  <roger@eyesopen.com>
15760
15761         * gcc.dg/builtins-6.c: New test case.
15762
15763 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
15764
15765         PR target/10073
15766         * gcc.c-torture/compile/20030319-1.c: New.
15767
15768 2003-03-18  Jan Hubicka  <jh@suse.cz>
15769
15770         * gcc.dg/i386-cvt-1.c: New test.
15771
15772 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
15773
15774         * objc.dg/naming-1.m: Use "(parse|syntax) error".
15775         * objc.dg/naming-2.m: Likewise.
15776
15777 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
15778
15779         PR c++/9639
15780         * g++.dg/parse/crash1.C: New test.
15781
15782 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
15783
15784         PR c++/8805
15785         * g++.dg/eh/cleanup1.C: New test.
15786
15787 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15788
15789         * gcc.c-torture/execute/20030316-1.c: New test case.
15790
15791 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15792
15793         PR c++/9629
15794         * g++.dg/init/ctor2.C: New test.
15795
15796 2003-03-15  Roger Sayle  <roger@eyesopen.com>
15797
15798         * g77.f-torture/compile/xformat.f: New test case.
15799
15800 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15801
15802         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
15803         * g++.old-deja/g++.mike/eh50.C: Likewise.
15804
15805 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15806
15807         PR c++/6440
15808         * g++.dg/template/spec7.C: New test.
15809         * g++.dg/template/spec8.C: Likewise.
15810
15811 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
15812
15813         * gcc.c-torture/execute/20030313-1.c: New test.
15814
15815 2003-03-14  Richard Henderson  <rth@redhat.com>
15816
15817         * gcc.dg/inline-2.c: Adjust alpha test for external call.
15818
15819 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15820
15821         * gcc.c-torture/compile/20030314-1.c: New test.
15822
15823 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
15824
15825         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
15826         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
15827         thumb target,
15828         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
15829         to accept newer _imp__  prefix and additional
15830         newline in .drectve section.
15831         * gcc.dg/dll-4.c: Likewise.
15832         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
15833         switch.
15834
15835 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
15836
15837         * g++.dg/parse/namespace9.C: New test.
15838
15839         * g++.dg/init/ref5.C: New test.
15840         * g++.dg/parse/ptrmem1.C: Likewise.
15841
15842 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15843
15844         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
15845         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
15846         regular expression.
15847         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
15848         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
15849
15850 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
15851
15852         * gcc.c-torture/execute/20030224-2.c: New test.
15853
15854 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15855
15856         * gcc.dg/decl-3.c: New test.
15857
15858 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15859
15860         * gcc.dg/i386-loop-2.c: New test.
15861
15862 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
15863
15864         PR c++/9474
15865         * g++.dg/parse/namespace8.C: New test.
15866
15867         PR c++/9924
15868         * g++.dg/overload/builtin2.C: New test.
15869
15870 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
15871
15872         * gcc.dg/return-type-3.c: New test.
15873
15874 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
15875
15876         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
15877         profiling options are not supported.
15878
15879 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
15880
15881         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
15882         * g++.old-deja/g++.warn/impint2.C: Likewise.
15883
15884 2003-03-10  Devang Patel  <dpatel@apple.com>
15885
15886         * g++.dg/cpp/c++_cmd_1.C: New test.
15887         * g++.dg/cpp/c++_cmd_1.h: New file.
15888
15889 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
15890
15891         * gcc.dg/altivec-9.c: New file.
15892
15893 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15894
15895         * gcc.dg/ppc-sdata-1.c: New test.
15896         * gcc.dg/ppc-sdata-2.c: New test.
15897
15898 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
15899
15900         PR c++/9373
15901         * g++.dg/opt/ptrmem2.C: New test.
15902
15903         PR c++/8534
15904         * g++.dg/opt/ptrmem1.C: New test.
15905
15906 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15907
15908         * gcc.dg/i386-loop-1.c: New test.
15909
15910 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15911
15912         PR c++/9970
15913         * g++.dg/lookup/friend1.C: New test.
15914
15915 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15916
15917         PR c++/9823
15918         * g++.dg/parser/constructor1.C: New test.
15919
15920 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
15921
15922         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
15923
15924         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
15925
15926 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
15927
15928         * gcc.dg/cpp/Wunused.c: Update test.
15929
15930 2003-03-08  Jan Hubicka  <jh@suse.cz>
15931
15932         * gcc.dg/inline-3.c: New test.
15933
15934 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15935
15936         PR c++/9809
15937         * g++.dg/parse/builtin1.C: New test.
15938
15939         PR c++/9982
15940         * g++.dg/abi/cookie1.C: New test.
15941         * g++.dg/abi/cookie2.C: Likewise.
15942
15943         PR c++/9524
15944         * g++.dg/template/field1.C: New test.
15945
15946         PR c++/9912
15947         * g++.dg/parse/class1.C: New test.
15948         * g++.dg/parse/namespace7.C: Likewise.
15949         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
15950
15951 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
15952
15953         * g++.dg/init/ref4.C: New test.
15954
15955 2003-03-07  Jan Hubicka  <jh@suse.cz>
15956
15957         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
15958         * gcc.dg/inline-3.c:  New test.
15959
15960 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
15961
15962         * g++.dg/init/ref3.C: New test.
15963
15964         PR c++/9965
15965         * g++.dg/init/ref2.C: New test.
15966
15967         PR c++/9400
15968         * g++.dg/warn/Wshadow-2.C: New test.
15969
15970         PR c++/9791
15971         * g++.dg/warn/Woverloaded-1.C: New test.
15972
15973 2003-03-05  Jan Hubicka  <jh@suse.cz>
15974
15975         * gcc.dg/i386-local2.c: New.
15976         * gcc.dg/i386-local.c: Fix typo.
15977
15978 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
15979
15980         * g++.dg/abi/layout3.C: New test.
15981
15982 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15983
15984         * gcc.c-torture/compile/20030305-1.c
15985
15986 2003-03-05  Jan Hubicka  <jh@suse.cz>
15987
15988         * gcc.dg/i386-local.c: New.
15989
15990 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
15991
15992         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
15993
15994 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15995
15996         * gcc.dg/switch-2.c: New test.
15997         * gcc.dg/switch-3.c: New test.
15998         * gcc.dg/Wswitch.c: Adjust line numbers.
15999         * gcc.dg/Wswitch-default.c: Likewise.
16000         * gcc.dg/Wswitch-enum.c: Likewise.
16001
16002 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
16003
16004         * gcc.c-torture/execute/20030222-1.c: New test.
16005
16006 2003-03-03  James E Wilson  <wilson@tuliptree.org>
16007
16008         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
16009
16010 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
16011
16012         PR c++/9878
16013         * g++.dg/init/ref1.C: New test.
16014
16015 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
16016
16017         * gcc.dg/sh-relax.c: New SH-only test.
16018
16019 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
16020
16021         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
16022         comment explaining purpose of testcase.
16023
16024 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16025
16026         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
16027         for HC11/HC12 (asm needs two int registers).
16028         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
16029         HC11/HC12 because the test uses an asm which needs two 32-bit
16030         registers.
16031
16032 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16033
16034         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
16035         for HC11/HC12 (array is too large otherwise).
16036         * gcc.c-torture/compile/920501-4.x: New file, likewise.
16037         * gcc.c-torture/compile/20010518-2.x: Likewise.
16038         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
16039         HC11/HC12 (array is too large).
16040
16041 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
16042
16043         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
16044         * lib/g++-dg.exp (g++-dg-test): Likewise.
16045
16046 2003-03-01  Roger Sayle  <roger@eyesopen.com>
16047
16048         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
16049         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
16050
16051 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16052
16053         * g++.dg/warn/implicit-typename1.C: Remove warning.
16054
16055 2003-02-28  Richard Henderson  <rth@redhat.com>
16056
16057         * gcc.dg/noreturn-1.c: Move noreturn warning line.
16058         * gcc.dg/return-type-1.c: Move control reaches end warning line.
16059
16060 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
16061
16062         * gcc.dg/pch/pch.exp: Change .pch to .gch.
16063         * g++.dg/pch/pch.exp: Likewise.
16064
16065 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
16066
16067         PR c++/9879
16068         * testsuite/g++.dg/init/new4.C: New test.
16069
16070 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
16071
16072         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
16073
16074 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
16075
16076         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
16077         unsigned long.
16078
16079         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
16080         wider than float.
16081
16082 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16083
16084         * lib/scanasm.exp: Add support for counting numbers of
16085         occurences.
16086         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
16087         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
16088
16089 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
16090
16091         PR c++/9683
16092         * g++.dg/template/static3.C: New test.
16093
16094         PR c++/9829
16095         * g++.dg/parse/namespace6.C: New test.
16096
16097 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16098
16099         PR target/9732
16100         * gcc.dg/20030225-1.c: New test.
16101
16102 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
16103
16104         * README: Remove out-of-date information.
16105
16106         PR c++/9836
16107         * g++.dg/template/spec6.C: New test.
16108
16109 2003-02-24  Jeff Law  <law@redhat.com>
16110
16111         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
16112
16113 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16114
16115         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
16116         * gcc.dg/pragma-ep-1.c: Likewise.
16117
16118 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16119
16120         PR c++/9602
16121         * g++.dg/template/friend16.C: New test.
16122
16123 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
16124
16125         PR c++/5333
16126         * g++.dg/parse/fused-params1.C: Adjust error messages.
16127         * g++.dg/template/nested3.C: New test.
16128
16129 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
16130
16131         * g++.dg/abi/param1.C: New test.
16132
16133 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16134
16135         PR c++/7982
16136         * g++.dg/warn/implicit-typename1.C: New test.
16137
16138 2003-02-22  Kelley Cook <kelleycook@comcast.net>
16139
16140         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
16141         with "mtune".
16142         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16143         * gcc.c-torture/execute/20010129-1.x: Likewise.
16144         * gcc.dg/20011107-1.c: Likewise.
16145         * gcc.dg/20020108-1.c: Likewise.
16146         * gcc.dg/20020122-3.c: Likewise.
16147         * gcc.dg/20020206-1.c: Likewise.
16148         * gcc.dg/20020310-1.c: Likewise.
16149         * gcc.dg/20020426-2.c: Likewise.
16150         * gcc.dg/20020517-1.c: Likewise.
16151         * gcc.dg/991230-1.c: Likewise.
16152         * gcc.dg/i386-unroll-1.c: Likewise.
16153         * gcc.misc-tests/i386-prefetch.exp: Likewise.
16154
16155 2003-02-22  Jan Hubicka  <jh@suse.cz>
16156
16157         * gcc.dg/i386-mul.c: New test.
16158
16159 2003-02-21  Roger Sayle  <roger@eyesopen.com>
16160
16161         * gcc.dg/builtins-5.c: New test case.
16162
16163 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
16164
16165         * gcc.dg/asmreg-1.c: New test.
16166
16167 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16168
16169         PR c++/9749
16170         * g++.dg/parse/varmod1.C: New test.
16171
16172 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16173
16174         PR c++/9727
16175         * g++.dg/template/op1.C: New test.
16176
16177 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16178
16179         PR c++/8906
16180         * g++.dg/template/nested2.C: New test.
16181
16182 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16183
16184         PR c++/8724
16185         * g++.dg/expr/dtor1.C: New test.
16186
16187 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
16188
16189         * gcc.dg/cpp/include3.c: New test.
16190         * gcc.dg/cpp/inc/foo.h: New file.
16191
16192 2003-02-21  Glen Nakamura  <glen@imodulo.com>
16193
16194         * gcc.c-torture/execute/20030221-1.c: New test.
16195
16196 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
16197
16198         PR c++/9729
16199         * g++.dg/abi/conv1.C: New test.
16200
16201 2003-02-20  Jan Hubicka  <jh@suse.cz>
16202
16203         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
16204
16205 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
16206
16207         * gcc.c-torture/compile/20030219-1.c: New test.
16208
16209 2003-02-18  Jan Hubicka  <jh@suse.cz>
16210
16211         * gcc.dg/funcorder.c: New test.
16212
16213 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16214
16215         * gcc.c-torture/execute/20030218-1.c: New.
16216
16217 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
16218
16219         * gcc.dg/20030218-1.c: New.
16220
16221 2003-02-18  Richard Henderson  <rth@redhat.com>
16222
16223         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
16224         * gcc.dg/attr-used-2.c: New.
16225
16226 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
16227
16228         PR c++/9704
16229         * g++.dg/init/copy5.C: New test.
16230
16231 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
16232
16233         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
16234         * g++.dg/pch/pch.exp: Likewise.
16235
16236 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16237
16238         * gcc.c-torture/execute/20030209-1.c: Enable the test if
16239         STACK_SIZE is not defined.
16240
16241 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16242
16243         PR c++/9457
16244         * g++.dg/template/init1.C: New test.
16245
16246 2003-02-16  Jan HUbicka  <jh@suse.cz>
16247
16248         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
16249         (foo): Add few extra tests
16250         * gcc.dg/c99-const-expr-3.c: Likewise.
16251         * gcc.c-torture/execute/20030216-1.c: New.
16252
16253 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16254
16255         PR c++/9459
16256         * g++.dg/ext/typeof4.C: New test.
16257
16258 2003-02-15  Roger Sayle  <roger@eyesopen.com>
16259
16260         * gcc.dg/i386-387-3.c: New test case.
16261
16262 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
16263
16264         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
16265         cris-*-elf* cris-*-aout* and mmix-*-*.
16266
16267 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
16268
16269         * gcc.dg/20030213-1.c: New test.
16270
16271 2003-02-12  Roger Sayle  <roger@eyesopen.com>
16272
16273         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
16274         * gcc.dg/i386-387-2.c: Likewise.
16275
16276 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
16277
16278         * gcc.dg/ppc-spe.c: Fix formatting.
16279         Enable tests that were previously unsupported by gas.
16280         Delete tests for instructions that no longer exist.
16281         Switch arguments on evsubifw builtin.
16282
16283 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
16284
16285         * gcc.c-torture/execute/20030209-1.c: Disable the test if
16286         STACK_SIZE is too small.
16287
16288 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16289             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16290
16291         * gcc.dg/decl-2.c: New test.
16292
16293 2003-02-10  Jan Hubicka  <jh@suse.cz>
16294
16295         * gcc.dg/i386-fpcvt-1.c:  New test.
16296
16297 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
16298
16299         * gcc.c-torture/execute/20030209-1.c: New test.
16300
16301 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
16302
16303         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
16304         int-wide bitops, use the constants of the same width.
16305         Likewise, if long long is 32-bit wide, test bitops using
16306         32-bit constants.
16307
16308 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
16309
16310         * gcc.dg/20021014-1.c: Annotate with expected notice text.
16311
16312 2003-02-07  Roger Sayle  <roger@eyesopen.com>
16313
16314         * testsuite/gcc.dg/builtins-4.c: New test case.
16315
16316 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16317
16318         * gcc.dg/20020430-1.c: Fix dg command typos.
16319         * gcc.dg/20020503-1.c: Likewise.
16320
16321 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16322
16323         PR c++/8785
16324         * g++.dg/parse/fused-params1.C: New test.
16325
16326         PR c++/8857
16327         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
16328
16329         PR c++/8921
16330         * g++.dg/parse/non-dependent1.C: New test.
16331
16332         PR c++/8928
16333         * g++.dg/parse/dupl-tmpl-args1.C: New test.
16334
16335         PR c++/9228
16336         * g++.dg/parse/undefined7.C: New test.
16337         * g++.dg/parse/non-templ1.C: New test.
16338
16339         PR c++/9229
16340         * g++.dg/parse/too-many-tmpl-args1.C: New test.
16341
16342 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
16343
16344         * gcc.c-torture/compile/20030206-1.c: New test.
16345
16346 2003-02-05  Roger Sayle  <roger@eyesopen.com>
16347
16348         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
16349         "pow" to "foo" to avoid potential confusion with a math built-in.
16350
16351 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16352
16353         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
16354         conditions for SPARC targets.
16355
16356 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
16357
16358         * gcc.dg/20030204-1.c: New test.
16359
16360 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16361
16362         PR c++/38
16363         * g++.dg/parse/array-size1.C: New test.
16364
16365         PR c++/5657
16366         * g++.dg/parse/undefined3.C: New test.
16367
16368         PR c++/5665
16369         * g++.dg/parse/undefined4.C: New test.
16370
16371         PR c++/5975
16372         * g++.dg/parse/undefined5.C: New test.
16373
16374         PR c++/7259
16375         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
16376
16377         PR c++/8578
16378         * g++.dg/parse/casting-operator1.C: New test.
16379
16380         PR c++/8596
16381         * g++.dg/parse/undefined6.C: New test.
16382
16383         PR c++/8736
16384         * g++.dg/parse/missing-template1.C: New test.
16385
16386 2003-02-04  Jan Hubicka  <jh@suse.cz>
16387
16388         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
16389         * gcc.dg/i386-cmov?.c:  Likewise.
16390         * gcc.dg/i386-fpcvt-?.c:  Likewise.
16391         * gcc.dg/i386-ssefp-1.c:  Likewise.
16392         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
16393         conventions.
16394
16395 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
16396
16397         PR c++/7129
16398         * testsuite/g++.dg/ext/max.C: New test.
16399
16400 2003-02-03  Jan Hubicka  <jh@suse.cz>
16401
16402         * gcc.c-torture/execute/20030203-1.c: New test.
16403
16404 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
16405
16406         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
16407         'natural-endian'.
16408
16409 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
16410
16411         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
16412         * g++.dg/init/new2.C: Likewise.
16413         * g++.dg/other/new1.C: Likewise.
16414
16415 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
16416
16417         * gcc.dg/struct-ret-libc.c: New test.
16418
16419 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
16420
16421         * gcc.dg/20030129-1.c: New test.
16422
16423 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16424
16425         PR c++/8849
16426         * g++.dg/template/ptrmem4.C: New test.
16427
16428 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
16429
16430         * g++.dg/parser/constant1.C: New test.
16431
16432 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16433
16434         PR c++/8591
16435         * g++.dg/parse/friend2.C: New test.
16436
16437 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16438
16439         PR c++/9437
16440         * g++.dg/template/unify4.C: New test.
16441
16442 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
16443
16444         * gcc.c-torture/execute/20030128-1.c: New test.
16445
16446 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
16447
16448         * g++.dg/lookup/nested1.C: Test moved from ...
16449         * g++.old-deja/g++.other/lookup24.C: ... here.
16450
16451 2003-01-28  Jan Hubicka  <jh@suse.cz>
16452
16453         * gcc.dg/i386-cmov5.c:  New test.
16454
16455 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
16456
16457         * gcc.c-torture/execute/20010925-1.c: Changed the
16458         memcpy declaration.
16459
16460 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16461
16462         PR c++/3902
16463         * g++.dg/parse/template5.C: New test.
16464
16465 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
16466
16467         PR fortran/9258
16468         * g77.dg/pr9258: New test.
16469
16470 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16471
16472         * README: Move relevant parts from README.g++.
16473
16474         * README.g++: Remove this file.
16475
16476 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16477
16478         * g++.dg/abi/dcast1.C: New test.
16479
16480 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16481
16482         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
16483
16484 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
16485
16486         PR c++/47
16487         * g++.old-deja/g++.other/lookup24.C: New test.
16488
16489 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16490
16491         PR middle-end/7227
16492         * gcc.dg/uninit-C.c: New test.
16493
16494 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
16495
16496         * g++.dg/abi/covariant1.C: New test.
16497
16498 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
16499
16500         * gcc.dg/20030123-1.c: New test.
16501
16502 2003-01-25  Jan Hubicka  <jh@suse.cz>
16503
16504         PR opt/8492
16505         * gcc.c-torture/compile/20030125-1.c
16506
16507 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
16508
16509         PR c++/9403
16510         * g++.dg/parse/template3.C: New test.
16511         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
16512
16513         PR c++/795
16514         * g++.dg/parse/template4.C: New test.
16515
16516         PR c++/9415
16517         * g++.dg/template/qual2.C: New test.
16518
16519         PR c++/8545
16520         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
16521
16522         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
16523
16524 2003-01-25  Roger Sayle  <roger@eyesopen.com>
16525
16526         * gcc.c-torture/execute/switch-1.c: New test case.
16527
16528 2003-01-25  Jan Hubicka  <jh@suse.cz>
16529
16530         * gcc.c-torture/execute/20030125-1.[cx]: New test.
16531
16532 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
16533
16534         Tweaks for Bison-1.875. From the NEWS file:
16535         "- `parse error' -> `syntax error'
16536         Bison now uniformly uses the term `syntax error'"
16537         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
16538         * gcc.dg/cpp/digraph2.c: Likewise.
16539         * gcc.dg/cpp/direct2.c: Likewise.
16540         * gcc.dg/cpp/paste4.c: Likewise.
16541         * gcc.dg/c90-restrict-1.c: Likewise.
16542         * gcc.dg/c99-func-2.c: Likewise.
16543         * gcc.dg/noncompile/920721-2.c: Likewise.
16544         * gcc.dg/noncompile/930622-2.c: Likewise.
16545         * gcc.dg/noncompile/940112-1.c: Likewise.
16546         * gcc.dg/noncompile/950921-1.c: Likewise.
16547         * gcc.dg/noncompile/951123-1.c: Likewise.
16548         * gcc.dg/noncompile/971104-1.c: Likewise.
16549         * gcc.dg/noncompile/990416-1.c: Likewise.
16550
16551 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
16552
16553         * g++.dg/parse/undefined1.C: Add error message.
16554
16555 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16556
16557         PR c++/9354
16558         * g++.dg/parse/new1.C: New test.
16559
16560         PR c++/9216
16561         * g++.dg/parse/template2.C: New test.
16562
16563         PR c++/9354
16564         * g++.dg/parse/typedef2.C: New test.
16565
16566         PR c++/9328
16567         * g++.dg/ext/typeof3.C: New test.
16568
16569 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16570
16571         PR c++/2738
16572         * g++.dg/parse/ret-type1.C: New test.
16573
16574         PR c++/3792
16575         * g++.dg/parse/tmpl-outside1.C: New test.
16576
16577         PR c++/4207
16578         * g++.dg/parse/int-as-enum1.C: New test.
16579
16580         PR c++/4903
16581         * g++.dg/parse/no-typename1.C: New test.
16582
16583         PR c++/5533
16584         * g++.dg/parse/no-value1.C: New test.
16585
16586         PR c++/5921
16587         * g++.dg/parse/wrong-inline1.C: New test.
16588
16589         PR c++/6402
16590         * g++.dg/parse/ref1.C: New test.
16591
16592         PR c++/6992
16593         * g++.dg/parse/attr-ctor1.C: New test.
16594
16595         PR c++/7229
16596         * g++.dg/parse/namespace5.C: New test.
16597
16598         PR c++/7917
16599         * g++.dg/parse/func-def1.C: New test.
16600
16601         PR c++/8143
16602         * g++.dg/parse/undefined1.C: New test.
16603
16604         PR c++/5723, PR c++/8522
16605         * g++.dg/parse/specialization1.C: New test.
16606
16607         PR c++/163, PR c++/8595
16608         * g++.dg/parse/struct-as-enum1.C: New test.
16609
16610         PR c++/9173
16611         * g++.dg/parse/undefined2.C: New test.
16612
16613 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16614
16615         PR c++/9298
16616         * g++.dg/parse/template1.C: New test.
16617
16618         PR c++/9384
16619         * g++.dg/parse/using1.C: New test.
16620
16621         PR c++/9285
16622         PR c++/9294
16623         * g++.dg/parse/expr2.C: New test.
16624
16625         PR c++/9388
16626         * g++.dg/parse/lookup2.C: Likewise.
16627
16628 2003-01-21  Jan Hubicka  <jh@suse.cz>
16629
16630         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
16631         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
16632         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
16633         * gcc.c-torture/execute/string-opt-*.c: Likewise.
16634
16635 2003-01-20  Nick Clifton  <nickc@redhat.com>
16636
16637         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
16638         problem with ARM sibcall code generation.
16639
16640 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16641
16642         * gcc.c-torture/execute/20030120-1.c: New.
16643
16644 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
16645
16646         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
16647
16648 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
16649
16650         PR c++/9272
16651         * g++.dg/parse/ctor1.C: New test.
16652
16653         PR c++/9294:
16654         * g++.dg/parse/qualified1.C: New test.
16655
16656         * g++.dg/parse/typename3.C: New test.
16657
16658 2003-01-16  Richard Henderson  <rth@redhat.com>
16659
16660         * g++.dg/tls/init-2.C: Fix error matches for real this time.
16661
16662 2003-01-16  Richard Henderson  <rth@redhat.com>
16663
16664         * g++.dg/pch/pch.exp: Copy test header to the working directory
16665         before using it either for precompilation or direct use.
16666         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
16667         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
16668
16669 2003-01-16  Richard Henderson  <rth@redhat.com>
16670
16671         * gcc.dg/pch/pch.exp: Copy test header to the working directory
16672         before using it either for precompilation or direct use.
16673         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
16674         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
16675
16676 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
16677
16678         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
16679         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
16680         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
16681         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
16682         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
16683         typename warning into error.
16684         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
16685         error messages.
16686         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
16687         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
16688         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
16689         messages.
16690         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
16691         make declaration visible in template.
16692         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
16693         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
16694         messages.
16695         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
16696         message.
16697         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
16698         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
16699         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
16700         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
16701         typename warning with error message.
16702         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
16703         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
16704         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
16705
16706 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
16707
16708         * g++.dg/parse/ambig2.C: New test.
16709
16710 2003-01-15  Richard Henderson  <rth@redhat.com>
16711
16712         * g++.dg/tls/init-2.C: Update error message string.
16713
16714 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16715
16716         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
16717
16718 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
16719
16720         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
16721         all for HC11/HC12.
16722         * gcc.c-torture/compile/20001205-1.x: Likewise.
16723         * gcc.c-torture/compile/20001226-1.x: Likewise.
16724         * gcc.c-torture/compile/920520-1.x: Likewise.
16725         * gcc.c-torture/compile/961203-1.x: Likewise.
16726         * gcc.c-torture/compile/20020604-1.x: Likewise.
16727
16728 2003-01-15  Jan Hubicka  <jh@suse.cz>
16729
16730         * gcc.c-torture/compile/20030115-1.c: New test.
16731
16732         * gcc.dg/i386-fpcvt-1.c: New test.
16733         * gcc.dg/i386-fpcvt-2.c: New test.
16734
16735 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
16736
16737         Further conform g++'s __vmi_class_type_info to the C++ ABI
16738         specification.
16739         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
16740         the specification.
16741
16742 2003-01-14  Jan Hubicka  <jh@suse.cz>
16743
16744         * gcc.dg/i386-fpcvt-1.c: New test.
16745         * gcc.dg/i386-fpcvt-2.c: New test.
16746
16747 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16748
16749         * gcc.dg/i386-mmx-3.c: New test.
16750
16751 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
16752
16753         PR c++/9264
16754         * g++.dg/parse/octal1.C: New file.
16755
16756         PR c++/9172
16757         * g++.dg/parse/typename1.C: New file.
16758
16759 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
16760
16761         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
16762         * gcc.dg/bf-no-ms-layout.c: Likewise.
16763         * gcc.dg/bf-ms-attrib.c: Likewise.
16764
16765 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
16766
16767         PR c++/9099
16768         * g++.dg/parse/dtor1.C: New file.
16769
16770         PR c++/9128
16771         * g++.dg/rtti/typeid1.C: New file.
16772
16773         PR c++/9153
16774         * g++.dg/parse/lookup1.C: New file.
16775
16776         PR c++/9171
16777         * g++.dg/templ/spec5.C: New file.
16778
16779 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
16780
16781         * gcc.c-torture/compile/20030110-1.c: New test.
16782
16783 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
16784
16785         Merge from pch-branch:
16786
16787         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
16788
16789         * gcc.dg/pch/cpp-1.h: New.
16790         * gcc.dg/pch/cpp-1.c: New.
16791         * gcc.dg/pch/cpp-2.h: New.
16792         * gcc.dg/pch/cpp-2.c: New.
16793
16794         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
16795
16796         * gcc.dg/pch/except-1.h: New.
16797         * gcc.dg/pch/except-1.c: New.
16798
16799         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
16800
16801         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
16802         running test.
16803         * gcc.dg/pch: Include *.hp not *.h.
16804         * gcc.dg/pch/system-1.h: New.
16805         * gcc.dg/pch/system-1.c: New.
16806
16807         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
16808
16809         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
16810         rather than trying to build and run a program using PCH.
16811         * gcc.dg/pch: Remove dg-do commands from test files.
16812
16813         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
16814
16815         * gcc.dg/pch/macro-3.c: New.
16816         * gcc.dg/pch/macro-3.h: New.
16817
16818         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
16819
16820         * gcc.dg/pch/common-1.c: New.
16821         * gcc.dg/pch/common-1.h: New.
16822         * gcc.dg/pch/decl-1.c: New.
16823         * gcc.dg/pch/decl-1.h: New.
16824         * gcc.dg/pch/decl-2.c: New.
16825         * gcc.dg/pch/decl-2.h: New.
16826         * gcc.dg/pch/decl-3.c: New.
16827         * gcc.dg/pch/decl-3.h: New.
16828         * gcc.dg/pch/decl-4.c: New.
16829         * gcc.dg/pch/decl-4.h: New.
16830         * gcc.dg/pch/decl-5.c: New.
16831         * gcc.dg/pch/decl-5.h: New.
16832         * gcc.dg/pch/global-1.c: New.
16833         * gcc.dg/pch/global-1.h: New.
16834         * gcc.dg/pch/inline-1.c: New.
16835         * gcc.dg/pch/inline-1.h: New.
16836         * gcc.dg/pch/inline-2.c: New.
16837         * gcc.dg/pch/inline-2.h: New.
16838         * gcc.dg/pch/static-1.c: New.
16839         * gcc.dg/pch/static-1.h: New.
16840         * gcc.dg/pch/static-2.c: New.
16841         * gcc.dg/pch/static-2.h: New.
16842
16843         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
16844
16845         * g++.dg/pch/pch.exp: Better handle failing testcases.
16846         * gcc.dg/pch/pch.exp: Likewise.
16847         * gcc.dg/pch/macro-1.c: New.
16848         * gcc.dg/pch/macro-1.h: New.
16849         * gcc.dg/pch/macro-2.c: New.
16850         * gcc.dg/pch/macro-2.h: New.
16851
16852         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
16853
16854         * g++.dg/dg.exp: Treat files in pch/ specially.
16855         * g++.dg/pch/pch.exp: New file.
16856         * g++.dg/pch/empty.H: New file.
16857         * g++.dg/pch/empty.C: New file.
16858         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
16859         "precompile".
16860
16861         * gcc.dg/pch/pch.exp: New file.
16862         * gcc.dg/pch/empty.h: New file.
16863         * gcc.dg/pch/empty.c: New file.
16864         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
16865         "precompile".
16866
16867 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16868
16869         * g++.dg/template/friend14.C: New test.
16870
16871 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16872
16873         * gcc.dg/old-style-asm-1.c: New test.
16874
16875 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
16876
16877         * gcc.c-torture/compile/20030109-1.c: New test.
16878
16879 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16880
16881         * gcc.c-torture/execute/20030109-1.c: New test.
16882
16883 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
16884
16885         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
16886         * g++.old-deja/g++.mike/dyncast2.C: Likewise
16887         * g++.old-deja/g++.mike/dyncast3.C: Likewise
16888         * g++.old-deja/g++.mike/eh2.C: Likewise
16889         * g++.old-deja/g++.mike/eh3.C: Likewise
16890         * g++.old-deja/g++.mike/eh5.C: Likewise
16891         * g++.old-deja/g++.mike/eh6.C: Likewise
16892         * g++.old-deja/g++.mike/eh7.C: Likewise
16893         * g++.old-deja/g++.mike/eh8.C: Likewise
16894         * g++.old-deja/g++.mike/eh9.C: Likewise
16895         * g++.old-deja/g++.mike/eh10.C: Likewise
16896         * g++.old-deja/g++.mike/eh12.C: Likewise
16897         * g++.old-deja/g++.mike/eh13.C: Likewise
16898         * g++.old-deja/g++.mike/eh14.C: Likewise
16899         * g++.old-deja/g++.mike/eh16.C: Likewise
16900         * g++.old-deja/g++.mike/eh17.C: Likewise
16901         * g++.old-deja/g++.mike/eh18.C: Likewise
16902         * g++.old-deja/g++.mike/eh21.C: Likewise
16903         * g++.old-deja/g++.mike/eh23.C: Likewise
16904         * g++.old-deja/g++.mike/eh24.C: Likewise
16905         * g++.old-deja/g++.mike/eh25.C: Likewise
16906         * g++.old-deja/g++.mike/eh26.C: Likewise
16907         * g++.old-deja/g++.mike/eh27.C: Likewise
16908         * g++.old-deja/g++.mike/eh28.C: Likewise
16909         * g++.old-deja/g++.mike/eh29.C: Likewise
16910         * g++.old-deja/g++.mike/eh31.C: Likewise
16911         * g++.old-deja/g++.mike/eh33.C: Likewise
16912         * g++.old-deja/g++.mike/eh34.C: Likewise
16913         * g++.old-deja/g++.mike/eh35.C: Likewise
16914         * g++.old-deja/g++.mike/eh36.C: Likewise
16915         * g++.old-deja/g++.mike/eh37.C: Likewise
16916         * g++.old-deja/g++.mike/eh38.C: Likewise
16917         * g++.old-deja/g++.mike/eh39.C: Likewise
16918         * g++.old-deja/g++.mike/eh40.C: Likewise
16919         * g++.old-deja/g++.mike/eh41.C: Likewise
16920         * g++.old-deja/g++.mike/eh42.C: Likewise
16921         * g++.old-deja/g++.mike/eh44.C: Likewise
16922         * g++.old-deja/g++.mike/eh46.C: Likewise
16923         * g++.old-deja/g++.mike/eh47.C: Likewise
16924         * g++.old-deja/g++.mike/eh48.C: Likewise
16925         * g++.old-deja/g++.mike/eh49.C: Likewise
16926         * g++.old-deja/g++.mike/eh50.C: Likewise
16927         * g++.old-deja/g++.mike/eh51.C: Likewise
16928         * g++.old-deja/g++.mike/eh53.C: Likewise
16929         * g++.old-deja/g++.mike/eh55.C: Likewise
16930         * g++.old-deja/g++.mike/p7912.C: Likewise
16931         * g++.old-deja/g++.mike/p9706.C: Likewise
16932         * g++.old-deja/g++.mike/p10416.C: Likewise
16933         * g++.old-deja/g++.mike/p11667.C: Likewise
16934         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
16935         Remove redundant reference to Iris.
16936         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
16937         Elxsi, i860, Pico Java, and WE32K.
16938
16939 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
16940
16941         * g++.dg/ext/asm4.C: New test.
16942
16943 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16944
16945         PR c++/9030
16946         * g++.dg/template/friend12.C: New test.
16947         * g++.dg/template/friend13.C: Likewise.
16948         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
16949
16950 2003-01-08  Jan Hubicka  <jh@suse.cz>
16951
16952         * gcc.dg/i386-cadd.c: New test.
16953         * gcc.dg/i386-cmov4.c: Likewise.
16954
16955 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
16956
16957         PR c++/9165
16958         * g++.dg/warn/Wunused-3.C: New test.
16959
16960         * g++.dg/abi/bitfield9.C: New test.
16961
16962         PR c++/9189
16963         * g++.dg/parse/defarg3.C: New test.
16964
16965 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16966
16967         * g++.dg/parse/ambig1.C: New test.
16968         * g++.dg/parse/defarg2.C: New test.
16969
16970 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
16971
16972         * g++.dg/template/defarg-1.C: New test.
16973         * g++.dg/template/local2.C: Likewise.
16974
16975 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
16976
16977         * gcc.c-torture/execute/20030105-1.c: New test.
16978
16979 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16980
16981         * g++.dg/parse/namespace3.C: Remove extra semicolons.
16982         * g++.dg/parse/namespace4.C: Likewise.
16983
16984 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
16985
16986         * g++.dg/template/ntp2.C: New test.
16987
16988 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
16989
16990         * g++.dg/parse/extern-C-1.C: New test.
16991
16992         * g++.dg/parse/namespace4.C: New test.
16993
16994         * g++.dg/template/nested1.C: New test.
16995
16996         * g++.dg/parse/namespace3.C: New test.
16997
16998 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
16999
17000         * g++.dg/lookup/two-stage1.C: New test.
17001
17002 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17003
17004         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
17005         * g++.old-deja/g++.jason/access8.C: Likewise.
17006         * g++.old-deja/g++.other/decl5.C: Likewise.
17007
17008 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17009
17010         * g++.dg/parse/parse7.C: New test.
17011
17012 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
17013
17014         PR c++/2843
17015         * g++.dg/ext/attrib7.C: New test.
17016
17017 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17018
17019         * g++.dg/parse/parse6.C: New test.
17020
17021 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
17022
17023         * gcc.dg/h8300-stack-1.c: New.
17024
17025 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17026
17027         g++.dg/lookup/exception1.C: New test.
17028
17029         g++.dg/lookup/template1.C: New test.
17030
17031         g++.dg/parse/namespace2.C: New test.
17032
17033         g++.dg/parse/parens2.C: New test.
17034
17035 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17036
17037         * g++.dg/parse/parse5.C: New test.
17038         * g++.dg/lookup/scoped4.C: New test.
17039
17040 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17041
17042         * g++.dg/parse/parens1.C: New test.
17043
17044         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
17045         angle-bracket1.C.
17046         * g++.dg/parse/parens2.C: New test.
17047
17048         * g++.dg/lookup/scope-operator1.C: New test.
17049
17050         * g++.dg/parse/operator1.C: New test.
17051
17052 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17053
17054         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
17055         * g++.old-deja/g++.other/access6.C: Likewise.
17056         * g++.old-deja/g++.other/decl1.C: Likewise.
17057         * g++.old-deja/g++.pt/typename12.C: Likewise.
17058
17059 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17060
17061         * g++.dg/parse/namespace1.C: New test.
17062
17063 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17064
17065         * g++.dg/parse/parse4.C: New test.
17066
17067 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17068
17069         * g++.dg/parse/parse3.C: New test.
17070
17071 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17072
17073         * g++.dg/parse/parse2.C: New test.
17074
17075 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17076
17077         * g++.dg/template/friend11.C: New test.
17078
17079 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17080
17081         * g++.dg/parse/parse1.C: New test.
17082
17083 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
17084
17085         * lib/profopt.exp: Change the name of a global variable to avoid
17086         possible clashes with other test suites.
17087
17088 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
17089
17090         * g++.dg/inherit/covariant8.C: New test.
17091
17092 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17093
17094         * g++.dg/init/array9.C: New test.
17095
17096         PR c++/9112
17097         * g++.dg/parse/expr1.C: New test.
17098
17099 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
17100
17101         * gcc.c-torture/compile/20021230-1.c: New test.
17102
17103 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17104
17105         * g++.dg/inherit/covariant5.C: New test.
17106         * g++.dg/inherit/covariant6.C: New test.
17107         * g++.dg/inherit/covariant7.C: New test.
17108
17109 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17110
17111         PR c++/2739
17112         * g++.dg/other/access2.C: New test.
17113
17114 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17115
17116         * g++.dg/other/anon-struct.C: No longer fails
17117         * g++.old-deja/g++.brendan/parse4.C: Likewise.
17118         * g++.old-deja/g++.brendan/parse5.C: Likewise.
17119         * g++.old-deja/g++.brendan/parse6.C: Likewise.
17120
17121 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17122
17123         * g++.dg/parse/angle-bracket.C (main): No longer fails.
17124
17125 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
17126
17127         * g++.dg/eh/spec4.C: Remove stray semicolon.
17128         * g++.dg/expr/pmf-1.C: Change error message.
17129         * g++.dg/ext/asm1.C: Remove stray semicolon.
17130         * g++.dg/ext/typename1.C: Add missing typenames.
17131         * g++.dg/inherit/template-as-base.C: Change error message.
17132         * g++.dg/lookup/scoped1.C: Likewise.
17133         * g++.dg/lookup/scoped2.C: Likewise.
17134         * g++.dg/lookup/using2.C: Likewise.
17135         * g++.dg/other/component1.C: Remove stray semicolon.
17136         * g++.dg/other/do1.C: Change error message.
17137         * g++.dg/other/error2.C: Likewise.
17138         * g++.dg/other/init1.C: Likewise.
17139         * g++.dg/other/packed1.C: Remove stray semicolon.
17140         * g++.dg/other/ptrmem2.C: Change error message.
17141         * g++.dg/parse/parameter-declaration-1.C: Remove line number
17142         marker.
17143         * g++.dg/special/initp1.C: Remove invalid attribute usage.
17144         * g++.dg/template/access3.C: Add typename keyword.
17145         * g++.dg/template/access5.C: Remove stray semicolon.
17146         * g++.dg/template/access6.C: Likewise.
17147         * g++.dg/template/complit1.C: Likewise.
17148         * g++.dg/template/crash1.C: Change error message.
17149         * g++.dg/template/inherit2.C: Remove stray semicolon.
17150         * g++.dg/template/instantiate2.C: Likewise.
17151         * g++.dg/template/instantiate3.C: Change error message.
17152         * g++.dg/template/qual1.C: Remove stray semicolon.
17153         * g++.dg/template/qualttp18.C: Change error message.
17154         * g++.dg/template/ref1.C: Remove stray semicolon.
17155         * g++.dg/template/sizeof1.C (A::value): Declare it.
17156         * g++.dg/template/spec4.C: Change error message.
17157         * g++.dg/template/static1.C: Likewise.
17158         * g++.dg/template/type1.C: Likewise.
17159         * g++.dg/template/typename3.C: Likewise.
17160         * g++.old-deja/g++.benjamin/13478.C: Change error message.
17161         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
17162         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
17163         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
17164         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
17165         named return value extension.
17166         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
17167         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
17168         * g++.old-deja/g++.bob/extern_C.C: Likewise.
17169         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17170         * g++.old-deja/g++.brendan/complex1.C: Likewise.
17171         * g++.old-deja/g++.brendan/copy5.C: Likewise.
17172         * g++.old-deja/g++.brendan/crash13.C: Likewise.
17173         * g++.old-deja/g++.brendan/crash15.C: Likewise.
17174         * g++.old-deja/g++.brendan/crash18.C: Change error message.
17175         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
17176         * g++.old-deja/g++.brendan/crash38.C: Likewise.
17177         * g++.old-deja/g++.brendan/crash50.C: Likewise.
17178         * g++.old-deja/g++.brendan/crash56.C: Likewise.
17179         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
17180         syntax.
17181         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
17182         * g++.old-deja/g++.brendan/crash8.C: Change error message.
17183         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
17184         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
17185         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
17186         * g++.old-deja/g++.brendan/template11.C: Likewise.
17187         * g++.old-deja/g++.brendan/template26.C: Likewise.
17188         * g++.old-deja/g++.brendan/template27.C: Use explicit
17189         specialization syntax.
17190         * g++.old-deja/g++.brendan/template30.C: Likewise.
17191         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
17192         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
17193         non-dependent names.
17194         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
17195         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
17196         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
17197         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
17198         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
17199         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
17200         named return value extension.
17201         * g++.old-deja/g++.ext/namedret2.C: Likewise.
17202         * g++.old-deja/g++.ext/namedret3.C: Likewise.
17203         * g++.old-deja/g++.ext/return1.C: Likewise.
17204         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
17205         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
17206         * g++.old-deja/g++.jason/access8.C: Likewise.
17207         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
17208         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
17209         pseudo-destructor names.
17210         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
17211         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
17212         pseudo-destructor names.
17213         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
17214         * g++.old-deja/g++.jason/overload19.C: Likewise.
17215         * g++.old-deja/g++.jason/overload32.C: Likewise.
17216         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
17217         stray semicolons.
17218         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
17219         * g++.old-deja/g++.jason/return.C: Likewise.
17220         * g++.old-deja/g++.jason/return2.C: Likewise.
17221         * g++.old-deja/g++.jason/shadow1.C: Likewise.
17222         * g++.old-deja/g++.jason/special.C: Use explicit specialization
17223         syntax.
17224         * g++.old-deja/g++.jason/template10.C: Account for use of
17225         non-dependent names.
17226         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
17227         syntax.
17228         * g++.old-deja/g++.jason/template37.C: Likewise.
17229         * g++.old-deja/g++.law/access4.C: Change error messages.
17230         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
17231         pseudo-destructor names.
17232         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
17233         * g++.old-deja/g++.law/ctors9.C: Likewise.
17234         * g++.old-deja/g++.law/cvt22.C: Likewise.
17235         * g++.old-deja/g++.law/dtors5.C: Likewise.
17236         * g++.old-deja/g++.law/global-init1.C: Likewise.
17237         * g++.old-deja/g++.law/missed-error3.C: Likewise.
17238         * g++.old-deja/g++.law/operators28.C: Likewise.
17239         * g++.old-deja/g++.law/visibility28.C: Likewise.
17240         * g++.old-deja/g++.martin/eval1.C: Likewise.
17241         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
17242         name.
17243         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
17244         * g++.old-deja/g++.mike/net34.C: Likewise.
17245         * g++.old-deja/g++.mike/net36.C: Likewise.
17246         * g++.old-deja/g++.mike/ns2.C: Likewise.
17247         * g++.old-deja/g++.mike/p12306.C: Likewise.
17248         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
17249         value extension.
17250         * g++.old-deja/g++.mike/p700.C: Likewise.
17251         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
17252         * g++.old-deja/g++.mike/p710.C: Likewise.
17253         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
17254         value extension.
17255         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
17256         * g++.old-deja/g++.mike/pmf9.C: Likewise.
17257         * g++.old-deja/g++.ns/crash2.C: Likewise.
17258         * g++.old-deja/g++.ns/crash3.C: Likewise.
17259         * g++.old-deja/g++.ns/invalid1.C: Likewise.
17260         * g++.old-deja/g++.ns/ns17.C: Likewise.
17261         * g++.old-deja/g++.ns/template16.C: Likewise.
17262         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
17263         keyword.
17264         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
17265         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
17266         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
17267         named return value extension.
17268         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
17269         * g++.old-deja/g++.other/access4.C: Issue additional error
17270         messages.
17271         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
17272         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
17273         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
17274         * g++.old-deja/g++.other/crash25.C: Change error message.
17275         * g++.old-deja/g++.other/crash4.C: Change error message.
17276         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
17277         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
17278         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
17279         checks.
17280         * g++.old-deja/g++.other/defarg8.C: Likewise.
17281         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
17282         * g++.old-deja/g++.other/dtor10.C: Likewise.
17283         * g++.old-deja/g++.other/incomplete.C: Likewise.
17284         * g++.old-deja/g++.other/linkage7.C: Likewise.
17285         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
17286         lookup algorithm.
17287         * g++.old-deja/g++.other/mangle2.C: Likewise.
17288         * g++.old-deja/g++.other/refinit2.C: Likewise.
17289         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
17290         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
17291         * g++.old-deja/g++.pt/crash28.C: Likewise.
17292         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
17293         syntax.
17294         * g++.old-deja/g++.pt/crash32.C: Change error message.
17295         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
17296         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
17297         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
17298         error message position.
17299         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
17300         * g++.old-deja/g++.pt/defarg8.C: Change error message.
17301         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
17302         syntax.
17303         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
17304         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
17305         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
17306         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
17307         keyword.
17308         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17309         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
17310         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
17311         keyword.
17312         * g++.old-deja/g++.pt/explicit71.C: Change error message.
17313         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
17314         syntax.
17315         * g++.old-deja/g++.pt/friend28.C: Account for use of
17316         non-dependent names.
17317         * g++.old-deja/g++.pt/friend29.C: Likewise.
17318         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
17319         rules.
17320         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
17321         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
17322         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
17323         lookup rules.
17324         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
17325         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
17326         keyword.
17327         * g++.old-deja/g++.pt/memclass20.C: Likewise.
17328         * g++.old-deja/g++.pt/memclass5.C: Likewise.
17329         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
17330         keyword.
17331         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
17332         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
17333         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
17334         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
17335         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
17336         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
17337         keyword.
17338         * g++.old-deja/g++.pt/spec10.C: Likewise.
17339         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
17340         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
17341         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
17342         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
17343         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
17344         * g++.old-deja/g++.pt/ttp62.C: Likewise.
17345         * g++.old-deja/g++.pt/ttp64.C: Likewise.
17346         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
17347         * g++.old-deja/g++.pt/typename15.C: Likewise.
17348         * g++.old-deja/g++.pt/typename22.C: Likewise.
17349         * g++.old-deja/g++.pt/typename6.C: Change error messages.
17350         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
17351         * g++.old-deja/g++.pt/virtual2.C: Likewise.
17352         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
17353         syntax.
17354         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
17355         return value extension.
17356         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
17357         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
17358         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
17359         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
17360
17361 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17362
17363         * g++.dg/warn/inline1.C: New test.
17364         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
17365         * g++.old-deja/g++.jason/synth10.C: Likewise.
17366         * g++.old-deja/g++.mike/net31.C: Likewise.
17367         * g++.old-deja/g++.mike/p8786.C: Likewise.
17368
17369         * g++.dg/template/friend10.C: New test.
17370         * g++.dg/template/conv5.C: New test.
17371
17372 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17373
17374         * g++.dg/lookup/scoped3.C: New test.
17375
17376         * g++.dg/lookup/decl1.C: New test.
17377         * g++.dg/lookup/decl2.C: New test.
17378
17379 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17380
17381         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
17382         gcc.c-torture/compile/20021015-1.c,
17383         gcc.c-torture/compile/20021015-2.c,
17384         gcc.c-torture/compile/20021123-1.c,
17385         gcc.c-torture/compile/20021123-2.c,
17386         gcc.c-torture/compile/20021123-3.c,
17387         gcc.c-torture/compile/20021123-4.c,
17388         gcc.c-torture/execute/20021024-1.c: Add tests previously added
17389         only to 3.1 or 3.2 branch.
17390
17391 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
17392
17393         * gcc.dg/i386-bitfield3.c: New test.
17394
17395         * gcc.dg/i386-bitfield2.c: New test.
17396
17397 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
17398
17399         * g++.dg/parse/conv_op1.C: New test.
17400
17401 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
17402
17403         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
17404         approved.
17405
17406 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
17407
17408         * gcc.c-torture/compile/20021220-1.c: New test.
17409
17410 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
17411
17412         * gcc.dg/i386-fastcall-1.c: New.
17413
17414 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17415
17416         * gcc.c-torture/execute/20021219-1.c: New test.
17417
17418 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17419
17420         * gcc.dg/i386-pic-1.c: New test.
17421
17422 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17423
17424         PR c++/8099
17425         * g++.dg/template/friend9.C: New test.
17426
17427 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17428
17429         PR c++/3663
17430         * g++.dg/template/access7.C: New test.
17431
17432 2002-12-18  Nick Clifton  <nickc@redhat.com>
17433
17434         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
17435         the libstdc++-v3 directory has been found.
17436
17437 2002-12-12  Devang Patel <dpatel@apple.com>
17438         * gcc.dg/darwin-ld-1.c: New test.
17439         * gcc.dg/darwin-ld-2.c: New test.
17440         * gcc.dg/darwin-ld-3.c: New test.
17441         * gcc.dg/darwin-ld-4.c: New test.
17442         * gcc.dg/darwin-ld-5.c: New test.
17443
17444 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17445
17446         * gcc.c-torture/compile/20021212-1.c: New test.
17447
17448 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
17449
17450         * gcc.dg/fshort-wchar: New test.
17451
17452 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
17453
17454         PR c++/8372
17455         * g++.dg/template/dtor1.C: New test.
17456
17457         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
17458         markers.
17459
17460 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
17461
17462         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
17463
17464 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
17465
17466         * g++.dg/template/static1.C: New test.
17467         * g++.dg/template/static2.C: New test.
17468         * g++.old-deja/g++.ext/memconst.C: New test.
17469
17470 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17471
17472         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
17473         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
17474         * g++.dg/special/initp1.C: Likewise.
17475
17476 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
17477
17478         * gcc.c-torture/execute/20021204-1.c: New test.
17479
17480 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
17481
17482         * gcc.dg/ppc-fmadd-1.c: New file.
17483         * gcc.dg/ppc-fmadd-2.c: New file.
17484         * gcc.dg/ppc-fmadd-3.c: New file.
17485
17486 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17487
17488         * gcc.c-torture/compile/20021204-1.c: New test.
17489
17490 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17491
17492         * g++.dg/inherit/covariant2.C: New test.
17493         * g++.dg/inherit/covariant3.C: New test.
17494         * g++.dg/inherit/covariant4.C: New test.
17495         * g++.dg/inherit/covariant1.C: Remove XFAIL.
17496         * g++.old-deja/g++.robertl/eb17.C: Likewise.
17497
17498 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
17499
17500         PR c++/8688
17501         * g++.dg/init/brace3.C: New test.
17502
17503 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
17504
17505         * gcc.dg/20020210-1.c: Fix a comment typo.
17506
17507 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
17508
17509         PR c++/8720
17510         * g++.dg/parse/defarg1.C: New test.
17511
17512         PR c++/8615
17513         * g++.dg/template/char1.C: New test.
17514
17515         * g++.dg/template/varmod1.C: Fix typo.
17516
17517 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17518
17519         DR 180
17520         * g++.old-deja/g++.pt/crash32.C: Expect error.
17521
17522 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
17523
17524         PR c++/5919
17525         * g++.dg/template/varmod1.C: New test.
17526
17527         PR c++/8727
17528         * g++.dg/inherit/typeinfo1.C: New test.
17529
17530         PR c++/8663
17531         * g++.dg/inherit/typedef1.C: New test.
17532
17533 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
17534
17535         PR c++/8332
17536         PR c++/8493
17537         * g++.dg/template/strlen1.C: New test.
17538
17539         PR c++/8227
17540         * g++.dg/template/ctor2.C: New test.
17541
17542         PR c++/8214
17543         * g++.dg/init/string1.C: New test.
17544
17545         PR c++/8511
17546         * g++.dg/template/friend8.C: New test.
17547
17548 2002-11-29  Joe Buck <jbuck@synopsys.com>
17549
17550         * g++.dg/lookup/anon2.C: New test.
17551
17552 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
17553
17554         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
17555         h8300 port.
17556
17557 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
17558
17559         * gcc.dg/bitfld-6.c: New test.
17560
17561 2002-11-27  Jan Hubicka  <jh@suse.cz>
17562
17563         * gcc.c-torture/execute/20021127.[cx]: New test.
17564
17565 2002-11-26  Jan Hubicka  <jh@suse.cz>
17566
17567         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
17568         quality.
17569
17570 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
17571
17572         * g++.dg/init/brace2.C: New test.
17573         * g++.old-deja/g++.mike/p9129.C: Correct.
17574
17575 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
17576
17577         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
17578
17579 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
17580
17581         * gcc.dg/sibcall-6: New test for indirect sibcalls.
17582
17583 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
17584
17585         * testsuite/g++.dg/abi/empty11.C: New test.
17586         * testsuite/g++.dg/rtti/cv1.C: New test.
17587
17588 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
17589
17590         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
17591
17592 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
17593
17594         * g++.dg/abi/empty10.C: New test.
17595
17596 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17597
17598         * gcc.c-torture/compile/20021124-1.c: New test.
17599
17600 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
17601
17602         * g++.dg/abi/rtti2.C: New test.
17603
17604 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17605
17606         * gcc.dg/i386-unroll-1.c: New test.
17607
17608 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17609
17610         * gcc.c-torture/compile/20021120-1.c: New test.
17611         * gcc.c-torture/compile/20021120-2.c: New test.
17612
17613 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17614
17615         * gcc.dg/bitfld-5.c: New test.
17616
17617 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17618
17619         * gcc.c-torture/execute/20021120-3.c: New test.
17620
17621 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17622
17623         * gcc.c-torture/execute/20021120-2.c: New test.
17624
17625 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17626
17627         * gcc.c-torture/execute/20021120-1.c: New test.
17628
17629 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
17630
17631         * gcc.c-torture/execute/20021118-3.c: New test.
17632
17633 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17634
17635         * gcc.c-torture/compile/20021119-1.c: New test.
17636
17637 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
17638
17639         * gcc.dg/duff-1.c: New test.
17640         * gcc.dg/duff-2.c: New test.
17641         * gcc.dg/duff-3.c: New test.
17642
17643 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
17644
17645         * gcc.dg/cpp/_Pragma5.c: New test.
17646
17647 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17648
17649         * gcc.c-torture/execute/20021118-2.c: New test.
17650
17651 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17652
17653         * gcc.c-torture/execute/20021118-1.c: New test.
17654
17655 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
17656
17657         * gcc.dg/20021116-1.c: New test.
17658
17659 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
17660
17661         * g++.dg/abi/vcall1.C: New test.
17662
17663 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
17664
17665         * gcc.dg/20021029-1.c: New test.
17666         * gcc.dg/20021029-2.c: New test.
17667
17668 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17669
17670         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
17671
17672 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17673
17674         PR c/8439
17675         * gcc.dg/20021110.c: Move to ...
17676         * gcc.c-torture/compile/20021110.c: .... here.
17677
17678 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17679
17680         PR c/8467
17681         * gcc.c-torture/execute/20021111-1.c
17682
17683 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17684
17685         PR c/8439
17686         * gcc.dg/20021110.c: New test.
17687
17688 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
17689
17690         * g++.dg/abi/vthunk3.C: Run only on x86.
17691
17692 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17693
17694         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
17695
17696 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
17697
17698         * lib/compat.exp (compat-execute): Fix logic error in last
17699         change.
17700
17701 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
17702
17703         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
17704
17705 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17706
17707         PR c++/8389
17708         * g++.dg/template/access6.C: New test.
17709
17710 2002-11-08  Jan Hubicka  <jh@suse.cz>
17711
17712         * gcc.dg/i386-ssefp-1.c: New test.
17713         * gcc.dg/i386-ssefp-1.c: New test.
17714
17715 2002-11-08  Jan Hubicka  <jh@suse.cz>
17716
17717         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
17718
17719 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17720
17721         * g++.dg/abi/vthunk3.C: New test.
17722
17723         PR c++/8338
17724         * g++.dg/template/crash2.C: New test.
17725
17726 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17727
17728         * testsuite/g++.dg/abi/dtor1.C: New test.
17729         * testsuite/g++.dg/abi/dtor2.C: Likewise.
17730
17731 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
17732
17733         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
17734         Darwin.
17735
17736 2002-11-04  Adam Nemet  <anemet@lnxw.com>
17737
17738         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
17739         -mthumb.  Only xfail with -O0.
17740
17741 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
17742
17743         * g++.dg/abi/thunk1.C: New test.
17744         * g++.dg/abi/thunk2.C: Likewise.
17745         * g++.dg/abi/vtt1.C: Likewise.
17746
17747 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
17748
17749         PR optimization/8423
17750         * gcc.c-torture/execute/builtin-constant.c: New test.
17751
17752 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
17753
17754         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
17755         Add some more cases.
17756
17757 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
17758
17759         PR c++/8391
17760         * g++.dg/opt/local1.C: New test.
17761
17762 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
17763
17764         PR c++/8160
17765         * g++.dg/template/complit1.C: New test.
17766
17767         PR c++/8149
17768         * g++.dg/template/typename4.C: Likewise.
17769
17770 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17771
17772         Core issue 287, PR c++/7639
17773         * g++.dg/template/instantiate1.C: Adjust error location.
17774         * g++.dg/template/instantiate3.C: New test.
17775         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
17776         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
17777         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
17778
17779 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
17780
17781         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
17782
17783 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
17784
17785         PR c++/8287
17786         * g++.dg/init/dtor2.C: New test.
17787
17788 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17789
17790         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
17791         * gcc.dg/nest.c: Bypass errors on irix6.
17792
17793 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
17794
17795         * gcc.dg/nest.c: Expect error for mmix-*-*.
17796         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
17797
17798 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
17799
17800         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
17801         markers.
17802
17803         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
17804
17805 2002-10-25  Mike Stump  <mrs@apple.com>
17806
17807         * gcc.dg/warn-1.c: New test.
17808
17809 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17810
17811         * g++.dg/template/typename3.C: New test.
17812
17813 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
17814
17815         * g++.dg/lookup/ptrmem1.C: New test.
17816
17817         * g++.dg/abi/vthunk2.C: New test.
17818
17819 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17820
17821         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
17822
17823 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
17824
17825         * g++.dg/abi/empty9.C: New test.
17826
17827 2002-10-24  Richard Henderson  <rth@redhat.com>
17828
17829         * g++.dg/inherit/thunk1.C: Enable for ia64.
17830
17831 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17832
17833         PR c++/8067
17834         * g++.dg/lookup/pretty1.C: New test.
17835
17836 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
17837
17838         * gcc.dg/20021023-1.c: New test.
17839
17840 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17841
17842         PR c++/7679
17843         * g++.dg/parse/inline1.C: New test.
17844
17845 2002-10-23  Richard Henderson  <rth@redhat.com>
17846
17847         * g++.dg/inherit/thunk1.C: Enable for x86_64.
17848
17849         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
17850
17851 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
17852
17853         PR c++/6579
17854         * g++.dg/parse/stmtexpr3.C: New test.
17855
17856 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17857
17858         * g++.dg/expr/cond1.C: New test.
17859
17860 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17861
17862         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
17863
17864 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17865
17866         * g++.dg/abi/vbase13.C: New test.
17867         * g++.dg/abi/vbase14.C: Likewise.
17868
17869 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
17870
17871         * gcc.dg/tls/pic-1.c: New test.
17872         * gcc.dg/tls/nonpic-1.c: New test.
17873         * gcc.dg/20021018-1.c: New test.
17874
17875 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17876
17877         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
17878         Remove only files with the same base name as the test case.
17879         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
17880         (profopt-execute): Likewise.  Also, remove old profiling
17881         and performance data files before running the tests.
17882
17883         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
17884         * g++.dg/bprob/bprob.exp: Likewise.
17885         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
17886         to allow more general test case names.
17887
17888         * g++.dg/bprob/bprob-1.C: Rename to ...
17889         * g++.dg/bprob/g++-bprob-1.C: ... this.
17890
17891         * g77.dg/bprob/bprob-1.f: Rename to ...
17892         * g77.dg/bprob/g77-bprob-1.f: ... this.
17893
17894 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17895
17896         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
17897         bison 1.50 or later.
17898
17899 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
17900
17901         * g++.dg/README: Describe more test directories.
17902
17903 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17904
17905         * g++.dg/init/array6.C: Add additional tests.
17906
17907 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17908
17909         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
17910         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
17911
17912 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
17913
17914         * gcc.c-torture/compile/20020604-1.x: New.
17915         * gcc.c-torture/compile/simd-5.x: Likewise.
17916         * gcc.c-torture/execute/920710-1.x: Likewise.
17917         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
17918
17919 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17920
17921         * g++.dg/inherit/override1.C: Add dg-options clause.
17922
17923 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17924
17925         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
17926         _mm_slli_si128.
17927
17928 2002-10-19  Andreas Schwab  <schwab@suse.de>
17929
17930         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
17931         directory component.
17932
17933 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
17934
17935         * g++.dg/inherit/thunk1.C: New test.
17936
17937         * g++.dg/inherit/override1.C: New test.
17938
17939         * g++.dg/abi/mangle11.C: New test.
17940         * g++.dg/abi/mangle14.C: New test.
17941         * g++.dg/abi/mangle17.C: New test.
17942
17943 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17944
17945         * g++.dg/overload/member2.C: New test.
17946
17947 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
17948
17949         * g++.dg/README: Describe new compat directory.
17950         * g++.dg/dg.exp: Skip tests in compat directory.
17951         * README.compat: New file.
17952         * lib/compat.exp: New expect script.
17953         * g++.dg/compat: New test directory.
17954         * g++.dg/compat/compat.exp: New expect script.
17955         * g++.dg/compat/abi: New test directory.
17956         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
17957         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
17958         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
17959         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
17960         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
17961         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
17962         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
17963         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
17964         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
17965         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
17966         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
17967         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
17968         * g++.dg/compat/break: New test directory.
17969         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
17970         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
17971         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
17972         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
17973         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
17974         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
17975         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
17976         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
17977         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
17978         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
17979         g++.dg/compat/break/README: New files.
17980         * g++.dg/compat/eh: New test directory.
17981         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
17982         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
17983         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
17984         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
17985         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
17986         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
17987         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
17988         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
17989         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
17990         g++.dg/compat/eh/filter2_y.C,
17991         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
17992         g++.dg/compat/eh/new1_y.C,
17993         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
17994         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
17995         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
17996         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
17997         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
17998         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
17999         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
18000         g++.dg/compat/eh/unexpected1_y.C: New files.
18001         * g++.dg/compat/init: New test directory.
18002         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
18003         g++.dg/compat/init/array5_y.C,
18004         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
18005         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
18006         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
18007         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
18008         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
18009         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
18010         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
18011         g++.dg/compat/init/init-ref2_y.C: New files.
18012
18013 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18014
18015         PR c++/7584
18016         * g++.dg/inherit/using3.C: New test.
18017
18018 2002-10-17  Jan Hubicka  <jh@suse.cz>
18019
18020         * gcc.dg/20021017-2.c: New test.
18021
18022 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18023
18024         * g++.dg/abi/mangle16.C: Adjust.
18025
18026         * g++.dg/init/array8.C: New test.
18027
18028 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
18029
18030         * gcc.dg/special/mips-abi.exp: New test.
18031         * gcc.dg/special/mips-abi.s: Empty file used by the above.
18032
18033 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18034
18035         * g++.dg/abi/mangle16.C: New test.
18036         * g++.dg/abi/mangle17.C: Likewise.
18037
18038         PR c++/7478
18039         * g++.dg/template/ref1.C: New test.
18040
18041 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18042
18043         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
18044
18045 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
18046
18047         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
18048
18049 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18050
18051         PR c++/7524
18052         * g++.dg/init/array7.C: New test.
18053
18054 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
18055
18056         * g++.dg/init/array6.C: New test.
18057
18058         * g++.dg/abi/mangle13.C: Likewise.
18059         * g++.dg/abi/mangle14.C: Likewise.
18060         * g++.dg/abi/mangle15.C: Likewise.
18061
18062 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18063
18064         * g++.dg/abi/empty8.C: New test.
18065
18066 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
18067
18068         * g++.dg/init/ctor1.C: New test.
18069
18070 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
18071
18072         * gcc.c-torture/execute/20021015-1.c: New test.
18073
18074 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
18075
18076         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
18077
18078 2002-10-14  Jan Hubicka  <jh@suse.cz>
18079
18080         * gcc.dg/i386-ssetype-[1-5].c: New tests.
18081
18082 2002-10-14  Richard Henderson  <rth@redhat.com>
18083
18084         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
18085
18086 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18087
18088         PR optimization/6631
18089         * g++.dg/opt/const2.C: New test.
18090
18091 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18092
18093         PR c++/7176
18094         * g++.dg/parse/friend1.C: New test.
18095         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
18096
18097 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
18098
18099         * gcc.dg/20021014-1.c: New test.
18100
18101 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
18102
18103         PR c++/5661
18104         * g++.dg/ext/vlm1.C: New test.
18105         * g++.dg/ext/vlm2.C: Likewise.
18106
18107         * g++.dg/init/array1.C: Remove invalid braces.
18108         * g++.dg/init/brace1.C: New test.
18109         * g++.dg/init/copy2.C: Likewise.
18110         * g++.dg/init/copy3.C: Likewise.
18111         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
18112         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
18113         braces.
18114
18115 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
18116
18117         * gcc.dg/cpp/assembler.S: Don't use -ansi.
18118
18119 2002-10-11  Richard Shann  <richard.shann@superh.com>
18120
18121         * gcc.c-torture/compile/simd-5.c: New test.
18122
18123 2002-10-10  Roger Sayle  <roger@eyesopen.com>
18124
18125         * gcc.c-torture/execute/shiftopt-1.c: New test case.
18126
18127 2002-10-10  Jim Wilson  <wilson@redhat.com>
18128
18129         * gcc.c-torture/execute/20021010-1.c: New test.
18130
18131 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
18132
18133         PR c/7353
18134         * g++.dg/ext/typedef-init.C: New test.
18135         * gcc.dg/typedef-init.c: New test.
18136
18137 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
18138
18139         * gcc.dg/cpp/paste13.c: New test.
18140
18141 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18142
18143         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
18144         remaining platforms, XFAIL during compile, not execute.  Don't
18145         XFAIL at -O0.
18146
18147 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18148
18149         * gcc.dg/alias-1.c: Tweak expected warning.
18150
18151 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
18152
18153         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
18154
18155 2002-10-06  Andreas Jaeger  <aj@suse.de>
18156
18157         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
18158         * gcc.dg/cpp/c++98.C: Likewise.
18159
18160         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
18161         * g++.dg/cpp/c++98.C: Likewise.
18162
18163         * g++.dg/README (Subdirectories): Mention cpp directory.
18164
18165         PR target/7559
18166         * gcc.dg/20021006-1.c: New test.
18167
18168 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18169
18170         PR c++/7804
18171         * g++.dg/other/warning1.C: New test.
18172
18173 2002-10-04  Roger Sayle  <roger@eyesopen.com>
18174
18175         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
18176         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
18177         and sparc-*-* with -m64 as expected failures.  See PR 8087.
18178
18179 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18180
18181         PR c++/7931
18182         * g++.dg/template/ptrmem3.C: New test.
18183
18184         PR c++/7754
18185         * g++.dg/template/union1.C: New test.
18186
18187 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18188
18189         PR c++/8006
18190         * g++.dg/abi/mangle9.C: New test.
18191         * g++.dg/abi/mangle10.C: New test.
18192         * g++.dg/abi/mangle11.C: New test.
18193         * g++.dg/abi/mangle12.C: New test.
18194
18195 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
18196
18197         PR c++/7188.
18198         * g++.dg/template/meminit1.C: New test.
18199         * g++.dg/warn/Wreorder-1.C: Likewise.
18200         * g++.old-deja/g++.mike/warn3.C: Tweak.
18201         * lib/prune.exp: Ingore "in copy constructor".
18202
18203 2002-10-02  Andreas Jaeger  <aj@suse.de>
18204
18205         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
18206         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
18207         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
18208         on x86-64.
18209
18210 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18211
18212         * gcc.dg/empty1.C: Fix typo.
18213
18214 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
18215
18216         * gcc.dg/alias-1.c: New test.
18217
18218 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18219
18220         * gcc.dg/empty1.C: New test.
18221
18222         * g++.dg/tls/init-2.C: Tweak error messages.
18223
18224 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
18225
18226         * gcc.c-torture/compile/20020923-1.c: New test.
18227
18228 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
18229
18230         * gcc.c-torture/execute/ffs-1.c: New test.
18231         * gcc.c-torture/execute/ffs-2.c: Ditto.
18232
18233 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
18234
18235         * g++.dg/overload/member1.C: New test.
18236
18237 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
18238
18239         * g++.dg/abi/empty7.C: New test.
18240         * g++.dg/init/pm2.C: Likewise.
18241
18242 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
18243
18244         * g++.dg/rtti/crash1.C: New test.
18245
18246 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
18247
18248         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
18249         gcc.dg/sibcall-4.c: New tests.
18250
18251 2002-09-28  Roger Sayle  <roger@eyesopen.com>
18252
18253         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
18254         powerpc and MMIX targets.
18255
18256 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
18257
18258         * gcc.dg/cpp/20020927-1.c: New.
18259
18260 2002-09-26  David S. Miller  <davem@redhat.com>
18261
18262         * gcc.c-torture/compile/trunctfdf.c: New.
18263
18264 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18265
18266         * lib/target-supports.exp (check_weak_available): Handle solaris2.
18267
18268 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
18269
18270         * gcc.c-torture/execute/loop-15.c: New.
18271
18272 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
18273
18274         * README.QMTEST: Fix typo.
18275
18276 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18277
18278         * gcc.dg/20020926-1.c: New test.
18279
18280 2002-09-25  David S. Miller  <davem@redhat.com>
18281
18282         PR target/7842
18283         * gcc.c-torture/execute/shiftdi.c: New test.
18284
18285 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
18286
18287         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
18288         unique to the tool.
18289         * lib/g77.exp (g77_init): Likewise.
18290         * lib/g++.exp (g++_init): Likewise.
18291         * lib/objc.exp (objc_init): Likewise.
18292
18293 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
18294
18295         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
18296         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
18297         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
18298
18299 2002-09-25  Richard Henderson  <rth@redhat.com>
18300
18301         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
18302         too-small long double.
18303
18304 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
18305
18306         * gcc.dg/20020919-1.c: New test.
18307
18308 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
18309
18310         * g++.dg/abi/bitfield6.C: New test.
18311         * g++.dg/abi/bitfield7.C: New test.
18312         * g++.dg/abi/bitfield8.C: New test.
18313         * g++.dg/abi/vbase11.C: New test.
18314
18315 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18316
18317         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
18318         hppa*-*-hpux*.  Update test comment.
18319
18320 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
18321
18322         * gcc.dg/tls/struct-1.c: New test.
18323
18324 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
18325
18326         * gcc.dg/cpp/tr-warn2.c: Update.
18327
18328 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18329
18330         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
18331
18332 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18333
18334         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
18335         systems.
18336
18337 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
18338
18339         * gcc.c-torture/execute/ieee/mzero3.c: New test.
18340
18341         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18342         Adjust for c++filt moved to binutils.  Remove spurious duplicate
18343         setting of cxxfilt.
18344
18345 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
18346
18347         * gcc.dg/20020312-2.c: Update for darwin.
18348
18349 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18350
18351         * g++.old-deja/g++.other/crash32.C: Mark ICE.
18352
18353 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
18354
18355         * objc.dg/comp-types-1.m: New test.
18356         * objc.dg/comp-types-2.m: New test.
18357         * objc.dg/comp-types-3.m: New test.
18358         * objc.dg/comp-types-4.m: New test.
18359         * objc.dg/comp-types-5.m: New test.
18360         * objc.dg/comp-types-6.m: New test.
18361
18362 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18363
18364         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
18365
18366 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18367
18368         * g++.dg/other/do1.C: New test.
18369
18370         * g++.dg/template/subst1.C: New test.
18371
18372 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
18373
18374         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
18375
18376 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18377
18378         * g++.dg/template/qualttp20.C: Adjust expected errors.
18379         * g++.old-deja/g++.jason/report.C: Likewise.
18380         * g++.old-deja/g++.other/qual1.C: Likewise.
18381
18382         * g++.dg/lookup/scoped2.C: New test.
18383
18384         * g++.dg/ext/asm3.C: New test.
18385
18386 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
18387
18388         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
18389
18390 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
18391
18392         * ChangeLog: follow spelling conventions.
18393         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
18394         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
18395         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
18396         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
18397         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
18398         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
18399         * g++.old-deja/g++.law/global-init1.C: Likewise.
18400         * g++.old-deja/g++.other/delete4.C: Likewise.
18401         * g++.old-deja/g++.other/inline21.C: Likewise.
18402         * g++.old-deja/g++.other/singleton.C: Likewise.
18403         * g77.dg/strlen0.f: Likewise.
18404         * g77.f-torture/compile/20010519-1.f: Likewise.
18405         * g77.f-torture/compile/980310-4.f: Likewise.
18406         * gcc.c-torture/compile/20000605-1.c: Likewise.
18407         * gcc.c-torture/execute/20020225-1.c: Likewise.
18408         * gcc.dg/c90-hexfloat-2.c: Likewise.
18409         * gcc.dg/c99-bool-1.c: Likewise.
18410         * gcc.dg/c99-hexfloat-2.c: Likewise.
18411         * gcc.dg/dll-2.c: Likewise.
18412         * gcc.dg/wtr-union-init-1.c: Likewise.
18413         * gcc.dg/wtr-union-init-2.c: Likewise.
18414         * gcc.dg/wtr-union-init-3.c: Likewise.
18415         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18416         * gcc.dg/cpp/defined.c: Likewise.
18417         * gcc.dg/cpp/macsyntx.c: Likewise.
18418         * gcc.dg/cpp/paste2.c: Likewise.
18419         * gcc.dg/cpp/trad/defined.c: Likewise.
18420         * gcc.dg/format/c90-printf-1.c: Likewise.
18421         * gcc.dg/format/c90-scanf-1.c: Likewise.
18422         * gcc.dg/format/c99-printf-1.c: Likewise.
18423         * gcc.dg/format/c99-scanf-1.c: Likewise.
18424         * gcc.misc-tests/gcov-8.c: Likewise.
18425         * lib/profopt.exp: Likewise.
18426
18427 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
18428
18429         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
18430
18431 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18432
18433         * g++.dg/inherit/using2.C: New test.
18434
18435 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
18436
18437         * ChangeLog: Follow spelling conventions.
18438         * g++.dg/template/friend4.C: Likewise.
18439         * g++.old-deja/g++.pt/crash67.C: Likewise.
18440         * gcc.c-torture/execute/20000801-4.c: Likewise.
18441         * gcc.dg/c90-digraph-1.c: Likewise.
18442         * gcc.dg/c94-digraph-1.c: Likewise.
18443         * gcc.dg/c99-digraph-1.c: Likewise.
18444         * gcc.dg/cpp/line5.c: Likewise.
18445         * gcc.dg/cpp/multiline.c: Likewise.
18446         * gcc.dg/cpp/trad/literals-1.c: Likewise.
18447         * gcc.dg/format/attr-3.c: Likewise.
18448         * gcc.dg/format/c90-scanf-3.c: Likewise.
18449         * gcc.dg/format/ext-4.c: Likewise.
18450
18451 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18452
18453         * g++.dg/template/pretty1.C: New test.
18454
18455 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
18456
18457         * gcc.c-torture/execute/struct-cpy-1.c: New test.
18458
18459 2002-09-13  Matt Austern  <austern@apple.com>
18460
18461         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
18462         passing a cast expression to a function by const reference.
18463
18464 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
18465
18466         * g++.dg/template/deduce1.C: New test.
18467
18468 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
18469
18470         * gcc.c-torture/execute/simd-1.c: Force all use of int to
18471         32-bit int.
18472
18473 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18474
18475         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
18476         usage.
18477
18478 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
18479
18480         * gcc.c-torture/compile/20020910-1.c: New test.
18481
18482 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
18483
18484         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
18485
18486 2002-09-10  Andreas Jaeger  <aj@suse.de>
18487
18488         * gcc.dg/20020312-2.c: Adjust for x86-64.
18489
18490 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
18491
18492         * g77.dg/7388.f: New test case for PR 7388.
18493
18494 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
18495
18496         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
18497
18498 2002-09-05  Ziemowit Laski <zlaski@apple.com>
18499
18500         * objc.dg/proto-lossage-1.m: New test.
18501
18502 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
18503
18504         * gcc.dg/cpp/_Pragma4.c: Fix typo.
18505
18506 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
18507
18508         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
18509         expected to pass.
18510
18511 2002-09-06  Stan Shebs  <shebs@apple.com>
18512             David Edelsohn  <edelsohn@gnu.org>
18513
18514         * gcc.dg/weak: New directory.
18515         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
18516         target-specific xfail bits.
18517         * gcc.dg/typeof-2.c: Move to new directory.
18518         * gcc.dg/weak.exp: New expect script.
18519
18520 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
18521
18522         * gcc.c-torture/execute/extzvsi.c: New test.
18523
18524 2002-09-05  Stan Shebs  <shebs@apple.com>
18525
18526         * gcc.dg/weak-1.c: xfail on Darwin.
18527         * gcc.dg/weak-2.c: Ditto.
18528         * gcc.dg/weak-3.c: Ditto.
18529         * gcc.dg/weak-4.c: Ditto.
18530         * gcc.dg/weak-5.c: Ditto.
18531         * gcc.dg/weak-6.c: Ditto.
18532         * gcc.dg/weak-7.c: Ditto.
18533         * gcc.dg/weak-8.c: Ditto.
18534         * gcc.dg/weak-9.c: Ditto.
18535
18536 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
18537
18538         * gcc.c-torture/execute/loop-14.c: New test.
18539
18540 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
18541
18542         * g++.dg/other/cxa-atexit1.C: New test.
18543
18544         * gcc.dg/typeof-2.c: New test.
18545
18546 2002-09-03  Roger Sayle  <roger@eyesopen.com>
18547
18548         * gcc.dg/builtins-2.c: New testcase.
18549         * gcc.dg/builtins-3.c: New testcase.
18550
18551 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
18552
18553         * gcc.dg/cpp/_Pragma4.c: New test.
18554
18555 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
18556
18557         * objc/execute/nil_method-1.m: New testcase.
18558
18559 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
18560
18561         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
18562         [Object class], not [Object initialize].
18563
18564 2002-08-31  Roger Sayle  <roger@eyesopen.com>
18565             Hans-Peter Nilsson  <hp@bitrange.com>
18566
18567         * gcc.c-torture/execute/20020720-1.x: Skip test on
18568         mmix-knuth-mmixware.  Correct comment.
18569
18570 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
18571
18572         * testsuite/g++.dg/abi/bitfield5.C: New test.
18573         * testsuite/g++.dg/abi/vbase10.C: Likewise.
18574
18575 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
18576
18577         * objc.dg/undeclared-selector.m: New test.
18578
18579 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
18580
18581         * g++.dg/other/offsetof1.C: Avoid cast warning.
18582
18583 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
18584
18585         * objc.dg/super-class-2.m: New test.
18586
18587 2002-08-24  Matt Austern  <austern@apple.com>
18588
18589         * g++.dg/ext/lvaddr.C: New test.
18590         * g++.dg/ext/lvcast.C: New test.
18591
18592 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
18593
18594         * testsuite/g++.dg/inherit/cond1.C: New test.
18595
18596 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
18597
18598         * gcc.dg/noncompile/incomplete-1.c: New test.
18599
18600 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
18601
18602         * gcc.dg/typespec-1.c: New test.
18603
18604 2002-08-20  Devang Patel  <dpatel@apple.com>
18605         * objc.dg/proto-hier-2.m: New test.
18606
18607 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
18608
18609         * objc.dg/bitfield-1.m: New test.
18610         * objc.dg/bitfield-2.m: New test.
18611
18612 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18613
18614         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
18615         gcc.dg/c99-flex-array-4.c: New tests.
18616
18617 2002-08-16  Stan Shebs  <shebs@apple.com>
18618
18619         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
18620
18621 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
18622
18623         * gcc.dg/typeof-1.c: New test.
18624         * g++.dg/ext/typeof2.C: New test.
18625
18626 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18627
18628         * g++.dg/other/offsetof1.C: New test.
18629
18630 2002-08-14  Richard Henderson  <rth@redhat.com>
18631
18632         * gcc.dg/tls/diag-3.c: Fix expected message strings.
18633
18634 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
18635
18636         * gcc.dg/cpp/_Pragma3.c: New test.
18637
18638 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
18639
18640         * g++.dg/template/inherit3: New test.
18641
18642 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18643
18644         * gcc.dg/bitfld-4.c: Add blank options.
18645
18646 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
18647
18648         * g++.dg/template/crash1.C: New test.
18649
18650 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18651
18652         * gcc.dg/tls/opt-2.c: New test.
18653
18654 2002-08-08  Devang Patel  <dpatel@apple.com>
18655
18656         * objc.dg/selector-1.m : New test
18657
18658 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18659
18660         * g++.dg/abi/bitfield4.C: New test.
18661         * gcc.dg/bitfld-4.c: New test.
18662
18663 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18664
18665         * g++.dg/other/packed1.C: New test.
18666
18667 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
18668
18669         * g++.dg/abi/offsetof.C: Tweak error messages.
18670         * g++.old-deja/g++.mike/p10769a.C: Likewise.
18671
18672 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18673
18674         * gcc.dg/bitfld-3.c: New test.
18675
18676 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18677             Richard Henderson  <rth@redhat.com>
18678
18679         * gcc.dg/i386-bitfield1.c: New test.
18680         * g++.dg/abi/bitfield3.C: Update.
18681
18682 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
18683
18684         * objc.dg/const-str-2.m: Update.
18685         * gcc.dg/cpp/c++98.c: Change to C extension.
18686         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
18687         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
18688
18689 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
18690
18691         * testsuite/gcc.dg/tls/diag-3.c: New.
18692
18693 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
18694
18695         * g++.dg/README (Subdirectories): Document new subdir expr.
18696         * g++.dg/expr/pmf-1.C: New test.
18697
18698 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
18699
18700         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
18701
18702 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
18703
18704         * g++.dg/abi/bitfield3.C: New test.
18705
18706 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
18707
18708         * lib/gcov.exp: Tweak expected line formats.
18709         * gcc.misc-tests/gcov8.c: New test.
18710         * gcc.misc-tests/gcov8.x: New flags.
18711
18712 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
18713
18714         * consistency.vlad/layout/endian.c: Include string.h.
18715
18716         * gcc.c-torture/execute/20020805-1.c: New test.
18717
18718 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
18719
18720         * g++.dg/other/conversion1.C: New test.
18721
18722 2002-08-03  Roger Sayle  <roger@eyesopen.com>
18723
18724         * gcc.dg/builtins-1.c: New testcase.
18725
18726 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
18727
18728         * g++.dg/inherit/access3.C: New test.
18729
18730 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
18731
18732         * gcc.dg/ia64-visibility-2.c: New test.
18733
18734 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
18735
18736         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
18737         __qualifier_flags to __flags.
18738
18739 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
18740
18741         * g++.dg/inherit/operator1.C: New test.
18742         * g++.dg/lookup/disamb1.C: Fix typo in comment.
18743         * g++.dg/other/error1.C: Change expected error message.
18744         * g++.dg/template/conv4.C: Likewise.
18745
18746 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
18747
18748         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
18749         for documented behavior.
18750
18751 2002-07-25  Roger Sayle  <roger@eyesopen.com>
18752
18753         * gcc.c-torture/execute/20020720-1.x: Skip this test on
18754         several targets known to fail.
18755
18756 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
18757
18758         * gcc.dg/mips-args-[123].c: New tests.
18759
18760 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
18761
18762         * gcc.dg/ppc-spe.c: New.
18763
18764 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
18765
18766         * g++.dg/other/ptrmem4.C: New testcase.
18767
18768 2002-07-24  Richard Henderson  <rth@redhat.com>
18769
18770         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
18771
18772 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
18773
18774         * g++.dg/ext/alignof1.C (main): Return 0 for success.
18775
18776 2002-07-24  Roger Sayle  <roger@eyesopen.com>
18777
18778         * gcc.c-torture/execute/memset-3.c: New testcase.
18779
18780 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
18781
18782         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
18783         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
18784
18785 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18786
18787         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
18788         Delete.
18789
18790 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
18791
18792         * gcc.c-torture/compile/simd-4.c: New test.
18793
18794 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18795
18796         PR c++/7347, c++/7348
18797         * g++.dg/template/access4.C: New test.
18798         * g++.dg/template/access5.C: New test.
18799         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
18800         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
18801         * g++.old-deja/g++.pt/ttp58.C: Likewise.
18802         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
18803
18804 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
18805
18806         * gcc.dg/gnu89-init-2.c: New test.
18807
18808 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
18809
18810         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
18811
18812 2002-07-20  Roger Sayle  <roger@eyesopen.com>
18813
18814         * gcc.c-torture/execute/20020720-1.c: New testcase.
18815
18816 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
18817
18818         * gcc.dg/cpp/Wsignprom.c: New tests.
18819
18820 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
18821
18822         * gcc.c-torture/execute/loop-13.c: New test.
18823
18824 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
18825
18826         * gcc.dg/cpp/expr.c: New tests.
18827
18828 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
18829
18830         * g++.dg/opt/pr6713.C: Add template instantiation.
18831
18832 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
18833
18834         * gcc.dg/nest.c: New test.
18835
18836 2002-07-17  Richard Henderson  <rth@redhat.com>
18837
18838         * g++.dg/opt/pr6713.C: New test.
18839
18840 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
18841
18842         * gcc.c-torture/execute/loop-2e.x: Let the testcase
18843         XFAIL for all x86 processors.
18844
18845 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
18846
18847         * gcc.c-torture/execute/20010122-1.x: Do not test with
18848         -fomit-frame-pointer.
18849
18850 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18851
18852         * g++.dg/template/instantiate2.C: New test.
18853         * g++.dg/template/spec4.C: New test.
18854
18855 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18856
18857         * g++.dg/template/access2.C: New test.
18858         * g++.dg/template/access3.C: New test.
18859
18860 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
18861
18862         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
18863         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
18864         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
18865         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
18866         Convert to use <stdarg.h>.
18867         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
18868         Delete.
18869         * gcc.dg/va-arg-2.c: New.
18870         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
18871
18872 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
18873
18874         * gcc.c-torture/compile/20020710-1.c: New test.
18875
18876 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
18877                           Andrew Pinski  <pinskia@physics.uc.edu>
18878
18879         gcc.c-torture/compile/simd-2.c: New testcase.
18880         gcc.c-torture/compile/simd-3.c: Likewise.
18881
18882 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
18883
18884         PR c++/7224
18885         * g++.dg/overload/error1.C: New test.
18886
18887 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18888
18889         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
18890         configuration and IRIX 6 O32 ABI.
18891
18892 2002-07-11  Roger Sayle  <roger@eyesopen.com>
18893
18894         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
18895
18896 2002-07-10  Roger Sayle  <roger@eyesopen.com>
18897
18898         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
18899
18900 2002-07-10  Jeffrey A Law  <law@redhat.com>
18901
18902         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
18903
18904         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
18905
18906 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
18907
18908         * gcc.dg/20020312-2.c: Check for __PPC__.
18909
18910 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
18911
18912         * gcc.c-torture/compile/20020709-1.c: New test.
18913
18914 2002-07-07  Roger Sayle  <roger@eyesopen.com>
18915
18916         * g++.dg/template/qualttp21.C: New test case.
18917
18918 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
18919
18920         * gcc.c-torture/compile/20020706-1.c: New test.
18921         * gcc.c-torture/compile/20020706-2.c: New test.
18922
18923 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
18924             Alexandre Oliva  <aoliva@redhat.com>
18925
18926         * g++.dg/warn/incomplete1.C: New test.
18927
18928 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18929
18930         PR c++/7099
18931         * g++.dg/warn/noreturn1.C: New test.
18932
18933 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
18934
18935         PR c++/6706
18936         * g++.dg/debug/debug6.C: New test.
18937         * g++.dg/debug/debug7.C: New test.
18938
18939 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
18940
18941         * gcc.c-torture/compile/simd-3.c: New test.
18942
18943 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
18944
18945         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
18946         * gcc.dg/20020620-1.c: Likewise.
18947
18948 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18949
18950         PR c++/6944
18951         * g++.dg/init/array4.C: New test.
18952         * g++.dg/init/array5.C: New test.
18953
18954 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
18955
18956         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
18957         * gcc.c-torture/execute/simd-2.c (main): Likewise.
18958
18959 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18960
18961         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
18962         * gcc.dg/wtr-aggr-init-1.c: Likewise.
18963         * gcc.dg/wtr-conversion-1.c: Likewise.
18964         * gcc.dg/wtr-escape-1.c: Likewise.
18965         * gcc.dg/wtr-int-type-1.c: Likewise.
18966         * gcc.dg/wtr-label-1.c: Likewise.
18967         * gcc.dg/wtr-static-1.c: Likewise.
18968         * gcc.dg/wtr-strcat-1.c: Likewise.
18969         * gcc.dg/wtr-suffix-1.c: Likewise.
18970         * gcc.dg/wtr-switch-1.c: Likewise.
18971         * gcc.dg/wtr-unary-plus-1.c: Likewise.
18972         * gcc.dg/wtr-union-init-1.c: Likewise.
18973         * gcc.dg/wtr-union-init-2.c: Likewise.
18974         * gcc.dg/wtr-union-init-3.c: Likewise.
18975
18976         * gcc.dg/wtr-func-def-1.c: New test.
18977
18978 2002-07-02 Devang Patel <dpatel@apple.com>
18979
18980         * objc.dg/param-1.m: New test.
18981
18982 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
18983
18984         * gcc.dg/cpp/trad/directive.c: Add test.
18985         * gcc.dg/cpp/trad/macroargs.c: Add test.
18986         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
18987
18988 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
18989
18990         * gcc.dg/cpp/cmdlne-M.c: New test.
18991
18992 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
18993
18994         * objc.dg/desig-init-1.m: New test.
18995
18996 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18997
18998         PR c++/6716
18999         * g++.dg/template/instantiate1.C: New test.
19000
19001 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
19002
19003         PR c++/7112
19004         * g++.dg/template/sizeof2.C: New test.
19005
19006 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19007
19008         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
19009         gcc.dg/cpp/trad/include.c: New tests.
19010
19011 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
19012
19013         PR target/7177
19014         * gcc.c-torture/compile/20020701-1.c: New test.
19015
19016 2002-07-01  Stan Shebs  <shebs@apple.com>
19017
19018         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
19019         header here...
19020         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
19021         (objc-torture-execute): or here.
19022
19023 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
19024
19025         * gcc.c-torture/execute/arith-rand-ll.c: New test.
19026
19027 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19028
19029         * gcc.dg/cpp/trad/escaped-nl.c: New test.
19030
19031 2002-06-30  Devang Patel  <dpatel@apple.com>
19032
19033         * objc.dg/fsyntax-only.m: New test.
19034
19035 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
19036
19037         PR c++/6695
19038         * g++.dg/template/friend7.C: New file.
19039
19040 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
19041
19042         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
19043         return type.
19044
19045 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
19046
19047         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
19048         avoid division by zero.
19049
19050 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
19051
19052         * gcc.dg/Wunknownprag.c: New tests.
19053
19054 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
19055
19056         * gcc.c-torture/execute/simd-2.c: New test.
19057
19058 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
19059
19060         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
19061         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
19062         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
19063         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
19064         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
19065         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
19066         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
19067         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
19068         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
19069         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
19070         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
19071         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
19072         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
19073         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
19074         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
19075         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
19076         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
19077
19078 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
19079
19080         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
19081         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
19082         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
19083         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
19084         New tests.
19085         * gcc.dg/cpp/trad/directive.c: Update.
19086
19087 2002-06-23  Andreas Jaeger  <aj@suse.de>
19088
19089         * gcc.c-torture/execute/complex-6.c: New.
19090
19091 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
19092
19093         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
19094         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
19095         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
19096         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
19097
19098 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
19099
19100         * gcc.dg/cpp/trad: New directory with traditional tests copied
19101         from parent directory.
19102         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19103         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19104         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19105         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19106         Move to trad/ and rename.
19107         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
19108         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
19109         gcc.dg/cpp/trad/redef2.c: New tests.
19110         * gcc.dg/cpp/trad/trad.exp: New driver.
19111
19112 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
19113
19114         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19115         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19116         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19117         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19118         Remove.
19119
19120 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
19121
19122         * gcc.dg/20020620-1.c: New test.
19123
19124 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19125
19126         * g++.dg/template/ttp4.C: New test.
19127
19128 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
19129
19130         * g++.dg/opt/vt1.C: Fix regexp.
19131
19132 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19133
19134         * gcc.c-torture/execute/pure-1.c: Make functions static again.
19135         Don't use attribute `noinline'.
19136
19137 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19138
19139         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
19140
19141 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
19142
19143         * gcc.c-torture/execute/simd-1.c: New.
19144
19145         * gcc.dg/simd-1.c: New.
19146
19147 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19148
19149         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
19150
19151 2002-06-16  Richard Henderson  <rth@redhat.com>
19152
19153         * g++.dg/ext/anon-struct1.C: New.
19154         * g++.dg/ext/anon-struct2.C: New.
19155         * g++.dg/ext/anon-struct3.C: New.
19156         * gcc.dg/anon-struct-1.c: New.
19157         * gcc.dg/anon-struct-2.c: New.
19158         * gcc.dg/anon-struct-3.c: New.
19159         * gcc.dg/20011008-1.c: Adjust warning text.
19160         * gcc.dg/20020527-1.c: Add -fms-extensions.
19161
19162 2002-06-16  Richard Henderson  <rth@redhat.com>
19163
19164         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
19165
19166 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
19167
19168         * gcc.c-torture/execute/20020615-1.c: New test.
19169
19170 2002-06-15  Roger Sayle  <roger@eyesopen.com>
19171
19172         * gcc.c-tortuture/execute/compare-1.c: New test case.
19173         * gcc.c-tortuture/execute/compare-2.c: New test case.
19174         * gcc.c-tortuture/execute/compare-3.c: New test case.
19175
19176 2002-06-13  Richard Henderson  <rth@redhat.com>
19177
19178         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
19179         ia64 ilp32.
19180
19181 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19182
19183         * g++.dg/template/typename2.C: Update error message.
19184
19185 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
19186
19187         * gcc.c-torture/execute/20020611-1.c: New test.
19188
19189 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
19190
19191         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
19192         list of targets to skip.
19193
19194 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
19195
19196         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
19197         targets if not optimizing.
19198
19199 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
19200
19201         * gcc.c-torture/compile/20020605-1.c: New test.
19202
19203         * g++.dg/opt/vt1.C: New test.
19204
19205         * gcc.dg/20020531-1.c: New test.
19206
19207         * gcc.dg/20020530-1.c: New test.
19208
19209         * gcc.dg/20020527-1.c: New test.
19210
19211         * g++.dg/opt/cse1.C: New test.
19212
19213 2002-06-07  Roger Sayle  <roger@eyesopen.com>
19214
19215         * gcc.dg/20020607-2.c: New test case.
19216
19217 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
19218
19219         * gcc.c-torture/compile/20020604-1.c: New test.
19220
19221 2002-06-04  Richard Henderson  <rth@redhat.com>
19222
19223         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
19224         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
19225         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
19226
19227 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
19228
19229         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
19230
19231 2002-06-03  Richard Henderson  <rth@redhat.com>
19232
19233         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
19234         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
19235
19236 2002-06-02  Richard Henderson  <rth@redhat.com>
19237
19238         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
19239         test functions static.
19240
19241 2002-06-02  Andreas Jaeger  <aj@suse.de>
19242
19243         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
19244         now.
19245
19246 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19247
19248         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
19249         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
19250         Update for mofified diagnostics.
19251         * gcc.dg/c99-intconst-1.c: No longer fail.
19252
19253 2002-06-02  Richard Henderson  <rth@redhat.com>
19254
19255         * gcc.dg/uninit-A.c: Remove xfail markers.
19256
19257 2002-06-01  Roger Sayle  <roger@eyesopen.com>
19258
19259         * gcc.dg/fnegate-1.c: New test case.
19260
19261 2002-05-30  Osku Salerma  <osku@iki.fi>
19262
19263         * gcc.c-torture/execute/mayalias-1.c: New file.
19264
19265 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19266
19267         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
19268         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
19269         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
19270
19271 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
19272
19273         * gcc.c-torture/execute/20020529-1.c: New test.
19274
19275 2002-05-27  Richard Henderson  <rth@redhat.com>
19276
19277         * g++.dg/ext/attrib6.C: New test case.
19278
19279 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19280
19281         * gcc.c-torture/execute/pure-1.c: New test.
19282
19283 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19284
19285         * gcc.dg/cpp/arith-2.c: Remove.
19286
19287 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19288
19289         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
19290         * gcc.dg/cpp/if-3.c: Remove.
19291
19292 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
19293
19294         * g++.dg/opt/cse2.C: New test.
19295
19296 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
19297
19298         * gcc.dg/cpp/arith-1.c: New semantic tests.
19299         * gcc.dg/cpp/if-1.c: Update.
19300
19301 2002-05-24  Ben Elliston  <bje@redhat.com>
19302
19303         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
19304
19305 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19306
19307         * gcc.dg/verbose-asm.c: New test.
19308
19309 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19310
19311         * gcc.dg/cpp/paste12.c: New test.
19312
19313 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19314
19315         * g++.dg/parse/named_ops.C: New test.
19316
19317 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
19318
19319         * gcc/testsuite/gcc.dg/weak-8.c: New test.
19320
19321 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
19322
19323         * gcc.dg/weak-2.c: Allow optional leading underscore
19324         in scan-assembler symbol name.
19325         * gcc.dg/weak-3.c: Likewise.
19326         * gcc.dg/weak-4.c: Likewise.
19327         * gcc.dg/weak-5.c: Likewise.
19328
19329 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
19330
19331         * gcc.dg/20020523-1.c: New test.
19332
19333 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19334
19335         * objc.dg/const-str-2.m: Update now that we stop after
19336         a command line error.
19337
19338 2002-05-22  Richard Henderson  <rth@redhat.com>
19339
19340         * g++.dg/dg.exp: Fix typo in test pruneing.
19341
19342 2002-05-22  Richard Henderson  <rth@redhat.com>
19343
19344         * g++.dg/dg.exp: Prune the tls subdirectory.
19345         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
19346         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
19347         * g++.dg/tls/init-1.C: New.
19348
19349 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
19350
19351         * gcc.dg/20020517-1.c: New test.
19352
19353 2002-05-21  Richard Henderson  <rth@redhat.com>
19354
19355         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
19356         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
19357
19358 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
19359
19360         * g++.dg/other/copy2.C: New test.
19361
19362 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
19363
19364         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
19365         (MAX_COPY): Bump up to 10 times sizeof (long long).
19366         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
19367
19368         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
19369         sizeof (long long).
19370
19371         * gcc.c-torture/execute/strcpy-1.c: New test.
19372
19373 2002-05-19  Jason Merrill  <jason2redhat.com>
19374
19375         * g++.dg/ext/oper1.C: New test.
19376
19377 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
19378 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
19379
19380         * README.QMTEST: New file.
19381
19382         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
19383
19384 2002-05-19  Andreas Jaeger  <aj@suse.de>
19385
19386         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
19387         now.
19388         * gcc.c-torture/execute/loop-2d.x: Likewise.
19389
19390 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
19391
19392         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
19393         support weak symbols.
19394         * gcc.dg/weak-4.c: Likewise
19395         * gcc.dg/weak-6.c: Likewise
19396
19397 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
19398
19399         * gcc.dg/weak-3.c: Add dg-excess-error comment for
19400         cygwin, coff and h8300-*-hms targets
19401         * gcc.dg/weak-5.c: Likewise
19402         * gcc.dg/weak-7.c: Likewise
19403
19404 2002-05-16  Jason Merrill  <jason@redhat.com>
19405
19406         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
19407         (scan-assembler-not, scan-assembler-dem): Likewise.
19408         (scan-assembler-dem-not): Likewise.
19409
19410 2002-05-15  Richard Henderson  <rth@redhat.com>
19411
19412         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
19413
19414 2002-05-15  Richard Henderson  <rth@redhat.com>
19415
19416         * gcc.dg/weak-5.c (vfoo1c): No warning here.
19417         (vfoo1f): Warning here.
19418         (vfoo1l): Don't redefine the alias.
19419
19420 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
19421
19422         * g++.dg/init/pm1.C: New test.
19423
19424 2002-05-12  David S. Miller  <davem@redhat.com>
19425
19426         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
19427         types.
19428
19429 2002-05-10  Roger Sayle  <roger@eyesopen.com>
19430
19431         * gcc.c-torture/execute/20020510-1.c: New test case.
19432
19433 2002-05-10  David S. Miller  <davem@redhat.com>
19434
19435         * gcc.c-torture/execute/conversion.c: Test long double too.
19436
19437 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
19438
19439         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
19440         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
19441         * lib/g++.exp (g++_link_flags): Likewise.
19442         * lib/objc.exp (objc_target_compile): Likewise.
19443
19444 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19445
19446         * gcc.dg/cpp/poison.c: Update.
19447         * gcc.dg/cpp/20000625-2.c: Remove.
19448         * gcc.dg/cpp/direct2s.c: Remove final test.
19449
19450 2002-05-08  Tom Rix  <trix@redhat.com>
19451
19452         * gcc.c-torture/execute/20020508-1.c: New test.
19453         * gcc.c-torture/execute/20020508-2.c: New test.
19454         * gcc.c-torture/execute/20020508-3.c: New test.
19455
19456 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19457
19458         * gcc.dg/cpp/charconst-4.c: More tests.
19459
19460 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
19461
19462         PR c/6569
19463         * gcc.dg/weak-3.c: Update location of warning messages.
19464         * gcc.dg/weak-5.c: Likewise.
19465
19466 2002-05-06  Roger Sayle  <roger@eyesopen.com>
19467
19468         * gcc.c-torture/execute/20020506-1.c: New test case.
19469
19470 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19471
19472         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
19473
19474 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19475
19476         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
19477
19478 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19479
19480         * gcc.dg/cpp/charconst-3.c: New test.
19481
19482 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19483
19484         * gcc.dg/cpp/charconst.c: Update tests.
19485
19486 2002-05-05  Tim Josling  <tej@melbpc.org.au>
19487
19488         * treelang: Added directory for new sample language treelang. Also
19489         lib/treelang.exp: New file to signal treelang should be tested.
19490
19491 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19492
19493         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
19494         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
19495         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
19496         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
19497         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
19498         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
19499         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
19500
19501 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19502
19503         * gcc.dg/format/xopen-2.c: New test.
19504
19505 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19506
19507         * gcc.dg/20020503-1.c: New test.
19508
19509 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
19510
19511         * g++.dg/init/dtor1.C: Make it tougher.
19512
19513 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
19514
19515         * g++.dg/init/dtor1.C: New test.
19516
19517 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
19518
19519         * gcc.dg/altivec-8.c: New.
19520
19521 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
19522
19523         * gcc.dg/altivec-7.c: New.
19524
19525 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
19526
19527         * g++.dg/parse/typedef1.C: New test.
19528
19529 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
19530
19531         PR c++/6486
19532         * g++.dg/template/friend6.C: New test.
19533
19534         PR c++/6492
19535         * g++.dg/init/copy1.C: New test.
19536
19537 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
19538
19539         * g++.dg/warn/effc1.C: New test.
19540
19541 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19542
19543         * gcc.dg/cpp/if-cexp.c: Add a test.
19544
19545 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
19546
19547         * gcc.dg/20020426-2.c: New test.
19548
19549 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19550
19551         * gcc.dg/cpp/if-mop.c: Update.
19552         * gcc.dg/cpp/if-mpar.c: Add test.
19553         * gcc.dg/cpp/if-oppr.c: Update.
19554
19555 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19556
19557         PR c/6343
19558         * gcc.dg/weak-[2-7].c: New tests.
19559
19560 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19561
19562         * gcc.dg/enum1.c: New test.
19563
19564 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19565
19566         PR c++/6497
19567         * g++.dg/inherit/access2.C: New test.
19568
19569 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19570
19571         PR bootstrap/6445
19572         * gcc.dg/20020426-1.c: New test.
19573
19574 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19575
19576         * g++.dg/abi/enum1.C: New test.
19577
19578 2002-04-26  Richard Henderson  <rth@redhat.com>
19579
19580         * gcc.dg/c99-bool-1.c: Expect always true warning.
19581
19582 2002-04-25  Roger Sayle  <roger@eyesopen.com>
19583
19584         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
19585
19586 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19587
19588         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
19589         targets.
19590
19591 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
19592
19593         * g++.dg/abi/mange7.C: New test.
19594
19595         PR c++/6438.
19596         * g++.dg/parse/stmtexpr2.C: New test.
19597
19598 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
19599
19600         * gcc.dg/20020312-2.c: Add SH target.
19601
19602 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19603
19604         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
19605         compiler output on mips*-*-irix*.
19606
19607 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
19608
19609         * g++.dg/parse/attr1.C: New test.
19610
19611 2002-04-23  Roger Sayle  <roger@eyesopen.com>
19612
19613         * gcc.c-torture/execute/string-opt-17.c: New test case.
19614         * gcc.c-torture/execute/memset-2.c: New test case.
19615
19616 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
19617
19618         PR c++/6256:
19619         * g++.dg/template/friend5.C: New test.
19620
19621         PR c++/6331:
19622         * g++.dg/template/qual1.C: Likewise.
19623
19624 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
19625
19626         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
19627         Include stdlib.h, not stdio.h or ctype.h.
19628
19629 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
19630
19631         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
19632         cris-*-elf* and mmix-*-*.
19633         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
19634         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
19635         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
19636         Ditto.
19637         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
19638         * gcc.dg/wchar_t-1.c: Ditto.
19639
19640 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
19641
19642         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
19643         Clarify comment.
19644
19645 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
19646
19647         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
19648
19649 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19650
19651         * gcc.c-torture/execute/20000906-1.x: Delete.
19652
19653 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
19654
19655         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
19656
19657 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
19658
19659         * PR6367
19660         * g77.f-torture/execute/6367.f: New test.
19661         * g77.f-torture/execute/6367.x: Disable for MMIX.
19662
19663 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
19664
19665         * PR6352
19666         * g++.dg/opt/inline2.C: New test.
19667
19668 2002-04-18  Richard Henderson  <rth@redhat.com>
19669
19670         * gcc.dg/20000906-1.c: Enable for all targets.
19671         * gcc.c-torture/compile/iftrap-2.c: New.
19672
19673 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19674
19675         * gcc.dg/20020418-1.c: New test.
19676         * gcc.dg/20020418-2.c: New test.
19677
19678 2002-04-18  Richard Henderson  <rth@redhat.com>
19679
19680         * gcc.c-torture/compile/iftrap-1.c: New.
19681         * gcc.dg/iftrap-1.c: Adjust for ia64.
19682         * gcc.dg/iftrap-2.c: New.
19683
19684 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19685
19686         * gcc.c-torture/compile/20020418-1.c: New test.
19687
19688 2002-04-18  Roger Sayle  <roger@eyesopen.com>
19689
19690         * gcc.c-torture/compile/20020415-1.c: New.
19691
19692 2002-04-18  David S. Miller  <davem@redhat.com>
19693
19694         * gcc.c-torture/execute/20020418-1.c: New test.
19695
19696 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
19697
19698         * gcc.dg/20020416-1.c: New test.
19699
19700         * g++.dg/opt/inline1.C: New test.
19701
19702 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
19703
19704         * gcc.dg/altivec-5.c: New test.
19705
19706         * gcc.dg/20020415-1.c: New test.
19707
19708 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
19709
19710         * testsuite/lib/chill.exp: Remove.
19711
19712 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
19713
19714         * g++.dg/other/big-struct.C: New test.
19715
19716 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
19717
19718         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
19719         of scratch file.
19720
19721 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
19722
19723         PR c/6277
19724         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
19725         in scan-assembler function name
19726
19727 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
19728
19729         * g77.f-torture/execute/980628-4.x,
19730         g77.f-torture/execute/980628-5.x,
19731         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19732         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19733         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
19734         i[34567]86-*-*.
19735
19736 2002-04-13  David S. Miller  <davem@redhat.com>
19737
19738         * gcc.c-torture/execute/20020413-1.c: New test.
19739
19740 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
19741
19742         * gcc.dg/asm-6.c,
19743         * g++.dg/ext/asm1.C: New tests.
19744
19745 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
19746
19747         PR c++ 5373.
19748         * g++.dg/parse/stmtexpr1.C: New test.
19749
19750         PR c++/5189.
19751         * g++.dg/template/copy1.C: New test.
19752
19753 2002-04-12  Richard Henderson  <rth@redhat.com>
19754
19755         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
19756
19757 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
19758
19759         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
19760         gcc.c-torture/execute/20020307-2.c.
19761
19762 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
19763
19764         * g++.dg/ext/attrib5.C,
19765         * g++.dg/lookup/struct1.C: New tests.
19766
19767 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
19768
19769         * gcc.dg/20020411-1.c: New test.
19770
19771         * gcc.c-torture/execute/20020411-1.c: New test.
19772
19773 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
19774
19775         * g77.f-torture/execute/6177.f: New test.
19776
19777 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
19778
19779         PR middle-end/6247
19780         * g++.dg/opt/cleanup1.C: New test.
19781
19782         * g++.dg/opt/const1.C: New test.
19783
19784 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
19785
19786         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
19787
19788 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
19789
19790         PR c++/5507
19791         * g++.dg/template/typename2.C: New test.
19792
19793 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
19794
19795         * gcc.c-torture/execute/loop-12.c: New.
19796
19797 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
19798
19799         * g77.f-torture/execute/980628-4.x,
19800         g77.f-torture/execute/980628-5.x,
19801         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19802         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19803         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
19804
19805 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19806
19807         PR optimization/6086
19808         * g++.dg/opt/preinc1.C: New test.
19809
19810 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19811
19812         PR c++/5571
19813         * g++.dg/opt/static2.C: New test.
19814
19815 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19816
19817         PR c/5120
19818         * gcc.dg/20020406-1.c: New test.
19819
19820 2002-04-04  David S. Miller  <davem@redhat.com>
19821
19822         * gcc.c-torture/execute/20020404-1.c: New test.
19823
19824 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
19825
19826         PR c/6123
19827         * gcc.dg/20020312-2.c: Do not declare global register variable
19828         if __PIC__ or __pic__ is defined.
19829
19830 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
19831
19832         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
19833         __asm__ so that it works correctly even if -ansi -pedantic-errors.
19834
19835 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19836
19837         * gcc.misc-tests/linkage.exp: Update last change to handle
19838         sparc*-, not just sparc-.
19839
19840 2002-04-03  Richard Henderson  <rth@redhat.com>
19841
19842         * gcc.dg/cpp/ucs.c: Improved long UCS test.
19843
19844 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19845
19846         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
19847
19848 2002-04-02  David S. Miller  <davem@redhat.com>
19849
19850         * gcc.c-torture/execute/20020402-3.c: New test.
19851
19852 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19853
19854         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
19855         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
19856
19857         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
19858         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
19859         g77.f-torture/execute/20001201.x,
19860         g77.f-torture/execute/u77-test.x: New files.
19861
19862         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
19863         * gcc.dg/wchar_t-1.c: Ditto.
19864
19865 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19866
19867         * gcc.c-torture/execute/20020402-1.c: New test.
19868
19869 2002-04-01  Richard Henderson  <rth@redhat.com>
19870
19871         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
19872
19873         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
19874
19875 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19876
19877         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
19878
19879 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19880
19881         * g++.dg/inherit/template-as-base.C: Expect error.
19882         * g++.dg/inherit/namespace-as-base.C: Likewise.
19883
19884 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
19885
19886         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
19887         g++.dg/ext/instantiate3.C: Tweak match patterns.
19888
19889         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
19890         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
19891         -da test.
19892
19893 2002-03-31  Richard Henderson  <rth@redhat.com>
19894
19895         * gcc.dg/special/alias-2.c: New.
19896         * gcc.dg/special/ecos.exp: Run it.
19897
19898 2002-03-31  Richard Henderson  <rth@redhat.com>
19899
19900         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
19901
19902 2002-03-31  Kazu Hirata  <kazu@hxi.com>
19903
19904         * gcc.dg/weak-1.c: Disable on h8300 port.
19905
19906 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
19907
19908         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
19909         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
19910         ordering tests.
19911         * g++.dg/bprob/bprob-1.C: New test.
19912         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
19913         * g++.dg/gcov/gcov-1.C: New test.
19914         * g++.dg/gcov/gcov-1.x: New file.
19915         * g++.dg/gcov/gcov-2.C: New test.
19916         * g++.dg/gcov/gcov-3.C: New test.
19917         * g++.dg/gcov/gcov-3.h: New file.
19918
19919 2002-03-28  Roger Sayle  <roger@eyesopen.com>
19920
19921         * g++.old-deja/g++.other/builtins5.C: New test.
19922         * g++.old-deja/g++.other/builtins6.C: New test.
19923         * g++.old-deja/g++.other/builtins7.C: New test.
19924         * g++.old-deja/g++.other/builtins8.C: New test.
19925         * g++.old-deja/g++.other/builtins9.C: New test.
19926
19927 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
19928
19929         * g++.dg/opt/static1.C: New test.
19930
19931         * g++.dg/opt/longbranch1.C: New test.
19932
19933 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
19934
19935         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
19936
19937         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
19938
19939 2002-03-28  Jeffrey A Law  (law@redhat.com)
19940
19941         * gcc.c-torture/execute/20020328-1.c: New test.
19942
19943 2002-03-27  Richard Henderson  <rth@redhat.com>
19944
19945         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
19946         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
19947         move from g++.old-deja/g++.ext/.
19948
19949 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
19950
19951         * g++.dg/init/new2.C: New test.
19952
19953 2002-03-26  Richard Henderson  <rth@redhat.com>
19954
19955         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
19956
19957         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
19958         on sparc.
19959
19960         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
19961         sparcv9 systems.
19962         * gcc.dg/20001102-1.c: Likewise.
19963
19964 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
19965
19966         * gcc.dg/cpp/endif-pedantic1.c,
19967         gcc.dg/cpp/endif-pedantic2.c:  New tests.
19968
19969 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
19970
19971         * g++.dg/init/new1.C: New test.
19972
19973 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19974
19975         * g++.dg/abi/vbase9.C: New test.
19976
19977 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
19978
19979         * gcc.dg/arm-asm.c: New test.
19980
19981 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
19982
19983         * gcc.dg/Wswitch-enum.c: New test.
19984         Fix PR c/5044.
19985
19986 2002-03-26  Richard Henderson  <rth@redhat.com>
19987
19988         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
19989         structure.
19990
19991 2002-03-25  Richard Henderson  <rth@redhat.com>
19992
19993         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
19994         sparcv9 systems.
19995
19996         * gcc.c-torture/compile/20011119-1.c (xxx): New.
19997         * gcc.c-torture/compile/20011119-2.c (xxx): New.
19998
19999 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
20000
20001         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
20002
20003 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
20004
20005         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
20006         targets using generic thunk support.
20007
20008 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
20009
20010         * gcc.c-torture/compile/20020323-1.c: New test.
20011
20012         * g++.dg/opt/conj2.C: New test.
20013
20014 2002-03-24  Richard Henderson  <rth@redhat.com>
20015
20016         * gcc.dg/weak-1.c: Use -fno-common.
20017
20018 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20019
20020         * g77.dg/f77-edit-apostrophe-out.f: New test
20021         * g77.dg/f77-edit-h-out.f: New test
20022         * g77.dg/f77-edit-t-in.f: New test
20023         * g77.dg/f77-edit-t-out.f: New test
20024         * g77.dg/f77-edit-x-out.f: New test
20025         * g77.dg/f77-edit-slash-out.f: New test
20026         * g77.dg/f77-edit-colon-out.f: New test
20027         * g77.dg/f77-edit-s-out.f: New test
20028
20029 2002-03-24  Richard Henderson  <rth@redhat.com>
20030
20031         * objc/execute/formal_protocol-6.x: New XFAIL.
20032
20033 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20034
20035         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
20036         that do not support weak symbols
20037
20038 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20039
20040         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
20041         * lib/g77.exp:  Likewise
20042         * lib/objc.exp: Likewise
20043
20044 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
20045
20046         * gcc.dg/Wswitch-default.c: New test.
20047
20048 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
20049
20050         * g++.dg/other/enum1.C: New test.
20051
20052 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
20053
20054         * gcc.dg/pragma-ep-3.c: Fix typo.
20055
20056 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20057
20058         * g++.dg/inherit/template-as-base.C: New test.
20059
20060 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
20061
20062         * g++.old-deja/g++.other/dwarf2-1.C: Move...
20063         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
20064
20065 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
20066
20067         * gcc.dg/cpp/multiline.c: Update to match.
20068
20069 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
20070
20071         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
20072
20073 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
20074
20075         * gcc.dg/cpp/extratokens2.c:  New file.
20076
20077 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
20078
20079         * gcc.dg/20020312-2.c: Add rs6000 target.
20080
20081         * gcc.c-torture/compile/20020319-1.c: New test.
20082
20083 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20084
20085         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
20086         (A, E): Handle this.
20087
20088 2002-03-20  Jason Merrill  <jason@redhat.com>
20089
20090         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
20091         ignoring -fpic.
20092         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
20093         through prune_gcc_output.
20094
20095 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
20096
20097         * gcc.c-torture/compile/20020320-1.c: New test.
20098
20099 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
20100
20101         * gcc.c-torture/compile/20020318-1.c: New test.
20102
20103         * gcc.dg/struct-by-value-1.c: New test.
20104
20105         * gcc.dg/20020319-1.c: New test.
20106
20107 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
20108
20109         * g++.dg/opt/conj1.C: New test.
20110
20111 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
20112
20113         * g++.dg/template/qualttp20.C: Revert previous change.
20114         * g++.dg/template/qualttp3.C: Likewise.
20115         * g++.dg/template/qualttp4.C: Likewise
20116         * g++.dg/template/qualttp5.C: Likewise
20117         * g++.dg/template/qualttp6.C: Likewise
20118         * g++.dg/template/qualttp7.C: Likewise
20119         * g++.dg/template/qualttp8.C: Likewise
20120         * g++.dg/template/recurse.C: Likewise.
20121
20122 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20123
20124         * gcc.dg/cpp/wchar-1.c: Update.
20125
20126 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20127
20128         * g++.dg/template/conv1.C: New test.
20129         * g++.dg/template/conv2.C: New test.
20130         * g++.dg/template/conv3.C: New test.
20131         * g++.dg/template/conv4.C: New test.
20132
20133 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20134
20135         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
20136         * g++.dg/template/qualttp3.C: Likewise.
20137         * g++.dg/template/qualttp4.C: Likewise
20138         * g++.dg/template/qualttp5.C: Likewise
20139         * g++.dg/template/qualttp6.C: Likewise
20140         * g++.dg/template/qualttp7.C: Likewise
20141         * g++.dg/template/qualttp8.C: Likewise
20142         * g++.dg/template/recurse.C: Likewise.
20143
20144 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20145
20146         * g++.dg/opt/dtor1.C: New test.
20147
20148 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
20149
20150         * gcc.c-torture/compile/20020315-1.c: New test.
20151
20152 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
20153
20154         * gcc.dg/weak-1.c: Fix scan tests.
20155
20156 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
20157
20158         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
20159         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
20160         cris-*-aout* mmix-*-*.
20161         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
20162         cris-*-aout* mmix-*-*.
20163         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
20164         cris-*-elf* cris-*-aout* and mmix-*-*.
20165         * gcc.dg/20001009-1.c: Ditto.
20166         * gcc.dg/20010912-1.c: Ditto.
20167         * gcc.dg/20020122-4.c: Ditto.
20168         * gcc.dg/inline-2.c: Ditto.
20169
20170 2002-03-14  Jeffrey A Law  (law@cygnus.com)
20171
20172         * gcc.c-torture/compile/20020314-1.c: New test.
20173
20174 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
20175
20176         * gcc.c-torture/execute/20020314-1.c: New test.
20177
20178 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
20179
20180         * g++.dg/warn/Wunused-1.C: New test.
20181
20182 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
20183
20184         * g++.dg/abi/mangle6.C: New test.
20185
20186 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
20187
20188         * gcc.c-torture/compile/20020309-2.c: New test.
20189
20190         * gcc.c-torture/compile/20020312-1.c: New test.
20191
20192 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20193
20194         * g++.dg/other/access1.C: New test.
20195
20196 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
20197
20198         * gcc.c-torture/execute/wchar_t-1.c: New test.
20199
20200 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
20201
20202         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
20203
20204 2002-03-12  Roger Sayle  <roger@eyesopen.com>
20205
20206         * gcc.dg/20020312-1.c: New test case.
20207
20208 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
20209
20210         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
20211
20212 2002-03-11  Richard Henderson  <rth@redhat.com>
20213
20214         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
20215         * g++.old-deja/g++.jason/report.C: Likewise.
20216
20217 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20218
20219         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
20220         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
20221
20222 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20223
20224         * testsuite/g++.dg/overload/pmf1.C: New test.
20225
20226 2002-03-11  Kazu Hirata  <kazu@hxi.com>
20227
20228         * gcc.c-torture/execute/20020307-1.c: Use long.
20229
20230 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
20231
20232         PR optimization/5844
20233         * gcc.dg/20020310-1.c: New test.
20234
20235 2002-03-09  Michael Meissner  <meissner@redhat.com>
20236
20237         * gcc.c-torture/execute/memcpy-2.c: New test.
20238         * gcc.c-torture/execute/memset-1.c: New test.
20239         * gcc.c-torture/execute/strlen-1.c: New test.
20240         * gcc.c-torture/execute/strcmp-1.c: New test.
20241         * gcc.c-torture/execute/strncmp-1.c: New test.
20242
20243 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
20244
20245         * gcc.dg/ppc-ldstruct.c: New test.
20246
20247 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
20248
20249         * gcc.c-torture/execute/va-arg-22.c: New test.
20250
20251 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20252
20253         * gcc.c-torture/compile/20020309-1.c: New test.
20254
20255 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
20256
20257         * gcc.c-torture/execute/20020307-2.c: New test.
20258
20259 2002-03-07  Jeffrey A Law  (law@redhat.com)
20260
20261         * g77.f-torture/compile/20020307-1.f: New test.
20262
20263 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
20264
20265         * gcc.dg/unordered-1.c: New test.
20266
20267 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
20268
20269         * gcc.c-torture/execute/20020307-1.c: New test.
20270
20271 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
20272
20273         * gcc.dg/20020304-1.c: New test.
20274
20275         * gcc.c-torture/compile/20020304-2.c: New test.
20276
20277 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
20278
20279         * gcc.c-torture/compile/20020304-1.c: New test case
20280         (from PR c/5830).
20281
20282 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
20283
20284         * gcc.dg/20020103-1.c: Add other -D ppc variants.
20285
20286 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20287
20288         * g++.dg/other/classkey1.C: New test.
20289
20290 2002-03-01  Richard Henderson  <rth@redhat.com>
20291
20292         * gcc.c-torture/compile/981223-1.x: New.
20293         * gcc.c-torture/compile/920625-1.x: New.
20294
20295 2002-02-28  Richard Henderson  <rth@redhat.com>
20296
20297         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
20298
20299 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
20300
20301         * gcc.c-torture/execute/20020227-1.c: New test.
20302
20303 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
20304
20305         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
20306         here" ERROR lines.
20307         * g++.old-deja/g++.oliva/partord1.C: Likewise.
20308         * g++.old-deja.g++.other/defarg1.C: Likewise.
20309         * g++.old-deja/g++.pt/calls2.C: Likewise.
20310         * g++.old-deja/g++.pt/crash20.C: Likewise.
20311         * g++.old-deja/g++.pt/crash30.C: Likewise.
20312         * g++.old-deja/g++.pt/crash36.C: Likewise.
20313         * g++.old-deja/g++.pt/crash6.C: Likewise.
20314         * g++.old-deja/g++.pt/defarg13.C: Likewise.
20315         * g++.old-deja/g++.pt/derived3.C: Likewise.
20316         * g++.old-deja/g++.pt/error1.C: Likewise.
20317         * g++.old-deja/g++.pt/friend21.C: Likewise.
20318         * g++.old-deja/g++.pt/friend23.C: Likewise.
20319         * g++.old-deja/g++.pt/infinite1.C: Likewise.
20320         * g++.old-deja/g++.robertl/eb128.C: Likewise.
20321
20322 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
20323
20324         * gcc.c-torture/execute/20020225-2.c: New test.
20325
20326 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
20327
20328         * gcc.c-torture/execute/920730-1t.c,
20329         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
20330         Delete test cases, only relevant to -traditional.
20331
20332 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20333
20334         * gcc.dg/cpp/undef1.c: Remove.
20335         * gcc.dg/cpp/directiv.c: Update.
20336         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
20337
20338 2002-02-27  Michael Meissner  <meissner@redhat.com>
20339
20340         * gcc.c-torture/execute/20020226-1.c: New test.
20341
20342 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
20343
20344         * g++.dg/debug/debug4.C: New test.
20345
20346         * gcc.dg/ia64-visibility-1.c: New test.
20347
20348 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
20349
20350         * gcc.dg/debug/20020224-1.c: New.
20351
20352 2002-02-25  Kazu Hirata  <kazu@hxi.com>
20353
20354         * gcc.c-torture/execute/960416-1.x: New.
20355         * gcc.c-torture/execute/divconst-3.x: Likewise.
20356
20357 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
20358
20359         * gcc.dg/20020224-1.c: New test.
20360
20361 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
20362
20363         * gcc.c-torture/execute/20020225-1.c: New.
20364
20365 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20366
20367         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
20368
20369 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
20370
20371         * gcc.dg/20020222-1.c: New test.
20372
20373 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
20374
20375         * g++.dg/opt/anonunion1.C: New test.
20376
20377 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20378
20379         * g++.dg/template/qualttp19.C: New test.
20380         * g++.dg/template/qualttp20.C: New test.
20381         * g++.old-deja/g++.jason/report.C: Adjust expected errors
20382         * g++.old-deja/g++.other/qual1.C: Likewise.
20383
20384 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
20385
20386         * gcc.dg/attr-alwaysinline.c: New.
20387
20388 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
20389
20390         * gcc.dg/20020220-1.c: New test.
20391
20392         * gcc.dg/20020220-2.c: New test.
20393
20394         * g++.dg/opt/mmx1.C: New test.
20395
20396 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
20397
20398         * gcc.c-torture/compile/20020110.c: New test.
20399
20400 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
20401
20402         * gcc.c-torture/execute/20020219-1.c: New test.
20403
20404         * gcc.dg/20020219-1.c: New test.
20405
20406         * gcc.dg/noncompile/20020220-1.c: New test.
20407
20408         * g++.dg/opt/ptrintsum1.C: New test.
20409
20410         * gcc.dg/debug/20020220-1.c: New test.
20411
20412 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
20413
20414         * gcc.c-torture/execute/20020216-1.c: New test.
20415
20416 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20417
20418         * gcc.dg/decl-1.c: Update, new test.
20419
20420 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
20421
20422         * g++.dg/abi/bitfield1.C: New test.
20423         * g++.dg/abi/bitfield2.C: New test.
20424
20425 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20426
20427         * gcc.dg/attr-nest.c: New test.
20428
20429 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20430
20431         * gcc.c-torture/execute/20020215-1.c: New test.
20432
20433 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
20434
20435         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
20436         * g++.dg/debug/debug.exp: New.
20437         * g++.dg/debug/trivial.C: New.
20438         * g++.dg/debug/debug1.C: Moved...
20439         * g++.dg/other/debug1.C: ...from here.
20440         * g++.dg/debug/debug2.C: Moved...
20441         * g++.dg/other/debug2.C: ...from here.
20442         * g++.dg/debug/debug3.C: Moved...
20443         * g++.dg/other/debug3.C: ...from here.
20444
20445         * gcc.dg/noncompile/20020213-1.c: New test.
20446
20447 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
20448
20449         * g++.dg/other/debug3.C: New test.
20450
20451         * gcc.c-torture/execute/20020213-1.c: New test.
20452
20453 2002-02-13  Richard Smith <richard@ex-parrot.com>
20454
20455         * g++.old-deja/g++.other/thunk1.C: New test.
20456
20457 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20458
20459         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
20460
20461 2002-02-13  Stan Shebs  <shebs@apple.com>
20462
20463         * gcc.dg/altivec-3.c: New.
20464
20465 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
20466
20467         * gcc.dg/Wunreachable-1.c: New test.
20468         * gcc.dg/Wunreachable-2.c: New test.
20469
20470 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20471
20472         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
20473
20474 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
20475
20476         * gcc.dg/decl-1.c: New test.
20477
20478 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20479
20480         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
20481
20482 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20483
20484         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
20485         * gcc.c-torture/compile/980506-1.x: Likewise.
20486
20487 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20488
20489         * gcc.dg/20020210-1.c: New.
20490
20491 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
20492
20493         * g77.f-torture/execute/947.f: New regression test
20494         for PR fortran/947.
20495
20496 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
20497
20498         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
20499         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
20500
20501 2002-02-08  Richard Henderson  <rth@redhat.com>
20502
20503         * gcc.c-torture/compile/labels-3.c: New.
20504
20505 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
20506
20507         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
20508         expression statements work instead.
20509         * gcc.dg/noncompile/20020207-1.c: New test.
20510
20511 2002-02-07  Richard Henderson  <rth@redhat.com>
20512
20513         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
20514
20515 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20516
20517         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
20518         message from g77
20519         * lib/g77-dg.exp: Trim g77 error messages so that they are
20520         recognized by dg.exp.
20521
20522 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20523
20524         PR fortran/5473
20525         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
20526
20527 2002-02-07  Richard Henderson  <rth@redhat.com>
20528
20529         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
20530         to be sufficiently aligned for integers.
20531
20532 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
20533
20534         * g++.dg/template/friend4.C: New test.
20535
20536 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20537
20538         PR fortran/5743
20539         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
20540         unsupported cases.
20541
20542 2002-02-07  Richard Henderson  <rth@redhat.com>
20543
20544         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
20545         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
20546         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
20547         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
20548
20549 2002-02-06  Richard Henderson  <rth@redhat.com>
20550
20551         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
20552
20553 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
20554
20555         * gcc.dg/20020206-1.c: New test.
20556
20557 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
20558
20559         * gcc.c-torture/execute/20020206-1.c: New test.
20560
20561         * gcc.c-torture/execute/20020206-2.c: New test.
20562
20563         PR optimization/5429:
20564         * gcc.c-torture/compile/20020206-1.c: New test.
20565
20566 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
20567
20568         * g++.dg/ext/align1.C: Do not use an explicit alignment value
20569         as certain file formats cannot support particularly large
20570         alignments.
20571
20572         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
20573         and do not expect to be able to link the executable.
20574
20575         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
20576         fail because the COFF format does not support the weak attribute.
20577
20578 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
20579
20580         * g77.dg/pr5473.f:  New test
20581
20582 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
20583
20584         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
20585         Fix testcase accordingly.
20586
20587 2002-02-04  Richard Henderson  <rth@redhat.com>
20588
20589         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
20590         (buf): Change to be an array of pointers, not ints.
20591
20592 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20593
20594         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
20595         before all tests.  Move warning one line above to match where it
20596         C frontend emits.
20597         * gcc.dg/Wswitch-2.c: New test.
20598         * g++.dg/warn/Wswitch-1.C: New test.
20599         * g++.dg/warn/Wswitch-2.C: New test.
20600
20601 2002-02-04  Richard Henderson  <rth@redhat.com>
20602
20603         * g++.dg/abi/offsetof.C: Fix size comparison.
20604
20605 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
20606
20607         * gcc.dg/cast-qual-2.c: New test.
20608
20609 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20610
20611         * gcc.dg/20020201-4.c: New test.
20612
20613 2002-02-04  Ben Elliston  <bje@redhat.com>
20614
20615         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
20616         target_info attribute != 0, in addition to the empty string.
20617         (gcc_target_compile): Likewise.
20618
20619 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
20620
20621         * gcc.dg/Wswitch.c: New test.
20622         PR gcc/4475. PR gcc/3780.
20623
20624 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
20625
20626         * g77.f-torture/execute/5122.f: New test for regressions
20627         against PR fortran/5122.
20628
20629 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
20630
20631         * g77.f-torture/compile/pr3743.f: Delete
20632         * g77.dg/pr3743-1.f: New test.
20633         * g77.dg/pr3743-2.f: New test.
20634         * g77.dg/pr3743-3.f: New test.
20635         * g77.dg/pr3743-4.f: New test.
20636
20637 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20638
20639         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
20640
20641 2002-02-02  Richard Henderson  <rth@redhat.com>
20642
20643         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
20644         * gcc.c-torture/execute/bf64-1.c: Likewise.
20645
20646 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20647
20648         * gcc.dg/20020201-2.c: New test.
20649
20650         * gcc.dg/20020201-3.c: New test.
20651
20652         * gcc.c-torture/execute/bitfld-2.c: New test.
20653
20654 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20655
20656         * gcc.dg/bitfld-1.c: Update.
20657         * gcc.dg/bitfld-2.c: Update.
20658         * gcc.c-torture/execute/bitfld-1.x: New.
20659
20660 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20661
20662         * gcc.c-torture/execute/20020201-1.c: New test.
20663
20664 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
20665
20666         PR target/5469
20667         * gcc.dg/20020201-1.c: New test.
20668
20669 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
20670
20671         PR fortran/3743
20672         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
20673         * g77.f-torture/compile/pr3743.x: Remove
20674
20675 2002-01-31  Tom Rix  <trix@redhat.com>
20676
20677         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
20678
20679 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20680
20681         * gcc.dg/noncompile/20020130-1.c: New test.
20682
20683 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
20684
20685         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
20686
20687 2002-01-29  Richard Henderson  <rth@redhat.com>
20688
20689         * gcc.c-torture/execute/991118-1.c: Cast various constants back
20690         to long long.
20691         * gcc.c-torture/execute/bf64-1.c: Likewise.
20692
20693 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
20694
20695         * gcc.c-torture/execute/20020129-1.c: New test.
20696
20697 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20698
20699         * gcc.c-torture/compile/20000224-1.c: Update.
20700         * gcc.c-torture/execute/bitfld-1.c: New tests.
20701         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
20702         * gcc.dg/uninit-A.c: Update.
20703
20704 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20705
20706         * g++.dg/template/ctor1.C: Add instantiation.
20707
20708 2002-01-28  Paul Koning  <pkoning@equallogic.com>
20709
20710         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
20711         argument to __builtin_prefetch to be const ptr.
20712
20713 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
20714
20715         * gcc.c-torture/compile/20020120-1.c: New test.
20716
20717 2002-01-27  Kazu Hirata  <kazu@hxi.com>
20718
20719         * gcc.c-torture/execute/20020127-1.c: New test.
20720
20721 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
20722
20723         * g77.dg/f77-edit-i-in.f: New test
20724         * g77.dg/f77-edit-i-out.f: New test
20725
20726 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
20727
20728         * gcc.dg/debug/debug.exp: New file.
20729         * gcc.dg/debug/trivial.c: New file.
20730         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
20731         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
20732         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
20733         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
20734         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
20735         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
20736         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
20737         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
20738         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
20739         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
20740         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
20741         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
20742         * gcc.dg/20000503-1.c: Removed.
20743         * gcc.dg/20010207-1.c: Removed.
20744         * gcc.dg/20011223-1.c: Removed.
20745         * gcc.dg/20020104-2.c: Removed.
20746         * gcc.dg/debug-1.c: Removed.
20747         * gcc.dg/debug-2.c: Removed.
20748         * gcc.dg/debug-3.c: Removed.
20749         * gcc.dg/debug-4.c: Removed.
20750         * gcc.dg/debug-5.c: Removed.
20751         * gcc.dg/debug-6.c: Removed.
20752         * gcc.dg/dwarf2-1.c: Removed.
20753         * gcc.dg/dwarf2-2.c: Removed.
20754
20755 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
20756
20757         * g++.old-deja/g++.other/eh5.C: New test.
20758         * g++.old-deja/g++.other/sibcall2.C: New test.
20759         * g++.old-deja/g++.other/array9.C: New test.
20760         * g++.old-deja/g++.other/typename2.C: New test.
20761         * g++.old-deja/g++.other/crash60.C: New test.
20762         * g++.old-deja/g++.other/conv9.C: New test.
20763         * g++.old-deja/g++.other/mangle10.C: New test.
20764         * g++.old-deja/g++.other/unchanging1.C: New test.
20765         * g++.old-deja/g++.other/exprstmt1.C: New test.
20766         * g++.old-deja/g++.other/inline23.C: New test.
20767         * g++.old-deja/g++.eh/ia64-1.C: New test.
20768         * g++.old-deja/g++.other/dwarf2-1.C: New test.
20769         * g++.old-deja/g++.other/reload1.C: New test.
20770         * g++.old-deja/g++.other/static20.C: New test.
20771         * g++.old-deja/g++.other/local-alloc1.C: New test.
20772         * g++.old-deja/g++.other/conv8.C: New test.
20773         * g++.old-deja/g++.other/stmtexpr2.C: New test.
20774         * g++.old-deja/g++.other/storeexpr1.C: New test.
20775         * g++.old-deja/g++.other/storeexpr2.C: New test.
20776         * g++.dg/eh/template2.C: New test.
20777         * g++.dg/warn/weak1.C: New test.
20778
20779 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
20780
20781         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20782         Remove first, non-varying, argument.
20783
20784 2002-01-23  Richard Henderson  <rth@redhat.com>
20785
20786         * gcc.dg/inline-2.c: New.
20787
20788         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
20789         Add optional target arg.  Check number of arguments.
20790         (scan-assembler-not, scan-assembler-dem): Likewise.
20791         (scan-assembler-dem-not): Likewise.
20792
20793 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20794
20795         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
20796         line 12.
20797         * g++.old-deja/g++.brendan/parse3.C,
20798         g++.old-deja/g++.other/crash26.C,
20799         g++.old-deja/g++.other/crash28.C,
20800         g++.old-deja/g++.other/crash29.C,
20801         g++.old-deja/g++.other/crash30.C,
20802         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
20803
20804 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
20805
20806         * gcc.dg/20020115-1.c: New.
20807
20808 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
20809
20810         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
20811
20812 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
20813
20814         * gcc.dg/20020122-3.c: New.
20815
20816 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
20817
20818         * g++.dg/other/gc1.C: New test.
20819
20820 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20821
20822         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
20823
20824 2002-01-22  Richard Henderson  <rth@redhat.com>
20825
20826         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
20827
20828 2002-01-22  Richard Henderson  <rth@redhat.com>
20829
20830         * gcc.dg/20020122-4.c: New.
20831
20832 2002-01-22  H.J. Lu <hjl@gnu.org>
20833
20834         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
20835         link output.
20836         * gcc.dg/special/ecos.exp: Likewise.
20837         * lib/g++-dg.exp: Likewise.
20838         * lib/g77-dg.exp: Likewise.
20839         * lib/gcc-dg.exp : Likewise.
20840         * lib/mike-g++.exp: Likewise.
20841         * lib/mike-g77.exp: Likewise.
20842         * lib/mike-gcc.exp: Likewise.
20843         * lib/objc-dg.exp: Likewise.
20844
20845 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
20846
20847         PR target/5379
20848         * gcc.dg/20020122-2.c: New test.
20849
20850 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
20851
20852         * gcc.dg/20020122-1.c: New test.
20853
20854 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
20855
20856         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
20857
20858 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
20859
20860         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
20861
20862 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20863
20864         * gcc.c-torture/compile/20020121-1.c: New test.
20865
20866 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20867
20868         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
20869         ld_library_path.
20870
20871 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
20872
20873         * gcc.dg/20020218-1.c: New test.
20874
20875 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
20876
20877         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
20878         messages
20879         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
20880         "At global scope" warning
20881         * g++.dg/ext/align1.C: Change cygwin test for alignment
20882         from db-bogus to dg-warning
20883
20884 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
20885
20886         * g77.f-torture/compile/cpp2.F: New test.
20887
20888 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20889
20890         * g++.dg/template/access1.C: New test.
20891
20892 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
20893
20894         * gcc.dg/20020118-1.c: New.
20895
20896 2002-01-18  Kazu Hirata  <kazu@hxi.com>
20897
20898         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
20899
20900 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20901
20902         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
20903         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
20904         alignment warnings.
20905
20906 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20907
20908         * gcc.misc-tests/i386-prefetch.exp: Save and restore
20909         torture_with_loops and torture_without_loops
20910
20911 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
20912
20913         * gcc.c-torture/compile/20020116-1.c: New test.
20914
20915 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
20916
20917         * gcc.dg/20020116-2.c: New test.
20918
20919         * gcc.dg/ultrasp4.c: New test.
20920
20921         * gcc.dg/20020116-1.c: New test.
20922
20923 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
20924
20925         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
20926         by EABI.
20927
20928 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
20929
20930         * gcc.misc-tests/i386-prefetch.exp: New.
20931         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
20932         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
20933         * gcc.misc-tests/i386-pf-none-1.c: New test.
20934         * gcc.misc-tests/i386-pf-sse-1.c: New test.
20935
20936 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
20937
20938         * gcc.dg/gnu89-init-1.c: Add new tests.
20939
20940 2002-01-15  Andreas Jaeger  <aj@suse.de>
20941
20942         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
20943         * gcc.dg/i386-mmx-2.c: Likewise.
20944         * gcc.dg/i386-sse-1.c: Likewise.
20945         * gcc.dg/i386-sse-2.c: Likewise.
20946         * gcc.dg/i386-sse-3.c: Likewise.
20947
20948 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
20949
20950         * g77.f-torture/execute/intrinsic-unix-bessel.f:
20951         Uncomment additional cases that now pass.
20952
20953 2002-01-11  Richard Henderson  <rth@redhat.com>
20954
20955         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
20956         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
20957
20958 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
20959
20960         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
20961
20962 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
20963
20964         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
20965         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
20966
20967 2002-01-10  Dale Johannesen  <dalej@apple.com>
20968
20969         * gcc.c-torture/execute/loop-11.c: New.
20970
20971 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
20972
20973         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
20974         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
20975
20976 2002-01-09  Richard Henderson  <rth@redhat.com>
20977
20978         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
20979         type in which to perform the operation for each size.
20980
20981 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
20982
20983         * gcc.c-torture/compile/20020109-2.c: New test.
20984
20985 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
20986
20987         * gcc.c-torture/execute/loop-10.c: New test.
20988
20989 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20990
20991         * gcc.c-torture/compile/20010226-1.c: New test.
20992         * gcc.c-torture/compile/20010227-1.c: New test.
20993         * gcc.c-torture/compile/20010426-1.c: New test.
20994         * gcc.c-torture/compile/20010510-1.c: New test.
20995         * gcc.c-torture/compile/20010605-3.c: New test.
20996         * gcc.c-torture/compile/20010824-1.c: New test.
20997         * gcc.c-torture/execute/20010409-1.c: New test.
20998         * gcc.dg/noncompile/20000901-1.c: New test.
20999         * gcc.dg/20001023-1.c: New test.
21000         * gcc.dg/20001101-1.c: New test.
21001         * gcc.dg/20001102-1.c: New test.
21002         * gcc.dg/20010207-1.c: New test.
21003         * gcc.dg/20010405-1.c: New test.
21004         * gcc.dg/20010822-1.c: New test.
21005         * gcc.dg/20011107-1.c: New test.
21006
21007 2002-01-09  Jeffrey A Law  (law@redhat.com)
21008
21009         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
21010
21011         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
21012         execution failure on PA targets.
21013
21014 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21015
21016         * gcc.c-torture/compile/20020109-1.c: New test.
21017
21018 2002-01-08  Kazu Hirata  <kazu@hxi.com>
21019
21020         * gcc.c-torture/execute/20020108-1.c: New test.
21021
21022 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
21023
21024         * gcc.dg/20020108-1.c: New test.
21025
21026 2002-01-08  H.J. Lu <hjl@gnu.org>
21027
21028         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
21029         for header files.
21030
21031 2002-01-08  Geoff Keating  <geoffk@redhat.com>
21032
21033         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
21034         consistency.
21035
21036 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
21037
21038         * gcc.dg/altivec-4.c: Test altivec predicates.
21039
21040 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
21041
21042         * gcc.c-torture/execute/20020107-1.c: New test.
21043
21044 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
21045
21046         PR c/5279
21047         * gcc.c-torture/compile/20020106-1.c: New test.
21048
21049 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21050
21051         * gcc.c-torture/execute/nestfunc-4.c: New test.
21052
21053 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21054
21055         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
21056         extra triple that slipped in.
21057         * g++.old-deja/g++.abi/align.C: Likewise.
21058         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21059
21060 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21061
21062         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
21063         * g++.old-deja/g++.abi/align.C: Likewise.
21064         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21065
21066         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
21067         on FreeBSD/i386.
21068         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
21069         FreeBSD.
21070
21071 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
21072
21073         * gcc.dg/20020104-1.c: New test.
21074
21075         * gcc.dg/20020104-2.c: New test.
21076
21077 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
21078
21079         * gcc.dg/20020103-1.c: Fix typo in target selector.
21080
21081 2002-01-03  Richard Henderson  <rth@redhat.com>
21082
21083         * gcc.dg/20020103-1.c: New.
21084
21085 2002-01-03  Kazu Hirata  <kazu@hxi.com>
21086
21087         * gcc.c-torture/execute/20020103-1.c: New test.
21088
21089 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
21090
21091         * g++.dg/other/debug2.C: New test.
21092
21093         * gcc.c-torture/compile/20020103-1.c: New test.
21094
21095 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
21096
21097         * gcc.dg/gnu89-init-1.c: Added new tests.
21098
21099 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21100
21101         * g++.dg/template/friend2.C: Remove as patch is reverted.
21102
21103         * g++.dg/warn/oldcast1.C: New test.
21104
21105         * g++.dg/template/ptrmem1.C: New test.
21106         * g++.dg/template/ptrmem2.C: New test.
21107
21108         * g++.dg/template/ntp.C: New test.
21109
21110         * g++.dg/other/component1.C: New test.
21111
21112         * g++.dg/template/ttp3.C: New test.
21113
21114         * g++.dg/template/friend2.C: New test.
21115         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
21116
21117 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21118
21119         * g++.dg/other/ptrmem1.C: New test.
21120         * g++.dg/other/ptrmem2.C: New test.
21121
21122 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21123
21124         * g++.dg/template/ctor1.C: New test.
21125
21126 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21127
21128         * g++.dg/template/friend2.C: New test.
21129
21130 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
21131
21132         * gcc.dg/mmix-1.c: New test.
21133
21134 2001-12-31  Richard Henderson  <rth@redhat.com>
21135
21136         * gcc.dg/asm-5.c: New.
21137
21138 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
21139
21140         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
21141         in namespace __gnu_cxx
21142
21143 2001-12-30  Richard Henderson  <rth@redhat.com>
21144
21145         * gcc.dg/debug-6.c: New.
21146
21147 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
21148
21149         * gcc.c-torture/compile/20011229-2.c: New test.
21150
21151 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
21152
21153         * gcc.dg/debug-3.c: New test.
21154         * gcc.dg/debug-4.c: New test.
21155         * gcc.dg/debug-5.c: New test.
21156
21157 2001-12-29  Richard Henderson  <rth@redhat.com>
21158
21159         * g++.dg/eh/loop1.C: New.
21160
21161 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21162
21163         * g++.dg/template/crash1.C: New test.
21164
21165 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21166
21167         * g++.dg/other/const1.C: New test.
21168
21169 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21170
21171         * gcc.c-torture/compile/20011229-1.c: New test.
21172
21173 2001-12-28  Stan Shebs  <shebs@apple.com>
21174
21175         * lib/objc-torture.exp: Resync with c-torture.exp.
21176         * lib/objc.exp: Load standard libraries.
21177
21178 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
21179
21180         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
21181         additional tests.
21182
21183 2001-12-27  Roger Sayle <roger@eyesopen.com>
21184
21185         * gcc.c-torture/execute/string-opt-16.c: New testcase.
21186
21187 2001-12-27  Richard Henderson  <rth@redhat.com>
21188
21189         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
21190
21191 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21192
21193         * g++.dg/eh/ctor1.C: New test.
21194         * g++.dg/other/error2.C: New test.
21195
21196 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21197
21198         * g++.dg/other/init2.C: New test.
21199
21200 2001-12-24  Richard Henderson  <rth@redhat.com>
21201
21202         * gcc.dg/20011223-1.c: New.
21203         * gcc.dg/inline-1.c: New.
21204
21205 2001-12-23  Richard Henderson  <rth@redhat.com>
21206
21207         * gcc.dg/asm-4.c: Test operand modifiers.
21208
21209 2001-12-23  Richard Henderson  <rth@redhat.com>
21210
21211         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
21212
21213 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21214
21215         * gcc.c-torture/execute/20011223-1.c: New test.
21216
21217 2001-12-21  Richard Henderson  <rth@redhat.com>
21218
21219         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
21220         re-enables the warning.
21221
21222 2001-12-21  Richard Henderson  <rth@redhat.com>
21223
21224         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
21225
21226 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21227
21228         * gcc.c-torture/compile/20011218-1.c: New test.
21229
21230 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
21231
21232         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
21233         arm-isr.c test.
21234         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
21235         epilogue generation for ARM ISR routines.
21236
21237 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21238
21239         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
21240         * gcc.dg/format/c90-printf-3.c: Likewise.
21241         * gcc.dg/format/c99-printf-3.c: Likewise.
21242         * gcc.dg/format/ext-1.c: Likewise.
21243         * gcc.dg/format/ext-6.c: Likewise.
21244         * gcc.dg/format/format.h: Prototype unlocked stdio.
21245
21246 2001-12-20  Richard Henderson  <rth@redhat.com>
21247
21248         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
21249         (arena): Use it.
21250         (malloc): Correct allocation logic.  Abort if we fill up the
21251         arena before initialization complete.
21252         (realloc): Correct allocation logic.
21253
21254 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21255
21256         * gcc.c-torture/compile/20011219-2.c: New test.
21257
21258         * gcc.c-torture/execute/20011219-1.c: New test.
21259
21260 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
21261
21262         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
21263         target does not support weak symbols.
21264
21265 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
21266
21267         * gcc.c-torture/compile/20011219-1.c: New test.
21268
21269 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21270
21271         * g++.dg/other/error1.C: New test.
21272
21273 2001-12-17  Jeffrey A Law  (law@redhat.com)
21274
21275         * gcc.c-torture/execute/20011217-1.c: New test.
21276
21277 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
21278
21279         * objc.dg/special/: New directory.
21280         * objc.dg/special/special.exp: New file.
21281         * objc.dg/special/unclaimed-category-1.h: New file.
21282         * objc.dg/special/unclaimed-category-1a.m: New file.
21283         * objc.dg/special/unclaimed-category-1.m: New file.
21284
21285 2001-12-17  Andreas Jaeger  <aj@suse.de>
21286
21287         * gcc.c-torture/compile/20011217-2.c: New test.
21288
21289 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21290
21291         * gcc.c-torture/compile/20011217-1.c: New test.
21292
21293 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
21294
21295         * testsuite/gcc.dg/20011214-1.c: New.
21296
21297 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
21298
21299         * gcc.dg/altivec-4.c: New.
21300
21301 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
21302
21303         * gcc.dg/20011113-1.c: New test.
21304
21305 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21306
21307         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
21308         std::__malloc_alloc_template<0> and
21309         std::__default_alloc_template<false, 0>.
21310
21311 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
21312
21313         * objc/execute/bf-21.m: New test.
21314         * objc/execute/enumeration-1.m: New test.
21315         * objc/execute/enumeration-2.m: New test.
21316
21317 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
21318
21319         * gcc.dg/gnu89-init-1.c: New test.
21320
21321 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21322
21323         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
21324         * g++.old-deja/g++.jason/2371.C: Likewise.
21325         * g++.old-deja/g++.jason/template33.C: Likewise.
21326         * g++.old-deja/g++.jason/template34.C: Likewise.
21327         * g++.old-deja/g++.jason/template36.C: Likewise.
21328         * g++.old-deja/g++.oliva/typename1.C: Likewise.
21329         * g++.old-deja/g++.oliva/typename2.C: Likewise.
21330         * g++.old-deja/g++.other/typename1.C: Likewise.
21331         * g++.old-deja/g++.pt/inherit2.C: Likewise.
21332         * g++.old-deja/g++.pt/nontype5.C: Likewise.
21333         * g++.old-deja/g++.pt/typename11.C: Likewise.
21334         * g++.old-deja/g++.pt/typename14.C: Likewise.
21335         * g++.old-deja/g++.pt/typename16.C: Likewise.
21336         * g++.old-deja/g++.pt/typename3.C: Likewise.
21337         * g++.old-deja/g++.pt/typename4.C: Likewise.
21338         * g++.old-deja/g++.pt/typename5.C: Likewise.
21339         * g++.old-deja/g++.pt/typename7.C: Likewise.
21340         * g++.old-deja/g++.robertl/eb9.C: Likewise.
21341
21342 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
21343
21344         * g++.dg/other/linkage1.C: New test.
21345         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
21346         specifiers.
21347
21348 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21349
21350         * gcc.dg/concat.c: New test.
21351
21352 2001-12-11  Stan Shebs  <shebs@apple.com>
21353
21354         * objc/compile: New test directory.
21355         * objc/compile/compile.exp: New expect script.
21356         * objc/compile/20011211-1.m: New compile test.
21357
21358 2001-12-11  Jason Merrill  <jason@redhat.com>
21359
21360         * lib/prune.exp (prune_gcc_output): Also handle "In member
21361         function".  So many permutations...
21362
21363 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
21364
21365         * g++.dg/template/typedef1.C: New test.
21366
21367 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21368
21369         * g++.dg/other/copy1.C: New test.
21370
21371 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
21372
21373         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
21374
21375         * gcc.dg/builtin-choose-expr.c: New.
21376
21377 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
21378
21379         * gcc.dg/altivec-2.c: New.
21380
21381 2001-12-07  Richard Henderson  <rth@redhat.com>
21382
21383         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
21384
21385 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
21386
21387         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
21388         ultrasparc.
21389
21390 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21391
21392         * g++-old.deja/g++.robertl/eb101.C: Deleted.
21393
21394 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
21395
21396         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
21397         variable argument list.
21398
21399 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
21400
21401         * gcc.c-torture/execute/memcheck: Delete entire directory.
21402         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
21403         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
21404
21405 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21406
21407         * gcc.dg/Wshadow-1.c: New test.
21408
21409 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
21410
21411         * gcc.c-torture/compile/20011130-1.c: New test.
21412
21413         * gcc.dg/noncompile/20011025-1.c: New test.
21414
21415         * g++.dg/other/anon-union.C: New test.
21416
21417         * gcc.c-torture/execute/20011024-1.c: New test.
21418
21419 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21420
21421         * gcc.c-torture/execute/20000722-1.x,
21422         gcc.c-torture/execute/20010123-1.x: Remove.
21423         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
21424         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
21425         gcc.dg/c99-complit-2.c: New tests.
21426
21427 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
21428
21429         * g++.dg/inherit/base1.C: New test.
21430
21431 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
21432
21433         * g++.dg/other/stdarg1.C: New test.
21434
21435         * gcc.c-torture/compile/20011130-2.c: New test.
21436
21437 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
21438
21439         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
21440         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
21441         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
21442         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
21443         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
21444         * gcc.dg/builtin-prefetch-1.c: New test.
21445
21446 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
21447
21448         * gcc.dg/20011130-1.c: New test.
21449
21450 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21451
21452         * g++.dg/other/scope1.C: New test.
21453         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
21454
21455 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21456
21457         * gcc.dg/vla-init-1.c: New test.
21458
21459 2001-12-01  Geoff Keating  <geoffk@redhat.com>
21460
21461         * gcc.c-torture/compile/structs.c: New testcase from GDB.
21462
21463 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21464
21465         * objc.dg/alias.m: Update.
21466         * objc.dg/class-1.m: Update.
21467         * objc.dg/const-str-1.m: Update.
21468         * objc.dg/fwd-proto-1.m: Update.
21469         * objc.dg/id-1.m: Update.
21470         * objc.dg/super-class-1.m: Update.
21471
21472 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
21473
21474         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
21475         constructs.
21476
21477 2001-11-28  Jeffrey A Law  (law@cygnus.com)
21478
21479         * gcc.c-torture/execute/20011128-1.c: New test.
21480
21481 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
21482
21483         * gcc.dg/20011127-1.c: New test.
21484
21485 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21486
21487         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
21488         from Austin Group draft 7.
21489         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
21490         scanf format arguments.
21491         * gcc.dg/format/no-exargs-2.c: New test.
21492
21493 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
21494
21495         * g++.dg/abi/vbase8-4.C: New test.
21496
21497 2001-11-24  Ian Lance Taylor  <ian@airs.com>
21498
21499         * gcc.c-torture/execute/20011121-1.c: New test.
21500
21501 2001-11-23  Jeffrey A Law  (law@cygnus.com)
21502
21503         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
21504
21505 2001-11-23  Andreas Jaeger  <aj@suse.de>
21506
21507         * gcc.dg/cpp/charconst-2.c: New test.
21508
21509 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
21510
21511         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
21512         to the host if it is remote.  Let tests specify extra headers
21513         they use.
21514         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
21515         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
21516         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
21517         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
21518         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
21519         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
21520         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
21521         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
21522         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
21523         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
21524
21525 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
21526
21527         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
21528         for little endian ARMs.
21529
21530 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
21531
21532         * gcc.c-torture/compile/20011119-1.c: New test.
21533         * gcc.c-torture/compile/20011119-2.c: New test.
21534
21535 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
21536
21537         * gcc.dg/altivec-1.c: Fix typo.
21538
21539 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21540
21541         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
21542
21543 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
21544
21545         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
21546
21547 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
21548
21549         * lib/g77.exp: Don't specify --rpath-link.
21550
21551         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
21552         across all the headers.
21553         * gcc.dg/format/format.exp: For testing on a remote host,
21554         copy format.h.
21555
21556         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
21557         * gcc.c-torture/execute/930406-1.c: Likewise.
21558         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21559
21560 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
21561
21562         * gcc.dg/altivec-1.c: New.
21563
21564 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
21565
21566         * gcc.dg/cpp/fpreprocessed.c: New test case.
21567
21568 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21569
21570         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
21571         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
21572         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
21573
21574 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21575
21576         * gcc.dg/no-builtin-1.c: New test.
21577
21578 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
21579
21580         * gcc.c-torture/execute/20011115-1.c: New test.
21581
21582 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
21583
21584         * gcc.c-torture/compile/20011114-2.c: New test.
21585         * gcc.c-torture/compile/20011114-3.c: New test.
21586         * gcc.c-torture/compile/20011114-4.c: New test.
21587
21588 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21589
21590         * g++.dg/other/init1.C: New test.
21591
21592 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
21593
21594         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
21595         message.
21596
21597         * gcc.c-torture/execute/20011114-1.c: New testcase.
21598
21599         * gcc.c-torture/compile/20010327-1.c: Revert last change.
21600         * gcc.c-torture/compile/20011114-1.c: New test, exactly
21601         like the (before this change) version of 20010327-1.c.
21602
21603 2001-11-14  Roger Sayle <roger@eyesopen.com>
21604
21605         * gcc.c-torture/execute/string-opt-13.c: New testcase.
21606
21607 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
21608
21609         * g++.dg/init/array2.C: New test.
21610
21611 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
21612
21613         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
21614
21615 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
21616
21617         * g++.dg/other/forscope1.C: New test.
21618         * g++.dg/ext/forscope1.C: New test.
21619         * g++.dg/ext/forscope2.C: New test.
21620
21621 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
21622
21623         * gcc.c-torture/execute/20011113-1.c: New test.
21624
21625 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
21626
21627         * gcc.c-torture/execute/20011109-2.c: New test.
21628
21629         * gcc.c-torture/execute/20011109-1.c: New test.
21630
21631 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
21632
21633         * gcc.c-torture/compile/20011109-1.c: New test.
21634
21635 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
21636
21637         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
21638         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
21639         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
21640         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
21641         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
21642         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
21643         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
21644
21645 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21646
21647         * g++.dg/warn/Wshadow-1.C: New tests.
21648         * g++.old-deja/g++.mike/for3.C: Update.
21649
21650 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21651
21652         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
21653         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
21654         XFAILs.  Adjust expected error texts.
21655         * gcc.c-torture/compile/20011106-1.c,
21656         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
21657         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
21658         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
21659         gcc.dg/c99-array-lval-5.c: New tests.
21660
21661 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21662
21663         * gcc.dg/cpp/defined.c: Update.
21664
21665 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21666
21667         * gcc.c-torture/execute/anon-1.c: New test.
21668
21669 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
21670
21671         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
21672         same size, so no warning should be produced on stormy16.
21673
21674         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
21675         due to oversized array.
21676         * g++.old-deja/g++.mike/ns15.C: Likewise.
21677         * g++.old-deja/g++.pt/crash16.C: Likewise.
21678
21679 2001-11-02  Graham Stott  <grahams@redhat.com>
21680
21681         * g++.dgother/debug1.C: Fix typos.
21682
21683 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
21684
21685         * g++.dg/other/debug1.C: New test.
21686
21687 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21688
21689         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
21690         of unsigned long.
21691
21692 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
21693
21694         * gcc.dg/20011029-2.c: New test.
21695
21696         * gcc.c-torture/compile/20011029-1.c: New test.
21697
21698 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
21699
21700         * objc/execute/class_self-1.m: New test.
21701         * objc/execute/class_self-2.m: New test.
21702
21703 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
21704
21705         * gcc.misc-tests/msgs.exp: Delete.
21706         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
21707         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
21708         error set to match recent changes.
21709
21710 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
21711
21712         * gcc.dg/20011021-1.c: New test.
21713
21714 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
21715
21716         * gcc.c-torture/compile/20011023-1.c: New test.
21717
21718 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
21719
21720         * lib/g77.exp: Rewrite based on lib/g++.exp.
21721
21722 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
21723
21724         * gcc.c-torture/execute/20011019-1.c: New test.
21725
21726         * gcc.dg/20011018-1.c: New test.
21727
21728 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
21729
21730         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
21731
21732 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
21733
21734         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
21735         * gcc.dg/attr-invalid.c: Likewise.
21736
21737 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
21738
21739         * testsuite/gcc.dg/20011015-1.c: New test.
21740
21741 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21742
21743         * g++.dg/template/unify2.C: New test.
21744
21745 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21746
21747         * g++.dg/other/exception-specification.C: New test
21748
21749 2001-10-13  Tom Rix  <trix@redhat.com>
21750
21751         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
21752         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
21753
21754 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
21755
21756         * testsuite/gcc.dg/20011009-1.c: New test.
21757
21758 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21759
21760         PR g++/4476
21761         * g++.dg/other/friend1.C: New test.
21762
21763 2001-10-11  Richard Henderson  <rth@redhat.com>
21764
21765         * g++.old-deja/g++.other/crash18.C: Add -S to options.
21766
21767 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21768
21769         * gcc.c-torture/compile/20011010-1.c: New.
21770
21771 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21772
21773         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
21774         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
21775         g77.f-torture/execute/execute.exp,
21776         g77.f-torture/noncompile/noncompile.exp,
21777         gcc.c-torture/compile/compile.exp,
21778         gcc.c-torture/execute/execute.exp,
21779         gcc.c-torture/execute/ieee/ieee.exp,
21780         gcc.c-torture/execute/memcheck/memcheck.exp,
21781         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
21782         objc/execute/execute.exp: Update FSF address.
21783
21784 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21785
21786         * gcc.dg/cpp/cmdlne-C.c: Update.
21787         * gcc.dg/cpp/cmdlne-C2.c: New.
21788
21789 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21790
21791         * gcc.c-torture/execute/20011008-3.c: New.
21792
21793 2001-10-08  DJ Delorie  <dj@redhat.com>
21794
21795         * gcc.dg/20011008-1.c: New.
21796         * gcc.dg/20011008-2.c: New.
21797
21798 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21799
21800         * gcc.dg/cpp/spacing1.c: Update test.
21801
21802 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21803
21804         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
21805         spelling errors of "separate" as "seperate".
21806
21807 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
21808
21809         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
21810         enough to avoid inlining.
21811
21812 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21813
21814         * lib/g77.exp: set libg2c_dir correctly.
21815
21816 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21817
21818         * gcc.dg/cpp/macro11.c: New test.
21819
21820 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21821
21822         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
21823         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
21824         gcc.dg/format/multattr-3.c: New tests.
21825         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
21826         tests for format attributes on function pointers being rejected.
21827
21828 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21829
21830         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
21831
21832 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21833
21834         * g++.dg/warn/format1.C: New test.
21835
21836 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21837
21838         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
21839
21840 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21841
21842         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
21843
21844 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21845
21846         * gcc.dg/cpp/redef2.c: Add test.
21847
21848 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
21849
21850         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
21851         long-standing bug on i686, apparently.
21852         * gcc.c-torture/execute/loop-2c.x: New file.
21853         * gcc.c-torture/execute/loop-2d.x: New file.
21854         * gcc.c-torture/execute/loop-3c.x: New file.
21855
21856 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
21857
21858         * gcc.dg/cpp/20000625-2.c: Correct line number.
21859
21860 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21861
21862         * gcc.dg/cpp/macro10.c: New test.
21863         * gcc.dg/cpp/strify3.c: New test.
21864         * gcc.dg/cpp/spacing1.c: Add tests.
21865         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
21866         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
21867
21868 2001-09-24  DJ Delorie  <dj@redhat.com>
21869
21870         * gcc.c-torture/execute/20010924-1.c: New test.
21871
21872 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21873
21874         * testsuite/objc/execute/paste.m: Remove.
21875
21876 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21877
21878         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
21879
21880 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
21881
21882         * g77.dg/strlen0.f: New test.
21883
21884 2001-09-21  Richard Henderson  <rth@redhat.com>
21885
21886         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
21887         * g++.old-deja/g++.abi/vtable2.C: Likewise.
21888
21889 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21890
21891         Table-driven attributes.
21892         * g++.dg/ext/attrib1.C: New test.
21893
21894 2001-09-20  DJ Delorie  <dj@redhat.com>
21895
21896         * gcc.dg/20000926-1.c: Update expected warning messages.
21897         * gcc.dg/array-2.c: Likewise, and test for warnings too.
21898         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
21899         array.
21900
21901 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
21902
21903         * g++.dg/eh/registers1.C: New test case.
21904
21905 2001-09-17  Richard Henderson  <rth@redhat.com>
21906
21907         * gcc.dg/array-5.c: Fix VLA decomposition test.
21908
21909 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21910
21911         * gcc.dg/cpp/line5.c: New testcase.
21912
21913 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21914
21915         * gcc.dg/cpp/macro9.c: New test.
21916
21917 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
21918
21919         * gcc.c-torture/execute/980223.c: Change type of addr from long
21920         to char *.
21921
21922 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
21923
21924         * gcc.c-torture/execute/20010915-1.c: New test.
21925
21926 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
21927
21928         * g77.dg/bprob: New directory.
21929         * g77.dg/bprob/bprob.exp: New file.
21930         * g77.dg/bprob/bprob-1.f: New test.
21931         * g77.dg/gcov: New directory.
21932         * g77.dg/gcov/gcov.exp: New file.
21933         * g77.dg/gcov/gcov-1.f: New test.
21934         * g77.dg/gcov/gcov-1.x: New file.
21935
21936 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21937
21938         * gcc.dg/cpp/directiv.c: Update.
21939         * gcc.dg/cpp/undef1.c: Update.
21940
21941 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
21942
21943         * gcc.dg/20010912-1.c: New test.
21944
21945 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
21946
21947         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
21948         language-independent file in lib.
21949         * lib/gcov.exp: New file.
21950
21951 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21952
21953         * gcc.c-torture/compile/20010911-1.c: New test.
21954
21955 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
21956
21957         * lib/profopt.exp: New, to support profile-directed optimizations.
21958         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
21959         * gcc.misc-tests/bprob-1.c: New test.
21960         * gcc.misc-tests/bprob-2.c: New test.
21961
21962 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
21963
21964         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
21965         XFAIL and which kinds of gcov output to verify.
21966         * gcc.misc-tests/gcov-4b.x: New file.
21967         * gcc.misc-tests/gcov-5b.x: New file.
21968         * gcc.misc-tests/gcov-6.x: New file.
21969         * gcc.misc-tests/gcov-7.c: New test.
21970         * gcc.misc-tests/gcov-7.x: New file.
21971
21972 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
21973
21974         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
21975         * gcc.misc-tests/gcov-6.c: New test.
21976
21977 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21978
21979         PR c++/3986
21980         * g++.dg/abi/vbase1.C: New test.
21981
21982 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
21983
21984         * objc.dg/method-2.m: New.
21985
21986 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21987
21988         PR c++/4203
21989         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
21990         * g++.dg/init/empty1.C: New test.
21991
21992 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
21993
21994         * gcc.c-torture/compile/20010903-1.c: New test.
21995
21996 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
21997
21998         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
21999         for m68k.
22000
22001 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
22002
22003         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
22004
22005         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
22006
22007         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
22008
22009 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
22010
22011         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
22012         for 16-bit 'unsigned int'.
22013
22014 2001-08-29  Kazu Hirata  <kazu@hxi.com>
22015
22016         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
22017
22018 2001-08-27  Richard Henderson  <rth@redhat.com>
22019
22020         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
22021         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
22022
22023 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
22024
22025         * gcc.dg/asm-names.c (ymain): New.
22026
22027 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
22028
22029         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
22030         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
22031         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
22032
22033 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22034
22035         * gcc.dg/compare5.c: New testcase.
22036
22037 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
22038
22039         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
22040         and "In instantiation".
22041
22042 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
22043
22044         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
22045
22046 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
22047
22048         * gcc.misc-tests/gcov.exp: Add support for branch information.
22049         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
22050         * gcc.misc-tests/gcov-4.c: New test.
22051         * gcc.misc-tests/gcov-4b.c: New test.
22052         * gcc.misc-tests/gcov-5b.c: New test.
22053
22054 2001-08-20  Zack Weinberg  <zackw@panix.com>
22055
22056         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
22057         expected to fail.
22058
22059 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22060
22061         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
22062
22063 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
22064
22065         * g++.dg/eh/template1.C: New test.
22066
22067 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
22068
22069         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
22070         Fix thinko.
22071         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
22072         for xfail.
22073
22074 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
22075
22076         * lib/g77-dg.exp:  Use prune.exp for common procedures
22077         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
22078         * lib/g77.exp: (g77-dg-prune) Remove
22079
22080 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
22081
22082         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
22083
22084 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22085
22086         * g++.dg/template/unify1.C: New test.
22087
22088 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
22089
22090         * g++.dg/abi/empty4.C: New test.
22091
22092 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
22093
22094         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
22095         solaris2.*
22096         * g77.f-torture/compile/pr3743.x: Likewise
22097
22098 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22099
22100         * g++.dg/other/using-declaration.C: New test.
22101
22102 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22103
22104         * gcc.dg/cpp/tr-sign.c: New testcase.
22105
22106 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22107
22108         * gcc.dg/cpp/19951025-1.c: Revert.
22109         * gcc.dg/cpp/directiv.c: We no longer process directives that
22110         interrupt macro arguments.
22111
22112 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
22113
22114         * gcc.dg/bconstp-1.c: New test.
22115
22116 2001-08-03  Richard Henderson  <rth@redhat.com>
22117
22118         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
22119
22120 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22121
22122         * gcc.dg/cpp/19951025-1.c: Update.
22123
22124 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
22125
22126         * g77.dg/ff90-1.f (s): Fix reference of variable z,
22127         should be x.
22128
22129 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22130
22131         Kill -fhonor-std.
22132         * g++.old-deja/g++.ns/ns14.C: Remove special options.
22133         * g++.old-deja/g++.other/std1.C: Likewise.
22134         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
22135
22136 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
22137
22138         * lib/g77.exp:  Load gcc-defs.exp for common procedures
22139         (g77_pass, g77_fail, g77_finish, g77_exit,
22140         ${tool}_check_unsupported_p} Now redundant.  Deleted.
22141
22142 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
22143
22144         * g77.dg/fbackslash.f
22145         * g77.dg/fcase-preserve.f
22146         * g77.dg/ff90-1.f
22147         * g77.dg/ffixed-line-length-0.f
22148         * g77.dg/ffixed-line-length-132.f
22149         * g77.dg/ffixed-line-length-7.f
22150         * g77.dg/ffixed-line-length-72.f
22151         * g77.dg/ffixed-line-length-none.f
22152         * g77.dg/ffree-form-1.f
22153         * g77.dg/fno-backslash.f
22154         * g77.dg/fno-f90-1.f
22155         * g77.dg/fno-fixed-form-1.f
22156         * g77.dg/fno-onetrip.f
22157         * g77.dg/fno-typeless-boz.f
22158         * g77.dg/fno-underscoring.f
22159         * g77.dg/fno-vxt-1.f
22160         * g77.dg/fonetrip.f
22161         * g77.dg/ftypeless-boz.f
22162         * g77.dg/fugly-assumed.f
22163         * g77.dg/funderscoring.f
22164         * g77.dg/fvxt-1.f
22165
22166 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
22167
22168         * objc.dg/fwd-proto-1.m: New.
22169         * objc.dg/local-decl-1.m: New.
22170         * objc.dg/naming-1.m: New.
22171         * objc.dg/naming-2.m: New.
22172         * objc.dg/proto-hier-1.m: New.
22173
22174 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
22175
22176         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
22177         largest-type elements to a struct makes its size grow.
22178
22179 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22180
22181         * g++.dg/abi/vthunk1.C: New test.
22182
22183 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22184
22185         * g++.dg/abi/vbase8-22.C: New test.
22186
22187 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22188
22189         * gcc.dg/cpp/macro8.c: New test.
22190
22191 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22192
22193         * g++.dg/abi/vbase8-21.C: New test.
22194
22195 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22196
22197         * g++.dg/abi/vbase8-10.C: New test.
22198
22199 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22200
22201         * lib/g++.exp (g++_set_ld_library_path): Renamed to
22202         ${tool}_set_ld_library_path.
22203         Changed caller.
22204         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
22205         g++.exp.
22206
22207 2001-07-26  Stan Cox <scox@redhat.com>
22208
22209         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
22210         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
22211         gcc_exit, gcc_check_unsupported_p):
22212         Moved to gcc-deps.exp
22213         * gcc-deps.exp: New file.
22214
22215 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22216
22217         * g++.old-deja/g++.pt/defarg14.C: New test.
22218
22219 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22220
22221         * g++.old-deja/g++.other/lineno5.C: New test.
22222
22223 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22224
22225         * g++.old-deja/g++.pt/crash68.C: New test.
22226
22227 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22228
22229         * g++.old-deja/g++.other/crash42.C: New test.
22230
22231 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22232
22233         * gcc.dg/cpp/extratokens.c: Fix.
22234         * gcc.dg/cpp/skipping2.c: New tests.
22235
22236 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22237
22238         * gcc.c-torture/execute/20010724-1.c: New file.
22239         * gcc.c-torture/execute/20010724-1.x: New file.
22240
22241 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22242
22243         * g++.old-deja/g++.other/cond7.C: New test.
22244
22245 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22246
22247         * g++.old-deja/g++.other/optimize4.C: New test.
22248
22249 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22250
22251         * g++.old-deja/g++.abi/vbase8-5.C: New test.
22252
22253 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
22254
22255         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
22256         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
22257         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
22258         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
22259
22260         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
22261         bug report" message.
22262
22263         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
22264         * g++.dg/ext/instantiate1.C: Move from old-deja.
22265
22266 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
22267
22268         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
22269         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
22270         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
22271         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
22272
22273 2001-07-23  Jeffrey A Law  (law@cygnus.com)
22274
22275         * gcc.c-torture/execute/20010723-1.c: New test.
22276
22277 2001-07-23  Ben Elliston  <bje@redhat.com>
22278
22279         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
22280
22281 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22282
22283         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
22284         i[34567]86-*-*.
22285         Delete handling of ieee_multilib_flags.
22286         Pass -mieee for alpha*-*-* and sh-*-*.
22287         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
22288
22289 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
22290
22291         Remove old-abi tests.
22292         * g++.old-deja/g++.mike/p11116.C: Remove.
22293         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
22294
22295 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
22296
22297         * g77.f-torture/compile/pr3743.f:  New test
22298
22299 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
22300
22301         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
22302
22303 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22304
22305         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
22306         g++.old-deja/g++.pt/static6.C: Likewise.
22307         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
22308         supports weak symbols.
22309
22310 2001-07-18  Andreas Jaeger  <aj@suse.de>
22311
22312         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
22313         supported again.
22314
22315 2001-07-18  Andreas Jaeger  <aj@suse.de>
22316
22317         * gcc.dg/iftrap-1.c: Fix target line.
22318
22319 2001-07-17  Richard Henderson  <rth@redhat.com>
22320
22321         * gcc.c-torture/execute/20010717-1.c: New.
22322
22323 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22324
22325         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
22326         tests.
22327
22328 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22329
22330         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
22331
22332 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22333
22334         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
22335         UAC_SIGBUS, UAC_NOPRINT definitions.
22336
22337 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
22338
22339         * objc/execute/object_is_class.m: New test.
22340         * objc/execute/object_is_meta_class.m: New test.
22341
22342 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22343
22344         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
22345         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
22346
22347 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
22348
22349         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
22350         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
22351
22352 2001-07-14  Richard Henderson  <rth@redhat.com>
22353
22354         * gcc.dg/iftrap-1.c: New.
22355
22356 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
22357
22358         * g77.f-torture/execute/intrinsic77.f: New test.
22359
22360 2001-07-11  Janis Johnson <janis@us.ibm.com>
22361
22362         * gcc.misc-tests/gcov-3.c: New test.
22363
22364 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22365
22366         * gcc.c-torture/compile/20010711-1.c,
22367         * gcc.c-torture/compile/20010711-2.c: New tests.
22368
22369 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22370
22371         * gcc.c-torture/execute/20010711-1.c: New test.
22372
22373 2001-07-11  Ben Elliston  <bje@redhat.com>
22374
22375         * g++.old-deja/g++.other/enum5.C: New test.
22376
22377 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
22378
22379         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
22380         (g++-dg-prune): Call prune_gcc_output.
22381         * prune.exp: New file for prune_gcc_output.
22382         * lib/g++.exp, lib/gcc.exp: Load it.
22383
22384 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22385
22386         * gcc.c-torture/compile/20010701-1.c,
22387         g++.old-deja/g++.ext/attrib6.C: New tests.
22388
22389 2001-07-06  Jeffrey A Law  (law@cygnus.com)
22390
22391         * gcc.c-torture/compile/20010706-1.c: New test.
22392
22393 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
22394
22395         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
22396
22397 2001-06-28  Stan Shebs  <shebs@apple.com>
22398
22399         * gcc.dg/pragma-darwin.c: New test.
22400
22401 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22402
22403         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
22404         Solaris 2.[678] system.
22405
22406 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22407
22408         * gcc.dg/20010622-1.c: New test.
22409
22410 2001-06-18  Stan Shebs  <shebs@apple.com>
22411
22412         * objc.dg: New directory.
22413         * objc.dg/dg.exp: New file.
22414         * objc.dg/alias.m: New.
22415         * objc.dg/class-1.m: New.
22416         * objc.dg/class-2.m: New.
22417         * objc.dg/const-str-1.m: New.
22418         * objc.dg/const-str-2.m: New.
22419         * objc.dg/id-1.m: New.
22420         * objc.dg/method-1.m: New.
22421         * objc.dg/super-class-1.m: New.
22422         * lib/objc-dg.exp: New file.
22423
22424 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22425
22426         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
22427         of label name.
22428
22429 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22430
22431         * g++.old-deja/g++.abi/vbase8-9.C: New test.
22432
22433 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22434
22435         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
22436         variable.
22437
22438 2001-06-12  Richard Henderson  <rth@redhat.com>
22439
22440         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
22441
22442 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22443
22444         * g++.old-deja/g++.abi/vbase5.C: New test.
22445         * g++.old-deja/g++.abi/vbase6.C: New test.
22446         * g++.old-deja/g++.abi/vbase7.C: New test.
22447
22448 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22449
22450         * gcc.c-torture/compile/20010610-1.c: New test.
22451
22452 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22453
22454         * g++.old-deja/g++.abi/vbase4.C: New test.
22455
22456 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22457
22458         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
22459         support %f for HC11/HC12 targets.
22460         * gcc.c-torture/execute/930513-1.x: New file, likewise.
22461         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
22462         on HC11/HC12 targets.
22463         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
22464
22465 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22466
22467         * gcc.dg/wchar_t-1.c: New file.
22468         * gcc.dg/wint_t-1.c: Likewise.
22469
22470 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
22471
22472         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
22473
22474 2001-06-11  Richard Henderson  <rth@redhat.com>
22475
22476         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
22477
22478 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22479
22480         * gcc.c-torture/compile/20010611-1.c: New test.
22481
22482 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22483
22484         * gcc.dg/c99-tag-1.c: Add more tests.
22485
22486 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
22487
22488         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
22489         representation on MN10300 and ARM/Thumb.
22490
22491 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
22492
22493         * g77.f-torture/execute/20010610.f: New.
22494
22495 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
22496
22497         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
22498         names.
22499
22500 2001-06-09  Richard Henderson  <rth@redhat.com>
22501
22502         * gcc.c-torture/execute/ashrdi-1.c: New.
22503         * gcc.c-torture/execute/ashldi-1.c: New.
22504         * gcc.c-torture/execute/lshrdi-1.c: New.
22505
22506 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
22507
22508         * objc/execute/load-3.m: Added. Check sending +load to categories,
22509         in addition to classes.
22510
22511 2001-06-08  Stan Shebs  <shebs@apple.com>
22512
22513         * objc/execute/load-2.m: New test.  From Nicola Pero
22514         <n.pero@mi.flashnet.it>.
22515
22516 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
22517
22518         * gcc.c-torture/execute/20010605-2.c: New test.
22519
22520 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22521
22522         * g++.old-deja/g++.abi/vbase2.C: New test.
22523         * g++.old-deja/g++.abi/vbase3.C: New test.
22524
22525 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22526
22527         * g++.old-deja/g++.pt/friend49.C: New test.
22528
22529 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22530
22531         * g++.old-deja/g++.ext/anon3.C: New test.
22532
22533 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
22534
22535         * g++.old-deja/g++.other/conv7.C: New test.
22536
22537 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22538
22539         * gcc.c-torture/compile/20010605-2.c: New test.
22540
22541 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22542
22543         * gcc.c-torture/execute/20010604-1.c: New test.
22544
22545 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
22546
22547         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
22548
22549 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
22550
22551         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
22552         (g++_link_flags): Likewise.
22553         (g++_init): Pass gccpath's value to two previous functions.
22554
22555 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22556
22557         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
22558         Ensure logfile entry matches exec command line.
22559
22560 2001-05-31  Richard Henderson  <rth@redhat.com>
22561
22562         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
22563         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
22564
22565 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
22566
22567         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
22568         compiler for irix6.2
22569
22570 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
22571
22572         * g++.old-deja/g++.other/optimize3.C: New file.
22573
22574 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
22575
22576         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
22577         assemble.
22578
22579 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
22580
22581         * g++.old-deja/g++.other/optimize2.C: New file.
22582
22583 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
22584
22585         * gcc.c-torture/compile/20010518-2.c: New file.
22586         * gcc.c-torture/execute/20010518-1.c: New file.
22587         * gcc.c-torture/execute/20010518-2.c: New file.
22588
22589 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22590
22591         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
22592
22593 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
22594
22595         G++ no longer defines builtins that do not begin with __builtin.
22596         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
22597         * g++.old-deja/g++.brendand/misc13.C: Likewise.
22598         * g++.old-deja/g++.law/builtin1.C: Likewise.
22599         * g++.old-deja/g++.law/cvt2.C: Likewise.
22600         * g++.old-deja/g++.mike/net5.C: Likewise.
22601         * g++.old-deja/g++.other/builtins1.C: Likewise.
22602         * g++.old-deja/g++.other/builtins2.C: Likewise.
22603         * g++.old-deja/g++.other/builtins3.C: Likewise.
22604         * g++.old-deja/g++.other/builtins4.C: Likewise.
22605         * g++.old-deja/g++.other/inline8.C: Likewise.
22606         * g++.old-deja/g++.robertl/eb39.C: Likewise.
22607
22608 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
22609
22610         * g++.old-deja/g++.pt/using1.C: Adjust.
22611         * g++.old-deja/g++.pt/using2.C: New test.
22612
22613 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22614
22615         * gcc.dg/cpp/charconst.c: New tests.
22616         * gcc.dg/cpp/escape.c: New tests.
22617         * gcc.dg/cpp/escape-1.c: New tests.
22618         * gcc.dg/cpp/escape-2.c: New tests.
22619         * gcc.dg/cpp/ucs.c: New tests.
22620
22621 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
22622
22623         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
22624         native compiler for irix6.5.
22625
22626 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
22627
22628         * lib/g++.exp (g++_include_flags): Use args to compute
22629         get_multilibs.
22630         (g++_link_flags): Likewise.
22631         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
22632
22633 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22634
22635         * gcc.dg/c90-hexfloat-1.c: Add more tests.
22636
22637 2001-05-21  Geoff Keating  <geoffk@redhat.com>
22638
22639         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
22640         this file.
22641
22642 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22643
22644         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
22645         STACK_SIZE;
22646         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
22647         to STACK_SIZE; Use it to define size of add_histo array.
22648         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
22649         to STACK_SIZE.
22650         (f): Use GITT_SIZE to define size of gitt local table.
22651         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
22652         to STACK_SIZE; Use it to define size of bytemem array.
22653
22654 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22655
22656         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
22657         on 68HC11/HC12 due to the asm instruction.
22658         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
22659         * gcc.c-torture/compile/920520-1.x: Likewise.
22660         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
22661         on 68HC11/HC12 because the function is larger than 64K.
22662         * gcc.c-torture/compile/961203-1.x: New file, this test fails
22663         on 68HC11/HC12 because the structure is too large.
22664
22665 2001-05-20  Richard Henderson  <rth@redhat.com>
22666
22667         * gcc.c-torture/execute/20010520-1.c: New.
22668
22669 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22670
22671         * g++.old-deja/g++.warn/compare1.C: New test.
22672         * gcc.dg/compare4.c: New test.
22673
22674 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
22675
22676         * g++.old-deja/g++.other/optimize1.C: New test.
22677
22678 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22679
22680         * g++.old-deja/g++.pt/spec41.C: New test.
22681
22682 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
22683
22684         * gcc.c-torture/compile/20010114-1.x: Remove.
22685
22686 2001-05-18  Stan Shebs  <shebs@apple.com>
22687
22688         * gcc.c-torture/compile/20010518-1.c: New test.
22689
22690 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
22691
22692         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
22693         * g++.old-deja/g++.pt/crash67.C: New test.
22694
22695 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
22696
22697         * g++.old-deja/g++.other/debug9.C: New test.
22698
22699 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
22700
22701         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
22702
22703 2001-05-16  Jan Hubicka  <jh@suse.cz>
22704
22705         * gcc.c-torture/compile/20010516-1.c: New test.
22706
22707 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22708
22709         * g++.old-deja/g++.other/crash41.C: New test.
22710
22711 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22712
22713         * g++.old-deja/g++.pt/crash66.C: New test.
22714
22715 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
22716
22717         * g++.old-deja/g++.robertl/eb27.C: Convert.
22718
22719 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
22720
22721         * g++.dg/friend-warn.C: New test.  Do not warn about friend
22722         declaration being redundant.
22723
22724 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
22725
22726         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
22727
22728 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
22729
22730         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
22731
22732 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
22733
22734         * lib/g++.exp: Use testsuite_flags.
22735
22736 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
22737
22738         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
22739
22740 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22741
22742         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
22743
22744 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
22745
22746         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
22747
22748 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
22749
22750         * gcc.c-torture/compile/20010313-1.c: New test.
22751
22752 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
22753
22754         * gcc.dg/cpp/direct2.c: New test.
22755         * gccq.dg/cpp/direct2s.c: New test.
22756
22757         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
22758
22759 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
22760
22761         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
22762         * g++.old-deja/g++.other/op3.C: Likewise.
22763
22764 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22765
22766         * gcc.dg/cpp/syshdr.h: New file.
22767         * gcc.dg/cpp/sysmac1.c: Update.
22768         * gcc.dg/cpp/sysmac2.c: Update.
22769
22770 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22771
22772         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
22773
22774 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
22775
22776         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
22777         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
22778
22779 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
22780
22781         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
22782
22783 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
22784
22785         * lib/g++.exp (g++_include_flags): Don't use any special flags
22786         if TESTING_IN_BUILD_TREE is not defined.
22787         (g++_init): Use a plain 'c++' as the compiler if
22788         TESTING_IN_BUILD_TREEE is not defined.
22789
22790 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22791
22792         * g++.old-deja/g++.eh/catch13.C: New test.
22793         * g++.old-deja/g++.eh/catch14.C: New test.
22794
22795 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22796
22797         * gcc.dg/cpp/tr-define.c: New test.
22798
22799 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
22800
22801         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
22802         <stdlib.h>, not <malloc.h>.
22803
22804 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22805
22806         * g++.old-deja/g++.ns/template17.C: New test.
22807
22808 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22809
22810         * g++.old-deja/g++.pt/ref4.C: New test.
22811
22812 2001-04-30  Richard Henderson  <rth@redhat.com>
22813
22814         * gcc.dg/20000724-1.c: Revert last change.
22815
22816 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
22817
22818         * g77.f-torture/execute/20010430.f: New test.
22819
22820 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
22821
22822         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
22823
22824 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
22825
22826         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
22827
22828 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22829
22830         * g++.old-deja/g++.eh/crash6.C: New test.
22831
22832 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22833
22834         * g++.old-deja/g++.other/warn7.C: New test.
22835
22836 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22837
22838         * g++.old-deja/g++.other/defarg9.C: New test.
22839
22840 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22841
22842         * g77.f-torture/compile/20010426.f: New test.
22843         * g77.f-torture/execute/20010426.f: New test.
22844
22845 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22846
22847         * g77.f-torture/compile/20000629-1.x: Remove - error
22848         has been fixed.
22849
22850 2001-04-26  Jeffrey A Law  (law@cygnus.com)
22851
22852         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
22853         Tweak slightly to work with g++.dg framework.
22854         * g++.dg/special/ecos.exp: Run initp1.C test.
22855         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
22856
22857         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
22858         its linker doesn't give line numbers either.
22859         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
22860
22861 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22862
22863         * g++.old-deja/g++.other/lex1.C: New test.
22864
22865 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
22866
22867         * gcc.dg/noncompile/20010425-1.c: New test.
22868
22869 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22870
22871         * g++.old-deja/g++.pt/mangle2.C: New test.
22872
22873 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22874
22875         * gcc.dg/format/plus-1.c: New test.
22876
22877 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22878
22879         * gcc.dg/20010423-1.c: New test.
22880
22881 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22882
22883         * gcc.c-torture/execute/20010422-1.c: New test.
22884
22885 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
22886
22887         * g++.old-deja/g++.ns/type2.C: New test.
22888
22889 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
22890
22891         * g++.old-deja/g++.other/perf1.C: New test.
22892
22893 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
22894
22895         * gcc.dg/c99-func-2.c: Remove xfail.
22896         * gcc.dg/c99-func-3.c: Remove xfail.
22897         * gcc.dg/c99-func-4.c: Remove xfail.
22898
22899 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
22900
22901         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
22902
22903 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22904
22905         * gcc.c-torture/compile/20010423-1.c: New test.
22906
22907 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22908
22909         * g++.old-deja/g++.pt/typename28.C: New test.
22910
22911 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22912
22913         * g++.old-deja/g++.abi/empty2.C: New test.
22914         * g++.old-deja/g++.abi/empty3.C: New test.
22915
22916 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22917
22918         * g++.old-deja/g++.other/comdat2.C: New test.
22919         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
22920
22921 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22922
22923         * g++.old-deja/g++.other/overload14.C: New test.
22924
22925 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22926
22927         * g++.old-deja/g++.other/lookup23.C: New test.
22928
22929 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22930
22931         * gcc.c-torture/execute/20010403-1.c: New test.
22932
22933 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
22934             Mark Mitchell  <mark@codesourcery.com>
22935
22936         * lib/old-dejagnu.exp: Don't delete output of executable.
22937         Add .exe suffix to executables.
22938
22939 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
22940
22941         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
22942
22943 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22944
22945         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
22946
22947 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22948
22949         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
22950         * g++.old-deja/g++.abi/crash1.C: New test.
22951
22952 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22953
22954         * g++.old-deja/g++.other/crash40.C: New test.
22955
22956 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22957
22958         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
22959
22960 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
22961
22962         * g++.old-deja/g++.other/warn6.C: New test.
22963
22964 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22965
22966         * g++.old-deja/g++.robertl/eb42.C: Same.
22967
22968 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22969
22970         * gcc.dg/wtr-conversion-1.c: New testcase.
22971
22972 2001-04-10  Richard Henderson  <rth@redhat.com>
22973
22974         * g++.old-deja/g++.other/array5.C: New.
22975
22976 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22977
22978         * gcc.c-torture/execute/20010408-1.c: New test.
22979
22980 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
22981
22982         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
22983         headers and constructs.
22984         * g++.old-deja/g++.robertl/eb79.C: Same.
22985         * g++.old-deja/g++.robertl/eb77.C (main): Same.
22986         * g++.old-deja/g++.robertl/eb73.C: Same.
22987         * g++.old-deja/g++.robertl/eb66.C (main): Same.
22988         * g++.old-deja/g++.robertl/eb55.C (t): Same.
22989         * g++.old-deja/g++.robertl/eb54.C (main): Same.
22990         * g++.old-deja/g++.robertl/eb46.C (main): Same.
22991         * g++.old-deja/g++.robertl/eb44.C: Same.
22992         * g++.old-deja/g++.robertl/eb41.C (main): Same.
22993         * g++.old-deja/g++.robertl/eb4.C (main): Same.
22994         * g++.old-deja/g++.robertl/eb39.C: Same.
22995         * g++.old-deja/g++.robertl/eb33.C (main): Same.
22996         * g++.old-deja/g++.robertl/eb31.C (main): Same.
22997         * g++.old-deja/g++.robertl/eb30.C: Same.
22998         * g++.old-deja/g++.robertl/eb3.C: Same.
22999         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
23000         * g++.old-deja/g++.robertl/eb21.C: Same.
23001         * g++.old-deja/g++.robertl/eb15.C: Same.
23002         * g++.old-deja/g++.robertl/eb118.C: Same.
23003         * g++.old-deja/g++.robertl/eb115.C (main): Same.
23004         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
23005         * g++.old-deja/g++.robertl/eb109.C: Same.
23006         * g++.old-deja/g++.other/sibcall1.C (main): Same.
23007         * g++.old-deja/g++.mike/rtti1.C: Same.
23008         * g++.old-deja/g++.mike/p658.C: Same.
23009         * g++.old-deja/g++.mike/net46.C: Same.
23010         * g++.old-deja/g++.mike/net34.C: Same.
23011         * g++.old-deja/g++.mike/memoize1.C: Same.
23012         * g++.old-deja/g++.mike/eh2.C: Same.
23013         * g++.old-deja/g++.law/weak.C: Same.
23014         * g++.old-deja/g++.law/visibility7.C: Same.
23015         * g++.old-deja/g++.law/visibility25.C: Same.
23016         * g++.old-deja/g++.law/visibility22.C: Same.
23017         * g++.old-deja/g++.law/visibility2.C: Same.
23018         * g++.old-deja/g++.law/visibility17.C: Same.
23019         * g++.old-deja/g++.law/visibility13.C: Same.
23020         * g++.old-deja/g++.law/visibility10.C: Same.
23021         * g++.old-deja/g++.law/visibility1.C: Same.
23022         * g++.old-deja/g++.law/virtual3.C (eval): Same.
23023         * g++.old-deja/g++.law/vbase1.C: Same.
23024         * g++.old-deja/g++.law/operators32.C: Same.
23025         * g++.old-deja/g++.law/nest3.C: Same.
23026         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
23027         * g++.old-deja/g++.law/except5.C (main): Same.
23028         * g++.old-deja/g++.law/cvt7.C (run): Same.
23029         * g++.old-deja/g++.law/cvt2.C: Same.
23030         * g++.old-deja/g++.law/cvt16.C: Same.
23031         * g++.old-deja/g++.law/ctors6.C (bar): Same.
23032         * g++.old-deja/g++.law/ctors17.C (main): Same.
23033         * g++.old-deja/g++.law/ctors13.C: Same.
23034         * g++.old-deja/g++.law/ctors12.C (main): Same.
23035         * g++.old-deja/g++.law/ctors10.C: Same.
23036         * g++.old-deja/g++.law/code-gen5.C: Same.
23037         * g++.old-deja/g++.law/bad-error7.C: Same.
23038         * g++.old-deja/g++.law/arm9.C: Same.
23039         * g++.old-deja/g++.law/arm12.C: Same.
23040         * g++.old-deja/g++.law/arg8.C: Same.
23041         * g++.old-deja/g++.law/arg1.C: Same.
23042         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
23043         * g++.old-deja/g++.jason/template31.C: Same.
23044         * g++.old-deja/g++.jason/template24.C (main): Same.
23045         * g++.old-deja/g++.jason/2371.C: Same.
23046         * g++.old-deja/g++.eh/new2.C: Same.
23047         * g++.old-deja/g++.eh/new1.C: Same.
23048         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
23049         * g++.old-deja/g++.brendan/nest21.C (main): Same.
23050         * g++.old-deja/g++.brendan/err-msg3.C: Same.
23051         * g++.old-deja/g++.brendan/crash62.C: Same.
23052         * g++.old-deja/g++.brendan/crash52.C: Same.
23053         * g++.old-deja/g++.brendan/crash49.C (main): Same.
23054         * g++.old-deja/g++.brendan/crash38.C: Same.
23055         * g++.old-deja/g++.brendan/crash15.C (main): Same.
23056         * g++.old-deja/g++.brendan/copy9.C: Same.
23057
23058 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
23059
23060         * gcc.c-torture/execute/20001203-2.c (memset):
23061         Count argument is of type __SIZE_TYPE__.
23062
23063 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
23064
23065         * gcc.c-torture/compile/20010404-1.c: New test.
23066
23067 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
23068
23069         * gcc.c-torture/compile/20010326-1.c: New test.
23070
23071 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
23072
23073         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
23074         peculiarities of the SH.
23075         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
23076
23077 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23078
23079         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
23080         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
23081         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
23082
23083 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23084
23085         * g77.f-torture/compile/20010321-1.f: New test.
23086
23087 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23088
23089         * gcc.c-torture/compile/20010329-1.c: New test.
23090
23091 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23092
23093         * gcc.c-torture/execute/20010329-1.c: New test.
23094
23095 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23096
23097         * g++.old-deja/g++.other/eh4.C: Fix typo.
23098
23099 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23100
23101         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
23102
23103 2001-03-28  Philip Blundell  <philb@gnu.org>
23104
23105         * gcc.c-torture/compile/20010328-1.c: New test.
23106
23107 2001-03-27  Richard Henderson  <rth@redhat.com>
23108
23109         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
23110         * g++.old-deja/g++.eh/vbase3.C: Likewise.
23111
23112 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
23113
23114         * gcc.c-torture/compile/20010327-1.c: New test.
23115
23116 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23117
23118         * g++.old-deja/g++.other/friend12.C: New test.
23119         * g++.old-deja/g++.other/friend9.C: Expect no errors.
23120         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
23121
23122 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23123
23124         * gcc.c-torture/execute/20010325-1.c: New test.
23125
23126 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
23127
23128         * g++.old-deja/g++.other/mangle3.C: New test.
23129
23130 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
23131
23132         * g++.old-deja/g++.other/anon8.C: New test.
23133
23134 2001-03-20  Philip Blundell  <philb@gnu.org>
23135
23136         * gcc.c-torture/compile/20010320-1.c: New test.
23137
23138 2001-03-17  Richard Henderson  <rth@redhat.com>
23139
23140         * g++.old-deja/g++.other/eh4.C: Add expected error text.
23141
23142 2001-03-15  Geoff Keating  <geoff@redhat.com>
23143
23144         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
23145         tests on AIX.
23146
23147 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
23148
23149         * g++.old-deja/g++.other/eh4.C: New test.
23150
23151 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23152
23153         * gcc.dg/cpp/mi1.c: Update.
23154
23155 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
23156
23157         * g++.old-deja/g++.other/regstack.C: New test.
23158
23159 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23160
23161         * g++.old-deja/g++.other/ref4.C: New test.
23162
23163 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
23164
23165         * objc/execute/va_method.m: Added.
23166         * objc/execute/IMP.m: Added.
23167         * objc/execute/_cmd.m: Added.
23168         * objc/execute/accessing_ivars.m: Added.
23169         * objc/execute/class-1.m: Added.
23170         * objc/execute/class-10.m: Added.
23171         * objc/execute/class-11.m: Added.
23172         * objc/execute/class-12.m: Added.
23173         * objc/execute/class-13.m: Added.
23174         * objc/execute/class-14.m: Added.
23175         * objc/execute/class-2.m: Added.
23176         * objc/execute/class-3.m: Added.
23177         * objc/execute/class-4.m: Added.
23178         * objc/execute/class-5.m: Added.
23179         * objc/execute/class-6.m: Added.
23180         * objc/execute/class-7.m: Added.
23181         * objc/execute/class-8.m: Added.
23182         * objc/execute/class-9.m: Added.
23183         * objc/execute/class-tests-1.h
23184         * objc/execute/class-tests-2.h
23185         * objc/execute/compatibility_alias.m: Added.
23186         * objc/execute/encode-1.m: Added.
23187         * objc/execute/formal_protocol-1.m: Added.
23188         * objc/execute/formal_protocol-2.m: Added.
23189         * objc/execute/formal_protocol-3.m: Added.
23190         * objc/execute/formal_protocol-4.m: Added.
23191         * objc/execute/formal_protocol-5.m: Added.
23192         * objc/execute/formal_protocol-6.m: Added.
23193         * objc/execute/formal_protocol-7.m: Added.
23194         * objc/execute/informal_protocol.m: Added.
23195         * objc/execute/initialize.m: Added.
23196         * objc/execute/load.m: Added.
23197         * objc/execute/many_args_method.m: Added.
23198         * objc/execute/nested-3.m: Added.
23199         * objc/execute/no_clash.m: Added.
23200         * objc/execute/private.m: Added.
23201         * objc/execute/redefining_self.m: Added.
23202         * objc/execute/root_methods.m: Added.
23203         * objc/execute/selector-1.m: Added.
23204         * objc/execute/static-1.m: Added.
23205         * objc/execute/static-2.m: Added.
23206         * objc/execute/va_method.m: Added.
23207
23208 2001-03-10  Richard Henderson  <rth@redhat.com>
23209
23210         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
23211
23212 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23213
23214         * g++.old-deja/g++.other/crash31.C: XFAIL.
23215         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
23216         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
23217         * gcc.c-torture/execute/20010123-1.x: XFAIL.
23218         * gcc.c-torture/execute/20010124-1.x: XFAIL.
23219         * gcc.dg/sequence-pt-1.c: XFAIL one test.
23220
23221 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
23222
23223         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
23224
23225 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23226
23227         * gcc.dg/20000724-1.c: Don't use multiline strings.
23228
23229 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23230
23231         * objc/execute/string1.m, objc/execute/string2.m: Compare the
23232         result of -cString against what we expect it to be; don't just
23233         print it out for no one to read.
23234
23235         * objc/execute/string3.m, objc/execute/string4.m: New tests.
23236         Based on testcases provided by Nicola Pero.
23237
23238 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23239
23240         * gcc.dg/cpp/macro7.c: New test.
23241
23242 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23243
23244         * gcc.dg/cpp/multiline.c: Update.
23245
23246 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23247
23248         * g++.old-deja/g++.other/enum3.C: New test.
23249
23250 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23251
23252         * g++.old-deja/g++.other/pod1.C: New test.
23253
23254 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23255
23256         * g++.old-deja/g++.ext/overload1.C: New test.
23257
23258 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23259
23260         * g++.old-deja/g++.pt/using1.C: New test.
23261
23262 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23263
23264         * g++.old-deja/g++.other/using9.C: New test.
23265
23266 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
23267
23268         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
23269
23270         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
23271
23272 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
23273
23274         * g++.old-deja/g++.ext/realpt1.C: Remove.
23275
23276 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
23277
23278         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
23279
23280 2001-02-26  Will Cohen  <wcohen@redhat.com>
23281
23282         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
23283
23284 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
23285
23286         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
23287         templatized constructors.
23288
23289 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23290
23291         * gcc.c-torture/execute/20010224-1.c: New test.
23292
23293 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
23294
23295         * gcc.c-torture/execute/20010222-1.c: New test.
23296
23297 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
23298
23299         * g++.old-deja/g++.other/inline20.C: New test.
23300
23301 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
23302
23303         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
23304
23305 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23306
23307         * g++.old-deja/g++.other/lookup22.C: New test.
23308
23309 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
23310
23311         * g77.dg: New directory.
23312         * g77.dg/20010216-1.f: New test case.
23313         * g77.dg/dg.exp: New driver.
23314         * lib/g77-dg.exp: New driver library.
23315
23316 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23317
23318         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
23319
23320 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
23321
23322         * g++.old-deja/g++.other/decl9.C: New test.
23323
23324 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
23325
23326         * g++.old-deja/g++.other/init16.C: Update the test so that it does
23327         not need <string> and also tests the initialization at runtime.
23328
23329 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23330
23331         * gcc.c-torture/execute/longlong.c: New test.
23332
23333 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23334
23335         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
23336
23337 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23338
23339         * gcc.c-torture/execute/920302-1.c (execute):
23340         Change argument type to short.
23341
23342 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23343
23344         * g++.old-deja/g++.pt/deduct6.C: New test.
23345
23346 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23347
23348         * g++.old-deja/g++.pt/deduct5.C: New test.
23349
23350 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
23351
23352         * gcc.c-torture/execute/20010209-1.c: New test.
23353
23354 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23355
23356         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
23357
23358 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
23359
23360         * g++.dg/vtgc1.C: Update for new ABI.
23361
23362         * consistency.vlad: New directory, 1665 files.
23363
23364 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23365
23366         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
23367         return type.
23368         * gcc.dg/cpp/digraphs.c: Declare puts.
23369
23370 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23371
23372         * g++.old-deja/g++.other/warn5.C: New test.
23373
23374 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23375
23376         * g++.old-deja/g++.pt/spec40.C: New test.
23377
23378 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23379
23380         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
23381         case.
23382         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
23383
23384 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
23385
23386         * gcc.c-torture/compile/20010209-1.c: New test.
23387
23388 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
23389
23390         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
23391         excess errors message but not if it crashes.
23392         * g++.old-deja/g++.other/crash27.C: Likewise.
23393         * g++.old-deja/g++.other/crash28.C: Likewise.
23394         * g++.old-deja/g++.other/crash30.C: Likewise.
23395         * g++.old-deja/g++.other/crash32.C: Likewise.
23396         * g++.old-deja/g++.other/crash35.C: Likewise.
23397         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23398
23399 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23400
23401         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
23402         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
23403         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
23404         g77.f-torture/execute/execute.exp,
23405         g77.f-torture/noncompile/noncompile.exp,
23406         gcc.c-torture/execute/execute.exp,
23407         gcc.c-torture/execute/memcheck/memcheck.exp,
23408         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
23409         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
23410         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
23411         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
23412         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
23413         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
23414         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
23415         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
23416         Remove bug reporting instructions with ancient email addresses.
23417
23418 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23419
23420         * gcc.dg/20010202-1.c: New test.
23421         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
23422
23423 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
23424
23425         * g++.dg/stdbool-if.C: New test.
23426
23427 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
23428
23429         * objc/execute/fdecl.m: Added main().
23430
23431 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23432
23433         * gcc.c-torture/execute/20010206-1.c: New test.
23434
23435 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23436
23437         * gcc.dg/cpp/avoidpaste1.c: Update.
23438
23439 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
23440
23441         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
23442         Pero <nicola@brainstorm.co.uk>.
23443         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
23444
23445 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
23446
23447         * g++.old-deja/g++.pt/spec39.C: New test.
23448
23449 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
23450
23451         * gcc.c-torture/compile/20010202-1.c: New test.
23452
23453 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
23454
23455         * g++.old-deja/g++.abi/primary2.C: New test.
23456         * g++.old-deja/g++.abi/primary3.C: New test.
23457         * g++.old-deja/g++.abi/primary4.C: New test.
23458         * g++.old-deja/g++.abi/primary5.C: New test.
23459         * g++.old-deja/g++.abi/vtable3.h: New test.
23460         * g++.old-deja/g++.abi/vtable3a.C: New test.
23461         * g++.old-deja/g++.abi/vtable3b.C: New test.
23462         * g++.old-deja/g++.abi/vtable3c.C: New test.
23463         * g++.old-deja/g++.abi/vtable3d.C: New test.
23464         * g++.old-deja/g++.abi/vtable3e.C: New test.
23465         * g++.old-deja/g++.abi/vtable3f.C: New test.
23466         * g++.old-deja/g++.abi/vtable3g.C: New test.
23467         * g++.old-deja/g++.abi/vtable3h.C: New test.
23468         * g++.old-deja/g++.abi/vtable3i.C: New test.
23469         * g++.old-deja/g++.abi/vtable3j.C: New test.
23470         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
23471
23472 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
23473
23474         * g++.old-deja/g++.other/anon6.C: New test.
23475         * g++.old-deja/g++.other/anon7.C: New test.
23476
23477 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23478
23479         * gcc.dg/cpp/avoidpaste2.c: New tests.
23480
23481 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
23482
23483         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
23484
23485 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
23486
23487         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
23488         DECIMAL_DIG cases for Irix."
23489
23490 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
23491
23492         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
23493
23494 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23495
23496         * gcc.dg/c99-tag-1.c: New test.
23497
23498 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23499
23500         * gcc.dg/cpp/tr-warn1.c: Add tests.
23501
23502 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23503
23504         * gcc.dg/cpp/avoidpaste1.c: Update.
23505         * gcc.dg/cpp/paste4.c: Update.
23506
23507 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
23508
23509         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
23510         cases for Irix.
23511
23512 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23513
23514         * g++.old-deja/g++.other/inline19.C: New test.
23515
23516 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23517
23518         * gcc.dg/Wlarger-than.c: New test.
23519
23520 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23521
23522         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
23523
23524 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
23525
23526         * gcc.c-torture/execute/20010129-1.c: New test.
23527         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
23528
23529 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23530
23531         * gcc.dg/cpp/avoidpaste1.c: Test case.
23532
23533 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
23534
23535         * g++.old-deja/g++.other/inline18.C: New test.
23536
23537 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23538
23539         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
23540         and __builtin_putchar.
23541
23542 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
23543
23544         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
23545         tests.
23546
23547 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
23548
23549         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
23550         floating point number rounding mode to round to the nearest
23551         representable mode.
23552
23553 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
23554
23555         * g++.old-deja/g++.other/mangle2.C: New test.
23556
23557 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23558
23559         * gcc.c-torture/compile/20010124-1.c: New test.
23560
23561 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
23562
23563         * g++.old-deja/g++.pt/spec38.C: New test.
23564
23565 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23566
23567         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
23568         "Build don't run".
23569
23570 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23571
23572         * gcc.c-torture/execute/20010123-1.c: New test.
23573
23574 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23575
23576         * g++.old-deja/g++.pt/spec37.C: New test.
23577
23578 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23579
23580         * g++.old-deja/g++.pt/overload14.C: New test.
23581
23582 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23583
23584         * gcc.c-torture/execute/20010122-1.c: New test, exercise
23585         __builtin_return_address.
23586
23587 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
23588
23589         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
23590         * g++.old-deja/g++.pt/spec35.C: New test.
23591         * g++.old-deja/g++.pt/spec36.C: New test.
23592
23593 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
23594
23595         * gcc.c-torture/compile/20010118-1.c: New test.
23596
23597 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
23598
23599         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
23600
23601 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23602
23603         * gcc.c-torture/execute/20010119-1.c: New test.
23604
23605 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23606
23607         * g++.old-deja/g++.other/vbase5.C: New test.
23608
23609 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23610
23611         * gcc.c-torture/execute/20010118-1.c: New test.
23612
23613 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23614
23615         * g++.old-deja/g++.pt/deduct3.C: New test.
23616
23617 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23618
23619         * g++.old-deja/g++.pt/spec34.C: New test.
23620
23621 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
23622
23623         * g77.f-torture/compile/20000601-2.f: New test.
23624
23625 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23626
23627         * g++.old-deja/g++.other/init17.C: New test.
23628
23629 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
23630
23631         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
23632
23633 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23634
23635         * g++.old-deja/g++.pt/unify8.C: New test.
23636
23637 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23638
23639         * g++.old-deja/g++.abi/vbase1.C: New test.
23640
23641 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23642
23643         * g++.old-deja/g++.pt/crash65.C: New test.
23644
23645 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23646
23647         * gcc.dg/cpp/assembl2.S: New test case.
23648
23649 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
23650
23651         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
23652         are supported.
23653
23654 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23655
23656         * g++.old-deja/g++.other/builtins1.C: New test.
23657         * g++.old-deja/g++.other/builtins2.C: Likewise.
23658         * g++.old-deja/g++.other/builtins3.C: Likewise.
23659         * g++.old-deja/g++.other/builtins4.C: Likewise.
23660
23661 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
23662
23663         * gcc.c-torture/compile/20010117-1.c: New test.
23664         * gcc.c-torture/compile/20010117-2.c: New test.
23665
23666 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23667
23668         * g77.f-torture/execute/20010116.[fx]: New test,
23669         XFAIL on i?86-*-*.
23670         * g77.f-torture/compile/20010115.f: Indicate it's
23671         a test for PR fortran/1636.
23672
23673 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23674
23675         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
23676
23677 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23678
23679         * g77.f-torture/compile/20010115.f: New test.
23680
23681 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
23682
23683         * g++.old-deja/g++.pt/nontype5.C: New test.
23684
23685 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23686
23687         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
23688         have an equivalent working one below it.
23689
23690 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23691
23692         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
23693         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23694
23695 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23696
23697         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
23698         message containing "init_priority".
23699         (conpr-2.C): Likewise.
23700         (conpr-3.C): Likewise.
23701         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
23702
23703 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23704
23705         * gcc.c-torture/execute/20010114-2.c: New test.
23706
23707 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23708
23709         * gcc.c-torture/compile/20010114-1.c: New test.
23710         * gcc.c-torture/compile/20010114-1.x: Xfail.
23711         * gcc.c-torture/compile/20010114-2.c: New test.
23712         * gcc.c-torture/execute/20010114-1.c: New test.
23713         * gcc.dg/trunc-1.c: New test.
23714         * gcc.dg/uninit-B.c: New test.
23715
23716 2001-01-13  Nick Clifton  <nickc@redhat.com>
23717
23718         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
23719         target.
23720
23721 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23722
23723         * gcc.c-torture/compile/20010113-1.c: New test.
23724
23725 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
23726
23727         * gcc.c-torture/compile/20001212-1.c: New test.
23728
23729 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23730
23731         * gcc.dg/cpp/widestr1.c: Update.
23732         * gcc.dg/cpp/prag-imp.c: Remove.
23733
23734 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
23735
23736         * gcc.c-torture/execute/20000801-3.x: Remove.
23737         * gcc.dg/c90-init-1.c: New test.
23738         * gcc.dg/c99-init-1.c: New test.
23739         * gcc.dg/c99-init-2.c: New test.
23740         * gcc.dg/gnu99-init-1.c: New test.
23741
23742 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
23743
23744         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
23745         testing that no relevant ones were found.
23746
23747 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23748
23749         * g++.old-deja/g++.pt/cast2.C: New test.
23750
23751 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23752
23753         * g++.old-deja/g++.pt/friend47.C: New test.
23754
23755 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23756
23757         * g++.old-deja/g++.pt/instantiate13.C: New test.
23758
23759 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23760
23761         * g++.old-deja/g++.other/defarg7.C: New test.
23762         * g++.old-deja/g++.other/defarg8.C: New test.
23763
23764 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23765
23766         * g++.old-deja/g++.pt/crash64.C: New test.
23767
23768 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23769
23770         * g++.old-deja/g++.pt/crash63.C: New test.
23771
23772 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23773
23774         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
23775
23776 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
23777
23778         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
23779
23780 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23781
23782         * g++.old-deja/g++.pt/error3.C: New test.
23783
23784 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23785
23786         * g++.old-deja/g++.other/crash39.C: New test.
23787
23788 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23789
23790         * g++.old-deja/g++.other/vbase4.C: New test.
23791
23792 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
23793
23794         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
23795         * gcc.dg/special/20000419-2.c: New file. Identical to above.
23796         * gcc.dg/special/special.exp: New test driver which will check
23797         for alias support for the above test.
23798
23799 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
23800
23801         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
23802         problems on small machines.
23803         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
23804         parameterize.
23805
23806 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
23807
23808         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
23809         mips.
23810         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23811
23812 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
23813
23814         * g++.old_deja/g++.pt/using8.C: New test.
23815
23816 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23817
23818         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
23819
23820 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
23821
23822         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
23823         where a failure is expected.
23824         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
23825
23826 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23827
23828         * g++.old_deja/g++.pt/instantiate12.C: New test.
23829
23830 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23831
23832         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
23833         start of structs.
23834         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
23835         * g++.old-deja/g++.brendan/crash17.C: Likewise.
23836         * g++.old-deja/g++.brendan/crash29.C: Likewise.
23837         * g++.old-deja/g++.brendan/crash48.C: Likewise.
23838         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23839         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
23840         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23841         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
23842         * g++.old-deja/g++.eh/spec6.C: Likewise.
23843         * g++.old-deja/g++.jason/crash3.C: Likewise.
23844         * g++.old-deja/g++.law/ctors11.C: Likewise.
23845         * g++.old-deja/g++.law/ctors17.C: Likewise.
23846         * g++.old-deja/g++.law/ctors5.C: Likewise.
23847         * g++.old-deja/g++.law/ctors9.C: Likewise.
23848         * g++.old-deja/g++.mike/ambig1.C: Likewise.
23849         * g++.old-deja/g++.mike/net22.C: Likewise.
23850         * g++.old-deja/g++.mike/p3538a.C: Likewise.
23851         * g++.old-deja/g++.mike/p3538b.C: Likewise.
23852         * g++.old-deja/g++.mike/virt3.C: Likewise.
23853         * g++.old-deja/g++.niklas/t128.C: Likewise.
23854         * g++.old-deja/g++.other/anon4.C: Likewise.
23855         * g++.old-deja/g++.other/using1.C: Likewise.
23856         * g++.old-deja/g++.other/warn3.C: Likewise.
23857         * g++.old-deja/g++.pt/t37.C: Likewise.
23858         * g++.old-deja/g++.robertl/eb69.C: Likewise.
23859         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23860
23861 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23862
23863         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
23864
23865 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23866
23867         * gcc.c-torture/execute/stdio-opt-3.c: New test.
23868
23869 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
23870
23871         * gcc.c-torture/compile/20010107-1.c: New test.
23872
23873 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23874
23875         * gcc.c-torture/execute/builtin-noret-1.c: New test.
23876
23877 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23878
23879         * gcc.dg/format/format.h: New file.
23880         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
23881         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
23882         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
23883         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
23884         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
23885         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23886         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
23887         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
23888         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
23889         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
23890         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
23891         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
23892         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
23893         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
23894         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
23895         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
23896         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
23897         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
23898         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
23899         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
23900         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
23901         instead of declaring standard types, macros and functions in each
23902         test.
23903
23904 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
23905
23906         * gcc.c-torture/execute/20010106-1.c: New test.
23907
23908 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23909
23910         * gcc.dg/format/format.exp: New file.
23911         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
23912         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
23913         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
23914         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
23915         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
23916         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
23917         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
23918         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
23919         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
23920         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
23921         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
23922         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
23923         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
23924         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
23925         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
23926         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
23927         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
23928         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
23929         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
23930         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
23931         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
23932         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
23933         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
23934         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
23935         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
23936         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
23937         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
23938         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
23939         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
23940         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
23941         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
23942         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
23943         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
23944         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
23945         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
23946         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
23947         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
23948         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
23949         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
23950         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
23951         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
23952         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
23953
23954 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
23955
23956         * gcc.c-torture/execute/991228-1.c: Take word endianness into
23957         account.
23958
23959 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23960
23961         * gcc.c-torture/execute/builtin-complex-1.c: New test.
23962
23963 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23964
23965         * g++.old-deja/g++.pt/crash62.C: New test.
23966
23967 2001-01-04  Richard Henderson  <rth@redhat.com>
23968
23969         * gcc.dg/20000926-1.c: Update expected warnings.
23970         * gcc.dg/array-2.c: Likewise.
23971         * gcc.dg/array-4.c: Also validate flexible array members.
23972         * gcc.dg/c99-flex-array-1.c: New.
23973
23974 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23975
23976         * gcc.c-torture/compile/20001222-1.x: Remove.
23977
23978 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23979
23980         * gcc.c-torture/execute/built-in-setjmp.c: New.
23981
23982 2001-01-03  Richard Henderson  <rth@redhat.com>
23983
23984         * gcc.dg/940510-1.c: Update expected error wording.
23985         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
23986
23987 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
23988
23989         * lib/target-supports.exp (check_alias_available): Modified to
23990         indicate aliases not supported if only weak aliases are supported.
23991
23992 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23993
23994         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
23995         Turn on cmpstrsi checks for __pj__ and __i370__.
23996
23997 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23998
23999         * g++.old-deja/g++.other/virtual11.C: New test.
24000
24001 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24002
24003         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
24004
24005 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24006
24007         * gcc.c-torture/compile/20010102-1.c: New test.
24008
24009 2001-01-02  Andreas Jaeger  <aj@suse.de>
24010
24011         * gcc.dg/noreturn-3.c: New test.
24012
24013         * gcc.dg/noreturn-4.c: New test.
24014
24015 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24016
24017         * gcc.c-torture/execute/stdio-opt-1.c: Also test
24018         __builtin_fputc and __builtin_fwrite.
24019
24020 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24021
24022         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
24023         signed char, not default char.
24024
24025 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24026
24027         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
24028
24029 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
24030
24031         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
24032
24033 2000-12-29  Richard Henderson  <rth@redhat.com>
24034
24035         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
24036         (__cyg_profile_func_exit): Define.
24037
24038 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24039
24040         * g++.dg/vtgc1.C: New test.
24041
24042 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
24043
24044         * gcc.dg/noncompile/20001228-1.c: New test.
24045
24046         * gcc.dg/20001228-1.c: New test.
24047
24048         * gcc.c-torture/execute/20001228-1.c: New test.
24049
24050 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
24051
24052         * gcc.dg/format-strfmon-1.c: New test.
24053
24054 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24055
24056         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
24057         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
24058         * gcc.c-torture/execute/string-opt-1.c: Likewise.
24059         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24060         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24061         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24062         * gcc.c-torture/execute/string-opt-6.c: Likewise.
24063         * gcc.c-torture/execute/string-opt-7.c: Likewise.
24064         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24065         * gcc.c-torture/execute/string-opt-9.c: Likewise.
24066         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24067         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24068         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24069
24070         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
24071         * gcc.c-torture/execute/string-opt-4.c: Test index.
24072
24073 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
24074
24075         * gcc.c-torture/compile/20001226-1.c: New test.
24076
24077 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24078
24079         * gcc.c-torture/compile/20001222-1.c: New test.
24080         * gcc.c-torture/compile/20001222-1.x: Xfail.
24081
24082 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
24083
24084         * gcc.c-torture/execute/comp-goto-2.c: New test.
24085
24086 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
24087
24088         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
24089         Use long types if __INT_MAX__ is 32767.
24090         (main): Use cast to (sint32 *) when poking 88 into a_page.
24091
24092         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
24093
24094 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
24095
24096         * gcc.c-torture/compile/20001221-1.c: New test.
24097         * gcc.c-torture/execute/20001221-1.c: New test.
24098
24099 2000-12-20  Richard Henderson  <rth@redhat.com>
24100
24101         * g++.old-deja/g++.pt/crash36.C: Update error lines.
24102         * g++.old-deja/g++.robertl/eb109.C: Likewise.
24103
24104 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24105
24106         * gcc.dg/compare3.c: New test.
24107
24108 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24109
24110         * gcc.dg/format-warnll-1.c: New test.
24111
24112 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24113
24114         * gcc.dg/cpp/cmdlne-P.c: New test.
24115
24116 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24117
24118         * gcc.c-torture/execute/builtin-abs-1.c,
24119         gcc.c-torture/execute/builtin-abs-2.c: New tests.
24120
24121 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24122
24123         * gcc.dg/cpp/multiline.c: New test.
24124
24125 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24126
24127         * g++.old-deja/g++.other/syshdr1.C: Update.
24128         * gcc.dg/cpp/lineflags.c: Remove temporarily.
24129
24130 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24131
24132         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
24133
24134 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24135
24136         * g++.old-deja/g++.pt/ttp65.C: New test.
24137
24138 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24139
24140         * g++.old-deja/g++.pt/ttp64.C: New test.
24141
24142 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24143
24144         * g++.old-deja/g++.pt/spec33.C: New test.
24145
24146 2000-12-14  Catherine Moore  <clm@redhat.com>
24147
24148         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
24149         * gcc.c-torture/execute/920612-2.c: Likewise.
24150         * gcc.c-torture/execute/920428-2.c: Likewise.
24151         * gcc-c-torture/execute/va-arg-11.c: Call exit.
24152         * gcc.c-torture/execute/va-arg-21.c: Likewise.
24153
24154 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24155
24156         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
24157         * gcc.dg/pack-test-2.c: Likewise.
24158
24159 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24160
24161         Tests by Zack Weinberg <zackw@stanford.edu>.
24162
24163         * gcc.dg/cpp/defined.c: Update.
24164         * gcc.dg/cpp/defined_trad.c: New tests.
24165
24166 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24167
24168         * gcc.dg/cpp/trad-direct.c: Update.
24169
24170 2000-12-11  Neil Booth  <neilb@earthling.net>
24171
24172         * gcc.dg/cpp/defined_trad.c
24173
24174 2000-12-11  Neil Booth  <neilb@earthling.net>
24175
24176         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
24177
24178 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24179
24180         * gcc.dg/format-miss-2.c: New test.
24181
24182 2000-12-09  Neil Booth  <neilb@earthling.net>
24183
24184         * gcc.dg/cpp/lineflags.c: New tests.
24185         * gcc.dg/cpp/poison.c: Update.
24186         * gcc.dg/cpp/redef2.c: Update.
24187         * gcc.dg/cpp/skipping.c: New test.
24188
24189 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
24190
24191         * g++.old-deja/g++.other/eh3.C: New testcase.
24192
24193 2000-12-07  Neil Booth  <neilb@earthling.net>
24194
24195         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
24196         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
24197         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
24198         wtr-union-init-2.c, wtr-union-init-3.c: Update.
24199         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
24200         Update.
24201
24202 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24203
24204         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
24205         __SIZE_TYPE__ instead of int for type of integers cast to
24206         pointers.
24207
24208 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
24209
24210         * g++.old-deja/g++.other/cleanup4.C: New test.
24211
24212 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24213
24214         * format-sec-1.c: New test.
24215
24216 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24217
24218         * gcc.dg/format-nonlit-3.c: New test.
24219
24220 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24221
24222         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
24223         through a null pointer.
24224
24225 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24226
24227         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
24228         * g++.old-deja/g++.pt/partial4.C: New test.
24229
24230 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
24231
24232         * gcc.c-torture/execute/ieee/hugeval.x: New.
24233
24234 2000-12-06  Neil Booth  <neilb@earthling.net>
24235
24236         * gcc.dg/cpp/backslash2.c: New tests.
24237
24238 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24239
24240         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
24241         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
24242
24243 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
24244
24245         * gcc.c-torture/execute/20001203-2.c: New testcase.
24246
24247 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24248
24249         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
24250         * g++.old-deja/g++.other/virtual10.C: New test.
24251
24252 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24253
24254         * g++.old-deja/g++.mike/pmf5.C: Remove test.
24255
24256 2000-12-05  Richard Henderson  <rth@redhat.com>
24257
24258         * gcc.c-torture/compile/20001205-1.c: New.
24259
24260 2000-12-04  Neil Booth  <neilb@earthling.net>
24261
24262         * g++.old-deja/g++.other/virtual9.C: New test.
24263         * g++.old-deja/g++.pt/crash61.C: New test.
24264         * gcc.c-torture/execute/loop-9.c: New test.
24265
24266 2000-12-04  Neil Booth  <neilb@earthling.net>
24267
24268         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
24269         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
24270         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
24271         * gcc.dg/cpp/extratokens.c: ...here.
24272
24273 2000-12-04  Neil Booth  <neilb@earthling.net>
24274
24275         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
24276         New tests.
24277
24278 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24279
24280         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
24281         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
24282
24283 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24284
24285         * gcc.c-torture/execute/20001203-1.c: New test.
24286
24287 2000-12-03  Neil Booth  <neilb@earthling.net>
24288
24289         * gcc.dg/cpp/macro6.c: New test cases.
24290
24291 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24292
24293         * gcc.c-torture/execute/string-opt-9.c: New test.
24294         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24295         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24296         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24297
24298         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
24299         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
24300
24301 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
24302
24303         * gcc.dg/cpp/if-6.c: New testcase.
24304
24305         * gcc.dg/20001201-1.c: New testcase.
24306
24307 2000-12-02  Neil Booth  <neilb@earthling.net>
24308
24309         * g++.old-deja/g++.other/externC4.C,
24310         g++.old-deja/g++.other/friend10.C: New tests.
24311
24312 2000-12-02  Neil Booth  <neilb@earthling.net>
24313
24314         * g++.old-deja/g++.other/instan2.C
24315         * g++.old-deja/g++.other/instan3.C: New test.
24316
24317 2000-12-02  Neil Booth  <neilb@earthling.net>
24318
24319         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
24320         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
24321         gnuc99.c,gnuc99-pedantic.c: New tests.
24322
24323 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24324
24325         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
24326         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
24327
24328 2000-12-01  Neil Booth  <neilb@earthling.net>
24329
24330         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
24331         * gcc.dg/cpp/poison.c: Update.
24332         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
24333
24334 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
24335
24336         * g77.f-torture/execute/20001201.f: New test.
24337
24338 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24339
24340         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
24341
24342 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
24343
24344         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
24345
24346 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
24347
24348         * g++.old-deja/g++.other/cast6.C: New test.
24349
24350 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
24351
24352         * gcc.c-torture/execute/20001130-2.c: New testcase.
24353
24354 2000-11-30  Richard Henderson  <rth@redhat.com>
24355
24356         * gcc.c-torture/execute/20001130-1.c: New test.
24357
24358 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24359
24360         * g++.old-deja/g++.other/op3.C: New test.
24361
24362 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24363
24364         * g++.old-deja/g++.other/op2.C: New test.
24365
24366 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24367
24368         * g++.old-deja/g++.other/crash38.C: New test.
24369
24370 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
24371
24372         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
24373
24374 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
24375
24376         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
24377         tests.
24378         * gcc.c-torture/execute/string-opt-6.c: New test.
24379
24380         * gcc.dg/20001117-1.c: Add main.
24381
24382 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
24383
24384         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
24385         Move from here ...
24386         * gcc.dg/940510-1.c: ... to here.
24387
24388         * gcc.dg/20000926-1.c: GNU C now allows initializations of
24389         zero-size arrays in toplevel structures.
24390
24391 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24392
24393         * gcc.c-torture/execute/loop-8.c: New test.
24394
24395 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24396
24397         * g++.old-deja/g++.other/base1.C: New test.
24398
24399 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24400
24401         * g++.old-deja/g++.other/parse2.C: New test.
24402
24403 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24404
24405         * g++.old-deja/g++.pt/incomplete1.C: New test.
24406
24407 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24408
24409         * g++.old-deja/g++.other/friend9.C: New test.
24410
24411 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24412
24413         * gcc.dg/20001127-1.c: New test.
24414
24415 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24416
24417         * g++.old-deja/g++.pt/friend46.C: New test.
24418
24419 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24420
24421         * g++.old-deja/g++.other/ptrmem8.C: New test.
24422
24423 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24424
24425         * gcc.c-torture/execute/string-opt-7.c: New test.
24426         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24427
24428 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24429
24430         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
24431         instead of 'mkcheck 2'.
24432
24433 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24434
24435         * gcc.c-torture/execute/memcheck/driver.c,
24436         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
24437         C9X references to refer to C99.
24438
24439 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
24440
24441         * gcc.dg/ultrasp3.c: New test.
24442
24443 2000-11-25  Neil Booth  <neilb@earthling.net>
24444
24445         * gcc.dg/cpp/include2.c: Update test to be locale independent.
24446
24447 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
24448
24449         * gcc.c-torture/compile/20001123-2.c: New.
24450
24451 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24452
24453         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
24454
24455 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
24456
24457         * gcc.dg/sequence-point-1.c: Add some new tests.
24458         * gcc.c-torture/execute/20001124-1.c: New test.
24459
24460 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24461
24462         * g++.old-deja/g++.other/vaarg4.C: New test.
24463         * gcc.c-torture/compile/20001123-1.c: New test.
24464
24465 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24466
24467         * g++.other/crash24.C: Adjust and remove XFAIL.
24468         * g++.other/crash37.C: New test.
24469
24470 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
24471
24472         * g++.old-deja/g++.pt/instantiate9.C: New test.
24473
24474 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
24475
24476         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
24477         new ABI, too.
24478
24479         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
24480         * g++.old-deja/g++.robertl/eb55.C: Likewise.
24481
24482 2000-11-22  Neil Booth  <neilb@earthling.net>
24483
24484         * gcc.dg/cpp/Wtrigraphs.c: New test.
24485
24486 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
24487
24488         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
24489
24490 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
24491
24492         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
24493
24494 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
24495
24496         * lib/gcc-dg.exp: load_lib scanasm.exp.
24497         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
24498         * lib/g++-dg.exp: load_lib scanasm.exp.
24499         * lib/scanasm.exp: New.
24500         (scan-assembler, scan-assembler-not): Add optional arguments to
24501         test name, or if not present, the pattern name.
24502         (scan-assembler-dem, scan-assembler-dem-not): New.
24503
24504         * g++.dg/dg.exp: New.
24505
24506 2000-11-21  Neil Booth  <neilb@earthling.net>
24507
24508         * gcc.dg/cpp/integrated1.c: Remove.
24509
24510 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24511
24512         * gcc.c-torture/execute/20001121-1.c: New test.
24513
24514 2000-11-21  Richard Henderson  <rth@redhat.com>
24515
24516         * gcc.c-torture/compile/20001121-1.c: New test.
24517
24518 2000-11-20  Neil Booth  <neilb@earthling.net>
24519
24520         * gcc.dg/cpp/integrated1.c: New test.
24521
24522 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24523
24524         * g++.old-deja/g++.other/inline17.C: New test.
24525
24526 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
24527
24528         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
24529         local variable to be zero: I made the variable global. Now
24530         uses abort() and exit() instead of relying on main's return value.
24531
24532 2000-11-20  Neil Booth  <neilb@earthling.net>
24533
24534         * gcc.dg/cpp/paste2.c: Update test.
24535         * objc/execute/paste.m: New test.
24536
24537 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24538
24539         * gcc.dg/c99-condexpr-1.c: New test.
24540
24541 2000-11-20  Neil Booth  <neilb@earthling.net>
24542
24543         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
24544
24545 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
24546
24547         * g++.old-deja/g++.pt/export1.C: New test.
24548
24549 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
24550
24551         * gcc.dg/20001117-1.c: New test.
24552
24553 2000-11-18  Richard Henderson  <rth@redhat.com>
24554
24555         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
24556
24557 2000-11-18  Richard Henderson  <rth@redhat.com>
24558
24559         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
24560         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
24561         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
24562
24563 2000-11-18  Richard Henderson  <rth@redhat.com>
24564
24565         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
24566         (main): New.  Exit cleanly.
24567
24568 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24569
24570         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
24571         gcc.dg/c99-fordecl-2.c: New tests.
24572
24573 2000-11-18  Richard Henderson  <rth@redhat.com>
24574
24575         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
24576         * gcc.c-torture/execute/zerolen-2.c: New.
24577
24578 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24579
24580         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
24581         memory.
24582
24583 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24584
24585         * g++.old-deja/g++.pt/instantiate8.C: New test.
24586
24587 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24588
24589         * g++.old-deja/g++.other/incomplete.C: Add more tests.
24590         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
24591
24592 2000-11-16  Nick Clifton  <nickc@redhat.com>
24593
24594         * gcc.c-torture/execute/nestfunc-2.c: New test.
24595         * gcc.c-torture/execute/nestfunc-3.c: New test.
24596
24597 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24598
24599         * gcc.c-torture/compile/20001116-1.c: New test.
24600
24601 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24602
24603         * gcc.c-torture/execute/20001115-1.c: New test.
24604
24605 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
24606
24607         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
24608         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
24609         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
24610         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24611
24612 2000-11-15  Neil Booth  <neilb@earthling.net>
24613
24614         gcc.dg/cpp/_Pragma1.c: Update.
24615         gcc.dg/cpp/_Pragma2.c: New test.
24616
24617 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24618
24619         * g++.old-deja/g++.other/anon5.C: New test.
24620
24621 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24622
24623         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
24624         tests.
24625
24626 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
24627
24628         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
24629         output.
24630
24631 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24632
24633         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
24634         labels at end of compound statements.
24635
24636 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
24637
24638         * gcc.c-torture/execute/loop-7.c: New test.
24639
24640 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24641
24642         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
24643
24644 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24645
24646         * gcc.dg/c99-bool-1.c: New test.
24647
24648 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24649
24650         * gcc.dg/c99-scope-1.c: Remove xfail.
24651         * gcc.dg/c99-scope-2.c: New test.
24652
24653 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24654
24655         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
24656         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
24657
24658 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
24659
24660         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
24661         error messages.
24662
24663         * g++.mike/p700.C: Don't typedef wchar_t.
24664         * g++.mike/p784.C: Likewise.
24665         * g++.mike/eb101.C: Don't use __wchar_t.
24666
24667 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24668
24669         * g77.f-torture/execute/20001111.[fx]: Test premature exit
24670         from DO loop.
24671
24672 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24673
24674         * gcc.c-torture/execute/20001111-1.c: New test.
24675
24676 2000-11-10  Nick Clifton  <nickc@redhat.com>
24677
24678         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
24679         long multuiple and accumulate.
24680
24681 2000-11-09  Richard Henderson  <rth@redhat.com>
24682
24683         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
24684         via size_t instead of int.
24685
24686         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
24687         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24688         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24689         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24690
24691 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
24692
24693         * gcc.c-torture/compile/20001109-1.c: New test.
24694         * gcc.c-torture/compile/20001109-2.c: New test.
24695
24696 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
24697
24698         * g++.old-deja/g++.pt/operator1.C: New test.
24699         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
24700
24701 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24702
24703         * gcc.dg/20001108-1.c: New test.
24704
24705 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24706
24707         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
24708         with both arguments constant strings.
24709         * gcc.c-torture/execute/string-opt-3.c: New test.
24710         * gcc.c-torture/execute/string-opt-4.c: New test.
24711         * gcc.c-torture/execute/string-opt-5.c: New test.
24712
24713 2000-11-08  Nick Clifton  <nickc@redhat.com>
24714
24715         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
24716         mulsidi3adddi patterns.
24717
24718 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
24719
24720         * g++.old-deja/g++.other/crash36.C: New test.
24721
24722 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
24723
24724         * g++.old-deja/g++.other/init16.C: New test.
24725
24726 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
24727
24728         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
24729
24730 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24731
24732         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
24733         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24734         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24735
24736 2000-11-07  DJ Delorie  <dj@redhat.com>
24737
24738         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
24739
24740 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24741
24742         * gcc.c-torture/execute/string-opt-1.c: New test.
24743
24744 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24745
24746         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
24747         mips-sgi-irix6.* because the MIPS ABI passes floating-point
24748         parameters in registers, and there is no way for a varargs
24749         function to know in which order the integer and floating-point
24750         parameters should be interleaved when they are placed on the
24751         stack.
24752         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24753         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24754
24755 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24756
24757         * gcc.c-torture/execute/string-opt-2.c: New test.
24758
24759 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
24760
24761         * g++.old-deja/g++.pt/crash60.C: New test.
24762
24763 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24764
24765         * g++.old-deja/g++.other/crash24.C: New test.
24766         * g++.old-deja/g++.other/crash25.C: New test.
24767         * g++.old-deja/g++.other/crash26.C: New test.
24768         * g++.old-deja/g++.other/crash27.C: New test.
24769         * g++.old-deja/g++.other/crash28.C: New test.
24770         * g++.old-deja/g++.other/crash29.C: New test.
24771         * g++.old-deja/g++.other/crash30.C: New test.
24772         * g++.old-deja/g++.other/crash31.C: New test.
24773         * g++.old-deja/g++.other/crash32.C: New test.
24774         * g++.old-deja/g++.other/crash33.C: New test.
24775         * g++.old-deja/g++.other/crash34.C: New test.
24776         * g++.old-deja/g++.other/crash35.C: New test.
24777
24778 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24779
24780         * gcc.c-torture/execute/20001031-1.c: New test.
24781
24782 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
24783
24784         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
24785         namespace.
24786
24787         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
24788         standards-conformant.
24789
24790         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
24791
24792         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
24793         * g++.old-deja/g++.mike/p755a.C: Likewise.
24794         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
24795         library makes no calls to `operator new' during initialization.
24796
24797 2000-11-04  Neil Booth  <neilb@earthling.net>
24798
24799         * gcc.dg/cpp/include2.c: New tests.
24800
24801 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
24802
24803         * lib/g++.exp (g++_set_ld_library_path): New function.
24804         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
24805
24806 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
24807
24808         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
24809         warnings.
24810
24811 2000-11-01  Richard Henderson  <rth@redhat.com>
24812
24813         * g++.old-deja/g++.ext/namedret1.C: New.
24814         * g++.old-deja/g++.ext/namedret2.C: New.
24815         * g++.old-deja/g++.ext/namedret3.C: New.
24816
24817 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
24818
24819         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
24820         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
24821
24822 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24823
24824         * gcc.c-torture/execute/va-arg-21.c: New test.
24825
24826 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24827
24828         * gcc.dg/c99-complex-2.c: New test.
24829
24830 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24831
24832         * gcc.c-torture/execute/stdio-opt-1.c: New test.
24833
24834 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
24835
24836         * g++.old-deja/g++.other/inline16.C: New test.
24837
24838 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
24839
24840         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
24841         __PRETTY_FUNCTION__
24842
24843 2000-10-29  Neil Booth  <neilb@earthling.net>
24844
24845         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
24846         New tests.
24847         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
24848         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
24849         optimisation.
24850
24851 2000-10-29  Neil Booth  <neilb@earthling.net>
24852
24853         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
24854         * mi1.c, mi1c.h: Add null directives to multiple-include test.
24855         * mi5.c: Test multiple includes work with -C.
24856         * trigraphs.c: Test ^= version.
24857
24858 2000-10-28  Neil Booth  <neilb@earthling.net>
24859
24860         New tests and test updates for new macro expander.
24861
24862         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
24863         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
24864         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
24865         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
24866         new diagnostic messages.
24867
24868         * gcc.dg/cpp/macro3.c: New tests.
24869
24870 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
24871
24872         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
24873         on the same line.
24874
24875 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
24876
24877         * g++.old-deja/g++.other/eh2.C: New test.
24878
24879 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24880
24881         * gcc.c-torture/execute/20001027-1.c: New test.
24882
24883 2000-10-26  Richard Henderson  <rth@redhat.com>
24884
24885         * gcc.c-torture/execute/20001026-1.c: New.
24886
24887 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
24888
24889         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
24890         * g++.old-deja/g++.law/builtin1.C: Likewise.
24891         * g++.old-deja/g++.law/ctors10.C: Likewise.
24892         * g++.old-deja/g++.law/virtual3.C: Likewise.
24893         * g++.old-deja/g++.mike/p658.C: Likewise.
24894         * g++.old-deja/g++.other/sibcall1.C: Likewise.
24895         * g++.old-deja/g++.other/vaarg2.C: Likewise.
24896         * g++.old-deja/g++.robertl/eb124.C: Likewise.
24897         * g++.old-deja/g++.robertl/eb44.C: Likewise.
24898         * g++.old-deja/g++.robertl/eb77.C: Likewise.
24899
24900 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24901
24902         * gcc.c-torture/compile/20001024-1.c: New test.
24903
24904 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
24905
24906         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
24907         to tell us whether or not we are using V3.
24908
24909 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24910
24911         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
24912         operands.
24913
24914 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24915
24916         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
24917
24918 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
24919
24920         * gcc.c-torture/execute/20001024-1.c: New test.
24921
24922 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
24923
24924         * g++.old-deja/g++.other/sibcall1.C: New test.
24925
24926 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
24927
24928         * gcc.dg/noncompile/init-3.c: New test.
24929
24930 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24931
24932         * gcc.dg/format-array-1.c: New test.
24933
24934 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24935
24936         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
24937         writing through null pointers; remove comment about testing
24938         unterminated strings.
24939
24940 2000-10-17  Matthew Hiller  <hiller@redhat.com>
24941
24942         * gcc.c-torture/execute/20001017-2.c: New test.
24943
24944 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24945
24946         * gcc.c-torture/compile/20001018-1.c: New test.
24947         * gcc.c-torture/compile/20001018-1.x: Xfail.
24948
24949 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24950
24951         * gcc.c-torture/execute/20001017-1.c: New test.
24952
24953 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24954
24955         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
24956         for multiple use of arguments with scanf formats; add tests for
24957         multiple use of arguments.
24958
24959 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
24960
24961         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
24962
24963 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24964
24965         * gcc.dg/format-miss-1.c: New test.
24966
24967 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24968
24969         * gcc.c-torture/execute/20001013-1.c: New test.
24970
24971 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24972
24973         * gcc.dg/format-branch-1.c: New test.
24974
24975 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24976
24977         * README, lib/file-format.exp: Remove EGCS references.
24978
24979 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24980
24981         * gcc.dg/20001013-1.c: New test.
24982
24983 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24984
24985         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
24986         for intmax_t in the compiler using __typeof__ and the type rules
24987         for conditional expressions.
24988
24989 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
24990
24991         * gcc.dg/20001012-1.c: New test.
24992         * gcc.dg/20001012-2.c: New test.
24993
24994 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24995
24996         * gcc.dg/format-attr-1.c: New test.
24997
24998 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24999
25000         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
25001         __LONG_LONG_MAX__ instead of LLONG_MAX.
25002
25003 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25004
25005         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
25006         scanf flags.
25007         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
25008         flags.
25009
25010 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25011
25012         * gcc.dg/sequence-pt-1.c: New test.
25013
25014 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
25015
25016         * gcc.c-torture/execute/20001011-1.c: New testcase.
25017         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
25018
25019 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25020
25021         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
25022         does not error on it.
25023
25024 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25025
25026         * gcc.dg/20001009-1.c: New test.
25027
25028 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25029
25030         * gcc.c-torture/compile/20001009-1.c: Move from here ....
25031         * gcc.c-torture/execute/20001009-2.c: ... to here.
25032
25033 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
25034
25035         * gcc.c-torture/compile/20001009-1.c: New testcase.
25036         * gcc.c-torture/execute/20001009-1.c: New testcase.
25037         Testcases provided by Jan Hubicka <jh@suse.cz>.
25038
25039 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25040
25041         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25042         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
25043         uintmax_t using <limits.h> to emulate the compiler's internal
25044         logic.  No longer XFAIL %j tests.
25045
25046 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25047
25048         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
25049         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25050         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
25051         regexps and details of expected handling of some bad formats.
25052         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
25053         suppression.
25054
25055 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25056
25057         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
25058         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
25059         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
25060         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
25061         in list archives.
25062
25063 2000-10-06  Richard Henderson  <rth@cygnus.com>
25064
25065         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
25066         * g++.old-deja/g++.brendan/crash52.C: Likewise.
25067         * g++.old-deja/g++.jason/report.C: Likewise.
25068         * g++.old-deja/g++.law/friend5.C: Likewise.
25069         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
25070         of the expected warnings.
25071
25072 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
25073
25074         * g++.old-deja/g++.pt/enum14.C: New test.
25075
25076 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25077
25078         * g++.old-deja/g++.pt/crash59.C: New test.
25079
25080 2000-10-04  Will Cohen  <wcohen@redhat.com>
25081
25082         * gcc.dg/20000926-1.c: New test.
25083
25084 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
25085
25086         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
25087         function name for current C++ compiler.
25088         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
25089
25090 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
25091
25092         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
25093         __PRETTY_FUNCTION__.
25094         * g++.old-deja/g++.ext/pretty2.C: Likewise.
25095
25096 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25097
25098         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
25099
25100 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
25101
25102         * gcc.c-torture/compile/20000923-1.c: New test.
25103
25104 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
25105
25106         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
25107         * g++.old-deja/g++.pt/ttp62.C: Same.
25108         * g++.old-deja/g++.other/inline14.C: Same.
25109
25110 2000-09-24  Richard Henderson  <rth@cygnus.com>
25111
25112         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
25113
25114 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25115
25116         * gcc.dg/c90-printf-1.c: Add test for wide string format.
25117
25118 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
25119
25120         * gcc.c-torture/compile/20000922-1.c: New file.
25121
25122 2000-09-21  Nick Clifton  <nickc@redhat.com>
25123
25124         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
25125         a signed long modulo operation.
25126         (mod6): New function - perform an unsigned long modulo operation.
25127         (main): Add tests for modulos of very large numbers by very small
25128         dividends.
25129
25130 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25131
25132         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
25133
25134 2000-09-19  Richard Henderson  <rth@cygnus.com>
25135
25136         * gcc.dg/compare2.c (case 10): XFAIL.
25137
25138 2000-09-18  Richard Henderson  <rth@cygnus.com>
25139
25140         * gcc.c-torture/execute/20000906-1.c: Move ...
25141         * gcc.dg/20000906-1.c: ... here.  Only run on targets
25142         that support __builtin_trap.
25143
25144 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
25145
25146         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
25147
25148 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25149
25150         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
25151         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
25152         more $ format tests.
25153
25154 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25155
25156         * gcc.dg/format-errmk-1.c: New test.
25157
25158 2000-09-17  Greg McGary  <greg@mcgary.org>
25159
25160         * gcc.c-torture/execute/20000917-1.x: Remove.
25161
25162 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25163
25164         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
25165
25166 2000-09-17  Greg McGary  <greg@mcgary.org>
25167
25168         * gcc.c-torture/execute/20000917-1.c: New test.
25169         * gcc.c-torture/execute/20000917-1.x: XFAIL.
25170
25171 2000-09-16  Neil Booth  <NeilB@earthling.net>
25172
25173         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
25174         in nested macro bug.
25175
25176 2000-09-15  Neil Booth  <NeilB@earthling.net>
25177
25178         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
25179
25180 2000-09-14  Jeffrey A Law  (law@cygnus.com)
25181
25182         * gcc.c-torture/execute/20000914-1.c: New test.
25183
25184 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
25185
25186         * g++.other/inline13.C: New test.
25187
25188 2000-09-12  Andreas Jaeger  <aj@suse.de>
25189
25190         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
25191         constant by Ulrich Drepper <drepper@redhat.com>.
25192
25193 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
25194
25195         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
25196
25197 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25198
25199         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
25200
25201 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
25202
25203         * gcc.dg/cpp/backslash.c: New test.
25204
25205 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
25206
25207         * gcc.c-torture/execute/20000910-1.c: New test.
25208         * gcc.c-torture/execute/20000910-2.c: Likewise.
25209
25210 2000-09-11  Robert Lipe  <robertl@sco.com>
25211
25212         * gcc.dg/pragma-align.c: New test.
25213
25214 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25215
25216         * g++.old-deja/g++.pt/explicit82.C: New test.
25217         * g++.old-deja/g++.pt/explicit83.C: New test.
25218
25219 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
25220
25221         * gcc.dg/asm-names.c: New test.
25222
25223 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25224
25225         * gcc.dg/cpp/tr-warn6.c: New test
25226
25227 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25228
25229         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
25230         be accepted.
25231
25232 2000-09-07  Catherine Moore  <clm@redhat.com>
25233
25234         * gcc.c-torture/execute/unroll-1.c: New test.
25235
25236 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
25237
25238         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
25239         ERROR markers.
25240         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
25241         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
25242         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
25243         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
25244         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
25245         Preprocess only.
25246         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
25247         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
25248
25249 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25250
25251         * g++.old-deja/g++.pt/deduct2.C: New test.
25252
25253 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25254
25255         * g++.old-deja/g++.pt/parms2.C: New test.
25256
25257 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25258
25259         * g++.old-deja/g++.pt/crash58.C: New test.
25260
25261 2000-09-06  Greg McGary  <greg@mcgary.org>
25262
25263         * gcc.c-torture/execute/20000906-1.c: New test.
25264         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
25265
25266 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25267
25268         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
25269
25270 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25271
25272         * g++.old-deja/g++.pt/crash57.C: New test.
25273
25274 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25275
25276         * g++.old-deja/g++.pt/crash56.C: New test.
25277
25278 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25279
25280         * g++.old-deja/g++.pt/koenig1.C: New test.
25281
25282 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25283
25284         * gcc.dg/20000904-1.c: New test.
25285
25286 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25287
25288         * gcc.dg/cpp/paste8.c: New test.
25289
25290 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
25291
25292         * gcc.c-torture/compile/20000827-1.c: New test.
25293
25294 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25295
25296         * gcc.dg/format-diag-1.c: New test.
25297
25298 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25299
25300         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
25301         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
25302         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
25303         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
25304         gcc.dg/formatz-1.c: Adjust warning regular expressions.
25305
25306 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25307
25308         * g++.old-deja/g++.other/nested4.C: New test.
25309
25310 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25311
25312         * g++.old-deja/g++.ns/scoped1.C: New test.
25313
25314 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
25315
25316         * lib/g++.exp: Support testing already-installed GCC.
25317
25318 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25319
25320         * wtr-label-1.c, wtr-suffix-1.c: New tests.
25321
25322 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25323
25324         * gcc.dg/return-type-2.c: New test.
25325
25326 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
25327
25328         * gcc.c-torture/compile/20000825-1.c: New test.
25329
25330 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
25331
25332         * gcc.dg/dwarf2-2.c: New test.
25333
25334 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
25335
25336         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
25337         dg-warning regexps.
25338
25339 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25340
25341         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
25342         gcc.dg/format-ext-5.c: New tests.
25343
25344 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
25345
25346         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
25347
25348 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
25349
25350         * gcc.dg/noncompile/930622-2.c: Adjust error message.
25351
25352 2000-08-24  Richard Henderson  <rth@cygnus.com>
25353
25354         * gcc.dg/ia64-sync-1.c: New test.
25355         * gcc.dg/ia64-sync-2.c: New test.
25356         * gcc.dg/ia64-asm-1.c: New test.
25357
25358 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25359
25360         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
25361         * gcc.dg/format-ext-2.c: New test.
25362
25363 2000-08-23  Jason Merrill  <jason@redhat.com>
25364
25365         * lib/old-dejagnu.exp: Also ignore "In member function" and
25366         "At global scope".
25367
25368 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25369
25370         * gcc.dg/noncompile/label-lineno-1.c: New test.
25371
25372 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25373
25374         * gcc.dg/c99-array-nonobj-1.c: New test.
25375
25376 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25377
25378         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
25379         tests.
25380         * gcc.dg/format-ext-1.c: New test.
25381
25382 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25383
25384         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
25385         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
25386         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
25387         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
25388         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
25389
25390 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25391
25392         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
25393         gcc.dg/c99-strftime-2.c: New tests.
25394
25395 2000-08-22  Richard Henderson  <rth@cygnus.com>
25396
25397         * gcc.c-torture/execute/20000822-1.c: New test.
25398
25399 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25400
25401         * gcc.c-torture/execute/20000819-1.x: Remove.
25402
25403 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25404
25405         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
25406         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
25407         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
25408         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
25409         gcc.dg/format-xopen-1.c: New tests.
25410
25411 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25412
25413         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
25414
25415 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25416
25417         * g++.old-deja/g++.other/loop2.C: New test.
25418
25419         * gcc.c-torture/compile/20000606-1.c: New test.
25420         * gcc.c-torture/compile/20000728-1.c: New test.
25421         * gcc.c-torture/execute/20000801-1.c: New test.
25422         * gcc.c-torture/execute/20000801-2.c: New test.
25423         * gcc.c-torture/execute/20000819-1.c: New test.
25424         * gcc.c-torture/execute/20000819-1.x: XFAIL.
25425         * gcc.dg/20000629-1.c: New test.
25426         * gcc.dg/20000724-1.c: New test.
25427         * gcc.dg/20000807-1.c: New test.
25428
25429 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
25430
25431         * gcc.dg/cpp/pragma-1.c: New test.
25432         * gcc.dg/cpp/pragma-2.c: New test.
25433
25434 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
25435
25436         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
25437         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
25438
25439 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25440
25441         * gcc.c-torture/compile/20000818-1.c: New test.
25442
25443 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
25444
25445         * gcc.c-torture/execute/20000818-1.c: New test.
25446
25447 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25448
25449         * gcc.dg/format-va-1.c: New test.
25450
25451 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25452
25453         * g++.old-deja/g++.other/typedef8.C: New test.
25454
25455 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25456
25457         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
25458         * g++.old-deja/g++.mike/net36.C: Mark candidate.
25459         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
25460         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
25461         * g++.old-deja/g++.other/ptrmem7.C: New test.
25462         * g++.old-deja/g++.pt/ptrmem10.C: New test.
25463
25464 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25465
25466         * g++.old-deja/g++.pt/typename27.C: New test.
25467
25468 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
25469
25470         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
25471         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
25472         * g++.old-deja/g++.pt/friend45.C: New test.
25473         * g++.old-deja/g++.other/friend8.C: New test.
25474
25475 2000-08-15  Richard Henderson  <rth@cygnus.com>
25476
25477         * gcc.c-torture/execute/20000815-1.c: New test.
25478
25479 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25480
25481         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
25482         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
25483         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
25484
25485 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
25486
25487         * g++.old-deja/g++.other/refinit2.C: New test.
25488
25489 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
25490
25491         * lib/c-torture.exp (c-torture): Make
25492         compiler_conditional_xfail_data global.
25493         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
25494         compiler_conditional_xfail_data machinery.
25495         (f-torture-execute): Likewise.
25496         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
25497         and only when unrolling loops.
25498
25499         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
25500
25501 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25502
25503         * g++.old-deja/g++.pt/explicit81.C: New test.
25504
25505 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25506
25507         * g++.old-deja/g++.pt/typename26.C: New test.
25508
25509 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
25510
25511         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
25512         warning.
25513
25514 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25515
25516         * g++.old-deja/g++.other/array3.C: New test.
25517
25518 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25519
25520         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
25521         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
25522         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
25523         New tests.
25524
25525 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
25526
25527         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
25528         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25529
25530 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
25531
25532         * gcc.c-torture/execute/20000808-1.c: New test.
25533
25534 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25535
25536         * gcc.dg/c90-const-expr-1.c: New test.
25537
25538 2000-08-08  Richard Henderson  <rth@cygnus.com>
25539
25540         * gcc.dg/noncompile/920923-1.c: Declare calloc.
25541
25542 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25543
25544         * gcc.dg/noncompile/const-ll-1.c: New test.
25545
25546 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25547
25548         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
25549
25550 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25551
25552         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
25553         that running programs linked against the shared version of libobjc
25554         run correctly.
25555
25556 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25557
25558         * gcc.dg/c99-printf-1.c: New test.
25559
25560 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25561
25562         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
25563
25564 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
25565
25566         * gcc.c-torture/execute/20000731-1.x: Delete.
25567
25568 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
25569
25570         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
25571         and torture_without_loops as is done by c-torture.exp.
25572         (search_for): Copy from c-torture.exp.
25573         (gcc-dg-runtest): New function, drives a directory of tests
25574         iterating over the TORTURE_OPTIONS.
25575         (scan-assembler, scan-assembler-not): Move here from
25576         individual directory drivers.
25577
25578         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
25579         defined by lib/gcc-dg.exp.
25580         * gcc.dg/cpp/cpp.exp: Likewise.
25581         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
25582         gcc-dg-runtest, so we cycle over optimization options.
25583
25584         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
25585         * gcc.dg/compare2.c: No longer expected to fail.
25586
25587 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25588
25589         * gcc.c-torture/execute/20000804-1.c: New test.
25590
25591 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25592
25593         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
25594
25595 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
25596
25597         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
25598
25599 2000-08-03  Jeffrey A Law  (law@cygnus.com)
25600
25601         * gcc.c-torture/compile/20000803-1.c: New test.
25602
25603 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25604
25605         * gcc.c-torture/execute/20000801-3.c,
25606         gcc.c-torture/execute/20000801-4.c: New tests.
25607         * gcc.c-torture/execute/20000801-3.x,
25608         gcc.c-torture/execute/20000801-4.x: Xfail.
25609
25610 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
25611
25612         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
25613         libobjc/.libs to allow for libtool.
25614
25615 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
25616
25617         * gcc.c-torture/compile/20000802-1.c: New test.
25618
25619 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
25620
25621         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
25622
25623 2000-07-31  Jeffrey A Law  (law@cygnus.com)
25624
25625         * gcc-c-torture/execute/20000731-2.c: New test.
25626
25627         * gcc.c-torture/execute/20000731-1.c: New test.
25628         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
25629
25630 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
25631
25632         * testsuite/gcc.dg/cpp/paste7.c: New test.
25633         * gcc.dg/cpp/20000725-1.c: New test.
25634
25635 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
25636
25637         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
25638         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
25639         declaration warning for __builtin_dwarf_reg_size.
25640
25641         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
25642
25643 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25644
25645         * gcc.dg/noncompile/voidparam-1.c: New test.
25646
25647 2000-07-30  Richard Henderson  <rth@cygnus.com>
25648
25649         * gcc.dg/c90-digraph-1.c: Don't xfail.
25650         * gcc.dg/compare2.c (case 10): Xfail.
25651         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
25652
25653 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
25654
25655         * gcc.dg/c99-main-1.c: New test.
25656
25657 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25658
25659         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
25660
25661 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
25662
25663         * gcc.c-tortuer/execute/20000726-1.c: New test.
25664
25665 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
25666
25667         * gcc.c-torture/execute/enum-2.c: New test.
25668
25669 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25670
25671         * gcc.dg/cpp/tr-warn3.c: New test.
25672
25673 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25674
25675         * g++.old-deja/g++.ext/implicit1.C: Remove.
25676         * g++.old-deja/g++.jason/c2.C: Remove
25677         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
25678         * g++.old-deja/g++.pt/crash16.C: Likewise.
25679         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
25680
25681 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25682
25683         * g++.old-deja/g++.other/for2.C: New test.
25684
25685 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
25686
25687         * gcc.dg/20000720-1.c: New test.
25688
25689 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
25690
25691         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
25692
25693 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
25694
25695         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
25696         * gcc.c-torture/execute/20000722-1.c: New.
25697         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
25698
25699 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
25700
25701         * gcc.dg/cpp/20000720-1.S: New test.
25702
25703 2000-07-21  Michael Meissner  <meissner@redhat.com>
25704
25705         * gcc.c-torture/execute/ieee/hugeval.c: New test.
25706
25707 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25708
25709         * g++.old-deja/g++.brendan/crash16.C,
25710         g++.old-deja/g++.brendan/parse3.C,
25711         g++.old-deja/g++.brendan/redecl1.C,
25712         g++.old-deja/g++.ns/template13.C,
25713         g++.old-deja/g++.other/decl4.C,
25714         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
25715
25716 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25717
25718         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
25719         and "Internal error".
25720
25721         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
25722         regexps.
25723         * gcc.dg/cpp/paste6.c: New test.
25724
25725 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
25726
25727         * gcc.dg/cpp/tr-direct.c: New test.
25728
25729         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
25730         gcc.dg/cpp/undef1.c: Tweak error regexps.
25731
25732 2000-07-18  Eric Christopher <echristo@redhat.com>
25733
25734         * gcc.c-torture/compile/20000718-1.c: New test.
25735
25736 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
25737
25738         * cpplex.c (_cpp_push_token): If the token being pushed back
25739         is the previous token in this context, just subtract one from
25740         context->posn.
25741         * cppmacro.c (save_expansion): Clear aux field when storing a
25742         placemarker.
25743
25744 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
25745
25746         * gcc.dg/noncompile/redecl-1.c: New test.
25747
25748 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
25749
25750         * gcc.c-torture/execute/20000717-5.c: New test.
25751         * gcc.c-torture/execute/20000717-1.x: Removed.
25752
25753 2000-07-17  Richard Henderson  <rth@cygnus.com>
25754
25755         * gcc.c-torture/execute/20000717-4.c: New test.
25756
25757 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
25758
25759         * gcc.dg/cpp/syshdr.c: New test.
25760         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
25761
25762 2000-07-17  Neil Booth  <neilb@earthling.net>
25763
25764         * gcc.dg/cpp/cmdlne-dM.c: New test.
25765         * gcc.dg/cpp/cmdlne-dD.c: New test.
25766
25767 2000-07-17  Jeffrey A Law  (law@cygnus.com)
25768
25769         * gcc.c-torture/execute/20000717-3.c: New test.
25770
25771         * gcc.c-torture/compile/20000717-1.c: New test.
25772
25773 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
25774
25775         * gcc.c-torture/execute/20000717-2.c: New test.
25776
25777 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25778
25779         * gcc.dg/formatz-1.c: New test.
25780
25781         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
25782         * gcc.dg/c99-digraph-1.c: New tests.
25783
25784         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
25785         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
25786
25787         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
25788         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
25789         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
25790         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
25791         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
25792         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
25793         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
25794
25795 2000-07-17   Greg McGary <greg@mcgary.org>
25796
25797         * gcc.c-torture/execute/20000717-1.c: New test.
25798         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
25799
25800 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
25801
25802         * gcc.c-torture/execute/20000715-2.c: New test.
25803         * gcc.dg/20000715-1.c: New test.
25804
25805 2000-07-15  Michael Meissner  <meissner@redhat.com>
25806
25807         * gcc.c-torture/execute/20000715-1.c: New test.
25808
25809 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
25810
25811         * gcc.c-torture/execute/20000707-1.c: New test.
25812
25813 2000-07-13  Neil Booth  <NeilB@earthling.net>
25814
25815         * testsuite/gcc.dg/cpp/digraph1.c,
25816         testsuite/gcc.dg/cpp/digraph2.c,
25817         testsuite/gcc.dg/cpp/digraphs.c: New tests.
25818
25819 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
25820
25821         * g77.f-torture/compile/20000630-2.f:  New test.
25822         * g77.f-torture/compile/20000630-2.x
25823
25824 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25825
25826         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
25827
25828 2000-07-11  Neil Booth  <NeilB@earthling.net>
25829
25830         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
25831
25832 2000-07-11  Neil Booth  <NeilB@earthling.net>
25833
25834         * gcc.dg/cpp/cmdlne-C.c: New.
25835
25836 2000-07-09  Neil Booth  <NeilB@earthling.net>
25837
25838         * gcc.dg/cpp/directiv.c: New tests.
25839         * gcc.dg/cpp/undef1.c: Update.
25840
25841 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
25842
25843         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
25844
25845 2000-07-09  Neil Booth  <NeilB@earthling.net>
25846
25847         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
25848
25849 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
25850
25851         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
25852         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
25853
25854 2000-07-08  Neil Booth  <NeilB@earthling.net>
25855
25856         * gcc.dg/cpp/macsyntx.c: New tests.
25857
25858 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25859
25860         * gcc.dg/20000707-1.c: New test.
25861
25862 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25863
25864         * gcc.c-torture/execute/20000706-1.c: New test.
25865         * gcc.c-torture/execute/20000706-2.c: New test.
25866         * gcc.c-torture/execute/20000706-3.c: New test.
25867         * gcc.c-torture/execute/20000706-4.c: New test.
25868         * gcc.c-torture/execute/20000706-5.c: New test.
25869
25870 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25871
25872         * g++.old-deja/g++.pt/instantiate7.C: New test.
25873
25874 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25875
25876         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
25877         * g++.old-deja/g++.mike/thunk3.C: Likewise.
25878         * g++.old-deja/g++.other/rtti3.C: Likewise.
25879         * g++.old-deja/g++.other/rttid3.C: Likewise.
25880
25881 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
25882
25883         *  g77.f-torture/compile/20000630-1.x: Fix typo
25884
25885 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
25886
25887         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
25888         assembly output.
25889
25890 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
25891
25892         * gcc.dg/cpp/ident.c: New test.
25893
25894 2000-07-05  Neil Booth  <NeilB@earthling.net>
25895
25896         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
25897           gcc.dg/cpp/lexstrng.c: New tests.
25898
25899 2000-07-04  Neil Booth  <NeilB@earthling.net>
25900
25901         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
25902         * gcc.dg/cpp/strify2.c: Same.
25903
25904 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
25905
25906         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
25907         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
25908         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
25909         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
25910
25911         * testsuite/gcc.dg/cpp/macro1.c,
25912         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
25913         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
25914         testsuite/gcc.dg/cpp/strify1.c,
25915         testsuite/gcc.dg/cpp/strify2.c: New tests.
25916
25917 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
25918
25919         * gcc.c-torture/execute/20000703-1.c: New test.
25920
25921 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25922
25923         * g++.old-deja/g++.pt (lookup10.C): New test.
25924
25925 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25926
25927         * g++.old-deja/g++.pt (typename25.C): New test.
25928
25929 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
25930
25931         * gcc.c-torture/compile/20000701-1.c: New test.
25932
25933 2000-06-30  Nick Clifton  <nickc@cygnus.com>
25934
25935         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
25936         to test case.
25937
25938 2000-06-30  Catherine Moore  <clm@cygnus.com>
25939
25940         * gcc.c-torture/execute/align-1.c: New test.
25941
25942 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
25943
25944         * g++.old-deja/g++.pt/expr8.C: New test.
25945         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
25946
25947 2000-06-29  Nick Clifton  <nickc@cygnus.com>
25948
25949         * gcc.c-torture/compile/20000629-1.c: New test.
25950
25951 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25952
25953
25954         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
25955         gcc.dg/noncompile directory, depending on whether they're
25956         preprocessor tests or not.  Annotate all the tests for the dg
25957         framework.
25958
25959         * gcc.c-torture/noncompile/noncompile.exp: Delete.
25960         * gcc.dg/noncompile/noncompile.exp: New.
25961
25962         * Moved files:
25963         Old name                                New name
25964         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
25965         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
25966         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
25967         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
25968         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
25969         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
25970         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
25971         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
25972         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
25973         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
25974         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
25975         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
25976         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
25977         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
25978         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
25979         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
25980         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
25981         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
25982         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
25983         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
25984         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
25985         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
25986         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
25987         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
25988
25989         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
25990         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
25991         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
25992         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
25993         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
25994         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
25995
25996 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25997
25998         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
25999         declare one variable.  On the fourth, error.
26000         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
26001         declared by 20000628-1a.h.
26002
26003 2000-06-29  Richard Henderson  <rth@redhat.com>
26004
26005         * gcc.c-torture/execute/930529-1.x: New file.
26006         * gcc.dg/920413-1.c: Adjust expected warning text.
26007         * gcc.dg/980217-1.c: Declare abort.
26008         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
26009
26010 2000-06-29  Jeffrey A Law  (law@cygnus.com)
26011
26012         * g77.f-torture/compile/20000629-1.f: New test.
26013         * g77.f-torture/compile/20000629-1.x: Expected to fail.
26014
26015 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26016
26017         Rearrange lots of files, removing entirely the
26018         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
26019         directories.
26020
26021         * Deleted files:
26022         gcc.c-torture/code_quality/code_quality.exp
26023         gcc.c-torture/special/special.exp
26024         gcc.failure/failure.exp
26025         gcc.failure/940409-1.x
26026         gcc.c-torture/compile/961203-1.x
26027
26028         * New files:
26029         gcc.misc-tests/linkage.exp
26030         gcc.c-torture/execute/920730-1t.c
26031         gcc.c-torture/execute/920730-1t.x
26032         gcc.c-torture/compile/920520-1.x
26033         gcc.c-torture/compile/920521-1.x
26034         gcc.c-torture/compile/981006-1.x
26035         gcc.c-torture/execute/eeprof-1.x
26036
26037         * Moved files (possibly with modifications to fit a new harness):
26038         Old name                                New name
26039         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
26040         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
26041         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
26042         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
26043         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
26044         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
26045         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
26046         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
26047         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
26048         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
26049         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
26050         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
26051         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
26052         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
26053
26054 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26055
26056         * c-torture/compile/961203-1.x: Delete.
26057
26058         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
26059         not exit. Include stdio.h.
26060         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
26061         * gcc.misc-tests/dg-12.c: Likewise.
26062         * gcc.misc-tests/dg-5.c: Likewise.
26063         * gcc.misc-tests/dg-6.c: Likewise.
26064         * gcc.misc-tests/dg-7.c: Prototype abort.
26065         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
26066         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
26067         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
26068         not exit.
26069         * gcc.misc-tests/sieve.c: Use return from main, not exit.
26070         * gcc.misc-tests/sort2.c: Use return from main, not exit.
26071
26072 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
26073
26074         * gcc.dg/cpp/20000628-1.c: New test.
26075         * gcc.dg/cpp/20000628-1.h: New header for above test.
26076         * gcc.dg/cpp/20000628-1a.h: Likewise.
26077
26078 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
26079
26080         * gcc.dg/cpp: New directory.
26081         * gcc.dg/cpp/cpp.exp: New driver.
26082         * gcc.dg/cpp/20000627-1.c: New test.
26083         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
26084         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
26085         and rewrite as a compilation test.
26086
26087         * gcc.dg: Move many files into the cpp subdirectory, possibly
26088         renaming or editing them as well.
26089         Old name                New name
26090         990119-1.c              cpp/19990119-1.c
26091         990228-1.c              cpp/19990228-1.c
26092         990407-1.c              cpp/19990407-1.c
26093         990409-1.c              cpp/19990409-1.c
26094         990413-1.c              cpp/19990413-1.c
26095         990703-1.c              cpp/19990703-1.c
26096         20000127-1.c            cpp/20000127-1.c
26097         20000129-1.c            cpp/20000129-1.c
26098         20000207-1.c            cpp/20000207-1.c
26099         20000207-2.c            cpp/20000207-2.c
26100         20000209-1.c            cpp/20000209-1.c
26101         20000209-2.c            cpp/20000209-2.c
26102         20000301-1.c            cpp/20000301-1.c
26103         20000419-1.c            cpp/20000419-1.c
26104         20000510-1.S            cpp/20000510-1.S
26105         20000519-1.c            cpp/20000519-1.c
26106         20000529-1.c            cpp/20000529-1.c
26107         20000625-1.c            cpp/20000625-1.c
26108         20000625-2.c            cpp/20000625-2.c
26109         cpp-as1.c               cpp/assert1.c
26110         cpp-as2.c               cpp/assert2.c
26111         cxx-comments-1.c        cpp/cxxcom1.c
26112         cxx-comments-2.c        cpp/cxxcom2.c
26113         endif-label.c           cpp/endif.c
26114         cpp-hash1.c             cpp/hash1.c
26115         cpp-hash2.c             cpp/hash2.c
26116         cpp-if1.c               cpp/if-1.c
26117         cpp-if2.c               cpp/if-2.c
26118         cpp-if3.c               cpp/if-3.c
26119         cpp-if4.c               cpp/if-4.c
26120         cpp-if5.c               cpp/if-5.c
26121         cpp-cond.c              cpp/if-cexp.c
26122         cpp-missingop.c         cpp/if-mop.c
26123         cpp-missingparen.c      cpp/if-mpar.c
26124         cpp-opprec.c            cpp/if-oppr.c
26125         cpp-ifparen.c           cpp/if-paren.c
26126         cpp-shortcircuit.c      cpp/if-sc.c
26127         cpp-shift.c             cpp/if-shift.c
26128         cpp-unary.c             cpp/if-unary.c
26129         cpp-li1.c               cpp/line1.c
26130         cpp-li2.c               cpp/line2.c
26131         lineno.c                cpp/line3.c
26132         lineno-2.c              cpp/line4.c
26133         cpp-mi.c                cpp/mi1.c
26134         cpp-mic.h               cpp/mi1c.h
26135         cpp-micc.h              cpp/mi1cc.h
26136         cpp-mind.h              cpp/mi1nd.h
26137         cpp-mindp.h             cpp/mi1ndp.h
26138         cpp-mix.h               cpp/mi1x.h
26139         cpp-mi2.c               cpp/mi2.c
26140         cpp-mi2a.h              cpp/mi2a.h
26141         cpp-mi2b.h              cpp/mi2b.h
26142         cpp-mi2c.h              cpp/mi2c.h
26143         cpp-mi3.c               cpp/mi3.c
26144         cpp-mi3.def             cpp/mi3.def
26145         poison-1.c              cpp/poison.c
26146         pr-impl.c               cpp/prag-imp.c
26147         cpp-redef-2.c           cpp/redef1.c
26148         cpp-redef.c             cpp/redef2.c
26149         strpaste.c              cpp/strp1.c
26150         strpaste-2.c            cpp/strp2.c
26151         cpp-tradpaste.c         cpp/tr-paste.c
26152         cpp-tradstringify.c     cpp/tr-str.c
26153         cpp-tradwarn1.c         cpp/tr-warn1.c
26154         cpp-tradwarn2.c         cpp/tr-warn2.c
26155         trigraphs.c             cpp/trigraphs.c
26156         cpp-unc1.c              cpp/unc1.c
26157         cpp-unc2.c              cpp/unc2.c
26158         cpp-unc3.c              cpp/unc3.c
26159         cpp-unc.c               cpp/unc4.c
26160         undef.c                 cpp/undef1.c
26161         undef-2.c               cpp/undef2.c
26162         cpp-wi1.c               cpp/widestr1.c
26163
26164 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
26165
26166         * lib/g++.exp (g++_include_flags): Tweak.
26167
26168 2000-06-27  H.J. Lu  <hjl@gnu.org>
26169             Loren J. Rittle  <ljrittle@acm.org>
26170
26171         * lib/g++.exp (g++_include_flags): Override libgloss.exp
26172         version with one that knows about the new gcc tree structure.
26173         (g++_link_flags): Same.
26174
26175 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
26176
26177         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
26178         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
26179         case we are cross-compiling.
26180
26181         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
26182         g++.old-deja/g++.niklas/Makefile.in,
26183         g++.old-deja/g++.niklas/configure.in,
26184         g++.old-deja/g++.other/Makefile.in,
26185         g++.old-deja/g++.other/configure.in,
26186         gcc.c-torture/code_quality/Makefile.in,
26187         gcc.c-torture/code_quality/configure.in,
26188         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
26189         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
26190         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
26191         gcc.c-torture/execute/ieee/Makefile.in,
26192         gcc.c-torture/execute/ieee/configure.in,
26193         gcc.c-torture/noncompile/Makefile.in,
26194         gcc.c-torture/noncompile/configure.in,
26195         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
26196         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
26197         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
26198
26199 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26200
26201         * g++.old-deja/g++.other/ambig3.C: New test.
26202
26203 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26204
26205         * g++.old-deja/g++.pt/syntax1.C: New test.
26206         * g++.old-deja/g++.pt/syntax2.C: New test.
26207         * g++.old-deja/g++.other/syntax3.C: New test.
26208         * g++.old-deja/g++.other/syntax4.C: New test.
26209
26210 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26211
26212         * gcc.dg/20000623-1.c: Prototype exit and abort.
26213
26214 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26215
26216         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
26217         New tests.
26218         * gcc.dg/cpp-mi3.def: New file.
26219
26220         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
26221         inside assertions.
26222         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
26223         lexer's error messages.
26224         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
26225         divine anything from the linemarkers.
26226         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
26227         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
26228
26229 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
26230
26231         * gcc.dg/20000623-1.c: New test.
26232
26233 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
26234
26235         * gcc.c-torture/execute/20000622-1.c: New test.
26236
26237 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26238
26239         * g++.old-deja/g++.other/init15.C: New test.
26240
26241 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26242
26243         * g++.old-deja/g++.pt/vaarg2.C: New test.
26244         * g++.old-deja/g++.pt/vaarg3.C: New test.
26245
26246 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
26247
26248         * g++.old-deja/g++.other/dyncast6.C: New test.
26249
26250 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
26251
26252         * gcc.c-torture/execute/loop-6.c: New test.
26253
26254 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
26255
26256         * gcc.dg/20000614-1.c: New test.
26257         * gcc.dg/20000614-2.c: New test.
26258
26259 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
26260
26261         * g++.old-deja/g++.other/inline12.C: New test.
26262
26263 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
26264
26265         * g++.old-deja/g++.other/eh1.C: New test.
26266
26267 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
26268
26269         * g++.old-deja/g++.other/type.C: New test.
26270
26271 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26272
26273         * g++.old-deja/g++.other/initstring.C: New test.
26274
26275 2000-06-12  Jason Merrill  <jason@redhat.com>
26276
26277         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
26278
26279 2000-06-09  Jeffrey A Law  (law@cygnus.com)
26280
26281         * gcc.c-torture/compile/20000609-1.c: New test.
26282
26283 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
26284
26285         * gcc.dg/20000609-1.c: New test.
26286
26287 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
26288
26289         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
26290         * gcc.c-torture/noncompile/poison-1.c: Move...
26291         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
26292         * gcc.dg/cpp-li1.c: Add a token after the #line.
26293
26294 2000-06-05  Richard Henderson  <rth@cygnus.com>
26295
26296         * gcc.c-torture/execute/20000605-2.c: New test.
26297         * gcc.c-torture/execute/20000605-3.c: New test.
26298
26299 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
26300
26301         * g77.f-torture/execute/20000503-1.x: New file.
26302
26303 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26304
26305         * g++.old-deja/g++.eh/badalloc1.C: New test.
26306
26307 2000-06-05  Richard Henderson  <rth@cygnus.com>
26308
26309         * gcc.c-torture/execute/20000605-1.c: New test.
26310
26311 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26312             Nathan Sidwell <nathan@codesourcery.com>
26313
26314         * gcc.c-torture/compile/20000605-1.c: New test.
26315
26316 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
26317
26318         * g77.f-torture/compile/20000601-1.f:  New test.
26319
26320 2000-06-03  Richard Henderson  <rth@cygnus.com>
26321
26322         * gcc.c-torture/execute/20000603-1.c: New.
26323
26324 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
26325
26326         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
26327         * gcc.dg/noreturn-2.c (noreturn): Likewise.
26328
26329 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
26330
26331         * gcc.dg/compare2.c (case 12): XFAIL.
26332         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
26333         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
26334
26335         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
26336
26337 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
26338
26339         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
26340         guard macro is already defined when the header is first
26341         included.
26342         * gcc.dg/cpp-mix.h: New file.
26343         * gcc.dg/endif-label.c: Update patterns to match compiler.
26344
26345         * g++.brendan/complex1.C: Declare abort.
26346         * g++.law/refs4.C: Remove XFAIL.
26347         * g++.oliva/expr2.C: Declare abort and exit.
26348
26349 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
26350
26351         * gcc.c-torture/execute/20000528-1.c: New test.
26352
26353         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
26354         * g++.old-deja/g++.law/temps4.C: Likewise.
26355
26356         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
26357         stdlib.h.  Call abort() on failure.
26358         * g++.old-deja/g++.law/refs4.C: Likewise.
26359         * g++.old-deja/g++.law/temps4.C: Likewise.
26360         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
26361         * gcc.c-torture/execute/20000112-1.c: Include string.h.
26362
26363 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
26364
26365         Relative to g++.dg/special:
26366         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
26367
26368         Relative to g++.old-deja:
26369         * g++.brendan/complex1.C, g++.jason/optimize2.C,
26370         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
26371         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
26372         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
26373         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
26374         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
26375         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
26376
26377         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
26378         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
26379         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
26380         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
26381         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
26382         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
26383         and/or string.h.
26384
26385         * g++.other/goto1.C: Update expectations for error messages.
26386
26387 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
26388
26389         * gcc.c-torture/compile/20000523-1.c: New test.
26390
26391 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26392
26393         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
26394
26395 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26396
26397         * g++.old-deja/g++.eh/catch11.C: New test.
26398         * g++.old-deja/g++.eh/catch12.C: New test.
26399
26400 2000-05-24  Nick Clifton  <nickc@cygnus.com>
26401
26402         * gcc.c-torture/execute/20000523-1.c: New test.
26403
26404 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
26405
26406         * c-torture/execute/bcp-1.c: Replace abort in arg of
26407         __builtin_constant_p with a generic external function.
26408
26409         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
26410         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
26411         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
26412         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
26413         Prototype abort and/or exit.
26414
26415         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
26416         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
26417         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
26418         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
26419
26420 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
26421
26422         * gcc.dg/dwarf2-1.c: New test.
26423
26424 2000-05-20  Richard Henderson  <rth@cygnus.com>
26425
26426         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
26427
26428 2000-05-20  Andreas Jaeger  <aj@suse.de>
26429
26430         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
26431         testcase.
26432
26433 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
26434
26435         * gcc.c-torture/execute/20000519-2.c: New test.
26436
26437 2000-05-19  Andreas Jaeger  <aj@suse.de>
26438
26439         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
26440         which fails with SSA.
26441
26442         * lib/c-torture.exp: Also test with -O3 -fssa.
26443
26444 2000-05-18  Michael Meissner  <meissner@redhat.com>
26445
26446         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
26447         * gcc.c-torture/execute/920415-1.c: Ditto.
26448         * gcc.c-torture/execute/920501-1.c: Ditto.
26449         * gcc.c-torture/execute/conversion.c: Ditto.
26450         * gcc.c-torture/execute/cvt-1.c: Ditto.
26451
26452 2000-05-18  Jeffrey A Law  (law@cygnus.com)
26453
26454         * gcc.c-torture/compile/20000518-1.c: New test.
26455
26456 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26457
26458         * g77.f-torture/compile/200005018.f:  New test.
26459
26460 2000-05-17  Jeffrey A Law  (law@cygnus.com)
26461
26462         * gcc.c-torture/compile/20000517-1.c: New test.
26463
26464 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26465
26466         * gcc.c-torture/execute/20000516-1.c: New test.
26467
26468 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
26469
26470         * g++.old-deja/g++.other/eh.C: New test.
26471
26472 2000-05-12  Richard Henderson  <rth@cygnus.com>
26473
26474         * gcc.c-torture/execute/990208-1.c (main): Don't pass
26475         constants through to doit's conditional.
26476
26477 2000-05-11  Jeffrey A Law  (law@cygnus.com)
26478
26479         * gcc.c-torture/compile/20000511-1.c: New test.
26480         * g77.f-torture/compile/20000511-1.f: New test.
26481         * g77.f-torture/compile/20000511-2.f: New test.
26482
26483 2000-05-11  Michael Meissner  <meissner@redhat.com>
26484
26485         * gcc.c-torture/execute/20000511-1.c: New test.
26486
26487 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
26488
26489         * gcc.dg/dg.exp: Scan .S files as well as .c files.
26490         * gcc.dg/20000510-1.S: New.
26491
26492 2000-05-08  Catherine Moore  <clm@cygnus.com>
26493
26494         * gcc.dg/unused-3.c: New.
26495
26496 2000-05-06  Richard Henderson  <rth@cygnus.com>
26497
26498           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
26499           * g++.old-deja/g++.mike/warn1.C: Likewise.
26500           * g++.old-deja/g++.pt/local1.C: Likewise.
26501           * g++.old-deja/g++.pt/local7.C: Likewise.
26502           * g++.old-deja/g++.pt/spec16.C: Likewise.
26503
26504 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
26505
26506         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
26507
26508 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
26509
26510           * g77.f-torture/execute/20000503-1.f:  New test.
26511
26512 2000-05-04  Andreas Jaeger  <aj@suse.de>
26513
26514         * gcc.dg/noreturn-2.c: New test.
26515
26516 2000-05-04  Neil Booth  <NeilB@earthling.net>
26517
26518         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
26519         preprocessor.
26520
26521 2000-05-04  Richard Henderson  <rth@cygnus.com>
26522
26523         * gcc.c-torture/execute/20000503-1.c: Fix typo.
26524
26525 2000-05-04  Richard Henderson  <rth@cygnus.com>
26526
26527         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
26528         OpenSSL by Jason R Thorpe.
26529
26530 2000-05-03  Jim Wilson  <wilson@cygnus.com>
26531
26532         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
26533
26534 2000-05-03  Robert Lipe <robertlipe@usa.net>
26535
26536         * gcc.dg/20000503-1.c: New test.
26537
26538 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
26539
26540         * gcc.c-torture/compile/20000502-1.c: New test.
26541         * g++.old-deja/g++.other/align.C: New test.
26542         * gcc.dg/cpp-tradstringify.c: New test.
26543
26544 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26545
26546         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
26547         and hard registers.
26548
26549 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
26550
26551         * gcc.c-torture/execute/loop-5.c: New test.
26552
26553 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
26554
26555         * gcc.c-torture/execute/va-arg-20.c: New test.
26556
26557 2000-04-23  Jeffrey A Law  (law@cygnus.com)
26558
26559         * gcc.c-torture/execute/20000422-1.c: New test.
26560
26561 2000-04-20  Greg McGary  <gkm@gnu.org>
26562
26563         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
26564         when optimizing, but without sibling-call optimizations (-O1).
26565
26566 2000-04-20  Jeffrey A Law  (law@cygnus.com)
26567
26568           * gcc.c-torture/compile/20000420-1.c: New test.
26569
26570 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26571
26572         * g++.abi/ptrflags.C: New test.
26573         * g++.eh/catchptr1.C: Test incomplete pointer chains.
26574
26575 2000-04-19  Catherine Moore  <clm@cygnus.com>
26576
26577         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
26578
26579 2000-04-19  Greg McGary  <gkm@gnu.org>
26580
26581         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
26582         sibling-call optimizations.
26583
26584 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
26585
26586         * gcc.dg/20000419-1.c: New test.
26587
26588 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
26589
26590         * gcc.c-torture/execute/20000412-6.c: New test.
26591
26592 2000-04-12  Jeffrey A Law  (law@cygnus.com)
26593
26594         * gcc.c-torture/execute/20000412-5.c: New test.
26595         * g77.f-torture/compile/20000412-1.f: New test.
26596         * gcc.c-torture/execute/20000412-4.c: New test.
26597         * gcc.c-torture/compile/20000412-2.c: New test.
26598         * gcc.c-torture/execute/20000412-3.c: New test.
26599         * gcc.c-torture/compile/20000412-1.c: New test.
26600         * gcc.c-torture/execute/20000412-2.c: New test.
26601
26602 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
26603
26604         * objc/execute/bf-20.m: New test.
26605
26606 2000-04-10  Richard Henderson  <rth@cygnus.com>
26607
26608         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
26609
26610         * gcc.c-torture/execute/20000412-1.c: New test.
26611
26612 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
26613
26614         * g++.old-deja/g++.eh/catchptr1.C: New test.
26615
26616 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
26617
26618         * g++.old-deja/g++.abi/cxa_vec.C: New test.
26619
26620 2000-04-08  Neil Booth  <NeilB@earthling.net>
26621
26622         * gcc.dg/cpp-nullchar.c: Remove test as
26623         embedded nulls cause problems.
26624
26625 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26626
26627         * gcc.dg/compare2.c: New test.
26628
26629 2000-04-08  Neil Booth  <NeilB@earthling.net>
26630
26631         * gcc.dg/cpp-nullchar.c: New test.
26632
26633 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
26634
26635         * gcc.dg/cpp-mi2.c: New test.
26636         * gcc.dg/cpp-mi2[abc].h: New files.
26637
26638 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
26639
26640         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
26641         member name.
26642
26643 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26644
26645         * g++.old-deja/g++.abi/vmihint.C: New test.
26646
26647 2000-04-06  Neil Booth  <NeilB@earthling.net>
26648
26649         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
26650         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
26651         copyright.
26652
26653 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
26654
26655         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
26656         avoid stack-frame overwrite.
26657
26658 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
26659
26660         * gcc.c-torture/compile/20000405-2.c: New test.
26661         * gcc.c-torture/compile/20000405-3.c: New test.
26662
26663 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26664
26665         * gcc.c-torture/compile/20000405-1.c: New test.
26666
26667 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
26668
26669         * gcc.dg/cast-qual-1.c: Revert last change.
26670
26671 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26672
26673         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
26674
26675 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
26676
26677         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
26678         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
26679
26680 2000-04-03  Jeffrey A Law  (law@cygnus.com)
26681
26682         * gcc.c-torture/compile/20000403-2.c: New test.
26683         * gcc.c-torture/compile/20000403-1.c: New test.
26684
26685 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
26686
26687         * gcc.c-torture/execute/20000403-1.c: New test.
26688
26689 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
26690
26691         * gcc.c-torture/execute/20000402-1.c: New test.
26692
26693 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
26694
26695         * gcc.c-torture/execute/va-arg-15.c: New test.
26696         * gcc.c-torture/execute/va-arg-16.c: New test.
26697         * gcc.c-torture/execute/va-arg-17.c: New test.
26698         * gcc.c-torture/execute/va-arg-18.c: New test.
26699         * gcc.c-torture/execute/va-arg-19.c: New test.
26700
26701 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
26702
26703         * gcc.c-torture/compile/981211-1.c: Move to...
26704         * gcc.dg/cpp-as1.c: ...here.
26705         * gcc.dg/cpp-as2.c: New file.
26706
26707         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
26708         compiler.
26709
26710 2000-04-02  Neil Booth  <NeilB@earthling.net>
26711
26712         * gcc.dg/cpp-cond.c  New tests.
26713         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
26714         accidental success less likely.
26715         * gcc.dg/cpp-missingop.c  New tests.
26716         * gcc.dg/cpp-missingparen.c  New tests.
26717         * gcc.dg/cpp-shift.c  New tests.
26718         * gcc.dg/cpp-shortcircuit.c  New tests.
26719         * gcc.dg/cpp-unary.c  New tests.
26720
26721 2000-03-29  Jeffrey A Law  (law@cygnus.com)
26722
26723         * gcc.c-torture/compile/20000329-1.c: New test.
26724
26725 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
26726
26727         * gcc.c-torture/compile/20000326-1.c: New test.
26728         * gcc.c-torture/compile/20000326-2.c: New test.
26729
26730 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
26731
26732         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
26733         the first parameter is a function argument.
26734
26735 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
26736
26737         * g++.old-deja/g++.ext/array4.C: New test.
26738
26739 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
26740
26741         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
26742
26743 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26744
26745         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
26746
26747 2000-03-19  Richard Henderson  <rth@cygnus.com>
26748
26749         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
26750
26751 2000-03-19  Richard Henderson  <rth@cygnus.com>
26752
26753         * gcc.c-torture/compile/20000319-1.c: New test.
26754
26755 2000-03-14  Jeffrey A Law  (law@cygnus.com)
26756
26757         * gcc.c-torture/execute/20000314-3.c: New test.
26758         * gcc.c-torture/execute/20000314-2.c: New test.
26759         * gcc.c-torture/execute/20000314-1.c: New test.
26760         * gcc.c-torture/compile/20000314-2.c: New test.
26761         * gcc.c-torture/compile/20000314-1.c: New test.
26762
26763 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
26764
26765         * g++.old-deja/g++.warn/inline.C: New test.
26766
26767 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
26768
26769         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
26770         standards-compliant result rather than specific constants.
26771         Put test-values in array.
26772
26773 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
26774
26775         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
26776         (g++_target_compile): Put test-specific options last.
26777
26778 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26779
26780         * g++.old-deja/g++.eh/vbase4.C: New test.
26781
26782 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26783
26784         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
26785
26786 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26787
26788         * g++.old-deja/g++.brendan/misc12.C: Removed.
26789         * g++.old-deja/g++.pt/memtemp77.C: Constify.
26790         * g++.old-deja/g++.ext/pretty4.C: New test.
26791
26792 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26793
26794         * g++.old-deja/g++.other/string2.C: New test.
26795
26796 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
26797
26798         * g++.old-deja/g++.warn/impint2.C: New test.
26799
26800 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
26801
26802         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
26803         is 1, not zero.
26804
26805 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
26806
26807         * g++.old-deja/g++.warn/impint.C: New test.
26808         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
26809         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
26810         * g++.old-deja/g++.pt/explicit12.C: Likewise.
26811         * g++.old-deja/g++.pt/explicit13.C: Likewise.
26812         * g++.old-deja/g++.pt/explicit17.C: Likewise.
26813         * g++.old-deja/g++.pt/explicit18.C: Likewise.
26814         * g++.old-deja/g++.pt/explicit19.C: Likewise.
26815         * g++.old-deja/g++.pt/explicit23.C: Likewise.
26816         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26817         * g++.old-deja/g++.pt/explicit35.C: Likewise.
26818         * g++.old-deja/g++.pt/explicit6.C: Likewise.
26819         * g++.old-deja/g++.pt/memclass7.C: Likewise.
26820
26821 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
26822
26823         * gcc.dg/cpp-redef.c: New test.
26824
26825 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
26826
26827         * g++.old-deja/g++.pt/unify7.C: New test.
26828
26829 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26830
26831         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
26832         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
26833
26834 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
26835
26836         * gcc.c-torture/compile/20000224-1.c: New test.
26837
26838 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26839
26840         * gcc.c-torture/compile/cpp-2.c: New test.
26841         * gcc.c-torture/compile/cpp-1.c: New test.
26842
26843 2000-02-25  Jeffrey A Law  (law@cygnus.com)
26844
26845         * gcc.c-torture/execute/20000225-1.c: New test.
26846
26847 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26848
26849         * gcc.dg/cpp-li2.c: New test.
26850
26851         * gcc.dg/cpp-wi1.c: New test.
26852
26853         * gcc.dg/cpp-li1.c: New test.
26854
26855 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
26856
26857         * g++.old-deja/g++.other/sizeof5.C: New test.
26858
26859 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26860
26861         * gcc.c-torture/execute/va-arg-13.c: New test.
26862
26863 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
26864
26865         * gcc.c-torture/execute/va-arg-12.c: New test.
26866
26867 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26868
26869         * gcc.c-torture/execute/20000223-1.c: New test.
26870
26871 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26872
26873         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
26874
26875 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
26876
26877         * g++.old-deja/g++.abi/ptrmem.C: New test.
26878
26879 2000-02-19  Richard Henderson  <rth@cygnus.com>
26880
26881         * gcc.c-torture/compile/init-3.c: New.
26882
26883 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
26884
26885         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
26886         ALWAYS_CXXFLAGS.
26887
26888 2000-02-11  Robert Lipe <robertl@sco.com>
26889
26890         * gcc.c-torture/compile/20000211-3.c: New test.
26891
26892 2000-02-11  Martin Buchholz <martin@xemacs.org>
26893
26894         * gcc.c-torture/compile/20000211-2.c: New test.
26895
26896 2000-02-11  Jeffrey A Law  (law@cygnus.com)
26897
26898         * gcc.c-torture/compile/20000211-1.c: New test.
26899
26900 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
26901
26902         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
26903           on native targets
26904
26905 2000-02-08  Nathan Sidwell  <nathan@acm.org>
26906
26907         * g++.old-deja/g++.other/cast5.C: New test.
26908
26909 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
26910
26911         * gcc.c-torture/execute/20000205-1.c: New.
26912
26913 2000-02-03  Nathan Sidwell  <nathan@acm.org>
26914
26915         * g++.old-deja/g++.jason/cast3.C: Return void.
26916         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
26917
26918 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26919
26920         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
26921
26922         * gcc.dg/loop-1.c: New test.
26923
26924 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
26925
26926         * gcc.c-torture/compile/20000127-1.c: New test.
26927         * gcc.c-torture/execute/991228-1.c: New test.
26928
26929 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26930
26931         * gcc.dg/unused-2.c: New test.
26932
26933         * gcc.dg/conv-1.c: New test.
26934
26935 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
26936
26937         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
26938         compiler.
26939         (tool_option_proc): Fix typo.
26940
26941 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
26942
26943         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
26944         of the ld on the host, not on the build machine.
26945         Also, don't crash if '--help' is not a supported option.
26946
26947 2000-01-24  Richard Henderson  <rth@cygnus.com>
26948
26949         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
26950
26951 2000-01-20  Jeffrey A Law  (law@cygnus.com)
26952
26953         * gcc.c-torture/execute/20000120-2.c: New test.
26954         * gcc.c-torture/execute/20000120-1.c: New test.
26955
26956 2000-01-13  Jeffrey A Law  (law@cygnus.com)
26957
26958         * gcc.c-torture/execute/20000113-1.c: New test.
26959
26960 2000-01-12  Jeffrey A Law  (law@cygnus.com)
26961
26962         * gcc.c-torture/execute/20000112-1.c: New test.
26963
26964 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26965
26966         * gcc.dg/20000111-1.c: New test.
26967
26968 2000-01-10  Jeffrey A Law  (law@cygnus.com)
26969
26970         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
26971         with 16 bit integers.
26972
26973 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26974
26975         * gcc.dg/20000108-1.c: New test.
26976
26977 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26978
26979         * g++.old-deja/g++.ns/koenig8.C: New test.
26980
26981 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26982
26983         * g++.old-deja/g++.other/cast4.C: New test.
26984
26985 2000-01-05  Jeffrey A Law  (law@cygnus.com)
26986
26987         * gcc.c-torture/compile/20000105-2.c: New test.
26988         * gcc.c-torture/compile/20000105-1.c: New test.
26989
26990 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26991
26992         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
26993         references to printf & atoi to conform to ANSI standard.
26994         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
26995         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
26996         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
26997         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
26998         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
26999         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27000         * g++.old-deja/g++.brendan/copy1.C: Likewise.
27001         * g++.old-deja/g++.brendan/copy2.C: Likewise.
27002         * g++.old-deja/g++.brendan/copy3.C: Likewise.
27003         * g++.old-deja/g++.brendan/copy4.C: Likewise.
27004         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27005         * g++.old-deja/g++.brendan/copy6.C: Likewise.
27006         * g++.old-deja/g++.brendan/copy7.C: Likewise.
27007         * g++.old-deja/g++.brendan/copy8.C: Likewise.
27008         * g++.old-deja/g++.brendan/crash11.C: Likewise.
27009         * g++.old-deja/g++.brendan/crash14.C: Likewise.
27010         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
27011         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27012         * g++.old-deja/g++.brendan/delete2.C: Likewise.
27013         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
27014         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
27015         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
27016         * g++.old-deja/g++.brendan/eh1.C: Likewise.
27017         * g++.old-deja/g++.brendan/groff1.C: Likewise.
27018         * g++.old-deja/g++.brendan/init3.C: Likewise.
27019         * g++.old-deja/g++.brendan/misc12.C: Likewise.
27020         * g++.old-deja/g++.brendan/misc7.C: Likewise.
27021         * g++.old-deja/g++.brendan/new2.C: Likewise.
27022         * g++.old-deja/g++.brendan/operators4.C: Likewise.
27023         * g++.old-deja/g++.brendan/operators5.C: Likewise.
27024         * g++.old-deja/g++.brendan/overload2.C: Likewise.
27025         * g++.old-deja/g++.brendan/overload7.C: Likewise.
27026         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
27027         * g++.old-deja/g++.brendan/reference1.C: Likewise.
27028         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
27029         * g++.old-deja/g++.brendan/template24.C: Likewise.
27030         * g++.old-deja/g++.brendan/template3.C: Likewise.
27031         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
27032         * g++.old-deja/g++.jason/inline3.C: Likewise.
27033         * g++.old-deja/g++.jason/opeq.C: Likewise.
27034         * g++.old-deja/g++.law/arg5.C: Likewise.
27035         * g++.old-deja/g++.law/arm7.C: Likewise.
27036         * g++.old-deja/g++.law/ctors11.C: Likewise.
27037         * g++.old-deja/g++.law/cvt8.C: Likewise.
27038         * g++.old-deja/g++.law/init9.C: Likewise.
27039         * g++.old-deja/g++.law/refs4.C: Likewise.
27040         * g++.old-deja/g++.law/template2.C: Likewise.
27041         * g++.old-deja/g++.law/visibility24.C: Likewise.
27042         * g++.old-deja/g++.law/vtable3.C: Likewise.
27043         * g++.old-deja/g++.mike/asm2.C: Likewise.
27044         * g++.old-deja/g++.mike/eh1.C: Likewise.
27045         * g++.old-deja/g++.mike/misc1.C: Likewise.
27046         * g++.old-deja/g++.mike/misc13.C: Likewise.
27047         * g++.old-deja/g++.mike/misc14.C: Likewise.
27048         * g++.old-deja/g++.mike/ns12.C: Likewise.
27049         * g++.old-deja/g++.mike/p1248.C: Likewise.
27050         * g++.old-deja/g++.mike/p3708.C: Likewise.
27051         * g++.old-deja/g++.mike/p3708a.C: Likewise.
27052         * g++.old-deja/g++.mike/p3708b.C: Likewise.
27053         * g++.old-deja/g++.mike/p646.C: Likewise.
27054         * g++.old-deja/g++.mike/p700.C: Likewise.
27055         * g++.old-deja/g++.mike/p783.C: Likewise.
27056         * g++.old-deja/g++.mike/p783a.C: Likewise.
27057         * g++.old-deja/g++.mike/p783b.C: Likewise.
27058         * g++.old-deja/g++.mike/p786.C: Likewise.
27059         * g++.old-deja/g++.mike/p789.C: Likewise.
27060         * g++.old-deja/g++.mike/p789a.C: Likewise.
27061         * g++.old-deja/g++.mike/p807a.C: Likewise.
27062         * g++.old-deja/g++.other/delete3.C: Likewise.
27063         * g++.old-deja/g++.other/dyncast1.C: Likewise.
27064         * g++.old-deja/g++.other/dyncast2.C: Likewise.
27065         * g++.old-deja/g++.other/dyncast3.C: Likewise.
27066         * g++.old-deja/g++.other/empty1.C: Likewise.
27067         * g++.old-deja/g++.other/temporary1.C: Likewise.
27068         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
27069         * g++.old-deja/g++.pt/t16.C: Likewise.
27070         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
27071
27072 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
27073
27074         * gcc.dg/991230-1.c: New test.
27075
27076 1999-12-29  Jeffrey A Law  (law@cygnus.com)
27077
27078         * gcc.c-torture/compile/991229-3.c: New test.
27079         * gcc.c-torture/compile/991229-2.c: New test.
27080         * gcc.c-torture/compile/991229-1.c: New test.
27081
27082 1999-12-29  Greg McGary <gkm@eng.ascend.com>
27083
27084         * gcc.c-torture/compile/labels-2.c: New test.
27085
27086 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
27087
27088         * gcc.c-torture/execute/991227-1.c: New test.
27089
27090 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27091
27092         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
27093
27094 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
27095
27096         * gcc.c-torture/execute/991221-1.c: New test.
27097
27098 1999-12-20  Nathan Sidwell  <nathan@acm.org>
27099
27100         * g++.old-deja/g++.other/cast3.C: New test.
27101
27102 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
27103
27104         * gcc.c-torture/execute/991216-4.c: New test.
27105
27106 1999-12-16  Michael Meissner  <meissner@cygnus.com>
27107
27108         * gcc.c-torture/execute/991216-1.c: New test.
27109         * gcc.c-torture/execute/991216-2.c: New test.
27110         * gcc.c-torture/execute/991216-3.c: New test.
27111
27112 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27113
27114         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
27115         Actually make the test fail by using "-O2" for compilation.
27116
27117 1999-12-15  Nathan Sidwell  <nathan@acm.org>
27118
27119         * g++.old-deja/g++.warn/cast-align1.C: New test.
27120
27121 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27122
27123         * gcc.c-torture/compile/991214-1.c: New test.
27124         * gcc.c-torture/compile/991214-2.c: New test.
27125
27126 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27127
27128         * gcc.dg/991214-1.c: New test.
27129
27130 1999-12-13  Jeffrey A Law  (law@cygnus.com)
27131
27132         * gcc.c-torture/compile/991213-3.c: New test.
27133         * gcc.c-torture/compile/991213-2.c: New test.
27134         * gcc.c-torture/compile/991213-1.c: New test.
27135
27136 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
27137
27138         * gcc.dg/991209-1.c: New test.
27139
27140 1999-12-08  Nathan Sidwell <nathan@acm.org>
27141
27142         * gcc.c-torture/compile/991208-1.c: New test.
27143
27144 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27145
27146         * gcc.dg/ultrasp2.c: New test.
27147
27148 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
27149
27150         * g++.old-deja/g++.abi/align.C (main): Fix typo.
27151
27152 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
27153
27154         * gcc.c-torture/compile/991202-1.c: New test.
27155         * gcc.c-torture/execute/991202-1.c: New test.
27156         * gcc.c-torture/execute/991202-2.c: New test.
27157         * gcc.c-torture/execute/991202-3.c: New test.
27158
27159 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
27160
27161         * g++.old-deja/g++.abi/align.C: New test.
27162         * g++.old-deja/g++.abi/aggregates.C: Likewise.
27163         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27164
27165 1999-12-01  Richard Henderson  <rth@cygnus.com>
27166
27167         * gcc.c-torture/execute/991201-1.c: New.
27168
27169 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
27170
27171         * gcc.dg/991129-1.c: New test.
27172
27173 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27174
27175         * gcc.c-torture/compile/991127-1.c: New test.
27176
27177 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27178
27179         * g++.old-deja/g++.other/warn4.C: New test.
27180
27181 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27182
27183         * g++.old-deja/g++.eh/cleanup2.C: New test.
27184         * g++.old-deja/g++.ext/pretty2.C: New test.
27185         * g++.old-deja/g++.ext/pretty3.C: New test.
27186         * g++.old-deja/g++.other/debug6.C: New test.
27187
27188 1999-10-20  Jim Wilson  <wilson@cygnus.com>
27189
27190         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
27191         compiler_output to look for one error message instead of two.
27192
27193 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
27194
27195         * gcc.c-torture/execute/991118-1.c: Also test case
27196         where the word boundary does not split a byte evenly.
27197
27198 1999-11-19  Nathan Sidwell  <nathan@acm.org>
27199
27200         * g++.old-deja/g++.ext/restrict1.C: New test.
27201
27202 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
27203
27204         * gcc.c-torture/execute/991118-1.c: New test.
27205
27206 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
27207
27208         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
27209         working directory pathnames.
27210
27211 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
27212
27213         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
27214         host is equipped with driver.h and driver.o so it can actually
27215         compile and run the tests.
27216
27217 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
27218
27219         * gcc.c-torture/compile/991008-1.c: New test.
27220
27221 1999-11-08  Nick Clifton  <nickc@cygnus.com>
27222
27223         * lib/gcc-dg.exp: Include target-supports.exp
27224
27225 1999-11-05  Nick Clifton  <nickc@cygnus.com>
27226
27227         * lib/target-supports.exp: New file: Provide procs to test for
27228         features supported by the target.
27229         (check_weak_available): Moved here from ecos.exp.
27230         (check_alias_available): New proc: Determine of the target
27231         toolchain supports the alias attribute.
27232
27233         * gcc.dg/special/ecos.exp: Move check_weak_available to
27234         target-supports.exp.
27235         (alias-1.c): Only perform the test if the target supports
27236         aliases.
27237         (wkali-1.c): Only perform the test if the target supports
27238         aliases.
27239
27240         * gcc.dg/990506-0.c: Expect error messages from cross
27241         targets as well as native targets.
27242
27243 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27244
27245         * gcc.dg/ultrasp1.c: Removed xfail.
27246         * gcc.dg/struct-ret-2.c: Likewise.
27247         * gcc.dg/array-1.c: Likewise.
27248
27249 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27250
27251         * gcc.dg/struct-ret-2.c: New test.
27252
27253         * gcc.dg/array-1.c: New test.
27254
27255 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
27256
27257         * gcc.c-torture/execute/991030-1.c: New test.
27258
27259 1999-10-26  Richard Henderson  <rth@cygnus.com>
27260
27261         * gcc.c-torture/compile/991026-2.c: New test.
27262
27263 1999-10-26  Jeffrey A Law  (law@cygnus.com)
27264
27265         * gcc.c-torture/compile/991026-1.c: New test.
27266
27267 1999-10-23  Jeffrey A Law  (law@cygnus.com)
27268
27269         * gcc.c-torture/execute/991023-1.c: New test.
27270
27271 1999-10-19  Jeffrey A Law  (law@cygnus.com)
27272
27273         * gcc.c-torture/execute/991019-1.c: New test.
27274
27275 1999-10-16  Richard Henderson  <rth@cygnus.com>
27276
27277         * gcc.c-torture/execute/991016-1.c: New test.
27278
27279 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
27280
27281         * gcc.c-torture/execute/991014-1.c: New test.
27282
27283 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
27284
27285         * g++.old-deja/g++.other/union2.C: New test.
27286
27287 1999-10-13  Nathan Sidwell  <nathan@acm.org>
27288
27289         * g++.old-deja/g++.other/vaarg2.C: New test.
27290         * g++.old-deja/g++.other/vaarg3.C: New test.
27291
27292 1999-10-12  Craig Burley  <craig@jcb-sc.com>
27293
27294         * g77.f-torture/noncompile/19990905-1.f: Moved from being
27295         in compile/.
27296
27297 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
27298
27299         * gcc.c-torture/execute/va-arg-11.c: New test.
27300
27301 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
27302
27303         * lib/file-format.exp (gcc_target_object_format): Don't
27304         crash if objdump is unavailable.
27305
27306 1999-09-29  Donn Terry <donn@interix.com>
27307
27308         * gcc.misc-tests/mg.exp: delete extraneous redirection.
27309
27310 1999-09-28  Nick Clifton  <nickc@cygnus.com>
27311
27312         * gcc.c-torture/compile/990928-1.c: New test.
27313
27314 1999-09-28  Nathan Sidwell  <nathan@acm.org>
27315
27316         * g++.old-deja/g++.other/decl6.C: New test.
27317
27318 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27319
27320         * gcc.c-torture/execute/va-arg-10.c: New test.
27321
27322 1999-09-27  Nathan Sidwell  <nathan@acm.org>
27323
27324         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
27325         __PRETTY_FUNCTION__.
27326
27327 1999-09-23  Nick Clifton  <nickc@cygnus.com>
27328
27329         * gcc.c-torture/execute/990923-1.c: New test.
27330
27331 1999-09-21  Nick Clifton  <nickc@cygnus.com>
27332
27333         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
27334         for which -fpic is inappropriate.
27335
27336 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
27337
27338         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
27339
27340 1999-09-21  Nathan Sidwell  <nathan@acm.org>
27341
27342         * g++.old-deja/g++.other/dyncast1.C: New test.
27343         * g++.old-deja/g++.other/dyncast2.C: New test.
27344         * g++.old-deja/g++.other/dyncast3.C: New test.
27345         * g++.old-deja/g++.other/dyncast4.C: New test.
27346         * g++.old-deja/g++.other/dyncast5.C: New test.
27347         * g++.old-deja/g++.eh/catch3.C: New test.
27348         * g++.old-deja/g++.eh/catch3p.C: New test.
27349         * g++.old-deja/g++.eh/catch4.C: New test.
27350         * g++.old-deja/g++.eh/catch4p.C: New test.
27351         * g++.old-deja/g++.eh/catch5.C: New test.
27352         * g++.old-deja/g++.eh/catch5p.C: New test.
27353         * g++.old-deja/g++.eh/catch6.C: New test.
27354         * g++.old-deja/g++.eh/catch6p.C: New test.
27355         * g++.old-deja/g++.eh/catch7.C: New test.
27356         * g++.old-deja/g++.eh/catch7p.C: New test.
27357         * g++.old-deja/g++.eh/catch8.C: New test.
27358         * g++.old-deja/g++.eh/catch8p.C: New test.
27359         * g++.old-deja/g++.eh/catch9.C: New test.
27360         * g++.old-deja/g++.eh/catch9p.C: New test.
27361
27362 1999-09-13  Nathan Sidwell  <nathan@acm.org>
27363
27364         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
27365         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
27366
27367 1999-09-13  Jeffrey A Law  (law@cygnus.com)
27368
27369         * gcc.c-torture/compile/990913-1.c: New test.
27370
27371 1999-09-10  Nathan Sidwell  <nathan@acm.org>
27372
27373         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
27374         * g++.old-deja/g++.jason/rfg5.C: Likewise.
27375
27376 1999-09-09  Richard Henderson  <rth@cygnus.com>
27377
27378         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
27379
27380 1999-09-09  Nathan Sidwell  <nathan@acm.org>
27381
27382         * g++.old-deja/g++.other/lookup11.C: New test.
27383         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
27384         what is permitted and what we want.
27385         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
27386         overload use.
27387         * g++.old-deja/g++.jason/rfg5.C: Likewise
27388
27389 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
27390
27391         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
27392         * gcc.c-torture/noncompile/poison-1.c: New file.
27393
27394 1999-09-08  Nathan Sidwell  <nathan@acm.org>
27395
27396         * g++.old-deja/g++.other/sizeof3.C: New test.
27397         * g++.old-deja/g++.other/sizeof4.C: New test.
27398         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
27399         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
27400
27401 1999-09-07  Richard Henderson  <rth@cygnus.com>
27402
27403         * gcc.dg/va-arg-1.c: New.
27404
27405 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27406
27407         * gcc.c-torture/execute/va-arg-9.c: New test.
27408
27409 1999-09-05  Craig Burley  <craig@jcb-sc.com>
27410
27411         * g77.f-torture/compile/980519-2.f: New test.
27412         * g77.f-torture/compile/19990905-0.f: New test.
27413         * g77.f-torture/compile/19990905-1.f: New test.
27414         * g77.f-torture/compile/19990905-2.f: New test.
27415
27416         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
27417
27418 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
27419
27420         * gcc.c-torture/execute/990827-1.c: Fix typo.
27421
27422 1999-09-03  Nathan Sidwell  <nathan@acm.org>
27423
27424         * g++.old-deja/g++.other/deref1.C: New test.
27425
27426 1999-09-02  Nathan Sidwell  <nathan@acm.org>
27427
27428         * g++.old-deja/g++.other/ambig2.C: New test.
27429         * g++.old-deja/g++.other/cond5.C: New test.
27430         * g++.old-deja/g++.other/lookup16.C: New test.
27431
27432 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
27433
27434         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
27435         assemblers too.
27436
27437 1999-08-31  Jeffrey A Law  (law@cygnus.com)
27438
27439         * lib/c-torture.exp: Avoid the "compare executables" optimization
27440         when testing native.
27441
27442 1999-08-29  Jeffrey A Law  (law@cygnus.com)
27443
27444         * gcc.c-torture/execute/990829-1.c: New test.
27445         * gcc.c-torture/compile/990829-1.c: New test.
27446
27447 1999-08-27  Paul Burchard  <burchard@pobox.com>
27448
27449         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
27450         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
27451         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
27452         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
27453         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
27454         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
27455         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
27456         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
27457         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
27458         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
27459         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
27460
27461 1999-08-27  Jeffrey A Law  (law@cygnus.com)
27462
27463         * gcc.c-torture/execute/990827-1.c: New test.
27464
27465 1999-08-26  Craig Burley  <craig@jcb-sc.com>
27466
27467         * g77.f-torture/noncompile/19990826-4.f: New test.
27468
27469         * g77.f-torture/compile/19990826-3.f: New test.
27470
27471         * g77.f-torture/execute/19990826-2.f: New test.
27472
27473         * g77.f-torture/compile/19990826-1.f: New test.
27474
27475         * gcc.c-torture/execute/990826-0.c: New test.
27476         * g77.c-torture/execute/19990826-0.f: New test.
27477
27478         * g77.f-torture/noncompile/970626-2.f: New test.
27479
27480 1999-08-25  Paul Burchard  <burchard@pobox.com>
27481
27482         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
27483         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
27484         lss-011.C: New tests.
27485
27486 1999-08-25  Nathan Sidwell  <nathan@acm.org>
27487
27488         * g++.old-deja/g++.other/decl5.C: New test.
27489
27490 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27491
27492         * noncompile/noncompile.exp: Load_lib c-torture.exp.
27493         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
27494         call `postbase' for each one.  All callers of `postbase' changed
27495         to call this instead.
27496
27497 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
27498
27499         * gcc.c-torture/execute/990811-1.c: New test.
27500
27501 1999-08-09  Nick Clifton  <nickc@cygnus.com>
27502
27503         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
27504         just native ones.
27505
27506         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
27507         just native ones.
27508
27509 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27510
27511         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
27512
27513 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27514
27515         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
27516
27517 1999-08-04  Nathan Sidwell  <nathan@acm.org>
27518
27519         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
27520
27521 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27522
27523         * gcc.c-torture/execute/990804-1.c: New test.
27524
27525 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27526
27527         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
27528         * g++.old-deja/g++.brendan/crash64.C: Likewise
27529         * g++.old-deja/g++.brendan/overload8.C: Likewise
27530
27531 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27532
27533         * g++.old-deja/g++.other/struct1.C: New test.
27534
27535 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27536
27537         * g++.old-deja/g++.other/enum2.C: New test.
27538
27539 1999-08-02  Richard Henderson  <rth@cygnus.com>
27540
27541         Adapted from tests from Franz Sirl:
27542         * gcc.c-torture/execute/va-arg-7.c: New test.
27543         * gcc.c-torture/execute/va-arg-8.c: New test.
27544
27545 1999-08-01  Jeffrey A Law  (law@cygnus.com)
27546
27547         * gcc.c-torture/compile/990801-2.c: New test.
27548
27549         * gcc.c-torture/compile/990801-1.c: New test.
27550
27551 1999-07-27  Michael Meissner  <meissner@cygnus.com>
27552
27553         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
27554         fp-cmp-1.c, converting double to float.
27555
27556         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
27557         fp-cmp-1.c, converting double to long double.
27558
27559         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
27560         from fr1 to unknown_register, since fr1 is a legitimate register
27561         on some machines.
27562
27563 1999-07-25  Jeffrey A Law  (law@cygnus.com)
27564
27565         * README: More listname related changes.
27566
27567 1999-07-08  Catherine Moore  <clm@cygnus.com>
27568
27569         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
27570
27571 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
27572
27573         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
27574
27575 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27576
27577         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
27578
27579 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
27580
27581         * gcc.dg/990703-1.c: New test.
27582
27583 1999-06-29  Nick Clifton  <nickc@cygnus.com>
27584
27585         * lib/file-format.exp: New file: Move definition of proc
27586         gcc_target_object_format to here from
27587         gcc.dg/special/ecos.exp.
27588
27589         * lib/c-torture.exp: Include lib file-format.exp.
27590         * lib/gcc-dg.exp: Include lib file-format.exp.
27591
27592         * gcc.dg/special/ecos.exp: Remove definition of proc
27593         gcc_target_object_format.
27594
27595 1999-06-28  Jeffrey A Law  (law@cygnus.com)
27596
27597         * gcc.c-torture/execute/990628-1.c: New test.
27598
27599 1999-06-25  Jeffrey A Law  (law@cygnus.com)
27600
27601         * gcc.c-torture/compile/990625-2.c: New test.
27602
27603         * gcc.c-torture/compile/990625-1.c: New test.
27604
27605 1999-06-23  Nick Clifton  <nickc@cygnus.com>
27606
27607         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
27608         attributes compile.
27609         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
27610         ports that use the COFF/PE file format.
27611
27612 1999-06-17  Jeffrey A Law  (law@cygnus.com)
27613
27614         * gcc.c-torture/compile/990617-1.c: New test.
27615
27616 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
27617
27618         * g++.old-deja/g++.other/decl4.C: New test.
27619
27620 1999-06-14  Nathan Sidwell  <nathan@acm.org>
27621
27622         * g++.old-deja/g++.other/bitfld3.C: New test.
27623
27624 1999-06-08  Nathan Sidwell  <nathan@acm.org>
27625
27626         * g++.old-deja/g++.eh/catch1.C: New test.
27627
27628 1999-06-07  Jeffrey A Law  (law@cygnus.com)
27629
27630         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
27631
27632         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
27633         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
27634
27635 1999-06-05  Craig Burley  <craig@jcb-sc.com>
27636
27637         * g77.f-torture/compile/19990502-0.f: Replace with new,
27638         shorter, test that still fails after recent changes.
27639
27640 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27641
27642         * gcc.c-torture/execute/990604-1.c: New test.
27643
27644 1999-05-31  Jeffrey A Law  (law@cygnus.com)
27645
27646         * gcc.c-torture/execute/990531-1.c: New test.
27647
27648 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27649
27650         * gcc.c-torture/compile/990527-1.c: New test.
27651
27652 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
27653
27654         * gcc.c-torture/execute/990527-1.c: New test.
27655
27656 1999-05-25  Nick Clifton  <nickc@cygnus.com>
27657
27658         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
27659         bitfields as signed.
27660
27661 1999-05-25  Craig Burley  <craig@jcb-sc.com>
27662
27663         * g77.f-torture/compile/19990525-0.f: New test.
27664
27665 1999-05-25  Jeffrey A Law  (law@cygnus.com)
27666
27667         * gcc.c-torture/execute/990525-2.c: New test.
27668
27669         * gcc.c-torture/execute/990525-1.c: New test.
27670
27671 1999-05-24  Nathan Sidwell  <nathan@acm.org>
27672
27673         * g++.old-deja/g++.other/anon3.C: New test.
27674         * g++.old-deja/g++.other/anon4.C: New test.
27675         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
27676         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
27677         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
27678         Merrill).
27679
27680 1999-05-24  Jeffrey A Law  (law@cygnus.com)
27681
27682         * gcc.c-torture/execute/990524-1.c: New test.
27683
27684         * gcc.dg/990524-1.c: New test.
27685
27686 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27687
27688         * gcc.c-torture/compile/990523-1.c: New test.
27689
27690 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
27691
27692         * gcc.c-torture/compile/990519-1.c: New test.
27693
27694 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27695
27696         * gcc.c-torture/compile/990517-1.c: New test.
27697
27698         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
27699         (e4, f4): New tests.
27700         (main): Call them.
27701
27702 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27703
27704         * gcc.dg/noreturn-1.c: New test.
27705
27706 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
27707
27708         * gcc.c-torture/execute/990513-1.c: New test.
27709
27710 1999-05-10  Richard Henderson  <rth@cygnus.com>
27711
27712         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
27713
27714 1999-05-10  Craig Burley  <craig@jcb-sc.com>
27715
27716         * g77.f-torture/execute/erfc.f: Use small single-precision
27717         values, to avoid problems on Alphas when not -mieee.
27718
27719 1999-05-08  Craig Burley  <craig@jcb-sc.com>
27720
27721         * gcc.dg/990506-0.c: New test.
27722
27723 1999-05-08  Richard Henderson  <rth@cygnus.com>
27724
27725         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
27726         the constant to test.  Don't XFAIL 64-bit targets.
27727
27728         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
27729         * g++.old-deja/g++.law/profile1.C: Likewise.
27730
27731         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
27732         operator new instances.
27733         * g++.old-deja/g++.other/delete5.C: Likewise.
27734
27735 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27736
27737         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
27738         intrinsic.
27739
27740 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27741
27742         * g77.f-torture/execute/u77-test.f: Reverse order of two
27743         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
27744
27745 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27746
27747         * gcc.dg/compare1.c: New test.
27748
27749 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27750
27751         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
27752         New tests.
27753
27754 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27755
27756         * g77.f-torture/compile/19990502-1.f: New test.
27757
27758 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27759
27760         * g77.f-torture/compile/19990502-0.f: New test.
27761
27762 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27763
27764         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
27765         intrinsic.
27766
27767 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27768
27769         * g77.f-torture/execute/u77-test.f (main): List libU77
27770         intrinsics not currently tested.
27771         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
27772         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
27773         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
27774         Trim blanks off the ends of some printed strings.
27775
27776 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27777
27778         * g77.f-torture/execute/u77-test.f (main): Just warn about
27779         FSTAT gid disagreement, as it's expected on some systems.
27780
27781 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27782
27783         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
27784         use a new function, which allows for some slop.
27785         Clean up some commentary.
27786         (issum): The new function.
27787         (sgladd): Deleted subroutine.
27788
27789 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27790
27791         * g77.f-torture/execute/u77-test.f: Modify to be more like
27792         libf2c/libU77 version, bringing patches to that version here.
27793         Add suitable commentary.
27794
27795 1999-04-25  Richard Henderson  <rth@cygnus.com>
27796
27797         * gcc.dg/990424-1.c: New test.
27798
27799 1999-04-24  Craig Burley  <craig@jcb-sc.com>
27800
27801         * g77.f-torture/execute/u77-test.f (main): Bug involving
27802         LSTAT has been fixed, so turn back on full checking.
27803
27804 1999-04-20  Craig Burley  <craig@jcb-sc.com>
27805
27806         * g77.f-torture/compile/19990419-0.f: New test.
27807         * g77.f-torture/execute/19990419-1.f: New test.
27808
27809 1999-04-17  Richard Henderson  <rth@cygnus.com>
27810
27811         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
27812         to avoid the need for a prototype to supress a warning.
27813
27814 1999-04-07  Jim Wilson  <wilson@cygnus.com>
27815
27816         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
27817
27818 1999-04-04  Jeffrey A Law  (law@cygnus.com)
27819
27820         * gcc.c-torture/execute/990404-1.c: New test.
27821
27822 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27823
27824         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
27825         * gcc.dg/cpp-if3.c: Don't use -pedantic.
27826         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
27827         missing initializer warnings.
27828
27829 1999-03-28  Jeffrey A Law  (law@cygnus.com)
27830
27831         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
27832         matching strings.
27833
27834 1999-03-26  Jeffrey A Law  (law@cygnus.com)
27835
27836         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
27837
27838 1999-03-26  Craig Burley  <craig@jcb-sc.com>
27839
27840         * g77.f-torture/execute/19990325-0.f: New test.
27841         * g77.f-torture/execute/19990325-1.f: New test.
27842
27843 1999-03-24  Jeffrey A Law  (law@cygnus.com)
27844
27845         * gcc.c-torture/execute/990324-1.c: New test.
27846
27847 1999-03-22  Jim Wilson  <wilson@cygnus.com>
27848
27849         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
27850         test with 4.
27851
27852 1999-03-17  Richard Henderson  <rth@cygnus.com>
27853
27854         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
27855
27856 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27857
27858         * g77.f-torture/execute/19990313-2.f: New test.
27859         * g77.f-torture/execute/19990313-3.f: New test.
27860
27861 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27862
27863         * g77.f-torture/execute/19990313-0.f: New test.
27864         * g77.f-torture/execute/19990313-1.f: New test.
27865
27866 1999-03-12  Jim Wilson  <wilson@cygnus.com>
27867
27868         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
27869         printf to sprintf.
27870         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
27871         (main): Add check for u15.  Conditionalize u31 check depending on
27872         whether ints are <32 bits or >=32 bits.
27873
27874 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27875
27876         * g77.f-torture/execute/19981119-0.f: Improve testiness.
27877
27878 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27879
27880         * g77.f-torture/compile/19990305-0.f: New test.
27881         * g77.f-torture/execute/19981119-0.f: New test.
27882
27883 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27884
27885         * g77.f-torture/execute/970625-2.f: call ABORT if final
27886         result is not correct, instead of just printing it.
27887         Add this checking via newly introduced obfuscation, to
27888         trip up buggy front ends.
27889
27890 1999-03-07  Craig Burley  <craig@jcb-sc.com>
27891
27892         * g77.f-torture/compile/960317-1.f: Moved from being
27893         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
27894
27895 1999-03-06  Craig Burley  <craig@jcb-sc.com>
27896
27897         * g77.f-torture/execute/960317-1.f: New (old) test.
27898         * g77.f-torture/execute/970625-2.f: Ditto.
27899
27900 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
27901
27902         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
27903         message on line 1 or line 2; cccp and cpplib do this differently.
27904
27905 1999-03-01  Jeffrey A Law  (law@cygnus.com)
27906
27907         * g++.old-deja/g++.law/weak1.C: New test.
27908
27909 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27910
27911         * gcc.c-torture/execute/990119-1.c: Renamed to...
27912         * gcc.dg/990119-1.c: this, so it will only be tested once
27913         (it's a preprocessor test, it doesn't need to be run at
27914         multiple optimization levels).
27915
27916 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27917
27918         * lib/g++.exp: Don't add incdir=$base_dir/../include to
27919           ALWAYS_CXXFLAGS.
27920
27921 1999-02-24  Craig Burley  <craig@jcb-sc.com>
27922
27923         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
27924         * g77.f-torture/compile/19981216-0.f: ...as it is expected
27925         to not be compilable by current g77.
27926
27927 1999-02-24  Nick Clifton  <nickc@cygnus.com>
27928
27929         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
27930
27931 1999-02-22  Jeffrey A Law  (law@cygnus.com)
27932
27933         * gcc.c-torture/execute/990222-1.c: New test.
27934
27935 1999-02-19  Craig Burley  <craig@jcb-sc.com>
27936
27937         * g77.f-torture/compile/19990218-0.f: New test.
27938         * g77.f-torture/noncompile/19990218-1.f: New test.
27939
27940 1999-02-18  Craig Burley  <craig@jcb-sc.com>
27941
27942         * g77.f-torture/compile/19981216-0.f: New test.
27943
27944 1999-02-14  Jeffrey A Law  (law@cygnus.com)
27945
27946         * gcc.dg/990214-1.c: New test.
27947
27948 1999-02-13  Jeffrey A Law  (law@cygnus.com)
27949
27950         * gcc.dg/990213-2.c: New test.
27951
27952         * gcc.dg/990213-1.c: New test.
27953
27954 1999-02-12  Jeffrey A Law  (law@cygnus.com)
27955
27956         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
27957         ints.
27958
27959 1999-02-11  Nick Clifton  <nickc@cygnus.com>
27960
27961         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
27962         specified by target.
27963
27964         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
27965
27966 1999-02-11  Jeffrey A Law  (law@cygnus.com)
27967
27968         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
27969
27970 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27971
27972         * gcc.dg/special/ecos.exp: New test driver for new tests with
27973         special requirements.
27974
27975         * gcc.dg/special/alias-1.c: New test.
27976         * gcc.dg/special/gcsec-1.c: New test.
27977         * gcc.dg/special/weak-1.c: New test.
27978         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
27979         * gcc.dg/special/weak-2.c: New test.
27980         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
27981         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
27982         * gcc.dg/special/wkali-1.c: New test.
27983         * gcc.dg/special/wkali-2.c: New test.
27984         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
27985         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
27986
27987 1999-02-10  Felix Lee  <flee@cygnus.com>
27988
27989           * lib/c-torture.exp (c-torture-compile): Pull out code for
27990           analyzing gcc error messages.
27991           (c-torture-execute): Likewise.  Fix some (harmless) false
27992           positives.
27993           * lib/gcc.exp (gcc_check_compile): New function.
27994
27995 1999-02-08  Richard Henderson  <rth@cygnus.com>
27996
27997         * gcc.c-torture/execute/990208-1.c: New test.
27998
27999 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28000
28001         * g++.dg/special/ecos.exp: New driver for new tests with special
28002         requirements
28003
28004         * g++.dg/special/conpr-1.C: New test
28005         * g++.dg/special/conpr-2.C: New test
28006         * g++.dg/special/conpr-2a.C: New test
28007         * g++.dg/special/conpr-3.C: New test
28008         * g++.dg/special/conpr-3a.C: New test
28009         * g++.dg/special/conpr-3b.C: New test
28010
28011         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
28012         allow g++ to use the dg driver
28013
28014         * README: Add comment about g++.dg directory
28015
28016 1999-02-06  Jeffrey A Law  (law@cygnus.com)
28017
28018         * README: Update email addresses.
28019
28020 1999-02-03  Nick Clifton  <nickc@cygnus.com>
28021
28022         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
28023         arguments in order to force structure S onto the stack even on
28024         the alpha.
28025         (test): Pass 10 leading arguments to function foo as well as the
28026         structure S.
28027
28028         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
28029         failure for all targets.
28030
28031         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
28032         abort to terminate program execution.
28033
28034 1999-01-30  Richard Henderson  <rth@cygnus.com>
28035
28036         * gcc.c-torture/execute/990130-1.c: New test.
28037
28038 1999-01-30  Jeffrey A Law  (law@cygnus.com)
28039
28040         * gcc.dg/990130-1.c: New test.
28041
28042 1999-01-28  Michael Meissner  <meissner@cygnus.com>
28043
28044         * gcc.c-torture/execute/990128-1.c: New test.
28045
28046 1999-01-27  Michael Meissner  <meissner@cygnus.com>
28047
28048         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
28049
28050 1999-01-27  Felix Lee  <flee@cygnus.com>
28051
28052         * lib/c-torture.exp (c-torture-compile): pull out code for
28053         analyzing gcc error messages.
28054         (c-torture-execute): ditto, and fix some (harmless) false
28055         positives.
28056         * lib/gcc.exp (gcc_check_compile): new function.
28057
28058 1999-01-17  Jeffrey A Law  (law@cygnus.com)
28059
28060         * gcc.dg/990117-1.c: New test.
28061
28062         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
28063
28064         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
28065
28066 1999-01-15  Jeffrey A Law  (law@cygnus.com)
28067
28068         * g77.f-torture/compile/990115-1.f: New test.
28069
28070 1999-01-07  Jeffrey A Law  (law@cygnus.com)
28071
28072         * gcc.c-torture/compile/990107-1.c: New test
28073
28074 1999-01-06  Jeffrey A Law  (law@cygnus.com)
28075
28076         * gcc.c-torture/execute/990106-2.c: New test.
28077
28078         * gcc.c-torture/execute/990106-1.c: New test.
28079
28080 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
28081
28082         * gcc.c-torture/compile/981223-1.c: New test.
28083
28084 1998-12-29  Richard Henderson  <rth@cygnus.com>
28085
28086         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
28087         (opt3): Rename from opt4 and disable.
28088
28089 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
28090
28091         * g++.old-deja/g++.pt/ptrmem5.C: New test.
28092
28093 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28094
28095         * g++.old-deja/g++.other/conv5.C: New test.
28096
28097 1998-12-14  Nick Clifton  <nickc@cygnus.com>
28098
28099         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
28100
28101 1998-12-11  Jeffrey A Law  (law@cygnus.com)
28102
28103         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
28104
28105 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
28106
28107         * gcc.c-torture/compile/981211-1.c: New test.
28108
28109 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
28110
28111         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
28112
28113         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
28114
28115 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28116
28117         * gcc.special/930510-1.c: Make C9X safe.
28118         * gcc.misc-tests/gcov-1.c Similarly.
28119         * gcc.misc-tests/gcov-2.c Similarly.
28120
28121 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28122
28123         * gcc.dg/ultrasp1.c: New test.
28124
28125 1998-12-06  Richard Henderson  <rth@cygnus.com>
28126
28127         * gcc.c-torture/execute/981206.c: New test.
28128
28129 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28130
28131         * g++.old-deja/g++.ns/template7.C: New test.
28132
28133         * g++.old-deja/g++.other/expr1.C: New test.
28134
28135         * g++.old-deja/g++.eh/tmpl3.C: New test.
28136
28137         * g++.old-deja/g++.eh/tmpl2.C: New test.
28138
28139 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28140
28141         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
28142         * g++.old-deja/g++.other/using6.C: Removed.
28143         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
28144
28145         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
28146
28147 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28148
28149         * g++.old-deja/g++.pt/overload8.C: New test.
28150
28151         * g++.old-deja/g++.pt/overload7.C: New test.
28152
28153         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
28154
28155         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
28156         and relinking messages.
28157         * lib/g++.exp (g++_target_compile): Remove .rpo file when
28158         compiling with -frepo.
28159
28160 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
28161
28162         * g++.old-deja/g++.pt/lookup6.C: New test.
28163
28164 1998-11-30  Nick Clifton  <nickc@cygnus.com>
28165
28166         * gcc.c-torture/execute/981130-1.c: New test.
28167         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
28168
28169 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28170
28171         * g++.old-deja/g++.pt/explicit76.C: New test.
28172
28173         * g++.old-deja/g++.pt/friend38.C: New test.
28174
28175         * g++.old-deja/g++.ns/crash2.C: New test.
28176
28177         * g++.old-deja/g++.pt/defarg8.C: New test.
28178
28179         * g++.old-deja/g++.pt/instantiate6.C: New test.
28180
28181         * g++.old-deja/g++.pt/static6.C: New test.
28182
28183         * g++.old-deja/g++.pt/decl2.C: New test.
28184
28185 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28186
28187         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
28188         problem is actually related with name lookup, but so what? :-)
28189
28190         * g++.old-deja/g++.pt/friend37.C: New test.
28191
28192 1998-11-25  Dave Love  <d.love@dl.ac.uk>
28193
28194         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
28195         element, which fails on some systems.
28196
28197         * g77.f-torture/execute/labug1.f: New test.
28198
28199 1998-11-21  Jeffrey A Law  (law@cygnus.com)
28200
28201         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
28202         is defined.
28203
28204 1998-11-18  Dave Love  <d.love@dl.ac.uk>
28205
28206         * g77.f-torture/compile/981117-1.f: New test.
28207
28208 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
28209
28210         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
28211         properly discarded.
28212
28213 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
28214
28215         * gcc.c-torture/execute/memcheck: New directory of tests for
28216         -fcheck-memory-usage.
28217
28218 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28219
28220         * README: New file, general information about the testsuite and
28221         new description of the various C++ test subdirectories.
28222         * README.g++: Eliminate obsolete information, update and move most
28223         relevant stuff to README.
28224
28225 1998-11-07  Richard Henderson  <rth@cygnus.com>
28226
28227         * gcc.c-torture/compile/981107-1.c: New test.
28228
28229 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
28230
28231         * execute/memcpy-bi.c: New testcase.
28232
28233 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
28234
28235         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
28236         base classes.
28237
28238         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
28239         template is selected.
28240
28241         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
28242         classes, it should be accepted for all types.
28243
28244         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
28245
28246         * g++.old-deja/g++.pt/spec24.C: Ensure that template
28247         specializations start with template headers.
28248
28249 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
28250
28251         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
28252
28253         * g++.old-deja/g++.other/init9.C: Test cross initialization of
28254         non-POD types.
28255
28256 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28257
28258         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
28259
28260 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
28261
28262         * compile/981022-1.c, compile/981022-1.x: New test and driver.
28263
28264 1998-10-19  Jeffrey A Law  (law@cygnus.com)
28265
28266         * 981019-1.c: New test.
28267
28268 1998-10-14  Robert Lipe <robertl@dgii.com>
28269
28270         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
28271         find objc headers.
28272
28273 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28274
28275         * compile/981001-4.c: Remove use of GCC extension that triggers a
28276         compiler bug.
28277
28278 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
28279
28280         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
28281
28282 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28283
28284         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
28285         instantiation of template produces incorrect code for delete
28286         expression.
28287
28288         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
28289         constructors' name is not unique.
28290         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
28291         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
28292
28293         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
28294         automatic array of const is ill-formed.
28295
28296         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
28297         of template parameter?
28298
28299         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
28300         const.
28301
28302         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
28303         pointer-to-member expression.
28304
28305         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
28306         declaration causes ICE.
28307
28308 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
28309
28310         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
28311         reserved in the global namespace.
28312
28313         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
28314         generate needed virtual table.
28315
28316         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
28317
28318 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
28319
28320         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
28321         template-dependent type
28322
28323 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
28324
28325         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
28326         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
28327         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
28328
28329         * g++.old-deja/g++.other/using5.C: New test; using decl from base
28330         class should be usable as argument of member function.
28331         * g++.old-deja/g++.other/using6.C: New test; using decl from base
28332         class should be usable as return type of member function.
28333         * g++.old-deja/g++.other/using7.C: New test; using decl from base
28334         class should be usable as type of data member.
28335
28336         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
28337
28338 1998-10-09  Jeffrey A Law  (law@cygnus.com)
28339
28340         * gcc.c-torture/special/920521-1.c: Fix bogus test.
28341
28342 1998-10-08  Nick Clifton  <nickc@cygnus.com>
28343
28344         * gcc.dg/dll-?.c Add thumb to target list.
28345         Fix assembler scan patterns to match current assembler output.
28346
28347 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
28348
28349         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
28350         matching of template brackets.
28351
28352         * g++.old-deja/g++.other/using4.C: New test.  Test using
28353         declarations of methods from base classes.
28354
28355         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
28356         within functions should introduce names into the innermost
28357         enclosing namespace.
28358
28359         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
28360         of static locals if first initialization throws.
28361
28362 1998-10-07  Jim Wilson  <wilson@cygnus.com>
28363
28364         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
28365
28366 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
28367
28368         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
28369         lose track of the possible targets of tablejump insns.
28370         * special/special.exp: Run it.
28371
28372 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28373
28374         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
28375         must be declared before its specializations can be named in friend
28376         declarations.
28377
28378 1998-10-05  Dave Love  <d.love@dl.ac.uk>
28379
28380         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
28381
28382         * g77.f-torture/execute/io1.f: New test.
28383
28384 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28385
28386         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
28387         with pointer to template function, for which no argument deduction
28388         is possible.
28389
28390         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
28391         specialization of template function as argument to template
28392         function.
28393
28394         * g++.old-deja/g++.other/access2.C: New test; Inner class
28395         shouldn't have privileged access to Outer's names.
28396
28397 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28398
28399         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
28400         friend template declared within template class conflicts with
28401         nested class of the same name.
28402
28403         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
28404         is ignored.
28405
28406         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
28407         object with direct initializer as function declaration.
28408
28409         * g++.old-deja/g++.other/decl2.C: New test; duplicate
28410         initializers.
28411
28412         * g++.old-deja/g++.other/null2.C: New test; conditional operator
28413         involving const pointer and NULL produces incorrect result.
28414
28415         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
28416         type name without `typename' should be rejected with -pedantic.
28417
28418 1998-10-02  Richard Henderson  <rth@cygnus.com>
28419
28420         * g++.old-deja/g++.other/addrof1.C: New test.
28421
28422 1998-10-01  Nick Clifton  <nickc@cygnus.com>
28423
28424         * gcc.c-torture/compile/981001-1.c: New test.
28425         * gcc.c-torture/execute/981001-1.c: New test.
28426
28427 1998-10-01  Jeffrey A Law  (law@cygnus.com)
28428
28429         * gcc.c-torture/compile/981001-2.c: New test.
28430         * gcc.c-torture/compile/981001-3.c: New test.
28431         * gcc.c-torture/compile/981001-4.c: New test.
28432
28433 1998-10-01  Robert Lipe  <robertl@dgii.com>
28434
28435         * lib/objc.exp (objc_target_compile): Add -L during compiles for
28436         multilibbed hosts.   Idea grafted from g77.exp.
28437
28438 1998-09-30  Dave Love  <d.love@dl.ac.uk>
28439
28440         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
28441         avoid losing on systems which need -lsocket.
28442
28443 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
28444
28445         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
28446         * g++.old-deja/g++.other/nested2.C: Ditto.
28447         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
28448         failure.
28449
28450 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28451
28452         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
28453         preferred over template operator!= for enum bitfields.
28454
28455 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
28456
28457         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
28458         that happen to have the same base name, but in different scopes,
28459         are incorrectly rejected.
28460
28461 1998-09-16  Richard Henderson  <rth@cygnus.com>
28462
28463         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
28464         on the native word size instead of an integer literal.
28465
28466 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28467
28468         * g++.old-deja/g++.other/static2.C: Invocation of static data
28469         member of type pointer-to-function denoted as non-static member.
28470
28471         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
28472         checks involving function types and aliases.
28473
28474 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28475
28476         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
28477         redefined to the same non-trivial type.
28478
28479         * g++.old-deja/g++.pt/explicit73.C: Test for proper
28480         namespace-qualification of template specializations declared in
28481         other namespaces.
28482
28483         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
28484         to declare a subset of the specializations of a template function
28485         as friends of specializations of a template class.
28486
28487         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
28488         member templates that do not fully specialize the enclosing
28489         template class are rejected.
28490
28491 1998-09-11  Dave Love  <d.love@dl.ac.uk>
28492
28493         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
28494
28495 1998-09-08  Dave Love  <d.love@dl.ac.uk>
28496
28497         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
28498         altered from libf2c/libU77 version.
28499
28500 1998-09-06  Dave Love  <d.love@dl.ac.uk>
28501
28502         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
28503
28504 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
28505
28506         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
28507         (un)signed char are different types for template specialization
28508         purposes.
28509
28510 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
28511
28512         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
28513         * objc: ObjC testsuite.
28514
28515 1998-08-31  Catherine Moore  <clm@cygnus.com>
28516
28517         * gcc.c-torture/execute/941014-1.x:  New file.
28518
28519 1998-08-31  Nick Clifton  <nickc@cygnus.com>
28520
28521         * lib/c-torture.exp: Add support for
28522         torture_eval_before_compile and torture_eval_before_execute
28523         variables.
28524
28525 1998-08-30  Jeffrey A Law  (law@cygnus.com)
28526
28527         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
28528         this test triggers valid.
28529
28530 1998-08-27  Jeffrey A Law  (law@cygnus.com)
28531
28532         * gcc.dg/980827-1.c: New test.
28533
28534 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
28535
28536         * gcc.c-torture/execute/loop-4b.c: New test.
28537
28538 1998-08-26  Nick Clifton  <nickc@cygnus.com>
28539
28540         * lib/c-torture.exp: Add support for
28541         torture_eval_before_compile and torture_eval_before_execute
28542         variables.
28543
28544 1998-08-25  Jeffrey A Law  (law@cygnus.com)
28545
28546         * gcc.c-torture/compile/980825-1.c: New test.
28547
28548 1998-08-24  Nick Clifton  <nickc@cygnus.com>
28549
28550         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
28551         count number tests in opt_t0 not good_t0.
28552
28553 1998-08-24  Jeffrey A Law  (law@cygnus.com)
28554
28555         * gcc.c-torture/compile/930326-1.x: Fix typo.
28556
28557 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
28558
28559         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
28560         causes an ICE.
28561
28562 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28563
28564         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
28565         STACK_SIZE is defined.
28566         * gcc.c-torture/unsorted/stuct.c: Similarly.
28567
28568         * gcc.c-torture/compile/980821-1.c: New test.
28569
28570 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28571
28572         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
28573
28574 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
28575
28576         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
28577         code.
28578
28579 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
28580
28581         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
28582         error'.
28583
28584 1998-08-18  Jeffrey A Law  (law@cygnus.com)
28585
28586         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
28587
28588 1998-08-16  Jeffrey A Law  (law@cygnus.com)
28589
28590         * gcc.c-torture/compile/980816-1.c: New test.
28591
28592         * gcc.dg/980816-1.c: New test.
28593
28594 1998-08-13  Jeffrey A Law  (law@cygnus.com)
28595
28596         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
28597         compiler for ieee tests.
28598
28599 1998-08-01  Dave Love  <d.love@dl.ac.uk>
28600
28601         * g77.f-torture/compile/980729-0.f: New test.
28602
28603 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
28604
28605         * gcc.c-torture/special/eeprof-1.c: New test, for
28606         -finstrument-functions.
28607         * gcc.c-torture/special/special.exp: Run it.
28608
28609 1998-07-29  Jeffrey A Law  (law@cygnus.com)
28610
28611         * gcc.c-torture/compile/980729-1.c: New test.
28612
28613 1998-07-27  Nick Clifton  <nickc@cygnus.com>
28614
28615         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
28616         __thumb__ is defined, and test for ARM style doubles if so.
28617
28618 1998-07-26  Dave Love  <d.love@dl.ac.uk>
28619
28620         * g77.f-torture/noncompile/980615-0.f: New test.
28621
28622 1998-07-26  H.J. Lu  (hjl@gnu.org)
28623
28624         * gcc.dg/980312-1.c: Do link instead of compile.
28625         * gcc.dg/980313-1.c: Likewise.
28626
28627 1998-07-26  Jeffrey A Law  (law@cygnus.com)
28628
28629         * gcc.c-torture/compile/980726-1.c: New test.
28630
28631 1998-07-25  Dave Love  <d.love@dl.ac.uk>
28632
28633         * g77.f-torture/execute/io0.f: New test.
28634
28635 1998-07-24  Nick Clifton  <nickc@cygnus.com>
28636
28637         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
28638         an int.
28639
28640 1998-06-18  Michael Meissner  <meissner@cygnus.com>
28641
28642         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
28643         m32r bugs.
28644
28645 1998-07-17  Nick Clifton  <nickc@cygnus.com>
28646
28647         * gcc.dg/980626-1.c: Expect failures for all toolchains until
28648         c-decl.c:grokdeclarator can handle mode attributes.
28649
28650 1998-07-16  Jeffrey A Law  (law@cygnus.com)
28651
28652         * gcc.c-torture/execute/980716-1.c: New test.
28653
28654 1998-07-13  Jeffrey A Law  (law@cygnus.com)
28655
28656         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
28657         the mn10200.
28658         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
28659         the mn10200.
28660         * gcc.c-torture/execute/va-arg-3.x: Similarly.
28661         * gcc.c-torture/compile/930326-1.x: Similarly.
28662
28663 1998-07-13  Dave Love  <d.love@dl.ac.uk>
28664
28665         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
28666         New test from Craig.
28667
28668 1998-07-12  Dave Love  <d.love@dl.ac.uk>
28669
28670         * g77.f-torture/noncompile/980616-0.f: New test.
28671
28672         * g77.f-torture/execute/970816-3.f:  New test from Craig.
28673
28674 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28675
28676         *  g++.other/singleton.C: Return error value instead of taking
28677         SIGSEGV.
28678
28679 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
28680
28681         *  g++.other/singleton.C: New test.   Warning is under dispute.
28682         Runtime crash is not.
28683
28684 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28685
28686         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
28687         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
28688         using6.C, using7.C}:  New namespace tests.
28689
28690 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
28691
28692         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
28693         specialization with typedef'ed names used as array indexes.
28694
28695 1998-07-09  Jeffrey A Law  (law@cygnus.com)
28696
28697         * gcc.c-torture/execute/980709-1.c: New test.
28698
28699         * gcc.dg/980709-1.c: New test.
28700
28701 1998-07-07  Richard Henderson  <rth@cygnus.com>
28702
28703         * gcc.c-torture/execute/bcp-1.c: New test.
28704
28705 1998-07-07  Jeffrey A Law  (law@cygnus.com)
28706
28707         * gcc.c-torture/execute/980707-1.c: New test.
28708
28709 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
28710
28711         * gcc.c-torture/compile/980706-1.c: New test.
28712
28713 1998-07-01  Dave Love  <d.love@dl.ac.uk>
28714
28715         * g77.f-torture/execute/980701-0.f,
28716         g77.f-torture/execute/980701-1.f: New test from Craig.
28717
28718 1998-07-01  Jeffrey A Law  (law@cygnus.com)
28719
28720         * gcc.c-torture/compile/980701-1.c: New test.
28721
28722         * gcc.c-torture/execute/980701-1.c: New test.
28723
28724 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
28725 rlsruhe.de>
28726
28727         * g++.old-deja/g++.robertl/eb132.C: New test.
28728         * g++.old-deja/g++.robertl/eb133.C: Likewise.
28729
28730 1998-06-29  Dave Love  <d.love@dl.ac.uk>
28731
28732         * g77.f-torture/execute/980628-7.f,
28733         g77.f-torture/execute/980628-8.f,
28734         g77.f-torture/execute/980628-9.f,
28735         g77.f-torture/execute/980628-10.f: New tests from Craig.
28736
28737         * g77.f-torture/execute/980628-3.f: Remove mail headers.
28738
28739 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28740
28741         * g77.f-torture/execute/980628-4.f: New test from Craig.
28742         * g77.f-torture/execute/980628-5.f: Likewise.
28743         * g77.f-torture/execute/980628-2.f: Likewise.
28744         * g77.f-torture/execute/980628-0.f: Likewise.
28745         * g77.f-torture/execute/980628-1.f: Likewise.
28746         * g77.f-torture/execute/980628-3.f: Likewise.
28747         * g77.f-torture/execute/980628-6.f: Likewise.
28748
28749 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28750
28751         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
28752         directory when nothing has been installed yet.
28753
28754 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
28755
28756         * gcc.c-torture/special/special.exp: Handle newer versions of
28757         dejagnu.
28758
28759 1998-06-26  Jeffrey A Law  (law@cygnus.com)
28760
28761         * gcc.dg/980626-1.c: New test.
28762
28763 1998-06-19  Bruno Haible <haible@ilog.fr>
28764
28765         * gcc.misc-tests/m-un-2.c: New test.
28766         * g++.old-deja/g++.other/warn01.c: Likewise.
28767
28768 1998-06-19  Robert Lipe  <robertl@dgii.com>
28769
28770         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
28771         compatibility with assmblers with a different comment character.
28772         Eliminate use of GAS-specific extensions.
28773
28774 1998-06-19  Jeffrey A Law  (law@cygnus.com)
28775
28776         * gcc.c-torture/execute/ieee/980619-1.c: New test.
28777
28778 1998-06-19  Robert Lipe  <robertl@dgii.com>
28779
28780         *lib/g77.exp: Replace search for libf2c.a with search for newly
28781         renamed libg2c.a
28782
28783 1998-06-17  Jeffrey A Law  (law@cygnus.com)
28784
28785         * gcc.c-torture/execute/980617-1.c: New test.
28786
28787 1998-06-12  Jeffrey A Law  (law@cygnus.com)
28788
28789         * gcc.c-torture/execute/980612-1.c: New test.
28790
28791 1998-06-08  Jeffrey A Law  (law@cygnus.com)
28792
28793         * gcc.dg/980523-1.c: Only test on ppc-linux.
28794         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
28795
28796         * gcc.c-torture/execute/980608-1.c: New test.
28797
28798 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
28799
28800         * gcc.c-torture/execute/980605-1.c: New test.
28801
28802 1998-06-04  Jeffrey A Law  (law@cygnus.com)
28803
28804         * gcc.c-torture/execute/980604-1.c: New test.
28805
28806 1998-06-02  Jeffrey A Law  (law@cygnus.com)
28807
28808         * gcc.c-torture/execute/980602-1.c: New test.
28809         * gcc.c-torture/execute/980602-2.c: Likewise.
28810
28811 1998-06-02  Dave Love  <d.love@dl.ac.uk>
28812
28813         * 970125-0.f: Fix per JCB.  Add commentary.
28814
28815 1998-05-31  Michael Meissner  <meissner@cygnus.com>
28816
28817         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
28818         IEEE -0 support.
28819
28820 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
28821
28822         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
28823         earlier.
28824
28825 1998-05-28  Catherine Moore <clm@cygnus.com>
28826
28827         * gcc.c-torture/execute/980526-3.c: New test.
28828
28829 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
28830
28831         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
28832         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
28833         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
28834         m88k-motorola-sysv3 to XFAIL.
28835
28836 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28837
28838         * gcc.dg/980526-1.c: New test.
28839         * gcc.c-torture/execute/980526-2.c: New test.
28840
28841 1998-05-26  Jeffrey A Law  (law@cygnus.com)
28842
28843         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
28844
28845         * gcc.c-torture/execute/980526-1.c: New test.
28846
28847 1998-05-26  Dave Love  <d.love@dl.ac.uk>
28848
28849         * g77.f-torture/execute/alpha2.f: Add runtime test.
28850
28851 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
28852
28853         * g++.old-deja/old-deja.exp: Strip leading directories.
28854
28855         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
28856         error for the line.  Don't run multiple tests for the same line.
28857
28858 1998-05-23  Jeffrey A Law  (law@cygnus.com)
28859
28860         * gcc.dg/980523-1.c: New test.
28861
28862 1998-05-23  Dave Love  <d.love@dl.ac.uk>
28863
28864         * g77.f-torture/compile/970915-0.f: New test.
28865
28866 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
28867
28868         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
28869
28870 1998-05-21  Jeffrey A Law  (law@cygnus.com)
28871
28872         * gcc.dg/980520-1.c: New test.
28873
28874 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
28875
28876         * gcc.dg/980502-1.c: Fix return type.
28877
28878 1998-05-20  Jeffrey A Law  (law@cygnus.com)
28879
28880         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
28881         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
28882         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
28883         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
28884         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
28885
28886 1998-05-20  Dave Love  <d.love@dl.ac.uk>
28887
28888         * g77.f-torture/execute/980520-1.f: New test.
28889
28890 1998-05-15  Dave Love  <d.love@dl.ac.uk>
28891
28892         * lib/mike-g77.exp: New file.
28893
28894         * g77.f-torture/noncompile/noncompile.exp,
28895         g77.f-torture/noncompile/check0.f: New files.
28896
28897 1998-05-14  Dave Love  <d.love@dl.ac.uk>
28898
28899         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
28900         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
28901         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
28902         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
28903         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
28904         abort where appropriate.
28905
28906 1998-05-05  Michael Meissner  <meissner@cygnus.com>
28907
28908         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
28909         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
28910
28911 1998-04-29  Dave Love  <d.love@dl.ac.uk>
28912
28913         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
28914
28915 1998-04-27  Dave Love  <d.love@dl.ac.uk>
28916
28917         * g77.f-torture/compile/980427-0.f: New test.
28918
28919 1998-04-24  Dave Love  <d.love@dl.ac.uk>
28920
28921         * g77.f-torture/compile/980424-0.f: New test.
28922
28923 1998-04-19  Dave Love  <d.love@dl.ac.uk>
28924
28925         * g77.f-torture/compile/980419-2.f (main): New test.
28926         * g77.f-torture/compile/970125-0.f: New test.
28927         * g77.f-torture/compile/980419-1.f: New test.
28928
28929 1998-04-08  Jim Wilson  <wilson@cygnus.com>
28930
28931         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
28932         of loop-4.c.
28933
28934 1998-04-07  Jim Wilson  <wilson@cygnus.com>
28935
28936         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
28937
28938 1998-04-03  Jim Wilson  <wilson@cygnus.com>
28939
28940         * gcc.c-torture/compile/980329-1.c: New test.
28941
28942 1998-03-18  Jim Wilson  <wilson@cygnus.com>
28943
28944         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
28945         * gcc.dg/980312-1.c: Fix typo in -march command.
28946
28947 1998-03-16  H.J. Lu  (hjl@gnu.org)
28948
28949         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
28950
28951 1998-03-11  Robert Lipe  <robertl@dgii.com>
28952
28953         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
28954         Dave Love agree the Fortran source is bogus.
28955
28956 1998-03-11  Robert Lipe  <robertl@dgii.com>
28957
28958         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
28959         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
28960         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
28961         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
28962         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
28963
28964 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
28965
28966         * g++.old-deja/g++.other/friend1.C: New test.
28967
28968 1998-02-18  Dave Love  <d.love@dl.ac.uk>
28969
28970         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
28971         possibly uninitialized) variables and declare dnrm2.
28972
28973 1998-02-23  Robert Lipe <robertl@dgii.com>
28974
28975         From Bruno Haible <haible@ilog.fr>:
28976         * gcc.c-torture/execute/980223.c: New test.
28977
28978 1998-02-13  Jeffrey A Law  (law@cygnus.com)
28979
28980         * gcc.dg/ifelse-1.c: New test.
28981
28982 1998-02-09  H.J. Lu  (hjl@gnu.org)
28983
28984         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
28985
28986           * lib/old-dejagnu.exp (old-dejagnu): Added the
28987           "execution test - XFAIL *-*-*" handling in the spirit of
28988           "excess errors test -". Changed the "execution test fails"
28989           handling to be like "excess errors test fails".
28990           * Update various tests accordingly.
28991
28992 1998-02-06  Jim Wilson  <wilson@cygnus.com>
28993
28994         * gcc.c-torture/execute/980205.c: New test.
28995
28996 1998-01-18  Jeffrey A Law  (law@cygnus.com)
28997
28998         * lib/c-torture.exp: Look for .x files instead of .cexp files.
28999         * lib/f-torture.exp: Similarly.
29000         * gcc.c-torture: Rename all .cexp files to .x files.
29001
29002 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
29003
29004         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
29005         (940510-1.c): Removed duplicate.
29006         (971104-1.c): New test.
29007
29008 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
29009
29010           * lib/f-torture.exp: Improve error and loop detection.
29011
29012 1997-11-19  Michael Meissner  <meissner@cygnus.com>
29013
29014         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
29015         use that to size the filler array.
29016
29017 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
29018
29019         * lib/c-torture.exp(c-torture-execute): Fix typo.
29020
29021         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
29022         testcase as the executable name. Keep the executable around if
29023         the test fails.
29024
29025 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
29026
29027         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
29028         changes.  Only test one -g option, and move it to the end of the
29029         list of options to test.
29030
29031 1997-09-19  Michael Meissner  <meissner@cygnus.com>
29032
29033         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
29034         variable GCC_TORTURE_OPTIONS to supply default switches separated
29035         by colons.  If no environment variable, run tests with -O0 -g, -O1
29036         -g, and -O2 -g as well.
29037
29038 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
29039
29040         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
29041         explanatory comments. Fix indentation.
29042
29043 1997-09-15  Jeffrey A Law  (law@cygnus.com)
29044
29045         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
29046
29047 1997-09-11  Jeffrey A Law  (law@cygnus.com)
29048
29049         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
29050         * g++.old-deja/g++.mike/p7325.C: Likewise.
29051         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
29052
29053 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
29054
29055         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
29056         * g++.old-deja/g++.brendan/crash30.C: Likewise.
29057         * g++.old-deja/g++.brendan/crash39.C: Likewise.
29058         * g++.old-deja/g++.law/operators4.C: Likewise.
29059
29060 1997-09-11  Joe Buck  (jbuck@synopsys.com)
29061
29062         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
29063         * g++.old-deja/g++.mike/p784.C: Ditto.
29064         * g++.old-deja/g++.mike/p785.C: Ditto.
29065
29066 1997-09-05  Jeffrey A Law  (law@cygnus.com)
29067
29068           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
29069
29070 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29071
29072         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
29073         target feature; pass this to c-torture-execute as needed.
29074
29075 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29076
29077         * lib/c-torture.exp(c-torture-execute): If the previous and the
29078         current executables being tested are identical, we don't need to
29079         run the executable again. Try to make the executable names
29080         unique. Add an optional argument for passing additional compiler
29081         flags.
29082
29083 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
29084
29085         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
29086
29087 1997-08-29  Jeffrey A Law  (law@cygnus.com)
29088
29089         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
29090
29091 1997-07-31  Jeffrey A Law  (law@cygnus.com)
29092
29093         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
29094         32bit or larger longs.
29095
29096         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
29097         have either a 32bit long or 32bit int.
29098
29099 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
29100
29101         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
29102         Make double precision tests dependent on sizeof (double).
29103
29104 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
29105
29106         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
29107         too.
29108
29109 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
29110
29111         * gcc.c-torture/compile/961203-1.cexp: New script.
29112
29113 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
29114
29115         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
29116         up the includes ourselves.
29117
29118 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
29119
29120         * lib/plumhall.exp: Remove random include, and add a few
29121         verbose messages for debugging.
29122
29123 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
29124
29125         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
29126         of trying to do it ourselves.
29127
29128 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29129
29130         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
29131
29132 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
29133
29134         * gcc.prms/5403.c: Made regexp a bit less strict.
29135
29136 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
29137
29138         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
29139         is returned from remote_load instead.
29140         * lib/plumhall.exp: Ditto.
29141         * lib/mike-g++.exp: Ditto.
29142         * lib/old-dejagnu.exp: Ditto.
29143         * lib/c-torture.exp: Ditto.
29144
29145 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
29146
29147         * lib/g++.exp: Use build_wrapper procedure.
29148         * lib/gcc.exp: Ditto.
29149
29150 1997-05-20  Jeffrey A Law  (law@cygnus.com)
29151
29152         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
29153         an old-style decl for malloc.  Fixes tests to work when
29154         sizeof (int) != sizeof (size_t).
29155
29156 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29157
29158         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
29159
29160         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
29161         use stdargs.h interface.
29162
29163 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29164
29165         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
29166         NO_VARARGS when compiling.
29167
29168 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
29169
29170         * lib/plumhall.exp(ph_includes): New procedure.
29171         (ph_make): Use it.
29172         (ph_compiler): Ditto.
29173
29174         * lib/g++.exp: Rename test-glue.c to testglue.c.
29175         * lib/gcc.exp: Ditto.
29176
29177 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
29178
29179         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
29180         to completion when it's called.
29181
29182 1997-03-21  Michael Meissner  <meissner@cygnus.com>
29183
29184         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
29185         is defined, don't do test.
29186
29187 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
29188
29189         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
29190         for object files.
29191         (ph_summary): Mark skipped testcases as untested, not unresolved.
29192
29193         * lib/plumhall.exp (ph_make): If unresolved because of bad
29194         errorCode, record errorCode in log file.
29195         (*): Replace send_log/verbose with verbose -log.
29196
29197 1997-03-19  Michael Meissner  <meissner@cygnus.com>
29198
29199         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
29200         double conversion if double isn't at least 8 bytes.
29201
29202         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
29203         int to work with targets where int is 16 bits.
29204
29205         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
29206         8 bytes, just exit, since 4 byte doubles don't have enough bits of
29207         precision for the test to complete.
29208
29209 1997-03-14  Michael Meissner  <meissner@cygnus.com>
29210
29211         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
29212         if d10v is not compiled with the -mdouble64 flag.
29213         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
29214
29215         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
29216         d10v is not compiled with the -mint32 flag.
29217
29218 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
29219
29220         * lib/plumhall.exp: Use incr_count.
29221
29222 1997-03-12  Jeffrey A Law  (law@cygnus.com)
29223
29224         * gcc.c-torture: Update to c-torture-1.45.
29225
29226 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
29227
29228         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
29229         the name of the expect testcase file).
29230
29231         * lib/g++.exp(g++_init): Ditto.
29232
29233 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
29234
29235         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
29236         the host.
29237
29238         * lib/gcc.exp(gcc_exit): New procedure.
29239
29240 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
29241
29242         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
29243         specs where appropriate.
29244
29245         * g++.old-deja/g++.arm/*: Added additional ERROR checks
29246         because of new "candidates are" messages, and removed a few
29247
29248         * Converted all non-old-style g++ testcases to old-style, and
29249         moved into g++.old-deja.
29250
29251 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
29252
29253         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
29254         options.
29255
29256         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
29257         succeeded.
29258
29259         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
29260
29261 1997-02-13  Michael Meissner  <meissner@cygnus.com>
29262
29263         * lib/gcc.exp (gcc_target_compile): Add support for defining
29264         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
29265         the machine doesn't have those features.
29266
29267 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
29268
29269         * g++.law/operators4.exp: Don't use LIBS.
29270
29271 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
29272
29273         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
29274
29275         * lib/mike-g++.exp: Don't set the compiler to be tested here.
29276         * lib/g++.exp: Set it here instead. Also, allow use of the
29277         --tool_exec and --tool_opt options. Change CXX to
29278         GXX_UNDER_TEST.
29279
29280         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
29281
29282         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
29283
29284 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
29285
29286         * lib/old-dejagnu.exp: Use prune_warnings instead of
29287         prune_system_crud.
29288         * lib/mike-g++.exp: Ditto.
29289         * lib/gcc.exp: Ditto.
29290         * lib/g++.exp: Ditto.
29291
29292         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
29293
29294 1997-02-07  Jeffrey A Law  (law@cygnus.com)
29295
29296           * 941014-2.c: Include stdlib.h
29297           * 960327-1.c: Include stdio.h
29298           * dbra.c, index-1.c: Don't assume ints are 32bits.
29299
29300 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
29301
29302         * lib/gcc.exp: Add gcc,stack_size target feature.
29303
29304         * lib/g++.exp(g++_target_compile): Add the include and link
29305         paths here, not in two other places. And, it's $options, not
29306         options.
29307
29308         * lib/mike-g++.exp(postbase): Remove the code that determines
29309         the correct include and link paths.
29310         * g++.old-deja/old-deja.exp: Ditto.
29311
29312 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
29313
29314         * lib/g++.exp(g++_init): target_compile no longer returns the
29315         filename of the result.
29316
29317 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
29318
29319         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
29320         call to glob.
29321
29322         * gcc.c-torture/special/special.exp: Change call to
29323         gcc_target_compile to include the object file.
29324
29325 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
29326
29327         * gcc.c-torture/special/special.exp: Correct misspelling in last
29328         change.
29329
29330 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
29331
29332         * lib/plumhall.exp(ph_summary): Log the entire output of the
29333         executable. Return -1 if there were any failures, 0 otherwise.
29334         (ph_execute): Return -1 if there were any failures, 0 otherwise.
29335         (ph_make): Clean up objects and executables that were built
29336         if the tests succeeded.
29337
29338 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
29339
29340         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
29341         libraries and includes in the build tree as appropriate.
29342
29343 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29344
29345         * lib/c-torture.exp: Instead of looking for the global variable
29346         NO_LONG_LONG, check to see if that's a feature of the target.
29347
29348 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29349
29350         * config/default.exp: Minimize. Delete the remainer of the files in
29351         config; this functionality is now in devo/dejagnu/config.
29352
29353         g++.*/*: Pass any additional flags used to compile to postbase;
29354         delete CXXFLAGS.
29355
29356         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
29357         is now done by runtest.exp. Use gcc_target_compile instead of
29358         compile.
29359
29360         lib/c-torture.exp: Use gcc_target_compile instead of compile.
29361         Remove references to CFLAGS. Use remote_file instead of
29362         calling rm -f.
29363         (c-torture): Take a list of arguments to use to compile this
29364         testcase.
29365
29366         lib/g++.exp: Simplify. Use target_compile instead of compile.
29367         lib/gcc-dg.exp: Ditto.
29368         lib/gcc.exp: Ditto.
29369         lib/mike-{gcc,g++}.exp: Ditto.
29370         lib/old-dejagnu.exp: Ditto.
29371         lib/plumhall.exp: Ditto.
29372
29373 1997-01-08  Jim Wilson  <wilson@cygnus.com>
29374
29375         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
29376         (ph_linker): Likewise.
29377
29378 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
29379
29380           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
29381         MAP_ANON / MAP_ANONYMOUS if defined;
29382         else try to map from /dev/zero .
29383
29384 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29385
29386         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
29387         isn't defined, then define it to MAP_ANONYMOUS.
29388
29389 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29390
29391         * gcc.c-torture: Update to c-torture-1.42 release.
29392
29393 1996-11-11  Jeffrey A Law  (law@cygnus.com)
29394
29395         * gcc.c-torture: Update to c-torture-1.41 release.
29396
29397 1996-10-27  Jeffrey A Law  (law@cygnus.com)
29398
29399         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
29400         c-torture release.
29401
29402 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
29403
29404         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
29405         and LDFLAGS.  Fix second case to append the target_info ldflags
29406         onto LDFLAGS, not CFLAGS.
29407         * lib/g++.exp (g++_init): Add target_info stuff.
29408         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
29409         of libgloss and newlib flags for !native.
29410
29411         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
29412         (GDB): Fix relative path to go up another dir for finding gdb.
29413
29414 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
29415
29416         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
29417         versions in the target_info array, if they don't exist.
29418
29419 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
29420
29421         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
29422
29423 1996-07-08  Jim Wilson  <wilson@cygnus.com>
29424
29425         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
29426         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
29427
29428 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
29429
29430         * lib/old-dejagnu.exp: Don't remove the output file before we've
29431         actually tested it. Don't append pwd to the path of the executable
29432         we're testing.
29433
29434 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
29435
29436         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
29437
29438 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
29439
29440         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
29441         temporary directory for compiler files, and set it to a default
29442         value of /tmp. Set $output as the name of the output file from
29443         compiling the testcase. Add a -o option to $cflags_var so the
29444         compiler writes the final output file as $output. Set $executable
29445         to $output.
29446
29447         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
29448         directory for compiler files, and set it to /tmp if it doesn't
29449         already have a value. Set $output_file to the name of the output
29450         file from compiling the testcase. Add a -o option to CXXFLAGS so
29451         the compiler writes the final output file as $output. Use $output
29452         as the executable to be tested.
29453
29454 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29455
29456         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
29457
29458 1996-06-08  Jeffrey A Law  (law@cygnus.com)
29459
29460         * gcc.c-torture/execute/pending-1.c: New test.  Still
29461         pending in Tege's queue.
29462
29463 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
29464
29465         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
29466         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
29467         if there were failures.  Call unresolved if there were unresolved
29468         testcases.  Call gcc_fail if program did not run to completion.
29469         (ph_make): Pass additional argument name to ph_execute.
29470         (ph_execute): Add new argument.  Pass additional arguments to
29471         ph_summary.  Call gcc_fail is there is no execution output.
29472
29473 1996-04-24  Jeffrey A Law  (law@cygnus.com)
29474
29475         * lib/plumhall.exp (proc_summary): Output relavent summary
29476         lines into the log so specific failures in plumhall can be
29477         investigated.
29478
29479 1996-04-10  Jeffrey A Law  (law@cygnus.com)
29480
29481         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
29482         (c-torture-execute): Don't try to execute tests which use
29483         "long long" types if $NO_LONG_LONG is nonzero.
29484
29485 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
29486
29487         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
29488         not c-torture.
29489
29490         * gcc.ieee: Move from here.
29491         * gcc.c-torture/execute/ieee: To here.
29492
29493 1996-03-26  Jeffrey A Law  (law@cygnus.com)
29494
29495         * gcc.c-torture: Update to c-torture-1.41 release.
29496
29497 1996-03-22  Jeffrey A Law  (law@cygnus.com)
29498
29499         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
29500         not "$output".
29501
29502 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
29503
29504         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
29505         -c present.
29506
29507 1996-03-02  Jeffrey A Law  (law@cygnus.com)
29508
29509         * config/proelf.exp: Handle connecting to a simulator.
29510
29511 1996-01-31  Jeffrey A Law  (law@cygnus.com)
29512
29513         * config/proelf.exp: New file.  Enough framework that we can
29514         run c-torture tests on the proelf targets (or any other target
29515         that gdb can connect to for that matter).
29516
29517 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
29518
29519         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
29520         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
29521
29522         * lib/plumhall.exp (ph_execute): Always call ph_summary if
29523         exec_output exists.
29524
29525 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
29526
29527         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
29528         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
29529
29530         * config/*.exp: Update FSF address.  Change result of ${tool}_load
29531         to pass/fail/unresolved/unsupported/untested.  Caller must now
29532         call unresolved/unsupported/untested.
29533         * lib/*.exp: Update FSF address.  Update to handle new results of
29534         ${tool}_load.
29535         * lib/chill.exp (verbose): Delete.
29536
29537 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
29538
29539         * lib/gcc.exp (default_gcc_start): Change order of args to
29540         $LDFLAGS $CFLAGS $LIBS.
29541         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
29542         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
29543         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
29544         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
29545         * gcc.misc-tests/dg-test.exp: Likewise.
29546         * gcc.misc-tests/msgs.exp: Likewise.
29547         * gcc.prms/prms.exp: Likewise.
29548         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
29549         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
29550
29551         * lib/dg.exp: Deleted, moved to dejagnu/lib.
29552
29553 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29554
29555         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
29556
29557         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
29558         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
29559
29560         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
29561         necessary.
29562
29563 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
29564
29565         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
29566         global for loop; add use of $mathlib.
29567         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
29568         settings here; set mathlib for anything but VxWorks.
29569
29570 1996-01-22  Jeffrey A Law  (law@cygnus.com)
29571
29572         * gcc.c-torture: Update to c-torture-1.40 release.
29573
29574 1996-01-03  Jeffrey A Law  (law@cygnus.com)
29575
29576         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
29577         dg.exp.
29578
29579 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
29580
29581         * lib/c-torture.exp (c-torture-execute): Declare "output" as
29582         global.
29583
29584 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
29585
29586         * lib/g++.exp (LIBS): Define if not already.
29587         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
29588         (gcc-dg-prune): Call prune_gcc_output.
29589         * lib/gcc.exp (prune_gcc_output): New proc.
29590         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
29591         prune_gcc_output.
29592
29593 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
29594
29595         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
29596         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
29597
29598 1995-11-15  Jeffrey A Law  (law@cygnus.com)
29599
29600         * gcc.c-torture: Update to c-torture-1.39 release.
29601
29602 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
29603
29604         * lib/c-torture.exp (c-torture-execute): Don't return if one option
29605         fails, try others as well.
29606
29607 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
29608
29609         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
29610         If compilation fails, mark execute tests as `untested'.
29611         If test is marked as unsupported, don't mark compilation and
29612         execute tests as failed.
29613
29614 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
29615
29616         * lib/g++.exp (g++_init): Don't link in libg++, and look to
29617         libstdc++ for whether or not we want to be doing shared
29618         libraries.  Delete link_curses since we don't need it anymore.
29619         * lib/mike-g++.exp (postbase): Don't link in libg++.
29620         * g++.old-deja/old-deja.exp: Likewise.
29621
29622 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
29623
29624         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
29625
29626 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
29627
29628         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
29629         For that, add `-Wl,-a,shared_archive'.
29630         * g++.old-deja/old-deja.exp: Likewise.
29631
29632 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
29633
29634         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
29635
29636 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
29637
29638         * lib/mike-g++.exp (postbase): Pay attention to the status of
29639         g++_load.
29640
29641 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
29642
29643           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
29644
29645 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
29646
29647         * lib/gcc.exp (default_gcc_start): No longer need to log program
29648         being executed or its output, execute_anywhere does that now.
29649         * lib/g++.exp (default_g++_version): Call execute_anywhere.
29650         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
29651
29652 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
29653
29654         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
29655         the same as those in lib/g++.exp.
29656
29657 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
29658
29659         * gcc.c-torture: Update to c-torture-1.38 release.
29660         * gcc.ieee: Related changes.
29661
29662 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
29663
29664         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
29665         "exec". Minor reformatting changes.
29666
29667         * config/rom68k.exp (${tool}_load): Make it work in a canadian
29668         cross. This means all "exec" calls now work on a remote host as
29669         well.
29670         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
29671         cross. Filter out the extra "\r\n" stuff that expect puts in.
29672         (c-torture-execute): Filter out the bogus warnings like
29673         c-torture-compile does. Add support for canadian cross.
29674         * lib/gcc.exp (default_gcc_version, default_gcc_start)
29675         Use execute_anywhere rather than calling exec directly. Now it
29676         works for canadian cross testing.
29677
29678 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
29679
29680         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
29681         results into a variable, and check that rather than using file exists.
29682
29683 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
29684
29685         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
29686         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
29687
29688 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29689
29690         * g++.old-deja/old-deja.exp: Create and pass runshlib and
29691         lib_curses if there's a shared libg++ in the build tree.
29692
29693 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
29694
29695         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
29696         if not supported target.
29697
29698 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
29699
29700         * lib/g++.exp (g++_init): Move empty setting of runshlib and
29701         link_curses up to always happen, not just for native builds.
29702
29703 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
29704
29705         * gcc.c-torture: Update to c-torture-1.36 release.
29706         * gcc.failure: Related changes.
29707
29708 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
29709
29710         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
29711
29712 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
29713
29714         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
29715         * lib/mike-g++.exp (postbase): Not in here.  Still reference
29716         runshlib, link_curses, and mathlib for link and run.
29717
29718         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
29719         pass the runtime shared library options for Solaris, OSF/1, and
29720         Irix5, and link with -lcurses to avoid unresolved references.
29721
29722 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
29723
29724         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
29725         only run once.
29726
29727 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
29728
29729         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
29730
29731 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
29732
29733         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
29734         do not have a framework for the "compat" tests yet.
29735
29736 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
29737
29738         * lib/mike-g++.exp (postbase): New local variable `mathlib',
29739         set to null if we're testing vxworks5.1.  Use that instead of
29740         `-lm' in the setting of LIBS for link and run.
29741
29742 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
29743
29744         * config/rom68k.exp (${tool}_load): Major changes to make it
29745         work.  Verified that it does in fact return the stuff in
29746         exec_output properly.  Catch any Emul or any TRAP other than 0.
29747
29748 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
29749
29750         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
29751         LDFLAGS properly for targets that need stuff from libgloss.
29752         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
29753         only run once.
29754         (gpp_initialized): New variable.
29755
29756 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
29757
29758         * config/rom68k.exp: Load libgloss.exp.
29759         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
29760         so we can produce a fully linked binary.
29761         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
29762         so we can produce a fully linked binary.
29763
29764 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
29765
29766         * lib/plumhall.exp (ph_section): Watch for expected failures.
29767         Add missing `else'.
29768
29769         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
29770         run the testcase.
29771         (c-torture): Likewise.
29772
29773 1995-08-28  Doug Evans  <dje@cygnus.com>
29774
29775         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
29776
29777         * lib/mike-g++.exp (mike_cleanup): New proc.
29778         (prebase): New globals compiler_result, not_compiler_result,
29779         target_regexp.
29780         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
29781         allow leading "-" in pattern.  Watch for unsupported tests.
29782         If $compiler_result is set, pattern match assembler code,
29783         and ditto for $not_compiler_result.
29784         * lib/mike-gcc.exp: Likewise.
29785
29786         * lib/plumhall.exp (ph_execute): Only call ph_summary if
29787         execution "succeeded".
29788
29789 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
29790
29791         * config/win32.exp: New file.
29792         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
29793
29794 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
29795
29796         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
29797         unsupported.
29798         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
29799         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
29800         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
29801
29802         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
29803         "... without exceptions was ...".  That is now handled by
29804         prune_system_crud.
29805         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29806
29807 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
29808
29809         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
29810         sieve.c,sort2.c}: New files.
29811         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
29812         sieve.exp,sort2.exp}: Drivers for them.
29813
29814         * lib/mike-gcc.exp (program_output): New user settable variable.
29815         (postbase): Call prune_system_crud.  Also prune extraneous compiler
29816         messages.
29817         * lib/mike-g++.exp (program_output): New user settable variable.
29818
29819         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
29820
29821         * config/sh.exp: Deleted (use sim.exp instead).
29822
29823 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
29824
29825         * config/vx.exp: Declare CHECKTASK as global.
29826         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
29827         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
29828         * lib/old-dejagnu.exp: Load [pwd]/$executable.
29829
29830 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29831
29832         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
29833         target. Like vx.exp, only includes `vx29k.exp' instead of
29834         `vxworks.exp'.
29835
29836 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
29837
29838         * config/sim.exp: Increase time limit from 120 seconds to 240.
29839
29840 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
29841
29842         * gcc.c-torture/execute/950628-1.c: New test.
29843
29844 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
29845
29846         * gcc.c-torture: Update with changes/additions from
29847         c-torture-1.34.
29848
29849 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
29850
29851         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
29852
29853 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
29854
29855         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
29856
29857 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
29858
29859         * gcc.c-torture/compile/950512-1.c: New test.
29860         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
29861         * gcc.dg/struct-ret-1.c: Likewise.
29862
29863 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
29864
29865         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
29866           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
29867
29868 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
29869
29870         * gcc.c-torture/special/920411-1.c: Deleted.
29871         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
29872
29873 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
29874
29875         * config/sim.exp (${tool}_load): Hack in call to bash to get a
29876         cpu limit.
29877
29878 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
29879
29880         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
29881
29882 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
29883
29884         From kenner;
29885         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
29886         is the proper length.
29887         * va-arg-3.c: Likewise.
29888
29889 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
29890
29891         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
29892         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
29893
29894         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
29895         * lib/g++.exp (default_g++_start): Delete old cruft.
29896
29897 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
29898
29899         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
29900         (2 * (1 << 18)) to (2 * (1 << 17)).
29901
29902         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
29903
29904 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
29905
29906         * config/rom68k.exp: Renamed from config/idp.exp
29907
29908 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
29909
29910         * c-torture/compile/921109-2.c
29911
29912 1995-04-18  Mike Stump  <mrs@cygnus.com>
29913
29914         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
29915         excess errors.
29916
29917 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
29918
29919         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
29920         output.
29921         * lib/g++.exp (default_g++_start): Likewise.
29922
29923 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
29924
29925         * gcc.c-torture/compile/950329-1.c: New test.
29926
29927 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
29928
29929           * config/bug.exp (${tool}_load): Updated to use new remote_open
29930           and remote_close procs.
29931         * config/idp.exp: New file.
29932
29933 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
29934
29935         * gcc.c-torture/execute/950322-1.c: New test.
29936
29937 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
29938
29939         * config/vx.exp (${tool}_load): Clean up testing of return code from
29940         vxworks_ld and vxworks_spawn.
29941
29942 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
29943
29944         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
29945
29946 1995-03-13  Mike Stump  <mrs@cygnus.com>
29947
29948         * lib/old-deja.exp: Add `excess errors test - ' error, now one
29949         can mark excess errors on a machine by machine basis.  Note, the
29950         default is to not expect any excess errors, even when excess
29951         errors test - is given, so you will want to put an XFAIL ... on
29952         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
29953         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
29954         those 4 machines, but no others.
29955
29956 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
29957
29958         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
29959         * lib/c-torture.exp: to here.
29960
29961 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
29962
29963         * gcc.c-torture/execute/950221-1.c: New test.
29964         * gcc.c-torture/execute/struct-ret-1.c: New test.
29965         * gcc.c-torture/compile/950221-1.c: New test.
29966
29967         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
29968
29969 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
29970
29971         * gcc.c-torture/execute/arith-1.c (main): Return 0.
29972         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
29973
29974 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
29975
29976         * g++.gb: New directory of tests, derived from my signature and
29977         class scoping tests.
29978
29979         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
29980         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
29981         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
29982         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
29983         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
29984         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
29985         * g++.gb/sig25.C: Likewise.
29986
29987         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
29988         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
29989         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
29990         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
29991         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
29992         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
29993         * g++.gb/sig25.exp: Likewise.
29994
29995         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
29996         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
29997         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
29998         * g++.gb/scope13.C: Likewise, this test still fails.
29999
30000         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
30001         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
30002         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
30003         * g++.gb/scope13.exp: Ditto.
30004
30005         * g++.gb/README: New file, explains what these tests are about.
30006
30007 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
30008
30009         * lib/dg.exp (dg-do): Support `preprocess'.
30010         (dg-test): Likewise.
30011
30012 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
30013
30014         * config/udi.exp: change "continue -expect" to "exp_continue".
30015
30016 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
30017
30018         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
30019         Delete redundant tests.
30020
30021         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
30022         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
30023         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
30024         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
30025         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
30026         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
30027         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
30028         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
30029
30030         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
30031         storing label pointers.
30032         * gcc.c-torture/execute/921019-1.c: Likewise.
30033         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
30034         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
30035         parameter fp.
30036         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
30037         constants.
30038
30039         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
30040         Delete obsolete tests.
30041
30042         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
30043         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
30044         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
30045         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
30046         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
30047         * gcc.c-torture/compile/950124-1.c: New test.
30048
30049         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
30050
30051 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
30052
30053         * lib/mike-g++.exp: Add -lm to LIBS.
30054
30055 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
30056
30057         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
30058
30059 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
30060
30061         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
30062
30063 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
30064
30065         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
30066
30067 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
30068
30069         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
30070         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
30071         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
30072         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
30073         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
30074         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
30075         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
30076         * g++.law/{operators31.C, operators32.C,
30077         * g++.law/{operators33.C, operators34.C}: Likewise.
30078         * g++.law/{pic1.C, refs2.C}: Likewise.
30079         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
30080         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
30081         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
30082         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30083
30084         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
30085         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
30086         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
30087         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
30088         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
30089         * g++.law/{enum9.exp, friend5.exp}: Likewise.
30090         * g++.law/{nest3.exp, nest4.exp}: Likewise.
30091         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
30092         * g++.law/{operators30.exp, operators31.exp}: Likewise.
30093         * g++.law/{operators32.exp, operators33.exp}: Likewise.
30094         * g++.law/{operators34.exp}: Likewise.
30095         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
30096         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
30097         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
30098         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
30099         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30100
30101         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
30102         No longer expected to fail.
30103         * g++.law/missed-error3.C: Tweak for recent bool changes.
30104
30105 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
30106
30107         * config/emb-unix: Deleted.
30108         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
30109         remote execution.  Do final link on remote host if REMOTE_LINK is set.
30110
30111 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
30112
30113         * lib/dg.exp (dg-test): Fix typo in last patch.
30114
30115 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
30116
30117         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
30118         (handles multiple occurrences).
30119
30120 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
30121
30122         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
30123         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
30124         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
30125         printed).
30126         * lib/c-torture.exp (c-torture-compile): Likewise.
30127         (c-torture): Prepend full path if missing.
30128         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
30129         (gcc_fail): Likewise.
30130         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
30131
30132 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
30133
30134         * lib/netware.exp: Only attach to NetWare i386 systems.
30135
30136 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
30137
30138         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
30139         messages.  Add test name to "output pattern match" pass/fail message.
30140
30141 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
30142
30143         * gcc.dg: New testsuite.
30144         * gcc.dg/dg.exp: New file.
30145
30146         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
30147         test-switch.c}: Deleted.
30148
30149         * gcc.misc-tests/msgs.exp: New testcase driver.
30150
30151 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
30152
30153         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
30154         Watch for illegal return values from ${tool}_load.
30155         * config/unix.exp (${tool}_load): Fix pass/fail detection for
30156         cross targets.  Coerce return value >0 to 1.
30157
30158 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
30159
30160         * config/unix.exp (${tool}_load): Call program rsh, not proc.
30161
30162         * config/emb-unix.exp: New file.
30163
30164         * config/sim.exp: Error if variable $SIM not defined.
30165         (${tool}_load): Mark test as "untested" if simulator missing.
30166
30167         * config/unix.exp: Load remote.exp to get rcp_download.
30168         * lib/c-torture.exp: Use different option lists for testcases with
30169         and without loops.
30170         * gcc.c-torture/execute/execute.exp: Likewise.
30171
30172 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
30173
30174         * config/*.exp: Clarify return code from ${tool}_load.
30175         Call `unresolved' or `untested' instead of `warning' or `perror'
30176         (sometimes you still want to call both though).
30177         Add comment that `shell_id' is local to each file.
30178         * config/udi.exp (timeout): Set to 30.
30179         Don't print warning if connection fails, $connectmode has already
30180         printed an error.
30181         (${tool}_load): Move verbose messages to level 2.
30182         Rework pattern for "Process started" message.
30183         Pass `shell_id' to ${connectmode}_download.
30184         Retry twice upon timeout.  Make resetting of target more robust.
30185         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
30186         Pass `shell_id' to exit_$connectmode.
30187         Only call exit_$connectmode if connected.
30188         * config/unix.exp (${tool}_load): Check return codes better.
30189         * config/vrtx.exp (${tool}_load): Likewise.
30190         * config/vx.exp (${tool}_load): Likewise.
30191         Delete unneeded global's.
30192         * lib/dg.exp (dg-test): Update to reflect clarified return codes
30193         from ${tool}_load.
30194         (dg-stat): Delete.
30195         (dg-init): Delete recording of pass/fail counts.
30196         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30197         (old-dejagnu-init): Likewise.
30198         (old-dejagnu-stat): Delete contents, empty proc now.
30199         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
30200         (c-torture): Delete references to lcnt, lpass, lfail.
30201         Get option list from TORTURE_OPTIONS.
30202         Delete -funroll[-all]-loops if no loops.
30203         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
30204         (g++_stat): Delete contents (empty proc now).
30205         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
30206         (gcc_finish): Likewise.
30207         (gcc_stat): Deleted.
30208         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
30209         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
30210         * gcc.c-torture/execute/execute.exp: Likewise.
30211         Split tests into two parts: compile, execute.
30212         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
30213         no loops.  Update to reflect clarified return codes from ${tool}_load.
30214
30215 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
30216
30217         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
30218         to grep for.
30219         (old-dejagnu): Likewise (where necessary).
30220
30221 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
30222
30223         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
30224
30225         * lib/dg.exp (dg-process-target): Fix processing of selector.
30226         Add comment regarding use of `error'.
30227
30228         * lib/gcc.exp (prune_system_crud): Define if missing.
30229         * lib/g++.exp (prune_system_crud): Likewise.
30230
30231         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
30232         Call prune_system_crud.
30233         * lib/dg.exp (dg-runtest): New proc.
30234         Use perror instead of send_user for tcl errors in testcase.
30235         Don't return any value, it's never used.
30236         Don't clobber previous definition of `unknown'.
30237         Print tcl errors in `dg-final'.
30238
30239 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
30240
30241         * lib/dg.exp (dg-process-target): Improve syntax error messages.
30242         (dg-test): Don't print errorInfo, it contains stack backtrace.
30243
30244 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
30245
30246         * lib/g++.exp (runtest_file_p): Define if missing.
30247
30248 1994-09-24  Doug Evans  (dje@cygnus.com)
30249
30250         * lib/mike-g++.exp: Comment out loading of g++.exp.
30251         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
30252         (default_g++_version): Always print something.
30253         (default_g++_start): Comment out call to `which'.
30254         (g++_start, g++_load): Deleted (must be defined in config file).
30255         * lib/gcc.exp: Test for existence of $CC at start.
30256         Delete check for tmpdir (done in gcc_init).
30257         (default_gcc_version): Always print something.
30258         (default_gcc_start): Comment out call to `which'.
30259         * config/*.exp: Major cleanup - make cross targets work at least a
30260         little better for g++ (by not being "--tool gcc" specific).
30261         Rename gcc_xxx to ${tool}_xxx.
30262         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
30263         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
30264
30265 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
30266
30267         * lib/c-torture.exp (c-torture-compile): Rework compiler
30268         message processing.
30269
30270         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
30271         c-torture.
30272
30273 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
30274
30275         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
30276
30277         * lib/dg.exp (dg-process-target): Support { target native }.
30278
30279 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
30280
30281         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
30282         looked for "... program xxx got fatal signal".
30283         Correct regsub munging of `comp_output'.
30284         Ignore compiler messages "path prefix not used" and "linker input
30285         file unused".
30286
30287 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
30288
30289         * lib/gcc.exp (runtest_file_p): Define if missing.
30290         * gcc.prms/template.c: Example to work from.
30291
30292 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
30293
30294         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
30295         * lib/dg.exp (dg-test): Call unsupported testcases as such.
30296
30297         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
30298         * gcc.prms/1883.c: Moved from compile/940714-1.c.
30299         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
30300         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
30301
30302         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
30303         (dg-process-target): No longer a varargs proc.
30304         Return S/N for target, P/F for xfail.  All callers changed.
30305         (user option procs): More argument checking.
30306         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
30307         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
30308         (dg-test): Skip test if not running on selected target in `dg-do'.
30309         Update handling of `dg-do-what', `dg-output-text'.
30310         Separate execution pass/fail from output pattern match pass/fail.
30311         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
30312
30313 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
30314
30315         * gcc.c-torture/special/special.exp: Don't expect failure for mips
30316         target for 920510-1.c.
30317
30318 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
30319
30320         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
30321         Clean up comment regarding use of passcnt, etc.
30322         (gcc_stat): Don't update `testcnt' here.
30323         (gcc_finish): Do it here.
30324         Might as well reset `but_id' here too.
30325         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
30326         to determine if the file should be tested.
30327         * gcc.c-torture/compile/compile.exp: Likewise.
30328         * gcc.c-torture/execute/execute.exp: Likewise.
30329         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30330         * gcc.misc-tests/dg-test.exp: Likewise.
30331         * gcc.prms/prms.exp: Likewise.
30332         * gcc.wendy/wendy.exp: Likewise.
30333         * g++.old-deja.exp: Likewise.
30334         Move "Testing file" message to verbose level 1.
30335
30336 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
30337
30338         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
30339
30340 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
30341
30342         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
30343         (default_gcc_start): Accept optional second list element
30344         of compiler flags.  Print compiler output at verbosity level 2.
30345         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
30346         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
30347         Save current values of framework globals passcnt, failcnt, xpasscnt,
30348         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
30349         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
30350         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
30351         xfailcnt to compute stats.  Update framework global `testcnt' from
30352         pass/fail counts.
30353         (gcc_finish): New proc.  Clean up test environment.
30354         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
30355         (gcc_epass, gcc_efail): Delete.
30356         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
30357         argument of line number.
30358         (dg-init): If the tool has an init routine, call it.
30359         (dg-test): Remove args `cflags_var' and `libs_var'.
30360         Pass all compiler options to ${tool}_start.
30361         Handle missing line number.
30362         (dg-finish): New function.
30363         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
30364         particular files.  Call gcc_finish at end.  Move "skipping test"
30365         message to verbosity level 3.
30366         * gcc.c-torture/compile/compile.exp: Likewise.
30367         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30368         * gcc.c-torture/execute/execute.exp: Likewise.
30369         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30370         Print testcase being tried at verbosity level 1.
30371         * gcc.c-torture/special/special.exp: Unset xfail.
30372         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30373         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
30374         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
30375         * gcc.failure/failure.exp: Likewise.
30376         * gcc.ieee/ieee.exp: Likewise.
30377         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
30378         Update call to dg-test.  Call dg-finish at end.
30379         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
30380         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30381         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
30382         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
30383         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
30384         * gcc.wendy/wendy.exp: Add copyright.
30385         Delete setting of tmpdir (done by gcc_init).
30386         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
30387         Pass compiler flags to gcc_start.  Call gcc_finish at end.
30388         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
30389         gcc_[ce]pass/fail.
30390
30391 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
30392
30393         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
30394         confusion.
30395         (g++_load): Likewise.
30396
30397         * config/*.exp (gcc_load): Some were varargs fns and some were not.
30398         Rename argument to `prog' to remove the confusion.
30399         Varargs fns behave differently too!
30400         (g++_load): Likewise.
30401
30402         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
30403
30404         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
30405         what it is.  Delete (always) printing of status value for !native.
30406         Simplify verbose code, and include status and exec_output.
30407         (g++_load): Use gcc_load.
30408
30409 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
30410
30411         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
30412         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
30413         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
30414         940714-3.c as these testcases don't exist anymore.  Make
30415         va-arg-1.c expected to pass.
30416
30417 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
30418
30419         * gcc.misc-tests/misc.exp: Only run specific testcases.
30420         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
30421         * gcc.misc-tests/dg-[1-9].c: New files.
30422
30423         * lib/dg.exp: New testsuite driver.
30424         * gcc.prms/prms.exp: Use it.
30425
30426         * README.gcc: New file.
30427
30428         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
30429         Document and reset `lxpass' and `lxfail'.
30430         Simplify "initialized" message.
30431         (gcc_stat): Clean up comments a little.
30432
30433 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
30434
30435         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
30436
30437 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
30438
30439         * lib/old-dejagnu.exp (process-option): New proc.
30440         (old-dejagnu-init, old-dejagnu-stat): Likewise.
30441         (old-dejagnu): Simplify.
30442         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
30443
30444 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
30445
30446         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
30447         exists and is not an empty string.
30448
30449         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
30450         $xfail rather than calling setup_xfail.  Clear $xfail when test is
30451         finished.
30452         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
30453         automatically.
30454
30455         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
30456         longer expected to fail.
30457
30458         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
30459         "f" function call.
30460
30461         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
30462
30463         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
30464         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
30465         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
30466         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
30467         c-torture-1.29.
30468
30469         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
30470         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
30471
30472         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
30473
30474         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
30475         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
30476
30477         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
30478         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
30479         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
30480
30481 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
30482
30483         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
30484         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
30485         940714-1.c, 940714-2.c, 940714-3.c},
30486         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
30487         gcc.misc-tests/{mg.c,mg.exp}:
30488         New tests.
30489         * gcc.noncompile/noncompile.exp: Change accordingly.
30490
30491 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
30492
30493         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
30494         Undo previous clobberage.
30495
30496 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
30497
30498         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
30499         * gcc.special/{930510-1.c, special.exp}:
30500         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
30501         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
30502         struct-varargs-1.c}: New tests from c-torture-1.26.
30503
30504 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
30505
30506         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
30507           argument to switch.
30508
30509 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
30510
30511         * Revert the previous changes.  Please see Rob's directory
30512           (/lisa/test/rob/progressive/gcc/testsuite) for testing
30513           fixes.
30514
30515 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
30516
30517         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
30518             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
30519             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
30520             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
30521             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
30522             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
30523             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
30524             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
30525             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
30526             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
30527             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
30528             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
30529             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
30530             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
30531             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
30532             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
30533             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
30534             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
30535             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
30536             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
30537             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
30538             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
30539             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
30540             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
30541             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
30542             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
30543             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
30544
30545 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
30546
30547         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
30548             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
30549           with perror calls.
30550
30551 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
30552
30553         * config/unix.exp (g++_load): Fix syntax.
30554
30555 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
30556
30557         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
30558         * gcc.noncompile/921017-1.c: Deleted obsolete test.
30559         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
30560         Don't expect va-arg-1.c to fail.  Correct expected output for
30561         920928-1.c.
30562         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
30563         * gcc.wendy/hbm4.c: Correct typo.
30564         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
30565
30566 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
30567
30568         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
30569         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
30570         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
30571         * lib/c-torture.exp (c-torture-compile): Ditto.
30572
30573         Reduce volume of output (remove all the -I's and such).
30574         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
30575         Call gcc_cpass, gcc_cfail.
30576         (c-torture): Pass testing option to c-torture-compile.
30577
30578 1994-03-21  Doug Evans  (dje@cygnus.com)
30579
30580         Bring patches over from progressive.
30581         * config/default.exp: Exit remote shell cleanly.
30582         (g++_exit, g++_start): Add default versions.
30583         * config/sim.exp (gcc_load): Use perror, not error.
30584
30585 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
30586
30587         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
30588         set in site.exp.
30589
30590 1994-03-14  Doug Evans  (dje@cygnus.com)
30591
30592         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
30593         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
30594         (wendy_try): New proc to run testcase.
30595         (main loop): Call 'em.
30596         * gcc.wendy/*.c: Clean up pass to correct expected output.
30597
30598         * lib/gcc.exp: Minor cleanup work.
30599         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
30600
30601 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
30602
30603         * config/sim.exp (gcc_load): Document return codes better.
30604         Don't pass -v to simulator.
30605
30606 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
30607
30608           * gcc.special/920717-x.c: Fix typo.
30609           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
30610           get at sources.
30611
30612         * lib/mike-gcc.exp: Fix typo.
30613
30614 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
30615
30616         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
30617         binary to use, transform the name.
30618         * config/*.exp: rename everything. Nuke any g++ specific files,
30619         it's now a special case of gcc that requires no special support.
30620         Add a default.exp for unsupported targets.
30621
30622 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
30623
30624         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
30625         lib/old-dejagnu.exp: Fix a few patterns to work with the new
30626         version of Tcl.
30627
30628 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
30629
30630         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
30631         than a warning.
30632
30633 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
30634
30635         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
30636
30637 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
30638
30639         * gcc.execute/execute.exp: Combine opt_list and foption_list into
30640         option_list.  Compile every file with only 4/6 option choices
30641         (same as C torture) instead of with 12/18 different option
30642         choices.
30643         * lib/c-torture.exp: Likewise.
30644
30645         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
30646         not already set.
30647
30648 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
30649
30650         * lib/old-deja.exp: Add `excess errors test fails' error, now one
30651         can put an XFAIL *-*-* on excess errors.
30652
30653 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
30654
30655         * g++.law: Add more tests derived from g++-bugs snapshots.
30656
30657         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
30658         equivalent to g++.law/init9.
30659
30660         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
30661         compiled it, and the a.out file after we've run it.
30662
30663 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
30664
30665         * lib/mike-g++.exp (postbase): Delete the .o file after we've
30666         compiled it, and the a.out file after we've run it.
30667
30668 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
30669
30670         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
30671
30672 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
30673
30674         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
30675         version number.
30676
30677 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
30678
30679         * g++.law: New directory of g++ tests derived from the g++-bugs
30680         snapshots.
30681
30682 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
30683
30684         * gcc.compile: initbug1.c initbug1.exp testcase added
30685
30686 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
30687
30688         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
30689         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
30690           fixes submitted by Jeff Law (law@cs.utah.edu)
30691         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
30692           Jeff Law (law@cs.utah.edu)
30693
30694
30695 1993-11-30  Mike Stump  (mrs@cygnus.com)
30696
30697         * config/unix-g++.exp: Follow the gcc way of doing things.
30698         * g++.old-deja/old-deja.exp: Minor updates.
30699         * lib/g++.exp: New file, follow the gcc way of doing things.
30700         * lib/old-dejagnu.exp: Minor updates.
30701         * lib/mike-g++.exp: Always unset errorInfo.
30702
30703 1993-11-06  Mike Stump  (mrs@cygnus.com)
30704
30705         * lib/gcc.exp: Fix some errors with the below change, CC and
30706         CFLAGS should be global when setting, not local.
30707
30708 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
30709
30710         * lib/gcc.exp: Transform tool name.
30711
30712 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30713
30714         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
30715
30716 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30717
30718         * lib/gcc.exp: change gcc_done to gcc_stat
30719
30720 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30721
30722         * Upgraded gcc testsuite to c-torture version 1.25
30723
30724 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
30725
30726         * lib/gcc.exp: added reporting code. Changed verbose compile message.
30727         * lib/c-torture: added hooks for new reporting code.
30728
30729 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
30730
30731         * config/sh-gcc.exp: check if sh-sim exists in the path
30732
30733 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
30734
30735         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
30736         * gcc.compile/compile.exp: Initial changes for new logic.
30737         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
30738         * gcc.failure/failure.exp: Initial changes for new logic.
30739         * gcc.ieee/ieee.exp: Initial changes for new logic.
30740         * gcc.misc-tests/misc.exp: Initial changes for new logic.
30741         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
30742         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
30743         * lib/c-torture.exp: Initial changes for new logic.
30744         * lib/gcc.exp: Initial changes for new logic.
30745
30746 1993-10-15  Mike Stump  (mrs@cygnus.com)
30747
30748         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
30749         depend upon failure or success.  Fully qualify names in failure
30750         and success messages.  Always remove a.out before starting
30751         compile, just in case.  Pay more attention to error text output by
30752         the compiler.  Handle testcases with no known past errors just
30753         like all others, so that things are uniform.  Other miscellaneous
30754         improvements.
30755
30756 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
30757
30758         * gcc.cpp: new directory for cpp tests
30759
30760 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
30761
30762         * lib/chill.exp: Code reformatted, removed unused code.
30763         * config/unix-chill.exp: Code reformatted, removed unused code.
30764         * chill.execute/execute.exp: Code reformatted, removed unused code.
30765         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
30766
30767 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
30768
30769         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
30770         routines not written.
30771
30772 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
30773
30774         * config/bug-gcc.exp: Use new procs from bug.exp.
30775
30776 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
30777
30778         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
30779         via ftp, rather than depending on NFS.
30780         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
30781         case.
30782
30783 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
30784
30785         * config/bug-gcc.exp: Use new download proc.
30786
30787 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
30788
30789         * chill.execute/execute.exp: cleanups, handles errors better
30790         * chill.compile/compile.exp: rewrite, based on execute.exp
30791         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
30792         * lib/chill.exp: major changes to diff proc and compile and link
30793           procs. added chill_fail and chill_pass wrappers to pass and
30794           fail. added more comments, and handle error codes better.
30795           Added a hack to capture stderr from exec, so noncompile tests
30796           can work.
30797
30798 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
30799
30800         * chill.execute/execute.exp: rewrite of testsuite driver
30801         * lib/chill.exp: rewrite of testsuite driver
30802         * config/unix-chill.exp: rewrite of testsuite driver
30803
30804 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
30805
30806     In chill.execute:
30807         * iexpr.ch: Standardize uppercase.
30808         * tuples.dat: Standardize uppercase.
30809         * vary.ch: standardize.  Correct varying string assignments.
30810         * vary.dat: Add new output lines.
30811
30812 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
30813
30814     In chill.execute:
30815         * chprintf.ch: Standardize use of uppercase.
30816         * tuples.ch: Standardize and turn arr2 into a DCL,
30817           rather than a SYN.
30818         * pinits.ch: Standardize.
30819
30820 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
30821
30822         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
30823         * Makefil: Renamed to Makefile.in.
30824         * configure.in: New.
30825
30826 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
30827
30828     In chill.execute:
30829         * .cvsignore: Add result/output files.
30830         * Makefile: Fix up variables at start.  Use MFLAGS
30831           everywhere.  Correct bool_loc, built_ins entries.
30832           Add entry for vary1.ch.
30833         * bitarray.ch: Standardize upper-case usage.
30834         * bitexpr.ch: Standardize, add output of b1.
30835         * params.ch: Use arrayt in along PROC parameters, to
30836           avoid novelty problems.
30837         * sets.ch: Tiny cleanup.
30838         * vary1.ch: Re-indent.
30839
30840 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
30841
30842           * Add PR-related files to Makefiles, .cvsignore files, etc.
30843
30844 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
30845
30846         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
30847           with compiler objects. New names are test-flow.c and test-loop.c
30848
30849 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
30850
30851         * Upgraded c-torture tests from 1.19 to 1.20
30852
30853         * new files:
30854         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
30855         * gcc.compile: 930623-1.c 930623-2.c
30856         * gcc.noncompile: 930622-1.c 930622-2.c
30857         * gcc.failure: 920411-1.c 920627-2.c
30858         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
30859
30860 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
30861
30862         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30863           More changes to get testsuite working properly. Needs more work.
30864           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
30865
30866 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
30867
30868         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30869           More changes to get testsuite working properly. Needs more work.
30870
30871 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
30872
30873         * chill.compile/compile.exp: Added for Dejagnu support
30874         * chill.execute/execute.exp: Added for Dejagnu support
30875         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
30876
30877 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
30878
30879     This should complete moving the CHILL test files.
30880         * chill.noncompile(.cvsignore printf.grt
30881             in-printf.grt chprintf.grt chprintf.ch):
30882             Added test-support files.
30883           (Makefile): Modified further.
30884         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
30885             signal.ch): Added test files.
30886           * chill.execute (.cvsignore printf.grt printr.c
30887             in-printf.grt rts.c chprintf.grt rts.h): Added
30888           test-support files.
30889             (Makefile): More corrections.
30890
30891 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
30892
30893         * chill.compile, chill.execute, chill.nocompile: Add CHILL
30894           test cases, ready for DejaGnu.
30895
30896 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
30897
30898         * Upgraded c-torture tests from 1.18 to 1.19
30899
30900         * gcc.compile: added test(s):
30901           930607-1.c
30902         * gcc.execute: added test(s):
30903           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
30904
30905         * added new subdirectory for misc tests: gcc.misc-tests
30906         * gcc.misc-test(s): added tests:
30907           inst-check.c test-consts.c test-ior.c test-switch.c
30908
30909 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
30910
30911         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
30912
30913 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
30914
30915         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
30916
30917 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
30918
30919         * Upgraded c-torture tests from 1.17 to 1.18
30920
30921 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
30922
30923         * Upgraded c-torture tests from 1.12 to 1.17
30924
30925 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
30926
30927         * lib/old-dejagnu.exp:
30928           Fixed handling of XFAIL target triplets to correctly
30929           recognize wildcard characters.  Removed code that
30930           appended a unique id tag to the end of the file name
30931           printed out by the result of the testcases within a
30932           given test file.
30933
30934 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
30935
30936         * lib/old-dejagnu.exp:
30937           Reworked expected failure handling to trigger off of XFAIL
30938           keyword in keyphrase embeded in testcase source code. The
30939           XFAIL keyword must be at the end of the keyphrase line. It
30940           may optionally be followed by one or more target triplets.
30941           It has just occured that the handling of wildcards in the
30942           target triplet may not be correct.
30943
30944 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
30945
30946         * g++.old-deja/tests:
30947           Moved all subdirectories up one level into g++.old-deja .
30948
30949         * lib/old-dejagnu.exp:
30950           Fixed problem with CXXFLAGS not being properly reset, and being
30951           corrupted with extraneous "-c" compiler option.  This was
30952           causing binaries to not be generated for test that needed them.
30953           Modified strings passed to "pass" and "fail" so that individual
30954           tests from the same test file would be distinguished by an
30955           identifier appended to the test file name in the summary logs;
30956           this corrected a problem with erroneous diff logs.  Added code
30957           to search testcases for expected fail and unexpected pass keywords.
30958
30959 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
30960
30961         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
30962
30963 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
30964
30965         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
30966           Removed extraneous text from end of "Special g++ Options"
30967           keyphrase.
30968
30969         * lib/old-dejagnu.exp: Added pattern matching to look for new
30970           keywords, embedded in testcases comments, which will trigger
30971           calls to xpass and xfail.
30972
30973 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
30974
30975         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
30976           comments embedded in the testcases, especially the one looking for
30977           special compiler options, as well as the pattern matching for the
30978           compiler output again.
30979
30980 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
30981
30982         * lib/old-dejagnu.exp: Do a proper check of the return value for
30983           execute tests. Fixed several problems with the pattern matching
30984           of the compiler output which gave erroneous test results.
30985           Changed several of the test result messages to be more descriptive.
30986         * config/unix-g++.exp: Proc g++_load now actually works and
30987           executes the tests passed to it and returns a usable return
30988           value.
30989
30990 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
30991
30992           * lib/gcc.exp: Exits gracefully if $CC is bogus.
30993
30994 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
30995
30996         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
30997           Modified both files to properly execute the old style
30998           dejagnu tests. The previous versions of these files were
30999           experimental and did not function anything near correctly.
31000
31001 1993-04-05  Rob Savoye  (rob@cygnus.com)
31002
31003         * Removed all Makefile.in and configure.in files. No configuration
31004         needed now.
31005
31006 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
31007
31008         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
31009
31010 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
31011
31012         * gcc.compile/configure.in, gcc.unsorted/configure.in,
31013         gcc.special/configure.in, gcc.noncompile/configure.in,
31014         gcc.execute/configure.in, gcc.code_quality/configure.in,
31015         g++.other/configure.in, g++.old-deja/configure.in,
31016         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
31017         in srcname setting.
31018
31019 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
31020
31021         * lib/udi.exp:  Fixed mondfe and mondfe_download.
31022         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
31023         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
31024
31025 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
31026
31027         * config/udi-gdb.exp: Check $shell_id after connecting to target.
31028         (gdb_exit): Don't remove *_soc files.
31029
31030 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
31031
31032         * lib/c-torture.exp: Don't look for main; instead always use -w
31033         -c.  This is how the c-torture tests work.  Remove the object
31034         file if the compilation succeeds.
31035         * gcc.execute/execute.exp: Remove executable if test passes.
31036         * gcc.noncompile/noncompile.exp: Every test is an expected
31037         failure.
31038         * gcc.special/special.exp: Added tests from c-torture 1.11,
31039         corrected use of existing test.
31040         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
31041         gcc.execute/920625-1.c: Updated to c-torture 1.11.
31042         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
31043         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
31044         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
31045         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
31046         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
31047         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
31048         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
31049         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
31050         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
31051         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
31052         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
31053         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
31054         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
31055         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
31056         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
31057         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
31058         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
31059         c-torture 1.11.
31060         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
31061         correspond to c-torture 1.11.
31062
31063         * New file.