OSDN Git Service

Index: cp/ChangeLog
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
2
3         * g++.dg/expr/cast3.C: New.
4
5 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
6
7         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
8         rs6000.
9
10 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
11
12         PR target/20095
13         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
14
15 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
16
17         * gcc.dg/badshift.c: Renamed to...
18         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
19
20         * gcc.target/i386/badshift.c: Renamed to...
21         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
22         only.
23
24         PR rtl-optimization/20532
25         * gcc.target/i386/badshift.c: New.
26
27 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
28
29         * gfortran.dg/pr18025.f90: New test.
30
31 2005-03-23  Dale Johannesen  <dalej@apple.com>
32         
33         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
34
35 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
36
37         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
38
39         * lib/target-supports.exp (check_iconv_available): Default
40         libiconv to -liconv, if there is no definition.
41
42 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
43
44         * gcc.dg/torture/cris-asm-mof-1.c: New test.
45
46 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
47
48         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
49         * g++.dg/opt/pr7503-2.C: Likewise.
50         * g++.dg/opt/pr7503-3.C: Likewise.
51         * g++.dg/opt/pr7503-4.C: Likewise.
52         * g++.dg/opt/pr7503-5.C: Likewise.
53         * g++.dg/warn/minmax.C: New test.
54
55 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
56
57         * gfortran.dg/g77_intrinsics_funcs.f: New test.
58         * gfortran.dg/g77_intrinsics_sub.f: New test.
59
60 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
61             Jan Hubicka  <jh@suse.cz>
62             Steven Bosscher <stevenb@suse.de
63
64         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
65
66 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
67
68         PR c++/19980
69         * g++.dg/template/redecl3.C: New test.
70
71 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
72
73         PR c++/20499
74         * g++.dg/parse/error16.C: Tweak error markers.
75
76 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
77
78         PR target/20561
79         * gcc.dg/20050321-2.c: New test.
80
81 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
82
83         PR c++/20465
84         PR c++/20381
85         * g++.dg/template/ptrmem12.C: New.
86
87 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
88
89         PR rtl-optimization/20527
90         * gcc.c-torture/execute/pr20527-1.c: New test.
91
92 2005-03-22  Ben Elliston  <bje@au.ibm.com>
93
94         * gcc.misc-tests/options.exp (check_for_options): Create a real C
95         program, compile it into a real executable and then delete the .c
96         and .x files afterwards, to avoid problems on testglue targets.
97
98 2005-03-21  Stuart Hastings  <stuart@apple.com>
99
100         * gcc.target/i386/sse-2.c: New.
101         
102 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
103
104         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
105
106 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
107
108         * g++.dg/parse/crash25.C: Fix typo.
109
110 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
111
112         PR c++/20461
113         * g++.dg/parse/crash24.C: New test.
114
115         PR c++/20536
116         * g++.dg/parse/crash25.C: New test.
117
118 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
119
120         PR c++/20147    
121         * g++.dg/ext/stmtexpr4.C: New test.
122
123 2005-03-20  Roger Sayle  <roger@eyesopen.com>
124
125         PR middle-end/20539
126         * gcc.c-torture/compile/pr13066-1.c: New test case.
127         * gcc.c-torture/compile/pr20539-1.c: Likewise.
128         * g++.dg/opt/pr13066-1.C: Likewise.
129
130 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
131
132         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
133
134 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
135
136         PR fortran/18525
137         * gfortran.dg/nesting_1.f90: New test.
138
139 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
140
141         PR c++/20240
142         * g++.dg/lookup/using13.C: New test.
143
144 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
145
146         PR c++/20333
147         * g++.dg/template/crash36.C: New test.
148
149 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
150
151         PR c++/20463
152         * g++.dg/template/crash35.C: New test.
153
154 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
155
156         PR c++/19966
157         * g++.dg/overload/operator2.C: New test.
158
159 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
160
161         PR libfortran/20257
162         * gfortran.dg/pr20257.f90: New test.
163
164 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
165
166         PR libfortran/20480
167         * gfortran.dg/pr20480.f90: New test.
168
169 2005-03-16  Richard Henderson  <rth@redhat.com>
170
171         PR middle-end/15700
172         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
173         (_rtld_global): New.
174         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
175         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
176
177         * gcc.dg/alias-3.c: New.
178         * gcc.dg/alias-4.c: New.
179         * gcc.dg/alias-5.c: New.
180         * gcc.dg/alias-6.c: New.
181
182 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
183
184         * gcc.dg/cpp/ucnid-7.c: New.
185
186 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
187             Dorit Naishlos  <dorit@il.ibm.com>
188
189         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
190         darwin.
191
192 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
193
194         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
195         misaligned accesses.
196         * gcc.dg/vect/vect-58.c: Likewise.
197         * gcc.dg/vect/vect-92.c: New.
198         * gcc.dg/vect/vect-93.c: New.
199
200 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
201
202         PR fortran/18827
203         * gfortran.dg/assign_2.f90: New test.
204         * gfortran.dg/assign_3.f90: New test.
205         * gfortran.dg/assign.f90: New test.
206
207 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
208
209         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
210         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
211         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
212         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
213         names.
214
215 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
216
217         * gcc.dg/cpp/ucnid-6.c: New.
218
219         * gcc.dg/cpp/normalize-1.c: New.
220         * gcc.dg/cpp/normalize-2.c: New.
221         * gcc.dg/cpp/normalize-3.c: New.
222         * gcc.dg/cpp/normalize-4.c: New.
223         * gcc.dg/cpp/ucnid-4.c: New.
224         * gcc.dg/cpp/ucnid-5.c: New.
225         * g++.dg/cpp/normalize-1.C: New.
226         * g++.dg/cpp/ucnid-1.C: New.
227
228 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
229
230         * gcc.dg/pr18628.c: New.
231
232 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
233
234         PR c++/20280
235         * g++.dg/tree-ssa/pr20280.C: New.
236
237 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
238
239         PR fortran/20467
240         * gfortran.dg/stfunc_2.f90: New test.
241
242 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
243
244         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
245
246 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
247
248         * gcc.dg/tree-ssa/20050314-1.c: New test.
249
250 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
251
252         PR c++/4403
253         PR c++/9783, DR433
254         * g++.dg/template/friend34.C: New test.
255         * g++.dg/template/friend35.C: Likewise.
256         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
257
258 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
259
260         Friend class name lookup 5/n
261         PR c++/1016
262         * g++.dg/lookup/hidden-class1.C: New test.
263         * g++.dg/lookup/hidden-class2.C: Likewise.
264         * g++.dg/lookup/hidden-class3.C: Likewise.
265         * g++.dg/lookup/hidden-class4.C: Likewise.
266         * g++.dg/lookup/hidden-class5.C: Likewise.
267         * g++.dg/lookup/hidden-class6.C: Likewise.
268         * g++.dg/lookup/hidden-class7.C: Likewise.
269         * g++.dg/lookup/hidden-class8.C: Likewise.
270         * g++.dg/lookup/hidden-class9.C: Likewise.
271         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
272         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
273         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
274         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
275         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
276         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
277         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
278         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
279         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
280         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
281         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
282
283 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
284
285         PR c++/20157
286         * g++.dg/template/error18.C: New test.
287
288 2005-03-09  Ben Elliston  <bje@au.ibm.com>
289
290         PR debug/16792
291         * g++.dg/debug/pr16792.C: New test.
292
293 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
294
295         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
296         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
297         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
298         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
299         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
300         test assertion names.
301
302 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
303
304         PR fortran/18600
305         * gfortran.dg/stfunc_1.f90: New test.
306
307 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
308
309         PR fortran/16907
310         * gfortran.dg/real_index_1.f90: New test.
311
312 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
313
314         PR fortran/20323
315         * gfortran.dg/spec_expr_1.f90: New test.
316
317 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
318
319         PR c/20402
320         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
321         new parser.
322
323 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
324
325         PR fortran/20361
326         * gfortran.dg/largeequiv_1.f90: New test.
327
328 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
329
330         * gcc.dg/ucnid-1.c: New.
331         * gcc.dg/ucnid-2.c: New.
332         * gcc.dg/ucnid-3.c: New.
333         * gcc.dg/ucnid-4.c: New.
334         * gcc.dg/ucnid-5.c: New.
335         * gcc.dg/ucnid-6.c: New.
336         * gcc.dg/cpp/ucnid-1.c: New.
337         * gcc.dg/cpp/ucnid-2.c: New.
338         * gcc.dg/cpp/ucnid-3.c: New.
339         * g++.dg/other/ucnid-1.C: New.
340
341 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
342
343         * gcc.dg/vmx/darwin-abi-3.c: Delete.
344
345 2005-03-11  Per Bothner  <per@bothner.com>
346
347         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
348         that diagnotics refer to correct token.
349         * gcc.dg/unused-3.c: Likewise.
350
351 2005-03-11  Per Bothner  <per@bothner.com>
352
353         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
354         constant" is now actually on same line as string constant.
355         * gcc.dg/cpp/direct2s.c: Likewise.
356
357 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
358
359         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
360
361 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
362
363         PR libfortran/20124
364         * gfortran.dg/pr20124.f90: New Test
365
366 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
367
368         PR tree-optimization/20130
369         * gcc.dg/pr20130-1.c: New test.
370
371 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
372
373         PR target/20095
374         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
375
376 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
377
378         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
379
380 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
381
382         * g++.dg/eh/forced1.C: Fix comment.
383         * g++.dg/eh/forced2.C: Ditto.
384         * g++.dg/eh/forced3.C: Ditto.
385         * g++.dg/eh/forced4.C: Ditto.
386
387 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
388
389         PR rtl-opt/20412
390         * gcc.c-torture/compile/pr20412.c: New test.
391
392 2005-03-10  Roger Sayle  <roger@eyesopen.com>
393
394         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
395
396 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
397
398         PR target/20322
399         * gcc.dg/20050307-1.c: New test.
400
401 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
402
403         PR c++/20375
404         * g++.dg/other/stdarg3.C: New.
405
406 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
407
408         PR c++/18384, c++/18327
409         * g++.dg/init/array19.C: New test.
410
411         PR inline-asm/20314
412         * gcc.dg/torture/pr20314-1.c: New test.
413         * gcc.dg/torture/pr20314-2.c: New test.
414
415 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
416
417         * gcc.dg/20050309-1.c: New test.
418
419 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
420
421         * gcc.dg/builtins-10.c: Reactivate disabled test.
422         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
423         new cbrt transformations.
424
425 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
426
427         PR c++/20208
428         * g++.dg/template/array13.C: New test.
429
430 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
431
432         PR c++/16859
433         * g++.dg/init/brace4.C: New test.
434
435 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
436
437         PR c++/20186
438         * g++.dg/template/non-dependent12.C: New.
439
440 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
441
442         PR c++/20142
443         * g++.dg/init/array18.C: Add dg-do run marker.
444         
445         PR c++/20142
446         * g++.dg/init/array18.C: New test.
447
448 2005-03-09  Ben Elliston  <bje@au.ibm.com>
449
450         * consistency.vlad/vlad.exp: Remove trailing semicolons.
451         * g++.dg/gcov/gcov.exp: Likewise.
452         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
453         * gcc.target/xstormy16/xstormy16.exp: Likewise.
454         * lib/c-torture.exp: Likewise.
455         * lib/fortran-torture.exp: Likewise.
456         * lib/g++.exp: Likewise.
457         * lib/gcc-defs.exp: Likewise.
458         * lib/gcc-dg.exp: Likewise.
459         * lib/gcc.exp: Likewise.
460         * lib/gcov.exp: Likewise.
461         * lib/gfortran.exp: Likewise.
462         * lib/mike-g++.exp: Likewise.
463         * lib/mike-gcc.exp: Likewise.
464         * lib/objc-torture.exp: Likewise.
465         * lib/objc.exp: Likewise.
466         * lib/profopt.exp: Likewise.
467         * lib/target-libpath.exp: Likewise.
468         * lib/target-supports.exp: Likewise.
469         * lib/treelang.exp: Likewise.
470         * lib/wrapper.exp: Likewise.
471
472 2005-03-08  Jeff Law  <law@redhat.com>
473
474         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
475         PHI-OPT changes.
476
477 2005-03-08  Ira Rosen  <irar@il.ibm.com>
478
479         * gcc.dg/vect/pr20122.c: New test.
480
481 2005-03-07  Jeff Law  <law@redhat.com>
482
483         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
484         was folded away.
485         * gcc.dg/tree-ssa/pr18133-1.c: New test.
486         * gcc.dg/tree-ssa/pr18133-2.c: New test.
487         * gcc.dg/tree-ssa/pr18134.c: New test.
488
489 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
490
491         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
492         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
493         gcc.dg/torture/builtin-noret-2.c: Require weak support.
494
495 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
496
497         PR tree-opt/17671
498         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
499
500 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
501
502         * g++.dg/warn/Wnvdtor.C: New test.
503
504 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
505
506         * gcc.dg/torture/pr19683-1.c: New test.
507
508 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
509
510         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
511         * gfortran.dg/g77/19990313-2.f: Ditto.
512         * gfortran.dg/g77/19990313-3.f: Ditto.
513         * gfortran.dg/g77/19990525-0.f: Ditto.
514         * gfortran.dg/g77/19990826-0.f: Ditto.
515         * gfortran.dg/g77/19990826-2.f: Ditto.
516         * gfortran.dg/g77/19990826-3.f: Ditto.
517         * gfortran.dg/g77/20000511-1.f: Ditto.
518         * gfortran.dg/g77/20000511-2.f: Ditto.
519         * gfortran.dg/g77/970625-2.f: Ditto.
520         * gfortran.dg/g77/980310-2.f: Ditto.
521         * gfortran.dg/g77/980310-3.f: Ditto.
522         * gfortran.dg/g77/980310-8.f: Ditto.
523         * gfortran.dg/g77/980519-2.f: Ditto.
524         * gfortran.dg/g77/alpha1.f: Ditto.
525         * gfortran.dg/g77/claus.f: Ditto.
526         * gfortran.dg/g77/erfc.f: Ditto.
527         * gfortran.dg/g77/short.f: Ditto.
528         * gfortran.fortran-torture/execute/data.f90: Ditto.
529         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
530         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
531
532 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
533
534         * lib/file-format.exp (gcc_target_object_format): Add check for som
535         format and hardcode object formats on hppa*-*-hpux*.
536         * lib/target-supports.exp (check_weak_available): Add check for som
537         object format.  Always return 0 on hppa*-*-hpux10*.
538
539         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
540         is defined.
541
542         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
543
544 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
545
546         * gfortran.dg/pr19936_1.f90: New test.
547         * gfortran.dg/pr19936_2.f90: New test.
548         * gfortran.dg/pr19936_3.f90: New test.
549
550 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
551             Paul Thomas <prthomas@drfccad.cea.fr>
552
553         * gfortran.dg/PR19754_1.f90: New test.
554         * gfortran.dg/PR19754_2.f90: Ditto.
555
556 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
557
558         PR c++/19311
559         * g++.dg/template/non-dependent11.C: New test.
560
561 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
562
563         * lib/target-supports.exp (check_iconv_available): Fix comment.
564
565 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
566             Joseph S. Myers  <joseph@codesourcery.com>
567
568         PR c++/19797
569         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
570
571 2005-03-04  Matthew Sachs  <msachs@apple.com>
572
573         * gcc.exp (gcc_target_compile): Put braces around
574         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
575         * objc.exp (objc_target_compile): Likewise.
576         * treelang.exp (treelang_target_compile): Likewise.
577
578 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
579
580         PR fortran/19673
581         * gfortran.dg/func_result_1.f90: New test.
582
583 2005-03-04  Ben Elliston  <bje@au.ibm.com>
584
585         * gcc.misc-tests/options.exp: New test.
586
587 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
588
589         * gcc.dg/pr15784-4.c: New test.
590
591 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
592
593         * gcc.c-torture/execute/pr17133.c: New.
594         * gcc.c-torture/compile/20050303-1.c: New.
595
596 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
597
598         * gcc.dg/cpp/assert4.c:  Fix for cygwin
599
600 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
601
602         * g++.dg/overload/using2.C: New.
603
604 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
605
606         PR c++/19916
607         * g++.dg/init/ptrmem2.C: New test.
608
609 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
610
611         PR c/8927
612         * gcc.dg/pr8927-1.c: New test.
613
614 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
615
616         PR c++/20232
617         * g++.dg/inherit/covariant12.C: New.
618
619 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
620
621         PR fortran/19479
622         * gfortran.dg/bound_1.f90: New test.
623
624 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
625
626         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
627         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
628
629 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
630
631         PR c/20245
632         * gcc.dg/pr20245-1.c: New test.
633
634 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
635
636         PR middle-end/19874
637         * gcc.c-torture/execute/20050119-2.c: New test case.
638
639 2005-02-28  Ben Elliston  <bje@au.ibm.com>
640
641         * README: Update the DejaGnu bug reporting address.
642         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
643         * lib/objc-torture.exp: Likewise.
644
645 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
646
647         * gfortran.dg/boz_1.f90: New test.
648         * gfortran.dg/boz_3.f90: New test.
649         * gfortran.dg/boz_4.f90: New test.
650
651 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
652
653         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
654         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
655
656 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
657
658         PR libfortran/20101
659         * gfortran.dg/write_0_pe_format.f90: New test.
660
661 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
662
663         PR c++/20206
664         * g++.dg/opt/thunk2.C: New test.
665         * g++.dg/opt/covariant1.C: New test.
666
667 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
668
669         * gfortran.dg/e_d_fmt.f90: New test.
670
671 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
672
673         * gcc.dg/asm-b.c: Fix comment typos.
674
675 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
676
677         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
678         a V_MAY_DEF also.
679
680 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
681
682         PR tree-opt/20188
683         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
684         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
685         * gcc.dg/asm-b.c: New test.
686
687 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
688
689         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
690         Disable this test on IRIX 6.
691
692 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
693
694         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
695         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
696         parser.
697
698 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
699
700         PR tree-optimization/20204
701         * testsuite/gcc.dg/pr20204.c: New test.
702
703 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
704
705         PR target/20196
706         * gcc.c-torture/execute/20050224-1.c: New test.
707
708         PR c++/20175
709         * g++.dg/warn/Wbraces2.C: New test.
710
711 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
712
713         PR c++/19878
714         * g++.dg/init/const2.C: New test.
715
716 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
717
718         PR tree-optimization/20100
719         * gcc.c-torture/execute/pr20100-1.c: New test.
720
721 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
722
723         * gfortran.dg/implicit_3.f90: New test.
724
725         * gfortran.dg/deftype_1.f90: New test.
726
727 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
728
729         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
730         the test passes.
731         * g++.dg/other/anon3.C: Accept a warning.
732
733 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
734
735         * gcc.dg/pr20017.c: Fix a comment typo.
736
737 2005-02-23  Bud Davis  <bdavis@gfortran.org>
738
739         * gfortran.dg/list_read_4.f90: Change to f90 comments.
740
741 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
742
743         PR ada/19902
744         * ada/acats/tests/cxa/cxa3004.a: Remove.
745         * ada/acats/tests/cxb/cxb30061.am: Likewise.
746
747 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
748
749         PR c++/20073
750         * g++.dg/init/const1.C: New test.
751
752         PR c++/19991
753         * g++.dg/parse/constant7.C: New test.
754
755         PR c++/20152
756         * g++.dg/parse/error27.C: New test.
757         * g++.dg/template/qualttp15.C: Adjust error markers.
758         * g++.old-deja/g++.other/struct1.C: Likewise.
759         
760         PR c++/20153
761         * g++.dg/template/error17.C: New test.
762
763         PR c++/20148
764         * g++.dg/parser/error26.C: New test.
765
766 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
767
768         PR tree-optimization/20100
769         PR tree-optimization/20115
770         * gcc.dg/pr20115.c: New test.
771         * gcc.dg/pr20115-1.c: New test.
772         * gcc.dg/pr20100.c: New test.
773         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
774         call-clobbered variables after alias1.
775
776 2005-02-22  Bud Davis  <bdavis@gfortran.org>
777
778         * gfortran.dg/list_read_4.f90: new test.
779
780 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
781
782         PR rtl-optimization/20017.
783         * gcc.dg/pr20017.c: New.
784
785 2005-02-22  Devang Patel  <dpatel@apple.com>
786
787         PR 19952
788         * g++.dg/tree-ssa/pr19952.C: New test.
789         
790 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
791
792         PR c++/19883
793         * g++.dg/parse/constant6.C: New test.
794
795 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
796
797         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
798         * g++.dg/charset/asm2.c: Likewise.
799         * g++.dg/charset/asm3.c: Likewise.
800         * g++.dg/charset/asm4.c: Likewise.
801         * g++.dg/charset/asm5.c: Likewise.
802         * g++.dg/charset/attribute1.c: Likewise.
803         * g++.dg/charset/attribute2.c: Likewise.
804         * g++.dg/charset/extern1.cc: Likewise.
805         * g++.dg/charset/extern2.cc: Likewise.
806         * g++.dg/charset/extern3.cc: Likewise.
807         * g++.dg/charset/function.cc: Likewise.
808         * g++.dg/charset/string.c: Likewise.
809         * g++.dg/charset/charset.exp: Likewise.
810         * lib/target-supports.exp (check_iconv_available): Fix comment.
811
812 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
813
814         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
815         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
816         * gcc.dg/charset/asm2.c: Likewise.
817         * gcc.dg/charset/asm3.c: Likewise.
818         * gcc.dg/charset/asm4.c: Likewise.
819         * gcc.dg/charset/asm5.c: Likewise.
820         * gcc.dg/charset/asm6.c: Likewise.
821         * gcc.dg/charset/attribute1.c: Likewise.
822         * gcc.dg/charset/attribute2.c: Likewise.
823         * gcc.dg/charset/builtin1.c: Likewise.
824         * gcc.dg/charset/extern.c: Likewise.
825         * gcc.dg/charset/function.c: Likewise.
826         * gcc.dg/charset/string.c: Likewise.
827         * gcc.dg/charset/charset.exp: Likewise.
828
829 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
830
831         PR fortran/20086
832         * gfortran.dg/pr20086.f90: New test.
833
834 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
835
836         PR tree-optimization/19786
837         * g++.dg/tree-ssa/pr19786.C: New.
838
839 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
840
841         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
842
843 2005-02-21  Jeff Law  <law@redhat.com>
844
845         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
846
847 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
848
849         * gfortran.dg/do_iterator: Split loop, markup all lines for
850         which an error locus is printed.
851         * gfortran.dg/pr17708.f90: Markup all lines for which an error
852         locus is printed.
853         * gfortran.dg/select_4.f90: Likewise.
854         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
855         locuses in the various permutations.
856
857 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
858
859         PR tree-optimization/19951
860         * g++.dg/vect: New directory.
861         * g++.dg/vect/vect.exp: New file.
862         * g++.dg/vect/pr19951.cc: New testcase.
863         * g++.dg/dg.exp: Also prune vectorizer tests.
864
865 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
866
867         PR 18785
868         * gcc.dg/charset/builtin1.c: New test.
869
870 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
871
872         PR c++/19299
873         * g++.dg/inherit/volatile1.C: New test.
874
875         PR c++/19440
876         * g++.dg/template/dtor4.C: New test.
877
878 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
879
880         * gfortran.dg/int_1.f90: New test.
881
882 2005-02-19  Devang Patel  <dpatel@apple.com>
883
884         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
885
886 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
887
888         * gfortran.dg/achar_1.f90: New test.
889
890 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
891
892         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
893
894 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
895             Jakub Jelinek  <jakub@redhat.com>
896
897         PR tree-optimization/19828
898         * gcc.dg/tree-ssa/loop-7.c: New test.
899         * gcc.c-torture/execute/20050218-1.c: New test.
900
901 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
902
903         PR c/20043
904         * gcc.dg/transparent-union-1.c: New test.
905         * gcc.dg/transparent-union-2.c: New test.
906
907 2005-02-18  James E Wilson  <wilson@specifixinc.com>
908
909         PR tree-optimization/18977
910         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
911
912 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
913
914         PR target/20054
915         * gcc.dg/pr20054.c: New test.
916
917 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
918
919         PR c++/19508
920         * g++.dg/ext/attrib20.C: New test.
921
922 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
923
924         PR middle-end/20030
925         * gfortran.fortran-torture/execute/character_passing.f90: New test.
926
927 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
928
929         PR c++/20008
930         * g++.dg/opt/switch4.C: New.
931
932 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
933
934         PR c++/20023
935         PR tree-optimization/20009
936         * gcc.c-torture/compile/20050217-1.c: New test.
937         * g++.dg/opt/switch3.C: New test.
938
939         PR tree-optimization/18947
940         * gcc.c-torture/compile/20050215-1.c: New test.
941         * gcc.c-torture/compile/20050215-2.c: New test.
942         * gcc.c-torture/compile/20050215-3.c: New test.
943
944 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
945
946         PR c++/20028
947         * g++.dg/template/crash34.C: New.
948
949         PR c++/20022
950         * g++.dg/other/access3.C: New.
951
952 2005-02-17  Ira Rosen  <irar@il.ibm.com>
953
954         * gcc.dg/vect/vect-98.c: New test.
955
956 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
957
958         PR tree-optimization/19967
959         * gcc.dg/pr19967.c: New.
960
961 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
962
963         PR middle-end/19857
964         * gcc.dg/tree-ssa/20050215-1.c: New test.
965         * gcc.c-torture/execute/20050215-1.c: New test.
966
967 2005-02-15  Eric Christopher  <echristo@redhat.com>
968
969         * gcc.dg/cpp/20050215-1.c: New file.
970
971 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
972
973         PR tree-optimization/15785
974         * gcc.dg/pr15785-1.c: New test.
975
976 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
977
978         PR c++/17788
979         * g++.dg/init/ctor4.C: New.
980         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
981
982 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
983
984         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
985         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
986
987 2005-02-15  Andreas Schwab  <schwab@suse.de>
988
989         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
990         declare malloc.
991
992 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
993
994         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
995
996 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
997
998         PR tree-optimization/19853
999         * gcc.c-torture/compile/pr19853.c: New test.
1000
1001 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1002
1003         PR c++/19608
1004         * g++.dg/parse/local-class1.C: New.
1005
1006         PR c++/19895
1007         * g++.dg/parse/ptrmem3.C: New.
1008
1009         PR c++/19884
1010         * g++.old-deja/g++.oliva/template6.C: Add another case.
1011         * g++.dg/template/explicit6.C: New.
1012
1013 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
1014
1015         PR c++/17816
1016         * g++.dg/other/redecl2.C: New.
1017
1018 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1019
1020         PR c++/19891
1021         * g++.dg/abi/covariant4.C: New.
1022
1023 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
1024
1025         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
1026
1027 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
1028
1029         * gcc.dg/vect/vect-96.c: Fix typo.
1030
1031 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1032
1033         PR c++/14479
1034         PR c++/19487
1035         * g++.dg/template/enum5.C: New test.
1036
1037 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1038
1039         * gcc.dg/vect/vect-97.c: New test.
1040
1041 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1042
1043         * gcc.dg/vect/vect-96.c: New test.
1044
1045 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
1046
1047         * gcc.dg/builtins-34.c: Also check ldexp*.
1048
1049 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
1050
1051         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
1052
1053 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
1054
1055         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
1056         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
1057         dg-require-dll, dg-require-iconv, dg-require-named-sections,
1058         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
1059         selector_list, selector_expression, dg-process-target): Move to new
1060         file target-supports-dg.exp.
1061         * lib/target-supports-dg.exp: New.
1062
1063         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1064         New.
1065
1066 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
1067
1068         PR c++/19666
1069         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
1070
1071         PR middle-end/19858
1072         * gcc.c-torture/compile/20050210-1.c: New test.
1073
1074 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
1075
1076         PR c++/19755
1077         * g++.dg/warn/Wbraces1.C: New test.
1078
1079 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
1080
1081         * gcc.dg/builtins-52.c: New testcase.
1082
1083 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
1084
1085         PR c/19342
1086         * gcc.c-torture/execute/20050119-1.c: New test.
1087
1088 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1089
1090         PR c++/19811
1091         * g++.dg/init/delete1.C: New test.
1092
1093 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1094
1095         PR c++/18470
1096         * g++.dg/template/static12.C: New test.
1097
1098 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1099
1100         PR c++/19787
1101         * g++.dg/conversion/ambig1.C: New test.
1102
1103         PR c++/19739
1104         * g++.dg/ext/attrib19.C: New test.
1105
1106         PR c++/19732
1107         * g++.dg/parse/dtor5.C: New test.
1108
1109         PR c++/19762
1110         * g++.dg/template/dtor3.C: New test.
1111
1112         PR c++/19826
1113         * g++.dg/template/static11.C: New test.
1114         * g++.dg/template/crash2.C: Remove dg-error marker.
1115
1116 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
1117
1118         PR C++/18491
1119         * g++.old-deja/g++.mike/p10769a.C: Remove.
1120
1121 2005-02-09  Roger Sayle  <roger@eyesopen.com>
1122
1123         * gcc.dg/builtins-48.c: New test case.
1124         * gcc.dg/builtins-49.c: New test case.
1125         * gcc.dg/builtins-50.c: New test case.
1126         * gcc.dg/builtins-51.c: New test case.
1127
1128 2005-02-09  Ian Lance Taylor  <ian@airs.com>
1129
1130         PR middle-end/19583
1131         * g++.dg/warn/Wreturn-type-3.C: New test.
1132
1133 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1134
1135         PR middle-end/19402
1136         * gcc.dg/pr19402-1.c: New testcase.
1137         * gcc.dg/pr19402-2.c: likewise.
1138
1139 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1140
1141         PR middle-end/19854
1142         * g++.dg/tree-ssa/tmmti.C: New testcase.
1143
1144 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1145
1146         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
1147
1148 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
1149
1150         PR c++/19733
1151         * g++.dg/parse/crash23.C: New test.
1152         * g++.dg/warn/Weff1.C: New test.
1153
1154 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1155
1156         * gcc.dg/20050209-1.c: New test.
1157
1158 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1159
1160         PR target/19799
1161         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
1162
1163 2005-02-08  Mike Stump  <mrs@apple.com>
1164
1165         * g++.dg/pch/import-2.c: New test.
1166         * g++.dg/pch/import-2.hs: New.
1167         * g++.dg/pch/include/import-2a.h: New.
1168         * g++.dg/pch/include/import-2b.h: New.
1169
1170 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
1171
1172         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
1173
1174 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1175
1176         * gfortran.dg/substr_1.f90: New test.
1177
1178 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
1179
1180         PR middle-end/19775
1181         * gcc.dg/torture/builtin-power-1.c: Disable test for
1182         invalid transformation.
1183         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
1184         no longer optimize.
1185         * gcc.dg/builtins-47.c: New testcase.
1186
1187 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
1188             Dorit Naishlos  <dorit@il.ibm.com>
1189
1190         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
1191
1192 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
1193
1194         * gcc.c-torture/compile/20050206-1.c: New test.
1195
1196 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1197
1198         PR tree-opt/19768
1199         * g++.dg/opt/pr19768.C: New test.
1200
1201 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1202
1203         PR tree-opt/19736
1204         * gcc.c-torture/compile/pr19736.c: New test.
1205
1206 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1207
1208         PR c++/17401
1209         * g++.dg/parse/error25.C: New test.
1210
1211 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
1212
1213         * gcc.c-torture/execute/20050203-1.c: New.
1214
1215 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
1216
1217         * gcc.dg/vect/vect-85.c: Remove xfail.
1218         * gcc.dg/vect/vect-86.c: Remove xfail.
1219         * gcc.dg/vect/vect-87.c: Remove xfail.
1220         * gcc.dg/vect/vect-88.c: Remove xfail.
1221
1222 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
1223
1224         * gcc.dg/altivec-19.c: New.
1225
1226 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
1227
1228         PR c/17807
1229         * gcc.dg/nested-func-3.c: New test.
1230         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
1231
1232 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
1233
1234         * gcc.test-framework/gen_directive_tests: Generate tests for
1235         selector expressions.
1236
1237 2005-02-02  Matt Austern  <austern@apple.com>
1238
1239         PR c++/19628
1240         * g++/ext/builtin7.C: New.
1241         * g++/ext/builtin8.C: New.
1242
1243 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1244
1245         PR c/18502
1246         * gcc.dg/pr18502-1.c: New test.
1247
1248 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1249
1250         PR c++/17413
1251         * g++.dg/template/local4.C: Tweak.
1252
1253 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
1254
1255         PR tree-optimization/19578
1256         * gcc.c-torture/compile/20050202-1.c: New test.
1257
1258 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1259
1260         PR c/19435
1261         * gcc.dg/c99-init-4.c: New test.
1262
1263 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1264
1265         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
1266
1267         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
1268
1269         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
1270         * g++.dg/eh/check-vect.h: New.
1271
1272         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
1273         * gcc.dg/vect/vect-78.c: Ditto.
1274         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
1275         Remove.
1276
1277         * g++.dg/conversion/simd1.C: Expect warning.
1278         * g++.dg/ext/attribute-test-1.C: Ditto.
1279         * g++.dg/ext/attribute-test-2.C: Ditto.
1280         * g++.dg/ext/attribute-test-3.C: Ditto.
1281         * g++.dg/ext/attribute-test-4.C: Ditto.
1282
1283         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
1284         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
1285
1286         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
1287
1288 2005-02-01  Richard Henderson  <rth@redhat.com>
1289
1290         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1291         long double for ibm double-double format.
1292         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1293
1294 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
1295
1296         PR tree-optimization/19633
1297         * testsuite/gcc.dg/pr19633-1.c: New test.
1298         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
1299         to NULL or a symbol.
1300
1301 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1302
1303         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
1304         New procs.
1305         (dg-process-target (local override)): Handle selector expressions.
1306
1307         * gcc.test-framework/README: Describe tests in source directory.
1308         * gcc.test-framework/test-framework.awk: Handle dg- tests.
1309         * gcc.test-framework/test-framework.exp: Handle dg- tests.
1310         * gcc.test-framework/dg-bogus-exp-P.c: New test.
1311         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
1312         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
1313         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
1314         * gcc.test-framework/dg-do-link-exp-P.c: New test.
1315         * gcc.test-framework/dg-do-run-exp-P.c: New test.
1316         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
1317         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
1318         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
1319         * gcc.test-framework/dg-error-exp-P.c: New test.
1320         * gcc.test-framework/dg-error-exp-XP.c: New test.
1321         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
1322         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
1323         * gcc.test-framework/dg-output-exp-P.c: New test.
1324         * gcc.test-framework/dg-output-exp-XF.c: New test.
1325         * gcc.test-framework/dg-warning-exp-P.c: New test.
1326         * gcc.misc-tests/dg-1.c: Remove.
1327         * gcc.misc-tests/dg-2.c: Remove.
1328         * gcc.misc-tests/dg-3.c: Remove.
1329         * gcc.misc-tests/dg-4.c: Remove.
1330         * gcc.misc-tests/dg-5.c: Remove.
1331         * gcc.misc-tests/dg-6.c: Remove.
1332         * gcc.misc-tests/dg-7.c: Remove.
1333         * gcc.misc-tests/dg-8.c: Remove.
1334         * gcc.misc-tests/dg-9.c: Remove.
1335         * gcc.misc-tests/dg-10.c: Remove.
1336         * gcc.misc-tests/dg-11.c: Remove.
1337         * gcc.misc-tests/dg-12.c: Remove.
1338         * gcc.misc-tests/dg-test.exp: Remove.
1339
1340         * gcc.test-framework/test-framework.awk: Change recording and
1341         printing of passes and failures.
1342
1343         * gcc.test-framework: New directory.
1344         * gcc.test-framework/README: New.
1345         * gcc.test-framework/test-framework.exp: New.
1346         * gcc.test-framework/test-framework.awk: New.
1347         * gcc.test-framework/gen_directive_tests: New.
1348
1349 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
1350
1351         * lib/treelang.exp: Fix comment typos.
1352         (treelang_target_compile): Don't append libs=-ltreelang to options.
1353
1354 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
1355
1356         * g++.dg/parse/typename7.C: Adjust error messages.
1357
1358 2005-01-31  Jeff Law  <law@redhat.com>
1359
1360         * gcc.c-torture/execute/20050131-1.c: New test.
1361         * gcc.dg/wcaselabel.c: New test.
1362
1363 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
1364
1365         * g++.dg/other/warning1.C: Adjust error messags.
1366         * g++.dg/parse/constant5.C: New test.
1367
1368 2005-01-31  Steven Bosscher  <stevenb@suse.de>
1369
1370         PR c/19333
1371         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
1372         the test case valid.
1373         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
1374         * testsuite/gcc.dg/array-7.c: Adjust expected result.
1375         * testsuite/gcc.dg/pr18596-3.c: Likewise.
1376         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
1377         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
1378         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
1379
1380 2005-01-31  Dale Johannesen  <dalej@apple.com>
1381
1382         * g++.dg/opt/pr19650.C:  New test.
1383
1384 2005-01-31  Richard Henderson  <rth@redhat.com>
1385
1386         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1387         long double for intel double extended format.
1388         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1389
1390 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
1391
1392         PR c++/19555
1393         * g++.dg/template/static10.C: New test.
1394
1395         PR c++/19395
1396         * g++.dg/parse/error24.C: New test.
1397
1398         PR c++/19367
1399         * g++.dg/lookup/builtin1.C: New test.
1400
1401         PR c++/19457
1402         * g++.dg/warn/conv3.C: New test.
1403
1404 2005-01-30  Bud Davis  <bdavis@gfortran.org>
1405
1406         PR fortran/19647
1407         * gfortan.dg/inquire_7.f90
1408
1409 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
1410
1411         PR tree-optimization/15791
1412         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
1413         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
1414         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
1415         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
1416         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
1417         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
1418         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
1419         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
1420         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
1421         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
1422
1423 2005-01-29  Paul Brook  <paul@codesourcery.com>
1424
1425         PR fortran/18565
1426         * check.c (real_or_complex_check): New function.
1427         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
1428         * intrinsic.c (add_functions): Use new check functions.
1429         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
1430         Add prototypes.
1431
1432 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
1433
1434         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
1435         gcc.dg/lvalue-3.c: New tests.
1436         * gcc.dg/concat.c: Update expected messages.
1437
1438 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
1439
1440         PR libfortran/19595
1441         * gfortran.dg/eor_1.f90:  New test.
1442
1443 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
1444
1445         PR fortran/19589
1446         * gfortran.dg/logical_data_1.f90: New test.
1447
1448 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
1449
1450         PR c++/19253
1451         * g++.dg/template/crash33.C: New test.
1452
1453         PR c++/19667
1454         * g++.dg/template/crash32.C: New test.
1455
1456 2005-01-28  Ian Lance Taylor  <ian@airs.com>
1457
1458         PR middle-end/16558
1459         * g++.dg/warn/Wreturn-type-2.C: New test.
1460
1461 2004-06-24  Jeff Law  <law@redhat.com>
1462
1463         * gcc.dg/tree-ssa/20050128-1.c: New test.
1464
1465 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
1466
1467         * gcc.target/frv/all-mdpackh-1.c: New test.
1468
1469 2005-01-28  Steven Bosscher  <stevenb@suse.de>
1470
1471         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
1472
1473 2005-01-27  Richard Henderson  <rth@redhat.com>
1474
1475         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
1476
1477 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1478
1479         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
1480
1481 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1482
1483         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1484         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1485         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
1486         to cope with cases where the multilib options override the dg-options.
1487
1488 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
1489
1490         PR c/18946
1491         * gcc.dg/noncompile/20050120-1.c: New test.
1492
1493 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
1494
1495         PR tree-optimization/19633
1496         * gcc.dg/pr19633.c: New test.
1497         * gcc.dg/tree-ssa/pr19633.c: New test.
1498
1499 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
1500
1501         * gcc.dg/20041216-1.c: New test.
1502
1503 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
1504
1505         PR objc/18862
1506         * objc.dg/selector-2.m: New test.
1507
1508 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
1509
1510         * g++.dg/opt/range-test-2.C: New test.
1511
1512         PR rtl-optimization/19579
1513         * gcc.c-torture/execute/20050124-1.c: New test.
1514
1515 2005-01-26  Greg Parker  <gparker@apple.com>
1516         Stuart Hastings  <stuart@apple.com>
1517
1518         * gcc.c-torture/execute/20050125-1.c: New.
1519
1520 2005-01-18  Jan Hubicka  <jh@suse.cz>
1521
1522         PR tree-optimize/19337
1523         * gcc.c-torture/compile/20050119-1.c: New test.
1524
1525 2005-01-24  James E Wilson  <wilson@specifixinc.com>
1526
1527         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
1528         test for successful match.
1529
1530 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
1531
1532         PR objc/18408
1533         * objc.dg/comp-types-7.m: New test.
1534
1535 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
1536
1537         * lib/target-supports.exp (current_target_name): New.
1538         (check_effective_target_ilp32, check_effective_target_lp64):
1539         Cache the result to use as long as the current target, with
1540         multilib flags, remains the same.
1541
1542         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
1543         (dg-require-weak, dg-require-visibility, dg-require-alias,
1544         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
1545         dg-require-effective-target, dg-skip-if): Remove call to
1546         skip_test_and_clear_xfail.
1547         (dg-test): Clear xfail data.
1548
1549 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
1550
1551         PR target/17751
1552         * gcc.dg/ppc64-toc.c: New test.
1553
1554         * g++.dg/tree-ssa/empty-1.C: New test.
1555
1556         PR middle-end/19551
1557         * gcc.c-torture/execute/20050121-1.c: New test.
1558         * gcc.dg/20050121-2.c: New test.
1559
1560 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
1561         Paul Brook  <paul@codesourcery.com>
1562
1563         PR fortran/17941
1564         * gfortran.dg/real_const_1.f: New test.
1565         * gfortran.dg/real_const_2.f90: New test.
1566         * gfortran.dg/complex_int_1.f90: New test.
1567
1568 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
1569
1570         PR fortran/19313
1571         * gfortan.dg/inquire_6.f90: New test.
1572
1573 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1574
1575         PR libfortran/19451
1576         * open_readonly_1.f90:  New test.
1577
1578 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1579
1580         PR libfortran/18982
1581         * gfortran.dg/open_new.f90: New file.
1582
1583 2005-01-22  Paul Brook  <paul@codesourcery.com>
1584
1585         * namelist_1.f90: New test.
1586
1587 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
1588
1589         PR tree-optimization/19484
1590         * gcc.c-torture/compile/20050122-[12].c: New tests.
1591
1592 2005-01-22  Paul Brook  <paul@codesourcery.com>
1593
1594         * gfortran.dg/implicit_2.f90: New test.
1595
1596 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
1597
1598         PR fortran/19314
1599         * gfortran.dg/inquire_5.f90: New test.
1600
1601 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1602
1603         PR c/18809
1604         * gcc.dg/pr18809-1.c: New test.
1605
1606 2005-01-21  Ian Lance Taylor  <ian@airs.com>
1607
1608         * gcc.dg/20050121-1.c: New test.
1609
1610         PR tree-optimization/13000
1611         * gcc.dg/20040206-1.c: Change warning to point where function is
1612         being inlined.
1613
1614 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1615
1616         PR c++/19208
1617         * g++.dg/template/array11.C: New test.
1618
1619 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1620
1621         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
1622         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
1623         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
1624         * gfortran.dg/getenv_1.f90: Add dg-do directive.
1625         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
1626         gfortran.dg/pr17164.f90: Add missing dg-do directives.
1627
1628 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1629
1630         PR tree-optimization/15349
1631         * gcc.dg/tree-ssa/pr15349.c: New.
1632
1633 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
1634
1635         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
1636
1637 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
1638
1639         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
1640         scan-assembler-times directive name.
1641
1642         * gcc.dg/asm-a.c: Move dg-require-effective-target to
1643         after dg-do.
1644
1645         PR rtl-optimization/19462
1646         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
1647
1648 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
1649
1650         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
1651         counting function calls on ia64.
1652
1653 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
1654
1655         PR rtl-optimization/15139
1656         * gcc.dg/20050111-2.c: New test.
1657
1658         PR c/17297
1659         * gcc.c-torture/compile/20050113-1.c: New testcase.
1660
1661         PR middle-end/19164
1662         * gcc.dg/20050113-1.c: New testcase.
1663
1664 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
1665
1666         * gcc.dg/vect/vect-85.c: Add comment.
1667         * gcc.dg/vect/vect-86.c: Add xfail for now.
1668         * gcc.dg/vect/vect-87.c: Add xfail for now.
1669         * gcc.dg/vect/vect-88.c: Add xfail for now.
1670         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
1671
1672 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1673
1674         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
1675
1676 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1677
1678         * g++.dg/debug/typedef3.C: New test.
1679
1680 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
1681
1682         PR c/19472
1683         * gcc.dg/asm-a.c: New test.
1684
1685 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
1686
1687         * gcc.dg/sh-relax.c: Add prototype for abort.
1688
1689 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1690
1691         * gcc.dg/short-compare-1.c: New test.
1692         * gcc.dg/short-compare-2.c: Likewise.
1693
1694 2005-01-18  Michael Matz  <matz@suse.de>
1695
1696         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
1697
1698 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
1699
1700         PR tree-optimization/19121
1701         * gcc.c-torture/compile/pr19121.c: New test.
1702
1703 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
1704
1705         PR target/19357
1706         * gcc.c-torture/compile/pr19357.c: New test.
1707
1708 2005-01-17  Ian Lance Taylor  <ian@airs.com>
1709
1710         PR c/5675
1711         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
1712         pass--those that refer just to the variable, possibly with a
1713         cast.
1714         * gcc.dg/c99-const-expr-3.c: Likewise.
1715
1716         PR middle-end/13127
1717         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
1718         longer emitted.
1719
1720 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
1721
1722         PR fortran/18778
1723         * gfortran.dg/endfile_2.f90: New test.
1724
1725 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
1726
1727         PR 19168
1728         * gfortran.dg/select_5.f90: New test.
1729
1730 2004-01-16  Paul Brook  <paul@codesourcery.com>
1731
1732         * gfortran.dg/common_4.f90: New test.
1733
1734 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
1735
1736         PR rtl-optimization/19462
1737         * gcc.dg/torture/pr19462-1.c: New test.
1738
1739 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
1740
1741         PR objc/19321
1742         * objc.dg/func-ptr-2.m: New.
1743         * objc.dg/volatile-1.m: New.
1744
1745 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1746
1747         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
1748
1749 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1750
1751         PR tree-optimization/19060
1752         * gcc.c-torture/execute/20050104-1.c: New test.
1753
1754 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
1755
1756         PR fortran/18983
1757         * gfortran.dg/write_to_null.f90: New test.
1758
1759 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
1760             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1761
1762         PR other/19328
1763         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
1764         argument.
1765
1766 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1767
1768         PR c++/19263
1769         * g++.dg/init/vector1.C: New test.
1770
1771 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
1772
1773         PR target/13158
1774         * gcc.target/ia64/sibcall-unwind-1.c: New test.
1775         PR target/18987
1776         * gcc.target/ia64/sibcall-unwind-2.c: New test.
1777
1778 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
1779
1780         * gfortran.dg/select_1.f90: New test.
1781         * gfortran.dg/select_2.f90: New test.
1782         * gfortran.dg/select_3.f90: New test.
1783         * gfortran.dg/select_4.f90: New test.
1784
1785 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
1786
1787         PR middle-end/19084
1788         PR rtl-optimization/19348
1789         * gcc.dg/20050111-1.c: New test.
1790         * gcc.c-torture/execute/20050111-1.c: New test.
1791
1792         * gcc.dg/i386-asm-4.c: New test.
1793
1794 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1795
1796         * gcc.dg/nested-func-2.c: New test.
1797         * ada/acats/norun.lst: Remove c953002.
1798
1799 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
1800
1801         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
1802
1803 2005-01-12  Ben Elliston  <bje@au.ibm.com>
1804
1805         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
1806
1807 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
1808
1809         PR target/18761
1810         * g++.dg/abi/align1.C: New test.
1811
1812 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
1813
1814         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
1815         at a time.
1816         * g++.dg/ext/altivec_check.h: Support compiling as C.
1817
1818 2005-01-10  Roger Sayle  <roger@eyesopen.com>
1819
1820         PR c++/19355
1821         * g++.dg/expr/pr19355-1.C: New test case.
1822
1823 2005-01-10  Laurent GUERBY <laurent@guerby.net>
1824
1825         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
1826         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
1827         * ada/acats/tests/c3/c92005b.ada: Likewise.
1828         * ada/acats/tests/c3/cxb3012.a: Likewise.
1829         * ada/acats/norun.lst: Add c380004 and c953002, add PR
1830
1831 2005-01-09  Paul Brook  <paul@codesourcery.com>
1832
1833         * gfortran.dg/common_2.f90: New file.
1834         * gfortran.dg/common_3.f90: New file.
1835
1836 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
1837
1838         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
1839
1840 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1841
1842         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
1843         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
1844         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
1845         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
1846         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
1847         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
1848         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
1849         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
1850         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
1851         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
1852         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
1853         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
1854         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
1855         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
1856         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
1857         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
1858         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
1859         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
1860         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
1861         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
1862         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
1863         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
1864         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
1865         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
1866         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
1867         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
1868         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
1869         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
1870         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
1871         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
1872         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
1873         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
1874         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
1875         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
1876         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
1877         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
1878         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
1879         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
1880         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
1881         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
1882         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
1883         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
1884         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
1885         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
1886         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
1887         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
1888         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
1889         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
1890         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
1891         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
1892         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
1893         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
1894         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
1895         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
1896         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
1897         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
1898         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
1899         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
1900         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
1901         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
1902         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
1903         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
1904         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
1905         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
1906         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
1907         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
1908         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
1909
1910         * gcc.dg/vect/vect-1.c: Fix spelling.
1911         * gcc.dg/vect/vect-10.c: Fix spelling.
1912         * gcc.dg/vect/vect-11.c: Fix spelling.
1913         * gcc.dg/vect/vect-12.c: Fix spelling.
1914         * gcc.dg/vect/vect-14.c: Fix spelling.
1915         * gcc.dg/vect/vect-15.c: Fix spelling.
1916         * gcc.dg/vect/vect-16.c: Fix spelling.
1917         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
1918         * gcc.dg/vect/vect-64.c: Fix comments.
1919         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
1920
1921 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1922             Ira Rosen  <irar@il.ibm.com>
1923
1924         * gcc.dg/vect/vect-70.c: New test.
1925         * gcc.dg/vect/vect-71.c: New test.
1926
1927 2005-01-09  Manfred Hollstein  <mh@suse.com>
1928
1929         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
1930         * gcc.dg/pr18241-2.c: Likewise.
1931         * gcc.dg/pr18241-3.c: Likewise.
1932         * gcc.dg/pr18241-4.c: Likewise.
1933         * gcc.dg/pr18241-5.c: Likewise.
1934
1935 2005-01-08  Richard Henderson  <rth@redhat.com>
1936
1937         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1938         False for x86 and x86-64.
1939
1940 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
1941
1942         PR tree-optimization/18241
1943         * gcc.dg/pr18241-1.c: New test.
1944         * gcc.dg/pr18241-2.c: New test.
1945         * gcc.dg/pr18241-3.c: New test.
1946         * gcc.dg/pr18241-4.c: New test.
1947         * gcc.dg/pr18241-5.c: New test.
1948
1949 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
1950
1951         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
1952         gfortran.dg/select_4.f90: New.
1953
1954 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1955
1956         * gcc.c-torture/execute/20050107-1.c: New test.
1957
1958 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
1959
1960         PR c++/19298
1961         * g++.dg/template/ref2.C: New.
1962
1963 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
1964
1965         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
1966         instead of being empty.
1967
1968 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1969
1970         PR fortran/15553
1971         * gfortran.dg/array-1.f90: New test.
1972
1973 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1974
1975         PR tree-optimization/19283
1976         * gcc.c-torture/execute/20050106-1.c: New test.
1977
1978         PR rtl-optimization/18861
1979         * gcc.dg/20050105-1.c: New test.
1980
1981         PR tree-optimization/18828
1982         * gcc.dg/20050105-2.c: New test.
1983
1984 2005-01-07  Andreas Jaeger  <aj@suse.de>
1985
1986         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
1987
1988 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
1989
1990         PR fortran/18398
1991         * gfortran.dg/fmt_read.f90: New test.
1992
1993 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
1994
1995         * gcc.dg/rs6000-ldouble-2.c: New.
1996
1997 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
1998
1999         PR c++/19244
2000         * g++.dg/parser/ctor2.C: New test.
2001
2002 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2003
2004         PR c++/17154
2005         * g++.dg/template/using9.C: New test.
2006
2007 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2008
2009         PR c++/19258
2010         * g++.dg/lookup/friend6.C: New test.
2011
2012 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2013
2014         PR c++/19270
2015         * g++.dg/template/array10.C: New.
2016
2017 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2018
2019         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
2020         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
2021
2022 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
2023
2024         * gcc.c-torture/compile/20050105-1.c: New test.
2025
2026 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
2027
2028         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
2029
2030 2005-01-05  Roger Sayle  <roger@eyesopen.com>
2031
2032         PR middle-end/19100
2033         * gcc.dg/conv-3.c: New test case.
2034
2035 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
2036
2037         * gcc.dg/asm-wide-1.c: New test.
2038
2039 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2040
2041         PR c++/19030
2042         * g++.dg/parse/crash22.C: New
2043
2044 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
2045
2046         PR 19257
2047         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
2048
2049 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
2050
2051         PR middle-end/17767
2052         * gcc.dg/i386-mmx-6.c: New test case.
2053
2054 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
2055
2056         PR tree-optimization/18308
2057         * gcc.dg/vect/pr18308.c: New testcase.
2058
2059 2005-01-04  Andreas Jaeger  <aj@suse.de>
2060
2061         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
2062
2063 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2064             Robert Bowdidge <bowdidge@apple.com>
2065
2066         * gcc.dg/cpp/subframework1.c: New.
2067         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
2068         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
2069         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
2070         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
2071
2072 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2073
2074         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
2075         producing warning.
2076         * gcc.dg/darwin-weakimport-2.c: New.
2077
2078 2005-01-03  Richard Henderson  <rth@redhat.com>
2079
2080         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
2081
2082 2005-01-03  Richard Henderson  <rth@redhat.com>
2083
2084         * gcc.dg/vect/vect.exp: Enable for ia64.
2085         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
2086         (check_effective_target_vect_float): Likewise.
2087         (check_effective_target_vect_no_align): Likewise.
2088         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
2089         * gcc.dg/vect/vect-8.c: Likewise.
2090
2091 2005-01-03  Uros Bizjak <uros@kss-loka.si>
2092
2093         PR target/19236
2094         * gcc.dg/pr19236-1.c: New test case.
2095
2096 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2097
2098         PR rtl-optimization/12092
2099         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
2100
2101 2005-01-02  Andreas Jaeger  <aj@suse.de>
2102
2103         * gcc.dg/pr12092-1.c: Do not run on x86_64.
2104
2105 2005-01-01  Roger Sayle  <roger@eyesopen.com>
2106             Andrew Pinski  <pinskia@physics.uc.edu>
2107
2108         PR rtl-optimization/12092
2109         * gcc.dg/pr12092-1.c: New test case.
2110
2111 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
2112
2113         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
2114         'hidden' and 'default' for better portability.
2115         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
2116
2117         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
2118         6 and 7.
2119         * g++.old-deja/g++.brendan/new3.C: Likewise.
2120
2121 2005-01-01  Steven Bosscher  <stevenb@suse.de>
2122
2123         * gcc.dg/20041231-1.C: New test.
2124         * g++.dg/warn/Wunreachable-code-1.C: New test.
2125
2126 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
2127
2128         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
2129         file, not /dev/null.  Abort on error.
2130
2131 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
2132             Ziemowit Laski  <zlaski@apple.com>
2133
2134         PR objc/18971
2135         * objc.dg/encode-5.m: New test.
2136
2137 2004-12-29  Richard Henderson  <rth@redhat.com>
2138
2139         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
2140         * objc.dg/stabs-1.m: Disable for ia64.
2141
2142 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
2143
2144         PR c++/19190
2145         * g++.dg/warn/Wunused-10.C: New test.
2146
2147 2004-12-28  Richard Henderson  <rth@redhat.com>
2148
2149         * objc.dg/stabs-1.m: Disable for alpha.
2150
2151 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2152
2153         PR c++/19149
2154         * g++.dg/parse/error23.C: New test.
2155
2156 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2157
2158         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
2159
2160         PR fortran/19032
2161         * gfortran.dg/intrinsic_modulo_1.f90: New.
2162         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
2163         tests with divisor -1.
2164
2165 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2166
2167         * g++.dg/opt/temp1.C (memcpy): Return a value.
2168
2169         PR c++/19148
2170         * g++.dg/expr/cond7.C: New test.
2171
2172 2004-12-27  Paul Brook  <paul@codesourcery.com>
2173
2174         * gfortran.dg/g77/select_no_compile.f: Remove.
2175
2176 2004-12-27  Richard Henderson  <rth@redhat.com>
2177
2178         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
2179         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
2180         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
2181
2182 2004-12-26  Richard Henderson  <rth@redhat.com>
2183
2184         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
2185         by 1i instead of token pasting.
2186
2187 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2188
2189         PR tree-optimization/17578
2190         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
2191         to additional_flags.
2192         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
2193
2194 2004-12-25  Richard Henderson  <rth@redhat.com>
2195
2196         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2197         Remove Alpha.
2198
2199 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2200
2201         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
2202         hppa*-*-hpux*.
2203         * gcc.dg/pr17957.c (dg-options): Likewise.
2204         * gcc.dg/struct-ret-1.c: Add prototype for abort.
2205         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
2206         instead of 0 on __hppa__.
2207         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
2208         "foo,%r" on hppa*-*-*.
2209
2210 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
2211
2212         PR fortran/19071
2213         * gfortran.dg/complex_write.f90: New test.
2214
2215 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2216
2217         PR c++/17595
2218         * g++.dg/parse/pragma2.C: New test.
2219
2220         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
2221
2222 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2223
2224         * gcc.dg/empty2.c: Add missing dg-warning.
2225
2226 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2227
2228         PR c++/17413
2229         * g++.dg/template/local4.C: New test.
2230         * g++.dg/template/crash19.C: Add dg-error marker.
2231
2232         * g++.dg/template/crash31.C: Correct embedded PR number.
2233
2234 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2235
2236         PR c++/16405
2237         * g++.dg/opt/temp1.C: Add do-run marker.
2238
2239 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2240
2241         * g++.dg/template/spec19.C: New.
2242
2243 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2244
2245         PR target/16819
2246         * gcc.dg/empty2.c: New.
2247
2248 2004-12-23  Richard Henderson  <rth@redhat.com>
2249
2250         * lib/target-supports.exp (check_effective_target_vect_no_align):
2251         Remove i?86 and x86-64.
2252
2253 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2254
2255         PR c++/16405
2256         * g++.dg/opt/temp1.C: New test.
2257
2258 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2259
2260         PR c++/18733
2261         * g++.dg/template/friend33.C: New testcase.
2262
2263 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
2264
2265         PR c++/18464
2266         * g++.dg/template/cond5.C: New test.
2267
2268         PR c++/18492
2269         * g++.dg/inherit/thunk3.C: New test.
2270
2271         PR c++/11224
2272         * g++.dg/warn/Wunused-9.C: New test.
2273
2274 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
2275
2276         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
2277
2278 2004-12-22  Jan Beulich  <jbeulich@novell.com>
2279
2280         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
2281
2282 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
2283
2284         PR c++/18378
2285         * g++.dg/ext/packed8.C: New test.
2286
2287         PR c++/13268
2288         * g++.dg/template/crash31.C: New test.
2289
2290         PR c++/19034
2291         * g++.dg/template/crash30.C: New test.
2292
2293 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2294
2295         PR C++/18984
2296         * g++.dg/eh/ctor3.C: New test.
2297
2298 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2299
2300         * objc.dg/stabs-1.m: Allow section name to be quoted and
2301         assembly label to begin with '.LL'.
2302
2303 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
2304
2305         * gcc.dg/vect/vect.exp
2306         (check_effective_target_lp64_or_vect_no_align): New.
2307         * gcc.dg/vect/vect-77.c: Use it.
2308         * gcc.dg/vect/vect-78.c: Use it.
2309
2310         * lib/target-supports.exp
2311         (check_effective_target_vect_no_max,
2312         check_effective_target_vect_no_bitwise,
2313         check_effective_target_vect_no_align): New.
2314         * gcc.dg/vect/vect-13.c: Use them.
2315         * gcc.dg/vect/vect-17.c: Ditto.
2316         * gcc.dg/vect/vect-18.c: Ditto.
2317         * gcc.dg/vect/vect-19.c: Ditto.
2318         * gcc.dg/vect/vect-20.c: Ditto.
2319         * gcc.dg/vect/vect-27.c: Ditto.
2320         * gcc.dg/vect/vect-29.c: Ditto.
2321         * gcc.dg/vect/vect-44.c: Ditto.
2322         * gcc.dg/vect/vect-48.c: Ditto.
2323         * gcc.dg/vect/vect-50.c: Ditto.
2324         * gcc.dg/vect/vect-52.c: Ditto.
2325         * gcc.dg/vect/vect-54.c: Ditto.
2326         * gcc.dg/vect/vect-56.c: Ditto.
2327         * gcc.dg/vect/vect-58.c: Ditto.
2328         * gcc.dg/vect/vect-60.c: Ditto.
2329         * gcc.dg/vect/vect-72.c: Ditto.
2330         * gcc.dg/vect/vect-80.c: Ditto.
2331
2332 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2333
2334         PR c++/14075
2335         * g++.dg/init/string1.C: New.
2336
2337         PR c++/18975
2338         * g++.dg/other/synth1.C: New.
2339
2340 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2341
2342         PR c/18963
2343         * gcc.dg/pr18963-1.c: New test.
2344
2345 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2346
2347         PR c/18596
2348         * gcc.dg/funcdef-storage-1.c (foo): Remove.
2349         * gcc.dg/pr18596-1.c: Use dg-error.
2350         (dg-options): Use -fno-unit-at-a-time.
2351         * gcc.dg/pr18596-2.c: New test.
2352         * gcc.dg/pr18596-3.c: New test.
2353
2354 2004-12-20  Roger Sayle  <roger@eyesopen.com>
2355
2356         PR middle-end/18683
2357         * g++.dg/opt/pr18683-1.C: New test case.
2358
2359 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
2360
2361         PR other/19093
2362         * g++.dg/opt/max1.C: Fix for 64bit targets.
2363
2364 2004-12-20  Matt Austern  <austern@apple.com>
2365
2366         PR c++/19044
2367         * g++.dg/ext/builtin6.C: New
2368
2369 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
2370
2371         PR tree-optimization/19080
2372         * gcc.c-torture/compile/pr19080.c: New test.
2373
2374 2004-12-20  Steven Bosscher  <stevenb@suse.de>
2375
2376         * gcc.dg/20041219-1.c: New test.
2377
2378 2004-12-19  Roger Sayle  <roger@eyesopen.com>
2379
2380         PR middle-end/19068
2381         * g++.dg/opt/max1.C: New test case.
2382
2383 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2384
2385         * gcc.dg/fdata-sections-1.c: New test.
2386
2387 2004-12-18  Roger Sayle  <roger@eyesopen.com>
2388
2389         PR middle-end/18548
2390         * gcc.dg/max-1.c: New test case.
2391
2392 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
2393
2394         * gcc.c-torture/execute/20041218-1.c: New test.
2395
2396 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
2397
2398         * gcc.dg/pr18501.c: New test.
2399         * gcc.dg/uninit-5.c: XFAIL.
2400         * gcc.dg/uninit-9.c: XFAIL.
2401
2402 2004-12-17  Dale Johannesen  <dalej@apple.com>
2403
2404         * gcc.dg/20041213-1.c:  New.
2405
2406 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
2407
2408         * objc.dg/stabs-1.m: Allow assembly label to begin
2409         with a dot ('.').
2410
2411 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
2412
2413         * gcc.c-torture/execute/20041213-1.c: Move...
2414         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
2415
2416 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
2417
2418         PR c++/18721
2419         * g++.dg/lookup/conv-5.C: New.
2420
2421 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
2422
2423         * objc.dg/stabs-1.m: New test.
2424
2425 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2426
2427         * gcc.dg/visibility-c.c: Change compile to
2428         assemble for the test.
2429
2430 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2431
2432         PR target/19041
2433         * gcc.dg/visibility-c.c: New test.
2434
2435 2004-12-16  Roger Sayle  <roger@eyesopen.com>
2436
2437         PR middle-end/18493
2438         * gcc.dg/switch-8.c: New test case.
2439
2440 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2441
2442         PR c++/18905
2443         * g++.dg/template/init4.C: New.
2444         * g++.dg/opt/static3.C: Enable optimizer.
2445
2446 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
2447
2448         * g++.dg/other/complex1.C: New test.
2449
2450 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
2451
2452         * g++.dg/opt/inline9.C: New test.
2453
2454 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2455
2456         PR fortran/18993
2457         * gfotran.dg/nullify_1.f: New test.
2458
2459 2004-12-15  Richard Henderson  <rth@redhat.com>
2460
2461         * gcc.target/i386/i386.exp: New harness.
2462         * gcc.target/i386/vect-args.c: New.
2463
2464 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
2465
2466         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
2467
2468 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2469
2470         PR c++/18825
2471         * g++.dg/template/friend32.C: New test.
2472
2473 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2474
2475         * cpp/pragma-once-1.c: New test.
2476         * cpp/pragma-once-1b.h: Likewise.
2477         * cpp/pragma-once-1c.h: Likewise.
2478         * cpp/pragma-once-1d.h: Likewise.
2479         * cpp/inc/pragma-once-1a.h: Likewise.
2480
2481 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
2482             Steven G. Kargl  <kargls@comcast.net>
2483
2484         PR fortran/17597
2485         * gfortran.dg/list_read_3.f90: New test.
2486
2487 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2488
2489         * gcc.dg/ftrapv-2.c: New test.
2490
2491 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2492
2493         PR c++/18981
2494         * g++.dg/template/typename9.C: New test.
2495
2496 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2497
2498         PR c++/18738
2499         * g++.dg/template/typename8.C: New test.
2500         * g++.dg/parse/friend2.C: Tweak error message.
2501
2502 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2503
2504         * gcc.c-torture/20041214-1.c: New test.
2505
2506 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2507
2508         PR c++/18965
2509         * g++.dg/init/array17.C: New test.
2510
2511 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2512
2513         PR c++/18793
2514         * g++.dg/init/aggr3.C: New test.
2515
2516 2004-12-14  Janis Johnson  <janis187@us.ibm.com
2517
2518         * gcc.dg/altivec-types-1.c: New test.
2519         * gcc.dg/altivec-types-2.c: New test.
2520         * gcc.dg/altivec-types-3.c: New test.
2521         * gcc.dg/altivec-types-4.c: New test.
2522         * g++.dg/ext/altivec-types-1.C: New test.
2523         * g++.dg/ext/altivec-types-2.C: New test.
2524         * g++.dg/ext/altivec-types-3.C: New test.
2525         * g++.dg/ext/altivec-types-4.C: New test.
2526
2527 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
2528
2529         PR middle-end/18951
2530         * gcc.c-torture/execute/20041213-1.c: New test.
2531
2532 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
2533
2534         PR c++/18949
2535         * g++.dg/template/cast1.C: New.
2536
2537 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
2538
2539         * gcc.c-torture/execute/20041213-2.c: New test.
2540
2541 2004-12-13  Richard Henderson  <rth@redhat.com>
2542
2543         * gcc.dg/i386-sse-10.c: Fix typo in options.
2544
2545 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
2546
2547         PR c++/18968
2548         * g++.dg/opt/pr18968.C: New test.
2549
2550 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
2551
2552         PR c++/18925
2553         * g++.dg/ext/visibility/staticdatamem.C: New test.
2554
2555 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
2556
2557         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
2558
2559 2004-12-13  Roger Sayle  <roger@eyesopen.com>
2560
2561         PR rtl-optimization/18928
2562         * gcc.dg/pr18928-1.c: New test case.
2563
2564 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
2565
2566         PR tree-opt/16951
2567         * gcc.c-torture/compile/20041211-1.c: New.
2568
2569 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2570
2571         PR middle-end/17564
2572         * gcc.c-torture/execute/20041212-1.c: New test.
2573
2574 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2575
2576         PR fortran/18869
2577         * gfortran.dg/common_1.f90: New test.
2578
2579 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
2580         Paul Brook  <paul@codesourcery.com>
2581
2582         PR fortran/16222
2583         * gfortran.dg/real_do_1.f90: New test.
2584
2585 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2586
2587         PR tree-opt/18040
2588         * g++.dg/opt/ptrmem6.C: New test.
2589
2590 2004-12-11  Roger Sayle  <roger@eyesopen.com>
2591
2592         PR middle-end/18921
2593         * gcc.dg/pr18921-1.c: New test case.
2594
2595 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2596
2597         PR fortran/17175
2598         * gfortran.dg/scale_1.f90: New test.
2599
2600 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
2601
2602         PR middle-end/18903
2603         * gcc.c-torture/compile/pr18903.c: New test.
2604
2605 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
2606
2607         * gcc.c-torture/execute/20041210-1.c: New test.
2608
2609 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2610
2611         PR c++/18731
2612         * g++.dg/parser/struct-1.C: New test.
2613         * g++.dg/parser/struct-2.C: New test.
2614         * g++.dg/parser/struct-3.C: New test.
2615
2616 2004-12-09  Richard Henderson  <rth@redhat.com>
2617
2618         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
2619
2620         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
2621         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
2622
2623 2004-12-09  Matt Austern  <austern@apple.com>
2624
2625         PR c++/18514
2626         * g++.dg/ext/builtin1.C: New
2627         * g++.dg/ext/builtin2.C: New
2628         * g++.dg/ext/builtin3.C: New
2629         * g++.dg/ext/builtin4.C: New
2630         * g++.dg/ext/builtin5.C: New
2631
2632 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
2633
2634         PR tree-opt/18904
2635         * g++.dg/opt/ptrmem5.C: New test.
2636
2637 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
2638
2639         * g++.dg/parse/typename5.C: Adjust for new error.
2640         * g++.dg/parse/typename7.C: New.
2641
2642 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2643
2644         PR c++/18073
2645         * g++.dg/other/mmintrin.C: New test.
2646
2647 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
2648
2649         PR c++/16681
2650         * g++.dg/init/array15.C: New.
2651         * g++.dg/init/array16.C: New.
2652
2653 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2654
2655         PR fortran/18826
2656         * gfortran.dg/assign_1.f90: New test.
2657
2658 2004-12-08  Nick Clifton  <nickc@redhat.com>
2659
2660         * gcc.target/xstormy16/bss_below100: New directory containing tests.
2661         * gcc.target/xstormy16/data_below100: Likewise.
2662         * gcc.target/xstormy16/sfr: Likewise.
2663         * gcc.target/xstormy16/below100.S: New test source file.
2664         * gcc.target/xstormy16/below100.ld: New test linker script.
2665         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2666         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
2667         bp instructions.
2668         * gcc.target/xstormy16/bp.c: Likewise.
2669
2670         * gcc.target/xstormy16/bss_below100: New files:
2671         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2672         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2673         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2674         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2675         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2676         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2677         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2678         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2679         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2680         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2681         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2682         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2683         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2684         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2685         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2686         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2687         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2688         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2689         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2690         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2691         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2692         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2693         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2694         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2695         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2696         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2697         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2698
2699         * gcc.target/xstormy16/data_below100: New files:
2700         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2701         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2702         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2703         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2704         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2705         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2706         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2707         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2708         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2709         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2710         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2711         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2712         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2713         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2714         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2715         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2716         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2717         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2718         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2719         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2720         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2721         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2722         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2723         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2724         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2725         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2726         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2727
2728         * gcc.target/xstormy16/sfr: New files:
2729         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
2730         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
2731         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
2732         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
2733         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
2734         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
2735         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
2736         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
2737         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
2738         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
2739         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
2740         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
2741         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
2742         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
2743         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
2744         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
2745         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
2746         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
2747         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
2748         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
2749         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
2750         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
2751         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
2752         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
2753         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
2754         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
2755         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
2756         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
2757         27_if0_sfrw_bitfield_f.c
2758
2759 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2760
2761         PR c++/18100
2762         * g++.dg/lookup/name-clash4.C: New test.
2763
2764 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
2765
2766         PR c++/18672
2767         * g++.dg/opt/array1.C: New.
2768
2769         PR c++/18803
2770         * g++.dg/template/operator5.C: New.
2771
2772 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
2773
2774         PR c/18867
2775         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
2776
2777 2004-12-07  Steven Bosscher  <stevenb@suse.de>
2778
2779         * gcc.dg/noncompile/20041207.c: New test.
2780
2781 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
2782
2783         * g++.dg/other/unreachable-1.C: New test.
2784
2785 2004-12-06  Nick Clifton  <nickc@redhat.com>
2786
2787         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
2788         <limits.h> because the latter comes from gcc's include/ directory
2789         and not the newlib/libc/include directory.
2790
2791 2004-12-04  Richard Henderson  <rth@redhat.com>
2792
2793         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
2794
2795 2004-12-04  Richard Henderson  <rth@redhat.com>
2796
2797         * lib/target-supports.exp (check_gc_sections_available): Disable
2798         for alpha and ia64.
2799
2800 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
2801
2802         PR middle-end/17909
2803         * g++.dg/other/vararg-2.C: New test.
2804
2805 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2806
2807         PR c++/17011, c++/17971
2808         * g++.dg/template/error15.C: Adjust expected error.
2809         * g++.dg/template/instantiate3.C: Likewise.
2810
2811 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
2812
2813         * gcc.dg/altivec-18.c: Fix for darwin
2814
2815 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2816
2817         PR c++/18782
2818         * g++.dg/parse/ptrmem2.C: New.
2819
2820         PR c++/18318
2821         * g++.dg/template/new1.C: New.
2822
2823 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2824
2825         PR fortran/18710
2826         * gfortran.dg/direct_io_3.f90: New test.
2827
2828 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
2829
2830         PR 18758
2831         * g++.dg/parse/crash21.C: New.
2832
2833 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2834
2835         PR c++/15664, c++/18276
2836         * g++.dg/template/ttp13.C: New test.
2837         * g++.dg/template/ttp14.C: Likewise.
2838
2839 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2840
2841         PR c++/18123
2842         * g++.dg/parse/enum2.C: New test.
2843         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
2844
2845 2004-12-02  Nick Clifton  <nickc@redhat.com>
2846
2847         * gcc.target/xstormy16: New test directory.
2848         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2849         * gcc.target/xstormy16/bp.c: Check the generation of bp
2850         instructions.
2851         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
2852         bn instructions and the BELOW100 attribute.
2853
2854 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
2855
2856         PR target/16952
2857         * gcc.dg/ppc-eabi.c: New.
2858
2859 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2860
2861         PR fortran/18284
2862         * gfortran.dg/backspace.f90
2863
2864 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2865
2866         * gfortran.dg/inquire.f90: New test.
2867
2868 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
2869
2870         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
2871         handle effective-target-keyword.
2872         (dg-skip-if): Support effective-target keyword as target list.
2873         (dg-xfail-if): Ditto.
2874         * lib/target-supports.exp (is-effective-target-keyword): New proc.
2875
2876 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
2877
2878         PR tree-optimization/18291
2879         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
2880
2881 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
2882
2883         PR C++/18729
2884         * g++.dg/parse/crash20.C: New.
2885
2886         PR c++/17431
2887         * g++.dg/overload/arg1.C: New.
2888         * g++.dg/overload/arg2.C: New.
2889         * g++.dg/overload/arg3.C: New.
2890         * g++.dg/overload/arg4.C: New.
2891
2892 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
2893
2894         * gcc.dg/c99-flex-array-4.c: Remove.
2895
2896 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2897
2898         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
2899
2900         * lib/target-supports.exp (is-effective-target): Simplify.
2901
2902         * lib/target-supports.exp (check_effective_target_vect_long):
2903         Fix for powerpc64-*-*.
2904
2905 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
2906
2907         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
2908         to support new requirements on FreeBSD 5.
2909
2910 2004-11-30  Devang Patel  <dpatel@apple.com>
2911
2912         PR 18702
2913         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
2914
2915 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2916
2917         * g++.dg/ext/altivec-13.C: New test.
2918
2919 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
2920
2921         PR tree-opt/18298
2922         * gcc.c-torture/execute/p18298.c: New test.
2923
2924 2004-11-30  Ira Rosen  <irar@il.ibm.com>
2925             Dorit Naishlos  <dorit@il.ibm.com>
2926
2927         PR tree-opt/18607
2928         * gcc.dg/vect/vect-89.c: New test.
2929
2930 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
2931
2932         * gcc.dg/pr18596-1.c: New test.
2933
2934 2004-11-30  Ben Elliston  <bje@au.ibm.com>
2935
2936         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
2937
2938 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2939
2940         PR c/18479
2941         * gcc.dg/pr18479.c: New test.
2942
2943 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2944
2945         PR target/18490
2946         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
2947         mmix-knuth-mmixware.
2948
2949         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
2950         cris-*-elf* cris-*-aout* mmix-*-*
2951
2952 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2953
2954         PR middle-end/18725
2955         * gcc.dg/pr18725.c: New test.
2956
2957 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2958
2959         PR target/18488
2960         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
2961
2962         PR target/18336
2963         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
2964
2965 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
2966
2967         PR c++/18368
2968         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
2969         * g++.old-deja/g++.law/ctors5.C: Likewise.
2970         * g++.old-deja/g++.other/crash25.C: Likewise.
2971
2972         PR c++/18674
2973         * g++.dg/template/error16.C: New test.
2974
2975         PR c++/18512
2976         * g++.dg/template/crash29.C: New test.
2977
2978 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
2979
2980         PR tree-optimization/18712
2981         * gcc.c-torture/compile/pr18712.c: New test.
2982
2983 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
2984
2985         PR c/7544
2986         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
2987         tests.
2988
2989 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2990
2991         PR c++/18652
2992         * g++.dg/lookup/crash6.C: New test.
2993
2994 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2995
2996         PR middle-end/18164
2997         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
2998
2999 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3000
3001         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
3002         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
3003         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
3004
3005 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
3006
3007         * gcc.dg/pr18164.c: New test.
3008
3009 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
3010
3011         * gcc.dg/funroll-loops-all.c: New.
3012
3013 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3014
3015         PR target/18489
3016         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
3017         delimeter, match space and TAB as well as ":".
3018
3019         PR target/18484
3020         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
3021
3022         PR target/18348
3023         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
3024
3025         PR target/18345
3026         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
3027
3028         PR target/18337
3029         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
3030
3031 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
3032
3033         * gfortran.dg/direct_io_2.f90: New test.
3034
3035 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3036
3037         PR target/18334
3038         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
3039
3040 2004-11-28  Richard Henderson  <rth@redhat.com>
3041
3042         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
3043
3044 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
3045
3046         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
3047         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
3048         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
3049         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
3050         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
3051         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
3052         gcc.dg/pointer-arith-8.c: New tests.
3053
3054 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
3055
3056         PR fortran/18364
3057         * gfortran.dg/endfile.f90: New test.
3058
3059 2004-11-27  Falk Hueffner  <falk@debian.org>
3060
3061         * gcc.dg/loop-6.c: New test.
3062
3063 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3064
3065         * gcc.c-torture/execute/20041126-1.c: New test.
3066
3067 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3068
3069         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
3070         on IRIX.
3071
3072 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3073
3074         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
3075         functions.
3076
3077 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3078
3079         PR rtl-optimization/17825
3080         * gcc.c-torture/compile/20041119-1.c: New test.
3081
3082 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3083
3084         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
3085         Check existence of ld library path variables before unsetting.
3086
3087 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
3088
3089         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
3090
3091 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3092
3093         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
3094
3095 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3096
3097         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
3098
3099 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3100
3101         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
3102         dg-do directive.
3103
3104 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3105
3106         * gcc.dg/pr17957.c: Pass --param, not -param.
3107
3108 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3109
3110         PR middle-end/17957
3111         * testsuite/gcc.dg/pr17957.c: New test.
3112
3113 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
3114
3115         PR c++/18445
3116         * g++.dg/template/crash28.C: Likewise.
3117
3118         PR c++/18001
3119         * g++.dg/expr/unary2.C: Adjust lvalue messages.
3120         * g++.dg/ext/lvaddr.C: Likewise.
3121         * g++.dg/opt/pr7503-3.C: Likewise.
3122
3123         PR c++/18466
3124         * g++.dg/parse/qualified3.C: New test.
3125         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
3126
3127         PR c++/18545
3128         * g++.dg/expr/return1.C: New test.
3129
3130 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3131
3132         Friend class name lookup 3/n, PR c++/3332
3133         * g++.dg/lookup/friend3.C: New test.
3134         * g++.dg/lookup/friend4.C: Likewise.
3135         * g++.dg/lookup/friend5.C: Likewise.
3136
3137 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3138
3139         Friend class name lookup 2/n, PR c++/14513, c++/15410
3140         * g++.dg/lookup/friend2.C: New test.
3141         * g++.dg/template/friend31.C: Likewise.
3142
3143 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3144
3145         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
3146
3147 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3148
3149         PR c++/17473
3150         * g++.dg/tc1/dr56.C: Remove.
3151         * g++.dg/template/typedef1.C: Add dg-error markers.
3152         * g++.old-deja/g++.other/typedef7.C: Likewise.
3153
3154         PR c++/18285
3155         * g++.dg/parse/typedef7.C: New test.
3156
3157 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
3158
3159         * gcc.c-torture/execute/20041124-1.c: New test.
3160
3161 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3162
3163         * g++.dg/template/deduce3.C: New test.
3164
3165         PR c++/18586
3166         * g++.dg/template/crash27.C: New test.
3167
3168         PR c++/18530
3169         * g++.dg/warn/Wshadow-3.C: New test.
3170
3171 2004-11-24  Devang Patel  <dpatel@apple.com>
3172
3173         PR/18555
3174         * gcc.dg/cpp/isysroot-1.c: New test.
3175         * gcc.dg/cpp/usr/include/stdio.h: New file.
3176         * gcc.dg/cpp/isysroot-2.c: New test.
3177         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
3178         New file.
3179
3180 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3181
3182         PR c++/8929
3183         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
3184
3185 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3186
3187         * gcc.target/sparc/align.c: Do not include <stdint.h>.
3188         * gcc.target/sparc/pdist.c: Likewise.
3189
3190 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
3191
3192         PR c++/16882
3193         * g++.dg/conversion/simd1.C: New test.
3194
3195 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3196
3197         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
3198         and restore_ld_library_path_env_vars.
3199         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
3200         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
3201         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
3202         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
3203
3204 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
3205
3206         * gcc.dg/pragma-align-2.c: Test macro expansion.
3207         * gcc.dg/pragma-pack-2.c: New test.
3208
3209 2004-11-23  Richard Henderson  <rth@redhat.com>
3210
3211         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
3212         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3213         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
3214         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
3215         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
3216         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
3217
3218         * gcc.dg/vect/vect.exp: Add check for alpha.
3219         * lib/target-supports.exp (check_alpha_max_hw_available): New.
3220         (check_effective_target_vect_int): Enable for alpha.
3221         (check_effective_target_vect_long): New.
3222         (is-effective-target): Add it.
3223
3224 2004-11-23  Uros Bizjak <uros@kss-loka.si>
3225
3226         * gcc.dg/pr18614-1.c: New test.
3227
3228 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3229
3230         * gcc.dg/setjmp-2.c: New test.
3231
3232 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
3233
3234         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
3235         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
3236         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
3237         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
3238         gcc.target/sparc/pdist.c: New tests.
3239
3240 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
3241
3242         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
3243
3244 2004-11-22  Dale Johannesen  <dalej@apple.com>
3245
3246         * gcc.dg/20041111-1.c:  New.
3247
3248 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3249
3250         PR tree-opt/18536
3251         * gcc.dg/vect/pr18536.c: New test.
3252
3253 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3254
3255         PR c++/18354
3256         * g++.dg/template/nontype11.C: New test.
3257
3258 2004-11-21  Roger Sayle  <roger@eyesopen.com>
3259
3260         PR middle-end/18520
3261         * gcc.dg/pr18520-1.c: New test case.
3262
3263 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
3264
3265         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
3266         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
3267         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
3268         expected diagnostics.
3269
3270 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3271
3272         PR target/18580
3273         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
3274         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
3275         vect-77.c, vect-77a.c: XFAIL on the SPARC.
3276
3277 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3278
3279         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
3280
3281 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
3282             Joseph Myers  <joseph@codesourcery.com>
3283
3284         * lib/target-supports.exp (check_visibility_available): Really
3285         test the compiler.
3286
3287 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3288
3289         PR tree-opt/18181
3290         * gcc.dg/vect/vect-85.c: New test.
3291         * gcc.dg/vect/vect-86.c: New test.
3292         * gcc.dg/vect/vect-87.c: New test.
3293         * gcc.dg/vect/vect-88.c: New test.
3294
3295 2004-11-19  Ben Elliston  <bje@au.ibm.com>
3296
3297         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
3298
3299 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
3300
3301         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
3302         * gcc.dg/ppc-and-1.c: Ditto.
3303         * gcc.dg/ppc-compare-1.c: Ditto.
3304         * gcc.dg/ppc-mov-1.c: Ditto
3305
3306 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
3307             Mark Mitchell  <mark@codesourcery.com>
3308
3309         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
3310
3311 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3312             Aldy Hernandez  <aldyh@redhat.com>
3313
3314         * lib/target-supports.exp (check_effective_target_vect_int): New
3315         (check_effective_target_vect_float): New
3316         (check_effective_target_vect_double): New.
3317         (is-effective-target): Support new effective targets keywords.
3318         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
3319         default action for dg-do.
3320         * gcc.dg/vect/pr16105.c: Use new support.
3321         * gcc.dg/vect/pr18400.c: Ditto.
3322         * gcc.dg/vect/pr18425.c: Ditto.
3323         * gcc.dg/vect/vect-1.c: Ditto.
3324         * gcc.dg/vect/vect-10.c: Ditto.
3325         * gcc.dg/vect/vect-11.c: Ditto.
3326         * gcc.dg/vect/vect-12.c: Ditto.
3327         * gcc.dg/vect/vect-13.c: Ditto.
3328         * gcc.dg/vect/vect-14.c: Ditto.
3329         * gcc.dg/vect/vect-15.c: Ditto.
3330         * gcc.dg/vect/vect-16.c: Ditto.
3331         * gcc.dg/vect/vect-17.c: Ditto.
3332         * gcc.dg/vect/vect-18.c: Ditto.
3333         * gcc.dg/vect/vect-19.c: Ditto.
3334         * gcc.dg/vect/vect-2.c: Ditto.
3335         * gcc.dg/vect/vect-20.c: Ditto.
3336         * gcc.dg/vect/vect-21.c: Ditto.
3337         * gcc.dg/vect/vect-22.c: Ditto.
3338         * gcc.dg/vect/vect-23.c: Ditto.
3339         * gcc.dg/vect/vect-24.c: Ditto.
3340         * gcc.dg/vect/vect-25.c: Ditto.
3341         * gcc.dg/vect/vect-26.c: Ditto.
3342         * gcc.dg/vect/vect-27.c: Ditto.
3343         * gcc.dg/vect/vect-27a.c: Ditto.
3344         * gcc.dg/vect/vect-28.c: Ditto.
3345         * gcc.dg/vect/vect-29.c: Ditto.
3346         * gcc.dg/vect/vect-29a.c: Ditto.
3347         * gcc.dg/vect/vect-3.c: Ditto.
3348         * gcc.dg/vect/vect-30.c: Ditto.
3349         * gcc.dg/vect/vect-31.c: Ditto.
3350         * gcc.dg/vect/vect-32.c: Ditto.
3351         * gcc.dg/vect/vect-33.c: Ditto.
3352         * gcc.dg/vect/vect-34.c: Ditto.
3353         * gcc.dg/vect/vect-35.c: Ditto.
3354         * gcc.dg/vect/vect-36.c: Ditto.
3355         * gcc.dg/vect/vect-37.c: Ditto.
3356         * gcc.dg/vect/vect-38.c: Ditto.
3357         * gcc.dg/vect/vect-4.c: Ditto.
3358         * gcc.dg/vect/vect-40.c: Ditto.
3359         * gcc.dg/vect/vect-41.c: Ditto.
3360         * gcc.dg/vect/vect-42.c: Ditto.
3361         * gcc.dg/vect/vect-43.c: Ditto.
3362         * gcc.dg/vect/vect-44.c: Ditto.
3363         * gcc.dg/vect/vect-45.c: Ditto.
3364         * gcc.dg/vect/vect-46.c: Ditto.
3365         * gcc.dg/vect/vect-47.c: Ditto.
3366         * gcc.dg/vect/vect-48.c: Ditto.
3367         * gcc.dg/vect/vect-48a.c: Ditto.
3368         * gcc.dg/vect/vect-49.c: Ditto.
3369         * gcc.dg/vect/vect-5.c: Ditto.
3370         * gcc.dg/vect/vect-50.c: Ditto.
3371         * gcc.dg/vect/vect-51.c: Ditto.
3372         * gcc.dg/vect/vect-52.c: Ditto.
3373         * gcc.dg/vect/vect-53.c: Ditto.
3374         * gcc.dg/vect/vect-54.c: Ditto.
3375         * gcc.dg/vect/vect-55.c: Ditto.
3376         * gcc.dg/vect/vect-56.c: Ditto.
3377         * gcc.dg/vect/vect-56a.c: Ditto.
3378         * gcc.dg/vect/vect-57.c: Ditto.
3379         * gcc.dg/vect/vect-58.c: Ditto.
3380         * gcc.dg/vect/vect-59.c: Ditto.
3381         * gcc.dg/vect/vect-6.c: Ditto.
3382         * gcc.dg/vect/vect-60.c: Ditto.
3383         * gcc.dg/vect/vect-61.c: Ditto.
3384         * gcc.dg/vect/vect-62.c: Ditto.
3385         * gcc.dg/vect/vect-63.c: Ditto.
3386         * gcc.dg/vect/vect-64.c: Ditto.
3387         * gcc.dg/vect/vect-65.c: Ditto.
3388         * gcc.dg/vect/vect-66.c: Ditto.
3389         * gcc.dg/vect/vect-67.c: Ditto.
3390         * gcc.dg/vect/vect-68.c: Ditto.
3391         * gcc.dg/vect/vect-69.c: Ditto.
3392         * gcc.dg/vect/vect-7.c: Ditto.
3393         * gcc.dg/vect/vect-72.c: Ditto.
3394         * gcc.dg/vect/vect-72a.c: Ditto.
3395         * gcc.dg/vect/vect-73.c: Ditto.
3396         * gcc.dg/vect/vect-74.c: Ditto.
3397         * gcc.dg/vect/vect-75.c: Ditto.
3398         * gcc.dg/vect/vect-76.c: Ditto.
3399         * gcc.dg/vect/vect-77.c: Ditto.
3400         * gcc.dg/vect/vect-77a.c: Ditto.
3401         * gcc.dg/vect/vect-78.c: Ditto.
3402         * gcc.dg/vect/vect-79.c: Ditto.
3403         * gcc.dg/vect/vect-8.c: Ditto.
3404         * gcc.dg/vect/vect-80.c: Ditto.
3405         * gcc.dg/vect/vect-82.c: Ditto.
3406         * gcc.dg/vect/vect-82_64.c: Ditto.
3407         * gcc.dg/vect/vect-83.c: Ditto.
3408         * gcc.dg/vect/vect-83_64.c: Ditto.
3409         * gcc.dg/vect/vect-9.c: Ditto.
3410         * gcc.dg/vect/vect-all.c: Ditto.
3411         * gcc.dg/vect/vect-none.c: Ditto.
3412
3413 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3414
3415         * lib/gcc-dg.exp (dg-skip-if): New function.
3416         (dg-forbid-option): Remove.
3417         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
3418         * g++.dg/abi/bitfield8.C: Likewise.
3419         * g++.dg/abi/dtor1.C: Likewise.
3420         * g++.dg/abi/empty10.C: Likewise.
3421         * g++.dg/abi/empty7.C: Likewise.
3422         * g++.dg/abi/empty9.C: Likewise.
3423         * g++.dg/abi/layout3.C: Likewise.
3424         * g++.dg/abi/layout4.C: Likewise.
3425         * g++.dg/abi/thunk1.C: Likewise.
3426         * g++.dg/abi/thunk2.C: Likewise.
3427         * g++.dg/abi/vbase11.C: Likewise.
3428         * g++.dg/abi/vthunk2.C: Likewise.
3429         * g++.dg/abi/vthunk3.C: Likewise.
3430         * g++.dg/ext/attrib8.C: Likewise.
3431         * g++.dg/opt/longbranch2.C: Likewise.
3432         * g++.dg/opt/reg-stack4.C: Likewise.
3433         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3434         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3435         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3436         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3437         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3438         * gcc.dg/20000609-1.c: Likewise.
3439         * gcc.dg/20000720-1.c: Likewise.
3440         * gcc.dg/20011107-1.c: Likewise.
3441         * gcc.dg/20011119-1.c: Likewise.
3442         * gcc.dg/20020108-1.c: Likewise.
3443         * gcc.dg/20020122-2.c: Likewise.
3444         * gcc.dg/20020122-3.c: Likewise.
3445         * gcc.dg/20020201-3.c: Likewise.
3446         * gcc.dg/20020206-1.c: Likewise.
3447         * gcc.dg/20020218-1.c: Likewise.
3448         * gcc.dg/20020310-1.c: Likewise.
3449         * gcc.dg/20020411-1.c: Likewise.
3450         * gcc.dg/20020418-2.c: Likewise.
3451         * gcc.dg/20020426-1.c: Likewise.
3452         * gcc.dg/20020426-2.c: Likewise.
3453         * gcc.dg/20020517-1.c: Likewise.
3454         * gcc.dg/20020523-1.c: Likewise.
3455         * gcc.dg/20020523-2.c: Likewise.
3456         * gcc.dg/20020729-1.c: Likewise.
3457         * gcc.dg/20030204-1.c: Likewise.
3458         * gcc.dg/20030826-2.c: Likewise.
3459         * gcc.dg/20030926-1.c: Likewise.
3460         * gcc.dg/20031202-1.c: Likewise.
3461         * gcc.dg/980312-1.c: Likewise.
3462         * gcc.dg/980313-1.c: Likewise.
3463         * gcc.dg/990117-1.c: Likewise.
3464         * gcc.dg/990424-1.c: Likewise.
3465         * gcc.dg/990524-1.c: Likewise.
3466         * gcc.dg/991230-1.c: Likewise.
3467         * gcc.dg/i386-387-1.c: Likewise.
3468         * gcc.dg/i386-387-2.c: Likewise.
3469         * gcc.dg/i386-387-3.c: Likewise.
3470         * gcc.dg/i386-387-4.c: Likewise.
3471         * gcc.dg/i386-387-5.c: Likewise.
3472         * gcc.dg/i386-387-6.c: Likewise.
3473         * gcc.dg/i386-asm-1.c: Likewise.
3474         * gcc.dg/i386-bitfield1.c: Likewise.
3475         * gcc.dg/i386-bitfield2.c: Likewise.
3476         * gcc.dg/i386-loop-1.c: Likewise.
3477         * gcc.dg/i386-loop-2.c: Likewise.
3478         * gcc.dg/i386-loop-3.c: Likewise.
3479         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3480         * gcc.dg/i386-pic-1.c: Likewise.
3481         * gcc.dg/i386-regparm.c: Likewise.
3482         * gcc.dg/i386-signbit-1.c: Likewise.
3483         * gcc.dg/i386-signbit-2.c: Likewise.
3484         * gcc.dg/i386-signbit-3.c: Likewise.
3485         * gcc.dg/i386-sse-5.c: Likewise.
3486         * gcc.dg/i386-sse-8.c: Likewise.
3487         * gcc.dg/i386-unroll-1.c: Likewise.
3488         * gcc.dg/tls/opt-1.c: Likewise.
3489         * gcc.dg/tls/opt-2.c: Likewise.
3490         * gcc.dg/unroll-1.c: Likewise.
3491         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3492         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3493         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3494         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3495
3496 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3497
3498         * g++.dg/template/incomplete1.C: New test.
3499
3500 2004-11-16  Nick Clifton  <nickc@redhat.com>
3501
3502         Revert patches accidentally commited during checkin of fixes for
3503         xstormy16 tests:
3504         gcc.c-torture/execute/simd-4.c: Revert
3505         gcc.dg/20040910-1.c: Revert.
3506
3507 2004-11-16  Paul Brook  <paul@codesourcery.com>
3508
3509         PR fortran/13010
3510         * gfortran.dg/der_pointer_1.f90: New test.
3511
3512 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
3513
3514         PR c/18498
3515         * gcc.dg/bitfld-13.c: New test.
3516
3517 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
3518
3519         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
3520         powerpc*-*-linux*.
3521
3522         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
3523         * gcc.dg/ppc64-abi-2.c: Ditto.
3524         * gcc.dg/ppc64-abi-3.c: Ditto.
3525
3526         * lib/gcc-dg.exp (dg-target-list): Remove.
3527
3528 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
3529
3530         * gcc.dg/ia64-postinc.c: New test.
3531
3532 2004-11-15  Mark Mitchell <mark@codesourcery.com>
3533
3534         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
3535
3536 2004-11-15  Nick Clifton  <nickc@redhat.com>
3537
3538         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
3539         __INT_MAX__ so that the test can be compiled by toolchains
3540         targeted at 16-bit processors.
3541
3542         * gcc.dg/20040625-1.c: Use long constants rather than integers
3543         when performing arithmetic that will overflow 16-bits.
3544
3545         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
3546         xstormy16.  It does not support 128-bit vector operations.
3547
3548         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
3549         with the macro PTR_TYPE.  Define this macro to an integer type
3550         suitable for holding a pointer.
3551
3552         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
3553         the target is a 16-bit processor.
3554
3555         * gcc.dg/cpp/if-2.c: Expect a different warning message from
3556         16-bit targets where the character constant will be too long.
3557
3558         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
3559         where the double will not be directly addressable.
3560
3561 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3562
3563         Friend class name lookup 1/n, PR c++/18471
3564         * g++.dg/template/crash26.C: New test.
3565         * g++.dg/lookup/struct1.C: Adjust expected error.
3566         * g++.dg/parse/elab1.C: Likewise.
3567         * g++.dg/parse/elab2.C: Likewise.
3568         * g++.dg/parse/int-as-enum1.C: Likewise.
3569         * g++.dg/parse/struct-as-enum1.C: Likewise.
3570         * g++.dg/parse/typedef1.C: Likewise.
3571         * g++.dg/parse/typedef3.C: Likewise.
3572         * g++.dg/parse/typedef4.C: Likewise.
3573         * g++.dg/parse/typedef5.C: Likewise.
3574         * g++.dg/template/nontype4.C: Likewise.
3575         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3576         * g++.old-deja/g++.other/elab1.C: Likewise.
3577         * g++.old-deja/g++.other/syntax4.C: Likewise.
3578
3579 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3580
3581         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
3582
3583 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
3584
3585         * gcc.c-torture/execute/20041114-1.c: New test.
3586
3587 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
3588
3589         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
3590         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
3591         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
3592         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
3593         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
3594         gcc.dg/switch-7.c: New tests.
3595
3596 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3597
3598         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
3599
3600 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3601
3602         PR tree-opt/18400
3603         * gcc.dg/vect/pr18400.c: New test.
3604
3605 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3606             Andrew Pinski  <pinskia@physics.uc.edu>
3607
3608         PR tree-opt/18425
3609         * gcc.dg/vect/pr18425.c: New test.
3610
3611 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3612
3613         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
3614         Guard with dg-require-alias and dg-require-visibility.
3615
3616 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3617
3618         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
3619
3620 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3621
3622         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
3623
3624 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3625
3626         PR c++/17344
3627         * g++.dg/template/defarg5.C: New test.
3628
3629 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3630
3631         * g++.dg/parse/cast1.C: Run only on ILP32.
3632         * g++.old-deja/g++.mike/p784.C: Likewise.
3633
3634 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
3635
3636         * gcc.c-torture/execute/20041113-1.c: New test.
3637
3638 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3639
3640         PR target/18230
3641         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
3642         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
3643         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
3644         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3645         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
3646         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
3647         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
3648         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
3649         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
3650         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3651         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3652         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
3653         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
3654
3655 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3656
3657         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
3658         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
3659         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
3660         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
3661         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
3662         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
3663         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
3664         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
3665         gcc.target/sparc/combined-1.c: New tests.
3666
3667 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
3668
3669         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
3670         New tests.
3671
3672 2004-11-12  Mark Mitchell <mark@codesourcery.com>
3673
3674         * lib/gcc-dg.exp (dg-forbid-option): New function.
3675         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
3676         * g++.dg/abi/bitfield8.C: Likewise.
3677         * g++.dg/abi/dtor1.C: Likewise.
3678         * g++.dg/abi/empty10.C: Likewise.
3679         * g++.dg/abi/empty7.C: Likewise.
3680         * g++.dg/abi/empty9.C: Likewise.
3681         * g++.dg/abi/layout3.C: Likewise.
3682         * g++.dg/abi/layout4.C: Likewise.
3683         * g++.dg/abi/thunk1.C: Likewise.
3684         * g++.dg/abi/thunk2.C: Likewise.
3685         * g++.dg/abi/vbase11.C: Likewise.
3686         * g++.dg/abi/vthunk2.C: Likewise.
3687         * g++.dg/abi/vthunk3.C: Likewise.
3688         * g++.dg/ext/attrib8.C: Likewise.
3689         * g++.dg/opt/longbranch2.C: Likewise.
3690         * g++.dg/opt/reg-stack4.C: Likewise.
3691         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3692         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3693         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3694         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3695         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3696         * gcc.dg/20000609-1.c: Likewise.
3697         * gcc.dg/20000720-1.c: Likewise.
3698         * gcc.dg/20011107-1.c: Likewise.
3699         * gcc.dg/20011119-1.c: Likewise.
3700         * gcc.dg/20020108-1.c: Likewise.
3701         * gcc.dg/20020122-2.c: Likewise.
3702         * gcc.dg/20020122-3.c: Likewise.
3703         * gcc.dg/20020201-3.c: Likewise.
3704         * gcc.dg/20020206-1.c: Likewise.
3705         * gcc.dg/20020218-1.c: Likewise.
3706         * gcc.dg/20020310-1.c: Likewise.
3707         * gcc.dg/20020411-1.c: Likewise.
3708         * gcc.dg/20020418-2.c: Likewise.
3709         * gcc.dg/20020426-1.c: Likewise.
3710         * gcc.dg/20020426-2.c: Likewise.
3711         * gcc.dg/20020517-1.c: Likewise.
3712         * gcc.dg/20020523-1.c: Likewise.
3713         * gcc.dg/20020523-2.c: Likewise.
3714         * gcc.dg/20020729-1.c: Likewise.
3715         * gcc.dg/20030204-1.c: Likewise.
3716         * gcc.dg/20030826-2.c: Likewise.
3717         * gcc.dg/20030926-1.c: Likewise.
3718         * gcc.dg/20031202-1.c: Likewise.
3719         * gcc.dg/980312-1.c: Likewise.
3720         * gcc.dg/980313-1.c: Likewise.
3721         * gcc.dg/990117-1.c: Likewise.
3722         * gcc.dg/990424-1.c: Likewise.
3723         * gcc.dg/990524-1.c: Likewise.
3724         * gcc.dg/991230-1.c: Likewise.
3725         * gcc.dg/i386-387-1.c: Likewise.
3726         * gcc.dg/i386-387-2.c: Likewise.
3727         * gcc.dg/i386-387-3.c: Likewise.
3728         * gcc.dg/i386-387-4.c: Likewise.
3729         * gcc.dg/i386-387-5.c: Likewise.
3730         * gcc.dg/i386-387-6.c: Likewise.
3731         * gcc.dg/i386-asm-1.c: Likewise.
3732         * gcc.dg/i386-bitfield1.c: Likewise.
3733         * gcc.dg/i386-bitfield2.c: Likewise.
3734         * gcc.dg/i386-loop-1.c: Likewise.
3735         * gcc.dg/i386-loop-2.c: Likewise.
3736         * gcc.dg/i386-loop-3.c: Likewise.
3737         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3738         * gcc.dg/i386-pic-1.c: Likewise.
3739         * gcc.dg/i386-regparm.c: Likewise.
3740         * gcc.dg/i386-signbit-1.c: Likewise.
3741         * gcc.dg/i386-signbit-2.c: Likewise.
3742         * gcc.dg/i386-signbit-3.c: Likewise.
3743         * gcc.dg/i386-sse-5.c: Likewise.
3744         * gcc.dg/i386-sse-8.c: Likewise.
3745         * gcc.dg/i386-unroll-1.c: Likewise.
3746         * gcc.dg/tls/opt-1.c: Likewise.
3747         * gcc.dg/tls/opt-2.c: Likewise.
3748         * gcc.dg/unroll-1.c: Likewise.
3749         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3750         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3751         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3752         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3753         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
3754         -m64 is specified.
3755
3756 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3757
3758         PR c++/18389
3759         * g++.dg/parse/cond1.C: New test.
3760
3761         PR c++/18429
3762         * g++.dg/template/array9.C: New test.
3763         * g++.dg/ext/vla1.C: Adjust error messages.
3764         * g++.dg/ext/vlm1.C: Likewise.
3765         * g++.dg/template/crash2.C: Likewise.
3766
3767         PR c++/18436
3768         * g++.dg/template/call3.C: New test.
3769
3770         PR c++/18407
3771         * g++.dg/template/ptrmem11.C: New test.
3772
3773 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
3774
3775         PR other/14264
3776         * lib/g++.exp: Set LC_ALL and LANG to C.
3777         * lib/gcc-dg.exp: Likewise.
3778         * lib/gfortran.exp: Likewise.
3779         * lib/objc.exp: Likewise.
3780         * lib/treelang.exp: Likewise.
3781
3782 2004-11-12  Andreas Schwab  <schwab@suse.de>
3783
3784         * gcc.dg/pr16286.c: Fix last change.
3785
3786 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3787
3788         PR c++/18416
3789         * g++.dg/init/global1.C: New test.
3790
3791 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
3792
3793         * gcc.c-torture/execute/20041112-1.c: New test.
3794
3795 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3796
3797         * lib/gcc-dg.exp (dg-target-list): New.
3798
3799 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3800             Richard Sandiford  <rsandifo@redhat.com>
3801
3802         * lib/target-supports.exp (get-compiler_messages): New.
3803         (check_named_sections_available): Use it.
3804         (check_effective_target_ilp32): New.
3805         (check_effective_target_lp64): New.
3806         (is-effective-target): New.
3807         * lib/gcc-dg.exp (dg-require-effective-target): New.
3808
3809 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
3810
3811         * gcc.dg/precedence-1.c: New test.
3812
3813 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3814
3815         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
3816
3817         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
3818         message, delete generated files, use more descriptive name for
3819         executable, and make the test unsupported when it cannot be run.
3820
3821         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
3822         (dg-require-weak, dg-require-visibility, dg-require-alias,
3823         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
3824         dg-require-iconv, dg-require-named-sections): Use it.
3825
3826         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
3827
3828 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
3829
3830         PR target/16457
3831         * gcc.dg/ppc-and-1: New
3832
3833         PR target/16796
3834         * gcc.dg/ppc-mov-1.c: New.
3835
3836         PR target/16458
3837         * gcc.dg/ppc-compare-1.c: New.
3838
3839 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
3840
3841         * objc.dg/desig-init-2.m: New test.
3842
3843 2004-11-10  Adam Nemet  <anemet@lnxw.com>
3844
3845         PR middle-end/18160
3846         * g++.dg/warn/register-var-1.C: New test.
3847         * g++.dg/warn/register-var-2.C: New test.
3848
3849 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3850
3851         * gcc.dg/union-2.c: New test.
3852
3853 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
3854
3855         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
3856         New test for PR tree-optimization/17892.
3857
3858 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
3859
3860         PR c++/18369
3861         * g++.dg/init/new12.C: New test.
3862
3863 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
3864
3865         * gcc.target/sparc: New directory.
3866         * gcc.target/sparc/sparc.exp: New driver.
3867         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
3868         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
3869         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
3870         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
3871
3872 2004-11-10  Paul Brook  <paul@codesourcery.com>
3873
3874         PR fortran/18218
3875         * gfortran.dg/list_read.c: New test.
3876
3877 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3878
3879         PR c/18322
3880         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
3881         expected diagnostic location.
3882
3883 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
3884
3885         * gcc.dg/20041109-1.c: New test.
3886
3887 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3888
3889         PR objc/18406
3890         * objc/compile/pr18406.m: New test.
3891
3892 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3893
3894         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
3895
3896 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3897
3898         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
3899
3900 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3901
3902         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
3903
3904 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3905
3906         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
3907         exit.
3908
3909 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
3910
3911         PR tree-opt/18299
3912         * gcc.c-torture/pr18299-1.c: New test.
3913
3914 2004-11-06  Andreas Schwab  <schwab@suse.de>
3915
3916         * gcc.dg/pr16286.c: Also test for bool and pixel.
3917
3918 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
3919
3920         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
3921         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
3922         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
3923         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
3924         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
3925         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
3926         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
3927         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
3928         gcc.dg/struct-semi-3.c: New tests.
3929
3930 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3931
3932         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
3933
3934 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3935
3936         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
3937         Do not use C99 designators.
3938
3939 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3940
3941         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
3942
3943 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3944
3945         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
3946         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
3947         * gcc.c-torture/execute/simd-5.x: Remove.
3948
3949 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
3950
3951         PR rtl-optimization/17933
3952         * gcc.dg/torture/pr17933-1.c: New test.
3953
3954 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3955
3956         PR target/18106
3957         * lib/target-supports.exp (check_weak_available): Support
3958         Windows.
3959
3960 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
3961
3962         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
3963         call to fflush(stdout) before abort.
3964         (my_ffsll): New function.
3965         (generate_fields): Use it.
3966
3967 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3968
3969         * gcc.dg/init-undef-1.c: New test.
3970
3971 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3972
3973         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
3974         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
3975         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
3976         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
3977         expected messages for new parser.
3978
3979 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
3980
3981         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
3982
3983 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3984
3985         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
3986         on LP64 targets.
3987
3988 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3989
3990         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
3991         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
3992         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
3993         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
3994         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
3995         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
3996         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
3997         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
3998         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
3999         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
4000
4001 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4002
4003         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
4004         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
4005         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
4006         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
4007         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
4008         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
4009         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
4010         for new parser.
4011
4012 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
4013
4014         PR target/15342
4015         * gcc.dg/20041104-1.c: New test.
4016
4017 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4018
4019         * g++.dg/template/nontype7.C: New test.
4020         * g++.dg/template/nontype8.C: Likewise.
4021         * g++.dg/template/nontype9.C: Likewise.
4022         * g++.dg/template/nontype10.C: Likewise.
4023         * g++.dg/tc1/dr49.C: Likewise.
4024         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
4025         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
4026
4027 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4028
4029         * g++.dg/rtti/tinfo1.C: Remove xfails.
4030
4031 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4032
4033         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
4034         packed attribute to the definition to satisfy the new C++ parser.
4035
4036 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4037
4038         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
4039         invocations of va_arg.
4040
4041 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
4042
4043         PR c++/18124
4044         * g++.dg/template/crash25.C: New test.
4045
4046         PR c++/18155
4047         * g++.dg/template/typedef2.C: New test.
4048         * g++.dg/parse/crash13.C: Adjust error markers.
4049
4050         PR c++/18177
4051         * g++.dg/conversion/const3.C: New test.
4052
4053 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4054
4055         PR fortran/17535
4056         PR fortran/17583
4057         PR fortran/17713
4058         * gfortran.dg/generic_[123].f90: New testcases.
4059
4060 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4061
4062         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
4063         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
4064
4065 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4066
4067         PR tree-opt/16808
4068         * gcc.c-torture/compile/pr16808.c: New test.
4069
4070 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
4071
4072         PR rtl-optimization/17104
4073         * gcc.dg/ppc-bitfield1.c: New.
4074
4075 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4076
4077         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
4078
4079 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4080
4081         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
4082         strings for 32-bit code.
4083
4084 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
4085
4086         PR c/18239
4087         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
4088
4089 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
4090
4091         PR c++/18064
4092         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
4093
4094 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
4095
4096         PR c++/15172
4097         * g++.dg/init/aggr2.C: New test.
4098
4099 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
4100
4101         * objc.dg/local-decl-1.m: New test.
4102
4103 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4104
4105         * gcc.dg/20040910-1.c: Adjust regex.
4106
4107 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4108
4109         PR rtl-optimization/18084
4110         * g++.dg/opt/pr18084-1.C: New testcase.
4111
4112 2004-10-30  Matt Austern  <austern@apple.com>
4113
4114         PR c++/17542
4115         * g++.dg/ext/attrib18.C: New test.
4116
4117 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4118
4119         PR middle-end/18096
4120         * gcc.dg/pr18096-1.c: New test case.
4121
4122 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4123
4124         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
4125
4126 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
4127
4128         PR c/16666
4129         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
4130         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
4131         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
4132         gcc.dg/old-style-prom-3.c: New tests.
4133
4134 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
4135
4136         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
4137         Remove unnecessary inclusion of stdio.h.
4138
4139 2004-10-29  Roger Sayle  <roger@eyesopen.com>
4140
4141         PR rtl-optimization/17581
4142         * gcc.dg/pr17581-1.c: New test case.
4143
4144 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
4145
4146         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
4147         being implemented.
4148         * g++.dg/conversion/dr195-1.C: New.
4149         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
4150         * g++.old-deja/g++.mike/p10148.C: Likewise.
4151
4152 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
4153
4154         PR c++/17695
4155         * g++.dg/debug/typedef2.C: New test.
4156
4157 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
4158
4159         PR fortran/13490
4160         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
4161         * gfortran.dg/g77/README: Update.
4162
4163 2004-10-28  Matt Austern  <austern@apple.com>
4164
4165         PR c++/14124
4166         * g++.dg/ext/packed7.C: New test.
4167
4168 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4169
4170         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
4171         scan-assembler.
4172         * lib/scanasm.exp (hidden-scan-for): New proc.
4173         (scan-hidden): Use hidden-scan-for instead of constructing the scan
4174         string.
4175         (scan-not-hidden): Likewise.
4176         * lib/target-supports.exp (check_visibility_available): mach-o is
4177         support too.
4178
4179 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
4180
4181         PR c++/17132
4182         * g++.dg/template/memclass3.C: New test.
4183
4184 2004-10-28  Adam Nemet  <anemet@lnxw.com>
4185
4186         PR middle-end/18160
4187         * gcc.dg/register-var-1.c: New test.
4188         * gcc.dg/register-var-2.c: New test.
4189         * gcc.dg/asm-7.c: Taking the address of a register variable is an
4190         error now.
4191
4192 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
4193
4194         PR other/18172
4195         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
4196         unused variables.
4197         * gcc.dg/vect/vect-22.c: Likewise.
4198
4199 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
4200
4201         * gcc.dg/i386-rotate-1.c: New test.
4202
4203 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
4204
4205         * g++.dg/init/ref12.C: Add "run" marker.
4206
4207         PR c++/17435
4208         * g++.dg/init/ref12.C: New test.
4209
4210         PR c++/18140
4211         * g++.dg/template/shift1.C: New test.
4212         * g++.dg/template/error10.C: Adjust error markers.
4213
4214 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
4215
4216         PR tree-opt/17529
4217         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
4218
4219 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
4220
4221         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
4222         * gcc.dg/weak/weak-3.c: Likewise.
4223         * gcc.dg/weak/weak-5.c: Likewise.
4224         * gcc.dg/weak/weak-9.c: Likewise.
4225         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
4226         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
4227
4228         * gcc.dg/darwin-weakimport-1.c: New.
4229
4230 2004-10-28  Ben Elliston  <bje@au.ibm.com>
4231
4232         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
4233
4234 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
4235
4236         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
4237         'syntax' error messages.
4238         * gcc.dg/cpp/direct2s.c: Likewise.
4239
4240 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
4241
4242         * gcc.c-torture/compile/20041026-1.c: New.
4243
4244 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
4245
4246         PR c++/18093
4247         * g++.dg/lookup/ns2.C: New test.
4248
4249         PR c++/18020
4250         * g++.dg/template/enum4.C: New test.
4251
4252         PR c++/18161
4253         * g++.dg/template/expr1.C: New test.
4254
4255 2004-10-26  Ben Elliston  <bje@au.ibm.com>
4256
4257         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
4258
4259 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4260
4261         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
4262         gcc.dg/decl-nospec-3.c: New tests.
4263
4264 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
4265
4266         * objc.dg/super-class-3.m: New test.
4267
4268 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
4269
4270         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
4271         resyncing.
4272         * gcc.dg/cpp/direct2s.c: Likewise.
4273
4274 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
4275
4276         * objc.dg/image-info.m: Update for changes to section selection.
4277
4278 2004-10-25  David Ayers  <d.ayers@inode.at>
4279             Ziemowit Laski  <zlaski@apple.com>
4280
4281         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
4282         diagnostics when messaging 'id <Proto>'.
4283         * objc.dg/class-protocol-1.m: New test.
4284         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
4285         a non-existent method signature.
4286         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
4287         Update diagnostics when messaging with non-existent method signature.
4288         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
4289         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
4290         invalid receivers are now resolved as if messaging 'id'; remove
4291         extraneous diagnostics.
4292
4293 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4294
4295         PR c/16667
4296         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
4297         gcc.dg/init-desig-obs-3.c: New tests.
4298
4299 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
4300
4301         * gcc.dg/debug/20041023-1.c: New test.
4302
4303 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
4304
4305         PR middle-end/17407
4306         * gcc.c-torture/compile/pr17407.c: New test.
4307
4308         PR c++/18121
4309         * g++.dg/template/array8.C: New test.
4310
4311 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4312
4313         PR other/18138
4314         * lib/g++.exp: Accept more than one multilib libgcc.
4315         * lib/gcc-dg.exp: Likewise.
4316         * lib/objc.exp: Likewise.
4317         * lib/treelang.exp: Likewise.
4318         * lib/gfortran.exp: Likewise.
4319
4320 2004-10-24  Ben Elliston  <bje@au.ibm.com>
4321
4322         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
4323
4324 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
4325
4326         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
4327         * gcc.dg/c99-const-expr-3.c: Likewise.
4328
4329 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
4330
4331         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
4332
4333 2004-10-23  Ben Elliston  <bje@au.ibm.com>
4334
4335         * gcc.c-torture/execute/loop-2e.x: Remove.
4336
4337 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4338
4339         PR c++/18095
4340         * g++.dg/parse/crash18.C: New.
4341         * g++.dg/parse/crash19.C: New.
4342
4343 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4344
4345         * g++.dg/ext/dllimport1.C: Move dg-warnings.
4346         * g++.dg/ext/dllimport2.C: Same.
4347         * g++.dg/ext/dllimport8.C: Same.
4348
4349 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
4350
4351         PR c++/10841
4352         * g++.dg/conversion/cast1.C: New test.
4353         * g++.dg/overload/pmf1.C: Adjust error marker.
4354
4355 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
4356
4357         PR objc/17923
4358         * objc.dg/const-str-7.m: New test.
4359
4360 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4361
4362         * g++.dg/template/memfriend11.C: Fix comment typo.
4363         * g++.dg/template/memfriend14.C: Likewise.
4364
4365 2004-10-20  Richard Henderson  <rth@redhat.com>
4366
4367         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
4368         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
4369         -fasynchronous-unwind-tables.
4370
4371 2004-10-20  Richard Henderson  <rth@redhat.com>
4372
4373         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
4374         (main): Return success.
4375         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
4376         (main): Return success.
4377
4378 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4379
4380         PR c++/13495
4381         * g++.dg/template/memfriend9.C: New test.
4382         * g++.dg/template/memfriend10.C: Likewise.
4383         * g++.dg/template/memfriend11.C: Likewise.
4384         * g++.dg/template/memfriend12.C: Likewise.
4385         * g++.dg/template/memfriend13.C: Likewise.
4386         * g++.dg/template/memfriend14.C: Likewise.
4387         * g++.dg/template/memfriend15.C: Likewise.
4388         * g++.dg/template/memfriend16.C: Likewise.
4389         * g++.dg/template/memfriend17.C: Likewise.
4390         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
4391
4392 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
4393
4394         * g++.dg/conversion/dr195.C: New.
4395         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
4396
4397 2004-10-20  Ben Elliston  <bje@au.ibm.com>
4398             Devang Patel  <dpatel@apple.com>
4399
4400         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
4401         of floating point arithmetic, which could trap.
4402
4403 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
4404
4405         PR c++/14035
4406         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
4407         * g++.dg/conversion/const2.C: New test.
4408         * g++.dg/expr/reinterpret2.C: New test.
4409         * g++.dg/expr/reinterpret3.C: New test.
4410         * g++.dg/expr/cast2.C: New test.
4411         * g++.dg/expr/copy1.C: New test.
4412         * g++.dg/other/conversion1.C: Change error message.
4413         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
4414         function pointers to void *.
4415         * g++.old-deja/g++.mike/p10148.C: Likewise.
4416
4417 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4418
4419         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
4420
4421 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
4422
4423         PR c++/18047
4424
4425         * g++.dg/parse/expr3.C: New test.
4426
4427 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4428
4429         * gcc.dg/smod-1.c: New test.
4430
4431 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
4432
4433         * objc.dg/method-14.m: New test.
4434
4435 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4436
4437         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
4438         Also xfail as the patch was reverted.
4439
4440 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4441
4442         PR middle-end/16973
4443         * gcc.dg/pr16973.c: New test.
4444
4445 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
4446
4447         PR tree-optimization/17656
4448         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
4449
4450 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4451
4452         * g++.dg/eh/shadow1.C: New.
4453
4454 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
4455
4456         * gcc.c-torture/compile/20041018-1.c: New test.
4457
4458 2004-10-18  Ben Elliston  <bje@au.ibm.com>
4459
4460         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
4461         compiler referring to register 0 when accessing sdata.  The linker
4462         now patches things up.
4463
4464 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
4465
4466         PR c/17529
4467         * gcc.c-torture/compile/pr17529.c: New test.
4468
4469 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4470
4471         PR c++/17743
4472         * g++.dg/ext/attrib17.C: New test.
4473
4474 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4475
4476         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
4477
4478 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4479
4480         PR c++/10479
4481         * g++.dg/ext/attrib16.C: New test.
4482
4483 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
4484
4485         PR c++/17042
4486         * g++.dg/init/dso_handle1.C: New test.
4487
4488         PR c++/14667
4489         * g++.dg/parse/typedef6.C: New test.
4490
4491         PR c++/17916
4492         * g++.dg/parse/pragma1.C: New test.
4493
4494 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
4495
4496         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
4497
4498 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
4499
4500         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
4501         -fno-common when on HPPA HP-UX platforms.
4502
4503 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
4504
4505         PR other/16820
4506         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
4507         stdint.h.
4508         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
4509         uintptr_t.
4510
4511 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4512
4513         PR c++/16301
4514         * g++.dg/lookup/strong-using-4.C: New test.
4515
4516 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4517
4518         PR middle-end/16567
4519         * gcc.c-torture/compile/nested-1.c: New test.
4520
4521 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4522
4523         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
4524         and mipsisa64*-*-* (until support for misaligned loads is added).
4525         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
4526         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
4527         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
4528         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
4529         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
4530         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
4531
4532 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
4533
4534         PR c++/17976
4535         * g++.dg/init/dtor3.C: New test.
4536
4537 2004-10-15  Ben Elliston  <bje@au.ibm.com>
4538
4539         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
4540
4541 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
4542
4543         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
4544         * gcc.dg/macho-lo-sum.c: Likewise.
4545
4546 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
4547
4548         * gcc.dg/ppc-spe64-1.c: New test.
4549
4550 2004-10-14  Devang Patel  <dpatel@apple.com>
4551
4552         PR 17635
4553         * gcc.dg/pr17635.c : New test.
4554
4555 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
4556
4557         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
4558         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
4559         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
4560         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
4561         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
4562         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
4563         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
4564         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
4565         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
4566         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
4567         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
4568         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
4569         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
4570         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
4571         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
4572         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
4573         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
4574         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
4575
4576 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4577
4578         * gcc.dg/vect/vect-82.c: New testcase.
4579         * gcc.dg/vect/vect-82_64.c: New testcase.
4580         * gcc.dg/vect/vect-83.c: New testcase.
4581         * gcc.dg/vect/vect-83_64.c: New testcase.
4582
4583 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4584
4585         * gcc.dg/cpp/error-1.c: New test.
4586
4587 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4588
4589         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
4590
4591 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
4592
4593         PR target/17984
4594         * gcc.dg/cris-peep2-xsrand2.c: New test.
4595
4596 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
4597
4598         PR c++/17661
4599         * testsuite/g++.dg/expr/for2.C: New test.
4600
4601 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4602
4603         * g++.dg/inherit/thunk1.C: Run on the SPARC.
4604
4605 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
4606
4607         PR tree-optimization/17724
4608         * g++.dg/opt/pr17724-1.C: New test.
4609         * g++.dg/opt/pr17724-2.C: New test.
4610         * g++.dg/opt/pr17724-3.C: New test.
4611         * g++.dg/opt/pr17724-4.C: New test.
4612         * g++.dg/opt/pr17724-5.C: New test.
4613         * g++.dg/opt/pr17724-6.C: New test.
4614
4615 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
4616
4617         PR c/17301
4618         * gcc.dg/pr17301-2.c: New test.
4619
4620 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
4621
4622         PR c++/15876
4623         * g++.dg/parse/error22.C: New test.
4624
4625         PR c++/17936
4626         * g++.dg/template/spec18.C: New test.
4627
4628 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
4629
4630         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
4631         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
4632         memcpy.
4633         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
4634         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
4635
4636 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4637
4638         * g++.dg/eh/cleanup5.C: Add dg-options "".
4639
4640 2004-10-11  Roger Sayle  <roger@eyesopen.com>
4641
4642         PR middle-end/17657
4643         * gcc.dg/switch-4.c: New test case.
4644
4645 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
4646
4647         * gcc.c-torture/execute/20041011-1.c: New test.
4648
4649 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4650
4651         PR c++/17554
4652         * g++.dg/init/for3.C: New test.
4653
4654         PR c++/17657
4655         * g++.dg/opt/switch2.C: New test.
4656
4657         PR middle-end/17703
4658         * g++.dg/warn/Wreturn-2.C: New test.
4659
4660 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4661
4662         PR c++/17907
4663         * g++.dg/eh/cleanup5.C: New test.
4664
4665 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
4666
4667         PR c++/17393
4668         * g++.dg/parse/error21.C: New test.
4669
4670 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4671
4672         * g++.dg/overload/pmf1.C: Adjust quoting marks.
4673         * g++.dg/warn/incomplete1.C: Likewise.
4674         * g++.dg/template/qualttp20.C: Likewise.
4675
4676 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4677
4678         PR c/17881
4679         * parm-incomplete-1.c: New test.
4680
4681 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4682
4683         PR c++/17867
4684         * g++.dg/parse/error19.C: New test.
4685
4686         PR c++/17670
4687         * g++.dg/init/new11.C: New test.
4688
4689         PR c++/17821
4690         * g++.dg/parse/error20.C: New test.
4691
4692         PR c++/17826
4693         * g++.dg/template/crash24.C: New test.
4694
4695 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4696
4697         PR c/17301
4698         * gcc.dg/pr17301-1.c: New test.
4699
4700 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4701
4702         PR c/17189
4703         * gcc.dg/anon-struct-5.c: New test.
4704
4705 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4706
4707         PR c/17844
4708         * gcc.dg/pr17844-1.c: New test.
4709
4710 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
4711
4712         PR tree-optimization/17906
4713         * gcc.c-torture/compile/pr17906.c: New.
4714
4715 2004-10-09  Stuart Hastings  <stuart@apple.com>
4716             Roger Sayle  <roger@eyesopen.com>
4717
4718         PR rtl-optimization/17853
4719         * gcc.dg/i386-mmx-5.c: New testcase.
4720
4721 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
4722
4723         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
4724
4725 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4726
4727         PR c++/17524
4728         * g++.dg/template/static9.C: New test.
4729
4730         PR c++/17685
4731         * g++.dg/parse/operator5.C: New test.
4732
4733 2004-10-09  Roger Sayle  <roger@eyesopen.com>
4734
4735         PR middle-end/17894
4736         * gcc.c-torture/execute/divcmp-4.c: New test case.
4737
4738 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4739
4740         PR tree-opt/17902
4741         * g++.dg/opt/pr17902.C: New test.
4742
4743 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
4744
4745         * gcc.dg/cpp/ident-1.c: Add dg-options "".
4746
4747 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4748
4749         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
4750
4751 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4752
4753         * gcc.dg/assign-warn-3.c: New test.
4754
4755 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4756
4757         PR c/16999
4758         * gcc.dg/cpp/ident-1.c: New test.
4759
4760 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
4761
4762         * gcc.c-torture/compile/acc1.c: New.
4763
4764 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4765
4766         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
4767         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
4768
4769 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4770
4771         * gcc.dg/ultrasp11.c: New test.
4772
4773 2004-10-08  Michael Matz  <matz@suse.de>
4774
4775         * gcc.dg/doloop-2.c: New test.
4776
4777 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4778
4779         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
4780         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
4781         objc.dg/method-9.m: Update expected diagnostics.
4782
4783 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
4784
4785         * gcc.dg/ppc-fsel-3.c: New file.
4786         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
4787
4788 2004-10-07  Paul Brook  <paul@codesourcery.com>
4789
4790         * gfortran.dg/intrinsic_verify_1.f90: New test.
4791
4792 2004-10-07  Paul Brook  <paul@codesourcery.com>
4793
4794         * gfortran.dg/empty_format_1.f90: Remove stray commas.
4795
4796 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4797
4798         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
4799         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
4800         commit.
4801
4802 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4803
4804         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
4805
4806 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4807
4808         PR c++/17115
4809         * g++.dg/warn/Winline-4.C: New test.
4810
4811 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4812
4813         * gcc.c-torture/compile/20041007-1.c: New test.
4814
4815 2004-10-07  Paul Brook  <paul@codesourcery.com>
4816
4817         PR fortran/17678
4818         * gfortran.dg/use_allocated_1.f90: New test.
4819
4820 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4821
4822         PR middle-end/17849
4823         * gfortran.fortran-torture/compile/nested.f90: New test
4824
4825 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4826
4827         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
4828
4829 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4830
4831         PR c++/17368
4832         * g++.dg/ext/asm6.C: New test.
4833
4834 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
4835
4836         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
4837
4838 2004-10-06  Paul Brook  <paul@codesourcery.com>
4839
4840         PR libfortran/17709
4841         * gfortran.dg/empty_format_1.f90: New test.
4842
4843 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4844
4845         PR fortran/17568
4846         * gfortran.dg/ishft.f90: New test.
4847
4848         PR fortran/17283
4849         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
4850         tests.
4851
4852 2004-10-06  Paul Brook  <paul@codesourcery.com>
4853
4854         * gfortran.dg/do_1.f90: New test.
4855
4856 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4857
4858         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
4859         optimizing for size.
4860
4861 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4862
4863         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
4864
4865 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4866
4867         * gcc.c-torture/compile/20041005-1.c: New test.
4868
4869 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4870
4871         PR c++/17829
4872         * g++.dg/lookup/koenig4.C: New.
4873
4874 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4875
4876         * g++.dg/other/classkey1.C: Adjust quoting marks.
4877         * g++.dg/parse/error15.C: Likewise.
4878         * g++.dg/template/meminit2.C (int>): Likewise.
4879
4880 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4881
4882         PR fortran/17283
4883         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
4884
4885         PR fortran/17631
4886         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
4887
4888         PR fortran/17708
4889         * gfortran.dg/pr17708.f90: New test.
4890
4891 2004-10-04  Chao-ying Fu  <fu@mips.com>
4892
4893         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
4894         * gcc.dg/vect/vect-4.c: Ditto.
4895         * gcc.dg/vect/vect-5.c: Ditto.
4896         * gcc.dg/vect/vect-6.c: Ditto.
4897         * gcc.dg/vect/vect-8.c: Ditto.
4898         * gcc.dg/vect/vect-16.c: Ditto.
4899         * gcc.dg/vect/vect-30.c: Ditto.
4900         * gcc.dg/vect/vect-40.c: Ditto.
4901         * gcc.dg/vect/vect-41.c: Ditto.
4902         * gcc.dg/vect/vect-42.c: Ditto.
4903         * gcc.dg/vect/vect-43.c: Ditto.
4904         * gcc.dg/vect/vect-44.c: Ditto.
4905         * gcc.dg/vect/vect-45.c: Ditto.
4906         * gcc.dg/vect/vect-46.c: Ditto.
4907         * gcc.dg/vect/vect-47.c: Ditto.
4908         * gcc.dg/vect/vect-48.c: Ditto.
4909         * gcc.dg/vect/vect-49.c: Ditto.
4910         * gcc.dg/vect/vect-50.c: Ditto.
4911         * gcc.dg/vect/vect-51.c: Ditto.
4912         * gcc.dg/vect/vect-52.c: Ditto.
4913         * gcc.dg/vect/vect-53.c: Ditto.
4914         * gcc.dg/vect/vect-54.c: Ditto.
4915         * gcc.dg/vect/vect-55.c: Ditto.
4916         * gcc.dg/vect/vect-56.c: Ditto.
4917         * gcc.dg/vect/vect-57.c: Ditto.
4918         * gcc.dg/vect/vect-58.c: Ditto.
4919         * gcc.dg/vect/vect-59.c: Ditto.
4920         * gcc.dg/vect/vect-60.c: Ditto.
4921         * gcc.dg/vect/vect-74.c: Ditto.
4922         * gcc.dg/vect/vect-79.c: Ditto.
4923         * gcc.dg/vect/vect-80.c: Ditto.
4924
4925 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4926
4927         * gcc.dg/unused-7.c: Use the correct option.
4928
4929 2004-10-04  Paul Brook  <paul@codesourcery.com>
4930         Bud Davis  <bdavis9659@comcast.net>
4931
4932         PR fortran/17706
4933         PR fortran/16434
4934         * gfortran/pr17706.f90: New test.
4935         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
4936
4937 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4938
4939         * gfortran.dg/pr17612.f90: New test.
4940
4941 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4942
4943         * g++.dg/template/local1.C: Adjust quoting marks in
4944         testing for diagnostics.
4945         * g++.dg/tls/diag-2.C: Likewise.
4946         * g++.dg/other/error8.C: Likewise.
4947
4948 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4949
4950         PR c/17178
4951         * gcc.dg/unused-4.c: Adjust to be correct.
4952
4953         PR c/17820
4954         * gcc.dg/unused-7.c: New test.
4955
4956 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4957
4958         PR c++/17797
4959         * g++.dg/overload/template2.C: New test.
4960
4961 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
4962
4963         PR tree-optimization/16632
4964         * gcc.dg/tree-ssa/20041002-1.c: New.
4965
4966 2004-10-03  Paul Brook  <paul@codesourcery.com>
4967
4968         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
4969         rather than relying on default formatting.
4970
4971 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
4972
4973         * gcc.dg/20040920-1.c: Update expected message text.
4974
4975 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
4976
4977         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
4978
4979 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
4980
4981         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
4982         tree level.
4983
4984 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4985
4986         * gcc.dg/tree-ssa/pr17343.c: Remove.
4987
4988 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4989
4990         PR tree-opt/17343
4991         * gcc.dg/tree-ssa/pr17343.c: New test.
4992
4993 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
4994
4995         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
4996         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
4997         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
4998         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
4999         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
5000
5001 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5002
5003         * gcc.dg/lvalue-2.c: New test.
5004
5005 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5006
5007         PR c/17730
5008         * gcc.dg/pr17730-1.c: New test
5009
5010 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5011
5012         PR c/7425
5013         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
5014
5015 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5016
5017         * gcc.c-torture/execute/stdarg-1.c: New test.
5018         * gcc.c-torture/execute/stdarg-2.c: New test.
5019         * gcc.c-torture/execute/stdarg-3.c: New test.
5020         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5021         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5022         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5023         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5024         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5025
5026 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5027
5028         PR tree-optimization/17697
5029         * g++.dg/opt/pr17697-1.C: New test.
5030         * g++.dg/opt/pr17697-2.C: New test.
5031         * g++.dg/opt/pr17697-3.C: New test.
5032
5033 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5034
5035         PR c/16409
5036         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
5037         gcc.dg/vla-init-5.c: New tests.
5038
5039 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5040
5041         PR c/13804
5042         * gcc.dg/pr13804-1.c: New test.
5043
5044 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5045
5046         PR fortran/16938
5047         * gfortran.dg/pr16938.f90: New test.
5048
5049 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5050
5051         * g++.dg/template/crash23.C: New test.
5052
5053 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5054
5055         PR c++/17585
5056         * g++.dg/template/static8.C: New test.
5057
5058 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
5059
5060         PR c++/17681
5061         * g++.dg/other/error9.C: New test.
5062
5063 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
5064
5065         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
5066
5067 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5068
5069         PR fortran/15164
5070         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
5071
5072 2004-09-26  Roger Sayle  <roger@eyesopen.com>
5073
5074         PR middle-end/17112
5075         * gcc.dg/pr17112-1.c: New test case.
5076
5077 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5078
5079         PR c/11459
5080         * gcc.dg/pr11459-1.c: New test.
5081
5082 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
5083
5084         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
5085         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5086
5087 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5088
5089         * gfortran.dg/pr15324.f90: Make array bounds consistent.
5090
5091 2004-09-25  Jan Hubicka  <jh@suse.cz>
5092
5093         * compile/30040909-1.c: New test.
5094         * compile/30040907-1.c: New test.
5095
5096 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
5097
5098         * gcc.c-torture/execute/va-arg-26.c: New test.
5099
5100 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
5101
5102         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
5103         extra diagnostics on targets with 64-bit pointers.
5104         * objc.dg/selector-1.m: Adjust dg-warning regexp.
5105
5106 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5107
5108         PR c/17188
5109         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
5110         * gcc.dg/decl-3.c: Adjust expected message.
5111
5112 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5113
5114         PR fortran/17615
5115         * gfortran.dg/pr17615.f90: New test.
5116
5117 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
5118
5119         PR tree-optimzation/17517
5120         * g++.dg/tree-ssa/pr17517.C: New Test.
5121
5122 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5123
5124         PR c++/16889
5125         * g++.dg/lookup/ambig3.C: New.
5126
5127 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
5128
5129         PR tree-opt/17624
5130         * g++.dg/opt/pr17624.C: New test.
5131
5132 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5133
5134         PR c/6980
5135         * gcc.dg/Wbad-function-cast-1.c: New test.
5136
5137 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
5138
5139         * g++.dg/ext/complit1.C
5140         * g++.dg/other/error2.C
5141         * g++.dg/other/nontype-1.C
5142         * g++.dg/parse/crash11.C
5143         * g++.dg/parse/crash12.C
5144         * g++.dg/parse/error15.C
5145         * g++.dg/parse/error4.C
5146         * g++.dg/parse/tmpl-outside1.C
5147         * g++.dg/parse/too-many-tmpl-args1.C
5148         * g++.dg/template/dependent-expr3.C
5149         * g++.dg/template/error10.C
5150         * g++.dg/template/instantiate1.C
5151         * g++.dg/template/vtable2.C
5152         * g++.dg/warn/Wshadow-1.C
5153         * g++.dg/warn/weak1.C
5154         * g++.old-deja/g++.brendan/crash16.C
5155         * g++.old-deja/g++.brendan/crash18.C
5156         * g++.old-deja/g++.brendan/crash48.C
5157         * g++.old-deja/g++.brendan/crash49.C
5158         * g++.old-deja/g++.brendan/crash55.C
5159         * g++.old-deja/g++.brendan/crash56.C
5160         * g++.old-deja/g++.brendan/crash8.C
5161         * g++.old-deja/g++.brendan/enum11.C
5162         * g++.old-deja/g++.brendan/enum8.C
5163         * g++.old-deja/g++.brendan/enum9.C
5164         * g++.old-deja/g++.brendan/friend3.C
5165         * g++.old-deja/g++.brendan/misc14.C
5166         * g++.old-deja/g++.bugs/900402_02.C
5167         * g++.old-deja/g++.bugs/900404_03.C
5168         * g++.old-deja/g++.bugs/900404_04.C
5169         * g++.old-deja/g++.bugs/900428_03.C
5170         * g++.old-deja/g++.jason/crash4.C
5171         * g++.old-deja/g++.jason/overload21.C
5172         * g++.old-deja/g++.jason/redecl1.C
5173         * g++.old-deja/g++.jason/report.C
5174         * g++.old-deja/g++.jason/rfg10.C
5175         * g++.old-deja/g++.jason/template30.C
5176         * g++.old-deja/g++.law/arm12.C
5177         * g++.old-deja/g++.law/ctors5.C
5178         * g++.old-deja/g++.law/cvt20.C
5179         * g++.old-deja/g++.law/init10.C
5180         * g++.old-deja/g++.law/init8.C
5181         * g++.old-deja/g++.law/visibility17.C
5182         * g++.old-deja/g++.law/visibility7.C
5183         * g++.old-deja/g++.mike/net8.C
5184         * g++.old-deja/g++.mike/p646.C
5185         * g++.old-deja/g++.mike/p700.C
5186         * g++.old-deja/g++.mike/p701.C
5187         * g++.old-deja/g++.mike/p811.C
5188         * g++.old-deja/g++.ns/template13.C
5189         * g++.old-deja/g++.other/array3.C
5190         * g++.old-deja/g++.other/crash25.C
5191         * g++.old-deja/g++.other/dtor3.C
5192         * g++.old-deja/g++.other/dtor4.C
5193         * g++.old-deja/g++.other/main1.C
5194         * g++.old-deja/g++.other/warn7.C
5195         * g++.old-deja/g++.pt/crash11.C
5196         * g++.old-deja/g++.pt/crash36.C
5197         * g++.old-deja/g++.pt/spec22.C
5198         * g++.old-deja/g++.pt/spec9.C
5199         * g++.old-deja/g++.pt/ttp52.C
5200         * g++.old-deja/g++.robertl/eb103.C
5201         * g++.old-deja/g++.robertl/eb121.C
5202         * g++.old-deja/g++.robertl/eb22.C
5203         * g++.old-deja/g++.robertl/eb8.C:
5204         Update locations and/or regexps of dg-error markers.
5205         Remove markers for some bogus messages that are no longer issued.
5206
5207 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
5208
5209         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
5210         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
5211
5212 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
5213
5214         PR c++/17618
5215         * g++.dg/lookup/crash5.C: New test.
5216
5217 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
5218
5219         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
5220         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
5221         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
5222         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
5223         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
5224         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
5225
5226         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
5227         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
5228         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
5229         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
5230         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
5231         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
5232
5233         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
5234
5235         * gcc.dg/vect/vect-44.c: Check additional cases.
5236         * gcc.dg/vect/vect-48.c: Check additional cases.
5237
5238         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
5239         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
5240         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
5241         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
5242         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
5243         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
5244         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
5245         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
5246         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
5247
5248         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
5249         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
5250         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
5251
5252 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5253
5254         * gcc.dg/tree-ssa/loop-6.c: New test.
5255
5256 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
5257
5258         PR c++/17620
5259         * g++.dg/inherit/base2.C: New.
5260
5261 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5262
5263         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
5264         * gcc.dg/20001012-2.c: Likewise.
5265         * gcc.dg/20001013-1.c: Likewise.
5266         * gcc.dg/20001101-1.c: Likewise.
5267         * gcc.dg/20001102-1.c: Likewise.
5268         * gcc.dg/bf-spl1.c: Likewise.
5269         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
5270         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
5271
5272 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
5273
5274         PR tree-optimization/16721
5275         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
5276
5277 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
5278
5279         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
5280         * gcc.dg/20040305-1.c: Likewise.
5281
5282 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5283
5284         PR c/16566
5285         * gcc.c-torture/compile/pr16566-1.c,
5286         gcc.c-torture/compile/pr16566-2.c,
5287         gcc.c-torture/compile/pr16566-3.c: New tests.
5288
5289 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
5290
5291         PR tree-optimization/17512
5292         * gcc.c-torture/compile/20040916-1.c.
5293
5294 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
5295
5296         * gcc.dg/pragma-re-3.c: New test.
5297
5298 2004-09-17  Matt Austern  <austern@apple.com>
5299
5300         PR c++/15049
5301         * g++.dg/other/anon3.C: New.
5302
5303 2004-09-21  Roger Sayle  <roger@eyesopen.com>
5304
5305         PR c++/7503
5306         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
5307         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
5308         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
5309         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
5310         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
5311
5312 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
5313
5314         PR fortran/17286
5315         * gfortran.dg/pr17286.f90: New test.
5316
5317 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
5318
5319         PR c++/17530
5320         * g++.dg/template/static7.C: New test.
5321
5322 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
5323
5324         PR tree-opt/17558
5325         * gcc.c-torture/compile/pr17558.c: New test.
5326
5327 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5328
5329         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
5330         if SKIP_ATTRIBUTE is defined.
5331
5332 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5333
5334         PR fortran/15957
5335         * gfortran.dg/pr15957.f90: New test.
5336
5337 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
5338
5339         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
5340         in comparison.
5341         * gcc.dg/vect/vect-79.c: Likewise.
5342         * gcc.dg/vect/vect-80.c: Likewise.
5343
5344 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5345
5346         PR fortran/15750
5347         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
5348
5349 2004-09-20  Ira Rosen  <irar@il.ibm.com>
5350
5351         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
5352         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
5353         * gcc.dg/vect/vect-62.c: New testcase.
5354         * gcc.dg/vect/vect-63.c: New testcase.
5355         * gcc.dg/vect/vect-64.c: New testcase.
5356         * gcc.dg/vect/vect-65.c: New testcase.
5357         * gcc.dg/vect/vect-66.c: New testcase.
5358         * gcc.dg/vect/vect-67.c: New testcase.
5359         * gcc.dg/vect/vect-68.c: New testcase.
5360         * gcc.dg/vect/vect-69.c: New testcase.
5361         * gcc.dg/vect/vect-79.c: New testcase.
5362         * gcc.dg/vect/vect-80.c: New testcase.
5363
5364 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5365
5366         * gcc.target/mips/asm-1.c: New test.
5367
5368 2004-09-19  Ira Rosen  <irar@il.ibm.com>
5369
5370         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
5371         * gcc.dg/vect/vect-73.c: New testcase.
5372         * gcc.dg/vect/vect-74.c: New testcase.
5373         * gcc.dg/vect/vect-75.c: New testcase.
5374         * gcc.dg/vect/vect-76.c: New testcase.
5375         * gcc.dg/vect/vect-77.c: New testcase.
5376         * gcc.dg/vect/vect-78.c: New testcase
5377
5378 2004-09-18  Paul Brook  <paul@codesourcery.com>
5379
5380         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
5381
5382 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5383
5384         PR c/17424
5385         * gcc.dg/pr17424-1.c: New test.
5386
5387 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
5388
5389         * g++.dg/tree-ssa/pr17153.C: New test.
5390
5391 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
5392
5393         PR pch/13361
5394         * testsuite/g++.dg/pch/wchar-1.C: New.
5395         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5396
5397 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
5398
5399         * gcc.c-torture/execute/20040917-1.c: New test.
5400
5401 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5402
5403         PR tree-optimization/17319
5404         * gcc.dg/pr17319.c: New test.
5405
5406 2004-09-17  Devang Patel  <dpatel@apple.com>
5407
5408         * gcc.dg/20040813-1.c: New test.
5409
5410 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5411
5412         PR tree-optimization/17273
5413         * gcc.c-torture/compile/pr17273.c: New test.
5414
5415 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5416
5417         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
5418         Update expected messages.
5419         * gcc.dg/declspec-13.c: New test.
5420
5421 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
5422
5423         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
5424
5425 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5426
5427         * gcc.c-torture/execute/pr17252.c: Use post-increment to
5428         change what 'a' is pointing to.
5429
5430 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
5431
5432         PR c++/16002
5433         * g++.dg/template/error18.C: New test.
5434
5435         PR c++/16029
5436         * g++.dg/warn/Wunused-8.C: New test.
5437
5438 2004-09-17  Steven Bosscher  <stevenb@suse.de>
5439
5440         PR tree-optimization/17513
5441         * gcc.dg/20040916-1.c: New test.
5442
5443 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
5444
5445         PR c++/17501
5446         * g++.dg/template/typename7.C: New test.
5447
5448 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5449
5450         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
5451
5452 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
5453
5454         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
5455         with -ftree-based-profiling also.
5456         * lib/profopt.exp: Support late-set profile_option/feedback_option.
5457
5458 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
5459
5460         PR/15364
5461         * gfortran.dg/der_array_io_1.f90: New test.
5462         * gfortran.dg/der_array_io_2.f90: New test.
5463         * gfortran.dg/der_array_io_3.f90: New test.
5464
5465 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5466
5467         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
5468         EABI.
5469
5470 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5471
5472         * g++.dg/opt/switch1.C: New test.
5473
5474 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5475
5476         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
5477         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
5478         Update expected messages.
5479
5480 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5481
5482         PR fortran/16485
5483         * gfortran.dg/same_name_1.f90: New test.
5484
5485 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
5486
5487         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
5488         dereference garbage pointers.
5489
5490 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
5491
5492         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
5493         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
5494
5495         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
5496         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
5497         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
5498
5499 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
5500
5501         PR c++/17324
5502         * g++.dg/template/mangle1.C: New test.
5503
5504 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5505
5506         PR tree-optimization/17252
5507         * gcc.c-torture/execute/pr17252.c: New test.
5508
5509 2004-09-14  Andrew Pinski  <apinski@apple.com>
5510
5511         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
5512
5513 2004-09-14  Roger Sayle  <roger@eyesopen.com>
5514
5515         PR rtl-optimization/9771
5516         * gcc.dg/pr9771-1.c: New test case.
5517
5518 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5519
5520         PR tree-optimization/15262
5521         * gcc.c-torture/execute/pr15262-1.c: New test.
5522         * gcc.c-torture/execute/pr15262-2.c: New test.
5523
5524 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5525
5526         * gcc.dg/declspec-12.c: New test.
5527
5528 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
5529
5530         * gfortran.dg/pr17090.f90: Add directives to test.
5531
5532 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5533
5534         * gcc.c-torture/compile/20040914-1.c: New test.
5535
5536 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5537
5538         PR c++/16162
5539         * g++.dg/template/decl2.C: New test.
5540
5541 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
5542
5543         PR fortran/17090
5544         * gfortran.dg/pr17090.f90: New test.
5545
5546 2004-09-13  Dale Johannesen  <dalej@apple.com>
5547
5548         * gcc.c-torture/compile/pr17408.c:  New test case.
5549
5550 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5551
5552         PR c++/16716
5553         * g++.dg/parse/crash17.C: New test.
5554
5555         PR c++/17327
5556         * g++.dg/template/enum3.C: New test.
5557
5558 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
5559
5560         * lib/gcc-defs.exp: Load wrapper.exp.
5561         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
5562         using local code.
5563         * lib/gcc.exp (gcc_init): Similar.
5564         * lib/gfortran.exp (gfortran_init): Similar.
5565         * lib/objc.exp (objc_init): Similar.
5566         * lib/treelang.exp (treelang_init): Similar.
5567         * lib/wrapper.exp: New file with build_wrapper call machinery in
5568         ${tool}_maybe_build_wrapper.
5569
5570 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5571
5572         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
5573         "inline".
5574         * gcc.dg/declspec-11.c: Update expected messages.
5575         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
5576         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
5577         gcc.dg/inline-12.c: New tests.
5578
5579 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
5580
5581         * g++.dg/tree-ssa/pr17400.C: New testcase.
5582
5583 2004-09-13  James E Wilson  <wilson@specifixinc.com>
5584
5585         * gcc.target/mips/sb1-1.c: New testcase.
5586
5587 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
5588
5589         * lib/g77-dg.exp: Remove unused file.
5590         * lib/mike-g77.exp: Ditto.
5591         * lib/g77.exp: Ditto.
5592
5593 2004-09-12  Richard Henderson  <rth@redhat.com>
5594
5595         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
5596
5597 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5598
5599         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
5600         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5601         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
5602         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
5603         Update expected messages.
5604
5605 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
5606
5607         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
5608         declaration/use mismatch for dirp parameter.
5609
5610 2004-09-12  Andrew Pinski  <apinski@apple.com>
5611
5612         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
5613         -fgnu-runtime is passed.
5614
5615 2004-09-12  Richard Henderson  <rth@redhat.com>
5616
5617         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
5618         do the uplevel thing and update additional_flags directly.
5619         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
5620         gfortran.fortran-torture/execute/intrinsic_nearest.x,
5621         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
5622         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
5623
5624 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5625
5626         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
5627
5628 2004-09-11  Roger Sayle  <roger@eyesopen.com>
5629
5630         PR middle-end/17411
5631         * g++.dg/opt/pr17411-1.C: New test case.
5632
5633 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5634
5635         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5636         gcc.dg/tls/diag-2.c: Update expected messages.
5637         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
5638         messages.
5639         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
5640         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
5641         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
5642         gcc.dg/tls/diag-5.c: New tests.
5643
5644 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
5645
5646         * gcc.dg/20040910-1.c: Correct dg-error regexp.
5647
5648 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5649
5650         * g++.dg/parse/break-in-for.C: New test.
5651
5652 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
5653
5654         * gcc.dg/tree-ssa/20040911-1.c: New test.
5655
5656 2004-09-11  Andreas Jaeger  <aj@suse.de>
5657
5658         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
5659         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
5660
5661 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
5662
5663         * gcc.target/frv: New directory of FR-V-specific tests.
5664
5665 2004-09-10  James E Wilson  <wilson@specifixinc.com>
5666
5667         * gcc.dg/convert-vec-1.c: New test.
5668
5669 2004-09-10  Roger Sayle  <roger@eyesopen.com>
5670
5671         PR middle-end/17024
5672         * gcc.dg/pr17024-1.c: New test case.
5673
5674 2004-09-10  Eric Christopher  <echristo@redhat.com>
5675
5676         * gcc.dg/20040910-1.c: New test.
5677
5678 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5679
5680         * gcc.dg/bitfld-9.c: New test.
5681
5682 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
5683
5684         * gcc.c-torture/execute/ieee/acc1.c: New test.
5685         * gcc.c-torture/execute/ieee/acc2.c: New test.
5686         * gcc.c-torture/execute/ieee/mzero6.c: New test.
5687
5688 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5689
5690         * gcc.dg/deprecated-2.c: New test.
5691
5692 2004-09-09  James E Wilson  <wilson@specifixinc.com>
5693
5694         * gcc.dg/init-vec-1.c: New test.
5695
5696 2004-09-09  Roger Sayle  <roger@eyesopen.com>
5697
5698         PR middle-end/17055
5699         * gcc.dg/pr17055-1.c: New test case.
5700
5701 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
5702
5703         PR target/17377
5704         * gcc.c-torture/execute/pr17377.c: New test.
5705
5706 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5707
5708         PR c/8420
5709         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
5710         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
5711         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5712         gcc.dg/long-long-typespec-1.c: New tests.
5713         * gcc.dg/tls/diag-2.c: Update expected diagnostics
5714
5715 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5716
5717         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
5718         gcc.dg/gnu99-static-1.c: New tests.
5719
5720 2004-09-08  Devang Patel  <dpatel@apple.com>
5721
5722         * gcc.dg/darwin-ld-20040828-1.c: New test.
5723         * gcc.dg/darwin-ld-20040828-2.c: New test.
5724         * gcc.dg/darwin-ld-20040828-3.c: New test.
5725
5726 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
5727
5728         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
5729         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
5730         in error message.
5731         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
5732         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
5733         in error message.
5734         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
5735         types they qualify.
5736         * objc.dg/type-size-2.m: Fix wording in comment.
5737         * objc.dg/va-meth-1.m: New test case.
5738
5739 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
5740
5741         PR c/16633:
5742         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
5743         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
5744
5745 2004-09-06  Devang Patel  <dpatel@apple.com>
5746
5747         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
5748         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
5749
5750 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
5751
5752         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
5753         reflect changed line numbering of diagnostics.
5754
5755 2004-09-06  Paul Brook  <paul@codesourcery.com>
5756
5757         * gfortran.dg/edit_real_1.f90: Add new test.
5758
5759 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5760
5761         * gcc.dg/tree-ssa/loop-2.c: New test.
5762         * gcc.dg/tree-ssa/loop-3.c: New test.
5763         * gcc.dg/tree-ssa/loop-4.c: New test.
5764         * gcc.dg/tree-ssa/loop-5.c: New test.
5765
5766 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5767
5768         * gcc.dg/format/sentinel-1.c: Update for parameter option.
5769
5770 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5771
5772         * gcc.dg/format/sentinel-1.c: New test.
5773
5774 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
5775
5776         * testsuite/gcc.dg/builtins-46.c: New.
5777
5778 2004-09-03  Devang Patel  <dpatel@apple.com>
5779
5780         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
5781         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
5782
5783 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5784
5785         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
5786         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
5787         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
5788         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
5789         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
5790         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
5791         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
5792         the non-portable bzero.
5793         * gcc.dg/20010912-1.c: xfail for NetWare.
5794         * gcc.dg/20020426-2.c: xfail for NetWare.
5795         * gcc.dg/20021014-1.c: xfail for NetWare.
5796         * gcc.dg/20021018-1.c: xfail for NetWare.
5797         * gcc.dg/20030213-1.c: xfail for NetWare.
5798         * gcc.dg/20030225-1.c: xfail for NetWare.
5799         * gcc.dg/20030708-1.c: xfail for NetWare.
5800         * gcc.dg/builtins-config.h: Also exclude NetWare.
5801         * gcc.dg/format/format.h: Define restrict only if not already defined.
5802         * gcc.dg/nest.c: xfail for NetWare.
5803         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
5804         * lib/target-supports.exp (check_visibility_available): Exclude
5805         NetWare.
5806
5807 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5808
5809         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
5810         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
5811         deterministic starting point for the alignment of structure fields.
5812         * gcc.dg/Wpadded.c: Dito.
5813         * g++.dg/abi/vbase10.C: Dito.
5814
5815 2004-09-03  Devang Patel  <dpatel@apple.com>
5816
5817         * g++.dg/debug/pr15736.cc: New test.
5818
5819 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5820
5821         * README.QMTEST: Fix out-of-date link.
5822
5823 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
5824
5825         PR fortran/16579
5826         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
5827         Delete.  Duplicate of gfortran.dg/g77/20010610.f
5828
5829 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5830
5831         * g++.dg/abi/arm_rtti1.C: New test.
5832
5833 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
5834
5835         * gcc.dg/ppc-vector-memcpy.c: New.
5836         * gcc.dg/ppc-vector-memset.c: New.
5837
5838 2004-09-02  Chao-ying Fu  <fu@mips.com>
5839
5840         * gcc.target/mips/mips-3d-1.c: New test.
5841         * gcc.target/mips/mips-3d-2.c: New test.
5842         * gcc.target/mips/mips-3d-3.c: New test.
5843         * gcc.target/mips/mips-3d-4.c: New test.
5844         * gcc.target/mips/mips-3d-5.c: New test.
5845         * gcc.target/mips/mips-3d-6.c: New test.
5846         * gcc.target/mips/mips-3d-7.c: New test.
5847         * gcc.target/mips/mips-3d-8.c: New test.
5848         * gcc.target/mips/mips-3d-9.c: New test.
5849         * gcc.target/mips/mips-ps-1.c: New test.
5850         * gcc.target/mips/mips-ps-2.c: New test.
5851         * gcc.target/mips/mips-ps-3.c: New test.
5852         * gcc.target/mips/mips-ps-4.c: New test.
5853         * gcc.target/mips/mips-ps-type.c: New test.
5854
5855 2004-09-02  Paul Brook  <paul@codesourcery.com>
5856
5857         * gfortran.dg/edit_real_1.f90: Add new tests.
5858
5859 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5860
5861         PR fortran/15327
5862         * gfortran.dg/merge_char_1.f90: New test.
5863
5864 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5865
5866         PR fortran/16404
5867         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
5868
5869 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5870
5871         PR c/1522
5872         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
5873
5874 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
5875
5876         * g++.dg/opt/loop1.C: Do not XFAIL.
5877
5878 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
5879
5880         * gcc.c-torture/execute/20040831-1.c: New test.
5881
5882 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
5883
5884         PR fortran/16579
5885         * gfortran.dg/g77/20010610.f: Now passes.
5886         Copy from g77.f-torture/execute. Add dg-run directive.
5887         * gfortran.dg/g77/README: Update
5888
5889 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5890
5891         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
5892         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
5893         (t1, t2, t3, t4): Add volatile.
5894
5895 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5896
5897         * g++.dg/ext/visibility/arm1.C: New test.
5898
5899 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
5900
5901         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
5902         -pedantic-errors.
5903
5904 2004-09-01  Paul Brook  <paul@codesourcery.com>
5905
5906         * gfortran.dg/eof_2.f90: New test.
5907
5908 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5909
5910         PR fortran/16579
5911         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
5912
5913 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
5914
5915         PR libfortran/16805
5916         * gfortran.dg/list_read_2.f90: New test.
5917
5918 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5919
5920         * g++.dg/abi/key1.C: New test.
5921
5922 2004-08-31  Richard Henderson  <rth@redhat.com>
5923
5924         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
5925         form of offsetof.
5926         * g++.dg/other/offsetof5.C: Remove duplicate.
5927
5928 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5929
5930         PR fortran/17244
5931         * gfortran.dg/func_derived_1.f90: New test.
5932
5933 2004-08-31  Paul Brook  <paul@codesourcery.com>
5934
5935         * gfortran.dg/eof_1.f90: New test.
5936
5937 2004-08-31  Paul Brook  <paul@codesourcery.com>
5938
5939         * gfortran.dg/list_read_1.f90: New file.
5940
5941 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
5942
5943         * g++.dg/opt/loop1.C: XFAIL.
5944
5945 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
5946
5947         * gcc.dg/funcdef-storage-1.c: New.
5948         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
5949         an extern function in local scope.
5950         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
5951         declare an 'auto inline' function in local scope.
5952         * gcc.dg/20011130-1.c: Likewise.
5953         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
5954         an 'auto' function in local scope.
5955         * gcc.dg/20021014-1.c: Likewise.
5956         * gcc.dg/20030331-2.c: Likewise.
5957
5958 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5959
5960         * gfortran.dg/blockdata_1.f90: New test.
5961
5962 2004-08-30  Richard Henderson  <rth@redhat.com>
5963
5964         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
5965
5966 2004-08-30  Richard Henderson  <rth@redhat.com>
5967
5968         * lib/fortran-torture.exp (fortran-torture-execute): Honor
5969         additional_flags set by alternate driver.
5970         (ieee-options): New procedure.
5971         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
5972         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
5973         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
5974         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
5975
5976 2004-08-30  Richard Henderson  <rth@redhat.com>
5977
5978         * lib/f-torture.exp: Remove.
5979
5980 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
5981
5982         PR rtl-optimization/16590
5983         * g++.dg/opt/loop1.C: New test.
5984
5985 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5986
5987         PR fortran/13910
5988         * gfortran.dg/oldstyle_1.f90: New test.
5989
5990 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
5991         Paul Brook  <paul@codesourcery.com>
5992
5993         * gfortran.dg/g77/README: Update.
5994         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
5995         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5996         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
5997
5998 2004-08-28  Paul Brook  <paul@codesourcery.com>
5999
6000         PR libfortran/17195
6001         * gfortran.dg/edit_real_1.f90: New test.
6002
6003 2004-08-27  Paul Brook  <paul@codesourcery.com>
6004
6005         * gfortran.dg/rewind_1.f90: New test.
6006
6007 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
6008
6009         PR fortran/16597
6010         * gfortran.dg/pr16597.f90: New test.
6011
6012 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6013
6014         PR c/13801
6015         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
6016         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
6017         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
6018         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
6019         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
6020
6021 2004-08-26  Nick Clifton  <nickc@redhat.com>
6022
6023         * gcc.c-torture/compile/pr17119.c: New test.
6024
6025 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6026
6027         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
6028
6029 2004-08-25  Richard Henderson  <rth@redhat.com>
6030
6031         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
6032         the bits that expect kind=8 to be the largest real kind.
6033
6034 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6035
6036         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
6037
6038 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6039
6040         * gfortran.dg/assignment_1.f90: New test.
6041
6042 2004-08-25  Adam Nemet  <anemet@lnxw.com>
6043
6044         * g++.dg/template/repo3.C: New test.
6045
6046 2004-08-25  Roger Sayle  <roger@eyesopen.com>
6047
6048         PR middle-end/16693
6049         PR tree-optimization/16372
6050         * g++.dg/opt/pr16372-1.C: New test case.
6051         * g++.dg/opt/pr16693-1.C: New test case.
6052         * g++.dg/opt/pr16693-2.C: New test case.
6053
6054 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6055
6056         * objc.dg/proto-lossage-4.m: New test.
6057
6058 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
6059
6060         PR c++/17155
6061         * g++.dg/inherit/local2.C: New test.
6062
6063 2004-08-25  Paul Brook  <paul@codesourcery.com>
6064
6065         PR fortran/17144
6066         * gfortran.dg/string_ctor_1.f90: New test.
6067
6068 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6069
6070         PR c++/14428
6071         * g++.dg/template/redecl2.C: New test.
6072
6073 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6074
6075         PR fortran/17143
6076         * gfortran.dg/pr17143.f90: New test.
6077
6078 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6079
6080         PR fortran/17164
6081         * gfortran.dg/pr17164.f90: New test.
6082
6083 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6084
6085         * gcc.dg/tree-ssa/loop-1.c: New test.
6086
6087 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6088
6089         * gcc.c-torture/compile/20040824-1.c: New test.
6090
6091 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6092
6093         * gcc.c-torture/compile/iftrap-3.c: New test.
6094
6095 2004-08-24  Paul Brook  <paul@codesourcery.com>
6096
6097         * gfortran.dg/entry_2.f90: New test.
6098
6099 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6100
6101         PR c++/16889
6102         * g++.dg/lookup/ambig[12].C: New.
6103
6104 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6105
6106         PR c++/16706
6107         * g++.dg/template/crash21.C: New test.
6108         * g++.dg/template/crash22.C: Likewise.
6109
6110 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6111
6112         PR c++/17149
6113         * g++.dg/template/access15.C: New.
6114
6115 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6116
6117         PR c++/17163
6118         * g++.dg/template/repo2.C: New test.
6119
6120 2004-08-23  Roger Sayle  <roger@eyesopen.com>
6121
6122         PR rtl-optimization/17078
6123         * gcc.c-torture/execute/pr17078-1.c: New test case.
6124
6125 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6126
6127         PR c/14492
6128         * gcc.dg/debug/crash1.c: New test.
6129
6130 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6131
6132         PR c/16180
6133         * gcc.dg/loop-5.c: New test.
6134
6135 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6136
6137         * gcc.c-torture/execute/20040823-1.c: New test.
6138
6139 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
6140
6141         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
6142         to the assembler.  Simplify test accordingly.
6143         (asm_abi_flags): Use GNU names.
6144         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
6145         to check for ABI flags.
6146
6147 2004-08-22  Andrew Pinski  <apinski@apple.com>
6148
6149         * g++.dg/opt/pr14029.C: New test.
6150         * gcc.c-torture/execute/pr15262.c: New test.
6151
6152 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6153
6154         * gfortran.dg/reduction.f90: Add checks with complex arguments.
6155
6156 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
6157
6158         PR 16908
6159         * gfortran.dg/direct_io.f90: New test.
6160
6161 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6162
6163         PR c++/17121
6164         * g++.dg/inherit/local2.C: New test.
6165
6166 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6167
6168         PR c++/17120
6169         * g++.dg/warn/Wparentheses-4.C: New test.
6170
6171 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6172
6173         PR c++/17121
6174         * g++.dg/inherit/local2.C: New test.
6175
6176         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
6177         * gcc.dg/ppc-ldstruct.c: Likewise.
6178         * gcc.dg/ppc64-abi-2.c: Likewise.
6179
6180 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
6181
6182         PR rtl-optimization/17099
6183         * gcc.c-torture/execute/20040820-1.c: New test.
6184
6185 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
6186
6187         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
6188
6189 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
6190
6191         PR fortran/17077
6192         * gfortran.dg/auto_array_1.f90: New test.
6193
6194 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6195
6196         PR fortran/17074
6197         * gfortran.dg/simpleif_1.f90: New test.
6198
6199 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
6200
6201         * lib/target-supports.exp (check_profiling_available): Return
6202         false for arm*-*-symbianelf* and arm*-*-eabi*.
6203
6204         PR c++/15890
6205         * g++.dg/template/delete1.C: New test.
6206
6207 2004-08-19  Paul Brook  <paul@codesourcery.com>
6208
6209         PR fortran/14976
6210         PR fortran/16228
6211         * gfortran.dg/data_char_1.f90: New test.
6212
6213 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
6214
6215         PR fortran/16946
6216         * gfortran.dg/reduction.f90: New testcase.
6217
6218 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6219
6220         PR fortran/16520
6221         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
6222
6223 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6224
6225         PR c++/17041
6226         * g++.dg/Wparentheses-3.C: New test.
6227
6228 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
6229
6230         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
6231         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
6232         * gcc.dg/vect/vect-2.c: Likewise.
6233         * gcc.dg/vect/vect-3.c: Likewise.
6234         * gcc.dg/vect/vect-4.c: Likewise.
6235         * gcc.dg/vect/vect-5.c: Likewise.
6236         * gcc.dg/vect/vect-6.c: Likewise.
6237         * gcc.dg/vect/vect-7.c: Likewise.
6238         * gcc.dg/vect/vect-25.c: Likewise.
6239         * gcc.dg/vect/vect-31.c: Likewise.
6240         * gcc.dg/vect/vect-32.c: Likewise.
6241         * gcc.dg/vect/vect-34.c: Likewise.
6242         * gcc.dg/vect/vect-36.c: Likewise.
6243         * gcc.dg/vect/vect-all.c: Likewise.
6244
6245 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
6246
6247         PR c++/17068
6248         * g++.dg/template/operator4.C: New test.
6249
6250 2004-08-18  Richard Henderson  <rth@redhat.com>
6251
6252         * gcc.dg/20040206-1.c: XFAIL.
6253
6254 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6255
6256         PR c++/16246
6257         * g++.dg/template/array7.C: New test.
6258
6259 2004-08-17  James E Wilson  <wilson@specifixinc.com>
6260
6261         * gcc.dg/mips-movcc-1.c: New test.
6262         * gcc.dg/mips-movcc-2.c: New test.
6263         * gcc.dg/mips-movcc-3.c: New test.
6264
6265         * gcc.dg/mips-nmadd-1.c: New test.
6266         * gcc.dg/mips-nmadd-2.c: New test.
6267
6268 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6269
6270         PR c++/15871
6271         * g++.dg/opt/inline8.C: New test.
6272
6273         PR c++/16965
6274         * g++.dg/parse/error17.C: New test.
6275
6276 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
6277
6278         * gcc.dg/vect: New directory for vectorizer tests.
6279         * gcc.dg/vect/tree-vect.h: New file.
6280         * gcc.dg/vect/vect.exp: New file.
6281         * gcc.dg/vect/pr16105.c.c: New test.
6282         * gcc.dg/vect/vect-1.c: New test.
6283         * gcc.dg/vect/vect-2.c: New test.
6284         * gcc.dg/vect/vect-3.c: New test.
6285         * gcc.dg/vect/vect-4.c: New test.
6286         * gcc.dg/vect/vect-5.c: New test.
6287         * gcc.dg/vect/vect-6.c: New test.
6288         * gcc.dg/vect/vect-7.c: New test.
6289         * gcc.dg/vect/vect-8.c: New test.
6290         * gcc.dg/vect/vect-9.c: New test.
6291         * gcc.dg/vect/vect-10.c: New test.
6292         * gcc.dg/vect/vect-11.c: New test.
6293         * gcc.dg/vect/vect-12.c: New test.
6294         * gcc.dg/vect/vect-13.c: New test.
6295         * gcc.dg/vect/vect-14.c: New test.
6296         * gcc.dg/vect/vect-15.c: New test.
6297         * gcc.dg/vect/vect-16.c: New test.
6298         * gcc.dg/vect/vect-17.c: New test.
6299         * gcc.dg/vect/vect-18.c: New test.
6300         * gcc.dg/vect/vect-19.c: New test.
6301         * gcc.dg/vect/vect-20.c: New test.
6302         * gcc.dg/vect/vect-21.c: New test.
6303         * gcc.dg/vect/vect-22.c: New test.
6304         * gcc.dg/vect/vect-23.c: New test.
6305         * gcc.dg/vect/vect-24.c: New test.
6306         * gcc.dg/vect/vect-25.c: New test.
6307         * gcc.dg/vect/vect-26.c: New test.
6308         * gcc.dg/vect/vect-27.c: New test.
6309         * gcc.dg/vect/vect-28.c: New test.
6310         * gcc.dg/vect/vect-29.c: New test.
6311         * gcc.dg/vect/vect-30.c: New test.
6312         * gcc.dg/vect/vect-31.c: New test.
6313         * gcc.dg/vect/vect-32.c: New test.
6314         * gcc.dg/vect/vect-33.c: New test.
6315         * gcc.dg/vect/vect-34.c: New test.
6316         * gcc.dg/vect/vect-35.c: New test.
6317         * gcc.dg/vect/vect-36.c: New test.
6318         * gcc.dg/vect/vect-37.c: New test.
6319         * gcc.dg/vect/vect-38.c: New test.
6320         * gcc.dg/vect/vect-40.c: New test.
6321         * gcc.dg/vect/vect-41.c: New test.
6322         * gcc.dg/vect/vect-42.c: New test.
6323         * gcc.dg/vect/vect-43.c: New test.
6324         * gcc.dg/vect/vect-44.c: New test.
6325         * gcc.dg/vect/vect-45.c: New test.
6326         * gcc.dg/vect/vect-46.c: New test.
6327         * gcc.dg/vect/vect-47.c: New test.
6328         * gcc.dg/vect/vect-48.c: New test.
6329         * gcc.dg/vect/vect-49.c: New test.
6330         * gcc.dg/vect/vect-50.c: New test.
6331         * gcc.dg/vect/vect-51.c: New test.
6332         * gcc.dg/vect/vect-52.c: New test.
6333         * gcc.dg/vect/vect-53.c: New test.
6334         * gcc.dg/vect/vect-54.c: New test.
6335         * gcc.dg/vect/vect-55.c: New test.
6336         * gcc.dg/vect/vect-56.c: New test.
6337         * gcc.dg/vect/vect-57.c: New test.
6338         * gcc.dg/vect/vect-58.c: New test.
6339         * gcc.dg/vect/vect-59.c: New test.
6340         * gcc.dg/vect/vect-60.c: New test.
6341         * gcc.dg/vect/vect-61.c: New test.
6342         * gcc.dg/vect/vect-all.c: New test.
6343         * gcc.dg/vect/vect-none.c: New test.
6344
6345 2004-08-17  Paul Brook  <paul@codesourcery.com>
6346
6347         PR fortran/13082
6348         * gfortran.dg/entry_1.f90: New test.
6349
6350 2004-08-17  Andrew Pinski  <apinski@apple.com>
6351
6352         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
6353
6354 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
6355
6356         * gcc.dg/pr17036-1.c: New test.
6357
6358 2004-08-16  Devang Patel  <dpatel@apple.com>
6359
6360         * gcc.dg/darwin-20040809-1.c: New test.
6361
6362 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
6363
6364         * gcc.dg/funcdef-attr-1.c: New test.
6365
6366 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
6367
6368         * gcc.dg/altivec-17.c: New test.
6369         * gcc.dg/altivec-18.c: New test.
6370
6371 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6372
6373         PR c++/6749
6374         * g++.dg/template/vtable2.C: New test.
6375
6376 2004-08-14  Richard Henderson  <rth@redhat.com>
6377
6378         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
6379         * gcc.dg/pack-test-4.c (main): Return 0.
6380         * gcc.dg/setjmp-1.c: Remove XFAIL.
6381         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
6382
6383 2004-08-14  Richard Henderson  <rth@redhat.com>
6384
6385         * gcc.dg/980217-1.c: Add prototype for printf.
6386
6387 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
6388
6389         * gfortran.dg/pr16935.f90: New test.
6390
6391 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
6392
6393         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
6394
6395 2004-08-13  Paul Brook  <paul@codesourcery.com>
6396
6397         * gfortran.dg/der_io_1.f90: Remove stray comma.
6398
6399 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6400
6401         * gcc.dg/vmx/cw-bug-2.c: Remove.
6402         * gcc.dg/vmx/vprint-1.c: Remove.
6403         * gcc.dg/vmx/vscan-1.c: Remove.
6404
6405 2004-08-12  Devang patel  <dpatel@apple.com>
6406
6407         * gcc.dg/darwin-20040809-2.c: New test.
6408
6409 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
6410
6411         * g++.dg/ext/altivec-12.C: New test.
6412
6413         * g++.dg/ext/altivec-11.C: New test.
6414
6415 2004-08-12  Paul Brook  <paul@codesourcery.com>
6416
6417         * g++.dg/abi/arm_cxa_vec_1.C: New test.
6418
6419 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6420
6421         * g++.dg/ext/altivec-2.C: Check for hardware support before
6422         executing any VMX instructions.
6423
6424         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
6425
6426 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
6427
6428         PR c++/16276
6429         * g++.old-deja/g++.other/comdat4.C: New test.
6430         * g++.old-deja/g++.other/comdat4-aux.cc: New.
6431
6432 2004-08-12  Ben Elliston  <bje@au.ibm.com>
6433
6434         PR target/16286
6435         * gcc.dg/pr16286.c: New test.
6436
6437 2004-08-12 Jan Beulich <jbeulich@novell.com>
6438
6439         * g++.dg/ext/asm5.C: New.
6440
6441 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6442
6443         PR c++/16698
6444         * g++.dg/eh/crash1.C: New test.
6445
6446         PR c++/16717
6447         * g++.dg/ext/construct1.C: New test.
6448
6449 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6450
6451         PR c++/16853
6452         * g++.dg/init/ptrmem1.C: New test.
6453
6454         PR c++/16618
6455         * g++.dg/parse/offsetof5.C: New test.
6456
6457         PR c++/16870
6458         * g++.dg/template/overload3.C: New test.
6459
6460 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6461
6462         PR c++/16964
6463         * g++.dg/parse/error16.C: New test.
6464
6465         PR c++/16904
6466         * g++.dg/template/error14.C: New test.
6467
6468         PR c++/16929
6469         * g++.dg/template/error15.C: New test.
6470
6471 2004-08-11  Devang Patel  <dpatel@apple.com>
6472
6473         * gcc.dg/darwin-ld-20040809-1.c: New test.
6474         * gcc.dg/darwin-ld-20040809-2.c: New test.
6475
6476 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
6477
6478         PR fortran/16917
6479         * gfortran.dg/dfloat_1.f90: New test.
6480
6481 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
6482
6483         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
6484         * gcc.dg/dll-2.c: Fix dg-require syntax.
6485         * gcc.misc-tests/arm-isr.c (abort): Declare.
6486         (exit): Likewise.
6487
6488 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
6489
6490         PR c++/16971
6491         * g++.dg/parse/crash16.C: New test.
6492
6493 2004-08-10  Roger Sayle  <roger@eyesopen.com>
6494
6495         * gcc.dg/mips-rsqrt-1.c: New test case.
6496         * gcc.dg/mips-rsqrt-2.c: New test case.
6497         * gcc.dg/mips-rsqrt-3.c: New test case.
6498
6499 2004-08-10  Paul Brook  <paul@codesourcery.com>
6500
6501         * gfortran.dg/der_io_1.f90: New test.
6502
6503 2004-08-10  Paul Brook  <paul@codesourcery.com>
6504
6505         PR fortran/16919
6506         * gfortran.dg/der_array_1.f90: New test.
6507
6508 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
6509
6510         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
6511
6512 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
6513
6514         * gcc.dg/wchar_t-2.c: Fix typo.
6515
6516 2004-08-09  Falk Hueffner  <falk@debian.org>
6517
6518         PR tree-optimization/12517
6519         * gcc.c-torture/compile/pr12517.c: New test.
6520
6521         PR tree-optimization/12578
6522         * gcc.c-torture/compile/pr12578.c: New test.
6523
6524         PR tree-optimization/12899
6525         * gcc.c-torture/compile/pr12899.c: New test.
6526
6527         PR rtl-optimization/14692
6528         * gcc.c-torture/compile/pr14692.c: New test.
6529
6530         PR tree-optimization/16461
6531         * gcc.c-torture/compile/pr16461.c: New test.
6532
6533 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6534
6535         * gfortran.dg/getenv_1.f90: New test.
6536
6537 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6538
6539         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
6540         wchar_t.
6541         * gcc.dg/symbian5.c: Test -fno-short-wchar.
6542
6543 2004-08-06  Paul Brook  <paul@codesourcery.com>
6544
6545         * gfortran.dg/ret_array_1.f90: New test.
6546         * gfortran.dg/ret_pointer_1.f90: New test.
6547
6548 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
6549
6550         * gcc.dg/missing-field-init-[12].c: New tests.
6551         * g++.dg/warn/missing-field-init-[12].C: New tests.
6552
6553 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6554
6555         * gcc.dg/enum2.c: New test.
6556         * gcc.dg/symbian3.c: Likewise.
6557         * gcc.dg/symbian4.c: Likewise.
6558         * gcc.dg/wchar_t-2.c: Likewise.
6559
6560 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6561
6562         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
6563         destructor tests.
6564
6565 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6566
6567         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
6568         dg-require-visiblity.
6569         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
6570         * g++.dg/ext/visibility/fvisibility.C: Likewise.
6571         * g++.dg/ext/visibility/memfuncts.C: Likewise.
6572         * g++.dg/ext/visibility/new1.C: Likewise.
6573         * g++.dg/ext/visibility/pragma.C: Likewise.
6574         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
6575         * g++.dg/ext/visibility/virtual.C: Likewise.
6576         * g++/dg/ext/visibility/visibility-1.C: Likewise.
6577         * g++/dg/ext/visibility/visibility-2.C: Likewise.
6578         * g++/dg/ext/visibility/visibility-3.C: Likewise.
6579         * g++/dg/ext/visibility/visibility-4.C: Likewise.
6580         * g++/dg/ext/visibility/visibility-5.C: Likewise.
6581         * g++/dg/ext/visibility/visibility-6.C: Likewise.
6582         * g++/dg/ext/visibility/visibility-7.C: Likewise.
6583         * g++/dg/ext/visibility/visibility-8.C: New test.
6584         * gcc.c-torture/compile/dll.x: Remove.
6585         * gcc.dg/dll-2.c: Use dg-require-dll
6586         * gcc.dg/visibility-10.c: New test.
6587         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
6588         supporting DLLs.
6589         * testsuite/lib/scanasm.exp (scan_hidden): New function.
6590         (scan_not_hidden): Likewise.
6591
6592 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
6593
6594         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
6595
6596 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
6597
6598         * gcc.c-torture/execute/20040805-1.c: New test.
6599
6600 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
6601
6602         * gcc.dg/20020118-1.c: Declare abort.
6603         * gcc.dg/altivec_check.h: Likewise.
6604         * gcc.dg/iftrap-2.c: Likewise.
6605         * gcc.dg/pragma-darwin.c: Likewise.
6606         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
6607
6608 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
6609
6610         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
6611
6612 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6613
6614         * gcc.c-torture/execute/builtins/abs-2.c,
6615         gcc.c-torture/execute/builtins/abs-3.c,
6616         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
6617         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
6618         intmax_t, uintmax_t and their limits.
6619         * gcc.dg/intmax_t-1.c: New test.
6620
6621 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6622
6623         * g++.dg/tc1/dr147.C: Add reference to PR.
6624
6625 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
6626
6627         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
6628         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
6629
6630 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
6631
6632         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
6633
6634 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6635
6636         * gcc.dg/redecl-5.c: New test.
6637         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
6638         of scanf.
6639
6640 2004-08-03  Roger Sayle  <roger@eyesopen.com>
6641
6642         PR middle-end/16790
6643         * gcc.c-torture/execute/pr16790-1.c: New test case.
6644
6645 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
6646
6647         * g++.dg/ext/visibility/assign1.C: New test.
6648         * g++.dg/ext/visibility/new1.C: Likewise.
6649
6650         * gcc.dg/symbian1.c: New test.
6651         * gcc.dg/symbian2.c: Likewise.
6652
6653 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6654
6655         PR target/16570
6656         * gcc.dg/i386-sse-9.c: New test.
6657
6658 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6659
6660         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
6661
6662 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6663
6664         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
6665         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
6666         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
6667         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
6668         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
6669         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
6670         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
6671         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
6672         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
6673         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
6674         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
6675         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
6676         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
6677         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
6678         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
6679         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
6680         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
6681         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
6682         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
6683         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
6684         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
6685         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
6686         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
6687         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6688         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
6689         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
6690         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
6691         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
6692         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
6693         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
6694         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
6695         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
6696         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
6697         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
6698         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
6699         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
6700         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
6701         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
6702         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
6703         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
6704         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
6705         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
6706         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
6707         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
6708         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
6709         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
6710         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
6711         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
6712         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
6713         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
6714         gcc.misc-tests/i386-pf-3dnow-1.c,
6715         gcc.misc-tests/i386-pf-athlon-1.c,
6716         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6717         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
6718         Declare built-in functions used.
6719         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
6720
6721 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
6722
6723         PR c++/16707
6724         * g++.dg/lookup/using12.C: New test.
6725
6726         * g++.dg/init/null1.C: Fix PR number.
6727         * g++.dg/parse/namespace10.C: Likewise.
6728
6729 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6730
6731         PR c++/16224
6732         * g++.dg/template/spec17.C: New test.
6733         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
6734         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
6735
6736 2004-08-02  David Billinghurst
6737
6738         PR fortran/16292
6739         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
6740
6741 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
6742
6743         * gcc.dg/ia64-got-1.c: New test case.
6744
6745 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6746
6747         PR c++/16489
6748         * g++.dg/init/null1.C: New test.
6749         * g++.dg/tc1/dr76.C: Adjust error marker.
6750
6751         PR c++/16529
6752         * g++.dg/parse/namespace10.C: New test.
6753
6754         PR c++/16810
6755         * g++.dg/inherit/ptrmem2.C: New test.
6756
6757 2004-08-02  Ben Elliston  <bje@au.ibm.com>
6758
6759         PR target/16155
6760         * gcc.dg/pr16155.c: New test.
6761
6762 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6763
6764         * gcc.dg/redecl-2.c: New test.
6765
6766 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
6767
6768         * gcc.dg/darwin-longdouble.c: New file.
6769
6770 2004-07-30  Richard Henderson  <rth@redhat.com>
6771
6772         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
6773         write to constant argument.
6774         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6775
6776 2004-07-30  Richard Henderson  <rth@redhat.com>
6777
6778         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
6779         tests of nearest around zero.
6780
6781 2004-07-30  Andrew Pinski  <apinski@apple.com>
6782
6783         * gcc.c-torture/compile/20040730-1.c: New test.
6784
6785 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6786
6787         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
6788         powerpc-eabispe.
6789
6790 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6791
6792         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
6793
6794 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
6795
6796         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
6797         contains $ld_library_path.
6798         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6799
6800 2004-07-29  Richard Henderson  <rth@redhat.com>
6801
6802         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
6803
6804         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
6805         (alt2, which): New.
6806         (Check): Accept either alternative.
6807
6808 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
6809
6810         * g++.dg/abi/inline1.C: New test.
6811         * g++.dg/abi/local1-a.cc: Likewise.
6812         * g++.dg/abi/local1.C: Likewise.
6813         * g++.dg/abi/mangle11.C: Tweak location of warnings.
6814         * g++.dg/abi/mangle12.C: Likewise.
6815         * g++.dg/abi/mangle17.C: Likewise.
6816         * g++.dg/abi/mangle20-2.C: Likewise.
6817         * g++.dg/opt/interface1.C: Likewise.
6818         * g++.dg/opt/interface1.h: Likewise.
6819         * g++.dg/opt/interface1-a.cc: New test.
6820         * g++.dg/parse/repo1.C: New test.
6821         * g++.dg/template/repo1.C: Likewise.
6822         * g++.dg/warn/Winline-1.C: Likewise.
6823         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
6824
6825 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
6826
6827         * gcc.dg/tree-ssa/20040729-1.c: New test.
6828
6829 2004-07-27  Matt Austern <austern@apple.com>
6830
6831         * gcc.dg/darwin-bool-1.c: New test.
6832         * gcc.dg/darwin-bool-2.c: New test.
6833
6834 2004-07-28  Richard Henderson  <rth@redhat.com>
6835
6836         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
6837         arguments in the correct type.  Don't write to constant arguments.
6838
6839 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6840
6841         PR tree-optimization/16688
6842         PR tree-optimization/16689
6843         * g++.dg/tree-ssa/pr16688.C: New test.
6844
6845 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6846
6847         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6848         loads.  Not only in the comment, this time.
6849
6850 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
6851
6852         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
6853         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
6854         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
6855         * gcc.dg/sh4a-bitmovua.c: New.
6856         * gcc.dg/sh4a-cos.c: New.
6857         * gcc.dg/sh4a-cosf.c: New.
6858         * gcc.dg/sh4a-fprun.c: New.
6859         * gcc.dg/sh4a-fsrra.c: New.
6860         * gcc.dg/sh4a-memmovua.c: New.
6861         * gcc.dg/sh4a-sin.c: New.
6862         * gcc.dg/sh4a-sincos.c: New.
6863         * gcc.dg/sh4a-sincosf.c: New.
6864         * gcc.dg/sh4a-sinf.c: New.
6865
6866 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6867
6868         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
6869         conditionals.
6870         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6871         loads.
6872         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
6873         DOM1.
6874
6875 2004-07-27  Andrew Pinski  <apinski@apple.com>
6876
6877         * g++.dg/rtti/tinfo1.C: Correct the xfail.
6878
6879 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
6880
6881         * gcc.dg/pragma-isr.c: New test.
6882
6883 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6884
6885         PR c++/14429
6886         * g++.dg/template/ttp11.C: New test.
6887
6888 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
6889
6890         * gcc.c-torture/compile/20040727-1.c: New test.
6891
6892 2004-07-26  Eric Christopher  <echristo@redhat.com>
6893
6894         * gcc.c-torture/compile/20040726-2.c: New test.
6895
6896 2004-07-26  Andrew Pinski  <apinski@apple.com>
6897
6898         * g++.dg/rtti/tinfo1.C: Xfail.
6899
6900 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
6901
6902         * gcc.c-torture/compile/20040726-1.c: New test.
6903
6904 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
6905             Brian Ryner  <bryner@brianryner.com>
6906
6907         PR c++/9283
6908         PR c++/15000
6909         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
6910         * g++.dg/ext/visibility/: New directory.
6911         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
6912         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
6913         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
6914         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
6915         * g++.dg/ext/visibility/fvisibility.C,
6916         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
6917         g++.dg/ext/visibility/fvisibility-override1.C
6918         g++.dg/ext/visibility/fvisibility-override2.C
6919         g++.dg/ext/visibility/memfuncts.C
6920         g++.dg/ext/visibility/noPLT.C
6921         g++.dg/ext/visibility/pragma.C
6922         g++.dg/ext/visibility/pragma-override1.C
6923         g++.dg/ext/visibility/pragma-override2.C
6924         g++.dg/ext/visibility/staticmemfuncts.C
6925         g++.dg/ext/visibility/virtual.C: New tests.
6926
6927 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6928
6929         PR c/15360
6930         * gcc.dg/pr15360-1.c: New test.
6931
6932 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
6933
6934         * gcc.dg/pragma-align-2.c: New test.
6935         * gcc.dg/pragma-init-fini.c: New test.
6936         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
6937         targets.
6938
6939 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6940
6941         * gcc.dg/init-string-2.c: New test.
6942
6943 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
6944
6945         PR 16684
6946         * gcc.dg/Wredundant-decls-1.c: New test case.
6947
6948 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
6949
6950         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
6951         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
6952         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
6953         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
6954         * gcc.dg/compat/generate-random.c: New file.
6955         * gcc.dg/compat/generate-random.h: Likewise.
6956         * gcc.dg/compat/generate-random_r.c: Likewise.
6957         * gcc.dg/compat/struct-layout-1.h: Likewise.
6958         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
6959         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
6960         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
6961         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
6962         * gcc.dg/compat/struct-layout-1_main.c: New test.
6963         * gcc.dg/compat/struct-layout-1_x.c: New file.
6964         * gcc.dg/compat/struct-layout-1_y.c: New file.
6965         * gcc.dg/compat/struct-layout-1_test.h: New file.
6966
6967 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6968
6969         * gcc.dg/comp-return-1.c: New test
6970
6971 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
6972
6973         * gcc.dg/vmx/8-02a.c: Fix typo.
6974
6975         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
6976         * gcc.dg/darwin-abi-3.c: New test.
6977
6978         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
6979         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
6980
6981         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
6982         * gcc.dg/vmx/ops-long-1.c: New test.
6983         * gcc.dg/vmx/ops-long-2.c: New test.
6984
6985 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6986
6987         * g++.dg/lookup/conv-[1234].C: New.
6988
6989 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
6990
6991         * g++.dg/parse/attr2.C: Simplify.
6992
6993 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6994
6995         PR c/7284
6996         * gcc.c-torture/execute/pr7284-1.c: New test.
6997
6998 2004-07-22  Brian Booth  <bbooth@redhat.com>
6999
7000         * gcc.dg/tree-ssa/20040721-1.c: New test.
7001
7002 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7003
7004         * g++.dg/template/crash20.c: New.
7005
7006 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
7007
7008         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
7009         Add dg-run directive.  Declare variables as required.
7010         * gfortran.dg/g77/README: Update
7011
7012 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
7013
7014         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
7015         gcc.dg/cris-peep2-andu2.c: New tests.
7016
7017 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7018
7019         PR c/15052
7020         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
7021         on return type.
7022         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
7023         messages.
7024         * gcc.dg/qual-return-2.c: Update expected messages.
7025         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
7026
7027 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7028
7029         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
7030         * gcc.dg/noncompile/921102-1.c: Update expected error message.
7031
7032 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7033
7034         PR c/11250
7035         * gcc.dg/init-string-1.c: New test.
7036
7037 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
7038
7039         PR middle-end/15345
7040         PR c/16450
7041         * gcc.dg/torture/nested-fn-1.c: New test.
7042
7043 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
7044
7045         PR target/16559
7046         * gcc.dg/ia64-fptr-1.c: New file.
7047
7048 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7049
7050         PR c++/14497
7051         * g++.dg/template/spec16.C: New test.
7052         * g++.old-deja/g++.robertl/eb118.C: Remove.
7053
7054 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7055
7056         PR c++/509
7057         * g++.dg/template/spec15.C: New test.
7058
7059 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
7060
7061         Copy cases from g77.f-torture/execute and add dg-run
7062         directive.  Other changes as noted.
7063         * gfortran.dg/g77/13037.f
7064         * gfortran.dg/g77/1832.f
7065         * gfortran.dg/g77/19981119-0.f
7066         * gfortran.dg/g77/19990313-0.f
7067         * gfortran.dg/g77/19990313-1.f
7068         * gfortran.dg/g77/19990313-2.f
7069         * gfortran.dg/g77/19990313-3.f
7070         * gfortran.dg/g77/19990419-1.f
7071         * gfortran.dg/g77/19990826-0.f
7072         * gfortran.dg/g77/19990826-2.f
7073         * gfortran.dg/g77/20000503-1.f
7074         * gfortran.dg/g77/20001111.f
7075         * gfortran.dg/g77/20010116.f
7076         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
7077         * gfortran.dg/g77/20010430.f
7078         * gfortran.dg/g77/6177.f
7079         * gfortran.dg/g77/947.f
7080         * gfortran.dg/g77/970816-3.f
7081         * gfortran.dg/g77/971102-1.f
7082         * gfortran.dg/g77/980520-1.f
7083         * gfortran.dg/g77/980628-0.f
7084         * gfortran.dg/g77/980628-1.f
7085         * gfortran.dg/g77/980628-10.f
7086         * gfortran.dg/g77/980628-2.f
7087         * gfortran.dg/g77/980628-3.f
7088         * gfortran.dg/g77/980628-7.f
7089         * gfortran.dg/g77/980628-8.f
7090         * gfortran.dg/g77/980628-9.f
7091         * gfortran.dg/g77/980701-0.f
7092         * gfortran.dg/g77/980701-1.f
7093         * gfortran.dg/g77/cabs.f
7094         * gfortran.dg/g77/claus.f
7095         * gfortran.dg/g77/complex_1.f
7096         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
7097         * gfortran.dg/g77/dcomplex.f
7098         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
7099         * gfortran.dg/g77/f90-intrinsic-mathematical.f
7100         * gfortran.dg/g77/f90-intrinsic-numeric.f
7101         * gfortran.dg/g77/int8421.f
7102         * gfortran.dg/g77/labug1.f
7103         * gfortran.dg/g77/large_vec.f
7104         * gfortran.dg/g77/le.f
7105         * gfortran.dg/g77/short.f
7106         * gfortran.dg/g77/README: Update
7107
7108 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
7109
7110         PR c++/16637
7111         * g++.dg/parse/lookup4.C: New test.
7112
7113 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7114
7115         PR c++/16175
7116         * g++.dg/template/ttp10.C: New test.
7117
7118 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7119
7120         * gcc.dg/pr12625-1.c: New test.
7121
7122 2004-07-20  Steven Bosscher  <stevenb@suse.de>
7123
7124         * testsuite/gcc.dg/switch-warn-1.c: New test.
7125         * testsuite/gcc.dg/switch-warn-2.c: New test.
7126         * gcc.c-torture/compile/pr14730.c: Update.
7127
7128 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
7129
7130         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
7131         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
7132         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
7133         g++.dg/template/nontype3.C: Remove trailing CR from tests.
7134
7135 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
7136
7137         PR c++/16623
7138         * g++.dg/template/assign1.C: New test.
7139
7140 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7141
7142         PR c++/12170
7143         * g++.dg/template/ttp9.C: New test.
7144
7145 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
7146
7147         * gcc.dg/format/cmn-err-1.c: New test.
7148
7149 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7150
7151         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
7152         gcc.dg/Wparentheses-10.c: New tests.
7153         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
7154
7155 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7156
7157         PR fortran/16465
7158         * gfortran.dg/g77//ffixed-line-length-0.f,
7159         gfortran.dg/g77/ffixed-line-length-132.f,
7160         gfortran.dg/g77/ffixed-line-length-72.f,
7161         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
7162         gfortran.dg/g77/README: Update.
7163
7164 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7165
7166         PR c++/13092
7167         * g++.dg/template/non-dependent7.C: New test.
7168         * g++.dg/template/non-dependent8.C: Likewise.
7169         * g++.dg/template/non-dependent9.C: Likewise.
7170         * g++.dg/template/non-dependent10.C: Likewise.
7171
7172 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
7173
7174         PR c++/16337
7175         * g++.dg/parse/attr2.C: New test.
7176
7177 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
7178
7179         * g77.dg: Removed.
7180         * g77.f-torture: Ditto.
7181
7182 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7183
7184         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
7185         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
7186         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
7187
7188 2004-07-16  Richard Henderson  <rth@redhat.com>
7189
7190         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
7191
7192 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7193
7194         * lib/fortran-torture.exp (fortran-torture): Don't test compile
7195         tests with full list of options.
7196         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
7197         of TORTURE_OPTIONS if test contains 'dg-do run'.
7198
7199         PR fortran/16404
7200         * gfortran.dg/do_iterator.f90: New test.
7201
7202 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7203
7204         PR rtl-optimization/16536
7205         * gcc.c-torture/execute/restrict-1.c: New test.
7206
7207 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7208
7209         PR fortran/15324
7210         * gfortran.dg/pr15324.f90: New test.
7211
7212         PR fortran/15129
7213         * gfortran.dg/pr15129.f90: New test.
7214
7215         PR fortran/15140
7216         * gfortran.dg/pr15140.f90: New test.
7217
7218         PR fortran/13792
7219         * gfortran.fortran-torture/execute/bounds.f90: Add check for
7220         compile-time simplification.
7221
7222 2004-07-14  Mike Stump  <mrs@apple.com>
7223
7224         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
7225
7226 2004-07-14  James E Wilson  <wilson@specifixinc.com>
7227
7228         PR target/16325
7229         * gcc.dg/profile-generate-1.c: New.
7230
7231 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
7232
7233         * gcc.c-torture/execute/20040709-1.c: New test.
7234         * gcc.c-torture/execute/20040709-2.c: New test.
7235
7236 2004-07-14  Mike Stump  <mrs@apple.com>
7237
7238         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
7239
7240 2004-07-14  Mike Stump  <mrs@apple.com>
7241
7242         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
7243
7244 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
7245
7246         PR c++/16518
7247         * g++.dg/parse/mutable1.C: New test.
7248
7249 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
7250
7251         PR tree-optimization/16443
7252         * gcc.dg/tree-ssa/20040713-1.c: New test.
7253
7254 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
7255
7256         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
7257         for operator new.
7258
7259 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7260
7261         * gfortran.dg/g77/README: New file
7262         * gfortran.dg/g77/19981216-0.f:  Copy from
7263         g77.f-torture/noncompile.  Add "dg-do compile" and
7264         dg-error as required.
7265         * gfortran.dg/g77/19990218-1.f: Likewise
7266         * gfortran.dg/g77/19990905-1.f: Likewise
7267         * gfortran.dg/g77/9263.f: Likewise
7268         * gfortran.dg/g77/980615-0.f: Likewise
7269         * gfortran.dg/g77/980616-0.f: Likewise
7270         * gfortran.dg/g77/check0.f: Likewise
7271         * gfortran.dg/g77/select_no_compile.f: Likewise
7272
7273 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7274
7275         Copy files from g77.f-torture/compile.
7276         Add "{ dg-do compile}".  Other changes as noted
7277         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
7278         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
7279         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
7280         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
7281         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
7282         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
7283         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
7284         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
7285         statement to conform to standard.  Append alpha1.x for reference.
7286         * gfortran.dg/g77/xformat.f: Add dg-warning
7287
7288 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7289
7290         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
7291         Add {dg-do compile} directive.
7292         * gfortran.dg/g77/cpp2.F: Likewise
7293
7294 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7295
7296         PR c++/5402
7297         * g++.dg/lookup/name-clash1.C: New test.
7298
7299         PR c++/9777
7300         * g++.dg/lookup/name-clash2.C: New test.
7301
7302         PR c++/12102
7303         * g++.dg/lookup/name-clash3.C: New test.
7304
7305 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7306
7307         * g++.dg/lookup/new2.C: New test.
7308         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
7309
7310 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
7311
7312         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
7313         Add {dg-do compile} directive.
7314         * gfortran.dg/g77/13060.f: Likewise
7315         * gfortran.dg/g77/19990218-0.f: Likewise
7316         * gfortran.dg/g77/19990305-0.f: Likewise
7317         * gfortran.dg/g77/19990419-0.f: Likewise
7318         * gfortran.dg/g77/19990502-0.f: Likewise
7319         * gfortran.dg/g77/19990502-1.f: Likewise
7320         * gfortran.dg/g77/19990525-0.f: Likewise
7321         * gfortran.dg/g77/19990826-1.f: Likewise
7322         * gfortran.dg/g77/19990826-3.f: Likewise
7323         * gfortran.dg/g77/19990905-2.f: Likewise
7324         * gfortran.dg/g77/20000412-1.f: Likewise
7325         * gfortran.dg/g77/20000511-1.f: Likewise
7326         * gfortran.dg/g77/20000511-2.f: Likewise
7327         * gfortran.dg/g77/20000518.f: Likewise
7328         * gfortran.dg/g77/20000601-1.f: Likewise
7329         * gfortran.dg/g77/20000601-2.f: Likewise
7330         * gfortran.dg/g77/20000629-1.f: Likewise
7331         * gfortran.dg/g77/20000630-2.f: Likewise
7332         * gfortran.dg/g77/20010115.f: Likewise
7333         * gfortran.dg/g77/20010321-1.f: Likewise
7334         * gfortran.dg/g77/20010426.f: Likewise
7335         * gfortran.dg/g77/20020307-1.f: Likewise
7336         * gfortran.dg/g77/8485.f: Likewise
7337         * gfortran.dg/g77/960317-1.f: Likewise
7338         * gfortran.dg/g77/970915-0.f: Likewise
7339         * gfortran.dg/g77/980310-1.f: Likewise
7340         * gfortran.dg/g77/980310-2.f: Likewise
7341         * gfortran.dg/g77/980310-3.f: Likewise
7342         * gfortran.dg/g77/980310-4.f: Likewise
7343         * gfortran.dg/g77/980310-6.f: Likewise
7344         * gfortran.dg/g77/980310-7.f: Likewise
7345         * gfortran.dg/g77/980310-8.f: Likewise
7346         * gfortran.dg/g77/980419-2.f: Likewise
7347         * gfortran.dg/g77/980424-0.f: Likewise
7348         * gfortran.dg/g77/980427-0.f: Likewise
7349         * gfortran.dg/g77/980729-0.f: Likewise
7350         * gfortran.dg/g77/981117-1.f: Likewise
7351         * gfortran.dg/g77/toon_1.f: Likewise
7352
7353 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7354
7355         PR c++/2204
7356         * g++.dg/other/abstract2.C: New test.
7357
7358 2004-07-12  Paul Brook  <paul@codesourcery.com>
7359
7360         * gfortran.dg/pointer_init_1.f90: New test.
7361
7362 2004-07-11  Paul Brook  <paul@codesourcery.com>
7363
7364         PR fortran/15986
7365         * gfortran.dg/contained_1.f90: New test.
7366
7367 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
7368
7369         * g++.dg/parse/defarg8.C: New test.
7370
7371 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7372
7373         PR fortran/16433
7374         * gfortran.dg/pr16433.f: New test.
7375
7376         PR fortran/17574
7377         * gfortran.dg/pr15754.f90: New test.
7378
7379 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7380
7381         PR tree-optimization/16437
7382         * gcc.c-torture/execute/bitfld-4.c: New test.
7383
7384 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7385
7386         * gfortran.fortran-torture/execute/common_2.f90: Add check for
7387         access to common var from module.
7388
7389 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7390
7391         PR fortran/16336
7392         * gfortran.fortran-torture/execute/common_2.f90: New test.
7393
7394 2004-07-10  Paul Brook  <paul@codesourcery.com>
7395
7396         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
7397
7398 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7399
7400         PR fortran/15969
7401         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
7402
7403 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
7404
7405         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
7406         * gfortran.dg/g77/ffixed-form-2.f: Likewise
7407         * gfortran.dg/g77/ffree-form-1.f: Likewise
7408         * gfortran.dg/g77/ffree-form-2.f: Likewise
7409         * gfortran.dg/g77/ffree-form-3.f: Likewise
7410         * gfortran.dg/g77/fno-underscoring.f: Likewise
7411         * gfortran.dg/g77/funderscoring.f: Likewise
7412         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
7413
7414 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7415
7416         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
7417
7418 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7419         Paul Brook  <paul@codesourcery.com>
7420
7421         PR fortran/13415
7422         * gfortran.dg/common_pointer_1.f90: New test.
7423
7424 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7425
7426         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
7427
7428 2004-07-09  James E Wilson  <wilson@specifixinc.com>
7429
7430         PR target/16364
7431         * gcc.c-torture/compile/20040709-1.c: New.
7432
7433 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7434
7435         PR fortran/14077
7436         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
7437
7438 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7439
7440         PR fortran/13201
7441         * gfortran.dg/shape_1.f90: New test.
7442
7443 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
7444             Andrew Pinski  <apinski@apple.com>
7445
7446         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
7447
7448 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7449
7450         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
7451         comment.
7452
7453 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7454         Paul Brook  <paul@codesourcery.com>
7455
7456         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
7457         '.f95' and '.F95'.
7458
7459 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
7460
7461         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
7462
7463 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7464
7465         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
7466         testcases with capital suffix.
7467
7468 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7469
7470         PR fortran/15481
7471         PR fortran/13372
7472         PR fortran/13575
7473         PR fortran/15978
7474         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
7475
7476         * gfortran.dg/implicit_1.f90: New test.
7477
7478 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7479
7480         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
7481         expression to match gfortran warning/error messages
7482         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
7483         dg-error text.
7484
7485 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7486
7487         * lib/fortran-torture.exp: Rename proc search_for to
7488         search_for_re.
7489
7490 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7491
7492         * gcc.c-torture/execute/simd-5.x: New file.
7493         XFAIL on SPARC 64-bit at -O0.
7494
7495 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7496
7497         PR c++/8211
7498         PR c++/16165
7499         * g++.dg/warn/effc3.C: New test.
7500
7501 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7502
7503         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
7504         change X to 1X in format.
7505         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
7506         add data statements to conform to standard.
7507
7508 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7509
7510         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
7511         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
7512         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
7513
7514 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7515
7516         * gfortran.dg/g77/7388.f: Copy from g77.dg
7517         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
7518         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
7519         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
7520         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
7521         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
7522         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
7523         * gfortran.dg/g77/strlen0.f: Likewise
7524
7525 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
7526
7527         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
7528         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
7529
7530 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7531
7532         * gcc.c-torture/execute/920428-2.x: Delete.
7533         * gcc.c-torture/execute/920501-7.x: Likewise.
7534
7535 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
7536
7537         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
7538         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
7539         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
7540         prescott and c3-2.
7541         (PREFETCH_3DNOW): Add -march=c3.
7542
7543 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
7544
7545         PR c/16437
7546         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
7547         * gcc.c-torture/execute/bf64-1.x: Likewise.
7548
7549 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7550
7551         * gcc.c-torture/compile/20040708-1.c: New test.
7552
7553 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7554
7555         PR c++/16169
7556         * g++.dg/warn/effc2.C: New test.
7557
7558 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7559
7560         * gcc.c-torture/execute/bitfld-1.x: Remove.
7561         * gcc.c-torture/execute/bitfld-3.c: New test.
7562         * gcc.dg/bitfld-2.c: Remove XFAILs.
7563
7564 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7565
7566         PR c++/16276
7567         * g++.dg/rtti/tinfo1.C: New file.
7568
7569 2004-07-07  Eric Christopher  <echristo@redhat.com>
7570
7571         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
7572
7573 2004-07-07  Andrew Pinski  <apinski@apple.com>
7574
7575         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
7576
7577 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
7578
7579         * g++.dg/init/call1.C: XFAIL.
7580
7581 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
7582
7583         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
7584         except for movstrict*, to movmem* and clrstr* to clrmem*.
7585
7586 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
7587
7588         * gcc.c-torture/execute/20040707-1.c: New test.
7589
7590 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
7591
7592         * gcc.c-torture/execute/20040706-1.c: New test.
7593
7594 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7595
7596         PR c++/3671
7597         * g++.dg/template/spec14.C: New test.
7598
7599 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
7600
7601         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
7602         nothing if not yet defined.  Use it in b, c and d type definitions.
7603         * gcc.c-torture/execute/20040705-1.c: New test.
7604         * gcc.c-torture/execute/20040705-2.c: New test.
7605
7606 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7607
7608         PR c++/2518
7609         * g++.dg/lookup/new1.C: New test.
7610
7611 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7612
7613         PR c++/11406
7614         * g++.dg/template/sizeof8.C: New test.
7615
7616 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
7617
7618         * gcc.c-torture/compile/20040705-1.c: New test.
7619
7620 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
7621
7622         * gfortran.fortran-torture/execute/seq_io.f90: New test.
7623
7624 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
7625
7626         * gcc.dg/cpp/if-mop.c: Two new testcases.
7627         * gcc.dg/cpp/trad/comment-3.c: New.
7628
7629 2004-07-04  Paul Brook  <paul@codesourcery.com>
7630
7631         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
7632
7633 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
7634
7635         PR c++/3761
7636         * g++.dg/lookup/crash4.C: New test.
7637
7638 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
7639
7640         * gcc.c-torture/execute/builtin-abs-1.c
7641         * gcc.c-torture/execute/builtin-abs-2.c
7642         * gcc.c-torture/execute/builtin-complex-1.c
7643         * gcc.c-torture/execute/builtins/string-1-lib.c
7644         * gcc.c-torture/execute/builtins/string-1.c
7645         * gcc.c-torture/execute/builtins/string-2-lib.c
7646         * gcc.c-torture/execute/builtins/string-2.c
7647         * gcc.c-torture/execute/builtins/string-3-lib.c
7648         * gcc.c-torture/execute/builtins/string-3.c
7649         * gcc.c-torture/execute/builtins/string-4-lib.c
7650         * gcc.c-torture/execute/builtins/string-4.c
7651         * gcc.c-torture/execute/builtins/string-5-lib.c
7652         * gcc.c-torture/execute/builtins/string-5.c
7653         * gcc.c-torture/execute/builtins/string-6-lib.c
7654         * gcc.c-torture/execute/builtins/string-6.c
7655         * gcc.c-torture/execute/builtins/string-7-lib.c
7656         * gcc.c-torture/execute/builtins/string-7.c
7657         * gcc.c-torture/execute/builtins/string-8-lib.c
7658         * gcc.c-torture/execute/builtins/string-8.c
7659         * gcc.c-torture/execute/builtins/string-9-lib.c
7660         * gcc.c-torture/execute/builtins/string-9.c
7661         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
7662         * gcc.c-torture/execute/builtins/string-asm-1.c
7663         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
7664         * gcc.c-torture/execute/builtins/string-asm-2.c
7665         * gcc.c-torture/execute/stdio-opt-1.c
7666         * gcc.c-torture/execute/stdio-opt-2.c
7667         * gcc.c-torture/execute/stdio-opt-3.c
7668         * gcc.c-torture/execute/string-opt-1.c
7669         * gcc.c-torture/execute/string-opt-10.c
7670         * gcc.c-torture/execute/string-opt-11.c
7671         * gcc.c-torture/execute/string-opt-12.c
7672         * gcc.c-torture/execute/string-opt-13.c
7673         * gcc.c-torture/execute/string-opt-14.c
7674         * gcc.c-torture/execute/string-opt-15.c
7675         * gcc.c-torture/execute/string-opt-16.c
7676         * gcc.c-torture/execute/string-opt-2.c
7677         * gcc.c-torture/execute/string-opt-6.c
7678         * gcc.c-torture/execute/string-opt-7.c
7679         * gcc.c-torture/execute/string-opt-8.c:
7680         Replace with ...
7681
7682         * gcc.c-torture/execute/builtins/abs-2.c
7683         * gcc.c-torture/execute/builtins/abs-3.c
7684         * gcc.c-torture/execute/builtins/complex-1.c
7685         * gcc.c-torture/execute/builtins/fprintf.c
7686         * gcc.c-torture/execute/builtins/fputs.c
7687         * gcc.c-torture/execute/builtins/memcmp.c
7688         * gcc.c-torture/execute/builtins/memmove.c
7689         * gcc.c-torture/execute/builtins/memops-asm.c
7690         * gcc.c-torture/execute/builtins/mempcpy-2.c
7691         * gcc.c-torture/execute/builtins/mempcpy.c
7692         * gcc.c-torture/execute/builtins/memset.c
7693         * gcc.c-torture/execute/builtins/printf.c
7694         * gcc.c-torture/execute/builtins/sprintf.c
7695         * gcc.c-torture/execute/builtins/strcat.c
7696         * gcc.c-torture/execute/builtins/strchr.c
7697         * gcc.c-torture/execute/builtins/strcmp.c
7698         * gcc.c-torture/execute/builtins/strcpy.c
7699         * gcc.c-torture/execute/builtins/strcspn.c
7700         * gcc.c-torture/execute/builtins/strlen-2.c
7701         * gcc.c-torture/execute/builtins/strlen.c
7702         * gcc.c-torture/execute/builtins/strncat.c
7703         * gcc.c-torture/execute/builtins/strncmp-2.c
7704         * gcc.c-torture/execute/builtins/strncmp.c
7705         * gcc.c-torture/execute/builtins/strncpy.c
7706         * gcc.c-torture/execute/builtins/strpbrk.c
7707         * gcc.c-torture/execute/builtins/strpcpy-2.c
7708         * gcc.c-torture/execute/builtins/strpcpy.c
7709         * gcc.c-torture/execute/builtins/strrchr.c
7710         * gcc.c-torture/execute/builtins/strspn.c
7711         * gcc.c-torture/execute/builtins/strstr-asm.c
7712         * gcc.c-torture/execute/builtins/strstr.c:
7713         ... these new files.
7714
7715         * gcc.c-torture/execute/builtins/abs-2-lib.c
7716         * gcc.c-torture/execute/builtins/abs-3-lib.c
7717         * gcc.c-torture/execute/builtins/complex-1-lib.c
7718         * gcc.c-torture/execute/builtins/fprintf-lib.c
7719         * gcc.c-torture/execute/builtins/fputs-lib.c
7720         * gcc.c-torture/execute/builtins/memcmp-lib.c
7721         * gcc.c-torture/execute/builtins/memmove-lib.c
7722         * gcc.c-torture/execute/builtins/memops-asm-lib.c
7723         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
7724         * gcc.c-torture/execute/builtins/mempcpy-lib.c
7725         * gcc.c-torture/execute/builtins/memset-lib.c
7726         * gcc.c-torture/execute/builtins/printf-lib.c
7727         * gcc.c-torture/execute/builtins/sprintf-lib.c
7728         * gcc.c-torture/execute/builtins/strcat-lib.c
7729         * gcc.c-torture/execute/builtins/strchr-lib.c
7730         * gcc.c-torture/execute/builtins/strcmp-lib.c
7731         * gcc.c-torture/execute/builtins/strcpy-lib.c
7732         * gcc.c-torture/execute/builtins/strcspn-lib.c
7733         * gcc.c-torture/execute/builtins/strlen-2-lib.c
7734         * gcc.c-torture/execute/builtins/strlen-lib.c
7735         * gcc.c-torture/execute/builtins/strncat-lib.c
7736         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
7737         * gcc.c-torture/execute/builtins/strncmp-lib.c
7738         * gcc.c-torture/execute/builtins/strncpy-lib.c
7739         * gcc.c-torture/execute/builtins/strpbrk-lib.c
7740         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
7741         * gcc.c-torture/execute/builtins/strpcpy-lib.c
7742         * gcc.c-torture/execute/builtins/strrchr-lib.c
7743         * gcc.c-torture/execute/builtins/strspn-lib.c
7744         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
7745         * gcc.c-torture/execute/builtins/strstr-lib.c
7746         * gcc.c-torture/execute/builtins/lib/abs.c
7747         * gcc.c-torture/execute/builtins/lib/fprintf.c
7748         * gcc.c-torture/execute/builtins/lib/memset.c
7749         * gcc.c-torture/execute/builtins/lib/printf.c
7750         * gcc.c-torture/execute/builtins/lib/sprintf.c
7751         * gcc.c-torture/execute/builtins/lib/strcpy.c
7752         * gcc.c-torture/execute/builtins/lib/strcspn.c
7753         * gcc.c-torture/execute/builtins/lib/strncat.c
7754         * gcc.c-torture/execute/builtins/lib/strncmp.c
7755         * gcc.c-torture/execute/builtins/lib/strncpy.c
7756         * gcc.c-torture/execute/builtins/lib/strpbrk.c
7757         * gcc.c-torture/execute/builtins/lib/strspn.c
7758         * gcc.c-torture/execute/builtins/lib/strstr.c:
7759         New files containing support routines.
7760
7761         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
7762         declaration.
7763         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
7764         when not optimizing.
7765
7766 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
7767
7768         PR c++/16240
7769         * g++.dg/abi/mangle22.C: New test.
7770         * g++.dg/abi/mangle23.C: Likewise.
7771
7772 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
7773
7774         PR fortran/16290
7775         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
7776         Allow for cases without denormalized floating point numbers.
7777
7778 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
7779
7780         PR c/1027
7781         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7782         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
7783         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
7784         expected warning text.
7785         * gcc.dg/format/diag-2.c: New test.
7786
7787 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7788
7789         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
7790
7791 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
7792
7793         * gcc.dg/builtins-43.c: New.
7794         * gcc.dg/builtins-44.c: New.
7795         * gcc.dg/builtins-45.c: New.
7796
7797 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
7798             Andreas Tobler  <a.tobler@schweiz.ch>
7799
7800         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
7801         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
7802         as SIGSEGV.
7803         * gcc.dg/cleanup-11.c: Likewise.
7804         * gcc.dg/cleanup-8.c: Likewise.
7805         * gcc.dg/cleanup-9.c: Likewise.
7806         * gcc.dg/cleanup-5.c: Run on all platforms.
7807
7808 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7809
7810         * g++.dg/warn/nonnull1.C: New test.
7811
7812 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7813
7814         * gcc.dg/compat/compat-common.h: Wrap up CINT in
7815         an #ifndef SKIP_COMPLEX_INT/#endif pair.
7816         Special-case the Sun compiler wrt to <complex.h>.
7817
7818 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
7819
7820         * gcc.dg/Wunreachable-8.C: New test.
7821
7822         * gcc.dg/h8300-ice2.c : New test.
7823
7824 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
7825
7826         PR fortran/16161
7827         * gfortran.fortran-torture/compile/implicit.f90: Add test
7828         for implicit character.
7829
7830 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
7831
7832         PR fortran/16289
7833         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
7834         Use tiny() intrinsic to find smallest non-negative real
7835
7836 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
7837
7838         * gcc.dg/compat/struct-by-value-22_main.c: New test.
7839         * gcc.dg/compat/struct-by-value-22_x.c: New.
7840         * gcc.dg/compat/struct-by-value-22_y.c: New.
7841
7842         * gcc.c-torture/execute/20040629-1.c: New test.
7843
7844 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
7845
7846         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
7847         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
7848
7849         PR target/16195
7850         * gcc.dg/20040625-1.c: New test.
7851
7852 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7853
7854         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
7855
7856 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7857
7858         PR fortran/15963
7859         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
7860
7861 2004-06-29  Richard Henderson  <rth@redhat.com>
7862
7863         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
7864
7865 2004-06-29  Paul Brook  <paul@codesourcery.com>
7866
7867         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
7868         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
7869
7870 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
7871
7872         PR c++/16260
7873         * g++.dg/parse/crash15.C: New.
7874
7875 2004-06-28  Andrew Pinski  <apinski@apple.com>
7876
7877         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
7878         by the error already.
7879
7880         * g++.dg/opt/ptrmem4.C: Change to compile only test.
7881
7882 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
7883
7884         PR target/14041
7885         * gcc.dg/h8300-bss-align-1.c : New.
7886
7887 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
7888
7889         * PR c++/16174
7890         * g++.dg/template/ctor4.C: New.
7891
7892 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7893
7894         PR c++/16205
7895         * g++.dg/warn/Wsequence-point-1.C: New test.
7896
7897 2004-06-27  Paul Brook  <paul@codesourcery.com>
7898
7899         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
7900
7901 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
7902
7903         * g++.old-deja/g++.mike/p7325.C: Remove.
7904
7905 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7906
7907         PR c/14963
7908         * gcc.dg/pr14963.c: New test.
7909
7910 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
7911
7912         PR c++/16193
7913         * g++.dg/parse/redef1.C: New test.
7914
7915 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7916
7917         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
7918         20021110.c.
7919         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
7920         20021119-1.c.
7921         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
7922         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
7923         5-04.c.
7924         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
7925         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
7926         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
7927         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
7928         g++.brendan/enum14.C.
7929         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
7930         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
7931         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
7932         g++.mike/virt1.C.
7933         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
7934         memtemp24.C.
7935
7936 2004-06-27  Roger Sayle  <roger@eyesopen.com>
7937
7938         * gcc.dg/20040527-1.c: New test case.
7939
7940 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
7941
7942         PR gfortran/pr16196
7943         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
7944
7945 2004-06-25  Roger Sayle  <roger@eyesopen.com>
7946
7947         PR middle-end/15825
7948         * gcc.dg/pr15825-1.c: New test case.
7949
7950 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7951
7952         * gcc.c-torture/execute/20040625-1.c: New test.
7953
7954 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7955
7956         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
7957
7958 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7959
7960         * gcc.dg/torture/mips-div-1.c: New test.
7961
7962 2004-06-24  Jeff Law  <law@redhat.com>
7963
7964         * gcc.dg/tree-ssa/20040624-1.c: New test.
7965
7966 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
7967
7968         * gcc.c-torture/compile/20040624-1.c: New test.
7969
7970 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7971
7972         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
7973         this directory.
7974
7975 2004-06-23  Andrew Pinski  <apinski@apple.com>
7976
7977         PR middle-end/15988
7978         * g++.dg/opt/ptrmem4.C: New test.
7979
7980         * gcc.dg/c90-array-quals-2.c: New test.
7981
7982 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
7983
7984         * gcc.dg/kpice1.c: New test.
7985
7986 2006-06-23  Andrew Pinski  <apinski@apple.com>
7987
7988         * gcc.dg/c90-array-quals.c: New test.
7989
7990 2006-06-22  Richard Henderson  <rth@redhat.com>
7991
7992         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
7993
7994 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
7995
7996         * gcc.dg/builtins-config.h: Handle FreeBSD.
7997
7998 2006-06-22  Richard Henderson  <rth@redhat.com>
7999
8000         * g++.dg/opt/devirt1.C: New.
8001
8002 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
8003
8004         * g++.dg/opt/pr15551.C: New testcase.
8005
8006 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
8007
8008         PR target/14800
8009         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
8010         x86_64-*-linux* when compiling for 32bit.
8011
8012 2004-06-21  Andrew Pinski  <apinski@apple.com>
8013
8014         * gcc.dg/pch/struct-1.c: New.
8015         * gcc.dg/pch/struct-1.hs: New.
8016
8017 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
8018
8019         * gcc.dg/pch/save-temps-1.c: New file.
8020         * gcc.dg/pch/save-temps-1.hs: New file.
8021
8022 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8023
8024         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
8025         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
8026
8027 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8028
8029         * gfortran.fortran-torture/execute/select_1.f90: Rename function
8030         to fix type error.
8031         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
8032         Remove trailing spaces.
8033
8034 2004-06-21  Richard Henderson  <rth@redhat.com>
8035
8036         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
8037         merging && to BIT_FIELD_REF.
8038
8039 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
8040
8041         * g++.dg/opt/placeholder1.C: New test.
8042
8043 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8044
8045         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
8046         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8047         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8048         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8049
8050 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
8051
8052         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
8053         extern "C".
8054         * g++.dg/other/pragma-re-1.C: Add comments.
8055
8056 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
8057
8058         PR gfortran/16080
8059         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
8060
8061 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
8062
8063         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
8064         instead of setting the type of size_t by
8065         hand.
8066
8067 2004-06-18  Roger Sayle  <roger@eyesopen.com>
8068
8069         * gcc.dg/unordered-2.c: New test case.
8070         * gcc.dg/unordered-3.c: New test case.
8071
8072 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
8073
8074         PR other/16043
8075         * lib/g++.exp (g++_version): Tweak regexp for version
8076         * lib/g77.exp (g77_version): Likewise
8077         * lib/gfortran.exp (gfortran_version): Likewise
8078         * lib/objc.exp (objc_version): Likewise
8079         * lib/treelang.exp (treelang_version): Likewise
8080
8081 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
8082
8083         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
8084         Use INT_MAX instead of __INT_MAX__.
8085         * gcc.dg/compat/struct-align-2_y.c: Likewise.
8086
8087         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
8088         * gcc.dg/compat/scalar-return-3_x.c: Use it.
8089         * gcc.dg/compat/scalar-return-3_y.c: Use it.
8090         * gcc.dg/compat/scalar-return-4_x.c: Use it.
8091         * gcc.dg/compat/scalar-return-4_y.c: Use it.
8092         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
8093         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
8094         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
8095         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
8096
8097         * gcc.dg/range-test-1.c: New test.
8098         * g++.dg/opt/range-test-1.C: New test.
8099
8100 2004-06-17  Richard Henderson  <rth@redhat.com>
8101
8102         * objc.dg/sync-1.m: New.
8103         * objc.dg/try-catch-1.m: Don't force next runtime.
8104         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
8105         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
8106         shadowed catch clause.
8107         * objc.dg/try-catch-5.m: New.
8108
8109 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
8110
8111         Bug 14610
8112         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
8113
8114 2004-06-15  Richard Henderson  <rth@redhat.com>
8115
8116         * gcc.dg/20001116-1.c: Move expected warning line.
8117
8118 2004-06-15  Richard Henderson  <rth@redhat.com>
8119
8120         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
8121         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
8122
8123 2004-06-15  Jeff Law  <law@redhat.com>
8124
8125         * gcc.dg/tree-ssa/20040615-1.c: New test.
8126         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
8127         be less sensitive to operand ordering.
8128         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
8129
8130 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
8131
8132         * g++.dg/abi/bitfield3.C: Add comment..
8133
8134 2004-06-15  Richard Henderson  <rth@redhat.com>
8135
8136         * g++.dg/ext/stmtexpr1.C: XFAIL.
8137         * gcc.dg/20030612-1.c: XFAIL.
8138
8139 2004-06-15  Eric Christopher  <echristo@redhat.com>
8140
8141         * g++.dg/charset/asm5.c: New.
8142         * gcc.dg/charset/asm6.c: New.
8143
8144 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8145
8146         PR fortran/15962
8147         * gfortran.fortran-torture/execute/select_1.f90: New test.
8148
8149 2004-06-15  Paul Brook  <paul@codesourcery.com>
8150
8151         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
8152
8153 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8154
8155         PR c++/15967
8156         * g++.dg/lookup/crash3.C: New test.
8157
8158 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8159
8160         PR c++/15947
8161         * g++.dg/parse/dtor4.C: New test.
8162
8163 2004-06-14  Jeff Law  <law@redhat.com>
8164
8165         * gcc.c-torture/compile/20040614-1.c: New test.
8166
8167 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8168
8169         PR fortran/15211
8170         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
8171         LEN of a character array.
8172
8173 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
8174
8175         PR c++/15096
8176         * g++.dg/template/ptrmem10.C: New test.
8177
8178         PR c++/14930
8179         * g++.dg/template/friend30.C: New test.
8180
8181 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8182
8183         PR fortran/14928
8184         * gfortran.fortran-torture/compile/mloc.f90: New test.
8185
8186 2004-06-13  Paul Brook  <paul@codesourcery.com>
8187
8188         * gfortran.fortran-torture/execute/random_2.f90: New test.
8189
8190 2004-06-13  Eric Christopher  <echristo@redhat.com>
8191
8192         * gcc.dg/noncompile/redecl-1.c: Fix error message.
8193
8194 2004-06-12  Paul Brook  <paul@codesourcery.com>
8195
8196         * gfortran.fortran-torture/execute/contained_3.f90: New test.
8197
8198 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8199
8200         PR fortran/14923
8201         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
8202
8203 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8204
8205         PR fortran/14957
8206         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
8207         syntax errors in end statements of contained subroutines.
8208
8209 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8210
8211         PR fortran/12841
8212         * gfortran.fortran-torture/execute/null_arg.f90: New test.
8213
8214 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8215
8216         PR fortran/15665
8217         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
8218
8219 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8220
8221         PR gfortran/12839
8222         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
8223
8224 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
8225
8226         PR c++/15862
8227         * g++.dg/parse/enum1.C: New test.
8228
8229 2004-06-10  Jeff Law  <law@redhat.com>
8230
8231         * gcc.c-torture/compile/20040610-1.c: New test.
8232
8233 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8234
8235         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
8236         * g++.old-deja/g++.other/decl3.C: Likewise.
8237
8238 2004-06-10  Brian Booth  <bbooth@redhat.com>
8239
8240         * gcc.dg/tree-ssa/20031015-1.c: Scan for
8241         V_MAY_DEF instead of VDEF.
8242         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
8243
8244 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
8245
8246         PR c++/14211
8247         * g++.dg/conversion/const1.C: New test.
8248
8249         PR c++/15076
8250         * g++.dg/conversion/reinterpret1.C: New test.
8251
8252         PR c++/15877
8253         * g++.dg/template/enum2.C: New test.
8254
8255         PR c++/15227
8256         * g++.dg/template/error13.C: New test.
8257
8258 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8259
8260         PR fortran/14957
8261         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
8262         arguments to test_* REAL and of the right size.
8263
8264 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8265
8266         PR target/15569
8267         PR rtl-optimization/15681
8268         * gcc.dg/20040609-1.c: New test.
8269
8270 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8271
8272         PR c++/14791
8273         * g++.dg/opt/builtins1.C: New test.
8274
8275 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
8276
8277         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
8278         that use default windows32 struct layout.
8279         * gcc.dg/i386-bitfield2.c: Likewise.
8280
8281 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
8282
8283         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
8284         for mingw32 and cygwin targets.
8285
8286 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
8287
8288         * gcc.dg/pch/macro-4.c: New.
8289         * gcc.dg/pch/macro-4.hs: New.
8290
8291 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8292
8293         PR fortran/13249
8294         * gfortran.fortran-torture/compile/name_clash.f90: New test.
8295
8296 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8297
8298         PR fortran/13372
8299         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
8300
8301 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8302
8303         PR gfortran/14897
8304         * gfortran.fortran-torture/execute/t_edit.f90: New test.
8305
8306 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8307
8308         PR gfortran/15755
8309         * gfortran.fortran-torture/execute/backspace.c : New test.
8310
8311 2004-06-09  Paul Brook  <paul@codesourcery.com>
8312
8313         * gfortran.fortran-torture/execure/intrinsic_associated.f90
8314         (pointer_to_section): Rewrite to use smaller array.
8315
8316 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
8317
8318         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
8319         * gcc.dg/ext/altivec-10.c: Same.
8320         * gcc.dg/ext/altivec-11.c: Same.
8321         * gcc.dg/ext/altivec-12.c: Same.
8322         * gcc.dg/ext/altivec-13.c: Same.
8323         * gcc.dg/ext/altivec-14.c: Same.
8324         * gcc.dg/ext/altivec-15.c: Same.
8325         * gcc.dg/ext/altivec-16.c: Same.
8326         * gcc.dg/ext/altivec-3.c: Same.
8327         * gcc.dg/ext/altivec-4.c: Same.
8328         * gcc.dg/ext/altivec-6.c: Same.
8329         * gcc.dg/ext/altivec-7.c: Same.
8330         * gcc.dg/ext/altivec-8.c: Same.
8331         * gcc.dg/ext/altivec-varargs-1.c: Same.
8332
8333         * g++.dg/ext/altivec-1.C: Correct dg syntax.
8334         * g++.dg/ext/altivec-10.C: Same.
8335         * g++.dg/ext/altivec-2.C: Same.
8336         * g++.dg/ext/altivec-3.C: Same.
8337         * g++.dg/ext/altivec-4.C: Same.
8338         * g++.dg/ext/altivec-5.C: Same.
8339         * g++.dg/ext/altivec-6.C: Same.
8340         * g++.dg/ext/altivec-7.C: Same.
8341         * g++.dg/ext/altivec-8.C: Same.
8342         * g++.dg/ext/altivec-9.C: Same.
8343
8344 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8345
8346         PR c++/7841
8347         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
8348
8349 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8350
8351         * gcc.dg/union-1.c: New test.
8352
8353 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8354
8355         * gcc.dg/builtins-41.c: New test case.
8356         * gcc.dg/builtins-42.c: New test case.
8357
8358 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8359
8360         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
8361         * g++.dg/ext/altivec-10.C: Same.
8362         * g++.dg/ext/altivec-2.C: Same.
8363         * g++.dg/ext/altivec-3.C: Same.
8364         * g++.dg/ext/altivec-4.C: Same.
8365         * g++.dg/ext/altivec-5.C: Same.
8366         * g++.dg/ext/altivec-6.C: Same.
8367         * g++.dg/ext/altivec-7.C: Same.
8368         * g++.dg/ext/altivec-8.C: Same.
8369         * g++.dg/ext/altivec-9.C: Same.
8370         * g++.old-deja/g++.abi/cxa_vec.C: Same.
8371         * g++.old-deja/g++.brendan/new3.C: Same.
8372         * gcc.c-torture/execute/eeprof-1.x: Same.
8373
8374 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8375
8376         PR c/14765
8377         * gcc.dg/pr14765-1.c: New test.
8378
8379 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8380
8381         PR c/14649
8382         * gcc.dg/pr14649-1.c: New test case.
8383
8384 2004-06-07  Richard Henderson  <rth@redhat.com>
8385
8386         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
8387         if temporaries.
8388
8389 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8390
8391         * g++.dg/eh/elide1.C: Remove XFAIL.
8392
8393 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
8394
8395         PR c++/15337
8396         * g++.dg/expr/sizeof3.C: New test.
8397
8398         PR c++/14777
8399         * g++.dg/template/access14.C: New test.
8400
8401         PR c++/15554
8402         * g++.dg/template/enum1.C: New test.
8403
8404         PR c++/15057
8405         * g++.dg/eh/throw1.C: New test.
8406
8407 2004-06-07  David Ayers  <d.ayers@inode.at>
8408             Ziemowit Laski  <zlaski@apple.com>
8409
8410         * lib/objc.exp (objc_target_compile): Revert the '-framework
8411         Foundation' flag fix, since bare Darwin does not ship
8412         with the Foundation framework.
8413         * objc/execute/next_mapping.h: Provide a local NSConstantString
8414         @interface and @implementation.
8415         (objc_constant_string_init): A constructor function, used to
8416         initialize the NSConstantString meta-class object.
8417         * objc/execute/string1.m: Include "next_mapping.h" instead of
8418         <Foundation/NSString.h>.
8419         * objc/execute/string2.m: Likewise.
8420         * objc/execute/string3.m: Likewise.
8421         * objc/execute/string4.m: Likewise.
8422
8423 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
8424
8425         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
8426         to double. Replace double with FLOAT.
8427         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
8428
8429         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
8430         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
8431         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
8432         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
8433         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
8434         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
8435         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
8436         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
8437
8438 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8439
8440         PR c/13519
8441         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
8442
8443 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8444
8445         PR c++/15503
8446         * g++.dg/template/meminit2.C: New test.
8447
8448 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
8449
8450         PR target/15822
8451         * gcc.c-torture/execute/compare-fp-1.c,
8452         gcc.c-torture/execute/compare-fp-2.c,
8453         gcc.c-torture/execute/compare-fp-3.c,
8454         gcc.c-torture/execute/compare-fp-4.c,
8455         gcc.c-torture/execute/compare-fp-3.x,
8456         gcc.c-torture/execute/compare-fp-4.x: Moved...
8457         * gcc.c-torture/execute/ieee/compare-fp-1.c,
8458         gcc.c-torture/execute/ieee/compare-fp-2.c,
8459         gcc.c-torture/execute/ieee/compare-fp-3.c,
8460         gcc.c-torture/execute/ieee/compare-fp-4.c,
8461         gcc.c-torture/execute/ieee/compare-fp-3.x,
8462         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
8463
8464 2004-06-04  David Ayers  <d.ayers@inode.at>
8465
8466         * objc/execute/protocol-isEqual-4.m: New testcase.
8467
8468 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
8469
8470         * objc/execute/protocol-isEqual-1.m: New testcase.
8471         * objc/execute/protocol-isEqual-2.m: New testcase.
8472         * objc/execute/protocol-isEqual-3.m: New testcase.
8473
8474 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8475
8476         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
8477
8478 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
8479
8480         * lib/objc.exp (objc_target_compile): When running tests on
8481         Darwin (Mac OS X), inform the linker about '-framework
8482         'Foundation'.
8483
8484 2004-06-02  Eric Christopher  <echristo@redhat.com>
8485
8486         * gcc.c-torture/compile/20040602-1.c: New.
8487
8488 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
8489
8490         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
8491         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8492
8493         PR tree-optimization/14736
8494         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
8495
8496         PR tree-optimization/14042
8497         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
8498
8499         PR tree-optimization/14729
8500         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
8501
8502 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8503
8504         PR fortran/15557
8505         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
8506
8507 2004-06-01  Richard Hederson  <rth@redhat.com>
8508
8509         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
8510
8511 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8512
8513         PR c++/14932
8514         * g++.dg/parse/offsetof4.C: New test.
8515
8516 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
8517
8518         PR objc/7993
8519         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
8520
8521 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
8522
8523         PR c++/15701
8524         * g++.dg/template/friend29.C: New test.
8525
8526 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8527
8528         PR c/15749
8529         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
8530
8531 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
8532
8533         * gcc.dg/sparc-trap-1.c: New test.
8534
8535 2004-05-31  Roger Sayle  <roger@eyesopen.com>
8536
8537         PR middle-end/15069
8538         * g++.dg/opt/fold3.C: New test case.
8539
8540 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
8541
8542         * lib/target-supports.exp (check_iconv_available): Fix fallout
8543         from 2004-05-28 patch.
8544
8545 2004-05-30  Paul Brook  <paul@codesourcery.com>
8546
8547         PR fortran/15620
8548         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
8549         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
8550
8551 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
8552
8553         * gfortran.fortran-torture/execute/random_1.f90: New test.
8554
8555 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8556
8557         * g++.dg/ext/altivec-10.C: New test.
8558
8559 2004-05-29  Paul Brook  <paul@codesourcery.com>
8560
8561         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
8562
8563 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8564
8565         * gcc.dg/altivec-16.c: New test.
8566
8567 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
8568
8569         * lib/target-supports.exp (check_vmx_hw_available): New.
8570         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
8571
8572         * lib/target-supports.exp (check_alias_available,
8573         check_iconv_available, check_named_sections_available): Use
8574         unique names for temporary files.
8575
8576 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8577
8578         * gcc.dg/altivec-15.c: New test.
8579
8580 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8581
8582         PR c++/15083
8583         * g++.dg/warn/noeffect6.C: New test.
8584
8585         PR c++/15471
8586         * g++.dg/expr/ptrmem4.C: New test.
8587
8588         PR c++/15640
8589         * g++.dg/template/operator3.C: New test.
8590
8591 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8592
8593         PR c++/14668
8594         * g++.dg/lookup/redecl1.C: New test.
8595         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
8596
8597 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
8598
8599         * gcc.c-torture/execute/compare-fp-1.c,
8600         gcc.c-torture/execute/compare-fp-2.c,
8601         gcc.c-torture/execute/compare-fp-3.c,
8602         gcc.c-torture/execute/compare-fp-4.c,
8603         gcc.c-torture/execute/compare-fp-3.x,
8604         gcc.c-torture/execute/compare-fp-4.x,
8605         gcc.dg/pr15649-1.c: New.
8606
8607 2004-05-27  Adam Nemet  <anemet@lnxw.com>
8608
8609         PR c++/12883
8610         * g++.dg/init/array14.C: New test.
8611
8612 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
8613
8614         * lib/compat.exp (compat-get-options-main): New.
8615         (compat-get-options): Remove unneeded code, warn for ignored
8616         command.
8617         (compat-execute): Check flag set by dg-require-* commands.
8618
8619         * lib/compat.exp (compat-execute): Break up long lines.
8620
8621 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
8622
8623         * gcc.dg/altivec-7.c: Don't use 'vector long'.
8624         * gcc.dg/altivec-14.c: New test.
8625         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
8626
8627         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
8628         * gcc.dg/altivec-12.c: Ditto.
8629
8630         * gcc.dg/altivec-3.c: Move call to altivec_check.
8631
8632 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8633
8634         PR c++/15044
8635         * g++.dg/template/error12.C: New test.
8636
8637         PR c++/15317
8638         * g++.dg/ext/attrib15.C: New test.
8639
8640         PR c++/15329
8641         * g++.dg/template/ptrmem9.C: New test.
8642
8643 2004-05-25  Paul Brook  <paul@codesourcery.com>
8644
8645         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
8646
8647 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8648
8649         PR c++/15165
8650         * g++.dg/template/crash19.C: New test.
8651
8652 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8653
8654         PR c++/15025
8655         * g++.dg/template/redecl1.C: New test.
8656
8657 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8658
8659         PR c++/14821
8660         * g++.dg/other/ns1.C: New test.
8661
8662         PR c++/14883
8663         * g++.dg/template/invalid1.C: New test.
8664
8665 2004-05-23  Paul Brook  <paul@codesourcery.com>
8666         Victor Leikehman  <lei@haifasphere.co.il>
8667
8668         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
8669         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
8670
8671 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8672
8673         PR c++/15285
8674         PR c++/15299
8675         * g++.dg/template/non-dependent5.C: New test.
8676         * g++.dg/template/non-dependent6.C: New test.
8677
8678 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8679
8680         PR c++/15507
8681         * g++.dg/inherit/union1.C: New test.
8682
8683         PR c++/15542
8684         * g++.dg/template/addr1.C: New test.
8685
8686         PR c++/15427
8687         * g++.dg/template/array5.C: New test.
8688
8689         PR c++/15287
8690         * g++.dg/template/array6.C: New test.
8691
8692 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
8693             Roger Sayle  <roger@eyesopen.com>
8694
8695         * g++.dg/lookup/forscope2.C: New test case.
8696
8697 2004-05-22  Ben Elliston  <bje@au.ibm.com>
8698
8699         * gcc.dg/cpp/Wmissingdirs.c: New.
8700
8701 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8702
8703         PR target/15301
8704         * gcc.dg/compat/union-m128-1.h: New file.
8705         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8706         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8707         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8708
8709 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8710
8711         PR target/15302
8712         * gcc.dg/compat/struct-complex-1.h: New file.
8713         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
8714         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
8715         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8716
8717 2004-05-20  Roger Sayle  <roger@eyesopen.com>
8718
8719         PR middle-end/3074
8720         * gcc.dg/pr3074-1.c: New test case.
8721         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
8722
8723 2004-05-20  Falk Hueffner  <falk@debian.org>
8724
8725         PR other/15526
8726         * gcc.dg/ftrapv-1.c: New test case.
8727
8728 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8729
8730         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
8731
8732 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
8733             Jeff Law  <law@redhat.com>
8734
8735         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
8736         * gcc.dg/tree-ssa/20040518-2.c: New test.
8737
8738         * gcc.dg/tree-ssa/20040518-1.c: New test.
8739
8740 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
8741
8742         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
8743
8744 2004-05-18  Paul Brook  <paul@codesourcery.com>
8745
8746         PR fortran/13930
8747         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
8748
8749 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8750
8751         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
8752         constant folding.
8753
8754 2004-05-17  Steven Bosscher  <stevenb@suse.de>
8755
8756         * gcc.dg/tree-ssa/20040517-1.c: New test.
8757
8758 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8759
8760         * gcc.dg/loop-4.c: New test.
8761
8762 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
8763
8764         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
8765
8766 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
8767
8768         PR fortran/15311
8769         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
8770
8771 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8772
8773         PR fortran/13826
8774         PR fortran/13940
8775         * gfortran.fortran-torture/compile/data_1.f90: New test.
8776
8777 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
8778
8779         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
8780         * gcc.dg/uninit-H.c: Define ASM for __s390__.
8781
8782 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8783
8784         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
8785
8786 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8787
8788         PR c/15444
8789         * gcc.dg/format/xopen-1.c: Adjust expected message.
8790         * gcc.dg/format/xopen-3.c: New test.
8791
8792 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
8793
8794         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
8795
8796 2004-05-14  Jeff Law  <law@redhat.com>
8797
8798         * gcc.dg/tree-ssa/20040514-2.c: New test.
8799
8800 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8801
8802         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
8803         this ...
8804         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
8805         this.
8806
8807 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
8808
8809         * gcc.dg/tree-ssa/20040514-1.c: New test.
8810
8811 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8812
8813         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
8814         test.
8815
8816 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8817
8818         PR fortran/14066
8819         * gfortran.fortran-torture/compile/do_1.f90: New test.
8820
8821 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8822
8823         PR fortran/15051
8824         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
8825         test.
8826
8827 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
8828
8829         PR fortran/15149
8830         * gfortran.fortran-torture/execute/random_init.f90: New test.
8831
8832 2004-05-13  Paul Brook  <paul@codesourcery.com>
8833
8834         PR fortran/15314
8835         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
8836
8837 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
8838
8839         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
8840         for the powerpc case.
8841
8842 2004-05-13  Jeff Law  <law@redhat.com>
8843
8844         * gcc.dg/tree-ssa/20040513-1.c: New test.
8845         * gcc.dg/tree-ssa/20040513-2.c: New test.
8846
8847 2004-05-13  Paul Brook  <paul@codesourcery.com>
8848
8849         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
8850         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
8851         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
8852
8853 2004-05-13  Andreas Schwab  <schwab@suse.de>
8854
8855         PR other/10819
8856         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
8857         characters.
8858
8859 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
8860
8861         PR fortran/15294
8862         * gfortran.fortran-torture/execute/adjustr.f90: New file.
8863
8864 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
8865
8866         Merge from tree-ssa-20020619-branch.  See
8867         ChangeLog.tree-ssa for details.
8868
8869 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
8870
8871         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
8872         include <altivec.h> explicitly.
8873         * gcc.dg/altivec-13.c: Likewise.
8874
8875 2004-05-11  Paul Brook  <paul@codesourcery.com>
8876
8877         * gcc.c-torture/compile/20010518-1.c: Force enum size.
8878
8879 2004-05-10  Eric Christopher  <echristo@redhat.com>
8880
8881         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
8882         * gcc.dg/sibcall-4.c: Ditto.
8883
8884 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
8885
8886         * g++.dg/ext/altivec-8.C: New test case.
8887         * gcc.dg/altivec-13.c: New test case.
8888
8889 2004-05-08  Roger Sayle  <roger@eyesopen.com>
8890
8891         * gcc.c-torture/execute/divcmp-1.c: New test case.
8892         * gcc.c-torture/execute/divcmp-2.c: New test case.
8893         * gcc.c-torture/execute/divcmp-3.c: New test case.
8894
8895 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
8896
8897         * g++.dg/other/pragma-re-2.C: New test.
8898
8899 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8900
8901         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
8902         * gcc.dg/i386-387-2.c: Likewise.
8903
8904         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
8905         __builtin_drem.
8906         * gcc.dg/i386-387-6.c: Likewise.
8907
8908 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8909
8910         * gcc.dg/builtins-33.c:  Also check log1p*.
8911
8912 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
8913
8914         PR optimization/15296
8915         * gcc.c-torture/execute/pr15296.c: New test.
8916
8917 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
8918
8919         * gcc.dg/builtins-40.c: New test.
8920
8921 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
8922
8923         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
8924
8925 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
8926
8927         * g++.dg/ext/spe1.C: New testcase.
8928
8929 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
8930
8931         * objc.dg/image-info.m: Allow additional attributes
8932         for __image_info section.
8933
8934 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
8935
8936         * gcc.dg/torture/mips-hilo-2.c: New test.
8937
8938 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8939
8940         PR c++/14389
8941         * g++.dg/template/member5.C: New test.
8942
8943 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
8944
8945         * gcc.dg/builtins-34.c: Also check expm1*.
8946
8947 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8948
8949         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
8950         * gcc.dg/torture/builtin-convert-3.c: New test.
8951
8952 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
8953
8954         PR middle-end/15054
8955         * g++.dg/opt/pr15054.C: New test.
8956
8957 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8958
8959         * gcc.dg/torture/builtin-rounding-1.c: New test.
8960         * gcc.dg/builtins-25.c: Delete.
8961         * gcc.dg/builtins-29.c: Delete.
8962
8963 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
8964
8965         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
8966         * gcc.dg/sibcall-4.c: Likewise.
8967         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
8968
8969 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8970
8971         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
8972         bit-field on 16-bit targets.
8973
8974 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8975
8976         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
8977         16-bit targets.
8978
8979 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
8980
8981         * gcc.dg/rs6000-power2-1.c: Change to compile only.
8982         * gcc.dg/rs6000-power2-2.c: Likewise.
8983
8984 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
8985
8986         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
8987         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
8988         Change the asm registers to be in form of frN instead of fN.
8989
8990 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8991
8992         * gcc.dg/torture/builtin-convert-2.c: New test.
8993
8994 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
8995
8996         * gcc.dg/rs6000-power2-1.c: New test.
8997         * gcc.dg/rs6000-power2-2.c: New test.
8998
8999 2004-04-28  Jan Hubicka  <jh@suse.cz>
9000
9001         * gcc.dg/unused-6.c: New test.
9002
9003 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
9004             Ulrich Weigand  <uweigand@de.ibm.com>
9005
9006         * ada/acats/run_all.sh: Define $target variable.
9007
9008 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
9009
9010         PR c++/15119
9011         * g++.dg/other/vararg-1.C: New test.
9012
9013         PR c++/4794
9014         * g++.dg/eh/cleanup3.C: New test.
9015
9016 2004-04-24  Laurent GUERBY <laurent@guerby.net>
9017
9018         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
9019         and ad8011a (target_insn).
9020         * ada/acats/support/macro.dfs: Likewise.
9021         * ada/acats/support/impbit.adb: New file.
9022
9023 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
9024
9025         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
9026
9027 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9028
9029         * gcc.dg/loop-3.c: New test.
9030
9031 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
9032
9033         * gcc.c-torture/execute/simd-5.c: New test.
9034
9035 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9036
9037         PR c++/15064
9038         * g++.dg/template/crash18.C: New test.
9039
9040 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
9041
9042         * g++.dg/ext/complit3.C: New test.
9043
9044 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9045
9046         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
9047         * gcc.dg/altivec-3.c: Same.
9048         * gcc.dg/altivec-varargs-1.c: Same.
9049
9050 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9051
9052         * lib/target-supports.exp (check_profiling_available): Assume
9053         profiling is not available on powerpc-eabi targets.
9054
9055 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
9056
9057         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
9058         * gcc.dg/vmx/bug-1.c: Ditto.
9059
9060 2004-04-20  Eric Christopher  <echristo@redhat.com>
9061
9062         * gcc.dg/charset/extern.c: New test.
9063         * g++.dg/charset/extern3.cc: Ditto.
9064
9065 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
9066
9067         * gcc.dg/builtins-39.c: New test.
9068
9069 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
9070
9071         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
9072
9073 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
9074
9075         * gcc.dg/torture/mips-hilo-1.c: New test.
9076
9077 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
9078
9079         * gcc.c-torture/compile/20040419-1.c: New test.
9080
9081 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
9082
9083         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
9084
9085 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
9086             Aldy Hernandez  <aldyh@redhat.com>
9087
9088         * gcc.c-torture/execute/va-arg-24.c: New.
9089
9090 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
9091             Aldy Hernandez  <aldyh@redhat.com>
9092
9093         * gcc.dg/vmx/1b-01.c: New.
9094         * gcc.dg/vmx/1b-02.c: New.
9095         * gcc.dg/vmx/1b-03.c: New.
9096         * gcc.dg/vmx/1b-04.c: New.
9097         * gcc.dg/vmx/1b-05.c: New.
9098         * gcc.dg/vmx/1b-06.c: New.
9099         * gcc.dg/vmx/1b-07.c: New.
9100         * gcc.dg/vmx/1c-01.c: New.
9101         * gcc.dg/vmx/1c-02.c: New.
9102         * gcc.dg/vmx/3a-01a.c: New.
9103         * gcc.dg/vmx/3a-01.c: New.
9104         * gcc.dg/vmx/3a-01m.c: New.
9105         * gcc.dg/vmx/3a-03.c: New.
9106         * gcc.dg/vmx/3a-03m.c: New.
9107         * gcc.dg/vmx/3a-04.c: New.
9108         * gcc.dg/vmx/3a-04m.c: New.
9109         * gcc.dg/vmx/3a-05.c: New.
9110         * gcc.dg/vmx/3a-06.c: New.
9111         * gcc.dg/vmx/3a-06m.c: New.
9112         * gcc.dg/vmx/3a-07.c: New.
9113         * gcc.dg/vmx/3b-01.c: New.
9114         * gcc.dg/vmx/3b-02.c: New.
9115         * gcc.dg/vmx/3b-10.c: New.
9116         * gcc.dg/vmx/3b-13.c: New.
9117         * gcc.dg/vmx/3b-14.c: New.
9118         * gcc.dg/vmx/3b-15.c: New.
9119         * gcc.dg/vmx/3c-01a.c: New.
9120         * gcc.dg/vmx/3c-01.c: New.
9121         * gcc.dg/vmx/3c-02.c: New.
9122         * gcc.dg/vmx/3c-03.c: New.
9123         * gcc.dg/vmx/3d-01.c: New.
9124         * gcc.dg/vmx/4-01.c: New.
9125         * gcc.dg/vmx/4-03.c: New.
9126         * gcc.dg/vmx/5-01.c: New.
9127         * gcc.dg/vmx/5-02.c: New.
9128         * gcc.dg/vmx/5-03.c: New.
9129         * gcc.dg/vmx/5-04.c: New.
9130         * gcc.dg/vmx/5-05.c: New.
9131         * gcc.dg/vmx/5-06.c: New.
9132         * gcc.dg/vmx/5-07.c: New.
9133         * gcc.dg/vmx/5-07t.c: New.
9134         * gcc.dg/vmx/5-08.c: New.
9135         * gcc.dg/vmx/5-10.c: New.
9136         * gcc.dg/vmx/5-11.c: New.
9137         * gcc.dg/vmx/7-01a.c: New.
9138         * gcc.dg/vmx/7-01.c: New.
9139         * gcc.dg/vmx/7c-01.c: New.
9140         * gcc.dg/vmx/7d-01.c: New.
9141         * gcc.dg/vmx/7d-02.c: New.
9142         * gcc.dg/vmx/8-01.c: New.
9143         * gcc.dg/vmx/8-02a.c: New.
9144         * gcc.dg/vmx/8-02.c: New.
9145         * gcc.dg/vmx/brode-1.c: New.
9146         * gcc.dg/vmx/bug-1.c: New.
9147         * gcc.dg/vmx/bug-2.c: New.
9148         * gcc.dg/vmx/bug-3.c: New.
9149         * gcc.dg/vmx/cw-bug-1.c: New.
9150         * gcc.dg/vmx/cw-bug-2.c: New.
9151         * gcc.dg/vmx/cw-bug-3.c: New.
9152         * gcc.dg/vmx/dct.c: New.
9153         * gcc.dg/vmx/debug-1.c: New.
9154         * gcc.dg/vmx/debug-2.c: New.
9155         * gcc.dg/vmx/debug-3.c: New.
9156         * gcc.dg/vmx/debug-4.c: New.
9157         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
9158         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
9159         * gcc.dg/vmx/eg-5.c: New.
9160         * gcc.dg/vmx/fft.c: New.
9161         * gcc.dg/vmx/gcc-bug-1.c: New.
9162         * gcc.dg/vmx/gcc-bug-2.c: New.
9163         * gcc.dg/vmx/gcc-bug-3.c: New.
9164         * gcc.dg/vmx/gcc-bug-4.c: New.
9165         * gcc.dg/vmx/gcc-bug-5.c: New.
9166         * gcc.dg/vmx/gcc-bug-6.c: New.
9167         * gcc.dg/vmx/gcc-bug-7.c: New.
9168         * gcc.dg/vmx/gcc-bug-8.c: New.
9169         * gcc.dg/vmx/gcc-bug-9.c: New.
9170         * gcc.dg/vmx/gcc-bug-b.c: New.
9171         * gcc.dg/vmx/gcc-bug-c.c: New.
9172         * gcc.dg/vmx/gcc-bug-d.c: New.
9173         * gcc.dg/vmx/gcc-bug-e.c: New.
9174         * gcc.dg/vmx/gcc-bug-f.c: New.
9175         * gcc.dg/vmx/gcc-bug-g.c: New.
9176         * gcc.dg/vmx/gcc-bug-i.c: New.
9177         * gcc.dg/vmx/harness.h: New.
9178         * gcc.dg/vmx/ira1.c: New.
9179         * gcc.dg/vmx/ira2a.c: New.
9180         * gcc.dg/vmx/ira2b.c: New.
9181         * gcc.dg/vmx/ira2.c: New.
9182         * gcc.dg/vmx/ira2c.c: New.
9183         * gcc.dg/vmx/mem.c: New.
9184         * gcc.dg/vmx/newton-1.c: New.
9185         * gcc.dg/vmx/ops.c: New.
9186         * gcc.dg/vmx/sn7153.c: New.
9187         * gcc.dg/vmx/spill2.c: New.
9188         * gcc.dg/vmx/spill3.c: New.
9189         * gcc.dg/vmx/spill.c: New.
9190         * gcc.dg/vmx/t.c: New.
9191         * gcc.dg/vmx/varargs-1.c: New.
9192         * gcc.dg/vmx/varargs-2.c: New.
9193         * gcc.dg/vmx/varargs-3.c: New.
9194         * gcc.dg/vmx/varargs-4.c: New.
9195         * gcc.dg/vmx/varargs-5.c: New.
9196         * gcc.dg/vmx/varargs-6.c: New.
9197         * gcc.dg/vmx/varargs-7.c: New.
9198         * gcc.dg/vmx/vmx.exp: New.
9199         * gcc.dg/vmx/vprint-1.c: New.
9200         * gcc.dg/vmx/vscan-1.c: New.
9201         * gcc.dg/vmx/x-01.c: New.
9202         * gcc.dg/vmx/x-02.c: New.
9203         * gcc.dg/vmx/x-03.c: New.
9204         * gcc.dg/vmx/x-04.c: New.
9205         * gcc.dg/vmx/x-05.c: New.
9206         * gcc.dg/vmx/yousufi-1.c: New.
9207         * gcc.dg/vmx/zero-1.c: New.
9208         * gcc.dg/vmx/zero.c: New.
9209
9210 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
9211
9212         * g++.dg/lookup/java1.C: Update for chage of
9213         _Jv_AllocObject.
9214         * g++.dg/lookup/java2.C: Likewise.
9215
9216 2004-04-17  Laurent GUERBY <laurent@guerby.net>
9217
9218         * ada/acats/run_all.sh: use -O2 by default.
9219
9220 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
9221
9222         * gcc.dg/vr-mult-[12].c: New tests.
9223
9224 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9225
9226         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
9227
9228         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
9229
9230 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
9231
9232         * lib/target-supports.exp (check_profiling_available): Assume profiling
9233         isn't available for mips*-*-elf targets.
9234
9235 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
9236
9237         * gcc.dg/builtins-38.c: New test.
9238
9239 2004-04-14  Eric Christopher  <echristo@redhat.com>
9240
9241         * g++.dg/charset/charset.exp: Run .cc extension tests.
9242
9243 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
9244
9245         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
9246
9247 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9248
9249         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
9250
9251 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
9252
9253         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
9254         * gcc.dg/i386-387-2.c: Likewise.
9255
9256         * gcc.dg/i386-387-7.c: New test.
9257         * gcc.dg/i386-387-8.c: New test.
9258
9259         * gcc.dg/builtins-37.c: New test.
9260
9261 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
9262
9263         * g++.dg/pch/externc-1.C: Add missing semicolon.
9264
9265 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
9266
9267         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
9268
9269 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9270
9271         * gcc.c-torture/execute/20040411-1.c: New test.
9272
9273 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9274
9275         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
9276
9277 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
9278
9279         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
9280
9281 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
9282
9283         * lib/target-supports.exp (check_named_sections_available): New.
9284         * lib/gcc-dg.exp (dg-require-named-sections): New.
9285         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
9286         old-deja.exp.  Also prune error-count message from HP linker.
9287         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
9288
9289         * g++.dg/init/init-ref4.C: Use dg-require-weak.
9290         * g++.old-deja/g++.pt/static3.C: Likewise.
9291         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
9292
9293 2004-04-09  Roger Sayle  <roger@eyesopen.com>
9294
9295         * gcc.c-torture/execute/20040409-1.c: New test case.
9296         * gcc.c-torture/execute/20040409-2.c: New test case.
9297         * gcc.c-torture/execute/20040409-3.c: New test case.
9298
9299 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9300
9301         * gcc.dg/20040409-1.c: New test.
9302
9303 2004-04-08  Roger Sayle  <roger@eyesopen.com>
9304
9305         PR target/14888
9306         * g++.dg/opt/pr14888.C: New test case.
9307
9308 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
9309
9310         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
9311         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
9312         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
9313         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
9314         New tests.
9315
9316 2004-04-08  Paul Brook  <paul@codesourcery.com>
9317
9318         * gcc.dg/spill-1.c: New test.
9319
9320 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9321
9322         * gcc.dg/torture/builtin-ctype-2.c: New test.
9323
9324 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
9325
9326         * gcc.dg/pch/pch.exp: Add largefile test.
9327
9328 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
9329
9330         * g++.dg/pch/externc-1.Hs: New.
9331         * g++.dg/pch/externc-1.C: New.
9332
9333 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9334
9335         * gcc.dg/compat/struct-by-value-5a_main.c,
9336         gcc.dg/compat/struct-by-value-5b_main.c: New files.
9337         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
9338         * gcc.dg/compat/struct-by-value-5a_x.c,
9339         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
9340         gcc.dg/compat/struct-by-value-5_x.c.
9341         * gcc.dg/compat/struct-by-value-5a_y.c,
9342         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
9343         gcc.dg/compat/struct-by-value-5_y.c.
9344
9345         * gcc.dg/compat/struct-by-value-6a_main.c,
9346         gcc.dg/compat/struct-by-value-6b_main.c: New files.
9347         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
9348         * gcc.dg/compat/struct-by-value-6a_x.c,
9349         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
9350         gcc.dg/compat/struct-by-value-6_x.c.
9351         * gcc.dg/compat/struct-by-value-6a_y.c,
9352         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
9353         gcc.dg/compat/struct-by-value-6_y.c.
9354
9355         * gcc.dg/compat/struct-by-value-7a_main.c,
9356         gcc.dg/compat/struct-by-value-7b_main.c: New files.
9357         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
9358         * gcc.dg/compat/struct-by-value-7a_x.c,
9359         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
9360         gcc.dg/compat/struct-by-value-7_x.c.
9361         * gcc.dg/compat/struct-by-value-7a_y.c,
9362         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
9363         gcc.dg/compat/struct-by-value-7_y.c.
9364
9365 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
9366
9367         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
9368         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
9369         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
9370         options.
9371
9372 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
9373
9374         * gcc.dg/builtins-36.c: New test.
9375
9376 2004-04-06  Paul Brook  <paul@codesourcery.com>
9377
9378         * README.gcc: Remove obsolete contraint on testcases.
9379
9380 2004-04-05  Paul Brook  <paul@codesourcery.com>
9381
9382         PR2123
9383         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
9384         failure and exit(0) on success.
9385         * g++.dg/expr/anew2.C: Ditto.
9386         * g++.dg/expr/anew3.C: Ditto.
9387         * g++.dg/expr/anew4.C: Ditto.
9388
9389 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
9390
9391         PR c++/3518
9392         * g++.dg/template/unify7.C: New.
9393
9394 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
9395
9396         * g++.dg/README: Bring up to date with new subdirectories; remove
9397         duplicate subdirectory lines.
9398
9399 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
9400
9401         PR c++/14007
9402         * g++.dg/template/unify5.C: New.
9403         * g++.dg/template/unify6.C: New.
9404         * g++.dg/template/qualttp20.C: Adjust.
9405         * g++.old-deja/g++.jason/report.C: Adjust.
9406         * g++.old-deja/g++.other/qual1.C: Adjust.
9407
9408 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
9409
9410         PR c++/14803
9411         * g++.dg/inherit/ptrmem1.C: New test.
9412
9413 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
9414
9415         PR c++/14755
9416         * gcc.c-torture/execute/20040331-1.c: New test.
9417         * gcc.dg/20040331-1.c: New test.
9418
9419 2004-04-01  Paul Brook  <paul@codesourcery.com>
9420
9421         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
9422
9423 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
9424
9425         PR c++/14724
9426         * g++.dg/init/goto1.C: New test.
9427
9428         PR c++/14763
9429         * g++.dg/template/defarg4.C: New test.
9430
9431 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
9432
9433         * gcc.dg/altivec-11.c: Extend test for more valid cases.
9434
9435 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
9436
9437         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
9438
9439 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
9440
9441         * gcc.dg/noncompile/undeclared-2.c: New test.
9442
9443 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9444
9445         * gcc.dg/940409-1.c: Remove XFAIL.
9446         * gcc.dg/reg-vol-struct-1.c: New test.
9447
9448 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9449
9450         * gcc.dg/torture/builtin-wctype-1.c: New test.
9451
9452 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
9453
9454         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
9455         * gcc.dg/20001101-1.c: Likewise.
9456         * gcc.dg/20001102-1.c: Likewise.
9457
9458 2004-03-25  Roger Sayle  <roger@eyesopen.com>
9459
9460         * gcc.dg/compare8.c: Add an additional test for XOR.
9461
9462 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9463
9464         * gcc.dg/torture/builtin-ctype-1.c: New test.
9465
9466 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9467
9468         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
9469         * gcc.dg/torture/builtin-math-1.c: Likewise.
9470         * gcc.dg/torture/builtin-power-1.c: New test.
9471
9472 2004-03-24  Andreas Schwab  <schwab@suse.de>
9473
9474         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
9475         IA64 assembler.
9476
9477 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9478             Roger Sayle  <roger@eyesopen.com>
9479
9480         * gcc.dg/compare8.c: New test case.
9481
9482 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
9483
9484         * g++.dg/ext/altivec-7.C: New test.
9485
9486 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
9487
9488         PR 12267, 12391, 12560, 13129, 14114, 14133
9489         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
9490         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
9491         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
9492         Adjust error regexps.
9493         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
9494         * gcc.dg/noncompile/undeclared-1.c: New test cases.
9495         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
9496         * gcc.dg/local1.c: Add explanatory comment.
9497
9498 2004-03-23  Roger Sayle  <roger@eyesopen.com>
9499
9500         PR optimization/14669
9501         * g++.dg/opt/fold2.C: New test case.
9502
9503 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
9504
9505         PR c/14069
9506         * gcc.dg/20040322-1.c: New test.
9507
9508 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9509
9510         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
9511         * gcc.dg/ultrasp4.c: Likewise.
9512         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
9513
9514 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9515
9516         * gcc.dg/i386-sse-8.c: Reset default options.
9517
9518 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9519
9520         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
9521         in the error message text.
9522
9523 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9524
9525         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
9526
9527 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
9528
9529         PR c++/14616
9530         * g++.dg/init/array13.C: New test.
9531
9532 2004-03-20  Roger Sayle  <roger@eyesopen.com>
9533
9534         PR target/13889
9535         * gcc.c-torture/compile/pr13889.c: New test case.
9536
9537 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9538
9539         PR c/14635
9540         * builtins-1.c (nan, nans): Don't test.
9541         * builtins-30.c: Don't use nan, nanf, nanl.
9542         * builtins-35.c: New test.
9543
9544 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
9545
9546         * g++.dg/ext/altivec-6.C: New test.
9547
9548 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
9549
9550         * g++.dg/init/placement3.C: New test.
9551
9552         * g++.dg/template/spec13.C: New test.
9553
9554         * g++.dg/lookup/using11.C: New test.
9555
9556         * g++.dg/lookup/koenig3.C: New test.
9557
9558         * g++.dg/template/operator2.C: New test.
9559
9560         * g++.dg/expr/dtor3.C: New test.
9561         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
9562         marker.
9563         * g++.old-deja/g++.law/visibility28.C: Likewise.
9564
9565 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
9566
9567         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
9568         * gcc.dg/ppc64-abi-3.c: Likewise.
9569
9570 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9571
9572         PR c++/14545
9573         * g++.dg/parse/template15.C: New test.
9574
9575 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9576
9577         * g++.dg/expr/dtor2.C: New test.
9578
9579         * g++.dg/lookup/anon4.C: New test.
9580
9581         * g++.dg/overload/using1.C: New test.
9582
9583         * g++.dg/template/lookup7.C: New test.
9584
9585         * g++.dg/template/typename6.C: New test.
9586
9587         * g++.dg/expr/cond6.C: New test.
9588
9589 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9590
9591         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
9592
9593 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9594
9595         * g++.dg/expr/cond5.C: New test.
9596         * g++.dg/expr/constcast1.C: Likewise.
9597         * g++.dg/expr/ptrmem2.C: Likewise.
9598         * g++.dg/expr/ptrmem3.C: Likewise.
9599         * g++.dg/lookup/main1.C: Likewise.
9600         * g++.dg/template/lookup6.C: Likewise.
9601
9602 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9603
9604         * gcc.dg/local1.c: New test.
9605
9606         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
9607
9608 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9609
9610         * gcc.dg/torture/builtin-convert-1.c: New test.
9611
9612 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9613
9614         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
9615
9616 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9617
9618         PR c++/14481
9619         * g++.dg/warn/Wunused-7.C: New test.
9620
9621 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9622
9623         * gcc.dg/torture/builtin-integral-1.c: New test.
9624
9625 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9626
9627         PR c++/14586
9628         * g++.dg/parse/non-dependent3.C: New test.
9629
9630 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
9631
9632         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
9633         * g++.dg/eh/simd-2.C: Likewise.
9634         * g++.dg/init/array10.C: Likewise.
9635         * gcc.c-torture/compile/simd-1.c: Likewise.
9636         * gcc.c-torture/compile/simd-2.c: Likewise.
9637         * gcc.c-torture/compile/simd-3.c: Likewise.
9638         * gcc.c-torture/compile/simd-4.c: Likewise.
9639         * gcc.c-torture/compile/simd-6.c: Likewise.
9640         * gcc.c-torture/execute/simd-1.c: Likewise.
9641         * gcc.c-torture/execute/simd-2.c: Likewise.
9642         * gcc.dg/compat/vector-defs.h: Likewise.
9643         * gcc.dg/20020531-1.c: Likewise.
9644         * gcc.dg/altivec-3.c: Likewise.
9645         * gcc.dg/altivec-4.c: Likewise.
9646         * gcc.dg/altivec-varargs-1.c: Likewise.
9647         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
9648         * gcc.dg/i386-mmx-3.c: Likewise.
9649         * gcc.dg/i386-sse-4.c: Likewise.
9650         * gcc.dg/i386-sse-5.c: Likewise.
9651         * gcc.dg/i386-sse-8.c: Likewise.
9652         * gcc.dg/simd-1.c: Likewise.
9653         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
9654         __ev64_opaque__ since the machine description provides it.
9655
9656 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9657
9658         * lib/compat.exp (skip_list): New global variable.
9659         Use it to hold the user defined COMPAT_SKIPS list if any.
9660         (compat-obj): Add the members of skip_list to optall.
9661
9662 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9663
9664         * gcc.dg/compat/union-by-value-1_main.c,
9665         union-by-value-1_x.c, union-by-value-1_y.c,
9666         union-check.h, union-defs.h,
9667         union-init.h, union-return-1_main.c,
9668         union-return-1_x.c, union-return-1_y.c: New files.
9669
9670 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9671
9672         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
9673         mixed-struct-init.h: Add 4 mixed structure types.
9674         struct-by-value-21_main.c, struct-by-value-21_x.c,
9675         struct-by-value-21_y.c, struct-return-21_main.c,
9676         struct-return-21_x.c, struct-return-21_y.c: New files.
9677
9678 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
9679
9680         PR c++/14550
9681         * g++.dg/parse/template14.C: New test.
9682
9683 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9684
9685         * gcc.c-torture/execute/20040313-1.c: New test.
9686
9687 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
9688
9689         PR target/14533
9690         * gcc.dg/20040311-2.c: New test.
9691
9692 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
9693
9694         PR other/14544
9695         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
9696         bit-field.
9697
9698 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
9699
9700         * gcc.dg/20040305-2.c: Add missing return statement.
9701
9702 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9703
9704         * gcc.dg/builtins-34.c: Also check pow10*.
9705
9706 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9707
9708         PR target/14262
9709         * gcc.dg/20040305-2.c: New test.
9710
9711 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9712
9713         * gcc.dg/20040310-1.c: New test.
9714
9715 2004-03-11  Roger Sayle  <roger@eyesopen.com>
9716
9717         * gcc.c-torture/execute/20040311-1.c: New test case.
9718
9719 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
9720
9721         PR c++/14476
9722         * g++.dg/lookup/enum1.C: New test.
9723
9724 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
9725
9726         PR c++/14510
9727         * g++.dg/lookup/struct2.C: New test.
9728
9729 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
9730
9731         * gcc.dg/builtins-34.c: New test.
9732
9733 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9734
9735         * gcc.dg/torture/builtin-nonneg-1.c: New test.
9736
9737 2004-03-09  James E Wilson  <wilson@specifixinc.com>
9738
9739         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
9740         * gcc.dg/alias-2.c: New testcase.
9741
9742 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
9743
9744         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
9745
9746 2004-03-09  Roger Sayle  <roger@eyesopen.com>
9747
9748         * gcc.c-torture/execute/20040309-1.c: New test case.
9749
9750 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9751
9752         PR c++/14397
9753         * g++.dg/overload/ref1.C: New.
9754
9755 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9756
9757         PR c++/14409
9758         * g++.dg/template/spec12.C: New test.
9759
9760         PR c++/14448
9761         * g++.dg/parse/crash14.C: New test.
9762
9763 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9764
9765         PR c++/14230
9766         * g++.dg/init/ref11.C: New test.
9767
9768 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9769
9770         PR c++/14432
9771         * g++.dg/parse/builtin2.C: New test.
9772
9773 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9774
9775         PR c++/14401
9776         * g++.dg/init/ctor3.C: New test.
9777         * g++.dg/init/union1.C: New test.
9778         * g++.dg/ext/anon-struct4.C: New test.
9779
9780 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9781
9782         * g++.dg/lookup/koenig1.C: Tweak error messages.
9783         * g++.dg/lookup/used-before-declaration.C: Likewise.
9784         * g++.dg/other/do1.C: Likewise.
9785         * g++.dg/overload/koenig1.C: Likewise.
9786         * g++.dg/parse/crash13.C: Likewise.
9787         * g++.dg/template/instantiate3.C: Likewise.
9788
9789 2004-03-08  Eric Christopher  <echristo@redhat.com>
9790
9791         * * lib/target-supports.exp: Enable libiconv in test
9792         compilation.  Fix up error checking.
9793
9794 2004-03-08  Roger Sayle  <roger@eyesopen.com>
9795
9796         PR middle-end/14289
9797         * gcc.dg/pr14289-1.c: New test case.
9798         * gcc.dg/pr14289-2.c: Likewise.
9799         * gcc.dg/pr14289-3.c: Likewise.
9800
9801 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
9802
9803         * gcc.c-torture/execute/20040308-1.c: New test.
9804
9805 2004-03-07  Roger Sayle  <roger@eyesopen.com>
9806
9807         * gcc.c-torture/execute/20040307-1.c: New test case.
9808
9809 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
9810
9811         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
9812
9813 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
9814
9815         * gcc.dg/20040306-1.c: New test.
9816
9817 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
9818
9819         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
9820         them static.
9821         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
9822
9823 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9824
9825         PR c/14465
9826         * gcc.dg/decl-6.c: New test.
9827
9828 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9829
9830         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
9831         Rename LOGPOW -> LOG_POW.
9832         (SQRT_EXP, POW_EXP): New.
9833
9834 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9835
9836         * gcc.dg/i386-sse-8.c: New test.
9837
9838 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9839
9840         PR c/14114
9841         * gcc.dg/decl-5.c: New test.
9842
9843 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
9844
9845         * gcc.dg/20040305-1.c: New test.
9846
9847 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
9848
9849         PR other/14354
9850         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
9851
9852 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
9853
9854         PR c++/14425, c++/14426
9855         * g++.dg/ext/altivec-4.C: New test.
9856         * g++.dg/ext/altivec-5.C: New test.
9857
9858 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
9859
9860         * g++.old-deja/g++.other/linkage1.C: Expect errors about
9861         global variables of a type with no linkage.
9862         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
9863         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
9864         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
9865         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
9866         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
9867         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
9868         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
9869         * g++.dg/warn/deprecated.C: Name enum Color.
9870         * g++.dg/overload/VLA.C: Name structure for 'b'.
9871         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
9872
9873 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9874
9875         * gcc.c-torture/compile/20040304-1.c: New test.
9876
9877 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
9878
9879         PR 13728
9880         * gcc.dg/decl-4.c: New testcase.
9881
9882 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
9883
9884         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
9885         as PRECF if sizeof (float) > sizeof (double).
9886         (PRECL): Make it the same as PRECF if
9887         sizeof (float) > sizeof (long double).
9888
9889 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9890
9891         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
9892         system type.  Add check for irix6 which doesn't have c99 runtime.
9893
9894 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
9895
9896         * gcc.dg/const-elim-1.c: xfail for xtensa.
9897
9898 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9899
9900         PR c++/14369
9901         * g++.dg/template/cond4.C: New test.
9902
9903 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9904
9905         PR c++/14360
9906         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
9907
9908         PR c++/14361
9909         * g++.dg/parse/defarg7.C: New test.
9910
9911         PR c++/14359
9912         * g++.dg/template/friend26.C: New test.
9913
9914 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9915
9916         PR c++/14324
9917         * g++.dg/abi/mangle21.C: New test.
9918
9919         PR c++/14260
9920         * g++.dg/parse/constructor2.C: New test.
9921
9922         PR c++/14337
9923         * g++.dg/template/sfinae1.C: New test.
9924
9925 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9926
9927         PR c++/14267
9928         * g++.dg/expr/crash2.C: New test.
9929
9930         PR middle-end/13448
9931         * gcc.dg/inline-5.c: New test.
9932         * gcc.dg/always-inline.c: Split out tests into ...
9933         * gcc.dg/always-inline2.c: ... this and ...
9934         * gcc.dg/always-inline3.c: ... this.
9935
9936 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9937
9938         PR debug/12103
9939         * g++.dg/debug/crash1.C: New test.
9940
9941 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
9942
9943         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
9944         function with __attribute__((noinline)).
9945         (recurser_void2): Likewise.
9946         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
9947         (recurser_void2): Likewise.
9948
9949 2004-02-29  Roger Sayle  <roger@eyesopen.com>
9950
9951         PR middle-end/14203
9952         * g++.dg/warn/Wunused-6.C: New test case.
9953
9954 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
9955
9956         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
9957         not defined.
9958
9959 2004-02-27  Eric Christopher  <echristo@redhat.com>
9960
9961         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
9962         * g++.dg/charset/asm2.c: Run only x86.
9963         * gcc.dg/charset/asm3.c: Ditto.
9964
9965 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
9966
9967         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
9968         ld_library_path.
9969
9970 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
9971
9972         * g++.dg/ext/altivec-3.C: New.
9973
9974 2004-02-26  Richard Henderson  <rth@redhat.com>
9975
9976         * g++.dg/ext/attrib10.C: Mark for warning.
9977         * gcc.dg/attr-alias-1.c: New.
9978
9979 2004-02-26  Richard Henderson  <rth@redhat.com>
9980
9981         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
9982         * gcc.c-torture/execute/20040208-2.c: ... it back.
9983
9984 2004-02-26  Eric Christopher  <echristo@redhat.com>
9985
9986         * lib/target-supports.exp (check-iconv-available): New function.
9987         * lib/gcc-dg.exp (dg-require-iconv): New function.
9988         Use above.
9989         * gcc.dg/charset: New directory.
9990         * gcc.dg/charset/charset.exp: New file.
9991         * gcc.dg/charset/asm1.c: Ditto.
9992         * gcc.dg/charset/asm2.c: Ditto.
9993         * gcc.dg/charset/asm3.c: Ditto.
9994         * gcc.dg/charset/asm4.c: Ditto.
9995         * gcc.dg/charset/asm5.c: Ditto.
9996         * gcc.dg/charset/attribute1.c: Ditto.
9997         * gcc.dg/charset/attribute2.c: Ditto.
9998         * gcc.dg/charset/string1.c: Ditto.
9999         * g++.dg/charset: New directory.
10000         * g++.dg/dg.exp: Add here. Special options.
10001         * g++.dg/charset/charset.exp: New file.
10002         * g++.dg/charset/asm1.c: Ditto.
10003         * g++.dg/charset/asm2.c: Ditto.
10004         * g++.dg/charset/asm3.c: Ditto.
10005         * g++.dg/charset/asm4.c: Ditto.
10006         * g++.dg/charset/attribute1.c: Ditto.
10007         * g++.dg/charset/attribute2.c: Ditto.
10008         * g++.dg/charset/extern1.cc: Ditto.
10009         * g++.dg/charset/extern2.cc: Ditto.
10010         * g++.dg/charset/string1.c: Ditto.
10011
10012 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
10013
10014         PR c++/14278
10015         * g++.dg/parse/comma1.C: New test.
10016
10017 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10018
10019         PR c++/14284
10020         * g++.dg/template/ttp8.C: New test.
10021
10022 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
10023
10024         * gcc.dg/fixuns-trunc-1.c: New test.
10025
10026 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10027
10028         * gcc.dg/builtins-config.h: Use #elif.
10029
10030 2004-02-26  Michael Matz  <matz@suse.de>
10031
10032         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
10033         * gcc.dg/991214-1.c: Likewise.
10034         * gcc.dg/i386-asm-1.c: Likewise.
10035
10036 2004-02-25  Richard Henderson  <rth@redhat.com>
10037
10038         * gcc.c-torture/execute/20040208-2.c: Move ...
10039         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
10040
10041 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10042
10043         PR c++/14246
10044         * g++.dg/other/crash-3.C: New test.
10045
10046 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10047
10048         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
10049         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
10050
10051         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
10052         HP-UX.
10053
10054 2004-02-24  Michael Matz  <matz@suse.de>
10055
10056         * gcc.dg/i386-regparm.c: New.
10057
10058 2004-02-23  James E Wilson  <wilson@specifixinc.com>
10059
10060         * gcc.c-torture/execute/20040223-1.c: New.
10061
10062 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
10063             Kazu Hirata  <kazu@cs.umass.edu>
10064
10065         * gcc.dg/fwritable-strings-1.c: Remove.
10066
10067 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
10068
10069         PR c/14156
10070         * gcc.dg/20040223-1.c: New test.
10071
10072 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10073
10074         PR c++/14106
10075         * g++.dg/ext/typeof9.C: New test.
10076
10077 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10078
10079         PR c++/14250
10080         * g++.dg/other/switch1.C: New test.
10081
10082 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10083
10084         * gcc.dg/cast-function-1.c: Adjust for new informative message.
10085         * gcc.dg/va-arg-1.c: Likewise.
10086
10087 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10088
10089         PR c++/14143
10090         * g++.dg/template/koenig5.C: New test.
10091
10092 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
10093
10094         * g++.dg/ext/altivec-1.C: Generalize target triple.
10095         * g++.dg/ext/altivec-2.C: New test case.
10096         * g++.dg/ext/altivec_check.h: New file.
10097         * gcc.dg/altivec-1.c: Generalize target triple;
10098         include altivec_check.h and call altivec_check().
10099         * gcc.dg/altivec-[2-5].c: Generalize target triple.
10100         * gcc.dg/altivec-6.c: New test case.
10101         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
10102         type casts as needed.
10103         * gcc.dg/altivec-10.c: Include altivec_check.h and call
10104         altivec_check().
10105         * gcc.dg/altivec-12.c: New test case.
10106         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
10107         include altivec_check.h and call altivec_check().
10108         * gcc.dg/altivec_check.h: New file.
10109
10110 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10111
10112         * lib/target-supports.exp (check_alias_available): Don't mangle
10113         function `g' in test program.
10114
10115 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10116
10117         * lib/target-supports.exp (check_profiling_available): Check
10118         argument to determine whether we support a profiling type.
10119         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
10120         check_profiling_available.
10121         * g++.dg/bprob/bprob.exp: Likewise
10122         * g77.dg/bprob/bprob.exp: Likewise.
10123         * gcc.misc-tests/bprob.exp: Likewise.
10124         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
10125         dg-require-profiling and delete expected error handling.
10126         * gcc.dg/20021014-1.c: Likewise.
10127         * gcc.dg/nest.c: Likewise.
10128
10129 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10130
10131         PR c++/12007
10132         * g++.dg/other/vthunk1.C: New test.
10133
10134 2004-02-20  Falk Hueffner  <falk@debian.org>
10135
10136         PR target/14201
10137         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
10138
10139 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
10140
10141         PR c++/13927
10142         * g++.dg/other/error8.C: Remove XFAIL markers.
10143
10144         PR c++/14173
10145         * g++.dg/ext/packed5.C: New test.
10146
10147         PR c++/14199
10148         * g++.dg/warn/Wunused-5.C: New test.
10149
10150         PR c++/14186
10151         * g++.dg/lookup/member1.C: New test.
10152
10153 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
10154
10155         * gcc.c-torture/compile/20040130-1.c: Enable only when
10156         __INT_MAX__ >= 2147483647L.
10157         * gcc.c-torture/compile/961203-1.c: Likewise.
10158
10159 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
10160
10161         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
10162         * g++.dg/opt/template1.C: Robustify assembler regexp
10163
10164 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10165
10166         * gcc.c-torture/execute/simd-4.x: Remove.
10167         * gcc.c-torture/execute/va-arg-25.x: Likewise.
10168         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
10169         Guard with #ifndef SKIP_ATTRIBUTE.
10170         * gcc.dg/compat/vector-1_y.c: Likewise.
10171         * gcc.dg/compat/vector-2_x.c: Likewise.
10172         * gcc.dg/compat/vector-2_y.c: Likewise.
10173         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
10174         * g++.dg/eh/simd-2.C: Likewise.
10175
10176 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
10177
10178         * gcc.c-torture/compile/complex-1.c: New.
10179
10180 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
10181
10182         PR target/14209
10183         * gcc.c-torture/execute/20040218-1.c: New test.
10184
10185 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10186
10187         PR c++/14181
10188         * g++.dg/parse/new2.C: New test.
10189
10190 2004-02-18  Paul Brook  <paul@codesourcery.com>
10191
10192         * gcc.c-torture/compile/libcall-1.c: New test.
10193
10194 2004-02-18  Paul Brook  <paul@codesourcery.com>
10195
10196         PR debug/12934
10197         * gcc.dg/debug/debug-7.c: New test.
10198
10199 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
10200
10201         * gcc.dg/20040217-1.c: New test.
10202
10203 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
10204
10205         * gcc.c-torture/execute/990208-1.x: Delete.
10206
10207 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
10208
10209         * gcc.c-torture/execute/20040208-2.x: New file.
10210
10211 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
10212
10213         PR c++/11326
10214         * g++.dg/abi/structret1.C: New test.
10215
10216 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
10217
10218         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
10219         (i386_cpuid): No need to test if cpuid is available on AMD64.
10220         Fix assembly, so that it works onboth i386 and AMD64.
10221         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
10222         (vecInLong): Fix s[] member type to unsigned int.
10223         (vecInWord): Remove type.
10224         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
10225         (a64, b64, c64, d64, e64): Remove.
10226         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
10227         Remove unused variable.  Remove initialization of removed variables.
10228         Don't call mmx_tests nor sse_tests.
10229         (reference_mmx, reference_sse): Remove.
10230         (check): Add return stmt.
10231         * gcc.dg/i386-sse-7.c: New test.
10232         * gcc.dg/i386-mmx-4.c: New test.
10233
10234 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10235
10236         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
10237         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10238         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10239         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
10240         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
10241         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
10242         g++.dg/tc1/dr94.C: Fix line terminator.
10243
10244 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
10245
10246         * gcc.c-torture/compile/20040216-1.c: New.
10247
10248 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10249
10250         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10251         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10252         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
10253         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
10254         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
10255         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
10256
10257 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10258
10259         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
10260
10261 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
10262
10263         PR c++/13971
10264         * g++.dg/expr/cond4.C: New test.
10265
10266         PR c++/14086
10267         * g++.dg/lookup/crash2.C: New test.
10268
10269 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
10270
10271         * gcc.c-torture/compile/20040214-2.c: New test.
10272
10273 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
10274
10275         PR c++/14116
10276         * g++.dg/ext/typeof8.C: New test.
10277
10278 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
10279
10280         * gcc.c-torture/compile/20040214-1.c: New test.
10281
10282 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10283
10284         PR c++/13635
10285         * g++.dg/template/spec11.C: New test.
10286
10287 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10288
10289         PR c++/13927
10290         * g++.dg/other/error8.C: New test.
10291
10292 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
10293
10294         PR c++/14122
10295         * g++.dg/template/array4.C: New test.
10296
10297         PR c++/14108
10298         * g++.dg/inherit/thunk2.C: New test.
10299
10300         PR c++/14083
10301         * g++.dg/eh/cond2.C: New test.
10302
10303 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
10304
10305         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
10306
10307 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
10308
10309         * lib/scanasm.exp (dg-scan): Quote pattern before display.
10310
10311 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
10312
10313         * g++.dg/simd-2.C: xfail on ppc64-linux.
10314
10315 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10316
10317         PR c/456
10318         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
10319         tests.
10320
10321 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
10322
10323         * gcc.dg/builtins-33.c: New test.
10324
10325 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
10326
10327         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
10328
10329 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10330
10331         * g++.dg/simd-2.C: Set -maltivec for ppc64.
10332
10333 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10334
10335         * gcc.dg/ppc64-abi-3.c: New test.
10336
10337 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
10338
10339         PR c/14092
10340
10341         * gcc.dg/pr14092-1.c: New testcase.
10342
10343 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
10344
10345         * gcc.dg/cpp/assert4.c: Fix typo last change.
10346
10347         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
10348         * gcc.dg/cpp/assert4.c: Handle powerpc64.
10349
10350         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
10351
10352 2004-02-09  Roger Sayle  <roger@eyesopen.com>
10353
10354         * gcc.c-torture/compile/20040209-1.c: New test case.
10355
10356 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10357
10358         * gcc.dg/c90-init-1.c: Adjust expected error messages.
10359
10360 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
10361
10362         * gcc.c-torture/execute/20040208-[12].c: New tests.
10363
10364 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10365
10366         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
10367
10368 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10369
10370         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
10371
10372 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10373
10374         Bug 13856
10375         * gcc.dg/visibility-8.c: New testcase.
10376
10377 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10378
10379         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
10380         arguments.
10381         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
10382
10383 2004-02-07  Roger Sayle  <roger@eyesopen.com>
10384
10385         PR middle-end/13696
10386         * g++.dg/opt/fold1.C: New test case.
10387
10388 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10389
10390         PR c++/14033
10391         * g++.dg/other/crash-2.C: New test.
10392
10393 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10394
10395         PR c++/14028
10396         * g++.dg/parse/angle-bracket2.C: New test.
10397
10398 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10399
10400         PR middle-end/13750
10401         Revert:
10402         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10403         PR pch/13361
10404         * testsuite/g++.dg/pch/wchar-1.C: New.
10405         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10406
10407 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10408
10409         PR c++/14008
10410         * g++.dg/parse/error15.C: New test.
10411         * g++.dg/parse/crash11.C: Update dg-error mark.
10412
10413 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10414
10415         PR c++/13932
10416         * g++.dg/warn/conv2.C: New test.
10417
10418 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10419
10420         PR c++/13086
10421         * g++.dg/warn/incomplete1.C: Remove xfail.
10422
10423 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10424
10425         * lib/file-format.exp (gcc_target_object_format): Use
10426         ${tool}_target_compile, not gcc_target_compile.
10427         * lib/target-supports.exp (check_alias_available): Likewise.
10428         (check_gc_sections_available): Likewise.
10429         * g++.dg/ext/attrib10.C: Use dg-require-alias.
10430         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
10431         dg-require-alias.
10432
10433 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10434
10435         PR c++/13969
10436         * g++.dg/template/static6.C: New test.
10437
10438 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
10439
10440         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
10441
10442 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10443
10444         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
10445         tests for systems where `char' is unsigned by default.
10446
10447 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10448
10449         PR c++/13997
10450         * g++.dg/template/partial3.C: New test.
10451
10452 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
10453
10454         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
10455         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
10456         Remove mentions of obsolete ports.
10457
10458 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
10459
10460         * gcc.dg/noncompile/20001228-1.c: Fix for new
10461         error message.
10462
10463 2004-02-03  Roger Sayle  <roger@eyesopen.com>
10464
10465         PR target/9348
10466         * gcc.c-torture/execute/multdi-1.c: New test case.
10467
10468 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10469
10470         PR c++/13925
10471         * g++.dg/template/lookup5.C: New test.
10472
10473 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10474
10475         PR c++/13950
10476         * g++.dg/template/lookup4.C: New test.
10477
10478         PR c++/13970
10479         * g++.dg/parse/error14.C: New test.
10480
10481         PR c++/14002
10482         * g++.dg/parse/template13.C: New test.
10483
10484 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10485
10486         PR c++/13978
10487         * g++.dg/template/koenig4.C: New test.
10488
10489         PR c++/13968
10490         * g++.dg/template/crash17.C: New test.
10491
10492         PR c++/13975
10493         * g++.dg/parse/error13.C: New test.
10494         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
10495
10496 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10497
10498         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
10499
10500 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
10501
10502         PR c/11658
10503         PR c/13994
10504         * gcc.dg/noncompile/20040203-1.c: New test.
10505         * gcc.dg/noncompile/20040203-2.c: Likewise.
10506         * gcc.dg/noncompile/20040203-3.c: Likewise.
10507         * gcc.dg/20040203-1.c: Likewise.
10508
10509 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
10510
10511         PR c++/10858
10512         * g++.dg/template/sizeof7.C: New test.
10513
10514 2004-02-02  Eric Christopher  <echristo@redhat.com>
10515             Zack Weinberg  <zack@codesourcery.com>
10516
10517         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
10518
10519 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
10520
10521         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
10522         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
10523         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
10524         * gcc.dg/cleanup-5.c: Run only on Linux targets.
10525
10526 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
10527
10528         PR c++/13113
10529         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
10530
10531         PR c++/13854
10532         * g++.dg/ext/attrib13.C: New test.
10533
10534         PR c++/13907
10535         * g++.dg/conversion/op2.C: New test.
10536
10537 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10538
10539         * gcc.dg/titype-1.c: Fix pasto.
10540
10541 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10542
10543         * gcc.dg/titype-1.c: New test.
10544
10545 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10546
10547         PR c++/13957
10548         * g++.dg/template/non-type-template-argument-1.C,
10549         g++.dg/template/qualified-id1.C: Update dg-error marks.
10550         * g++.dg/template/nontype6.C: New test.
10551
10552 2004-02-01  Roger Sayle  <roger@eyesopen.com>
10553
10554         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
10555         * gcc.dg/builtins-31.c: New testcase.
10556         * gcc.dg/builtins-32.c: New testcase.
10557
10558 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
10559
10560         * objc.dg/call-super-2.m: Update line numbers
10561         for the including of stddef.h.
10562
10563 2004-01-30  Michael Matz  <matz@suse.de>
10564
10565         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
10566         g++.dg/ext/case-range3.C: New tests.
10567
10568 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10569
10570         DR206
10571         PR c++/13813
10572         * g++.dg/template/member4.C: New test.
10573
10574 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10575
10576         PR c++/13683
10577         * g++.dg/template/sizeof6.C: New test.
10578
10579 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10580
10581         * gcc.dg/fwritable-strings-1.c: New test.
10582
10583 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10584
10585         * gcc.c-torture/compile/20040130-1.c: New test.
10586
10587 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
10588
10589         * objc.dg/call-super-2.m: Include stddef.h for size_t.
10590
10591 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
10592
10593         PR c++/13883
10594         * g++.dg/template/ctor3.C: New test.
10595
10596 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10597
10598         * g++.dg/tc1: New directory.
10599         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
10600         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
10601         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
10602         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
10603         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
10604
10605 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10606
10607         * g++.dg/parse/error11.C: New test.
10608         * g++.dg/parse/error12.C: Likewise.
10609
10610 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
10611
10612         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
10613         (scan_initial, main): Use aligned_sizeof instead of sizeof.
10614
10615 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
10616
10617         PR c++/13791
10618         * g++.dg/ext/attrib12.C: New test.
10619
10620         PR c++/13736
10621         * g++.dg/parse/cast2.C: New test.
10622
10623 2004-01-27  James E Wilson  <wilson@specifixinc.com>
10624
10625         * objc.dg/encode-2.m (main): New local string.  Set depending on
10626         sizeof long.  Use in sscanf call.
10627         * objc.dg/encode-3.m (main): New local string.  Set depending on
10628         sizeof long.  Use in scan_initial call.
10629
10630 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10631
10632         * objc.dg/call-super-2.m: Make LP64-safe.
10633         * objc.dg/desig-init-1.m: Likewise.
10634
10635 2004-01-27  Devang Patel <dpatel@apple.com>
10636
10637         * g++.dg/debug/namespace1.C: New test.
10638
10639 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
10640
10641         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
10642         xscale-*-*.
10643
10644         * gcc.dg/arm-mmx-1.c: New test.
10645
10646 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10647
10648         * gcc.dg/20040127-1.c: New test.
10649         * gcc.dg/20040127-2.c: New test.
10650
10651 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10652
10653         * objc.dg/stret-1.m (glob): Renamed to globa.
10654
10655 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
10656
10657         PR c++/13663
10658         * g++.dg/expr/for1.C: New test.
10659
10660 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
10661
10662         PR middle-end/13779
10663         * gcc.dg/darwin-longlong.c: New test.
10664
10665 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
10666
10667         * gcc.dg/20040124-1.c: Moved test from here...
10668         * gcc.c-torture/compile/20040124-1.c: ...to here.
10669
10670 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10671
10672         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
10673         the assembly output if -m64 is passed.
10674
10675 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
10676
10677         PR c++/13833
10678         * g++.dg/template/cond3.C: New test.
10679
10680 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10681
10682         PR c++/13810
10683         * g++.dg/template/ttp7.C: New test.
10684
10685 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10686
10687         PR c++/13797
10688         * g++.dg/template/nontype4.C: New test.
10689         * g++.dg/template/nontype5.C: Likewise.
10690
10691 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
10692
10693         * gcc.dg/torture/mips-clobber-at.c: New test.
10694
10695 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
10696
10697         * gcc.dg/20040124-1.c: New test.
10698
10699 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
10700
10701         * gcc.dg/20040123-1.c: New test.
10702
10703 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10704
10705         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
10706
10707 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10708
10709         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
10710
10711 2004-01-23  Andrew Pinski  <apinski@apple.com>
10712
10713         * gcc.dg/20030121-1.c: Move to ..
10714         * gcc.dg/20040121-1.c: here.
10715
10716 2004-01-23  Roger Sayle  <roger@eyesopen.com>
10717
10718         * gcc.dg/builtins-29.c: New test case.
10719
10720 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10721
10722         PR 18314
10723         * gcc.dg/builtins-30.c: New testcase.
10724
10725 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
10726
10727         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
10728         * lib/g77.exp: Likewise.
10729         * lib/objc.exp: Likewise.
10730         * lib/g++.exp: Likewise.
10731
10732 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10733
10734         * gcc.dg/struct-by-value-2.c: New test.
10735
10736 2004-01-21  Andrew Pinski  <apinski@apple.com>
10737
10738         PR target/13785
10739         * gcc.dg/20030121-1.c: New test.
10740
10741 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
10742
10743         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
10744         clobber frame pointer register in asm statement.
10745
10746 2004-01-21  Falk Hueffner  <falk@debian.org>
10747
10748         * gcc.c-torture/compile/20040121-1.c: New test.
10749
10750 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
10751
10752         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
10753
10754 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
10755
10756         * gcc.dg/ppc64-abi-2.c: New test.
10757
10758 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
10759
10760         * lib/treelang.exp: Fill out this file.
10761         * lib/treelang-dg.exp: New File.
10762
10763 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10764
10765         * gcc.c-torture/compile/981022-1.c: Remove.
10766         * gcc.dg/array-5.c: Remove XFAIL.
10767         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
10768         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
10769         gcc.dg/cond-lvalue-1.c: Update.
10770         * gcc.dg/cast-lvalue-2.c: New test.
10771
10772 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
10773
10774         PR c++/13592
10775         * g++.dg/other/error1.C (class foo): Tweak error message.
10776
10777         PR c++/13592
10778         * g++.dg/template/call2.C: New test.
10779
10780 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10781
10782         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
10783         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
10784         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
10785         scalar-return-1_x.c, scalar-return-2_y.c,
10786         scalar-return-3_x.c, scalar-return-3_y.c,
10787         scalar-return-4_x.c, scalar-return-4_y.c,
10788         struct-align-1.h, struct-align-1_x.c,
10789         struct-align-1_y.c, struct-align-2.h,
10790         struct-align-2_x.c, struct-align-2_y.c,
10791         struct-by-value-10_y.c, struct-by-value-11_x.c,
10792         struct-by-value-11_y.c, struct-by-value-12_x.c,
10793         struct-by-value-12_y.c, struct-by-value-13_x.c,
10794         struct-by-value-13_y.c, struct-by-value-14_x.c,
10795         struct-by-value-14_y.c, struct-by-value-15_x.c,
10796         struct-by-value-15_y.c, struct-by-value-16_y.c,
10797         struct-by-value-17_y.c, struct-by-value-18_y.c,
10798         struct-by-value-19_y.c, struct-by-value-1_x.c,
10799         struct-by-value-1_y.c, struct-by-value-20_y.c,
10800         struct-by-value-2_x.c, struct-by-value-2_y.c,
10801         struct-by-value-3_y.c, struct-by-value-4_x.c,
10802         struct-by-value-4_y.c, struct-by-value-5_y.c,
10803         struct-by-value-6_y.c, struct-by-value-7_y.c
10804         struct-by-value-8_x.c, struct-by-value-8_y.c
10805         struct-by-value-9_x.c, struct-by-value-9_y.c
10806         struct-return-10_x.c, struct-return-10_y.c,
10807         struct-return-19_x.c, struct-return-20_x.c
10808         struct-return-2_x.c, struct-return-2_y.c
10809         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
10810         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
10811
10812 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10813
10814         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
10815         attribute on sparc*-sun-solaris2.*.
10816
10817 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
10818
10819         PR c++/13710
10820         * g++.dg/ext/typeof7.C: New test.
10821
10822 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
10823
10824         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
10825         * gcc.dg/const-elim-1.c: Same.
10826
10827 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
10828
10829         * objc.dg/stret-1.m: New.
10830         * objc.dg/stret-2.m: New.
10831
10832 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10833
10834         PR c++/11895
10835         * g++.dg/ext/vector1.C: New test.
10836
10837 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
10838
10839         * gcc.dg/pch/import-1.c: New.
10840         * gcc.dg/pch/import-1.hs: New.
10841         * gcc.dg/pch/import-1a.h: New.
10842         * gcc.dg/pch/import-1b.h: New.
10843         * gcc.dg/pch/import-1c.h: New.
10844
10845 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10846
10847         PR c++/13574
10848         * g++.dg/ext/array1.C: New test.
10849
10850         PR c++/13178
10851         * g++.dg/conversion/op1.C: New test.
10852
10853 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
10854
10855         PR 11864
10856         From Kazumoto Kojima / Dan Kegel:
10857         * gcc.dg/pr11864-1.c: New test.
10858
10859         PR 10392
10860         From Marcus Comstedt / Dan Kegel:
10861         * gcc.dg/pr10392-1.c: New test.
10862
10863 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10864
10865         PR c++/13478
10866         * g++.dg/init/ref10.C: New test.
10867
10868 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10869
10870         PR c++/13407
10871         * g++.dg/parse/typename6.C: New test.
10872
10873 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10874
10875         PR pch/13361
10876         * testsuite/g++.dg/pch/wchar-1.C: New.
10877         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10878
10879 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10880
10881         PR c++/9259
10882         * g++.dg/expr/sizeof2.C: New test.
10883
10884 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
10885
10886         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
10887
10888 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10889
10890         PR c++/13659
10891         * g++.dg/lookup/strong-using-3.C: New.
10892         * g++.dg/lookup/using-10.C: New.
10893
10894 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10895
10896         PR c++/13594
10897         * g++.dg/lookup/strong-using-2.C: New.
10898
10899 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
10900             Dan Kegel <dank@kegel.com>
10901             J"orn Rennecke <joern.rennecke@superh.com>
10902
10903         PR target/9365
10904         * gcc.dg/pr9365-1.c: New test.
10905
10906 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10907
10908         PR c++/8856
10909         * g++.dg/parse/casting-operator2.C: New test.
10910         * g++.old-deja/g++.pt/explicit83.C: Remove.
10911
10912 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10913
10914         * gcc.dg/label-compound-stmt-1.c: New test.
10915         * gcc.c-torture/compile/950922-1.c,
10916         gcc.c-torture/compile/20000211-3.c,
10917         gcc.c-torture/compile/20000518-1.c,
10918         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
10919         compound statements.
10920
10921 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
10922
10923         * gcc.dg/ppc64-abi-1.c: New test.
10924
10925 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
10926
10927          * g++.dg/ext/attrib9.C: Add dg-warnings.
10928
10929 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10930
10931         PR c++/12335
10932         * g++.dg/parse/dtor3.C: New test.
10933
10934 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10935
10936         PR c++/12709
10937         * g++.dg/parse/try-catch-1.C: New test.
10938
10939 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
10940
10941         * ada/acats/run_all.sh: Add more verbose output in acats.log
10942         when compiling tests.
10943
10944 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10945
10946         PR 13656
10947         * gcc.dg/typedef-redecl.c: New test case.
10948         * gcc.dg/typedef-redecl.h: New support file.
10949
10950 2004-01-13  Jan Hubicka  <jh@suse.cz>
10951
10952         * gcc.dg/always_inline.c: New test.
10953         * gcc.dg/debug/20031231-1.c: Fix.
10954
10955 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10956
10957         PR c++/13474
10958         * g++.dg/template/array3.C: New test.
10959
10960 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10961
10962         * g++.dg/ext/lvalue1.C: No longer expected to fail.
10963         * g++.dg/warn/Wunused-2.C: Likewise.
10964
10965 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10966
10967         PR c++/13289
10968         * g++.dg/template/instantiate6.C: New test.
10969
10970 2004-01-12  Roger Sayle  <roger@eyesopen.com>
10971
10972         PR middle-end/11397
10973         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
10974
10975 2004-01-12  Jan Hubicka  <jh@suse.cz>
10976
10977         PR opt/12826
10978         * gcc.dg/20040112-1.c: New.
10979
10980         * gcc.dg/dwarf-die[1-7].c: Move to...
10981         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
10982         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
10983
10984 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
10985
10986         PR c++/4100
10987         * g++.dg/parse/friend4.C: New test.
10988
10989 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
10990
10991         PR c++/4100
10992         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
10993         definition is called a friend.
10994
10995 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
10996
10997         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
10998
10999 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
11000
11001         PR c++/3478
11002         * g++.dg/parse/error10.C: New test.
11003         * g++.dg/template/arg2.C: Accept "invalid type" error.
11004
11005 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
11006
11007         PR middle-end/13392
11008         * g++.dg/opt/expect2.C: New test.
11009
11010 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11011
11012         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
11013         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
11014         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
11015         Update dg-error regexps.
11016
11017 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11018
11019         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
11020         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
11021
11022 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11023
11024         * gcc.dg/pragma-re-1.c: Use right pointer type.
11025
11026 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11027
11028         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
11029
11030 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
11031
11032         * gcc.dg/rs6000-ldouble-1.c: New.
11033
11034 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11035
11036         DR 337
11037         PR c++/9256
11038         * g++.dg/other/abstract1.C: New test.
11039
11040 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
11041
11042         * g++.dg/lookup/strong-using-1.C: New.
11043
11044 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11045
11046         PR c/11234
11047         * gcc.dg/func-ptr-conv-1.c: New test.
11048         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
11049
11050 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
11051
11052         PR target/13380.
11053         * gcc.c-torture/compile/20040109-1.c: New.
11054
11055 2004-01-08  Stuart Hastings  <stuart@apple.com>
11056
11057         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
11058         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
11059         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
11060
11061 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
11062
11063         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
11064
11065 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11066
11067         * ada/acats/run_acats: Treat 'gnatchop' the same way
11068         as 'gnatmake'.  Export GCC_DRIVER.
11069         * ada/acats/run_all.sh: Add target_gnatchop.  Use
11070         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
11071
11072 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11073
11074         PR c++/12573
11075         * g++.dg/template/dependent-expr4.C: New test.
11076
11077 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
11078
11079         * gcc.dg/altivec-11.c: New test.
11080
11081 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
11082
11083         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
11084
11085 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11086
11087         PR c/6024
11088         * gcc.dg/enum-compat-1.c: New test.
11089         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
11090
11091 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11092
11093         PR c/12165
11094         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
11095         gcc.dg/c99-idem-qual-3.c: New tests.
11096
11097 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
11098
11099         * gcc.dg/winline-7.c: Don't cast void * to int.
11100
11101 2004-01-06  Jan Hubicka  <jh@suse.cz>
11102
11103         * gcc.dg/i386-sse-5.c: New test
11104         * g++.dg/eh/simd-1.c: Add -w argument for i386.
11105
11106 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11107
11108         PR c++/12815
11109         * g++.dg/rtti/typeid4.C: New test.
11110
11111 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11112
11113         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
11114
11115 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11116
11117         PR c++/12132
11118         * g++.dg/template/error11.C: New test.
11119
11120         PR c++/13451
11121         * g++.dg/template/class2.C: New test.
11122
11123 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11124         Richard Sandiford <rsandifo@redhat.com>
11125
11126         PR c++/13387
11127         * g++.dg/opt/alias3.C: New test.
11128
11129 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
11130
11131         PR c++/13157
11132         * g++.dg/template/koenig3.C: New test.
11133
11134         PR c++/13529
11135         * g++.dg/parse/offsetof3.C: New test.
11136
11137         * g++.dg/init/copy7.C: Add missing dg-error markers.
11138
11139         PR c++/12226
11140         * g++.dg/init/copy7.c: New test.
11141
11142         PR c++/13536
11143         * g++.dg/parse/cast1.C: New test.
11144
11145 2004-01-04  Jan Hubicka  <jh@suse.cz>
11146
11147         * gcc.dg/winline[1-7].c: New tests.
11148
11149 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11150
11151         PR c++/13520
11152         * g++.dg/template/qualttp22.C: New test.
11153
11154 2004-01-01  Jan Hubicka  <jh@suse.cz>
11155
11156         * gcc.dg/debug/20031231-1.c: New.
11157         * gcc.c-torture/compile/20040101-1.c: New.
11158         * gcc.dg/dwarf-die-[1-7].c: New.
11159
11160 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
11161
11162         PR optimization/13521
11163         * gcc.c-torture/compile/20031231-1.c: New test.
11164
11165 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11166
11167         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
11168
11169 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11170
11171         PR c++/10079
11172         * g++.dg/template/crash16.C: New test.
11173
11174 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
11175
11176         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
11177
11178 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11179
11180         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
11181         ports.
11182         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11183         * g++.old-deja/g++.law/profile1.C: Likewise.
11184         * gcc.c-torture/compile/981006-1.c: Likewise.
11185         * gcc.c-torture/execute/loop-2e.x: Likewise.
11186         * gcc.c-torture/execute/loop-2f.x: Remove.
11187         * gcc.c-torture/execute/loop-2g.x: Likewise.
11188         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
11189         * gcc.dg/20020312-2.c: Remove traces of dead ports.
11190
11191 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11192
11193         PR c++/13507
11194         * g++.dg/ext/attrib11.C: New test.
11195
11196         PR c++/13494
11197         * g++.dg/template/array2-1.C: New test.
11198         * g++.dg/template/array2-2.C: New test.
11199
11200 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
11201
11202         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
11203
11204 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11205
11206         PR c++/12774
11207         * g++.dg/template/array1-1.C: New test.
11208         * g++.dg/template/array1-2.C: New test.
11209
11210 2003-12-29  Roger Sayle  <roger@eyesopen.com>
11211
11212         PR fortran/12632
11213         * g77.dg/12632.f: New test case.
11214
11215 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11216
11217         PR c++/13289
11218         * g++.dg/parse/nontype1.C: New test.
11219
11220 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11221
11222         PR c++/12403
11223         * g++.dg/parse/explicit1.C: New test.
11224         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
11225
11226 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11227
11228         PR c++/13081
11229         * g++.dg/opt/inline6.C: New test.
11230
11231         PR c++/12613
11232         * g++.dg/parse/error9.C: New test.
11233
11234         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
11235
11236 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11237
11238         PR c++/13009
11239         * g++.dg/init/assign1.C: New test.
11240
11241 2003-12-28  Roger Sayle  <roger@eyesopen.com>
11242
11243         PR c++/13070
11244         * g++.dg/warn/format3.C: New test case.
11245
11246 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11247
11248         * gcc.c-torture/compile/20031227-1.c: New test.
11249
11250 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11251
11252         * g++.dg/bprob/bprob.exp: Load target-supports.exp
11253         * g77.dg/bprob/bprob.exp: Likewise.
11254         * gcc.misc-tests/bprob.exp: Likewise.
11255         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
11256         variants on systems where the library does not provide that
11257         functionality.
11258         * gcc.dg/builtins-20.c: Use builtins-config.h.
11259         * gcc.dg/builtins-config.h: New file.
11260
11261 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11262
11263         * lib/gcc-dg.exp (dg-require-profiling): New function.
11264         * lib/target-supports.exp (check_profiling_available): Likewise.
11265         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
11266         * g77.dg/bprob/bprob.exp: Likewise.
11267         * gcc.misc-tests/bprob.exp: Likewise.
11268         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
11269         * gcc.dg/20021014-1.c: Likewise.
11270         * gcc.dg/nest.c: Likewise.
11271
11272 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11273
11274         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
11275         compiling.
11276         * g++.dg/lookup/java2.C: Likewise.
11277         * gcc.dg/cpp/lexident.c: Likewise.
11278
11279 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
11280
11281         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
11282         given.
11283         * gcc.c-torture/compile/961203-1.c: Likewise.
11284         * gcc.c-torture/compile/980506-1.c: Likewise.
11285
11286 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
11287
11288         * lib/gcc-dg.exp (dg-prune-output): New annotation.
11289         (additional_prunes): New global.
11290         (gcc-dg-prune): Handle additional per-test pruning.
11291         (dg-test): Clear additional_prunes between tests.
11292
11293         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
11294         dg-prune-output to avoid spurious failures from assembler
11295         complaining about nonexistent WAW violations.
11296         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
11297         Use dg-prune-output to avoid spurious failures from assembler
11298         warning about Itanium B-step errata.
11299
11300 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11301
11302         * g++.dg/abi/macro0.C: New test.
11303         * g++.dg/abi/macro1.C: Likewise.
11304         * g++.dg/abi/macro2.C: Likewise.
11305
11306         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
11307         * g++.dg/abi/bitfield7.C: Likewise.
11308         * g++.dg/abi/dtor2.C: Likewise.
11309         * g++.dg/abi/mangle11.C: Likewise.
11310         * g++.dg/abi/mangle12.C: Likewise.
11311         * g++.dg/abi/mangle14.C: Likewise.
11312         * g++.dg/abi/mangle17.C: Likewise.
11313         * g++.dg/abi/vbase10.C: Likewise.
11314         * g++.dg/abi/vbase14.C: Likewise.
11315         * g++.dg/template/qualttp17.C: Likewise.
11316
11317 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
11318
11319         PR c/11995
11320         * gcc.dg/20031223-1.c: New test.
11321
11322 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11323
11324         * gcc.dg/noreturn-7.c: New test.
11325
11326 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11327
11328         * gcc.dg/null-pointer-1.c: New test.
11329
11330 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11331
11332         * g++.old-deja/g++.jason/template18.C: Remove.
11333         * g++.old-deja/g++.jason/template37.C: Likewise.
11334
11335         PR c++/12862
11336         * g++.dg/lookup/ns1.C: New test.
11337
11338         PR c++/12397
11339         * g++.dg/template/lookup3.C: New test.
11340
11341 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11342
11343         * g++.dg/template/recurse1.C: New test
11344
11345 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11346
11347         PR c++/12479
11348         * g++.dg/parse/semicolon1.C: New test.
11349         * g++.dg/parse/semicolon1.h: Likewise.
11350
11351 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
11352
11353         * gcc.dg/darwin-misaligned.c: New test.
11354
11355 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11356
11357         PR c/9163
11358         * gcc.dg/20031222-1.c: New test.
11359
11360 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
11361
11362         PR c++/13438
11363         * g++.dg/parse/error8.C: New test.
11364
11365         PR c++/11554
11366         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
11367
11368 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
11369
11370         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
11371         too small.
11372         * gcc.c-torture/compile/930217-1.c: Likewise.
11373         * gcc.c-torture/compile/930513-1.c: Likewise.
11374         * gcc.c-torture/execute/920908-2.c: Likewise.
11375         * gcc.c-torture/execute/921204-1.c: Likewise.
11376         * gcc.c-torture/execute/930621-1.c: Likewise.
11377         * gcc.c-torture/execute/930630-1.c: Likewise.
11378         * gcc.c-torture/execute/931031-1.c: Likewise.
11379         * gcc.c-torture/execute/980602-2.c: Likewise.
11380         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11381         * gcc.c-torture/execute/compndlit-1.c: Likewise.
11382         * gcc.c-torture/execute/extzvsi.c: Likewise.
11383         * gcc.c-torture/unsorted/ext.c: Likewise.
11384
11385 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
11386
11387         PR target/12749
11388         * gcc.c-torture/compile/20031220-2.c: New test case.
11389
11390 2003-12-20  Roger Sayle  <roger@eyesopen.com>
11391
11392         PR optimization/13031
11393         * gcc.c-torture/compile/20031220-1.c: New test case.
11394
11395 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11396
11397         * gcc.dg/cast-function-1.c: New test.
11398
11399 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11400
11401         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
11402         formats.
11403
11404 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
11405
11406         PR c++/12795
11407         * g++.dg/ext/attrib10.C: New test.
11408
11409 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11410
11411         * gcc.dg/cleanup-10.c: New test.
11412         * gcc.dg/cleanup-11.c: New test.
11413
11414 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11415
11416         PR c++/13239
11417         * g++.dg/opt/expect1.C: New test.
11418
11419 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
11420
11421         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
11422
11423 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
11424
11425         PR debug/12923
11426         * gcc.dg/20031218-1.c: New test.
11427
11428         PR debug/12389
11429         * gcc.dg/20031218-2.c: New test.
11430         * gcc.dg/20031218-3.c: New test.
11431
11432         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
11433         of label name and allow for USER_LABEL_PREFIX == "_" names.
11434         * g++.dg/abi/mangle18-2.C: Likewise.
11435         * g++.dg/abi/mangle19-1.C: Likewise.
11436         * g++.dg/abi/mangle19-2.C: Likewise.
11437         * g++.dg/abi/mangle20-1.C: Likewise.
11438         * g++.dg/abi/mangle20-2.C: Likewise.
11439
11440 2003-12-18  Richard Henderson  <rth@redhat.com>
11441
11442         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
11443
11444 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
11445             Dan Kegel <dank@kegel.com>
11446
11447         PR other/12009
11448         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
11449         testing a cross compiler, it causes spurious compile failures.
11450         * lib/g++.exp: Likewise.
11451
11452 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11453
11454         PR c++/13262
11455         * g++.dg/template/access13.C: New test.
11456
11457 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11458
11459         * gcc.dg/20031216-1.c: New test.
11460
11461 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11462
11463         PR c++/9154
11464         * g++.dg/template/error10.C: New test.
11465
11466 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11467
11468         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
11469         * g++.dg/eh/simd-2.C: Likewise.
11470
11471 2003-12-17  James E Wilson  <wilson@specifixinc.com>
11472             Roger Sayle  <roger@eyesopen.com>
11473
11474         * gcc.c-torture/execute/ieee/mzero5.c: New.
11475
11476 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
11477
11478         PR c++/10603
11479         * g++.dg/parse/error6.C: New test.
11480
11481         PR c++/12827
11482         * g++.dg/parse/error7.C: New test.
11483
11484 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11485
11486         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
11487         at -O with stabs debugging formats.
11488         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
11489         * gcc.dg/debug/debug-2.c: Likewise.
11490
11491 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11492
11493         PR c++/12696
11494         * g++.dg/init/error1.C: New test.
11495
11496         PR c++/12218
11497         * g++.dg/init/pm3.C: New test.
11498
11499 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11500
11501         PR c/3347
11502         * gcc.dg/bitfld-8.c: New test.
11503
11504 2003-12-16  James Lemke  <jim@wasabisystems.com>
11505
11506         * gcc.dg/arm-scd42-[123].c: New tests.
11507
11508 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11509
11510         PR c++/9043
11511         * g++.dg/abi/mangle20-1.C: New test.
11512         * g++.dg/abi/mangle20-2.C: New test.
11513
11514 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11515
11516         PR c++/13275
11517         * g++.dg/other/offsetof2.C: Remove XFAIL.
11518         * g++.dg/parse/offsetof1.C: New test.
11519         * g++.gd/parse/offsetof2.C: Likewise.
11520
11521 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11522
11523         * g++.dg/template/nontype3.C: New test.
11524         * g++.dg/template/static2.C: Tweaked the dg-error clause.
11525
11526 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11527
11528         * g++.dg/warn/noreturn-3.C: Also test instantiation.
11529
11530 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11531
11532         PR c++/13387
11533         * g++.dg/expr/assign1.C: New test.
11534
11535         PR c++/13242
11536         * g++.dg/abi/mangle19-1.C: New test.
11537         * g++.dg/abi/mangle19-2.C: New test.
11538
11539 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
11540
11541         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
11542
11543 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11544
11545         * gcc.c-torture/execute/20031216-1.c: New test.
11546
11547 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11548
11549         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
11550         an ICE regression.
11551
11552 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11553
11554         PR c++/10926
11555         * g++.dg/template/error9.C: New test.
11556
11557         PR c++/11116
11558         * g++.dg/template/error8.C: New test.
11559
11560 2003-12-15  Roger Sayle  <roger@eyesopen.com>
11561
11562         PR middle-end/13400
11563         * gcc.c-torture/execute/20031215-1.c: New test case.
11564
11565 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11566
11567         PR c++/13269
11568         * g++.dg/parse/error5.C: New test.
11569
11570         PR c++/12989
11571         * g++.dg/expr/sizeof1.C: New test.
11572
11573         PR c++/13310
11574         * g++.dg/template/crash15.C: New test.
11575
11576 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
11577
11578         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
11579         a non-POD type as the last named parameter of a varargs function.
11580
11581 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11582
11583         PR c++/13243
11584         PR c++/12573
11585         * g++.dg/template/crash14.C: New test.
11586         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
11587
11588 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
11589
11590         * g++.dg/other/java1.C: New test.
11591
11592         PR c++/13241
11593         * g++.dg/abi/mangle18-1.C: New test.
11594         * g++.dg/abi/mangle18-2.C: New test.
11595
11596 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11597
11598         PR optimization/10312
11599         * gcc.c-torture/execute/20031214-1.c: New.
11600
11601 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
11602
11603         PR c++/10779
11604         PR c++/12160
11605         * g++.dg/parse/error3.C: New test.
11606         * g++.dg/parse/error4.C: Likewise.
11607         * g++.dg/abi/mangle4.C: Tweak error messages.
11608         * g++.dg/lookup/using5.C: Likewise.
11609         * g++.dg/other/error2.C: Likewise.
11610         * g++.dg/parse/typename5.C: Likewise.
11611         * g++.dg/parse/undefined1.C: Likewise.
11612         * g++.dg/template/arg2.C: Likewise.
11613         * g++.dg/template/ttp3.C: Likewise.
11614         * g++.dg/template/type1.C: Likewise.
11615         * g++.old-deja/g++.other/crash32.C: Likewise.
11616         * g++.old-djea/g++.pt/defarg8.C: Likewise.
11617
11618 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11619
11620         PR c++/13106
11621         * g++.dg/warn/noreturn-3.C: New test.
11622
11623 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11624
11625         PR c++/13118
11626         * g++.dg/abi/covariant3.C: New.
11627
11628 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
11629
11630         * g++.dg/eh/ia64-1.C: New test.
11631
11632 2003-12-12  Roger Sayle  <roger@eyesopen.com>
11633
11634         PR optimization/13037
11635         * g77.f-torture/execute/13037.f: New test case.
11636
11637 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11638
11639         PR c++/12881
11640         * g++.dg/abi/covariant2.C: New.
11641
11642 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
11643
11644         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
11645
11646 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
11647
11648         * gcc.c-torture/execute/wchar_t-1.x: Delete.
11649
11650 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
11651
11652         PR other/10819
11653         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
11654         to fix Bug 10819.
11655         * lib/g++.exp (g++_version): Likewise.
11656         * lib/g77.exp (g77_version): Likewise.
11657         * lib/objc.exp (default_objc_version): Likewise.
11658
11659 2003-12-10  Richard Henderson  <rth@redhat.com>
11660
11661         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
11662
11663         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
11664
11665 2003-12-08  Matt Austern  <austern@apple.com>
11666
11667         PR c/13134
11668         * lib/gcc-dg.exp (dg-require-visibility): Define.
11669         * lib/target-supports (check_visibility_available): Define.
11670         * gcc.dg/visibility-1.c: New test.
11671         * gcc.dg/visibility-2.c: Likewise.
11672         * gcc.dg/visibility-3.c: Likewise.
11673         * gcc.dg/visibility-4.c: Likewise.
11674         * gcc.dg/visibility-5.c: Likewise.
11675         * gcc.dg/visibility-6.c: Likewise.
11676         * g++.dg/ext/visibility-1.C: Likewise.
11677         * g++.dg/ext/visibility-2.C: Likewise.
11678         * g++.dg/ext/visibility-3.C: Likewise.
11679         * g++.dg/ext/visibility-4.C: Likewise.
11680         * g++.dg/ext/visibility-5.C: Likewise.
11681         * g++.dg/ext/visibility-6.C: Likewise.
11682
11683 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11684
11685         * g++.dg/lookup/java1.C: New test.
11686         * g++.dg/lookup/java2.C: New test.
11687
11688 2003-12-07  Falk Hueffner  <falk@debian.org>
11689
11690         * g++.dg/opt/noreturn-1.C: New test.
11691
11692 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
11693
11694         * gcc.dg/overflow-1.c: New test.
11695
11696 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11697
11698         * g77.f-torture/compile/13060.f: New test.
11699
11700 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
11701
11702         PR c++/13323
11703         * g++.dg/inherit/operator2.C: New test.
11704
11705 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11706
11707         PR c++/13305
11708         * g++.dg/ext/attrib9.C: New test.
11709
11710 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11711
11712         PR c++/13314
11713         * g++.dg/template/error7.C: New test.
11714
11715 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
11716             J"orn Rennecke <joern.rennecke@superh.com>
11717
11718         PR target/13302
11719         * g++.dg/other/struct-va_list.C: New test.
11720
11721 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11722
11723         PR c++/13166
11724         * g++.dg/parse/defarg6.C: New test.
11725
11726 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
11727
11728         PR target/13256
11729         * gcc.c-torture/execute/20031201-1.c: New test.
11730
11731 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
11732
11733         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
11734
11735 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11736
11737         * gcc.dg/builtin-return-1.c: New test.
11738
11739 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
11740             J"orn Rennecke <joern.rennecke@superh.com>
11741
11742         PR optimization/13260
11743         * gcc.c-torture/execute/20031204-1.c: New test.
11744
11745 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11746
11747         PR c++/9127
11748         * g++.dg/template/error6.C: New test.
11749
11750 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
11751
11752         * gcc.dg/20031202-1.c: New test.
11753
11754 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11755
11756         PR c++/13179
11757         * g++.dg/template/eh1.C: New test.
11758
11759         PR c++/10771
11760         * g++.dg/template/error5.C: New test.
11761
11762 2003-12-02  David Ung  <davidu@mips.com>
11763
11764         * gcc.dg/compat/vector-check.h: Corrected type for var
11765         g_##TMODE
11766
11767 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11768
11769         PR c++/10126
11770         * g++.dg/template/ptrmem8.C: New test.
11771
11772 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11773
11774         PR c++/12573
11775         * g++.dg/template/dependent-expr3.C: New test.
11776
11777 2003-12-01  James Lemke  <jim@wasabisystems.com>
11778
11779         * gcc.dg/arm-g2.c: New test.
11780
11781 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11782
11783         PR optimization/11634
11784         * gcc.dg/20031201-2.c: New test case.
11785
11786 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
11787
11788         PR 11433
11789         * objc.dg/proto-lossage-3.m: New test.
11790
11791 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11792
11793         PR optimization/12628
11794         * gcc.dg/20031201-1.c: New test case.
11795
11796 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11797
11798         * gcc.dg/unaligned-1.c: New test.
11799
11800 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
11801
11802         PR c++/9849
11803         * g++.dg/template/error4.C: New test.
11804         * g++.dg/template/nested3.C: Adjust error markers.
11805
11806 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11807
11808         * gcc.dg/cpp/assert4.c: Check more #system assertions.
11809
11810 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11811
11812         PR c/10333
11813         * gcc.dg/bitfld-7.c: New test.
11814
11815 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
11816
11817         * gcc.dg/tls/asm-1.C: New test.
11818
11819 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11820
11821         * gcc.dg/cpp/assert4.c: Update.
11822
11823 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11824
11825         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
11826         * gcc.dg/builtin-apply3.c: New test.
11827
11828 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11829
11830         * lib/compat.exp (compat-obj): New xfaildata parameter.
11831         Use it to set compiler_conditional_xfail_data before compiling.
11832         (compat-get-options): Handle dg-xfail-if.
11833         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
11834         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
11835         * gcc.dg/compat/vector-1_y.c: Likewise.
11836         * gcc.dg/compat/vector-2_x.c: Likewise.
11837         * gcc.dg/compat/vector-2_y.c: Likewise.
11838
11839 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11840
11841         * g++.dg/opt/reg-stack4.C: New test.
11842
11843 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11844
11845         * gcc.dg/builtin-apply2.c: New test.
11846
11847 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11848
11849         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
11850
11851 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11852
11853         PR c++/12924
11854         * g++.dg/template/template-id-2.C: New test.
11855
11856 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11857
11858         PR c++/5369
11859         * g++.dg/template/memfriend1.C: New test.
11860         * g++.dg/template/memfriend2.C: Likewise.
11861         * g++.dg/template/memfriend3.C: Likewise.
11862         * g++.dg/template/memfriend4.C: Likewise.
11863         * g++.dg/template/memfriend5.C: Likewise.
11864         * g++.dg/template/memfriend6.C: Likewise.
11865         * g++.dg/template/memfriend7.C: Likewise.
11866         * g++.dg/template/memfriend8.C: Likewise.
11867         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
11868
11869 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
11870
11871         PR c++/12515
11872         * g++.dg/ext/cond1.C: New test.
11873
11874 2003-11-20  Richard Henderson  <rth@redhat.com>
11875
11876         * gcc.dg/20020201-2.c: Remove.
11877         * gcc.dg/20020201-4.c: Remove.
11878         * gcc.dg/20020304-1.c: Remove.
11879
11880 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
11881
11882         * gcc.dg/cpp/trad/xwin1.c: New test case.
11883
11884 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
11885
11886         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
11887         * lib/g77.exp: Likewise.
11888         * lib/objc.exp: Likewise.
11889         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
11890         for darwin.
11891
11892 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11893
11894         PR c++/12932
11895         * g++.dg/template/static5.C: New test.
11896
11897 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11898
11899         * gcc.dg/nested-func-1.c: New test.
11900
11901 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11902
11903         * gcc.dg/cpp/assert4.c: New test.
11904
11905 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11906
11907         PR c++/2294
11908         * g++.dg/lookup/using9.c: New test.
11909
11910 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
11911
11912         PR c++/12762
11913         * g++.dg/template/error3.C: New test.
11914
11915 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
11916
11917         PR ada/13035
11918         * ada/acats/run_acats, run_all.sh: Fix syntax error.
11919         No longer use a wrapper for gcc, since this does not work under
11920         Windows.
11921
11922 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11923
11924         PR c++/2094
11925         * g++.dg/template/ptrmem7.C: New test.
11926
11927 2003-11-13  Andrew Pinski <apinski@apple.com>
11928
11929         * gcc.c-torture/compile/20031113-1.c: New test.
11930
11931 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
11932             Kean Johnston <jkj@sco.com>
11933
11934         PR c/13029
11935         * gcc.dg/unused-4.c: Update.
11936
11937 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11938
11939         * g++.dg/opt/const3.C: New test.
11940
11941 2003-11-13  Jan Hubicka  <jh@suse.cz>
11942
11943         * gcc.c-torture/compile/20031112-1.c: New test.
11944
11945 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
11946
11947         * g++.dg/parse/crash10.C: Remove bogus error marker.
11948
11949 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11950
11951         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
11952         (host_gcc): Likewise.
11953         (ROOT): Honor $PWDCMD.
11954         (BASE): Likewise.
11955         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
11956
11957 2003-11-12  Catherine Moore  <clm@redhat.com>
11958
11959         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
11960
11961 2003-11-12  Andreas Jaeger  <aj@suse.de>
11962             Jakub Jelinek  <jakub@redhat.com>
11963             Andrew Pinski  <pinskia@physics.uc.edu>
11964             Richard Henderson  <rth@redhat.com>
11965
11966         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
11967         systems.
11968         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
11969
11970         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
11971         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11972
11973 2003-11-11  Andreas Jaeger  <aj@suse.de>
11974
11975         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
11976
11977         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
11978
11979 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
11980
11981         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
11982         Clean ups.
11983
11984 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
11985
11986         * gcc.dg/trampoline-1.c: New test.
11987
11988 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
11989
11990         * gcc.c-torture/compile/200031109-1.c: New test.
11991
11992 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11993
11994         PR c/3190
11995         PR c/8714
11996         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11997         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
11998         gcc.dg/format/no-y2k-1.c: Update.
11999
12000 2003-11-08  Roger Sayle  <roger@eyesopen.com>
12001
12002         PR optimization/10467
12003         * gcc.dg/20031108-1.c: New test case.
12004
12005 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
12006
12007         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
12008
12009 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12010
12011         * gcc.dg/compound-lvalue-1.c: New test.
12012         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
12013         some XFAILs.
12014
12015 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
12016
12017         * gcc.dg/altivec-varargs-1.c: New test.
12018
12019 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12020
12021         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
12022         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
12023         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
12024         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
12025         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
12026
12027 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12028
12029         * gcc.dg/cond-lvalue-1.c: New test.
12030
12031 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
12032
12033         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
12034
12035 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12036
12037         PR c++/11616
12038         * g++.dg/template/instantiate5.C: New test.
12039
12040 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12041
12042         PR c++/12726
12043         * g++.dg/ext/complit2.C: Replace test with self-contained version.
12044         * ChangeLog: Add missing first entry for above test.
12045
12046 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12047
12048         PR c++/9810
12049         * g++.dg/template/using8.C: New test.
12050         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
12051
12052 2003-11-02  Roger Sayle  <roger@eyesopen.com>
12053
12054         PR optimization/10817
12055         * gcc.c-torture/compile/20031102-1.c: New test case.
12056
12057 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
12058
12059         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
12060         2147483647.
12061
12062 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12063
12064         * gcc.dg/20031102-1.c: New test.
12065
12066 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12067
12068         * gcc.dg/complex-1.c: New test.
12069
12070 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12071
12072         PR c++/12796
12073         * g++.dg/template/crash13.C: Adjust expected error location.
12074         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12075
12076 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12077
12078         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12079
12080 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12081
12082         PR/10239
12083         * gcc.c-torture/compile/20031031-2.c: New test.
12084
12085 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12086
12087         PR/11640
12088         * gcc.c-torture/compile/20031031-1.c: New test.
12089
12090 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12091
12092         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12093         * gcc.misc-tests/bprob.exp: Likewise.
12094         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
12095         the execution test on arm-elf configs.
12096         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
12097         configs that don't support scratch files.
12098         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
12099
12100 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
12101
12102         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
12103         done by dejagnu.
12104
12105 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
12106
12107         * ada/acats/run_all.sh: Redirect mv output to /dev/null
12108         Avoid non pure sh syntax. Add more logging.
12109
12110         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
12111         fail.
12112
12113 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12114
12115         PR libgcj/10610
12116         * gcc.dg/ppc-stackalign-1.c: New test.
12117
12118 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
12119
12120         * ada/acats/run_all.sh: Change output to be more compliant with
12121         dejagnu framework.
12122         Create acats.sum and acats.log files under testsuite/ada/acats
12123         Only run [a-z]* directories, to filter out e.g. CVS.
12124         Redirect build output to log file.
12125
12126 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12127
12128         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
12129
12130 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12131
12132         PR ada/5909:
12133         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
12134
12135 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
12136
12137         * gcc.c-torture/compile/20031023-1.c: New test.
12138         * gcc.c-torture/compile/20031023-2.c: New test.
12139         * gcc.c-torture/compile/20031023-3.c: New test.
12140         * gcc.c-torture/compile/20031023-4.c: New test.
12141
12142 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12143
12144         PR c++/10371
12145         * g++.dg/lookup/scoped8.C: New test.
12146
12147 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12148
12149         * g++.dg/opt/reg-stack3.C: New test.
12150
12151 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12152
12153         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
12154
12155 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12156
12157         PR c++/11076
12158         * g++.dg/template/crash13.C: New test.
12159
12160 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12161
12162         * gcc.dg/c99-restrict-2.c: New test.
12163
12164 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
12165
12166         PR c++/12698, c++/12699, c++/12700, c++/12566
12167         * g++.dg/inherit/covariant9.C: New test.
12168         * g++.dg/inherit/covariant10.C: New test.
12169         * g++.dg/inherit/covariant11.C: New test.
12170
12171 2003-10-23  Jason Merrill  <jason@redhat.com>
12172
12173         PR c++/12726
12174         * g++.dg/ext/complit2.C: New test.
12175
12176 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12177
12178         PR target/12654
12179         * gcc.c-torture/execute/20031020-1.c: New test.
12180
12181 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12182
12183         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
12184         following the jump_insn.
12185
12186 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12187
12188         * gcc.dg/cast-lvalue-1.c: New test.
12189
12190 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
12191
12192         PR c++/11962
12193         * g++.dg/template/cond2.C: New test.
12194
12195 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12196
12197         * gcc.dg/builtins-28.c: New test.
12198
12199 2003-10-20  Jan Hubicka  <jh@suse.cz>
12200
12201         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
12202         parameter.
12203         * testsuite/gcc.dg/inline-2.c: Likewise.
12204
12205 2003-10-20  Phil Edwards  <phil@codesourcery.com>
12206
12207         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
12208         * gcc.dg/nest.c:  Likewise.
12209
12210 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12211
12212         PR c++/9781, c++/10583, c++/11862
12213         * g++.dg/parse/crash13.C: New test.
12214
12215 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12216
12217         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
12218
12219 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12220
12221         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
12222         Define HAVE_C99_RUNTIME except on Solaris.
12223         * gcc.dg/builtins-20.c: Likewise.
12224
12225 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12226
12227         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
12228
12229 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12230
12231         PR c++/12495
12232         * g++.dg/template/crash21.C: New test.
12233
12234 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12235
12236         PR c++/2513
12237         * g++.dg/template/typename5.C: New test.
12238
12239 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12240
12241         PR c++/12369
12242         * g++.dg/template/friend25.C: New test.
12243
12244 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
12245
12246         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
12247         versions.
12248
12249 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
12250
12251         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
12252         == 2147483647.
12253
12254 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
12255
12256         * gcc.c-torture/execute/960416-1.x: Remove.
12257         * gcc.c-torture/execute/divconst-3.x: Likewise.
12258
12259 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
12260
12261         PR target/12598
12262         * gcc.dg/torture/cris-volatile-1.c: New test.
12263
12264 2003-10-14  Roger Sayle  <roger@eyesopen.com>
12265
12266         PR optimization/9325
12267         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
12268         for overflowing floating point to integer conversion during RTL
12269         simplification.
12270
12271 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
12272
12273         * objc/execute/_cmd.m: Fix typo.
12274         * objc.dg/image-info.m, objc.dg/symtab-1.m:
12275         Relax 'scan-assembler' regexp.
12276         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
12277         objc.dg/try-catch-4.m: Run on non-Darwin targets.
12278         * objc.dg/zero-link-2.m: Remove blank line.
12279         * objc.dg/zero-link-3.m: New test case.
12280
12281 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
12282
12283         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
12284
12285         * gcc.dg/asm-names.c: Use scan-assembler-not rather
12286         than linker trickery.
12287
12288 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12289
12290         PR c++/12370
12291         * g++.dg/other/friend2.C: New test.
12292
12293 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12294
12295         * gcc.dg/20031012-1.c: New test.
12296
12297 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12298
12299         * gcc.dg/weak/weak-3.c: Fix for new warning.
12300
12301 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
12302
12303         PR optimization/8750
12304         * gcc.c-torture/execute/20031012-1.c: New test case.
12305
12306 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12307
12308         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
12309         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
12310
12311 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12312
12313         PR optimization/12260
12314         * gcc.c-torture/compile/20031011-2.c: New test case.
12315
12316 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12317
12318         * gcc.c-torture/execute/20031011-1.c: New testcase.
12319
12320 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12321
12322         * gcc.c-torture/compile/20031011-1.c: New test.
12323
12324 2003-10-11  Jan Hubicka  <jh@suse.cz>
12325
12326         * g++.dg/other/first-global.C: New test.
12327
12328 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12329
12330         * gcc.c-torture/execute/string-opt-18.c: New testcase.
12331
12332 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
12333
12334         * gcc.c-torture/compile/20031010-1.c: New test.
12335
12336 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
12337
12338         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
12339         * gcc.c-torture/execute/va-arg-25.c: ... here.
12340
12341 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
12342
12343         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
12344
12345 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
12346
12347         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
12348
12349 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
12350
12351         * g++.dg/parse/error2.C: New test.
12352
12353 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
12354
12355         PR c++/11097
12356         * g++.dg/other/error5.C: Modify the error message.
12357         * g++.dg/lookup/using8.C: New test.
12358
12359 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
12360
12361         * gcc.dg/darwin-abi-2.c: New file.
12362         * gcc.c-torture/execute/va-arg-24.c: New file.
12363
12364 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
12365
12366         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
12367         indentation.
12368
12369 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
12370
12371         PR c++/10147
12372         * g++.dg/other/error4.C: Update error messages.
12373         * g++.dg/template/ptrmem4.C: Likewise.
12374
12375         PR c++/12337
12376         * g++.dg/init/new9.C: New test.
12377
12378         PR c++/12334, c++/12236, c++/8656
12379         * g++.dg/ext/attrib8.C: New test.
12380
12381 2003-10-06  Devang Patel  <dpatel@apple.com>
12382
12383         * gcc.dg/debug/dwarf2-3.h: New test.
12384         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
12385
12386 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
12387
12388         * g++.dg/opt/cfg2.C: New test.
12389
12390 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12391
12392         * g++.dg/opt/float1.C: New test.
12393
12394 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12395
12396         * gcc.dg/c90-array-lval-6.c: New test.
12397         * gcc.dg/c99-array-lval-6.c: New test.
12398
12399 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
12400             Ziemowit Laski  <zlaski@apple.com>
12401
12402         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
12403         'Derived', so that it is never considered a class method; add
12404         new warning for '+port' method ambiguity.
12405         * objc.dg/method-12.m: Include <objc/objc.h> instead of
12406         <objc/objc-api.h> (needed on Mac OS X).
12407         * objc.dg/method-13.m: New test.
12408
12409 2003-10-03  Roger Sayle  <roger@eyesopen.com>
12410
12411         PR optimization/9325, PR java/6391
12412         * gcc.c-torture/execute/20031003-1.c: New test case.
12413
12414 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
12415
12416         PR optimization/12180
12417         * gcc.dg/20031002-1.c: New test.
12418
12419         PR c++/12486
12420         * g++.dg/inherit/error1.C: New test.
12421
12422 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
12423
12424         * lib/f-torture.exp (search_for): Rename to...
12425         (search_for_re): This.  Also, clean up comments and the
12426         "regexp" invocation.
12427
12428 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
12429
12430         * gcc.c-torture/compile/20031002-1.c: New test.
12431
12432 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
12433
12434         * g++.dg/opt/cond1.C: New test.
12435
12436 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
12437
12438         * gcc.dg/Wold-style-definition-2.c: New testcase.
12439         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
12440
12441 2003-09-29  Richard Henderson  <rth@redhat.com>
12442
12443         * g++.dg/init/array10.C: Add dg-options.
12444
12445 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12446
12447         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
12448
12449 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12450
12451         * g++.dg/template/friend19.C: Fix typo.
12452         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
12453
12454 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
12455
12456         * gcc.c-torture/execute/20030928-1.c: New test.
12457         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
12458
12459 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12460
12461         * g++.dg/opt/unroll1.C: New test.
12462
12463 2003-09-26  Roger Sayle  <roger@eyesopen.com>
12464
12465         PR optimization/11741
12466         * gcc.dg/20030926-1.c: New test case.
12467
12468 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12469
12470         PR c++/5655
12471         * g++.dg/parse/access7.C: New test.
12472         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
12473
12474 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
12475
12476         MERGE OF objc-improvements-branch into MAINLINE:
12477         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
12478         if libobjc has not been built.
12479         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
12480         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
12481         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
12482         objc/execute/nested-3.m, objc/execute/np-2.m,
12483         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
12484         objc/execute/redefining_self.m, objc/execute/root_methods.m,
12485         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
12486         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
12487         objc.dg/special/unclaimed-category-1.h,
12488         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
12489         well as GNU runtime.
12490         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
12491         * execute/cascading-1.m, execute/function-message-1.m,
12492         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
12493         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
12494         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
12495         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
12496         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
12497         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
12498         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
12499         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
12500         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
12501         * objc.dg/bitfield-2.m: Run only on Darwin.
12502         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
12503         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
12504         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
12505         * objc.dg/const-str-1.m: Fix constant string layout.
12506
12507 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
12508
12509         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
12510
12511 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
12512
12513         * gcc.dg/darwin-abi-1.c: New file.
12514
12515 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
12516
12517         PR target/12281
12518         * gcc.c-torture/compile/20030921-1.c: New test.
12519
12520 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12521
12522         * g++.dg/opt/reg-stack2.C: New test.
12523
12524 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12525
12526         * g++.dg/eh/delayslot1.C: New test.
12527
12528 2003-09-20  Richard Henderson  <rth@redhat.com>
12529
12530         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
12531
12532 2003-09-20  Roger Sayle  <roger@eyesopen.com>
12533
12534         * gcc.c-torture/execute/20030920-1.c: New test case.
12535
12536 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12537
12538         * g++.dg/rtti/typeid3.C: Correct expected error message.
12539
12540 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12541
12542         PR c++/157
12543         * g++.dg/parse/crash12.C: New test.
12544
12545 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
12546
12547         * gcc.dg/compat/mixed-struct-check.h: New.
12548         * gcc.dg/compat/mixed-struct-defs.h: New.
12549         * gcc.dg/compat/mixed-struct-init.h: New.
12550         * gcc.dg/compat/struct-by-value-19_main.c: New.
12551         * gcc.dg/compat/struct-by-value-19_x.c: New.
12552         * gcc.dg/compat/struct-by-value-19_y.c: New.
12553         * gcc.dg/compat/struct-by-value-20_main.c: New.
12554         * gcc.dg/compat/struct-by-value-20_x.c: New.
12555         * gcc.dg/compat/struct-by-value-20_y.c: New.
12556         * gcc.dg/compat/struct-return-19_main.c: New.
12557         * gcc.dg/compat/struct-return-19_x.c: New.
12558         * gcc.dg/compat/struct-return-19_y.c: New.
12559         * gcc.dg/compat/struct-return-20_main.c: New.
12560         * gcc.dg/compat/struct-return-20_x.c: New.
12561         * gcc.dg/compat/struct-return-20_y.c: New.
12562
12563 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
12564         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
12565         so that it will not complain on LP64 targets.
12566
12567 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12568
12569         PR c++/495
12570         * g++.dg/template/friend24.C: New test.
12571
12572 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
12573
12574         PR c++/12332
12575         * g++.dg/template/memtmpl2.C: New test.
12576
12577 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
12578
12579         PR target/11184
12580         * gcc.dg/builtin-apply1.c: New test.
12581
12582 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
12583
12584         PR c++/9848
12585         * g++.dg/warn/Wunused-4.C: New test.
12586
12587 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12588
12589         PR c++/12316
12590         * g++.dg/other/gc2.C: New test.
12591
12592 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
12593
12594         PR c++/11991
12595         * g++.dg/rtti/typeid3.C: New test.
12596
12597         PR c++/12266
12598         * g++.dg/overload/template1.C: New test.
12599
12600 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12601
12602         * g++.dg/opt/cfg3.C: New test.
12603
12604 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12605
12606         PR c++/7939
12607         * g++.dg/template/crash11.C: New test.
12608
12609 2003-09-16  Jason Merrill  <jason@redhat.com>
12610             Jakub Jelinek  <jakub@redhat.com>
12611
12612         * gcc.dg/attr-warn-unused-result.c: New test.
12613
12614 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12615
12616         PR c++/12184
12617         * g++.dg/expr/call2.C: New test.
12618
12619 2003-09-15  Andreas Jaeger  <aj@suse.de>
12620
12621         * gcc.dg/Wold-style-definition-1.c: New test.
12622
12623 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
12624
12625         PR c++/3907
12626         * g++.dg/parse/template12.C: New test.
12627
12628         * g++.dg/abi/bitfield11.C: New test.
12629         * g++.dg/abi/bitfield12.C: Likewise.
12630
12631 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
12632
12633         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
12634         non-expansion of functional macro name without arguments at EOL.
12635         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
12636
12637 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
12638
12639         * gcc.c-torture/execute/20030914-[12].c: New tests.
12640
12641 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12642
12643         PR c++/11788
12644         * g++.dg/overload/addr1.C: New test.
12645
12646 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
12647
12648         * gcc.dg/20030909-1.c: New test.
12649
12650 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12651
12652         * gcc.dg/ultrasp10.c: New test.
12653
12654 2003-09-09  Devang Patel  <dpatel@apple.com>
12655
12656         * gcc.dg/darwin-ld-6.c: New test.
12657
12658 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12659
12660         * gcc.dg/torture/builtin-explog-1.c: New testcase.
12661
12662 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12663
12664         * gcc.dg/ia64-types1.c: New test.
12665         * gcc.dg/ia64-types2.c: Likewise.
12666
12667 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12668
12669         * gcc.dg/builtins-1.c: Add more _Complex tests.
12670         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12671
12672         * gcc.dg/builtins-1.c: Test existing _Complex functions.
12673         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12674
12675 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12676
12677         PR c++/11786
12678         * g++.dg/lookup/koenig2.C: New test.
12679
12680         PR c++/5296
12681         * g++.dg/rtti/typeid2.C: New test.
12682
12683 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
12684
12685         * gcc.c-torture/compile/20030904-1.c: New test.
12686
12687 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12688
12689         * g++.dg/opt/longbranch2.C: New test.
12690
12691 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12692
12693         * g++.dg/template/crash10.C: Only compile it.
12694
12695 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12696
12697         PR middle-end/11665
12698         * gcc.c-torture/compile/20030907-1.c: New test.
12699         * g++.dg/init/array11.C: New test.
12700
12701 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12702
12703         PR c++/11852
12704         * g++.dg/init/struct1.C: New test.
12705
12706 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12707
12708         PR c++/12181
12709         * g++.dg/expr/comma1.C: New test.
12710
12711 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
12712
12713         PR c++/11867
12714         * g++.dg/expr/static_cast5.C: New test.
12715
12716 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12717
12718         PR c++/11507
12719         * g++.dg/lookup/scoped7.C: New test.
12720
12721         PR c++/9574
12722         * g++.dg/other/static1.C: New test.
12723
12724         PR c++/11490
12725         * g++.dg/warn/template-1.C: New test.
12726
12727         PR c++/11432
12728         * g++.dg/template/crash10.C: New test.
12729
12730         PR c++/2478
12731         * g++.dg/overload/VLA.C: New test.
12732
12733         PR c++/10804
12734         * g++.dg/template/call1.C: New test.
12735
12736 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12737
12738         PR c++/11794
12739         * g++.dg/parse/using3.C: New test.
12740
12741 2003-09-06  Roger Sayle  <roger@eyesopen.com>
12742
12743         PR c++/11409
12744         * g++.dg/overload/builtin3.C: New test case.
12745
12746 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
12747
12748         PR c/9862
12749         * gcc.dg/20030906-1.c: New test.
12750         * gcc.dg/20030906-2.c: Likewise.
12751
12752 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12753
12754         PR c++/12167
12755         * g++.dg/parse/defarg5.C: New test.
12756
12757         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
12758
12759 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
12760
12761         PR c++/12163
12762         * g++.dg/expr/static_cast4.C: New test.
12763
12764         PR c++/12146
12765         * g++.dg/template/crash9.C: New test.
12766
12767 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12768
12769         * g++.old-deja/g++.ext/pretty2.C: Update for change
12770         in __FUNCTION__.
12771         * g++.old-deja/g++.ext/pretty3.C: Likewise.
12772
12773 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
12774
12775         PR c++/11922
12776         * g++/dg/template/qualified-id1.C: New test.
12777
12778         PR c++/12037
12779         * g++.dg/warn/noeffect4.C: New test.
12780
12781 2003-09-04  Matt Austern  <austern@apple.com>
12782
12783         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
12784         * g++.dg/ext/fnname2.C: Likewise.
12785         * g++.dg/ext/fnname3.C: Likewise.
12786
12787 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
12788
12789         * g++.dg/expr/lval1.C: New test.
12790         * g++.dg/ext/lvcast.C: Remove.
12791
12792 2003-09-03  Roger Sayle  <roger@eyesopen.com>
12793
12794         PR optimization/11700.
12795         * gcc.c-torture/compile/20030903-1.c: New test case.
12796
12797 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
12798
12799         PR c++/12053
12800         * g++.dg/abi/layout4.C: New test.
12801
12802 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
12803
12804         PR c++/11553
12805         * g++.dg/parse/friend3.C: New test.
12806
12807 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
12808
12809         PR c++/11847
12810         * g++.dg/template/class1.C: New test.
12811
12812         PR c++/11808
12813         * g++.dg/expr/call1.C: New test.
12814
12815 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
12816
12817         PR c++/12114
12818         * g++.dg/init/ref9.C: New test.
12819
12820         PR c++/11972
12821         * g++.dg/template/nested4.C: New test.
12822
12823 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12824
12825         PR c++/12093
12826         * g++.dg/template/non-dependent4.C: New test.
12827
12828         PR c++/11928
12829         * g++.dg/inherit/conv1.C: New test.
12830
12831 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12832
12833         PR c++/6196
12834         * g++.dg/ext/label1.C: New test.
12835         * g++.dg/ext/label2.C: Likewise.
12836
12837 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12838
12839         * g++.dg/expr/cond3.C: New test.
12840
12841 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12842
12843         * gcc.dg/builtins-1.c: Add new builtin cases.
12844
12845 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12846
12847         * gcc.dg/builtins-1.c: Add new cases.
12848         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12849
12850 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12851
12852         * gcc.dg/builtins-1.c: Add more math builtin tests.
12853         * gcc.dg/torture/builtin-attr-1.c: New test.
12854
12855 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12856
12857         PR optimization/5079
12858         * g++.dg/opt/static3.C: New test.
12859
12860 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12861
12862         * gcc.misc-tests/gcov-10b.c: New test.
12863
12864 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
12865
12866         * g++.dg/opt/ptrmem3.C: New test.
12867
12868         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
12869
12870 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
12871
12872         * gcc.dg/20030826-2.c: New test.
12873
12874 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12875
12876         PR middle-end/12002
12877         * g77.f-torture/compile/12002.f: New test case.
12878
12879 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12880
12881         * gcc.dg/20030826-1.c: New test case.
12882
12883 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
12884
12885         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
12886
12887 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
12888
12889         PR c++/11871
12890         * c++.dg/lookup/crash1.C: New test.
12891
12892         * c++.dg/warn/noeffect3.C: New test.
12893
12894 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
12895
12896         * gcc.dg/compat/vector-1_x.c: Compile with -w.
12897         * gcc.dg/compat/vector-1_y.c: Ditto.
12898         * gcc.dg/compat/vector-2_x.c: Ditto.
12899         * gcc.dg/compat/vector-2_y.c: Ditto.
12900
12901 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
12902
12903         * gcc.dg/20030702-1.c: New test.
12904
12905 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
12906
12907         PR c++/8795
12908         * g++.dg/ext/altivec-1.C: New test.
12909
12910 2003-08-24  Richard Henderson  <rth@redhat.com>
12911
12912         * g++.dg/eh/simd-2.C: Add -w for x86.
12913
12914 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
12915
12916         * gcc.dg/20030815-1.c: New test.
12917
12918 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12919
12920         PR c++/3765
12921         * g++.dg/parse/access6.C: New test.
12922
12923 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12924
12925         PR c++/641, c++/11876
12926         * g++.dg/template/friend22.C: New test.
12927         * g++.dg/template/friend23.C: Likewise.
12928
12929 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12930
12931         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
12932         identically.
12933
12934 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12935
12936         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
12937
12938 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12939
12940         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
12941
12942 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12943
12944         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
12945
12946 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12947
12948         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
12949
12950 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
12951
12952         PR c++/11919
12953         * g++.dg/overload/prom1.C: New test.
12954
12955         PR c++/11551
12956         * g++.dg/parse/dtor2.C: New test.
12957
12958         PR c++/10762
12959         * g++.dg/parse/using2.C: New test.
12960
12961 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
12962
12963         PR target/11805
12964         * gcc.c-torture/compile/20030821-1.c: New.
12965
12966 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
12967
12968         PR c++/11834
12969         * g++.dg/template/deduce2.C: New test.
12970
12971 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
12972
12973         * gcc.c-torture/execute/20030821-1.c: New test.
12974
12975 2003-08-20  Roger Sayle  <roger@eyesopen.com>
12976
12977         PR middle-end/11984
12978         * gcc.dg/20030820-1.c: New test case.
12979
12980 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
12981
12982         PR c++/11945
12983         * g++.dg/warn/noeffect2.C: New test.
12984
12985 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
12986
12987         PR c++/10926
12988         * g++.dg/template/dtor2.C: New test.
12989
12990         PR c++/11684
12991         * g++.dg/template/operator1.C: New test.
12992         * g++.dg/parse/operator4.C: New test.
12993
12994         PR c++/11946.C
12995         * g++.dg/expr/enum1.C: New test.
12996         * gcc.dg/c99-bool-1.c: Remove bogus warning.
12997
12998         PR c++/11036.C
12999         * g++.dg/parse/elab2.C: New test.
13000         * g++.dg/parse/typedef4.C: Change error message.
13001         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
13002         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
13003         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
13004
13005 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
13006
13007         * gcc.dg/pch/warn-1.c: New.
13008         * gcc.dg/pch/warn-1.hs: New.
13009
13010         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
13011         not-tested file.
13012
13013 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13014
13015         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
13016
13017 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13018
13019         * gcc.dg/uninit-D.c: New Test.
13020         * gcc.dg/uninit-E.c: New Test.
13021         * gcc.dg/uninit-F.c: New Test.
13022         * gcc.dg/uninit-G.c: New Test.
13023
13024 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
13025
13026         * g++.dg/README: Describe the pch directory.
13027
13028 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13029
13030         PR c++/11174
13031         * g++.dg/parse/access4.C: New test.
13032         * g++.dg/parse/access5.C: Likewise.
13033         * g++.old-deja/g++.jason/access17.C: Adjust error message.
13034
13035 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
13036
13037         * gcc.dg/noncompile/20030818-1.c: New.
13038
13039 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13040
13041         PR c++/11957
13042         * g++.dg/warn/noeffect1.C: New test.
13043
13044         * g++.dg/template/scope2.C: New test.
13045         * g++.dg/template/error2.C: Correct dg-error
13046
13047 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
13048
13049         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
13050
13051 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
13052
13053         PR C++/11512
13054         * g++.dg/template/warn1.C: New.
13055
13056 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13057
13058         * g++.dg/template/error2.C: New test.
13059         * g++.dg/lookup/using7.C: Adjust errors
13060         * g++.old-deja/g++.pt/crash36.C: Likewise.
13061         * g++.old-deja/g++.pt/derived3.C: Likewise.
13062
13063 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13064
13065         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
13066         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
13067         * gcc.c-torture/execute/builtins/string-9.c: New, from
13068         string-opt-9.c.  Adjust for execute/builtins framework.
13069         * gcc.c-torture/execute/string-opt-9.c: Delete.
13070
13071 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
13072
13073         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
13074
13075         * g++.dg/parse/ret-type2.C: New test.
13076
13077         PR c++/11703
13078         * g++.dg/init/new8.C: New test.
13079
13080         PR c++/10923
13081         * g++.dg/parse/typedef5.C: New test.
13082
13083         PR c++/9512
13084         * g++.dg/parse/qualified2.C: New test.
13085         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
13086         invalid code.
13087
13088 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
13089
13090         * g++.dg/conversion/ptrmem1.C: New test.
13091
13092 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
13093
13094         PR target/11693
13095         * gcc.dg/20030811-1.c: New test.
13096
13097         PR target/11535
13098         * gcc.c-torture/execute/20030811-1.c: New test.
13099
13100 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13101
13102         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
13103
13104 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
13105
13106         PR c++/11789.C
13107         * g++.dg/inherit/multiple1.C: New test.
13108
13109 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13110
13111         * gcc.dg/spe1.c: New test.
13112
13113         PR c++/11670
13114         * g++.dg/expr/cast2.C: New test.
13115
13116         PR c++/10530
13117         * g++.dg/template/dependent-name2.C: New test.
13118
13119 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
13120
13121         * g++.dg/parse/crash11.C: Put the dg options in comments.
13122
13123 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
13124
13125         * lib/gcc-dg.exp: Update for diagnostic change.
13126
13127 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13128
13129         PR c++/5767
13130         * g++.dg/parse/crash11.C: New test.
13131
13132 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
13133
13134         * gcc.dg/cpp/spacing1.c: Update.
13135
13136 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
13137
13138         PR target/11739
13139         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
13140         a value for -mtune.
13141
13142 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13143
13144         PR middle-end/11771
13145         * gcc.c-torture/compile/20030804-1.c: New test case.
13146
13147 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13148
13149         * gcc.dg/20030804-1.c: New test case.
13150
13151 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
13152
13153         * gcc.dg/cpp/separate-1.c: New test.
13154
13155 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
13156
13157         PR c++/11704
13158         * g++.dg/template/dependent-expr2.C: New test.
13159
13160         PR c++/11766
13161         * g++.dg/expr/ptrmem1.C: New test.
13162
13163 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13164
13165         PR c++/9453
13166         * g++.dg/template/friend15.C: New test.
13167
13168 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
13169
13170         * lib/dg-pch.exp: Work round PCH bug.
13171
13172 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13173
13174         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
13175         builtins.  Move cases from builtins-4.c here.
13176
13177         * gcc.dg/torture/builtin-math-1.c: New test taken from
13178         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
13179         additional cases.
13180
13181         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
13182         Delete.
13183
13184 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13185
13186         PR c++/9447
13187         * g++.dg/template/using7.C: New test.
13188
13189 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
13190
13191         * import1.c, import2.c: New tests.
13192
13193 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
13194
13195         * g++.dg/eh/crossjump1.C: New test.
13196
13197 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
13198
13199         PR c++/11697
13200         * g++.dg/template/using6.C: New test.
13201
13202         PR c++/11744
13203         * g++.dg/template/koenig2.C: New test.
13204
13205 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13206
13207         PR c++/7983
13208         * g++.dg/parse/typedef4.C: New test.
13209
13210 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13211
13212         PR c++/8442, c++/8806
13213         * g++.dg/template/elab1.C: New test.
13214         * g++.dg/template/type2.C: Likewise.
13215         * g++.dg/template/ttp3.C: Adjust expected error message.
13216         * g++.old-deja/g++.law/visibility13.C: Likewise.
13217         * g++.old-deja/g++.niklas/t135.C: Likewise.
13218         * g++.old-deja/g++.pt/ttp41.C: Likewise.
13219         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
13220         template argument.
13221         * g++.old-deja/g++.pt/ttp44.C: Likewise.
13222
13223 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
13224
13225         PR c++/11295
13226         * g++.dg/ext/stmtexpr1.C: New test.
13227
13228         * g++.dg/opt/tmp1.C: New test.
13229
13230         PR c++/11525
13231         * g++.dg/parse/constant4.C: New test.
13232
13233         PR c++/9447
13234         * g++.dg/template/using5.C: New test.
13235
13236 2003-07-31  Roger Sayle  <roger@eyesopen.com>
13237
13238         * gcc.dg/builtins-27.c: New test case.
13239
13240 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
13241
13242         * gcc.dg/tls/opt-7.c: New test.
13243
13244 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
13245
13246         * g++.old-deja/g++.other/crash18.C: Remove.
13247
13248 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13249
13250         * g++.dg/template/explicit3.C: New.
13251         * g++.dg/template/explicit4.C: New.
13252         * g++.dg/template/explicit5.C: New.
13253
13254         PR c++/11347
13255         * g++.dg/template/memtmpl1.C: New.
13256
13257 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
13258
13259         PR target/11565
13260         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
13261         * gcc.dg/i386-387-5.c (dg-options): Likewise.
13262
13263 2003-07-30  Jan Hubicka  <jh@suse.cz>
13264
13265         * vtgc1.c: Kill.
13266
13267 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
13268
13269         * gcc.dg/struct-in-proto-1.c: New test.
13270
13271 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
13272
13273         * gcc.dg/cpp/include2.c: Only expect one message.
13274
13275 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
13276
13277         PR c++/9447
13278         * g++.dg/template/using1.C: New test.
13279         * g++.dg/template/using2.C: New test.
13280         * g++.dg/template/using3.C: New test.
13281         * g++.dg/template/using4.C: New test.
13282
13283 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
13284
13285         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
13286         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13287
13288 2003-07-28  Jan Hubicka  <jh@suse.cz>
13289
13290         PR c++/11530
13291         * g++.dg/opt/call1.C: New test.
13292
13293 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
13294
13295         PR c++/11667
13296         * g++.dg/init/enum2.C: New test.
13297         * g++.dg/template/overload1.C: Add "-w" option.
13298
13299 2003-07-28    <hp@bitrange.com>
13300
13301         * gcc.dg/Wdeclaration-after-statement-1.c,
13302         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
13303
13304 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
13305
13306         * gcc.c-torture/compile/20030725-1.c: New test.
13307
13308 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
13309
13310         * gcc.dg/20030505.c: Only run for SPE.
13311         Remove definition of opaque type.
13312
13313 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
13314
13315         * g++.dg/template/ptrmem6.C: New test.
13316
13317 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
13318
13319         * gcc.c-torture/compile/zero-strct-2.c: New test.
13320
13321 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
13322
13323         * gcc.dg/intermod-1.c: New test.
13324
13325 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13326
13327         PR c++/11617
13328         * g++.dg/template/lookup2.C: New test.
13329         * g++.dg/template/memclass1.C: Remove instantiated from error.
13330         * g++.dg/other/error2.C: Tweak expected errors.
13331
13332         PR c++/11596
13333         * g++.dg/template/defarg3.C: New test.
13334
13335         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
13336
13337 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
13338
13339         * g++.dg/inherit/access5.C: New test.
13340
13341 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13342
13343         PR c++/11513
13344         * g++.dg/template/crash8.C: New test.
13345
13346 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
13347
13348         PR c/10602
13349         * gcc.dg/noncompile/incomplete-2.c: New test.
13350
13351 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
13352
13353         PR c++/11645
13354         * g++.dg/inherit/access4.C: New test.
13355
13356         PR c++/11517
13357         * g++.dg/expr/cond2.C: New test.
13358
13359         PR optimization/10679
13360         * g++.dg/opt/inline4.C: New test.
13361
13362 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13363
13364         * g++.dg/parse/crash10: New test.
13365
13366 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13367
13368         * g++.dg/ext/flexary1.C: New test.
13369
13370 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13371
13372         PR c++/10793
13373         * g++.dg/template/crash9.C: New test.
13374
13375 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13376
13377         PR c++/3004
13378         * g++.dg/parse/typedef3.C: New test.
13379
13380         PR c++/7906
13381         * g++.dg/parse/operator2.C: New test.
13382
13383         PR c++/8895
13384         * g++.dg/parse/def-tmpl-arg1.C: New test.
13385
13386         PR c++/9282
13387         * g++.dg/parse/funptr1.C: New test.
13388
13389         PR c++/9452
13390         * g++.dg/parse/ambig3.C: New test.
13391
13392         PR c++/9454
13393         * g++.dg/parse/operator3.C: New test.
13394
13395         PR c++/9486
13396         * g++.dg/parse/template10.C: New test.
13397
13398         PR c++/9488
13399         * g++.dg/parse/template11.C: New test.
13400
13401         PR c++/10150
13402         * g++.dg/parse/invalid-op1.C: New test.
13403
13404         PR c++/10247
13405         * g++.dg/parse/condexpr1.C: New test.
13406
13407 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13408
13409         * g++.dg/ext/packed3.C: New test.
13410         * g++.dg/ext/packed4.C: New test.
13411
13412         * gcc.dg/pack-test-3.c: New test.
13413
13414 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
13415
13416         * lib/compat.exp: Handle dg-options per source file.
13417         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
13418         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
13419         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
13420         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
13421         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
13422         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
13423         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
13424         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
13425         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
13426         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
13427         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
13428         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
13429         * g++.dg/compat/break/bitfield7_x.C: Ditto.
13430         * g++.dg/compat/break/bitfield7_y.C: Ditto.
13431
13432 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13433
13434         PR c/10320
13435         * gcc.c-torture/execute/20030718-1.c: New test.
13436
13437 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13438
13439         PR optimization/11536
13440         * gcc.dg/20030721-1.c: New test.
13441
13442 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
13443
13444         PR c++/11546
13445         * g++.dg/template/lookup1.C: New test.
13446
13447 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
13448
13449         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
13450         diagnostics of ill-formed constructs involving labels.
13451         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
13452         the new 'previously defined here' message.
13453
13454 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
13455
13456         * g++.dg/parse/non-dependent2.C: New test.
13457
13458 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13459
13460         * g++.dg/init/init-ref4.C: xfail on targets without
13461         weak symbols.
13462
13463 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
13464
13465         PR target/11087
13466         * gcc.c-torture/execute/20030717-1.c: New test.
13467
13468 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13469
13470         * g++.dg/opt/cfg1.C: New test.
13471
13472 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
13473
13474         PR optimization/11557
13475         * gcc.dg/20030717-1.c: New test.
13476
13477 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
13478
13479         PR c++/10476
13480         * g++.dg/expr/crash-1.C: New test.
13481
13482         PR c++/11027
13483         * g++.dg/template/init3.C: New test.
13484
13485         PR c++/8222
13486         * g++.dg/template/non-dependent1.C: New test.
13487
13488         PR c++/11070
13489         * g++.dg/template/non-dependent2.C: New test.
13490
13491         PR c++/11071
13492         * g++.dg/template/non-dependent3.C: New test.
13493
13494         PR c++/9907
13495         * g++.dg/template/sizeof5.C: New test.
13496
13497 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
13498
13499         PR 11498
13500         * gcc.c-torture/compile/mangle-1.c: New file.
13501
13502 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13503
13504         PR c++/7809
13505         * g++.dg/parse/access3.C: New test.
13506
13507 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
13508
13509         PR c++/11384
13510         * g++.dg/init/init-ref4.C: New test.
13511
13512 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
13513
13514         PR c++/11547
13515         * g++.dg/parse/constant3.C: New test.
13516         * g++.dg/parse/crash7.C: Likewise.
13517
13518 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
13519
13520         PR target/11008
13521         * gcc.dg/i386-pentium4-not-mull.c: New.
13522
13523 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
13524
13525         * gcc.dg/asm-names.c (ymain): Make it weak.
13526
13527 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13528
13529         PR c++/5421
13530         * g++.dg/template/friend21.C: New test.
13531
13532 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
13533
13534         * gcc.dg/cleanup-8.c: New test.
13535         * gcc.dg/cleanup-9.c: New test.
13536
13537 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
13538
13539         * g++.dg/ext/dll-MI1.h: New file.
13540         * g++.dg/ext/dllexport-MI1.C: New file.
13541         * g++.dg/ext/dllimport-MI1.C: New file.
13542
13543 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
13544
13545         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
13546         it does not have cmpstrsi patterns (just cmpmemsi).
13547
13548 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
13549
13550         PR debug/11473
13551         * g++.dg/debug/debug8.C: New test.
13552
13553 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13554
13555         PR c++/10108
13556         * g++.dg/template/crash7.C: New test.
13557
13558 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
13559
13560         PR target/10795
13561         * gcc.c-torture/compile/20030708-1.c: New.
13562
13563 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13564
13565         * gcc.c-torture/execute/20030715-1.c: New test.
13566
13567 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
13568
13569         * gcc.dg/pch/inline-3.c: New file.
13570         * gcc.dg/pch/inline-3.hs: New file.
13571         * gcc.dg/pch/inline-4.c: New file.
13572         * gcc.dg/pch/inline-4.hs: New file.
13573
13574 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
13575
13576         PR c++/11509
13577         * g++.dg/template/crash6.C: New test.
13578
13579         PR c++/7053
13580         * g++.dg/template/friend20.C: New test.
13581
13582         PR c++/7019
13583         * g++.dg/template/overload2.C: New test.
13584
13585 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13586
13587         PR optimization/11440
13588         * gcc.c-torture/execute/20030714-1.c: New test.
13589
13590 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13591
13592         PR c++/11154
13593         * g++.dg/template/partial2.C: New test.
13594
13595 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
13596
13597         PR c++/11503
13598         * g++.dg/template/anon1.C: New test.
13599
13600         PR c++/11493
13601         PR c++/11495
13602         * g++.dg/parse/template9.C: Likewise.
13603         * g++.dg/template/crash4.C: New test.
13604         * g++.dg/template/koenig1.C: Likewise.
13605         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
13606         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
13607         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
13608         functions.
13609         * g++.old-deja/g++.jason/template36.C: Likewise.
13610         * g++.old-deja/g++.mike/p1989.C: Likewise.
13611         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
13612         * g++.old-deja/g++.pt/ttp20.C: Use this->.
13613         * g++.old-deja/g++.pt/ttp21.C: Use this->.
13614         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
13615         compiling.
13616         * g++.old-deja/g++.pt/union2.C: Use this->.
13617
13618 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
13619
13620         * gcc.dg/20030711-1.c: New test.
13621
13622 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
13623
13624         PR c++/11050
13625         * g++.dg/parse/args1.C: New test.
13626         * g++.pt/defarg8.C: Change expected errors.
13627
13628 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
13629
13630         PR c++/8164
13631         * g++.dg/template/nontype2.C: New test.
13632
13633         PR c++/10558
13634         * g++.dg/parse/template8.C: New test.
13635
13636         PR c++/8327
13637         * g++.dg/template/scope1.C: New test.
13638
13639         * g++.dg/warn/Wsign-compare-1.C: New test.
13640
13641 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13642
13643         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
13644
13645 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
13646
13647         PR c++/9411
13648         * g++.dg/template/explicit2.C: New test.
13649
13650         PR c++/10032
13651         * g++.dg/warn/pedantic1.C: New test.
13652
13653 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
13654
13655         PR c++ 9483
13656         * g++.dg/other/field1.C: New test.
13657
13658 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13659
13660         PR c/11449
13661         * gcc.c-torture/compile/20030707-1.c: New.
13662
13663 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13664
13665         PR c++/10849
13666         * g++.dg/template/access12.C: New test.
13667
13668 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
13669
13670         * g++.dg/bprob/bprob.exp (prof_ext): Update.
13671         * g77.dg/bprob/bprob.exp (prof_ext): Update.
13672         * gcc.misc-tests/bprob.exp (prof_ext): Update.
13673         * gcc.misc-tests/gcov.exp: Update
13674         * g++.dg/gcov/gcov.exp: Update
13675         * lib/gcov.exp: Update.
13676
13677 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
13678
13679         * g++.dg/abi/mangle17.C: Make sure template expressions are
13680         dependent.
13681         * g++.dg/abi/mangle4.C: Mark erroneous casts.
13682         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
13683         * g++.dg/opt/stack1.C: Remove erroneous code.
13684         * g++.dg/parse/template7.C: New test.
13685         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
13686         * g++.old-deja/g++.pt/crash4.C: Likewise.
13687
13688 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13689
13690         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
13691         with zero or one occurence of `$' after the initial `L'.
13692
13693 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
13694
13695         * gcc.c-torture/compile/20030704-1.c: Add a comment.
13696
13697 2003-07-08  Roger Sayle  <roger@eyesopen.com>
13698
13699         PR c/11370
13700         * gcc.dg/Wunreachable-6.c: New testcase.
13701         * gcc.dg/Wunreachable-7.c: New testcase.
13702
13703 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13704
13705         PR c/11420
13706         * gcc.dg/20030708-1.c: New test.
13707
13708 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
13709
13710         * gcc.dg/compat/sdata-section.h: New file.
13711         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
13712         * gcc.dg/torture/mips-sdata-1.c: New test.
13713
13714 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13715
13716         PR c++/11030
13717         * g++.dg/template/friend19.C: New test.
13718
13719 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13720
13721         * g++.dg/opt/strength-reduce.C: New test.
13722
13723 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13724
13725         PR target/10979
13726         * gcc.dg/20030707-1.c: New testcase.
13727
13728 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13729
13730         PR optimization/11059
13731         * g++.dg/opt/emptyunion.C: New testcase.
13732
13733 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13734             Eric Botcazou  <ebotcazou@libertysurf.fr>
13735
13736         * g++.dg/opt/stack1.C: New test.
13737
13738 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
13739
13740         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
13741         run test.
13742
13743         PR c++/11431
13744         * g++.dg/expr/static_cast3.C: New test.
13745
13746 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
13747
13748         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
13749         everywhere.
13750         * gcc.dg/concat.c: Concatenation of string constants with
13751         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
13752         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
13753         * gcc.dg/cpp/escape-2.c: Use wide character constants where
13754         necessary to avoid multi-character character constant warning.
13755         * gcc.dg/cpp/escape.c: Likewise.
13756         * gcc.dg/cpp/ucs.c: Likewise.
13757         Remove backslashes from dg-bogus comments, as they confuse Tcl.
13758         Fix a typo.
13759
13760 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13761
13762         PR c/11428
13763         * gcc.c-torture/compile/20030704-1.c: New.
13764
13765 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13766
13767         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
13768
13769 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
13770
13771         PR c++/5287, PR c++/7910,  PR c++/11021
13772         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
13773         tests for warnings.
13774         * g++.dg/ext/dllimport2.C: Add tests for warnings.
13775         * g++.dg/ext/dllimport3.C: Likewise.
13776         * g++.dg/ext/dllimport4.C: New file.
13777         * g++.dg/ext/dllimport5.C: New file.
13778         * g++.dg/ext/dllimport6.C: New file.
13779         * g++.dg/ext/dllimport7.C: New file.
13780         * g++.dg/ext/dllimport8.C: New file.
13781         * g++.dg/ext/dllimport9.C: New file.
13782         * g++.dg/ext/dllimport10.C: New file.
13783         * g++.dg/ext/dllexport1.C: New file.
13784
13785 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13786
13787         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
13788         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
13789
13790 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13791
13792         * gcc.dg/builtins-25.c: New testcase.
13793         * gcc.dg/builtins-26.c: New testcase.
13794
13795 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
13796
13797         * gcc.dg/compat/vector-defs.h: New file.
13798         * gcc.dg/compat/vector-setup.h: New file.
13799         * gcc.dg/compat/vector-check.h: New file.
13800         * gcc.dg/compat/vector-1_main.c: New file.
13801         * gcc.dg/compat/vector-1_x.c: New file.
13802         * gcc.dg/compat/vector-1_y.c: New file.
13803         * gcc.dg/compat/vector-2_main.c: New file.
13804         * gcc.dg/compat/vector-2_x.c: New file.
13805         * gcc.dg/compat/vector-2_y.c: New file.
13806
13807         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
13808         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
13809         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
13810         * gcc.dg/compat/struct-align-1.h: New file.
13811         * gcc.dg/compat/struct-align-1_main.c: New file.
13812         * gcc.dg/compat/struct-align-1_x.c: New file.
13813         * gcc.dg/compat/struct-align-1_y.c: New file.
13814         * gcc.dg/compat/struct-align-2.h: New file.
13815         * gcc.dg/compat/struct-align-2_main.c: New file.
13816         * gcc.dg/compat/struct-align-2_x.c: New file.
13817         * gcc.dg/compat/struct-align-2_y.c: New file.
13818
13819         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
13820         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13821         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13822         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13823         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13824         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13825         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13826         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13827         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13828         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13829         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13830         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13831         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13832         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13833         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13834         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13835         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13836         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13837         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13838         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13839         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13840         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13841         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13842         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13843         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13844         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13845         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13846         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13847         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13848
13849 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13850
13851         * gcc.dg/i386-call-1.c: New test.
13852
13853 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13854
13855         PR c++/9162
13856         * g++.dg/parse/defarg4.C: New.
13857
13858 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13859
13860         PR target/10700
13861         * gcc.c-torture/compile/20030703-1.c: New test case.
13862
13863 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13864
13865         * g++.dg/template/local3.C: Remove extra semicolon.
13866
13867 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13868
13869         * gcc.dg/i386-volatile-1.c: New test.
13870
13871 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
13872
13873         PR c++/11072
13874         * g++.dg/other/offsetof2.C: XFAIL.
13875         * g++.dg/other/offsetof5.C: New.
13876
13877         PR c++/10219
13878         * g++.dg/template/error1.C: New.
13879
13880         PR c++/9779
13881         * g++.dg/template/dependent-expr1.C: New.
13882
13883 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13884
13885         PR c++/6949
13886         * g++.dg/template/local3.C: New test.
13887
13888         PR c++/11149
13889         * g++.dg/lookup/scoped6.C: New test.
13890
13891 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
13892
13893         PR c++/8046
13894         * g++.dg/other/error7.C: New test.
13895
13896 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
13897
13898         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
13899         * g++.old-deja/g++.abi/vtable3.h: Likewise.
13900         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13901         * g++.old-deja/g++.other/union2.C: Likewise.
13902         * gcc.dg/c90-const-expr-2.c: Likewise.
13903         * gcc.dg/c90-const-expr-3.c: Likewise.
13904         * gcc.dg/c99-const-expr-2.c: Likewise.
13905         * gcc.dg/c99-const-expr-3.c: Likewise.
13906         * gcc.dg/concat.c: Likewise.
13907
13908 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13909
13910         PR c++/9559
13911         * g++.dg/init/static1.C: New test.
13912
13913 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13914
13915         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
13916         * g++.old-deja/g++.other/access2.C: Likewise.
13917         * g++.old-deja/g++.other/decl2.C: Likewise.
13918         * gcc.c-torture/execute/20020615-1.c: Likewise.
13919
13920 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13921
13922         PR c++/4933
13923         * g++.dg/template/sizeof4.C: New test.
13924
13925 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13926
13927         * g++.dg/other/error6.C: New test.
13928
13929 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13930
13931         PR c++/10750
13932         * g++.dg/parse/constant2.C: New test.
13933
13934 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
13935
13936         PR c++/11106
13937         * g++.dg/other/error5.C: New test.
13938
13939 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13940
13941         * gcc.dg/format/gcc_diag-1.c: New test.
13942
13943 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
13944
13945         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
13946
13947 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13948
13949         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
13950         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
13951         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
13952
13953 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
13954
13955         * gcc.c-torture/execute/builtins/string-8.c: New test.
13956         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
13957         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
13958         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
13959
13960 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13961
13962         PR c++/10468
13963         * g++.dg/ext/typeof6.C: New test.
13964
13965 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13966
13967         PR c++/10796
13968         * g++.dg/init/enum1.C: New test.
13969
13970 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
13971
13972         * gcc.dg/20030627-1.c: New test.
13973
13974 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
13975
13976         PR c++/11332
13977         * g++.dg/expr/static_cast2.C: New test.
13978
13979 2003-06-26  Roger Sayle  <roger@eyesopen.com>
13980             Jakub Jelinek  <jakub@redhat.com>
13981
13982         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
13983         sprintf(dst,"%s",src) optimization.
13984         * gcc.c-torture/execute/20030626-1.c: New test case.
13985         * gcc.c-torture/execute/20030626-2.c: New test case.
13986
13987 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
13988
13989         * gcc.c-torture/execute/multi-ix.c: New test.
13990
13991         * gcc.c-torture/execute/simd-4.c (main):
13992         Added missing semicolon at end of union.
13993
13994 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
13995
13996         PR c++/8266
13997         * g++.dg/template/explicit-instantiation3.C: New test.
13998
13999 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14000
14001         * gcc.dg/20030626-1.c: Use signed char.
14002
14003 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14004
14005         * gcc.dg/20030626-1.c: New test.
14006
14007 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
14008
14009         * const-str-2.m: Update.
14010
14011 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
14012
14013         PR c++/10990
14014         * g++.dg/rtti/dyncast1.C: New test.
14015         * g++.dg/abi/mangle4.C: Correct base-specifier access.
14016         * g++.dg/lookup/scoped1.C: Remove XFAIL.
14017         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
14018
14019         PR c++/10931
14020         * g++.dg/expr/static_cast1.C: New test.
14021
14022 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
14023
14024         * gcc.dg/20030625-1.c: New test.
14025
14026 2003-06-24  Roger Sayle  <roger@eyesopen.com>
14027
14028         * gcc.c-torture/compile/20030624-1.c: New test case.
14029
14030 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
14031
14032         * gcc.c-torture/execute/string-opt-17.c: New test.
14033
14034 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
14035
14036         PR c++/5754
14037         * g++.dg/parse/crash6.C: New test.
14038
14039 2003-06-23  Roger Sayle  <roger@eyesopen.com>
14040
14041         * gcc.dg/builtins-24.c: New test case.
14042
14043 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
14044
14045         * g++.dg/opt/operator1.C: New test.
14046
14047 2003-06-22  Roger Sayle  <roger@eyesopen.com>
14048
14049         * gcc.c-torture/execute/string-opt-16.c: New test case.
14050
14051 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14052
14053         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
14054         * g++.old-deja/g++.other/conv7.C: Likewise
14055         * g++.old-deja/g++.other/overcnv2.C: Likewise.
14056         * g++.old-deja/g++.other/overload14.C: Likewise.
14057
14058 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14059
14060         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
14061         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
14062
14063 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14064
14065         PR c++/10888
14066         * g++.dg/warn/Winline-3.C: New test.
14067
14068 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14069
14070         * lib/target-supports.exp (check_alias_available): Make the test
14071         program acceptable to the Solaris assembler.
14072
14073         PR c++/10749
14074         * g++.dg/template/memclass2.C: New test.
14075
14076 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14077             Eric Botcazou  <ebotcazou@libertysurf.fr>
14078
14079         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
14080         data for non-matching targets.
14081         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
14082
14083 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14084
14085         PR c++/10845
14086         * g++.dg/template/member3.C: New test.
14087
14088 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
14089
14090         PR c++/10939
14091         * g++.dg/template/func1.C: New test.
14092
14093         PR c++/9649
14094         * g++.dg/template/static4.C: New test.
14095         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
14096
14097         PR c++/11041
14098         * g++.dg/init/ref7.C: New test.
14099
14100 2003-06-19  Matt Austern  <austern@apple.com>
14101
14102         PR c++/11228
14103         * g++.dg/anew1.C: New test.
14104         * g++.dg/anew2.C: New test.
14105         * g++.dg/anew3.C: New test.
14106         * g++.dg/anew4.C: New test.
14107
14108 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
14109
14110         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
14111
14112 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
14113
14114         * gcc.c-torture/execute/simd-4.c (main): Make expected value
14115         endian-dependent.
14116
14117 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
14118
14119         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
14120         Remove cruft.
14121
14122 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
14123
14124         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
14125         * gcc.c-torture/compile/961203-1.c: Likewise.
14126         * gcc.c-torture/compile/980506-1.c: Likewise.
14127
14128 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14129
14130         PR c++/10712
14131         * g++.dg/lookup/using7.C: New test.
14132
14133 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14134
14135         PR c++/11105
14136         * g++.dg/abi/conv1.C: Remove it.
14137         * g++.dg/template/conv7.C: New test.
14138         * g++.dg/template/conv8.C: Likewise.
14139         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
14140         conversion operator.
14141
14142 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
14143
14144         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
14145         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14146         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14147         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14148         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14149         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14150         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14151         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14152         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14153         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14154         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14155         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14156         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14157         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14158         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14159         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14160         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14161         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14162         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14163         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14164         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14165         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14166         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14167         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14168         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14169         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14170         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14171         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14172         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14173
14174 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
14175
14176         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
14177         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
14178         indications.
14179
14180 2003-06-16  Roger Sayle  <roger@eyesopen.com>
14181
14182         * gcc.dg/i386-387-5.c: New test case.
14183         * gcc.dg/i386-387-6.c: New test case.
14184         * gcc.dg/builtins-23.c: New test case.
14185
14186 2003-06-15  Roger Sayle  <roger@eyesopen.com>
14187
14188         * gcc.dg/builtins-22.c: New test case.
14189         * gcc.dg/i386-387-1.c: Update to test exp.
14190         * gcc.dg/i386-387-2.c: Likewise.
14191
14192 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14193
14194         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
14195
14196 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14197
14198         * lib/gcc-dg.exp (dg-require-dll): New function.
14199         (dg-xfail-if): Likewise.
14200         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
14201         driver.
14202
14203         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
14204         * gcc.c-torture/compile/20001205-1.c: Likewise.
14205         * gcc.c-torture/compile/20001226-1.c: Likewise.
14206         * gcc.c-torture/compile/20010518-2.c: Likewise.
14207         * gcc.c-torture/compile/20020312-1.c: Likewise.
14208         * gcc.c-torture/compile/20020604-1.c: Likewise.
14209         * gcc.c-torture/compile/920501-12.c: Likewise.
14210         * gcc.c-torture/compile/920501-4.c: Likewise.
14211         * gcc.c-torture/compile/920520-1.c: Likewise.
14212         * gcc.c-torture/compile/920521-1.c: Likewise.
14213         * gcc.c-torture/compile/920625-1.c: Likewise.
14214         * gcc.c-torture/compile/961203-1.c: Likewise.
14215         * gcc.c-torture/compile/980506-1.c: Likewise.
14216         * gcc.c-torture/compile/981006-1.c: Likewise.
14217         * gcc.c-torture/compile/981022-1.c: Likewise.
14218         * gcc.c-torture/compile/981223-1.c: Likewise.
14219         * gcc.c-torture/compile/990617-1.c: Likewise.
14220         * gcc.c-torture/compile/dll.c: Likewise.
14221         * gcc.c-torture/compile/labels-3.c: Likewise.
14222         * gcc.c-torture/compile/mipscop-1.c: Likewise.
14223         * gcc.c-torture/compile/mipscop-2.c: Likewise.
14224         * gcc.c-torture/compile/mipscop-3.c: Likewise.
14225         * gcc.c-torture/compile/mipscop-4.c: Likewise.
14226         * gcc.c-torture/compile/simd-5.c: Likewise.
14227         * gcc.c-torture/compile/20000804-1.x: Remove.
14228         * gcc.c-torture/compile/20001205-1.x: Likewise.
14229         * gcc.c-torture/compile/20001226-1.x: Likewise.
14230         * gcc.c-torture/compile/20010518-2.x: Likewise.
14231         * gcc.c-torture/compile/20020312-1.x: Likewise.
14232         * gcc.c-torture/compile/20020604-1.x: Likewise.
14233         * gcc.c-torture/compile/920501-12.x: Likewise.
14234         * gcc.c-torture/compile/920501-4.x: Likewise.
14235         * gcc.c-torture/compile/920520-1.x: Likewise.
14236         * gcc.c-torture/compile/920521-1.x: Likewise.
14237         * gcc.c-torture/compile/920625-1.x: Likewise.
14238         * gcc.c-torture/compile/961203-1.x: Likewise.
14239         * gcc.c-torture/compile/980506-1.x: Likewise.
14240         * gcc.c-torture/compile/981006-1.x: Likewise.
14241         * gcc.c-torture/compile/981022-1.x: Likewise.
14242         * gcc.c-torture/compile/981223-1.x: Likewise.
14243         * gcc.c-torture/compile/990617-1.x: Likewise.
14244         * gcc.c-torture/compile/mipscop-1.x: Likewise.
14245         * gcc.c-torture/compile/mipscop-2.x: Likewise.
14246         * gcc.c-torture/compile/mipscop-3.x: Likewise.
14247         * gcc.c-torture/compile/mipscop-4.x: Likewise.
14248         * gcc.c-torture/compile/simd-5.x: Likewise.
14249
14250         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
14251
14252 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14253
14254         * gcc.c-torture/execute/20030611-1.c: New test.
14255
14256 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14257
14258         PR middle-end/168
14259         * gcc.dg/20030612-1.c: New test case.
14260
14261 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14262
14263         PR c++/10635
14264         * g++.dg/expr/cast1.C: New test.
14265
14266 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14267
14268         * gcc.dg/builtins-21.c: New test case.
14269
14270 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
14271
14272         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
14273         options instead of at the end.
14274         * lib/objc.exp (objc_target_compile): Likewise.
14275
14276 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
14277
14278         PR c++/10432
14279         * g++.dg/parse/error1.C: New test.
14280
14281 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
14282
14283         * gcc.dg/compat/struct-by-value-11_main.c: New file.
14284         * gcc.dg/compat/struct-by-value-11_x.c: New file.
14285         * gcc.dg/compat/struct-by-value-11_y.c: New file.
14286         * gcc.dg/compat/struct-by-value-12_main.c: New file.
14287         * gcc.dg/compat/struct-by-value-12_x.c: New file.
14288         * gcc.dg/compat/struct-by-value-12_y.c: New file.
14289         * gcc.dg/compat/struct-by-value-13_main.c: New file.
14290         * gcc.dg/compat/struct-by-value-13_x.c: New file.
14291         * gcc.dg/compat/struct-by-value-13_y.c: New file.
14292         * gcc.dg/compat/struct-by-value-14_main.c: New file.
14293         * gcc.dg/compat/struct-by-value-14_x.c: New file.
14294         * gcc.dg/compat/struct-by-value-14_y.c: New file.
14295         * gcc.dg/compat/struct-by-value-15_main.c: New file.
14296         * gcc.dg/compat/struct-by-value-15_x.c: New file.
14297         * gcc.dg/compat/struct-by-value-15_y.c: New file.
14298         * gcc.dg/compat/struct-by-value-16_main.c: New file.
14299         * gcc.dg/compat/struct-by-value-16_x.c: New file.
14300         * gcc.dg/compat/struct-by-value-16_y.c: New file.
14301         * gcc.dg/compat/struct-by-value-17_main.c: New file.
14302         * gcc.dg/compat/struct-by-value-17_x.c: New file.
14303         * gcc.dg/compat/struct-by-value-17_y.c: New file.
14304         * gcc.dg/compat/struct-by-value-18_main.c: New file.
14305         * gcc.dg/compat/struct-by-value-18_x.c: New file.
14306         * gcc.dg/compat/struct-by-value-18_y.c: New file.
14307
14308         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
14309         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
14310         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
14311         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
14312         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
14313         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
14314         * gcc.dg/compat/scalar-return-3_main.c: New file.
14315         * gcc.dg/compat/scalar-return-3_x.c: New file.
14316         * gcc.dg/compat/scalar-return-3_y.c: New file.
14317         * gcc.dg/compat/scalar-return-4_main.c: New file.
14318         * gcc.dg/compat/scalar-return-4_x.c: New file.
14319         * gcc.dg/compat/scalar-return-4_y.c: New file.
14320
14321 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
14322
14323         * gcc.dg/compat/fp2-struct-check.h: New file.
14324         * gcc.dg/compat/fp2-struct-defs.h: New file.
14325         * gcc.dg/compat/fp2-struct-init.h: New file.
14326         * gcc.dg/compat/struct-by-value-10_main.c: New file.
14327         * gcc.dg/compat/struct-by-value-10_x.c: New file.
14328         * gcc.dg/compat/struct-by-value-10_y.c: New file.
14329         * gcc.dg/compat/struct-return-10_main.c: New file.
14330         * gcc.dg/compat/struct-return-10_x.c: New file.
14331         * gcc.dg/compat/struct-return-10_y.c: New file.
14332
14333         * gcc.dg/compat/compat-common.h: New file.
14334         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
14335         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
14336         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
14337         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
14338         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
14339         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
14340         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
14341         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14342         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
14343         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
14344         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14345         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
14346         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
14347         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14348         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
14349         * gcc.dg/compat/small-struct-check.h: Ditto.
14350         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
14351         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14352         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
14353         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
14354         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14355         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14356         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
14357         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14358         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
14359         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
14360         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14361         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14362         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
14363         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14364         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14365         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
14366         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14367         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
14368         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
14369         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14370         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
14371         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
14372         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14373         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
14374         * gcc.dg/compat/struct-return-2_main.c: Ditto.
14375         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14376         * gcc.dg/compat/struct-return-2_y.c: Ditto.
14377         * gcc.dg/compat/struct-return-3_main.c: Ditto.
14378         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14379         * gcc.dg/compat/struct-return-3_y.c: Ditto.
14380
14381 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
14382
14383         * g++.dg/pch/static-1.C: New file.
14384         * g++.dg/pch/static-1.Hs: New file.
14385
14386 2003-06-10  Richard Henderson  <rth@redhat.com>
14387
14388         * gcc.dg/asm-7.c: Adjust expected warning text.
14389
14390 2003-06-10  Roger Sayle  <roger@eyesopen.com>
14391
14392         * gcc.dg/builtins-20.c: New test case.
14393
14394 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
14395
14396         PR c++/11131
14397         * g++.dg/opt/template1.C: New test.
14398
14399 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14400
14401         * lib/gcc-dg.exp (dg-test): Clear additional_files and
14402         additional_sources.
14403
14404 2003-05-21  David Taylor  <dtaylor@emc.com>
14405
14406         * gcc.dg/Wpadded.c: New file.
14407
14408 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14409
14410         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
14411         * gcc.dg/special/weak-2.c: Add dg-require-weak.
14412         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
14413         dg-require-weak.
14414
14415 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
14416
14417         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
14418
14419 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14420
14421         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
14422         (dg-require-alias): Likewise.
14423         (dg-require-gc-sections): Likewise.
14424         * lib/target-supports.exp (check_gc_sections_available): Likewise.
14425
14426 2003-06-08  Richard Henderson  <rth@redhat.com>
14427
14428         * gcc.dg/20011029-2.c: Fix the array reference.
14429         * gcc.dg/asm-7.c: New.
14430
14431 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
14432
14433         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
14434
14435 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
14436
14437         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
14438         (dg-require-gc-sections): Likewise.
14439
14440 2003-06-08  Jan Hubicka  <jh@suse.cz>
14441
14442         * i386-cmov1.c: Fix regular expression.
14443         * i386-cvt-1.c: Likewise.
14444         * i386-local.c: Likewise.
14445         * i386-local2.c: Likewise.
14446         * i386-mul.c: Likewise.
14447         * i386-ssetype-1.c: Likewise.
14448         * i386-ssetype-3.c: Likewise.
14449         * i386-ssetype-5.c: Likewise.
14450
14451 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14452
14453         PR c++/11039
14454         * g++.dg/warn/implicit-typename2.C: New test.
14455         * g++.dg/warn/implicit-typename3.C: New test.
14456
14457 2003-06-07  Richard Henderson  <rth@redhat.com>
14458
14459         * g++.dg/other/offsetof3.C: Use size_t.
14460         * g++.dg/other/offsetof4.C: Likewise.
14461
14462 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
14463
14464         * lib/copy-file.exp: New. Implement gcc_copy_files.
14465
14466         * lib/dg-pch.exp: Load copy-file.exp
14467         (dg-pch): Use gcc_copy_files instead of "file copy".
14468
14469 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
14470
14471         * gcc.dg/weak/weak.exp: Simplify.
14472         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
14473         * gcc.dg/weak/weak-1.c: Likewise.
14474         * gcc.dg/weak/weak-2.c: Likewise.
14475         * gcc.dg/weak/weak-3.c: Likewise.
14476         * gcc.dg/weak/weak-4.c: Likewise.
14477         * gcc.dg/weak/weak-5.c: Likewise.
14478         * gcc.dg/weak/weak-6.c: Likewise.
14479         * gcc.dg/weak/weak-7.c: Likewise.
14480         * gcc.dg/weak/weak-8.c: Likewise.
14481         * gcc.dg/weak/weak-9.c: Likewise.
14482
14483 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
14484
14485         gcc.c-torture/execute/20030606-1.c: New.
14486
14487 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14488
14489         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
14490         * gcc.dg/builtins-19.c: Likewise.
14491
14492 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14493
14494         * gcc.dg/builtins-2.c: Add some more tests.
14495         * gcc.dg/builtins-18.c: New test case.
14496         * gcc.dg/builtins-19.c: New test case.
14497
14498 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14499             Jim Wilson  <wilson@tuliptree.org>
14500
14501         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
14502
14503 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
14504
14505         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
14506         mempcpy/stpcpy calls not to be optimized into something else.
14507         * gcc.c-torture/execute/string-opt-3.c: Moved to...
14508         * gcc.c-torture/execute/builtins/string-7.c: ...here.
14509         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
14510
14511 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14512
14513         * gcc.dg/format/asm_fprintf-1.c: New test.
14514
14515 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
14516
14517         * lib/gcc-defs.exp (additional_sources): New variable.
14518         (dg-additional-sources): New function.
14519         (additional_files): New variable.
14520         (dg-additional-files): New function.
14521         (dg-additional-files-options): Likewise.
14522         * lib/gcc-dg.exp (dg-require-weak): New function.
14523         (dg-require-alias): Likewise.
14524         (dg-require-gc-sections): Likewise.
14525         * lib/target-supports.exp (check_alias_available): Remove testfile
14526         parameter.
14527         (check_gc_sections_available): New function.
14528         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
14529         (dg-gpp-additional-files): Likewise.
14530         * lib/g++.exp (additional_sources): Remove.
14531         (additional_files): Likewise.
14532         (g++_target_compile): Use dg-additional-files-options.
14533
14534         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
14535         Tcl logic.
14536         * gcc.dg/special/ecos.exp: Remove.
14537         * gcc.dg/special/20000419-2.c: Use dg-require-*.
14538         * gcc.dg/special/alias-1.c: Likewise.
14539         * gcc.dg/special/alias-2.c: Likewise.
14540         * gcc.dg/special/gcsec-1.c: Likewise.
14541         * gcc.dg/special/weak-1.c: Likewise.
14542         * gcc.dg/special/weak-2.c: Likewise.
14543         * gcc.dg/special/wkali-1.c: Likewise.
14544         * gcc.dg/special/wkali-2.c: Likewise.
14545
14546         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
14547         dg-gpp-additional-*.
14548         * g++.dg/special/conpr-3.C: Likewise.
14549         * g++.dg/special/conpr-4.C: Likewise.
14550         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
14551         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
14552         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
14553         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
14554         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
14555         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
14556         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
14557         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
14558         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
14559         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
14560         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
14561         * g++.old-deja/g++.other/comdat1.C: Likewise.
14562         * g++.old-deja/g++.other/comdat2.C: Likewise.
14563         * g++.old-deja/g++.other/comdat3.C: Likewise.
14564         * g++.old-deja/g++.other/ctor1.C: Likewise.
14565         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
14566
14567 2003-06-05  Richard Henderson  <rth@redhat.com>
14568
14569         * gcc.dg/debug/20030605-1.c: New.
14570
14571 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14572
14573         * README.QMTEST: Update.
14574
14575 2003-06-04  Richard Henderson  <rth@redhat.com>
14576
14577         * gcc.dg/cleanup-1.c: New.
14578         * gcc.dg/cleanup-2.c: New.
14579         * gcc.dg/cleanup-3.c: New.
14580         * gcc.dg/cleanup-4.c: New.
14581         * gcc.dg/cleanup-5.c: New.
14582         * gcc.dg/cleanup-6.c: New.
14583         * gcc.dg/cleanup-7.c: New.
14584
14585 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14586
14587         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
14588
14589         * lib/dg-pch.exp: New file.
14590         * g++.dg/pch/pch.exp: Use dg-pch.exp.
14591         * gcc.dg/pch/pch.exp: Likewise.
14592
14593 2003-06-04  Roger Sayle  <roger@eyesopen.com>
14594
14595         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
14596         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
14597         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
14598         * gcc.dg/builtins-17.c: New test case.
14599         * gcc.dg/i386-387-4.c: New test case.
14600         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
14601
14602 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14603
14604         * gcc.dg/ultrasp9.c: New test.
14605
14606 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14607
14608         * gcc.c-torture/compile/20030604-1.c: New test.
14609         * gcc.dg/sparc-constant-1.c: New test.
14610
14611 2003-06-03  Glen Nakamura  <glen@imodulo.com>
14612
14613         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
14614
14615 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
14616
14617         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
14618
14619         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
14620         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
14621
14622 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
14623
14624         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
14625
14626 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14627
14628         PR c++/10940
14629         * g++.dg/template/spec10.C: New test.
14630
14631 2003-06-03  Roger Sayle  <roger@eyesopen.com>
14632
14633         * gcc.dg/builtins-16.c: New test case.
14634
14635 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
14636
14637         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
14638         mempcpy test with post-increments.
14639         * gcc.c-torture/execute/string-opt-3.c: New test.
14640         * gcc.dg/string-opt-1.c: New test.
14641
14642 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
14643
14644         PR fortran/10965
14645         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
14646
14647 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
14648
14649         * lib/scanasm.exp (dg-scan): New function, factored out of ...
14650         (scan-assembler): ... here.  Use dg-scan.
14651         (scan-assembler-not): Likewise.
14652         (scan-file): New function.
14653         (scan-file-not): Likewise.
14654         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
14655         * gcc.dg/cpp/_Pragma4.c: Likewise.
14656         * gcc.dg/cpp/_Pragma5.c: Likewise.
14657         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14658         * gcc.dg/cpp/avoidpaste2.c: Likewise.
14659         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
14660         * gcc.dg/cpp/cmdlne-P.c: Likewise.
14661         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
14662         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
14663         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
14664         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
14665         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
14666         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
14667         * gcc.dg/cpp/cxxcom1.c: Likewise.
14668         * gcc.dg/cpp/line1.c: Likewise.
14669         * gcc.dg/cpp/maccom1.c: Likewise.
14670         * gcc.dg/cpp/maccom2.c: Likewise.
14671         * gcc.dg/cpp/maccom3.c: Likewise.
14672         * gcc.dg/cpp/maccom4.c: Likewise.
14673         * gcc.dg/cpp/maccom5.c: Likewise.
14674         * gcc.dg/cpp/maccom6.c: Likewise.
14675         * gcc.dg/cpp/multiline.c: Likewise.
14676         * gcc.dg/cpp/spacing1.c: Likewise.
14677         * gcc.dg/cpp/spacing2.c: Likewise.
14678         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
14679         * gcc.dg/cpp/trad/maccom1.c: Likewise.
14680         * gcc.dg/cpp/trad/maccom2.c: Likewise.
14681         * gcc.dg/cpp/trad/maccom3.c: Likewise.
14682         * gcc.dg/cpp/trad/maccom4.c: Likewise.
14683         * gcc.dg/cpp/trad/maccom6.c: Likewise.
14684         * gcc.dg/cpp/cxxcom2.c: Likewise.
14685         * gcc.dg/cpp/cxxcom2.h: New file.
14686
14687         * gcc.dg/cpp/truefalse.cpp: Move it to ...
14688         * g++.dg/cpp/truefalse.C: Here.
14689         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
14690
14691 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
14692
14693         * gcc.dg/cpp/redef3.c: New file.
14694
14695 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14696
14697         * gcc.dg/i386-loop-3.c: New test.
14698
14699 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
14700
14701         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
14702
14703 2003-05-31  Roger Sayle  <roger@eyesopen.com>
14704
14705         * gcc.dg/fwrapv-1.c: New test case.
14706         * gcc.dg/fwrapv-2.c: New test case.
14707
14708 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14709
14710         PR c++/10956
14711         * g++.dg/template/spec9.C: New test.
14712
14713 2003-05-29  Roger Sayle  <roger@eyesopen.com>
14714
14715         * gcc.dg/duff-4.c: New test case.
14716
14717 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
14718
14719         PR fortran/10843
14720         * g77.dg/ffixed-form-1.f: New test
14721         * g77.dg/ffixed-form-2.f: New test
14722         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
14723         * g77.dg/ffree-form-3.f: New test
14724
14725 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
14726
14727         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
14728         * gcc.dg/wint_t-1.c: Likewise.
14729
14730 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14731
14732         * g++.dg/template/access11.C: New test.
14733
14734 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14735
14736         PR c++/10849
14737         * g++.dg/template/access10.C: New test.
14738
14739 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14740             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14741
14742         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
14743
14744 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14745
14746         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
14747         suppress for powerpc-*-darwin*.
14748         * gcc.dg/torture/builtin-noret-2.c: Likewise.
14749
14750 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14751
14752         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
14753         suppress option for powerpc-*-darwin*.
14754
14755 2003-05-23  Roger Sayle  <roger@eyesopen.com>
14756
14757         * gcc.dg/builtins-1.c: Add tests for tan and atan.
14758         * gcc.dg/builtins-4.c: Add test for fmod.
14759
14760 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14761
14762         PR c++/10682
14763         * g++.dg/template/instantiate4.C: New test.
14764
14765 2003-05-22  Roger Sayle  <roger@eyesopen.com>
14766
14767         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
14768
14769 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
14770
14771         * gcc.dg/compat/scalar-return-1_main.c: New file.
14772         * gcc.dg/compat/scalar-return-1_x.c: New file.
14773         * gcc.dg/compat/scalar-return-1_y.c: New file.
14774         * gcc.dg/compat/scalar-return-2_main.c: New file.
14775         * gcc.dg/compat/scalar-return-2_x.c: New file.
14776         * gcc.dg/compat/scalar-return-2_y.c: New file.
14777         * gcc.dg/compat/struct-return-3_main.c: New file.
14778         * gcc.dg/compat/struct-return-3_y.c: New file.
14779         * gcc.dg/compat/struct-return-3_x.c: New file.
14780         * gcc.dg/compat/struct-return-2_main.c: New file.
14781         * gcc.dg/compat/struct-return-2_x.c: New file.
14782         * gcc.dg/compat/struct-return-2_y.c: New file.
14783
14784 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14785
14786         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
14787         for hppa*-hp-hpux*.
14788         * gcc.dg/20021014-1.c (dg-options): Likewise.
14789         * gcc.dg/nest.c (dg-options): Likewise.
14790
14791 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
14792
14793         PR c++/9738
14794         * g++.dg/ext/dllimport2.C: New file.
14795         * g++.dg/ext/dllimport3.C: New file.
14796
14797 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
14798
14799         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
14800         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14801         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14802         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14803         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14804         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14805         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
14806         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
14807         * gcc.dg/compat/small-struct-defs.h: New file.
14808         * gcc.dg/compat/small-struct-init.h: New file.
14809         * gcc.dg/compat/small-struct-check.h: New file.
14810         * gcc.dg/compat/fp-struct-defs.h: New file.
14811         * gcc.dg/compat/fp-struct-check.h: New file.
14812         * gcc.dg/compat/fp-struct-init.h: New file.
14813         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
14814         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
14815
14816 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
14817
14818         * gcc.dg/20030225-2.c: New test.
14819
14820 2003-05-18  Roger Sayle  <roger@eyesopen.com>
14821             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14822
14823         * gcc.c-torture/compile/20030518-1.c: New test case.
14824
14825 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
14826
14827         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
14828         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
14829         gcc-dg-debug-runtest.
14830         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
14831         gcc-dg-debug-runtest.
14832
14833 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14834
14835         PR c++/9022
14836         * g++.dg/lookup/using6.C: New test.
14837
14838 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14839
14840         * g++.dg/parse/access2.C: New test.
14841
14842 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
14843
14844         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
14845         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
14846         * gcc.dg/debug/debug.exp: Likewise.
14847
14848 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
14849
14850         * gcc.dg/dollar.c: New test.
14851
14852 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
14853
14854         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
14855         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
14856         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
14857         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
14858         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
14859         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
14860         * gcc.dg/compat/struct-by-value-6_main.c: New file.
14861         * gcc.dg/compat/struct-by-value-6_x.c: New file.
14862         * gcc.dg/compat/struct-by-value-6_y.c: New file.
14863         * gcc.dg/compat/struct-by-value-7_main.c: New file.
14864         * gcc.dg/compat/struct-by-value-7_x.c: New file.
14865         * gcc.dg/compat/struct-by-value-7_y.c: New file.
14866         * gcc.dg/compat/struct-by-value-8_main.c: New file.
14867         * gcc.dg/compat/struct-by-value-8_x.c: New file.
14868         * gcc.dg/compat/struct-by-value-8_y.c: New file.
14869         * gcc.dg/compat/struct-by-value-9_main.c: New file.
14870         * gcc.dg/compat/struct-by-value-9_x.c: New file.
14871         * gcc.dg/compat/struct-by-value-9_y.c: New file.
14872
14873 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
14874
14875         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
14876         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
14877         support for "repo" mode.
14878         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
14879         * lib/g77-dg.exp: Likewise.
14880         * lib/obj-dg.exp: Likewise.
14881
14882 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
14883
14884         Merge from gcc-3_2-rhl8-branch:
14885         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
14886
14887         * gcc.dg/tls/opt-6.c: New test.
14888
14889         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
14890
14891         * gcc.dg/20030405-1.c: New test.
14892
14893         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
14894
14895         * gcc.dg/20030309-1.c: New test.
14896
14897         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14898
14899         * gcc.c-torture/execute/20030307-1.c: New test.
14900
14901         2003-02-20  Randolph Chung  <tausq@debian.org>
14902
14903         * gcc.c-torture/compile/20030220-1.c: New test.
14904
14905         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
14906
14907         * gcc.dg/20030217-1.c: New test.
14908
14909         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
14910
14911         * gcc.c-torture/compile/20020129-1.c: New test.
14912
14913         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14914
14915         * gcc.dg/unroll-1.c: New test.
14916
14917         2002-11-16  Jan Hubicka  <jh@suse.cz>
14918
14919         * gcc.c-torture/execute/20020920-1.c: New test.
14920
14921         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
14922
14923         PR target/7434
14924         * gcc.c-torture/compile/20021008-1.c: New test.
14925
14926         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
14927
14928         PR target/7559
14929         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
14930
14931         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14932
14933         * gcc.c-torture/compile/20020807-1.c: New test.
14934
14935         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
14936
14937         * gcc.dg/tls/opt-1.c: New test.
14938
14939         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
14940
14941         * gcc.dg/20020729-1.c: New test.
14942
14943         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
14944
14945         * g++.dg/opt/life1.C: New test.
14946
14947         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
14948
14949         * gcc.dg/20020525-1.c: New test.
14950
14951         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14952
14953         PR c++/6794
14954         * g++.dg/ext/pretty1.C: New test.
14955         * g++.dg/ext/pretty2.C: New test.
14956
14957 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
14958
14959         PR c++/8385
14960         * g++.dg/ext/typeof5.C: New test.
14961
14962 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
14963
14964         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
14965         __USER_LABEL_PREFIX__ into account.
14966         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
14967
14968 2003-05-14  Roger Sayle  <roger@eyesopen.com>
14969
14970         * gcc.dg/builtins-15.c: New test case.
14971
14972 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
14973
14974         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
14975
14976 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
14977
14978         * lib/g++.exp: Tweak handling of additional source files.
14979         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
14980         * g++.dg/special/conpr-2a.C: Rename to ...
14981         * g++.dg/special/conpr-2a.cc: ... this.
14982         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
14983         * g++.dg/special/conpr-3a.C: Rename to ...
14984         * g++.dg/special/conpr-3a.cc: This.
14985         * g++.dg/special/conpr-3b.C: Rename to ...
14986         * g++.dg/special/conpr-3b.cc: This.
14987         * g++.dg/special/conpr-4.C: New test.
14988         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
14989
14990 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
14991
14992         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
14993
14994 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14995
14996         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
14997         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14998         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
14999         * g++.old-deja/g++.other/warn3.C: Likewise.
15000
15001 2003-05-11  Roger Sayle  <roger@eyesopen.com>
15002
15003         * gcc.dg/i386-387-1.c: Update to also test log.
15004         * gcc.dg/i386-387-2.c: Likewise.
15005
15006 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
15007
15008         * g77.f-torture/execute/int8421.f: New test.
15009
15010 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15011
15012         PR c++/10230, c++/10481
15013         * g++.dg/lookup/scoped5.C: New test.
15014
15015 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15016
15017         PR c++/10552
15018         * g++.dg/template/ttp6.C: New test.
15019
15020 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
15021
15022         * gcc.c-torture/execute/builtins: New directory.
15023         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
15024         gcc.c-torture/execute/builtins.
15025         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
15026         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
15027         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
15028         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
15029
15030 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15031
15032         PR c++/9252
15033         * g++.dg/template/access8.C: New test.
15034         * g++.dg/template/access9.C: New test.
15035
15036 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15037
15038         PR c++/9554
15039         * g++.dg/parse/access1.C: New test.
15040
15041 2003-05-09  DJ Delorie  <dj@redhat.com>
15042
15043         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
15044         long, and not an int.
15045
15046 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15047
15048         PR c++/10555, c++/10576
15049         * g++.dg/template/memclass1.C: New test.
15050
15051 2003-05-08  DJ Delorie  <dj@redhat.com>
15052
15053         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
15054         targets.
15055         * gcc.c-torture/execute/20021024-1.x: Likewise.
15056         * gcc.c-torture/execute/shiftdi.x: Likewise.
15057         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
15058         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
15059         * gcc.dg/20021018-1.c: Likewise.
15060
15061 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15062
15063         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
15064
15065         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
15066         (bcopy): Call memmove.
15067
15068 2003-05-08  Roger Sayle  <roger@eyesopen.com>
15069
15070         * g77.f-torture/compile/8485.f: New test case.
15071
15072 2003-05-07  Richard Henderson  <rth@redhat.com>
15073
15074         PR c++/10570
15075         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
15076         Verify exception_cleanup not called for rethrows.
15077         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
15078         when exiting catch block without rethrowing.
15079         * g++.dg/eh/forced3.C: New.
15080         * g++.dg/eh/forced4.C: New.
15081
15082 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
15083
15084         * gcc.dg/20030505.c: Fix triplet.
15085
15086 2003-05-06  DJ Delorie  <dj@redhat.com>
15087
15088         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
15089         * gcc.dg/nest.c: Likewise.
15090
15091 2003-05-05  Roger Sayle  <roger@eyesopen.com>
15092
15093         * gcc.dg/builtins-14.c: New test case.
15094
15095 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
15096
15097         * lib/compat.exp (compat-execute): New argument.
15098         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
15099         * gcc.dg/compat: New test directory.
15100         * gcc.dg/compat/compat.exp: New expect script.
15101         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
15102         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
15103         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
15104         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
15105         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
15106         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
15107
15108         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
15109         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
15110         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
15111         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
15112         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
15113         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
15114         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
15115         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
15116         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
15117         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
15118         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
15119         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
15120         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
15121         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
15122         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
15123
15124 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
15125
15126         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
15127
15128 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
15129
15130         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
15131
15132 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
15133
15134         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
15135         * gcc.dg/ppc-fsel-2.c: New test.
15136
15137         * gcc.dg/unused-5.c: New test.
15138
15139 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15140
15141         PR c++/10496
15142         * g++.dg/warn/pmf1.C: New test.
15143
15144 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15145
15146         PR c++/4494
15147         * g++.dg/warn/main.C: New test.
15148
15149 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15150
15151         * gcc.dg/nonnull-3.c: New test.
15152
15153 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
15154
15155         * gcc.dg/cpp/Wtrigraphs.c: Update.
15156         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
15157
15158 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
15159
15160         * gcc.dg/ppc-fsel-1.c: New test.
15161
15162 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
15163
15164         PR c/10604
15165         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
15166
15167 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
15168
15169         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
15170
15171 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15172
15173         PR c++/9364, c++/10553, c++/10586
15174         * g++.dg/parse/typename4.C: New test.
15175         * g++.dg/parse/typename5.C: Likewise.
15176
15177 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
15178
15179         * gcc.c-torture/compile/20030503-1.c: New test.
15180
15181 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15182
15183         * g++.dg/lookup/using5.C: Fix testcase error.
15184
15185 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
15186
15187         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
15188         since MEABI is no longer supported.  Remove all vestiges
15189         of MEABI from the test.
15190
15191 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15192
15193         PR c++/10554
15194         * g++.dg/lookup/using5.C: New test.
15195
15196 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15197
15198         PR c++/8772
15199         * g++.dg/template/ttp5.C: New test.
15200
15201 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
15202
15203         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
15204         (dg-gpp-additional-sources): New function.
15205         (dg-gpp-additional-files): Likewise.
15206         * lib/g++.exp (additional_sources): New variable.
15207         (additional_files): Likewise.
15208         (g++_target_compile): Deal with them.
15209         * lib/old-dejagnu.exp: Remove.
15210         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
15211         * g++.old-deja: Revise all tests to use dg commands.
15212
15213 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15214
15215         PR c++/9432, c++/9528
15216         * g++.dg/lookup/using4.C: New test.
15217
15218 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
15219
15220         * gcc.dg/noreturn-5.c: New file.
15221         * gcc.dg/noreturn-6.c: New file.
15222
15223         * gcc.c-torture/compile/inline-1.c: New file.
15224
15225 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15226
15227         PR c++/10551
15228         * g++.dg/template/explicit1.C: New test.
15229
15230 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15231
15232         PR c++/10549
15233         * g++.dg/other/bitfield1.C: New test.
15234
15235         PR c++/10527
15236         * g++.dg/init/new7.C: New test.
15237
15238 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15239
15240         * g++.dg/ext/desig1.C: New test.
15241         * g++.dg/ext/init1.C: Update.
15242
15243         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
15244
15245 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
15246
15247         PR c++/10180
15248         * g++.dg/warn/Winline-1.C: New test.
15249
15250 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
15251
15252         * gcc.c-torture/execute/string-opt-19.c: New test.
15253
15254         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
15255         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
15256
15257 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
15258
15259         PR c++/10506
15260         * g++.dg/init/new6.C: New test.
15261
15262         PR c++/10503
15263         * g++.dg/init/ref6.C: New test.
15264
15265 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
15266
15267         * g++.dg/warn/weak1.C: XFAIL on AIX4.
15268
15269 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15270
15271         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
15272         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
15273
15274 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
15275
15276         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
15277         initialized static data members.
15278
15279 2003-04-25  H.J. Lu <hjl@gnu.org>
15280
15281         * gcc.dg/ia64-sync-4.c: New test.
15282
15283 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15284
15285         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
15286         date.
15287
15288 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
15289
15290         PR c++/10337
15291         * g++.dg/warn/conv1.C: New test.
15292         * g++.old-deja/g++.other/conv7.C: Adjust.
15293         * g++.old-deja/g++.other/overload14.C: Adjust.
15294
15295 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15296
15297         PR c++/10471
15298         * g++.dg/template/defarg2.C: New test.
15299
15300 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
15301
15302         * gcc.dg/cpp/include2.c: Update.
15303         * gcc.dg/cpp/multiline-2.c: New.
15304         * gcc.dg/cpp/multiline.c: Update.
15305         * gcc.dg/cpp/strify2.c: Update.
15306         * gcc.dg/cpp/trad/literals-2.c: Update.
15307
15308 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15309
15310         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
15311
15312 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15313
15314         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
15315
15316 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15317
15318         PR c++/10451
15319         * g++.dg/parse/crash4.C: New test.
15320
15321         PR c++/9847
15322         * g++.dg/parse/crash5.C: New test.
15323
15324 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
15325
15326         PR c++/10446
15327         * g++.dg/parse/crash3.C: New test.
15328
15329         PR c++/10428
15330         * g++.dg/parse/elab1.C: New test.
15331
15332 2003-04-22  Devang Patel  <dpatel@apple.com>
15333
15334         * gcc.dg/cpp/trad/funlike-5.c: New test.
15335
15336 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
15337
15338         * g++.dg/other/packed1.C: Fix dg options.
15339
15340 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
15341
15342         * g++.dg/other/offsetof2.C: New test.
15343
15344 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
15345
15346         * g++.dg/template/recurse.C: Adjust location of error messages.
15347
15348 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
15349
15350         PR c++/9881
15351         * g++.dg/init/addr-const1.C: New test.
15352         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
15353
15354 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15355
15356         PR c++/10405
15357         * g++.dg/lookup/struct-hack1.C: New test.
15358
15359 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
15360
15361         * ucs.c: Update diagnostic messages.
15362
15363 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15364
15365         * gcc.dg/cpp/truefalse.cpp: New test.
15366         * gcc.dg/cpp/cpp.exp: Update.
15367         * g++.dg/other/stdbool-if.C: Remove.
15368
15369 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15370
15371         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
15372         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
15373
15374 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15375
15376         * gcc.c-torture/compile/20030418-1.c: New test.
15377
15378 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
15379
15380         * README.compat: Remove; content moved to doc/sourcebuild.texi.
15381
15382 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15383
15384         PR c++/10347
15385         g++.dg/template/dependent-name1.C: New test.
15386
15387 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
15388
15389         * gcc.dg/warn-1.c (tourist_guide): New array,
15390         contains a pointer to bar.
15391
15392 2003-04-16  Roger Sayle  <roger@eyesopen.com>
15393
15394         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
15395         * gcc.c-torture/execute/medce-1.c: New test case.
15396         * gcc.c-torture/execute/medce-2.c: New test case.
15397
15398 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
15399
15400         * lib/prune.exp: Ignore more messages.
15401
15402         PR c++/10381
15403         * g++.dg/parse/lookup3.C: New test.
15404
15405 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
15406
15407         * gcc.c-torture/compile/20030415-1.c : New test.
15408
15409 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
15410
15411         * gcc.c-torture/execute/scope-2.c: Move to ...
15412         * gcc.dg/noncompile/scope.c: .... here.
15413
15414 2003-04-14  Roger Sayle  <roger@eyesopen.com>
15415
15416         * gcc.dg/20030414-2.c: New test case.
15417
15418 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
15419
15420         PR target/10377
15421         * gcc.dg/20030414-1.c: New test.
15422
15423 2003-04-13  Roger Sayle  <roger@eyesopen.com>
15424
15425         * gcc.dg/builtins-12.c: New test case.
15426         * gcc.dg/builtins-13.c: New test case.
15427
15428 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15429
15430         * gcc.c-torture/execute/string-opt-18.c: New test.
15431
15432 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
15433
15434         PR c++/10300
15435         * g++.dg/init/new5.C: New test.
15436
15437 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
15438
15439         PR c++/7910
15440         * g++.dg/ext/dllimport1.C: New test.
15441
15442 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15443
15444         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
15445
15446 2003-04-11  Bud Davis <bdavis9659@comcast.net>
15447
15448         PR Fortran/9263
15449         * g77.f-torture/noncompile/9263.f: New test
15450         PR Fortran/1832
15451         * g77.f-torture/execute/1832.f: New test
15452
15453 2003-04-11  David Chad  <davidc@freebsd.org>
15454             Loren J. Rittle  <ljrittle@acm.org>
15455
15456         libobjc/8562
15457         * objc.dg/headers.m: New test.
15458
15459 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
15460
15461         * gcc.c-torture/execute/builtin-noret-2.c: New.
15462         * gcc.c-torture/execute/builtin-noret-2.x: New.
15463         XFAIL builtin-noret-2.c at -O1 and above.
15464         * gcc.dg/redecl.c: New.
15465         * gcc.dg/Wshadow-1.c: Update error regexps.
15466
15467 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
15468
15469         * g++.dg/abi/bitfield10.C: New test.
15470
15471 2003-04-09  Mike Stump  <mrs@apple.com>
15472
15473         * gcc.dg/pch/pch.exp: Make testcase names longer.
15474         * g++.dg/pch/pch.exp: Make testcase names longer.
15475
15476 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15477
15478         * gcc.dg/builtins-11.c: New test case.
15479
15480 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15481
15482         * gcc.dg/builtins-9.c: New test case.
15483         * gcc.dg/builtins-10.c: New test case.
15484
15485 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
15486
15487         * gcc.dg/noncompile/init-4.c.c: New test.
15488
15489 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15490
15491         * gcc.misc-test/gcov-9.c: New test.
15492         * gcc.misc-test/gcov-10.c: New test
15493         * gcc.misc-test/gcov-11.c: New test.
15494
15495 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
15496
15497         PR optimization/10024
15498         * gcc.c-torture/compile/20030405-1.c: New test.
15499
15500 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
15501
15502         * gcc.dg/pch/static-3.c: New.
15503         * gcc.dg/pch/static-3.hs: New.
15504         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
15505
15506 2003-04-04  Richard Henderson  <rth@redhat.com>
15507
15508         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
15509         * g++.dg/eh/forced2.C: Likewise.
15510
15511 2003-04-03  Mike Stump  <mrs@apple.com>
15512
15513         * lib/scanasm.exp (scan-assembler): Add xfail processing for
15514         target arg.
15515         (scan-assembler-times, scan-assembler-not): Likewise.
15516         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
15517
15518 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15519
15520         * gcc.dg/sparc-loop-1.c: New test.
15521
15522 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
15523
15524         PR other/9274
15525         * g++.dg/pch/system-2.C: New.
15526         * g++.dg/pch/system-2.Hs: New.
15527
15528 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
15529
15530         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
15531
15532         * g++.dg/eh/simd-1.C (vecfunc): Same.
15533
15534 2003-04-01  Roger Sayle  <roger@eyesopen.com>
15535
15536         * gcc.c-torture/execute/20030401-1.c: New test case.
15537
15538 2003-04-01  Ziemowit Laski <zlaski@apple.com>
15539
15540         * objc.dg/defs.m: New.
15541
15542 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
15543
15544         * g++.dg/eh/simd-1.C: New.
15545         * g++.dg/eh/simd-2.C: New.
15546
15547 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
15548
15549         * gcc.c-torture/execute/simd-3.c: New.
15550
15551 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15552
15553         PR c/9936
15554         * gcc.dg/20030331-2.c: New test.
15555
15556 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15557
15558         PR c++/10278
15559         * g++.dg/parse/crash2.C: New test.
15560
15561 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15562
15563         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
15564         * gcc.c-torture/execute/20030331-1.c: ...here.
15565
15566 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15567
15568         * gcc.c-torture/execute/20030331-1.c: New test.
15569
15570 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15571
15572         * lib/gcov.exp: Adjust call return testing strings.
15573         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
15574
15575 2003-03-31  Roger Sayle  <roger@eyesopen.com>
15576
15577         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
15578         * gcc.dg/builtins-7.c: New test case.
15579         * gcc.dg/builtins-8.c: New test case.
15580
15581 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15582
15583         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
15584
15585 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
15586
15587         PR c++/7647
15588         * g++.dg/lookup-class-member-2.C: New test.
15589
15590 2003-03-30  Glen Nakamura  <glen@imodulo.com>
15591
15592         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
15593
15594 2003-03-28  Roger Sayle  <roger@eyesopen.com>
15595
15596         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
15597
15598 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
15599
15600         * g++.dg/init/attrib1.C: New test.
15601
15602 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15603
15604         * gcc.dg/ultrasp8.c: New test.
15605
15606 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15607
15608         * gcc.dg/ultrasp7.c: New test.
15609
15610 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
15611
15612         PR c++/10047
15613         * g++.dg/template/inline1.C: New test.
15614
15615 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15616
15617         * gcc.dg/sparc-dwarf2.c: New test.
15618
15619 2003-03-27  Roger Sayle  <roger@eyesopen.com>
15620
15621         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
15622         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
15623
15624 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
15625
15626         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
15627         than reading .x files.
15628         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
15629         * g77.dg/gcov/gcov-1.f: Likewise.
15630         * gcc.misc-tests/gcov-4b.c: Likewise.
15631         * gcc.misc-tests/gcov-5b.c: Likewise.
15632         * gcc.misc-tests/gcov-6.c: Likewise.
15633         * gcc.misc-tests/gcov-7.c: Likewise.
15634         * gcc.misc-tests/gcov-8.c: Likewise.
15635         * g++.dg/gcov/gcov-1.x: Remove.
15636         * g77.dg/gcov/gcov-1.x: Likewise.
15637         * gcc.misc-tests/gcov-4b.x: Likewise.
15638         * gcc.misc-tests/gcov-5b.x: Likewise.
15639         * gcc.misc-tests/gcov-6.x: Likewise.
15640         * gcc.misc-tests/gcov-7.x: Likewise.
15641         * gcc.misc-tests/gcov-8.x: Likewise.
15642
15643 2003-03-27  Glen Nakamura  <glen@imodulo.com>
15644
15645         PR opt/10087
15646         * gcc.dg/20030324-1.c: New test.
15647
15648 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
15649
15650         PR c++/10224
15651         * g++.dg/template/arg3.C: New test.
15652
15653         PR c++/10158
15654         * g++.dg/template/friend18.C: New test.
15655
15656 2003-03-26  Roger Sayle  <roger@eyesopen.com>
15657
15658         * g77.f-torture/compile/20030326-1.f: New test case.
15659
15660 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
15661
15662         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
15663
15664         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
15665
15666 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
15667
15668         * gcc.dg/ia64-sync-3.c: New test.
15669
15670 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
15671
15672         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
15673
15674 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15675
15676         * gcc.dg/ultrasp6.c: New test.
15677
15678 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15679
15680         * gcc.dg/i386-signbit-1.c: New test.
15681         * gcc.dg/i386-signbit-2.c: New test.
15682         * gcc.dg/i386-signbit-3.c: New test.
15683
15684 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15685
15686         * gcc.dg/ultrasp5.c: Fix options.
15687
15688 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15689
15690         * gcc.dg/ultrasp5.c: Fix comment.
15691
15692 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
15693
15694         PR fortran/10197
15695         * g77.f-torture/execute/10197.f: New test.
15696
15697 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
15698
15699         PR c++/9898, c++/383
15700         * g++.dg/template/conv6.C: New test.
15701
15702         PR c++/10119
15703         * g++.dg/template/ptrmem5.C: New test.
15704
15705         PR c++/10026
15706         * g++.dg/lookup/koenig1.C: New test.
15707
15708         PR C++/10199
15709         * g++.dg/lookup/template2.C: New test.
15710
15711 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
15712
15713         * g++.dg/opt/rtti1.C: New test.
15714
15715 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15716
15717         * gcc.dg/ultrasp5.c: New test.
15718
15719 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
15720
15721         PR middle-end/9967
15722         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
15723         builtin fputs.
15724
15725 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
15726
15727         PR c/8224
15728         * gcc.dg/20030323-1.c: New test.
15729
15730 2003-03-23  Roger Sayle  <roger@eyesopen.com>
15731
15732         * gcc.c-torture/compile/20030323-1.c: New test case.
15733
15734 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
15735
15736         * gcc.dg/20030321-1.c: New test.
15737
15738 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
15739
15740         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
15741
15742 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15743
15744         PR c++/9978, c++/9708
15745         * g++.dg/ext/vlm1.C: Adjust expected error.
15746         * g++.dg/ext/vla2.C: New test.
15747         * g++.dg/template/arg1.C: New test.
15748         * g++.dg/template/arg2.C: New test.
15749
15750 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
15751
15752         * g77.f-torture/execute/select.f: New test.
15753         * g77.f-torture/noncompile/select_no_compile.f: New test.
15754
15755 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
15756
15757         PR c++/9898
15758         * g++.dg/other/error4.C: New test.
15759
15760 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
15761
15762         * g++.dg/template/friend17.C: New test.
15763
15764 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
15765
15766         * gcc.c-torture/compile/20030320-1.c: New.
15767
15768 2003-03-20  Roger Sayle  <roger@eyesopen.com>
15769
15770         * gcc.dg/builtins-6.c: New test case.
15771
15772 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
15773
15774         PR target/10073
15775         * gcc.c-torture/compile/20030319-1.c: New.
15776
15777 2003-03-18  Jan Hubicka  <jh@suse.cz>
15778
15779         * gcc.dg/i386-cvt-1.c: New test.
15780
15781 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
15782
15783         * objc.dg/naming-1.m: Use "(parse|syntax) error".
15784         * objc.dg/naming-2.m: Likewise.
15785
15786 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
15787
15788         PR c++/9639
15789         * g++.dg/parse/crash1.C: New test.
15790
15791 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
15792
15793         PR c++/8805
15794         * g++.dg/eh/cleanup1.C: New test.
15795
15796 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15797
15798         * gcc.c-torture/execute/20030316-1.c: New test case.
15799
15800 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15801
15802         PR c++/9629
15803         * g++.dg/init/ctor2.C: New test.
15804
15805 2003-03-15  Roger Sayle  <roger@eyesopen.com>
15806
15807         * g77.f-torture/compile/xformat.f: New test case.
15808
15809 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15810
15811         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
15812         * g++.old-deja/g++.mike/eh50.C: Likewise.
15813
15814 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15815
15816         PR c++/6440
15817         * g++.dg/template/spec7.C: New test.
15818         * g++.dg/template/spec8.C: Likewise.
15819
15820 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
15821
15822         * gcc.c-torture/execute/20030313-1.c: New test.
15823
15824 2003-03-14  Richard Henderson  <rth@redhat.com>
15825
15826         * gcc.dg/inline-2.c: Adjust alpha test for external call.
15827
15828 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15829
15830         * gcc.c-torture/compile/20030314-1.c: New test.
15831
15832 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
15833
15834         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
15835         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
15836         thumb target,
15837         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
15838         to accept newer _imp__  prefix and additional
15839         newline in .drectve section.
15840         * gcc.dg/dll-4.c: Likewise.
15841         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
15842         switch.
15843
15844 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
15845
15846         * g++.dg/parse/namespace9.C: New test.
15847
15848         * g++.dg/init/ref5.C: New test.
15849         * g++.dg/parse/ptrmem1.C: Likewise.
15850
15851 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15852
15853         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
15854         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
15855         regular expression.
15856         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
15857         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
15858
15859 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
15860
15861         * gcc.c-torture/execute/20030224-2.c: New test.
15862
15863 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15864
15865         * gcc.dg/decl-3.c: New test.
15866
15867 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15868
15869         * gcc.dg/i386-loop-2.c: New test.
15870
15871 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
15872
15873         PR c++/9474
15874         * g++.dg/parse/namespace8.C: New test.
15875
15876         PR c++/9924
15877         * g++.dg/overload/builtin2.C: New test.
15878
15879 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
15880
15881         * gcc.dg/return-type-3.c: New test.
15882
15883 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
15884
15885         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
15886         profiling options are not supported.
15887
15888 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
15889
15890         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
15891         * g++.old-deja/g++.warn/impint2.C: Likewise.
15892
15893 2003-03-10  Devang Patel  <dpatel@apple.com>
15894
15895         * g++.dg/cpp/c++_cmd_1.C: New test.
15896         * g++.dg/cpp/c++_cmd_1.h: New file.
15897
15898 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
15899
15900         * gcc.dg/altivec-9.c: New file.
15901
15902 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15903
15904         * gcc.dg/ppc-sdata-1.c: New test.
15905         * gcc.dg/ppc-sdata-2.c: New test.
15906
15907 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
15908
15909         PR c++/9373
15910         * g++.dg/opt/ptrmem2.C: New test.
15911
15912         PR c++/8534
15913         * g++.dg/opt/ptrmem1.C: New test.
15914
15915 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15916
15917         * gcc.dg/i386-loop-1.c: New test.
15918
15919 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15920
15921         PR c++/9970
15922         * g++.dg/lookup/friend1.C: New test.
15923
15924 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15925
15926         PR c++/9823
15927         * g++.dg/parser/constructor1.C: New test.
15928
15929 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
15930
15931         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
15932
15933         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
15934
15935 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
15936
15937         * gcc.dg/cpp/Wunused.c: Update test.
15938
15939 2003-03-08  Jan Hubicka  <jh@suse.cz>
15940
15941         * gcc.dg/inline-3.c: New test.
15942
15943 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15944
15945         PR c++/9809
15946         * g++.dg/parse/builtin1.C: New test.
15947
15948         PR c++/9982
15949         * g++.dg/abi/cookie1.C: New test.
15950         * g++.dg/abi/cookie2.C: Likewise.
15951
15952         PR c++/9524
15953         * g++.dg/template/field1.C: New test.
15954
15955         PR c++/9912
15956         * g++.dg/parse/class1.C: New test.
15957         * g++.dg/parse/namespace7.C: Likewise.
15958         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
15959
15960 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
15961
15962         * g++.dg/init/ref4.C: New test.
15963
15964 2003-03-07  Jan Hubicka  <jh@suse.cz>
15965
15966         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
15967         * gcc.dg/inline-3.c:  New test.
15968
15969 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
15970
15971         * g++.dg/init/ref3.C: New test.
15972
15973         PR c++/9965
15974         * g++.dg/init/ref2.C: New test.
15975
15976         PR c++/9400
15977         * g++.dg/warn/Wshadow-2.C: New test.
15978
15979         PR c++/9791
15980         * g++.dg/warn/Woverloaded-1.C: New test.
15981
15982 2003-03-05  Jan Hubicka  <jh@suse.cz>
15983
15984         * gcc.dg/i386-local2.c: New.
15985         * gcc.dg/i386-local.c: Fix typo.
15986
15987 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
15988
15989         * g++.dg/abi/layout3.C: New test.
15990
15991 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15992
15993         * gcc.c-torture/compile/20030305-1.c
15994
15995 2003-03-05  Jan Hubicka  <jh@suse.cz>
15996
15997         * gcc.dg/i386-local.c: New.
15998
15999 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
16000
16001         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
16002
16003 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16004
16005         * gcc.dg/switch-2.c: New test.
16006         * gcc.dg/switch-3.c: New test.
16007         * gcc.dg/Wswitch.c: Adjust line numbers.
16008         * gcc.dg/Wswitch-default.c: Likewise.
16009         * gcc.dg/Wswitch-enum.c: Likewise.
16010
16011 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
16012
16013         * gcc.c-torture/execute/20030222-1.c: New test.
16014
16015 2003-03-03  James E Wilson  <wilson@tuliptree.org>
16016
16017         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
16018
16019 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
16020
16021         PR c++/9878
16022         * g++.dg/init/ref1.C: New test.
16023
16024 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
16025
16026         * gcc.dg/sh-relax.c: New SH-only test.
16027
16028 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
16029
16030         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
16031         comment explaining purpose of testcase.
16032
16033 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16034
16035         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
16036         for HC11/HC12 (asm needs two int registers).
16037         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
16038         HC11/HC12 because the test uses an asm which needs two 32-bit
16039         registers.
16040
16041 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16042
16043         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
16044         for HC11/HC12 (array is too large otherwise).
16045         * gcc.c-torture/compile/920501-4.x: New file, likewise.
16046         * gcc.c-torture/compile/20010518-2.x: Likewise.
16047         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
16048         HC11/HC12 (array is too large).
16049
16050 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
16051
16052         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
16053         * lib/g++-dg.exp (g++-dg-test): Likewise.
16054
16055 2003-03-01  Roger Sayle  <roger@eyesopen.com>
16056
16057         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
16058         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
16059
16060 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16061
16062         * g++.dg/warn/implicit-typename1.C: Remove warning.
16063
16064 2003-02-28  Richard Henderson  <rth@redhat.com>
16065
16066         * gcc.dg/noreturn-1.c: Move noreturn warning line.
16067         * gcc.dg/return-type-1.c: Move control reaches end warning line.
16068
16069 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
16070
16071         * gcc.dg/pch/pch.exp: Change .pch to .gch.
16072         * g++.dg/pch/pch.exp: Likewise.
16073
16074 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
16075
16076         PR c++/9879
16077         * testsuite/g++.dg/init/new4.C: New test.
16078
16079 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
16080
16081         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
16082
16083 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
16084
16085         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
16086         unsigned long.
16087
16088         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
16089         wider than float.
16090
16091 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16092
16093         * lib/scanasm.exp: Add support for counting numbers of
16094         occurences.
16095         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
16096         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
16097
16098 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
16099
16100         PR c++/9683
16101         * g++.dg/template/static3.C: New test.
16102
16103         PR c++/9829
16104         * g++.dg/parse/namespace6.C: New test.
16105
16106 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16107
16108         PR target/9732
16109         * gcc.dg/20030225-1.c: New test.
16110
16111 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
16112
16113         * README: Remove out-of-date information.
16114
16115         PR c++/9836
16116         * g++.dg/template/spec6.C: New test.
16117
16118 2003-02-24  Jeff Law  <law@redhat.com>
16119
16120         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
16121
16122 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16123
16124         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
16125         * gcc.dg/pragma-ep-1.c: Likewise.
16126
16127 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16128
16129         PR c++/9602
16130         * g++.dg/template/friend16.C: New test.
16131
16132 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
16133
16134         PR c++/5333
16135         * g++.dg/parse/fused-params1.C: Adjust error messages.
16136         * g++.dg/template/nested3.C: New test.
16137
16138 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
16139
16140         * g++.dg/abi/param1.C: New test.
16141
16142 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16143
16144         PR c++/7982
16145         * g++.dg/warn/implicit-typename1.C: New test.
16146
16147 2003-02-22  Kelley Cook <kelleycook@comcast.net>
16148
16149         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
16150         with "mtune".
16151         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16152         * gcc.c-torture/execute/20010129-1.x: Likewise.
16153         * gcc.dg/20011107-1.c: Likewise.
16154         * gcc.dg/20020108-1.c: Likewise.
16155         * gcc.dg/20020122-3.c: Likewise.
16156         * gcc.dg/20020206-1.c: Likewise.
16157         * gcc.dg/20020310-1.c: Likewise.
16158         * gcc.dg/20020426-2.c: Likewise.
16159         * gcc.dg/20020517-1.c: Likewise.
16160         * gcc.dg/991230-1.c: Likewise.
16161         * gcc.dg/i386-unroll-1.c: Likewise.
16162         * gcc.misc-tests/i386-prefetch.exp: Likewise.
16163
16164 2003-02-22  Jan Hubicka  <jh@suse.cz>
16165
16166         * gcc.dg/i386-mul.c: New test.
16167
16168 2003-02-21  Roger Sayle  <roger@eyesopen.com>
16169
16170         * gcc.dg/builtins-5.c: New test case.
16171
16172 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
16173
16174         * gcc.dg/asmreg-1.c: New test.
16175
16176 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16177
16178         PR c++/9749
16179         * g++.dg/parse/varmod1.C: New test.
16180
16181 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16182
16183         PR c++/9727
16184         * g++.dg/template/op1.C: New test.
16185
16186 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16187
16188         PR c++/8906
16189         * g++.dg/template/nested2.C: New test.
16190
16191 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16192
16193         PR c++/8724
16194         * g++.dg/expr/dtor1.C: New test.
16195
16196 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
16197
16198         * gcc.dg/cpp/include3.c: New test.
16199         * gcc.dg/cpp/inc/foo.h: New file.
16200
16201 2003-02-21  Glen Nakamura  <glen@imodulo.com>
16202
16203         * gcc.c-torture/execute/20030221-1.c: New test.
16204
16205 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
16206
16207         PR c++/9729
16208         * g++.dg/abi/conv1.C: New test.
16209
16210 2003-02-20  Jan Hubicka  <jh@suse.cz>
16211
16212         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
16213
16214 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
16215
16216         * gcc.c-torture/compile/20030219-1.c: New test.
16217
16218 2003-02-18  Jan Hubicka  <jh@suse.cz>
16219
16220         * gcc.dg/funcorder.c: New test.
16221
16222 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16223
16224         * gcc.c-torture/execute/20030218-1.c: New.
16225
16226 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
16227
16228         * gcc.dg/20030218-1.c: New.
16229
16230 2003-02-18  Richard Henderson  <rth@redhat.com>
16231
16232         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
16233         * gcc.dg/attr-used-2.c: New.
16234
16235 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
16236
16237         PR c++/9704
16238         * g++.dg/init/copy5.C: New test.
16239
16240 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
16241
16242         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
16243         * g++.dg/pch/pch.exp: Likewise.
16244
16245 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16246
16247         * gcc.c-torture/execute/20030209-1.c: Enable the test if
16248         STACK_SIZE is not defined.
16249
16250 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16251
16252         PR c++/9457
16253         * g++.dg/template/init1.C: New test.
16254
16255 2003-02-16  Jan HUbicka  <jh@suse.cz>
16256
16257         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
16258         (foo): Add few extra tests
16259         * gcc.dg/c99-const-expr-3.c: Likewise.
16260         * gcc.c-torture/execute/20030216-1.c: New.
16261
16262 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16263
16264         PR c++/9459
16265         * g++.dg/ext/typeof4.C: New test.
16266
16267 2003-02-15  Roger Sayle  <roger@eyesopen.com>
16268
16269         * gcc.dg/i386-387-3.c: New test case.
16270
16271 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
16272
16273         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
16274         cris-*-elf* cris-*-aout* and mmix-*-*.
16275
16276 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
16277
16278         * gcc.dg/20030213-1.c: New test.
16279
16280 2003-02-12  Roger Sayle  <roger@eyesopen.com>
16281
16282         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
16283         * gcc.dg/i386-387-2.c: Likewise.
16284
16285 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
16286
16287         * gcc.dg/ppc-spe.c: Fix formatting.
16288         Enable tests that were previously unsupported by gas.
16289         Delete tests for instructions that no longer exist.
16290         Switch arguments on evsubifw builtin.
16291
16292 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
16293
16294         * gcc.c-torture/execute/20030209-1.c: Disable the test if
16295         STACK_SIZE is too small.
16296
16297 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16298             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16299
16300         * gcc.dg/decl-2.c: New test.
16301
16302 2003-02-10  Jan Hubicka  <jh@suse.cz>
16303
16304         * gcc.dg/i386-fpcvt-1.c:  New test.
16305
16306 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
16307
16308         * gcc.c-torture/execute/20030209-1.c: New test.
16309
16310 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
16311
16312         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
16313         int-wide bitops, use the constants of the same width.
16314         Likewise, if long long is 32-bit wide, test bitops using
16315         32-bit constants.
16316
16317 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
16318
16319         * gcc.dg/20021014-1.c: Annotate with expected notice text.
16320
16321 2003-02-07  Roger Sayle  <roger@eyesopen.com>
16322
16323         * testsuite/gcc.dg/builtins-4.c: New test case.
16324
16325 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16326
16327         * gcc.dg/20020430-1.c: Fix dg command typos.
16328         * gcc.dg/20020503-1.c: Likewise.
16329
16330 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16331
16332         PR c++/8785
16333         * g++.dg/parse/fused-params1.C: New test.
16334
16335         PR c++/8857
16336         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
16337
16338         PR c++/8921
16339         * g++.dg/parse/non-dependent1.C: New test.
16340
16341         PR c++/8928
16342         * g++.dg/parse/dupl-tmpl-args1.C: New test.
16343
16344         PR c++/9228
16345         * g++.dg/parse/undefined7.C: New test.
16346         * g++.dg/parse/non-templ1.C: New test.
16347
16348         PR c++/9229
16349         * g++.dg/parse/too-many-tmpl-args1.C: New test.
16350
16351 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
16352
16353         * gcc.c-torture/compile/20030206-1.c: New test.
16354
16355 2003-02-05  Roger Sayle  <roger@eyesopen.com>
16356
16357         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
16358         "pow" to "foo" to avoid potential confusion with a math built-in.
16359
16360 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16361
16362         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
16363         conditions for SPARC targets.
16364
16365 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
16366
16367         * gcc.dg/20030204-1.c: New test.
16368
16369 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16370
16371         PR c++/38
16372         * g++.dg/parse/array-size1.C: New test.
16373
16374         PR c++/5657
16375         * g++.dg/parse/undefined3.C: New test.
16376
16377         PR c++/5665
16378         * g++.dg/parse/undefined4.C: New test.
16379
16380         PR c++/5975
16381         * g++.dg/parse/undefined5.C: New test.
16382
16383         PR c++/7259
16384         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
16385
16386         PR c++/8578
16387         * g++.dg/parse/casting-operator1.C: New test.
16388
16389         PR c++/8596
16390         * g++.dg/parse/undefined6.C: New test.
16391
16392         PR c++/8736
16393         * g++.dg/parse/missing-template1.C: New test.
16394
16395 2003-02-04  Jan Hubicka  <jh@suse.cz>
16396
16397         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
16398         * gcc.dg/i386-cmov?.c:  Likewise.
16399         * gcc.dg/i386-fpcvt-?.c:  Likewise.
16400         * gcc.dg/i386-ssefp-1.c:  Likewise.
16401         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
16402         conventions.
16403
16404 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
16405
16406         PR c++/7129
16407         * testsuite/g++.dg/ext/max.C: New test.
16408
16409 2003-02-03  Jan Hubicka  <jh@suse.cz>
16410
16411         * gcc.c-torture/execute/20030203-1.c: New test.
16412
16413 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
16414
16415         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
16416         'natural-endian'.
16417
16418 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
16419
16420         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
16421         * g++.dg/init/new2.C: Likewise.
16422         * g++.dg/other/new1.C: Likewise.
16423
16424 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
16425
16426         * gcc.dg/struct-ret-libc.c: New test.
16427
16428 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
16429
16430         * gcc.dg/20030129-1.c: New test.
16431
16432 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16433
16434         PR c++/8849
16435         * g++.dg/template/ptrmem4.C: New test.
16436
16437 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
16438
16439         * g++.dg/parser/constant1.C: New test.
16440
16441 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16442
16443         PR c++/8591
16444         * g++.dg/parse/friend2.C: New test.
16445
16446 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16447
16448         PR c++/9437
16449         * g++.dg/template/unify4.C: New test.
16450
16451 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
16452
16453         * gcc.c-torture/execute/20030128-1.c: New test.
16454
16455 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
16456
16457         * g++.dg/lookup/nested1.C: Test moved from ...
16458         * g++.old-deja/g++.other/lookup24.C: ... here.
16459
16460 2003-01-28  Jan Hubicka  <jh@suse.cz>
16461
16462         * gcc.dg/i386-cmov5.c:  New test.
16463
16464 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
16465
16466         * gcc.c-torture/execute/20010925-1.c: Changed the
16467         memcpy declaration.
16468
16469 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16470
16471         PR c++/3902
16472         * g++.dg/parse/template5.C: New test.
16473
16474 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
16475
16476         PR fortran/9258
16477         * g77.dg/pr9258: New test.
16478
16479 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16480
16481         * README: Move relevant parts from README.g++.
16482
16483         * README.g++: Remove this file.
16484
16485 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16486
16487         * g++.dg/abi/dcast1.C: New test.
16488
16489 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16490
16491         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
16492
16493 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
16494
16495         PR c++/47
16496         * g++.old-deja/g++.other/lookup24.C: New test.
16497
16498 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16499
16500         PR middle-end/7227
16501         * gcc.dg/uninit-C.c: New test.
16502
16503 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
16504
16505         * g++.dg/abi/covariant1.C: New test.
16506
16507 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
16508
16509         * gcc.dg/20030123-1.c: New test.
16510
16511 2003-01-25  Jan Hubicka  <jh@suse.cz>
16512
16513         PR opt/8492
16514         * gcc.c-torture/compile/20030125-1.c
16515
16516 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
16517
16518         PR c++/9403
16519         * g++.dg/parse/template3.C: New test.
16520         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
16521
16522         PR c++/795
16523         * g++.dg/parse/template4.C: New test.
16524
16525         PR c++/9415
16526         * g++.dg/template/qual2.C: New test.
16527
16528         PR c++/8545
16529         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
16530
16531         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
16532
16533 2003-01-25  Roger Sayle  <roger@eyesopen.com>
16534
16535         * gcc.c-torture/execute/switch-1.c: New test case.
16536
16537 2003-01-25  Jan Hubicka  <jh@suse.cz>
16538
16539         * gcc.c-torture/execute/20030125-1.[cx]: New test.
16540
16541 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
16542
16543         Tweaks for Bison-1.875. From the NEWS file:
16544         "- `parse error' -> `syntax error'
16545         Bison now uniformly uses the term `syntax error'"
16546         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
16547         * gcc.dg/cpp/digraph2.c: Likewise.
16548         * gcc.dg/cpp/direct2.c: Likewise.
16549         * gcc.dg/cpp/paste4.c: Likewise.
16550         * gcc.dg/c90-restrict-1.c: Likewise.
16551         * gcc.dg/c99-func-2.c: Likewise.
16552         * gcc.dg/noncompile/920721-2.c: Likewise.
16553         * gcc.dg/noncompile/930622-2.c: Likewise.
16554         * gcc.dg/noncompile/940112-1.c: Likewise.
16555         * gcc.dg/noncompile/950921-1.c: Likewise.
16556         * gcc.dg/noncompile/951123-1.c: Likewise.
16557         * gcc.dg/noncompile/971104-1.c: Likewise.
16558         * gcc.dg/noncompile/990416-1.c: Likewise.
16559
16560 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
16561
16562         * g++.dg/parse/undefined1.C: Add error message.
16563
16564 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16565
16566         PR c++/9354
16567         * g++.dg/parse/new1.C: New test.
16568
16569         PR c++/9216
16570         * g++.dg/parse/template2.C: New test.
16571
16572         PR c++/9354
16573         * g++.dg/parse/typedef2.C: New test.
16574
16575         PR c++/9328
16576         * g++.dg/ext/typeof3.C: New test.
16577
16578 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16579
16580         PR c++/2738
16581         * g++.dg/parse/ret-type1.C: New test.
16582
16583         PR c++/3792
16584         * g++.dg/parse/tmpl-outside1.C: New test.
16585
16586         PR c++/4207
16587         * g++.dg/parse/int-as-enum1.C: New test.
16588
16589         PR c++/4903
16590         * g++.dg/parse/no-typename1.C: New test.
16591
16592         PR c++/5533
16593         * g++.dg/parse/no-value1.C: New test.
16594
16595         PR c++/5921
16596         * g++.dg/parse/wrong-inline1.C: New test.
16597
16598         PR c++/6402
16599         * g++.dg/parse/ref1.C: New test.
16600
16601         PR c++/6992
16602         * g++.dg/parse/attr-ctor1.C: New test.
16603
16604         PR c++/7229
16605         * g++.dg/parse/namespace5.C: New test.
16606
16607         PR c++/7917
16608         * g++.dg/parse/func-def1.C: New test.
16609
16610         PR c++/8143
16611         * g++.dg/parse/undefined1.C: New test.
16612
16613         PR c++/5723, PR c++/8522
16614         * g++.dg/parse/specialization1.C: New test.
16615
16616         PR c++/163, PR c++/8595
16617         * g++.dg/parse/struct-as-enum1.C: New test.
16618
16619         PR c++/9173
16620         * g++.dg/parse/undefined2.C: New test.
16621
16622 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16623
16624         PR c++/9298
16625         * g++.dg/parse/template1.C: New test.
16626
16627         PR c++/9384
16628         * g++.dg/parse/using1.C: New test.
16629
16630         PR c++/9285
16631         PR c++/9294
16632         * g++.dg/parse/expr2.C: New test.
16633
16634         PR c++/9388
16635         * g++.dg/parse/lookup2.C: Likewise.
16636
16637 2003-01-21  Jan Hubicka  <jh@suse.cz>
16638
16639         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
16640         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
16641         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
16642         * gcc.c-torture/execute/string-opt-*.c: Likewise.
16643
16644 2003-01-20  Nick Clifton  <nickc@redhat.com>
16645
16646         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
16647         problem with ARM sibcall code generation.
16648
16649 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16650
16651         * gcc.c-torture/execute/20030120-1.c: New.
16652
16653 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
16654
16655         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
16656
16657 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
16658
16659         PR c++/9272
16660         * g++.dg/parse/ctor1.C: New test.
16661
16662         PR c++/9294:
16663         * g++.dg/parse/qualified1.C: New test.
16664
16665         * g++.dg/parse/typename3.C: New test.
16666
16667 2003-01-16  Richard Henderson  <rth@redhat.com>
16668
16669         * g++.dg/tls/init-2.C: Fix error matches for real this time.
16670
16671 2003-01-16  Richard Henderson  <rth@redhat.com>
16672
16673         * g++.dg/pch/pch.exp: Copy test header to the working directory
16674         before using it either for precompilation or direct use.
16675         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
16676         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
16677
16678 2003-01-16  Richard Henderson  <rth@redhat.com>
16679
16680         * gcc.dg/pch/pch.exp: Copy test header to the working directory
16681         before using it either for precompilation or direct use.
16682         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
16683         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
16684
16685 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
16686
16687         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
16688         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
16689         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
16690         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
16691         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
16692         typename warning into error.
16693         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
16694         error messages.
16695         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
16696         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
16697         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
16698         messages.
16699         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
16700         make declaration visible in template.
16701         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
16702         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
16703         messages.
16704         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
16705         message.
16706         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
16707         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
16708         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
16709         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
16710         typename warning with error message.
16711         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
16712         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
16713         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
16714
16715 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
16716
16717         * g++.dg/parse/ambig2.C: New test.
16718
16719 2003-01-15  Richard Henderson  <rth@redhat.com>
16720
16721         * g++.dg/tls/init-2.C: Update error message string.
16722
16723 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16724
16725         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
16726
16727 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
16728
16729         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
16730         all for HC11/HC12.
16731         * gcc.c-torture/compile/20001205-1.x: Likewise.
16732         * gcc.c-torture/compile/20001226-1.x: Likewise.
16733         * gcc.c-torture/compile/920520-1.x: Likewise.
16734         * gcc.c-torture/compile/961203-1.x: Likewise.
16735         * gcc.c-torture/compile/20020604-1.x: Likewise.
16736
16737 2003-01-15  Jan Hubicka  <jh@suse.cz>
16738
16739         * gcc.c-torture/compile/20030115-1.c: New test.
16740
16741         * gcc.dg/i386-fpcvt-1.c: New test.
16742         * gcc.dg/i386-fpcvt-2.c: New test.
16743
16744 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
16745
16746         Further conform g++'s __vmi_class_type_info to the C++ ABI
16747         specification.
16748         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
16749         the specification.
16750
16751 2003-01-14  Jan Hubicka  <jh@suse.cz>
16752
16753         * gcc.dg/i386-fpcvt-1.c: New test.
16754         * gcc.dg/i386-fpcvt-2.c: New test.
16755
16756 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16757
16758         * gcc.dg/i386-mmx-3.c: New test.
16759
16760 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
16761
16762         PR c++/9264
16763         * g++.dg/parse/octal1.C: New file.
16764
16765         PR c++/9172
16766         * g++.dg/parse/typename1.C: New file.
16767
16768 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
16769
16770         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
16771         * gcc.dg/bf-no-ms-layout.c: Likewise.
16772         * gcc.dg/bf-ms-attrib.c: Likewise.
16773
16774 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
16775
16776         PR c++/9099
16777         * g++.dg/parse/dtor1.C: New file.
16778
16779         PR c++/9128
16780         * g++.dg/rtti/typeid1.C: New file.
16781
16782         PR c++/9153
16783         * g++.dg/parse/lookup1.C: New file.
16784
16785         PR c++/9171
16786         * g++.dg/templ/spec5.C: New file.
16787
16788 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
16789
16790         * gcc.c-torture/compile/20030110-1.c: New test.
16791
16792 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
16793
16794         Merge from pch-branch:
16795
16796         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
16797
16798         * gcc.dg/pch/cpp-1.h: New.
16799         * gcc.dg/pch/cpp-1.c: New.
16800         * gcc.dg/pch/cpp-2.h: New.
16801         * gcc.dg/pch/cpp-2.c: New.
16802
16803         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
16804
16805         * gcc.dg/pch/except-1.h: New.
16806         * gcc.dg/pch/except-1.c: New.
16807
16808         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
16809
16810         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
16811         running test.
16812         * gcc.dg/pch: Include *.hp not *.h.
16813         * gcc.dg/pch/system-1.h: New.
16814         * gcc.dg/pch/system-1.c: New.
16815
16816         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
16817
16818         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
16819         rather than trying to build and run a program using PCH.
16820         * gcc.dg/pch: Remove dg-do commands from test files.
16821
16822         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
16823
16824         * gcc.dg/pch/macro-3.c: New.
16825         * gcc.dg/pch/macro-3.h: New.
16826
16827         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
16828
16829         * gcc.dg/pch/common-1.c: New.
16830         * gcc.dg/pch/common-1.h: New.
16831         * gcc.dg/pch/decl-1.c: New.
16832         * gcc.dg/pch/decl-1.h: New.
16833         * gcc.dg/pch/decl-2.c: New.
16834         * gcc.dg/pch/decl-2.h: New.
16835         * gcc.dg/pch/decl-3.c: New.
16836         * gcc.dg/pch/decl-3.h: New.
16837         * gcc.dg/pch/decl-4.c: New.
16838         * gcc.dg/pch/decl-4.h: New.
16839         * gcc.dg/pch/decl-5.c: New.
16840         * gcc.dg/pch/decl-5.h: New.
16841         * gcc.dg/pch/global-1.c: New.
16842         * gcc.dg/pch/global-1.h: New.
16843         * gcc.dg/pch/inline-1.c: New.
16844         * gcc.dg/pch/inline-1.h: New.
16845         * gcc.dg/pch/inline-2.c: New.
16846         * gcc.dg/pch/inline-2.h: New.
16847         * gcc.dg/pch/static-1.c: New.
16848         * gcc.dg/pch/static-1.h: New.
16849         * gcc.dg/pch/static-2.c: New.
16850         * gcc.dg/pch/static-2.h: New.
16851
16852         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
16853
16854         * g++.dg/pch/pch.exp: Better handle failing testcases.
16855         * gcc.dg/pch/pch.exp: Likewise.
16856         * gcc.dg/pch/macro-1.c: New.
16857         * gcc.dg/pch/macro-1.h: New.
16858         * gcc.dg/pch/macro-2.c: New.
16859         * gcc.dg/pch/macro-2.h: New.
16860
16861         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
16862
16863         * g++.dg/dg.exp: Treat files in pch/ specially.
16864         * g++.dg/pch/pch.exp: New file.
16865         * g++.dg/pch/empty.H: New file.
16866         * g++.dg/pch/empty.C: New file.
16867         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
16868         "precompile".
16869
16870         * gcc.dg/pch/pch.exp: New file.
16871         * gcc.dg/pch/empty.h: New file.
16872         * gcc.dg/pch/empty.c: New file.
16873         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
16874         "precompile".
16875
16876 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16877
16878         * g++.dg/template/friend14.C: New test.
16879
16880 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16881
16882         * gcc.dg/old-style-asm-1.c: New test.
16883
16884 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
16885
16886         * gcc.c-torture/compile/20030109-1.c: New test.
16887
16888 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16889
16890         * gcc.c-torture/execute/20030109-1.c: New test.
16891
16892 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
16893
16894         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
16895         * g++.old-deja/g++.mike/dyncast2.C: Likewise
16896         * g++.old-deja/g++.mike/dyncast3.C: Likewise
16897         * g++.old-deja/g++.mike/eh2.C: Likewise
16898         * g++.old-deja/g++.mike/eh3.C: Likewise
16899         * g++.old-deja/g++.mike/eh5.C: Likewise
16900         * g++.old-deja/g++.mike/eh6.C: Likewise
16901         * g++.old-deja/g++.mike/eh7.C: Likewise
16902         * g++.old-deja/g++.mike/eh8.C: Likewise
16903         * g++.old-deja/g++.mike/eh9.C: Likewise
16904         * g++.old-deja/g++.mike/eh10.C: Likewise
16905         * g++.old-deja/g++.mike/eh12.C: Likewise
16906         * g++.old-deja/g++.mike/eh13.C: Likewise
16907         * g++.old-deja/g++.mike/eh14.C: Likewise
16908         * g++.old-deja/g++.mike/eh16.C: Likewise
16909         * g++.old-deja/g++.mike/eh17.C: Likewise
16910         * g++.old-deja/g++.mike/eh18.C: Likewise
16911         * g++.old-deja/g++.mike/eh21.C: Likewise
16912         * g++.old-deja/g++.mike/eh23.C: Likewise
16913         * g++.old-deja/g++.mike/eh24.C: Likewise
16914         * g++.old-deja/g++.mike/eh25.C: Likewise
16915         * g++.old-deja/g++.mike/eh26.C: Likewise
16916         * g++.old-deja/g++.mike/eh27.C: Likewise
16917         * g++.old-deja/g++.mike/eh28.C: Likewise
16918         * g++.old-deja/g++.mike/eh29.C: Likewise
16919         * g++.old-deja/g++.mike/eh31.C: Likewise
16920         * g++.old-deja/g++.mike/eh33.C: Likewise
16921         * g++.old-deja/g++.mike/eh34.C: Likewise
16922         * g++.old-deja/g++.mike/eh35.C: Likewise
16923         * g++.old-deja/g++.mike/eh36.C: Likewise
16924         * g++.old-deja/g++.mike/eh37.C: Likewise
16925         * g++.old-deja/g++.mike/eh38.C: Likewise
16926         * g++.old-deja/g++.mike/eh39.C: Likewise
16927         * g++.old-deja/g++.mike/eh40.C: Likewise
16928         * g++.old-deja/g++.mike/eh41.C: Likewise
16929         * g++.old-deja/g++.mike/eh42.C: Likewise
16930         * g++.old-deja/g++.mike/eh44.C: Likewise
16931         * g++.old-deja/g++.mike/eh46.C: Likewise
16932         * g++.old-deja/g++.mike/eh47.C: Likewise
16933         * g++.old-deja/g++.mike/eh48.C: Likewise
16934         * g++.old-deja/g++.mike/eh49.C: Likewise
16935         * g++.old-deja/g++.mike/eh50.C: Likewise
16936         * g++.old-deja/g++.mike/eh51.C: Likewise
16937         * g++.old-deja/g++.mike/eh53.C: Likewise
16938         * g++.old-deja/g++.mike/eh55.C: Likewise
16939         * g++.old-deja/g++.mike/p7912.C: Likewise
16940         * g++.old-deja/g++.mike/p9706.C: Likewise
16941         * g++.old-deja/g++.mike/p10416.C: Likewise
16942         * g++.old-deja/g++.mike/p11667.C: Likewise
16943         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
16944         Remove redundant reference to Iris.
16945         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
16946         Elxsi, i860, Pico Java, and WE32K.
16947
16948 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
16949
16950         * g++.dg/ext/asm4.C: New test.
16951
16952 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16953
16954         PR c++/9030
16955         * g++.dg/template/friend12.C: New test.
16956         * g++.dg/template/friend13.C: Likewise.
16957         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
16958
16959 2003-01-08  Jan Hubicka  <jh@suse.cz>
16960
16961         * gcc.dg/i386-cadd.c: New test.
16962         * gcc.dg/i386-cmov4.c: Likewise.
16963
16964 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
16965
16966         PR c++/9165
16967         * g++.dg/warn/Wunused-3.C: New test.
16968
16969         * g++.dg/abi/bitfield9.C: New test.
16970
16971         PR c++/9189
16972         * g++.dg/parse/defarg3.C: New test.
16973
16974 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16975
16976         * g++.dg/parse/ambig1.C: New test.
16977         * g++.dg/parse/defarg2.C: New test.
16978
16979 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
16980
16981         * g++.dg/template/defarg-1.C: New test.
16982         * g++.dg/template/local2.C: Likewise.
16983
16984 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
16985
16986         * gcc.c-torture/execute/20030105-1.c: New test.
16987
16988 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16989
16990         * g++.dg/parse/namespace3.C: Remove extra semicolons.
16991         * g++.dg/parse/namespace4.C: Likewise.
16992
16993 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
16994
16995         * g++.dg/template/ntp2.C: New test.
16996
16997 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
16998
16999         * g++.dg/parse/extern-C-1.C: New test.
17000
17001         * g++.dg/parse/namespace4.C: New test.
17002
17003         * g++.dg/template/nested1.C: New test.
17004
17005         * g++.dg/parse/namespace3.C: New test.
17006
17007 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17008
17009         * g++.dg/lookup/two-stage1.C: New test.
17010
17011 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17012
17013         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
17014         * g++.old-deja/g++.jason/access8.C: Likewise.
17015         * g++.old-deja/g++.other/decl5.C: Likewise.
17016
17017 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17018
17019         * g++.dg/parse/parse7.C: New test.
17020
17021 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
17022
17023         PR c++/2843
17024         * g++.dg/ext/attrib7.C: New test.
17025
17026 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17027
17028         * g++.dg/parse/parse6.C: New test.
17029
17030 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
17031
17032         * gcc.dg/h8300-stack-1.c: New.
17033
17034 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17035
17036         g++.dg/lookup/exception1.C: New test.
17037
17038         g++.dg/lookup/template1.C: New test.
17039
17040         g++.dg/parse/namespace2.C: New test.
17041
17042         g++.dg/parse/parens2.C: New test.
17043
17044 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17045
17046         * g++.dg/parse/parse5.C: New test.
17047         * g++.dg/lookup/scoped4.C: New test.
17048
17049 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17050
17051         * g++.dg/parse/parens1.C: New test.
17052
17053         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
17054         angle-bracket1.C.
17055         * g++.dg/parse/parens2.C: New test.
17056
17057         * g++.dg/lookup/scope-operator1.C: New test.
17058
17059         * g++.dg/parse/operator1.C: New test.
17060
17061 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17062
17063         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
17064         * g++.old-deja/g++.other/access6.C: Likewise.
17065         * g++.old-deja/g++.other/decl1.C: Likewise.
17066         * g++.old-deja/g++.pt/typename12.C: Likewise.
17067
17068 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17069
17070         * g++.dg/parse/namespace1.C: New test.
17071
17072 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17073
17074         * g++.dg/parse/parse4.C: New test.
17075
17076 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17077
17078         * g++.dg/parse/parse3.C: New test.
17079
17080 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17081
17082         * g++.dg/parse/parse2.C: New test.
17083
17084 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17085
17086         * g++.dg/template/friend11.C: New test.
17087
17088 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17089
17090         * g++.dg/parse/parse1.C: New test.
17091
17092 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
17093
17094         * lib/profopt.exp: Change the name of a global variable to avoid
17095         possible clashes with other test suites.
17096
17097 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
17098
17099         * g++.dg/inherit/covariant8.C: New test.
17100
17101 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17102
17103         * g++.dg/init/array9.C: New test.
17104
17105         PR c++/9112
17106         * g++.dg/parse/expr1.C: New test.
17107
17108 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
17109
17110         * gcc.c-torture/compile/20021230-1.c: New test.
17111
17112 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17113
17114         * g++.dg/inherit/covariant5.C: New test.
17115         * g++.dg/inherit/covariant6.C: New test.
17116         * g++.dg/inherit/covariant7.C: New test.
17117
17118 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17119
17120         PR c++/2739
17121         * g++.dg/other/access2.C: New test.
17122
17123 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17124
17125         * g++.dg/other/anon-struct.C: No longer fails
17126         * g++.old-deja/g++.brendan/parse4.C: Likewise.
17127         * g++.old-deja/g++.brendan/parse5.C: Likewise.
17128         * g++.old-deja/g++.brendan/parse6.C: Likewise.
17129
17130 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17131
17132         * g++.dg/parse/angle-bracket.C (main): No longer fails.
17133
17134 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
17135
17136         * g++.dg/eh/spec4.C: Remove stray semicolon.
17137         * g++.dg/expr/pmf-1.C: Change error message.
17138         * g++.dg/ext/asm1.C: Remove stray semicolon.
17139         * g++.dg/ext/typename1.C: Add missing typenames.
17140         * g++.dg/inherit/template-as-base.C: Change error message.
17141         * g++.dg/lookup/scoped1.C: Likewise.
17142         * g++.dg/lookup/scoped2.C: Likewise.
17143         * g++.dg/lookup/using2.C: Likewise.
17144         * g++.dg/other/component1.C: Remove stray semicolon.
17145         * g++.dg/other/do1.C: Change error message.
17146         * g++.dg/other/error2.C: Likewise.
17147         * g++.dg/other/init1.C: Likewise.
17148         * g++.dg/other/packed1.C: Remove stray semicolon.
17149         * g++.dg/other/ptrmem2.C: Change error message.
17150         * g++.dg/parse/parameter-declaration-1.C: Remove line number
17151         marker.
17152         * g++.dg/special/initp1.C: Remove invalid attribute usage.
17153         * g++.dg/template/access3.C: Add typename keyword.
17154         * g++.dg/template/access5.C: Remove stray semicolon.
17155         * g++.dg/template/access6.C: Likewise.
17156         * g++.dg/template/complit1.C: Likewise.
17157         * g++.dg/template/crash1.C: Change error message.
17158         * g++.dg/template/inherit2.C: Remove stray semicolon.
17159         * g++.dg/template/instantiate2.C: Likewise.
17160         * g++.dg/template/instantiate3.C: Change error message.
17161         * g++.dg/template/qual1.C: Remove stray semicolon.
17162         * g++.dg/template/qualttp18.C: Change error message.
17163         * g++.dg/template/ref1.C: Remove stray semicolon.
17164         * g++.dg/template/sizeof1.C (A::value): Declare it.
17165         * g++.dg/template/spec4.C: Change error message.
17166         * g++.dg/template/static1.C: Likewise.
17167         * g++.dg/template/type1.C: Likewise.
17168         * g++.dg/template/typename3.C: Likewise.
17169         * g++.old-deja/g++.benjamin/13478.C: Change error message.
17170         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
17171         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
17172         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
17173         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
17174         named return value extension.
17175         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
17176         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
17177         * g++.old-deja/g++.bob/extern_C.C: Likewise.
17178         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17179         * g++.old-deja/g++.brendan/complex1.C: Likewise.
17180         * g++.old-deja/g++.brendan/copy5.C: Likewise.
17181         * g++.old-deja/g++.brendan/crash13.C: Likewise.
17182         * g++.old-deja/g++.brendan/crash15.C: Likewise.
17183         * g++.old-deja/g++.brendan/crash18.C: Change error message.
17184         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
17185         * g++.old-deja/g++.brendan/crash38.C: Likewise.
17186         * g++.old-deja/g++.brendan/crash50.C: Likewise.
17187         * g++.old-deja/g++.brendan/crash56.C: Likewise.
17188         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
17189         syntax.
17190         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
17191         * g++.old-deja/g++.brendan/crash8.C: Change error message.
17192         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
17193         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
17194         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
17195         * g++.old-deja/g++.brendan/template11.C: Likewise.
17196         * g++.old-deja/g++.brendan/template26.C: Likewise.
17197         * g++.old-deja/g++.brendan/template27.C: Use explicit
17198         specialization syntax.
17199         * g++.old-deja/g++.brendan/template30.C: Likewise.
17200         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
17201         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
17202         non-dependent names.
17203         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
17204         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
17205         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
17206         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
17207         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
17208         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
17209         named return value extension.
17210         * g++.old-deja/g++.ext/namedret2.C: Likewise.
17211         * g++.old-deja/g++.ext/namedret3.C: Likewise.
17212         * g++.old-deja/g++.ext/return1.C: Likewise.
17213         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
17214         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
17215         * g++.old-deja/g++.jason/access8.C: Likewise.
17216         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
17217         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
17218         pseudo-destructor names.
17219         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
17220         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
17221         pseudo-destructor names.
17222         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
17223         * g++.old-deja/g++.jason/overload19.C: Likewise.
17224         * g++.old-deja/g++.jason/overload32.C: Likewise.
17225         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
17226         stray semicolons.
17227         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
17228         * g++.old-deja/g++.jason/return.C: Likewise.
17229         * g++.old-deja/g++.jason/return2.C: Likewise.
17230         * g++.old-deja/g++.jason/shadow1.C: Likewise.
17231         * g++.old-deja/g++.jason/special.C: Use explicit specialization
17232         syntax.
17233         * g++.old-deja/g++.jason/template10.C: Account for use of
17234         non-dependent names.
17235         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
17236         syntax.
17237         * g++.old-deja/g++.jason/template37.C: Likewise.
17238         * g++.old-deja/g++.law/access4.C: Change error messages.
17239         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
17240         pseudo-destructor names.
17241         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
17242         * g++.old-deja/g++.law/ctors9.C: Likewise.
17243         * g++.old-deja/g++.law/cvt22.C: Likewise.
17244         * g++.old-deja/g++.law/dtors5.C: Likewise.
17245         * g++.old-deja/g++.law/global-init1.C: Likewise.
17246         * g++.old-deja/g++.law/missed-error3.C: Likewise.
17247         * g++.old-deja/g++.law/operators28.C: Likewise.
17248         * g++.old-deja/g++.law/visibility28.C: Likewise.
17249         * g++.old-deja/g++.martin/eval1.C: Likewise.
17250         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
17251         name.
17252         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
17253         * g++.old-deja/g++.mike/net34.C: Likewise.
17254         * g++.old-deja/g++.mike/net36.C: Likewise.
17255         * g++.old-deja/g++.mike/ns2.C: Likewise.
17256         * g++.old-deja/g++.mike/p12306.C: Likewise.
17257         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
17258         value extension.
17259         * g++.old-deja/g++.mike/p700.C: Likewise.
17260         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
17261         * g++.old-deja/g++.mike/p710.C: Likewise.
17262         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
17263         value extension.
17264         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
17265         * g++.old-deja/g++.mike/pmf9.C: Likewise.
17266         * g++.old-deja/g++.ns/crash2.C: Likewise.
17267         * g++.old-deja/g++.ns/crash3.C: Likewise.
17268         * g++.old-deja/g++.ns/invalid1.C: Likewise.
17269         * g++.old-deja/g++.ns/ns17.C: Likewise.
17270         * g++.old-deja/g++.ns/template16.C: Likewise.
17271         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
17272         keyword.
17273         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
17274         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
17275         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
17276         named return value extension.
17277         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
17278         * g++.old-deja/g++.other/access4.C: Issue additional error
17279         messages.
17280         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
17281         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
17282         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
17283         * g++.old-deja/g++.other/crash25.C: Change error message.
17284         * g++.old-deja/g++.other/crash4.C: Change error message.
17285         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
17286         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
17287         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
17288         checks.
17289         * g++.old-deja/g++.other/defarg8.C: Likewise.
17290         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
17291         * g++.old-deja/g++.other/dtor10.C: Likewise.
17292         * g++.old-deja/g++.other/incomplete.C: Likewise.
17293         * g++.old-deja/g++.other/linkage7.C: Likewise.
17294         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
17295         lookup algorithm.
17296         * g++.old-deja/g++.other/mangle2.C: Likewise.
17297         * g++.old-deja/g++.other/refinit2.C: Likewise.
17298         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
17299         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
17300         * g++.old-deja/g++.pt/crash28.C: Likewise.
17301         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
17302         syntax.
17303         * g++.old-deja/g++.pt/crash32.C: Change error message.
17304         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
17305         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
17306         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
17307         error message position.
17308         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
17309         * g++.old-deja/g++.pt/defarg8.C: Change error message.
17310         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
17311         syntax.
17312         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
17313         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
17314         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
17315         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
17316         keyword.
17317         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17318         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
17319         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
17320         keyword.
17321         * g++.old-deja/g++.pt/explicit71.C: Change error message.
17322         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
17323         syntax.
17324         * g++.old-deja/g++.pt/friend28.C: Account for use of
17325         non-dependent names.
17326         * g++.old-deja/g++.pt/friend29.C: Likewise.
17327         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
17328         rules.
17329         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
17330         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
17331         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
17332         lookup rules.
17333         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
17334         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
17335         keyword.
17336         * g++.old-deja/g++.pt/memclass20.C: Likewise.
17337         * g++.old-deja/g++.pt/memclass5.C: Likewise.
17338         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
17339         keyword.
17340         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
17341         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
17342         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
17343         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
17344         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
17345         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
17346         keyword.
17347         * g++.old-deja/g++.pt/spec10.C: Likewise.
17348         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
17349         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
17350         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
17351         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
17352         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
17353         * g++.old-deja/g++.pt/ttp62.C: Likewise.
17354         * g++.old-deja/g++.pt/ttp64.C: Likewise.
17355         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
17356         * g++.old-deja/g++.pt/typename15.C: Likewise.
17357         * g++.old-deja/g++.pt/typename22.C: Likewise.
17358         * g++.old-deja/g++.pt/typename6.C: Change error messages.
17359         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
17360         * g++.old-deja/g++.pt/virtual2.C: Likewise.
17361         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
17362         syntax.
17363         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
17364         return value extension.
17365         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
17366         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
17367         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
17368         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
17369
17370 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17371
17372         * g++.dg/warn/inline1.C: New test.
17373         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
17374         * g++.old-deja/g++.jason/synth10.C: Likewise.
17375         * g++.old-deja/g++.mike/net31.C: Likewise.
17376         * g++.old-deja/g++.mike/p8786.C: Likewise.
17377
17378         * g++.dg/template/friend10.C: New test.
17379         * g++.dg/template/conv5.C: New test.
17380
17381 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17382
17383         * g++.dg/lookup/scoped3.C: New test.
17384
17385         * g++.dg/lookup/decl1.C: New test.
17386         * g++.dg/lookup/decl2.C: New test.
17387
17388 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17389
17390         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
17391         gcc.c-torture/compile/20021015-1.c,
17392         gcc.c-torture/compile/20021015-2.c,
17393         gcc.c-torture/compile/20021123-1.c,
17394         gcc.c-torture/compile/20021123-2.c,
17395         gcc.c-torture/compile/20021123-3.c,
17396         gcc.c-torture/compile/20021123-4.c,
17397         gcc.c-torture/execute/20021024-1.c: Add tests previously added
17398         only to 3.1 or 3.2 branch.
17399
17400 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
17401
17402         * gcc.dg/i386-bitfield3.c: New test.
17403
17404         * gcc.dg/i386-bitfield2.c: New test.
17405
17406 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
17407
17408         * g++.dg/parse/conv_op1.C: New test.
17409
17410 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
17411
17412         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
17413         approved.
17414
17415 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
17416
17417         * gcc.c-torture/compile/20021220-1.c: New test.
17418
17419 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
17420
17421         * gcc.dg/i386-fastcall-1.c: New.
17422
17423 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17424
17425         * gcc.c-torture/execute/20021219-1.c: New test.
17426
17427 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17428
17429         * gcc.dg/i386-pic-1.c: New test.
17430
17431 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17432
17433         PR c++/8099
17434         * g++.dg/template/friend9.C: New test.
17435
17436 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17437
17438         PR c++/3663
17439         * g++.dg/template/access7.C: New test.
17440
17441 2002-12-18  Nick Clifton  <nickc@redhat.com>
17442
17443         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
17444         the libstdc++-v3 directory has been found.
17445
17446 2002-12-12  Devang Patel <dpatel@apple.com>
17447         * gcc.dg/darwin-ld-1.c: New test.
17448         * gcc.dg/darwin-ld-2.c: New test.
17449         * gcc.dg/darwin-ld-3.c: New test.
17450         * gcc.dg/darwin-ld-4.c: New test.
17451         * gcc.dg/darwin-ld-5.c: New test.
17452
17453 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17454
17455         * gcc.c-torture/compile/20021212-1.c: New test.
17456
17457 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
17458
17459         * gcc.dg/fshort-wchar: New test.
17460
17461 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
17462
17463         PR c++/8372
17464         * g++.dg/template/dtor1.C: New test.
17465
17466         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
17467         markers.
17468
17469 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
17470
17471         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
17472
17473 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
17474
17475         * g++.dg/template/static1.C: New test.
17476         * g++.dg/template/static2.C: New test.
17477         * g++.old-deja/g++.ext/memconst.C: New test.
17478
17479 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17480
17481         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
17482         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
17483         * g++.dg/special/initp1.C: Likewise.
17484
17485 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
17486
17487         * gcc.c-torture/execute/20021204-1.c: New test.
17488
17489 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
17490
17491         * gcc.dg/ppc-fmadd-1.c: New file.
17492         * gcc.dg/ppc-fmadd-2.c: New file.
17493         * gcc.dg/ppc-fmadd-3.c: New file.
17494
17495 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17496
17497         * gcc.c-torture/compile/20021204-1.c: New test.
17498
17499 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17500
17501         * g++.dg/inherit/covariant2.C: New test.
17502         * g++.dg/inherit/covariant3.C: New test.
17503         * g++.dg/inherit/covariant4.C: New test.
17504         * g++.dg/inherit/covariant1.C: Remove XFAIL.
17505         * g++.old-deja/g++.robertl/eb17.C: Likewise.
17506
17507 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
17508
17509         PR c++/8688
17510         * g++.dg/init/brace3.C: New test.
17511
17512 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
17513
17514         * gcc.dg/20020210-1.c: Fix a comment typo.
17515
17516 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
17517
17518         PR c++/8720
17519         * g++.dg/parse/defarg1.C: New test.
17520
17521         PR c++/8615
17522         * g++.dg/template/char1.C: New test.
17523
17524         * g++.dg/template/varmod1.C: Fix typo.
17525
17526 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17527
17528         DR 180
17529         * g++.old-deja/g++.pt/crash32.C: Expect error.
17530
17531 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
17532
17533         PR c++/5919
17534         * g++.dg/template/varmod1.C: New test.
17535
17536         PR c++/8727
17537         * g++.dg/inherit/typeinfo1.C: New test.
17538
17539         PR c++/8663
17540         * g++.dg/inherit/typedef1.C: New test.
17541
17542 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
17543
17544         PR c++/8332
17545         PR c++/8493
17546         * g++.dg/template/strlen1.C: New test.
17547
17548         PR c++/8227
17549         * g++.dg/template/ctor2.C: New test.
17550
17551         PR c++/8214
17552         * g++.dg/init/string1.C: New test.
17553
17554         PR c++/8511
17555         * g++.dg/template/friend8.C: New test.
17556
17557 2002-11-29  Joe Buck <jbuck@synopsys.com>
17558
17559         * g++.dg/lookup/anon2.C: New test.
17560
17561 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
17562
17563         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
17564         h8300 port.
17565
17566 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
17567
17568         * gcc.dg/bitfld-6.c: New test.
17569
17570 2002-11-27  Jan Hubicka  <jh@suse.cz>
17571
17572         * gcc.c-torture/execute/20021127.[cx]: New test.
17573
17574 2002-11-26  Jan Hubicka  <jh@suse.cz>
17575
17576         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
17577         quality.
17578
17579 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
17580
17581         * g++.dg/init/brace2.C: New test.
17582         * g++.old-deja/g++.mike/p9129.C: Correct.
17583
17584 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
17585
17586         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
17587
17588 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
17589
17590         * gcc.dg/sibcall-6: New test for indirect sibcalls.
17591
17592 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
17593
17594         * testsuite/g++.dg/abi/empty11.C: New test.
17595         * testsuite/g++.dg/rtti/cv1.C: New test.
17596
17597 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
17598
17599         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
17600
17601 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
17602
17603         * g++.dg/abi/empty10.C: New test.
17604
17605 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17606
17607         * gcc.c-torture/compile/20021124-1.c: New test.
17608
17609 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
17610
17611         * g++.dg/abi/rtti2.C: New test.
17612
17613 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17614
17615         * gcc.dg/i386-unroll-1.c: New test.
17616
17617 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17618
17619         * gcc.c-torture/compile/20021120-1.c: New test.
17620         * gcc.c-torture/compile/20021120-2.c: New test.
17621
17622 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17623
17624         * gcc.dg/bitfld-5.c: New test.
17625
17626 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17627
17628         * gcc.c-torture/execute/20021120-3.c: New test.
17629
17630 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17631
17632         * gcc.c-torture/execute/20021120-2.c: New test.
17633
17634 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17635
17636         * gcc.c-torture/execute/20021120-1.c: New test.
17637
17638 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
17639
17640         * gcc.c-torture/execute/20021118-3.c: New test.
17641
17642 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17643
17644         * gcc.c-torture/compile/20021119-1.c: New test.
17645
17646 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
17647
17648         * gcc.dg/duff-1.c: New test.
17649         * gcc.dg/duff-2.c: New test.
17650         * gcc.dg/duff-3.c: New test.
17651
17652 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
17653
17654         * gcc.dg/cpp/_Pragma5.c: New test.
17655
17656 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17657
17658         * gcc.c-torture/execute/20021118-2.c: New test.
17659
17660 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17661
17662         * gcc.c-torture/execute/20021118-1.c: New test.
17663
17664 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
17665
17666         * gcc.dg/20021116-1.c: New test.
17667
17668 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
17669
17670         * g++.dg/abi/vcall1.C: New test.
17671
17672 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
17673
17674         * gcc.dg/20021029-1.c: New test.
17675         * gcc.dg/20021029-2.c: New test.
17676
17677 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17678
17679         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
17680
17681 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17682
17683         PR c/8439
17684         * gcc.dg/20021110.c: Move to ...
17685         * gcc.c-torture/compile/20021110.c: .... here.
17686
17687 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17688
17689         PR c/8467
17690         * gcc.c-torture/execute/20021111-1.c
17691
17692 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17693
17694         PR c/8439
17695         * gcc.dg/20021110.c: New test.
17696
17697 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
17698
17699         * g++.dg/abi/vthunk3.C: Run only on x86.
17700
17701 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17702
17703         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
17704
17705 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
17706
17707         * lib/compat.exp (compat-execute): Fix logic error in last
17708         change.
17709
17710 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
17711
17712         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
17713
17714 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17715
17716         PR c++/8389
17717         * g++.dg/template/access6.C: New test.
17718
17719 2002-11-08  Jan Hubicka  <jh@suse.cz>
17720
17721         * gcc.dg/i386-ssefp-1.c: New test.
17722         * gcc.dg/i386-ssefp-1.c: New test.
17723
17724 2002-11-08  Jan Hubicka  <jh@suse.cz>
17725
17726         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
17727
17728 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17729
17730         * g++.dg/abi/vthunk3.C: New test.
17731
17732         PR c++/8338
17733         * g++.dg/template/crash2.C: New test.
17734
17735 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17736
17737         * testsuite/g++.dg/abi/dtor1.C: New test.
17738         * testsuite/g++.dg/abi/dtor2.C: Likewise.
17739
17740 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
17741
17742         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
17743         Darwin.
17744
17745 2002-11-04  Adam Nemet  <anemet@lnxw.com>
17746
17747         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
17748         -mthumb.  Only xfail with -O0.
17749
17750 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
17751
17752         * g++.dg/abi/thunk1.C: New test.
17753         * g++.dg/abi/thunk2.C: Likewise.
17754         * g++.dg/abi/vtt1.C: Likewise.
17755
17756 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
17757
17758         PR optimization/8423
17759         * gcc.c-torture/execute/builtin-constant.c: New test.
17760
17761 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
17762
17763         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
17764         Add some more cases.
17765
17766 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
17767
17768         PR c++/8391
17769         * g++.dg/opt/local1.C: New test.
17770
17771 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
17772
17773         PR c++/8160
17774         * g++.dg/template/complit1.C: New test.
17775
17776         PR c++/8149
17777         * g++.dg/template/typename4.C: Likewise.
17778
17779 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17780
17781         Core issue 287, PR c++/7639
17782         * g++.dg/template/instantiate1.C: Adjust error location.
17783         * g++.dg/template/instantiate3.C: New test.
17784         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
17785         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
17786         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
17787
17788 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
17789
17790         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
17791
17792 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
17793
17794         PR c++/8287
17795         * g++.dg/init/dtor2.C: New test.
17796
17797 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17798
17799         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
17800         * gcc.dg/nest.c: Bypass errors on irix6.
17801
17802 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
17803
17804         * gcc.dg/nest.c: Expect error for mmix-*-*.
17805         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
17806
17807 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
17808
17809         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
17810         markers.
17811
17812         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
17813
17814 2002-10-25  Mike Stump  <mrs@apple.com>
17815
17816         * gcc.dg/warn-1.c: New test.
17817
17818 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17819
17820         * g++.dg/template/typename3.C: New test.
17821
17822 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
17823
17824         * g++.dg/lookup/ptrmem1.C: New test.
17825
17826         * g++.dg/abi/vthunk2.C: New test.
17827
17828 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17829
17830         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
17831
17832 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
17833
17834         * g++.dg/abi/empty9.C: New test.
17835
17836 2002-10-24  Richard Henderson  <rth@redhat.com>
17837
17838         * g++.dg/inherit/thunk1.C: Enable for ia64.
17839
17840 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17841
17842         PR c++/8067
17843         * g++.dg/lookup/pretty1.C: New test.
17844
17845 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
17846
17847         * gcc.dg/20021023-1.c: New test.
17848
17849 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17850
17851         PR c++/7679
17852         * g++.dg/parse/inline1.C: New test.
17853
17854 2002-10-23  Richard Henderson  <rth@redhat.com>
17855
17856         * g++.dg/inherit/thunk1.C: Enable for x86_64.
17857
17858         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
17859
17860 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
17861
17862         PR c++/6579
17863         * g++.dg/parse/stmtexpr3.C: New test.
17864
17865 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17866
17867         * g++.dg/expr/cond1.C: New test.
17868
17869 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17870
17871         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
17872
17873 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17874
17875         * g++.dg/abi/vbase13.C: New test.
17876         * g++.dg/abi/vbase14.C: Likewise.
17877
17878 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
17879
17880         * gcc.dg/tls/pic-1.c: New test.
17881         * gcc.dg/tls/nonpic-1.c: New test.
17882         * gcc.dg/20021018-1.c: New test.
17883
17884 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17885
17886         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
17887         Remove only files with the same base name as the test case.
17888         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
17889         (profopt-execute): Likewise.  Also, remove old profiling
17890         and performance data files before running the tests.
17891
17892         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
17893         * g++.dg/bprob/bprob.exp: Likewise.
17894         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
17895         to allow more general test case names.
17896
17897         * g++.dg/bprob/bprob-1.C: Rename to ...
17898         * g++.dg/bprob/g++-bprob-1.C: ... this.
17899
17900         * g77.dg/bprob/bprob-1.f: Rename to ...
17901         * g77.dg/bprob/g77-bprob-1.f: ... this.
17902
17903 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17904
17905         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
17906         bison 1.50 or later.
17907
17908 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
17909
17910         * g++.dg/README: Describe more test directories.
17911
17912 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17913
17914         * g++.dg/init/array6.C: Add additional tests.
17915
17916 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17917
17918         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
17919         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
17920
17921 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
17922
17923         * gcc.c-torture/compile/20020604-1.x: New.
17924         * gcc.c-torture/compile/simd-5.x: Likewise.
17925         * gcc.c-torture/execute/920710-1.x: Likewise.
17926         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
17927
17928 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17929
17930         * g++.dg/inherit/override1.C: Add dg-options clause.
17931
17932 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17933
17934         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
17935         _mm_slli_si128.
17936
17937 2002-10-19  Andreas Schwab  <schwab@suse.de>
17938
17939         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
17940         directory component.
17941
17942 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
17943
17944         * g++.dg/inherit/thunk1.C: New test.
17945
17946         * g++.dg/inherit/override1.C: New test.
17947
17948         * g++.dg/abi/mangle11.C: New test.
17949         * g++.dg/abi/mangle14.C: New test.
17950         * g++.dg/abi/mangle17.C: New test.
17951
17952 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17953
17954         * g++.dg/overload/member2.C: New test.
17955
17956 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
17957
17958         * g++.dg/README: Describe new compat directory.
17959         * g++.dg/dg.exp: Skip tests in compat directory.
17960         * README.compat: New file.
17961         * lib/compat.exp: New expect script.
17962         * g++.dg/compat: New test directory.
17963         * g++.dg/compat/compat.exp: New expect script.
17964         * g++.dg/compat/abi: New test directory.
17965         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
17966         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
17967         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
17968         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
17969         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
17970         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
17971         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
17972         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
17973         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
17974         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
17975         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
17976         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
17977         * g++.dg/compat/break: New test directory.
17978         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
17979         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
17980         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
17981         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
17982         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
17983         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
17984         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
17985         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
17986         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
17987         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
17988         g++.dg/compat/break/README: New files.
17989         * g++.dg/compat/eh: New test directory.
17990         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
17991         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
17992         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
17993         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
17994         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
17995         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
17996         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
17997         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
17998         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
17999         g++.dg/compat/eh/filter2_y.C,
18000         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
18001         g++.dg/compat/eh/new1_y.C,
18002         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
18003         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
18004         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
18005         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
18006         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
18007         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
18008         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
18009         g++.dg/compat/eh/unexpected1_y.C: New files.
18010         * g++.dg/compat/init: New test directory.
18011         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
18012         g++.dg/compat/init/array5_y.C,
18013         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
18014         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
18015         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
18016         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
18017         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
18018         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
18019         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
18020         g++.dg/compat/init/init-ref2_y.C: New files.
18021
18022 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18023
18024         PR c++/7584
18025         * g++.dg/inherit/using3.C: New test.
18026
18027 2002-10-17  Jan Hubicka  <jh@suse.cz>
18028
18029         * gcc.dg/20021017-2.c: New test.
18030
18031 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18032
18033         * g++.dg/abi/mangle16.C: Adjust.
18034
18035         * g++.dg/init/array8.C: New test.
18036
18037 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
18038
18039         * gcc.dg/special/mips-abi.exp: New test.
18040         * gcc.dg/special/mips-abi.s: Empty file used by the above.
18041
18042 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18043
18044         * g++.dg/abi/mangle16.C: New test.
18045         * g++.dg/abi/mangle17.C: Likewise.
18046
18047         PR c++/7478
18048         * g++.dg/template/ref1.C: New test.
18049
18050 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18051
18052         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
18053
18054 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
18055
18056         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
18057
18058 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18059
18060         PR c++/7524
18061         * g++.dg/init/array7.C: New test.
18062
18063 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
18064
18065         * g++.dg/init/array6.C: New test.
18066
18067         * g++.dg/abi/mangle13.C: Likewise.
18068         * g++.dg/abi/mangle14.C: Likewise.
18069         * g++.dg/abi/mangle15.C: Likewise.
18070
18071 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18072
18073         * g++.dg/abi/empty8.C: New test.
18074
18075 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
18076
18077         * g++.dg/init/ctor1.C: New test.
18078
18079 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
18080
18081         * gcc.c-torture/execute/20021015-1.c: New test.
18082
18083 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
18084
18085         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
18086
18087 2002-10-14  Jan Hubicka  <jh@suse.cz>
18088
18089         * gcc.dg/i386-ssetype-[1-5].c: New tests.
18090
18091 2002-10-14  Richard Henderson  <rth@redhat.com>
18092
18093         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
18094
18095 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18096
18097         PR optimization/6631
18098         * g++.dg/opt/const2.C: New test.
18099
18100 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18101
18102         PR c++/7176
18103         * g++.dg/parse/friend1.C: New test.
18104         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
18105
18106 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
18107
18108         * gcc.dg/20021014-1.c: New test.
18109
18110 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
18111
18112         PR c++/5661
18113         * g++.dg/ext/vlm1.C: New test.
18114         * g++.dg/ext/vlm2.C: Likewise.
18115
18116         * g++.dg/init/array1.C: Remove invalid braces.
18117         * g++.dg/init/brace1.C: New test.
18118         * g++.dg/init/copy2.C: Likewise.
18119         * g++.dg/init/copy3.C: Likewise.
18120         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
18121         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
18122         braces.
18123
18124 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
18125
18126         * gcc.dg/cpp/assembler.S: Don't use -ansi.
18127
18128 2002-10-11  Richard Shann  <richard.shann@superh.com>
18129
18130         * gcc.c-torture/compile/simd-5.c: New test.
18131
18132 2002-10-10  Roger Sayle  <roger@eyesopen.com>
18133
18134         * gcc.c-torture/execute/shiftopt-1.c: New test case.
18135
18136 2002-10-10  Jim Wilson  <wilson@redhat.com>
18137
18138         * gcc.c-torture/execute/20021010-1.c: New test.
18139
18140 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
18141
18142         PR c/7353
18143         * g++.dg/ext/typedef-init.C: New test.
18144         * gcc.dg/typedef-init.c: New test.
18145
18146 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
18147
18148         * gcc.dg/cpp/paste13.c: New test.
18149
18150 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18151
18152         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
18153         remaining platforms, XFAIL during compile, not execute.  Don't
18154         XFAIL at -O0.
18155
18156 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18157
18158         * gcc.dg/alias-1.c: Tweak expected warning.
18159
18160 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
18161
18162         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
18163
18164 2002-10-06  Andreas Jaeger  <aj@suse.de>
18165
18166         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
18167         * gcc.dg/cpp/c++98.C: Likewise.
18168
18169         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
18170         * g++.dg/cpp/c++98.C: Likewise.
18171
18172         * g++.dg/README (Subdirectories): Mention cpp directory.
18173
18174         PR target/7559
18175         * gcc.dg/20021006-1.c: New test.
18176
18177 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18178
18179         PR c++/7804
18180         * g++.dg/other/warning1.C: New test.
18181
18182 2002-10-04  Roger Sayle  <roger@eyesopen.com>
18183
18184         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
18185         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
18186         and sparc-*-* with -m64 as expected failures.  See PR 8087.
18187
18188 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18189
18190         PR c++/7931
18191         * g++.dg/template/ptrmem3.C: New test.
18192
18193         PR c++/7754
18194         * g++.dg/template/union1.C: New test.
18195
18196 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18197
18198         PR c++/8006
18199         * g++.dg/abi/mangle9.C: New test.
18200         * g++.dg/abi/mangle10.C: New test.
18201         * g++.dg/abi/mangle11.C: New test.
18202         * g++.dg/abi/mangle12.C: New test.
18203
18204 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
18205
18206         PR c++/7188.
18207         * g++.dg/template/meminit1.C: New test.
18208         * g++.dg/warn/Wreorder-1.C: Likewise.
18209         * g++.old-deja/g++.mike/warn3.C: Tweak.
18210         * lib/prune.exp: Ingore "in copy constructor".
18211
18212 2002-10-02  Andreas Jaeger  <aj@suse.de>
18213
18214         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
18215         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
18216         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
18217         on x86-64.
18218
18219 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18220
18221         * gcc.dg/empty1.C: Fix typo.
18222
18223 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
18224
18225         * gcc.dg/alias-1.c: New test.
18226
18227 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18228
18229         * gcc.dg/empty1.C: New test.
18230
18231         * g++.dg/tls/init-2.C: Tweak error messages.
18232
18233 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
18234
18235         * gcc.c-torture/compile/20020923-1.c: New test.
18236
18237 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
18238
18239         * gcc.c-torture/execute/ffs-1.c: New test.
18240         * gcc.c-torture/execute/ffs-2.c: Ditto.
18241
18242 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
18243
18244         * g++.dg/overload/member1.C: New test.
18245
18246 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
18247
18248         * g++.dg/abi/empty7.C: New test.
18249         * g++.dg/init/pm2.C: Likewise.
18250
18251 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
18252
18253         * g++.dg/rtti/crash1.C: New test.
18254
18255 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
18256
18257         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
18258         gcc.dg/sibcall-4.c: New tests.
18259
18260 2002-09-28  Roger Sayle  <roger@eyesopen.com>
18261
18262         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
18263         powerpc and MMIX targets.
18264
18265 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
18266
18267         * gcc.dg/cpp/20020927-1.c: New.
18268
18269 2002-09-26  David S. Miller  <davem@redhat.com>
18270
18271         * gcc.c-torture/compile/trunctfdf.c: New.
18272
18273 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18274
18275         * lib/target-supports.exp (check_weak_available): Handle solaris2.
18276
18277 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
18278
18279         * gcc.c-torture/execute/loop-15.c: New.
18280
18281 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
18282
18283         * README.QMTEST: Fix typo.
18284
18285 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18286
18287         * gcc.dg/20020926-1.c: New test.
18288
18289 2002-09-25  David S. Miller  <davem@redhat.com>
18290
18291         PR target/7842
18292         * gcc.c-torture/execute/shiftdi.c: New test.
18293
18294 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
18295
18296         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
18297         unique to the tool.
18298         * lib/g77.exp (g77_init): Likewise.
18299         * lib/g++.exp (g++_init): Likewise.
18300         * lib/objc.exp (objc_init): Likewise.
18301
18302 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
18303
18304         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
18305         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
18306         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
18307
18308 2002-09-25  Richard Henderson  <rth@redhat.com>
18309
18310         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
18311         too-small long double.
18312
18313 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
18314
18315         * gcc.dg/20020919-1.c: New test.
18316
18317 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
18318
18319         * g++.dg/abi/bitfield6.C: New test.
18320         * g++.dg/abi/bitfield7.C: New test.
18321         * g++.dg/abi/bitfield8.C: New test.
18322         * g++.dg/abi/vbase11.C: New test.
18323
18324 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18325
18326         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
18327         hppa*-*-hpux*.  Update test comment.
18328
18329 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
18330
18331         * gcc.dg/tls/struct-1.c: New test.
18332
18333 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
18334
18335         * gcc.dg/cpp/tr-warn2.c: Update.
18336
18337 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18338
18339         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
18340
18341 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18342
18343         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
18344         systems.
18345
18346 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
18347
18348         * gcc.c-torture/execute/ieee/mzero3.c: New test.
18349
18350         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18351         Adjust for c++filt moved to binutils.  Remove spurious duplicate
18352         setting of cxxfilt.
18353
18354 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
18355
18356         * gcc.dg/20020312-2.c: Update for darwin.
18357
18358 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18359
18360         * g++.old-deja/g++.other/crash32.C: Mark ICE.
18361
18362 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
18363
18364         * objc.dg/comp-types-1.m: New test.
18365         * objc.dg/comp-types-2.m: New test.
18366         * objc.dg/comp-types-3.m: New test.
18367         * objc.dg/comp-types-4.m: New test.
18368         * objc.dg/comp-types-5.m: New test.
18369         * objc.dg/comp-types-6.m: New test.
18370
18371 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18372
18373         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
18374
18375 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18376
18377         * g++.dg/other/do1.C: New test.
18378
18379         * g++.dg/template/subst1.C: New test.
18380
18381 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
18382
18383         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
18384
18385 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18386
18387         * g++.dg/template/qualttp20.C: Adjust expected errors.
18388         * g++.old-deja/g++.jason/report.C: Likewise.
18389         * g++.old-deja/g++.other/qual1.C: Likewise.
18390
18391         * g++.dg/lookup/scoped2.C: New test.
18392
18393         * g++.dg/ext/asm3.C: New test.
18394
18395 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
18396
18397         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
18398
18399 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
18400
18401         * ChangeLog: follow spelling conventions.
18402         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
18403         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
18404         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
18405         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
18406         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
18407         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
18408         * g++.old-deja/g++.law/global-init1.C: Likewise.
18409         * g++.old-deja/g++.other/delete4.C: Likewise.
18410         * g++.old-deja/g++.other/inline21.C: Likewise.
18411         * g++.old-deja/g++.other/singleton.C: Likewise.
18412         * g77.dg/strlen0.f: Likewise.
18413         * g77.f-torture/compile/20010519-1.f: Likewise.
18414         * g77.f-torture/compile/980310-4.f: Likewise.
18415         * gcc.c-torture/compile/20000605-1.c: Likewise.
18416         * gcc.c-torture/execute/20020225-1.c: Likewise.
18417         * gcc.dg/c90-hexfloat-2.c: Likewise.
18418         * gcc.dg/c99-bool-1.c: Likewise.
18419         * gcc.dg/c99-hexfloat-2.c: Likewise.
18420         * gcc.dg/dll-2.c: Likewise.
18421         * gcc.dg/wtr-union-init-1.c: Likewise.
18422         * gcc.dg/wtr-union-init-2.c: Likewise.
18423         * gcc.dg/wtr-union-init-3.c: Likewise.
18424         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18425         * gcc.dg/cpp/defined.c: Likewise.
18426         * gcc.dg/cpp/macsyntx.c: Likewise.
18427         * gcc.dg/cpp/paste2.c: Likewise.
18428         * gcc.dg/cpp/trad/defined.c: Likewise.
18429         * gcc.dg/format/c90-printf-1.c: Likewise.
18430         * gcc.dg/format/c90-scanf-1.c: Likewise.
18431         * gcc.dg/format/c99-printf-1.c: Likewise.
18432         * gcc.dg/format/c99-scanf-1.c: Likewise.
18433         * gcc.misc-tests/gcov-8.c: Likewise.
18434         * lib/profopt.exp: Likewise.
18435
18436 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
18437
18438         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
18439
18440 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18441
18442         * g++.dg/inherit/using2.C: New test.
18443
18444 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
18445
18446         * ChangeLog: Follow spelling conventions.
18447         * g++.dg/template/friend4.C: Likewise.
18448         * g++.old-deja/g++.pt/crash67.C: Likewise.
18449         * gcc.c-torture/execute/20000801-4.c: Likewise.
18450         * gcc.dg/c90-digraph-1.c: Likewise.
18451         * gcc.dg/c94-digraph-1.c: Likewise.
18452         * gcc.dg/c99-digraph-1.c: Likewise.
18453         * gcc.dg/cpp/line5.c: Likewise.
18454         * gcc.dg/cpp/multiline.c: Likewise.
18455         * gcc.dg/cpp/trad/literals-1.c: Likewise.
18456         * gcc.dg/format/attr-3.c: Likewise.
18457         * gcc.dg/format/c90-scanf-3.c: Likewise.
18458         * gcc.dg/format/ext-4.c: Likewise.
18459
18460 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18461
18462         * g++.dg/template/pretty1.C: New test.
18463
18464 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
18465
18466         * gcc.c-torture/execute/struct-cpy-1.c: New test.
18467
18468 2002-09-13  Matt Austern  <austern@apple.com>
18469
18470         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
18471         passing a cast expression to a function by const reference.
18472
18473 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
18474
18475         * g++.dg/template/deduce1.C: New test.
18476
18477 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
18478
18479         * gcc.c-torture/execute/simd-1.c: Force all use of int to
18480         32-bit int.
18481
18482 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18483
18484         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
18485         usage.
18486
18487 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
18488
18489         * gcc.c-torture/compile/20020910-1.c: New test.
18490
18491 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
18492
18493         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
18494
18495 2002-09-10  Andreas Jaeger  <aj@suse.de>
18496
18497         * gcc.dg/20020312-2.c: Adjust for x86-64.
18498
18499 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
18500
18501         * g77.dg/7388.f: New test case for PR 7388.
18502
18503 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
18504
18505         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
18506
18507 2002-09-05  Ziemowit Laski <zlaski@apple.com>
18508
18509         * objc.dg/proto-lossage-1.m: New test.
18510
18511 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
18512
18513         * gcc.dg/cpp/_Pragma4.c: Fix typo.
18514
18515 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
18516
18517         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
18518         expected to pass.
18519
18520 2002-09-06  Stan Shebs  <shebs@apple.com>
18521             David Edelsohn  <edelsohn@gnu.org>
18522
18523         * gcc.dg/weak: New directory.
18524         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
18525         target-specific xfail bits.
18526         * gcc.dg/typeof-2.c: Move to new directory.
18527         * gcc.dg/weak.exp: New expect script.
18528
18529 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
18530
18531         * gcc.c-torture/execute/extzvsi.c: New test.
18532
18533 2002-09-05  Stan Shebs  <shebs@apple.com>
18534
18535         * gcc.dg/weak-1.c: xfail on Darwin.
18536         * gcc.dg/weak-2.c: Ditto.
18537         * gcc.dg/weak-3.c: Ditto.
18538         * gcc.dg/weak-4.c: Ditto.
18539         * gcc.dg/weak-5.c: Ditto.
18540         * gcc.dg/weak-6.c: Ditto.
18541         * gcc.dg/weak-7.c: Ditto.
18542         * gcc.dg/weak-8.c: Ditto.
18543         * gcc.dg/weak-9.c: Ditto.
18544
18545 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
18546
18547         * gcc.c-torture/execute/loop-14.c: New test.
18548
18549 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
18550
18551         * g++.dg/other/cxa-atexit1.C: New test.
18552
18553         * gcc.dg/typeof-2.c: New test.
18554
18555 2002-09-03  Roger Sayle  <roger@eyesopen.com>
18556
18557         * gcc.dg/builtins-2.c: New testcase.
18558         * gcc.dg/builtins-3.c: New testcase.
18559
18560 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
18561
18562         * gcc.dg/cpp/_Pragma4.c: New test.
18563
18564 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
18565
18566         * objc/execute/nil_method-1.m: New testcase.
18567
18568 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
18569
18570         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
18571         [Object class], not [Object initialize].
18572
18573 2002-08-31  Roger Sayle  <roger@eyesopen.com>
18574             Hans-Peter Nilsson  <hp@bitrange.com>
18575
18576         * gcc.c-torture/execute/20020720-1.x: Skip test on
18577         mmix-knuth-mmixware.  Correct comment.
18578
18579 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
18580
18581         * testsuite/g++.dg/abi/bitfield5.C: New test.
18582         * testsuite/g++.dg/abi/vbase10.C: Likewise.
18583
18584 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
18585
18586         * objc.dg/undeclared-selector.m: New test.
18587
18588 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
18589
18590         * g++.dg/other/offsetof1.C: Avoid cast warning.
18591
18592 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
18593
18594         * objc.dg/super-class-2.m: New test.
18595
18596 2002-08-24  Matt Austern  <austern@apple.com>
18597
18598         * g++.dg/ext/lvaddr.C: New test.
18599         * g++.dg/ext/lvcast.C: New test.
18600
18601 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
18602
18603         * testsuite/g++.dg/inherit/cond1.C: New test.
18604
18605 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
18606
18607         * gcc.dg/noncompile/incomplete-1.c: New test.
18608
18609 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
18610
18611         * gcc.dg/typespec-1.c: New test.
18612
18613 2002-08-20  Devang Patel  <dpatel@apple.com>
18614         * objc.dg/proto-hier-2.m: New test.
18615
18616 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
18617
18618         * objc.dg/bitfield-1.m: New test.
18619         * objc.dg/bitfield-2.m: New test.
18620
18621 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18622
18623         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
18624         gcc.dg/c99-flex-array-4.c: New tests.
18625
18626 2002-08-16  Stan Shebs  <shebs@apple.com>
18627
18628         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
18629
18630 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
18631
18632         * gcc.dg/typeof-1.c: New test.
18633         * g++.dg/ext/typeof2.C: New test.
18634
18635 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18636
18637         * g++.dg/other/offsetof1.C: New test.
18638
18639 2002-08-14  Richard Henderson  <rth@redhat.com>
18640
18641         * gcc.dg/tls/diag-3.c: Fix expected message strings.
18642
18643 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
18644
18645         * gcc.dg/cpp/_Pragma3.c: New test.
18646
18647 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
18648
18649         * g++.dg/template/inherit3: New test.
18650
18651 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18652
18653         * gcc.dg/bitfld-4.c: Add blank options.
18654
18655 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
18656
18657         * g++.dg/template/crash1.C: New test.
18658
18659 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18660
18661         * gcc.dg/tls/opt-2.c: New test.
18662
18663 2002-08-08  Devang Patel  <dpatel@apple.com>
18664
18665         * objc.dg/selector-1.m : New test
18666
18667 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18668
18669         * g++.dg/abi/bitfield4.C: New test.
18670         * gcc.dg/bitfld-4.c: New test.
18671
18672 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18673
18674         * g++.dg/other/packed1.C: New test.
18675
18676 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
18677
18678         * g++.dg/abi/offsetof.C: Tweak error messages.
18679         * g++.old-deja/g++.mike/p10769a.C: Likewise.
18680
18681 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18682
18683         * gcc.dg/bitfld-3.c: New test.
18684
18685 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18686             Richard Henderson  <rth@redhat.com>
18687
18688         * gcc.dg/i386-bitfield1.c: New test.
18689         * g++.dg/abi/bitfield3.C: Update.
18690
18691 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
18692
18693         * objc.dg/const-str-2.m: Update.
18694         * gcc.dg/cpp/c++98.c: Change to C extension.
18695         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
18696         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
18697
18698 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
18699
18700         * testsuite/gcc.dg/tls/diag-3.c: New.
18701
18702 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
18703
18704         * g++.dg/README (Subdirectories): Document new subdir expr.
18705         * g++.dg/expr/pmf-1.C: New test.
18706
18707 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
18708
18709         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
18710
18711 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
18712
18713         * g++.dg/abi/bitfield3.C: New test.
18714
18715 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
18716
18717         * lib/gcov.exp: Tweak expected line formats.
18718         * gcc.misc-tests/gcov8.c: New test.
18719         * gcc.misc-tests/gcov8.x: New flags.
18720
18721 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
18722
18723         * consistency.vlad/layout/endian.c: Include string.h.
18724
18725         * gcc.c-torture/execute/20020805-1.c: New test.
18726
18727 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
18728
18729         * g++.dg/other/conversion1.C: New test.
18730
18731 2002-08-03  Roger Sayle  <roger@eyesopen.com>
18732
18733         * gcc.dg/builtins-1.c: New testcase.
18734
18735 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
18736
18737         * g++.dg/inherit/access3.C: New test.
18738
18739 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
18740
18741         * gcc.dg/ia64-visibility-2.c: New test.
18742
18743 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
18744
18745         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
18746         __qualifier_flags to __flags.
18747
18748 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
18749
18750         * g++.dg/inherit/operator1.C: New test.
18751         * g++.dg/lookup/disamb1.C: Fix typo in comment.
18752         * g++.dg/other/error1.C: Change expected error message.
18753         * g++.dg/template/conv4.C: Likewise.
18754
18755 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
18756
18757         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
18758         for documented behavior.
18759
18760 2002-07-25  Roger Sayle  <roger@eyesopen.com>
18761
18762         * gcc.c-torture/execute/20020720-1.x: Skip this test on
18763         several targets known to fail.
18764
18765 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
18766
18767         * gcc.dg/mips-args-[123].c: New tests.
18768
18769 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
18770
18771         * gcc.dg/ppc-spe.c: New.
18772
18773 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
18774
18775         * g++.dg/other/ptrmem4.C: New testcase.
18776
18777 2002-07-24  Richard Henderson  <rth@redhat.com>
18778
18779         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
18780
18781 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
18782
18783         * g++.dg/ext/alignof1.C (main): Return 0 for success.
18784
18785 2002-07-24  Roger Sayle  <roger@eyesopen.com>
18786
18787         * gcc.c-torture/execute/memset-3.c: New testcase.
18788
18789 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
18790
18791         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
18792         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
18793
18794 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18795
18796         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
18797         Delete.
18798
18799 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
18800
18801         * gcc.c-torture/compile/simd-4.c: New test.
18802
18803 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18804
18805         PR c++/7347, c++/7348
18806         * g++.dg/template/access4.C: New test.
18807         * g++.dg/template/access5.C: New test.
18808         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
18809         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
18810         * g++.old-deja/g++.pt/ttp58.C: Likewise.
18811         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
18812
18813 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
18814
18815         * gcc.dg/gnu89-init-2.c: New test.
18816
18817 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
18818
18819         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
18820
18821 2002-07-20  Roger Sayle  <roger@eyesopen.com>
18822
18823         * gcc.c-torture/execute/20020720-1.c: New testcase.
18824
18825 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
18826
18827         * gcc.dg/cpp/Wsignprom.c: New tests.
18828
18829 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
18830
18831         * gcc.c-torture/execute/loop-13.c: New test.
18832
18833 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
18834
18835         * gcc.dg/cpp/expr.c: New tests.
18836
18837 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
18838
18839         * g++.dg/opt/pr6713.C: Add template instantiation.
18840
18841 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
18842
18843         * gcc.dg/nest.c: New test.
18844
18845 2002-07-17  Richard Henderson  <rth@redhat.com>
18846
18847         * g++.dg/opt/pr6713.C: New test.
18848
18849 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
18850
18851         * gcc.c-torture/execute/loop-2e.x: Let the testcase
18852         XFAIL for all x86 processors.
18853
18854 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
18855
18856         * gcc.c-torture/execute/20010122-1.x: Do not test with
18857         -fomit-frame-pointer.
18858
18859 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18860
18861         * g++.dg/template/instantiate2.C: New test.
18862         * g++.dg/template/spec4.C: New test.
18863
18864 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18865
18866         * g++.dg/template/access2.C: New test.
18867         * g++.dg/template/access3.C: New test.
18868
18869 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
18870
18871         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
18872         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
18873         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
18874         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
18875         Convert to use <stdarg.h>.
18876         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
18877         Delete.
18878         * gcc.dg/va-arg-2.c: New.
18879         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
18880
18881 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
18882
18883         * gcc.c-torture/compile/20020710-1.c: New test.
18884
18885 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
18886                           Andrew Pinski  <pinskia@physics.uc.edu>
18887
18888         gcc.c-torture/compile/simd-2.c: New testcase.
18889         gcc.c-torture/compile/simd-3.c: Likewise.
18890
18891 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
18892
18893         PR c++/7224
18894         * g++.dg/overload/error1.C: New test.
18895
18896 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18897
18898         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
18899         configuration and IRIX 6 O32 ABI.
18900
18901 2002-07-11  Roger Sayle  <roger@eyesopen.com>
18902
18903         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
18904
18905 2002-07-10  Roger Sayle  <roger@eyesopen.com>
18906
18907         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
18908
18909 2002-07-10  Jeffrey A Law  <law@redhat.com>
18910
18911         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
18912
18913         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
18914
18915 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
18916
18917         * gcc.dg/20020312-2.c: Check for __PPC__.
18918
18919 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
18920
18921         * gcc.c-torture/compile/20020709-1.c: New test.
18922
18923 2002-07-07  Roger Sayle  <roger@eyesopen.com>
18924
18925         * g++.dg/template/qualttp21.C: New test case.
18926
18927 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
18928
18929         * gcc.c-torture/compile/20020706-1.c: New test.
18930         * gcc.c-torture/compile/20020706-2.c: New test.
18931
18932 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
18933             Alexandre Oliva  <aoliva@redhat.com>
18934
18935         * g++.dg/warn/incomplete1.C: New test.
18936
18937 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18938
18939         PR c++/7099
18940         * g++.dg/warn/noreturn1.C: New test.
18941
18942 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
18943
18944         PR c++/6706
18945         * g++.dg/debug/debug6.C: New test.
18946         * g++.dg/debug/debug7.C: New test.
18947
18948 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
18949
18950         * gcc.c-torture/compile/simd-3.c: New test.
18951
18952 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
18953
18954         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
18955         * gcc.dg/20020620-1.c: Likewise.
18956
18957 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18958
18959         PR c++/6944
18960         * g++.dg/init/array4.C: New test.
18961         * g++.dg/init/array5.C: New test.
18962
18963 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
18964
18965         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
18966         * gcc.c-torture/execute/simd-2.c (main): Likewise.
18967
18968 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18969
18970         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
18971         * gcc.dg/wtr-aggr-init-1.c: Likewise.
18972         * gcc.dg/wtr-conversion-1.c: Likewise.
18973         * gcc.dg/wtr-escape-1.c: Likewise.
18974         * gcc.dg/wtr-int-type-1.c: Likewise.
18975         * gcc.dg/wtr-label-1.c: Likewise.
18976         * gcc.dg/wtr-static-1.c: Likewise.
18977         * gcc.dg/wtr-strcat-1.c: Likewise.
18978         * gcc.dg/wtr-suffix-1.c: Likewise.
18979         * gcc.dg/wtr-switch-1.c: Likewise.
18980         * gcc.dg/wtr-unary-plus-1.c: Likewise.
18981         * gcc.dg/wtr-union-init-1.c: Likewise.
18982         * gcc.dg/wtr-union-init-2.c: Likewise.
18983         * gcc.dg/wtr-union-init-3.c: Likewise.
18984
18985         * gcc.dg/wtr-func-def-1.c: New test.
18986
18987 2002-07-02 Devang Patel <dpatel@apple.com>
18988
18989         * objc.dg/param-1.m: New test.
18990
18991 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
18992
18993         * gcc.dg/cpp/trad/directive.c: Add test.
18994         * gcc.dg/cpp/trad/macroargs.c: Add test.
18995         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
18996
18997 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
18998
18999         * gcc.dg/cpp/cmdlne-M.c: New test.
19000
19001 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
19002
19003         * objc.dg/desig-init-1.m: New test.
19004
19005 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19006
19007         PR c++/6716
19008         * g++.dg/template/instantiate1.C: New test.
19009
19010 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
19011
19012         PR c++/7112
19013         * g++.dg/template/sizeof2.C: New test.
19014
19015 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19016
19017         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
19018         gcc.dg/cpp/trad/include.c: New tests.
19019
19020 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
19021
19022         PR target/7177
19023         * gcc.c-torture/compile/20020701-1.c: New test.
19024
19025 2002-07-01  Stan Shebs  <shebs@apple.com>
19026
19027         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
19028         header here...
19029         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
19030         (objc-torture-execute): or here.
19031
19032 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
19033
19034         * gcc.c-torture/execute/arith-rand-ll.c: New test.
19035
19036 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19037
19038         * gcc.dg/cpp/trad/escaped-nl.c: New test.
19039
19040 2002-06-30  Devang Patel  <dpatel@apple.com>
19041
19042         * objc.dg/fsyntax-only.m: New test.
19043
19044 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
19045
19046         PR c++/6695
19047         * g++.dg/template/friend7.C: New file.
19048
19049 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
19050
19051         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
19052         return type.
19053
19054 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
19055
19056         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
19057         avoid division by zero.
19058
19059 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
19060
19061         * gcc.dg/Wunknownprag.c: New tests.
19062
19063 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
19064
19065         * gcc.c-torture/execute/simd-2.c: New test.
19066
19067 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
19068
19069         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
19070         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
19071         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
19072         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
19073         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
19074         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
19075         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
19076         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
19077         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
19078         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
19079         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
19080         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
19081         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
19082         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
19083         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
19084         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
19085         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
19086
19087 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
19088
19089         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
19090         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
19091         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
19092         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
19093         New tests.
19094         * gcc.dg/cpp/trad/directive.c: Update.
19095
19096 2002-06-23  Andreas Jaeger  <aj@suse.de>
19097
19098         * gcc.c-torture/execute/complex-6.c: New.
19099
19100 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
19101
19102         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
19103         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
19104         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
19105         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
19106
19107 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
19108
19109         * gcc.dg/cpp/trad: New directory with traditional tests copied
19110         from parent directory.
19111         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19112         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19113         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19114         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19115         Move to trad/ and rename.
19116         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
19117         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
19118         gcc.dg/cpp/trad/redef2.c: New tests.
19119         * gcc.dg/cpp/trad/trad.exp: New driver.
19120
19121 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
19122
19123         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19124         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19125         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19126         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19127         Remove.
19128
19129 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
19130
19131         * gcc.dg/20020620-1.c: New test.
19132
19133 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19134
19135         * g++.dg/template/ttp4.C: New test.
19136
19137 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
19138
19139         * g++.dg/opt/vt1.C: Fix regexp.
19140
19141 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19142
19143         * gcc.c-torture/execute/pure-1.c: Make functions static again.
19144         Don't use attribute `noinline'.
19145
19146 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19147
19148         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
19149
19150 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
19151
19152         * gcc.c-torture/execute/simd-1.c: New.
19153
19154         * gcc.dg/simd-1.c: New.
19155
19156 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19157
19158         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
19159
19160 2002-06-16  Richard Henderson  <rth@redhat.com>
19161
19162         * g++.dg/ext/anon-struct1.C: New.
19163         * g++.dg/ext/anon-struct2.C: New.
19164         * g++.dg/ext/anon-struct3.C: New.
19165         * gcc.dg/anon-struct-1.c: New.
19166         * gcc.dg/anon-struct-2.c: New.
19167         * gcc.dg/anon-struct-3.c: New.
19168         * gcc.dg/20011008-1.c: Adjust warning text.
19169         * gcc.dg/20020527-1.c: Add -fms-extensions.
19170
19171 2002-06-16  Richard Henderson  <rth@redhat.com>
19172
19173         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
19174
19175 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
19176
19177         * gcc.c-torture/execute/20020615-1.c: New test.
19178
19179 2002-06-15  Roger Sayle  <roger@eyesopen.com>
19180
19181         * gcc.c-tortuture/execute/compare-1.c: New test case.
19182         * gcc.c-tortuture/execute/compare-2.c: New test case.
19183         * gcc.c-tortuture/execute/compare-3.c: New test case.
19184
19185 2002-06-13  Richard Henderson  <rth@redhat.com>
19186
19187         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
19188         ia64 ilp32.
19189
19190 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19191
19192         * g++.dg/template/typename2.C: Update error message.
19193
19194 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
19195
19196         * gcc.c-torture/execute/20020611-1.c: New test.
19197
19198 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
19199
19200         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
19201         list of targets to skip.
19202
19203 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
19204
19205         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
19206         targets if not optimizing.
19207
19208 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
19209
19210         * gcc.c-torture/compile/20020605-1.c: New test.
19211
19212         * g++.dg/opt/vt1.C: New test.
19213
19214         * gcc.dg/20020531-1.c: New test.
19215
19216         * gcc.dg/20020530-1.c: New test.
19217
19218         * gcc.dg/20020527-1.c: New test.
19219
19220         * g++.dg/opt/cse1.C: New test.
19221
19222 2002-06-07  Roger Sayle  <roger@eyesopen.com>
19223
19224         * gcc.dg/20020607-2.c: New test case.
19225
19226 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
19227
19228         * gcc.c-torture/compile/20020604-1.c: New test.
19229
19230 2002-06-04  Richard Henderson  <rth@redhat.com>
19231
19232         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
19233         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
19234         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
19235
19236 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
19237
19238         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
19239
19240 2002-06-03  Richard Henderson  <rth@redhat.com>
19241
19242         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
19243         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
19244
19245 2002-06-02  Richard Henderson  <rth@redhat.com>
19246
19247         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
19248         test functions static.
19249
19250 2002-06-02  Andreas Jaeger  <aj@suse.de>
19251
19252         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
19253         now.
19254
19255 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19256
19257         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
19258         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
19259         Update for mofified diagnostics.
19260         * gcc.dg/c99-intconst-1.c: No longer fail.
19261
19262 2002-06-02  Richard Henderson  <rth@redhat.com>
19263
19264         * gcc.dg/uninit-A.c: Remove xfail markers.
19265
19266 2002-06-01  Roger Sayle  <roger@eyesopen.com>
19267
19268         * gcc.dg/fnegate-1.c: New test case.
19269
19270 2002-05-30  Osku Salerma  <osku@iki.fi>
19271
19272         * gcc.c-torture/execute/mayalias-1.c: New file.
19273
19274 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19275
19276         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
19277         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
19278         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
19279
19280 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
19281
19282         * gcc.c-torture/execute/20020529-1.c: New test.
19283
19284 2002-05-27  Richard Henderson  <rth@redhat.com>
19285
19286         * g++.dg/ext/attrib6.C: New test case.
19287
19288 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19289
19290         * gcc.c-torture/execute/pure-1.c: New test.
19291
19292 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19293
19294         * gcc.dg/cpp/arith-2.c: Remove.
19295
19296 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19297
19298         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
19299         * gcc.dg/cpp/if-3.c: Remove.
19300
19301 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
19302
19303         * g++.dg/opt/cse2.C: New test.
19304
19305 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
19306
19307         * gcc.dg/cpp/arith-1.c: New semantic tests.
19308         * gcc.dg/cpp/if-1.c: Update.
19309
19310 2002-05-24  Ben Elliston  <bje@redhat.com>
19311
19312         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
19313
19314 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19315
19316         * gcc.dg/verbose-asm.c: New test.
19317
19318 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19319
19320         * gcc.dg/cpp/paste12.c: New test.
19321
19322 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19323
19324         * g++.dg/parse/named_ops.C: New test.
19325
19326 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
19327
19328         * gcc/testsuite/gcc.dg/weak-8.c: New test.
19329
19330 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
19331
19332         * gcc.dg/weak-2.c: Allow optional leading underscore
19333         in scan-assembler symbol name.
19334         * gcc.dg/weak-3.c: Likewise.
19335         * gcc.dg/weak-4.c: Likewise.
19336         * gcc.dg/weak-5.c: Likewise.
19337
19338 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
19339
19340         * gcc.dg/20020523-1.c: New test.
19341
19342 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19343
19344         * objc.dg/const-str-2.m: Update now that we stop after
19345         a command line error.
19346
19347 2002-05-22  Richard Henderson  <rth@redhat.com>
19348
19349         * g++.dg/dg.exp: Fix typo in test pruneing.
19350
19351 2002-05-22  Richard Henderson  <rth@redhat.com>
19352
19353         * g++.dg/dg.exp: Prune the tls subdirectory.
19354         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
19355         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
19356         * g++.dg/tls/init-1.C: New.
19357
19358 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
19359
19360         * gcc.dg/20020517-1.c: New test.
19361
19362 2002-05-21  Richard Henderson  <rth@redhat.com>
19363
19364         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
19365         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
19366
19367 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
19368
19369         * g++.dg/other/copy2.C: New test.
19370
19371 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
19372
19373         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
19374         (MAX_COPY): Bump up to 10 times sizeof (long long).
19375         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
19376
19377         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
19378         sizeof (long long).
19379
19380         * gcc.c-torture/execute/strcpy-1.c: New test.
19381
19382 2002-05-19  Jason Merrill  <jason2redhat.com>
19383
19384         * g++.dg/ext/oper1.C: New test.
19385
19386 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
19387 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
19388
19389         * README.QMTEST: New file.
19390
19391         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
19392
19393 2002-05-19  Andreas Jaeger  <aj@suse.de>
19394
19395         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
19396         now.
19397         * gcc.c-torture/execute/loop-2d.x: Likewise.
19398
19399 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
19400
19401         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
19402         support weak symbols.
19403         * gcc.dg/weak-4.c: Likewise
19404         * gcc.dg/weak-6.c: Likewise
19405
19406 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
19407
19408         * gcc.dg/weak-3.c: Add dg-excess-error comment for
19409         cygwin, coff and h8300-*-hms targets
19410         * gcc.dg/weak-5.c: Likewise
19411         * gcc.dg/weak-7.c: Likewise
19412
19413 2002-05-16  Jason Merrill  <jason@redhat.com>
19414
19415         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
19416         (scan-assembler-not, scan-assembler-dem): Likewise.
19417         (scan-assembler-dem-not): Likewise.
19418
19419 2002-05-15  Richard Henderson  <rth@redhat.com>
19420
19421         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
19422
19423 2002-05-15  Richard Henderson  <rth@redhat.com>
19424
19425         * gcc.dg/weak-5.c (vfoo1c): No warning here.
19426         (vfoo1f): Warning here.
19427         (vfoo1l): Don't redefine the alias.
19428
19429 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
19430
19431         * g++.dg/init/pm1.C: New test.
19432
19433 2002-05-12  David S. Miller  <davem@redhat.com>
19434
19435         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
19436         types.
19437
19438 2002-05-10  Roger Sayle  <roger@eyesopen.com>
19439
19440         * gcc.c-torture/execute/20020510-1.c: New test case.
19441
19442 2002-05-10  David S. Miller  <davem@redhat.com>
19443
19444         * gcc.c-torture/execute/conversion.c: Test long double too.
19445
19446 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
19447
19448         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
19449         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
19450         * lib/g++.exp (g++_link_flags): Likewise.
19451         * lib/objc.exp (objc_target_compile): Likewise.
19452
19453 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19454
19455         * gcc.dg/cpp/poison.c: Update.
19456         * gcc.dg/cpp/20000625-2.c: Remove.
19457         * gcc.dg/cpp/direct2s.c: Remove final test.
19458
19459 2002-05-08  Tom Rix  <trix@redhat.com>
19460
19461         * gcc.c-torture/execute/20020508-1.c: New test.
19462         * gcc.c-torture/execute/20020508-2.c: New test.
19463         * gcc.c-torture/execute/20020508-3.c: New test.
19464
19465 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19466
19467         * gcc.dg/cpp/charconst-4.c: More tests.
19468
19469 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
19470
19471         PR c/6569
19472         * gcc.dg/weak-3.c: Update location of warning messages.
19473         * gcc.dg/weak-5.c: Likewise.
19474
19475 2002-05-06  Roger Sayle  <roger@eyesopen.com>
19476
19477         * gcc.c-torture/execute/20020506-1.c: New test case.
19478
19479 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19480
19481         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
19482
19483 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19484
19485         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
19486
19487 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19488
19489         * gcc.dg/cpp/charconst-3.c: New test.
19490
19491 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19492
19493         * gcc.dg/cpp/charconst.c: Update tests.
19494
19495 2002-05-05  Tim Josling  <tej@melbpc.org.au>
19496
19497         * treelang: Added directory for new sample language treelang. Also
19498         lib/treelang.exp: New file to signal treelang should be tested.
19499
19500 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19501
19502         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
19503         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
19504         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
19505         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
19506         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
19507         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
19508         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
19509
19510 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19511
19512         * gcc.dg/format/xopen-2.c: New test.
19513
19514 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19515
19516         * gcc.dg/20020503-1.c: New test.
19517
19518 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
19519
19520         * g++.dg/init/dtor1.C: Make it tougher.
19521
19522 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
19523
19524         * g++.dg/init/dtor1.C: New test.
19525
19526 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
19527
19528         * gcc.dg/altivec-8.c: New.
19529
19530 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
19531
19532         * gcc.dg/altivec-7.c: New.
19533
19534 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
19535
19536         * g++.dg/parse/typedef1.C: New test.
19537
19538 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
19539
19540         PR c++/6486
19541         * g++.dg/template/friend6.C: New test.
19542
19543         PR c++/6492
19544         * g++.dg/init/copy1.C: New test.
19545
19546 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
19547
19548         * g++.dg/warn/effc1.C: New test.
19549
19550 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19551
19552         * gcc.dg/cpp/if-cexp.c: Add a test.
19553
19554 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
19555
19556         * gcc.dg/20020426-2.c: New test.
19557
19558 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19559
19560         * gcc.dg/cpp/if-mop.c: Update.
19561         * gcc.dg/cpp/if-mpar.c: Add test.
19562         * gcc.dg/cpp/if-oppr.c: Update.
19563
19564 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19565
19566         PR c/6343
19567         * gcc.dg/weak-[2-7].c: New tests.
19568
19569 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19570
19571         * gcc.dg/enum1.c: New test.
19572
19573 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19574
19575         PR c++/6497
19576         * g++.dg/inherit/access2.C: New test.
19577
19578 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19579
19580         PR bootstrap/6445
19581         * gcc.dg/20020426-1.c: New test.
19582
19583 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19584
19585         * g++.dg/abi/enum1.C: New test.
19586
19587 2002-04-26  Richard Henderson  <rth@redhat.com>
19588
19589         * gcc.dg/c99-bool-1.c: Expect always true warning.
19590
19591 2002-04-25  Roger Sayle  <roger@eyesopen.com>
19592
19593         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
19594
19595 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19596
19597         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
19598         targets.
19599
19600 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
19601
19602         * g++.dg/abi/mange7.C: New test.
19603
19604         PR c++/6438.
19605         * g++.dg/parse/stmtexpr2.C: New test.
19606
19607 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
19608
19609         * gcc.dg/20020312-2.c: Add SH target.
19610
19611 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19612
19613         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
19614         compiler output on mips*-*-irix*.
19615
19616 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
19617
19618         * g++.dg/parse/attr1.C: New test.
19619
19620 2002-04-23  Roger Sayle  <roger@eyesopen.com>
19621
19622         * gcc.c-torture/execute/string-opt-17.c: New test case.
19623         * gcc.c-torture/execute/memset-2.c: New test case.
19624
19625 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
19626
19627         PR c++/6256:
19628         * g++.dg/template/friend5.C: New test.
19629
19630         PR c++/6331:
19631         * g++.dg/template/qual1.C: Likewise.
19632
19633 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
19634
19635         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
19636         Include stdlib.h, not stdio.h or ctype.h.
19637
19638 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
19639
19640         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
19641         cris-*-elf* and mmix-*-*.
19642         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
19643         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
19644         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
19645         Ditto.
19646         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
19647         * gcc.dg/wchar_t-1.c: Ditto.
19648
19649 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
19650
19651         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
19652         Clarify comment.
19653
19654 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
19655
19656         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
19657
19658 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19659
19660         * gcc.c-torture/execute/20000906-1.x: Delete.
19661
19662 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
19663
19664         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
19665
19666 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
19667
19668         * PR6367
19669         * g77.f-torture/execute/6367.f: New test.
19670         * g77.f-torture/execute/6367.x: Disable for MMIX.
19671
19672 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
19673
19674         * PR6352
19675         * g++.dg/opt/inline2.C: New test.
19676
19677 2002-04-18  Richard Henderson  <rth@redhat.com>
19678
19679         * gcc.dg/20000906-1.c: Enable for all targets.
19680         * gcc.c-torture/compile/iftrap-2.c: New.
19681
19682 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19683
19684         * gcc.dg/20020418-1.c: New test.
19685         * gcc.dg/20020418-2.c: New test.
19686
19687 2002-04-18  Richard Henderson  <rth@redhat.com>
19688
19689         * gcc.c-torture/compile/iftrap-1.c: New.
19690         * gcc.dg/iftrap-1.c: Adjust for ia64.
19691         * gcc.dg/iftrap-2.c: New.
19692
19693 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19694
19695         * gcc.c-torture/compile/20020418-1.c: New test.
19696
19697 2002-04-18  Roger Sayle  <roger@eyesopen.com>
19698
19699         * gcc.c-torture/compile/20020415-1.c: New.
19700
19701 2002-04-18  David S. Miller  <davem@redhat.com>
19702
19703         * gcc.c-torture/execute/20020418-1.c: New test.
19704
19705 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
19706
19707         * gcc.dg/20020416-1.c: New test.
19708
19709         * g++.dg/opt/inline1.C: New test.
19710
19711 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
19712
19713         * gcc.dg/altivec-5.c: New test.
19714
19715         * gcc.dg/20020415-1.c: New test.
19716
19717 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
19718
19719         * testsuite/lib/chill.exp: Remove.
19720
19721 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
19722
19723         * g++.dg/other/big-struct.C: New test.
19724
19725 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
19726
19727         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
19728         of scratch file.
19729
19730 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
19731
19732         PR c/6277
19733         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
19734         in scan-assembler function name
19735
19736 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
19737
19738         * g77.f-torture/execute/980628-4.x,
19739         g77.f-torture/execute/980628-5.x,
19740         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19741         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19742         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
19743         i[34567]86-*-*.
19744
19745 2002-04-13  David S. Miller  <davem@redhat.com>
19746
19747         * gcc.c-torture/execute/20020413-1.c: New test.
19748
19749 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
19750
19751         * gcc.dg/asm-6.c,
19752         * g++.dg/ext/asm1.C: New tests.
19753
19754 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
19755
19756         PR c++ 5373.
19757         * g++.dg/parse/stmtexpr1.C: New test.
19758
19759         PR c++/5189.
19760         * g++.dg/template/copy1.C: New test.
19761
19762 2002-04-12  Richard Henderson  <rth@redhat.com>
19763
19764         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
19765
19766 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
19767
19768         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
19769         gcc.c-torture/execute/20020307-2.c.
19770
19771 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
19772
19773         * g++.dg/ext/attrib5.C,
19774         * g++.dg/lookup/struct1.C: New tests.
19775
19776 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
19777
19778         * gcc.dg/20020411-1.c: New test.
19779
19780         * gcc.c-torture/execute/20020411-1.c: New test.
19781
19782 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
19783
19784         * g77.f-torture/execute/6177.f: New test.
19785
19786 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
19787
19788         PR middle-end/6247
19789         * g++.dg/opt/cleanup1.C: New test.
19790
19791         * g++.dg/opt/const1.C: New test.
19792
19793 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
19794
19795         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
19796
19797 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
19798
19799         PR c++/5507
19800         * g++.dg/template/typename2.C: New test.
19801
19802 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
19803
19804         * gcc.c-torture/execute/loop-12.c: New.
19805
19806 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
19807
19808         * g77.f-torture/execute/980628-4.x,
19809         g77.f-torture/execute/980628-5.x,
19810         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19811         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19812         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
19813
19814 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19815
19816         PR optimization/6086
19817         * g++.dg/opt/preinc1.C: New test.
19818
19819 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19820
19821         PR c++/5571
19822         * g++.dg/opt/static2.C: New test.
19823
19824 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19825
19826         PR c/5120
19827         * gcc.dg/20020406-1.c: New test.
19828
19829 2002-04-04  David S. Miller  <davem@redhat.com>
19830
19831         * gcc.c-torture/execute/20020404-1.c: New test.
19832
19833 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
19834
19835         PR c/6123
19836         * gcc.dg/20020312-2.c: Do not declare global register variable
19837         if __PIC__ or __pic__ is defined.
19838
19839 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
19840
19841         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
19842         __asm__ so that it works correctly even if -ansi -pedantic-errors.
19843
19844 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19845
19846         * gcc.misc-tests/linkage.exp: Update last change to handle
19847         sparc*-, not just sparc-.
19848
19849 2002-04-03  Richard Henderson  <rth@redhat.com>
19850
19851         * gcc.dg/cpp/ucs.c: Improved long UCS test.
19852
19853 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19854
19855         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
19856
19857 2002-04-02  David S. Miller  <davem@redhat.com>
19858
19859         * gcc.c-torture/execute/20020402-3.c: New test.
19860
19861 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19862
19863         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
19864         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
19865
19866         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
19867         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
19868         g77.f-torture/execute/20001201.x,
19869         g77.f-torture/execute/u77-test.x: New files.
19870
19871         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
19872         * gcc.dg/wchar_t-1.c: Ditto.
19873
19874 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19875
19876         * gcc.c-torture/execute/20020402-1.c: New test.
19877
19878 2002-04-01  Richard Henderson  <rth@redhat.com>
19879
19880         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
19881
19882         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
19883
19884 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19885
19886         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
19887
19888 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19889
19890         * g++.dg/inherit/template-as-base.C: Expect error.
19891         * g++.dg/inherit/namespace-as-base.C: Likewise.
19892
19893 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
19894
19895         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
19896         g++.dg/ext/instantiate3.C: Tweak match patterns.
19897
19898         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
19899         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
19900         -da test.
19901
19902 2002-03-31  Richard Henderson  <rth@redhat.com>
19903
19904         * gcc.dg/special/alias-2.c: New.
19905         * gcc.dg/special/ecos.exp: Run it.
19906
19907 2002-03-31  Richard Henderson  <rth@redhat.com>
19908
19909         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
19910
19911 2002-03-31  Kazu Hirata  <kazu@hxi.com>
19912
19913         * gcc.dg/weak-1.c: Disable on h8300 port.
19914
19915 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
19916
19917         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
19918         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
19919         ordering tests.
19920         * g++.dg/bprob/bprob-1.C: New test.
19921         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
19922         * g++.dg/gcov/gcov-1.C: New test.
19923         * g++.dg/gcov/gcov-1.x: New file.
19924         * g++.dg/gcov/gcov-2.C: New test.
19925         * g++.dg/gcov/gcov-3.C: New test.
19926         * g++.dg/gcov/gcov-3.h: New file.
19927
19928 2002-03-28  Roger Sayle  <roger@eyesopen.com>
19929
19930         * g++.old-deja/g++.other/builtins5.C: New test.
19931         * g++.old-deja/g++.other/builtins6.C: New test.
19932         * g++.old-deja/g++.other/builtins7.C: New test.
19933         * g++.old-deja/g++.other/builtins8.C: New test.
19934         * g++.old-deja/g++.other/builtins9.C: New test.
19935
19936 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
19937
19938         * g++.dg/opt/static1.C: New test.
19939
19940         * g++.dg/opt/longbranch1.C: New test.
19941
19942 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
19943
19944         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
19945
19946         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
19947
19948 2002-03-28  Jeffrey A Law  (law@redhat.com)
19949
19950         * gcc.c-torture/execute/20020328-1.c: New test.
19951
19952 2002-03-27  Richard Henderson  <rth@redhat.com>
19953
19954         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
19955         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
19956         move from g++.old-deja/g++.ext/.
19957
19958 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
19959
19960         * g++.dg/init/new2.C: New test.
19961
19962 2002-03-26  Richard Henderson  <rth@redhat.com>
19963
19964         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
19965
19966         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
19967         on sparc.
19968
19969         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
19970         sparcv9 systems.
19971         * gcc.dg/20001102-1.c: Likewise.
19972
19973 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
19974
19975         * gcc.dg/cpp/endif-pedantic1.c,
19976         gcc.dg/cpp/endif-pedantic2.c:  New tests.
19977
19978 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
19979
19980         * g++.dg/init/new1.C: New test.
19981
19982 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19983
19984         * g++.dg/abi/vbase9.C: New test.
19985
19986 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
19987
19988         * gcc.dg/arm-asm.c: New test.
19989
19990 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
19991
19992         * gcc.dg/Wswitch-enum.c: New test.
19993         Fix PR c/5044.
19994
19995 2002-03-26  Richard Henderson  <rth@redhat.com>
19996
19997         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
19998         structure.
19999
20000 2002-03-25  Richard Henderson  <rth@redhat.com>
20001
20002         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
20003         sparcv9 systems.
20004
20005         * gcc.c-torture/compile/20011119-1.c (xxx): New.
20006         * gcc.c-torture/compile/20011119-2.c (xxx): New.
20007
20008 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
20009
20010         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
20011
20012 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
20013
20014         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
20015         targets using generic thunk support.
20016
20017 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
20018
20019         * gcc.c-torture/compile/20020323-1.c: New test.
20020
20021         * g++.dg/opt/conj2.C: New test.
20022
20023 2002-03-24  Richard Henderson  <rth@redhat.com>
20024
20025         * gcc.dg/weak-1.c: Use -fno-common.
20026
20027 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20028
20029         * g77.dg/f77-edit-apostrophe-out.f: New test
20030         * g77.dg/f77-edit-h-out.f: New test
20031         * g77.dg/f77-edit-t-in.f: New test
20032         * g77.dg/f77-edit-t-out.f: New test
20033         * g77.dg/f77-edit-x-out.f: New test
20034         * g77.dg/f77-edit-slash-out.f: New test
20035         * g77.dg/f77-edit-colon-out.f: New test
20036         * g77.dg/f77-edit-s-out.f: New test
20037
20038 2002-03-24  Richard Henderson  <rth@redhat.com>
20039
20040         * objc/execute/formal_protocol-6.x: New XFAIL.
20041
20042 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20043
20044         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
20045         that do not support weak symbols
20046
20047 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20048
20049         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
20050         * lib/g77.exp:  Likewise
20051         * lib/objc.exp: Likewise
20052
20053 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
20054
20055         * gcc.dg/Wswitch-default.c: New test.
20056
20057 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
20058
20059         * g++.dg/other/enum1.C: New test.
20060
20061 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
20062
20063         * gcc.dg/pragma-ep-3.c: Fix typo.
20064
20065 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20066
20067         * g++.dg/inherit/template-as-base.C: New test.
20068
20069 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
20070
20071         * g++.old-deja/g++.other/dwarf2-1.C: Move...
20072         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
20073
20074 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
20075
20076         * gcc.dg/cpp/multiline.c: Update to match.
20077
20078 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
20079
20080         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
20081
20082 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
20083
20084         * gcc.dg/cpp/extratokens2.c:  New file.
20085
20086 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
20087
20088         * gcc.dg/20020312-2.c: Add rs6000 target.
20089
20090         * gcc.c-torture/compile/20020319-1.c: New test.
20091
20092 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20093
20094         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
20095         (A, E): Handle this.
20096
20097 2002-03-20  Jason Merrill  <jason@redhat.com>
20098
20099         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
20100         ignoring -fpic.
20101         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
20102         through prune_gcc_output.
20103
20104 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
20105
20106         * gcc.c-torture/compile/20020320-1.c: New test.
20107
20108 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
20109
20110         * gcc.c-torture/compile/20020318-1.c: New test.
20111
20112         * gcc.dg/struct-by-value-1.c: New test.
20113
20114         * gcc.dg/20020319-1.c: New test.
20115
20116 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
20117
20118         * g++.dg/opt/conj1.C: New test.
20119
20120 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
20121
20122         * g++.dg/template/qualttp20.C: Revert previous change.
20123         * g++.dg/template/qualttp3.C: Likewise.
20124         * g++.dg/template/qualttp4.C: Likewise
20125         * g++.dg/template/qualttp5.C: Likewise
20126         * g++.dg/template/qualttp6.C: Likewise
20127         * g++.dg/template/qualttp7.C: Likewise
20128         * g++.dg/template/qualttp8.C: Likewise
20129         * g++.dg/template/recurse.C: Likewise.
20130
20131 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20132
20133         * gcc.dg/cpp/wchar-1.c: Update.
20134
20135 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20136
20137         * g++.dg/template/conv1.C: New test.
20138         * g++.dg/template/conv2.C: New test.
20139         * g++.dg/template/conv3.C: New test.
20140         * g++.dg/template/conv4.C: New test.
20141
20142 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20143
20144         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
20145         * g++.dg/template/qualttp3.C: Likewise.
20146         * g++.dg/template/qualttp4.C: Likewise
20147         * g++.dg/template/qualttp5.C: Likewise
20148         * g++.dg/template/qualttp6.C: Likewise
20149         * g++.dg/template/qualttp7.C: Likewise
20150         * g++.dg/template/qualttp8.C: Likewise
20151         * g++.dg/template/recurse.C: Likewise.
20152
20153 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20154
20155         * g++.dg/opt/dtor1.C: New test.
20156
20157 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
20158
20159         * gcc.c-torture/compile/20020315-1.c: New test.
20160
20161 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
20162
20163         * gcc.dg/weak-1.c: Fix scan tests.
20164
20165 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
20166
20167         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
20168         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
20169         cris-*-aout* mmix-*-*.
20170         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
20171         cris-*-aout* mmix-*-*.
20172         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
20173         cris-*-elf* cris-*-aout* and mmix-*-*.
20174         * gcc.dg/20001009-1.c: Ditto.
20175         * gcc.dg/20010912-1.c: Ditto.
20176         * gcc.dg/20020122-4.c: Ditto.
20177         * gcc.dg/inline-2.c: Ditto.
20178
20179 2002-03-14  Jeffrey A Law  (law@cygnus.com)
20180
20181         * gcc.c-torture/compile/20020314-1.c: New test.
20182
20183 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
20184
20185         * gcc.c-torture/execute/20020314-1.c: New test.
20186
20187 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
20188
20189         * g++.dg/warn/Wunused-1.C: New test.
20190
20191 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
20192
20193         * g++.dg/abi/mangle6.C: New test.
20194
20195 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
20196
20197         * gcc.c-torture/compile/20020309-2.c: New test.
20198
20199         * gcc.c-torture/compile/20020312-1.c: New test.
20200
20201 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20202
20203         * g++.dg/other/access1.C: New test.
20204
20205 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
20206
20207         * gcc.c-torture/execute/wchar_t-1.c: New test.
20208
20209 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
20210
20211         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
20212
20213 2002-03-12  Roger Sayle  <roger@eyesopen.com>
20214
20215         * gcc.dg/20020312-1.c: New test case.
20216
20217 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
20218
20219         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
20220
20221 2002-03-11  Richard Henderson  <rth@redhat.com>
20222
20223         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
20224         * g++.old-deja/g++.jason/report.C: Likewise.
20225
20226 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20227
20228         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
20229         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
20230
20231 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20232
20233         * testsuite/g++.dg/overload/pmf1.C: New test.
20234
20235 2002-03-11  Kazu Hirata  <kazu@hxi.com>
20236
20237         * gcc.c-torture/execute/20020307-1.c: Use long.
20238
20239 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
20240
20241         PR optimization/5844
20242         * gcc.dg/20020310-1.c: New test.
20243
20244 2002-03-09  Michael Meissner  <meissner@redhat.com>
20245
20246         * gcc.c-torture/execute/memcpy-2.c: New test.
20247         * gcc.c-torture/execute/memset-1.c: New test.
20248         * gcc.c-torture/execute/strlen-1.c: New test.
20249         * gcc.c-torture/execute/strcmp-1.c: New test.
20250         * gcc.c-torture/execute/strncmp-1.c: New test.
20251
20252 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
20253
20254         * gcc.dg/ppc-ldstruct.c: New test.
20255
20256 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
20257
20258         * gcc.c-torture/execute/va-arg-22.c: New test.
20259
20260 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20261
20262         * gcc.c-torture/compile/20020309-1.c: New test.
20263
20264 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
20265
20266         * gcc.c-torture/execute/20020307-2.c: New test.
20267
20268 2002-03-07  Jeffrey A Law  (law@redhat.com)
20269
20270         * g77.f-torture/compile/20020307-1.f: New test.
20271
20272 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
20273
20274         * gcc.dg/unordered-1.c: New test.
20275
20276 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
20277
20278         * gcc.c-torture/execute/20020307-1.c: New test.
20279
20280 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
20281
20282         * gcc.dg/20020304-1.c: New test.
20283
20284         * gcc.c-torture/compile/20020304-2.c: New test.
20285
20286 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
20287
20288         * gcc.c-torture/compile/20020304-1.c: New test case
20289         (from PR c/5830).
20290
20291 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
20292
20293         * gcc.dg/20020103-1.c: Add other -D ppc variants.
20294
20295 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20296
20297         * g++.dg/other/classkey1.C: New test.
20298
20299 2002-03-01  Richard Henderson  <rth@redhat.com>
20300
20301         * gcc.c-torture/compile/981223-1.x: New.
20302         * gcc.c-torture/compile/920625-1.x: New.
20303
20304 2002-02-28  Richard Henderson  <rth@redhat.com>
20305
20306         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
20307
20308 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
20309
20310         * gcc.c-torture/execute/20020227-1.c: New test.
20311
20312 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
20313
20314         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
20315         here" ERROR lines.
20316         * g++.old-deja/g++.oliva/partord1.C: Likewise.
20317         * g++.old-deja.g++.other/defarg1.C: Likewise.
20318         * g++.old-deja/g++.pt/calls2.C: Likewise.
20319         * g++.old-deja/g++.pt/crash20.C: Likewise.
20320         * g++.old-deja/g++.pt/crash30.C: Likewise.
20321         * g++.old-deja/g++.pt/crash36.C: Likewise.
20322         * g++.old-deja/g++.pt/crash6.C: Likewise.
20323         * g++.old-deja/g++.pt/defarg13.C: Likewise.
20324         * g++.old-deja/g++.pt/derived3.C: Likewise.
20325         * g++.old-deja/g++.pt/error1.C: Likewise.
20326         * g++.old-deja/g++.pt/friend21.C: Likewise.
20327         * g++.old-deja/g++.pt/friend23.C: Likewise.
20328         * g++.old-deja/g++.pt/infinite1.C: Likewise.
20329         * g++.old-deja/g++.robertl/eb128.C: Likewise.
20330
20331 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
20332
20333         * gcc.c-torture/execute/20020225-2.c: New test.
20334
20335 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
20336
20337         * gcc.c-torture/execute/920730-1t.c,
20338         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
20339         Delete test cases, only relevant to -traditional.
20340
20341 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20342
20343         * gcc.dg/cpp/undef1.c: Remove.
20344         * gcc.dg/cpp/directiv.c: Update.
20345         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
20346
20347 2002-02-27  Michael Meissner  <meissner@redhat.com>
20348
20349         * gcc.c-torture/execute/20020226-1.c: New test.
20350
20351 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
20352
20353         * g++.dg/debug/debug4.C: New test.
20354
20355         * gcc.dg/ia64-visibility-1.c: New test.
20356
20357 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
20358
20359         * gcc.dg/debug/20020224-1.c: New.
20360
20361 2002-02-25  Kazu Hirata  <kazu@hxi.com>
20362
20363         * gcc.c-torture/execute/960416-1.x: New.
20364         * gcc.c-torture/execute/divconst-3.x: Likewise.
20365
20366 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
20367
20368         * gcc.dg/20020224-1.c: New test.
20369
20370 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
20371
20372         * gcc.c-torture/execute/20020225-1.c: New.
20373
20374 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20375
20376         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
20377
20378 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
20379
20380         * gcc.dg/20020222-1.c: New test.
20381
20382 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
20383
20384         * g++.dg/opt/anonunion1.C: New test.
20385
20386 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20387
20388         * g++.dg/template/qualttp19.C: New test.
20389         * g++.dg/template/qualttp20.C: New test.
20390         * g++.old-deja/g++.jason/report.C: Adjust expected errors
20391         * g++.old-deja/g++.other/qual1.C: Likewise.
20392
20393 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
20394
20395         * gcc.dg/attr-alwaysinline.c: New.
20396
20397 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
20398
20399         * gcc.dg/20020220-1.c: New test.
20400
20401         * gcc.dg/20020220-2.c: New test.
20402
20403         * g++.dg/opt/mmx1.C: New test.
20404
20405 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
20406
20407         * gcc.c-torture/compile/20020110.c: New test.
20408
20409 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
20410
20411         * gcc.c-torture/execute/20020219-1.c: New test.
20412
20413         * gcc.dg/20020219-1.c: New test.
20414
20415         * gcc.dg/noncompile/20020220-1.c: New test.
20416
20417         * g++.dg/opt/ptrintsum1.C: New test.
20418
20419         * gcc.dg/debug/20020220-1.c: New test.
20420
20421 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
20422
20423         * gcc.c-torture/execute/20020216-1.c: New test.
20424
20425 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20426
20427         * gcc.dg/decl-1.c: Update, new test.
20428
20429 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
20430
20431         * g++.dg/abi/bitfield1.C: New test.
20432         * g++.dg/abi/bitfield2.C: New test.
20433
20434 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20435
20436         * gcc.dg/attr-nest.c: New test.
20437
20438 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20439
20440         * gcc.c-torture/execute/20020215-1.c: New test.
20441
20442 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
20443
20444         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
20445         * g++.dg/debug/debug.exp: New.
20446         * g++.dg/debug/trivial.C: New.
20447         * g++.dg/debug/debug1.C: Moved...
20448         * g++.dg/other/debug1.C: ...from here.
20449         * g++.dg/debug/debug2.C: Moved...
20450         * g++.dg/other/debug2.C: ...from here.
20451         * g++.dg/debug/debug3.C: Moved...
20452         * g++.dg/other/debug3.C: ...from here.
20453
20454         * gcc.dg/noncompile/20020213-1.c: New test.
20455
20456 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
20457
20458         * g++.dg/other/debug3.C: New test.
20459
20460         * gcc.c-torture/execute/20020213-1.c: New test.
20461
20462 2002-02-13  Richard Smith <richard@ex-parrot.com>
20463
20464         * g++.old-deja/g++.other/thunk1.C: New test.
20465
20466 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20467
20468         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
20469
20470 2002-02-13  Stan Shebs  <shebs@apple.com>
20471
20472         * gcc.dg/altivec-3.c: New.
20473
20474 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
20475
20476         * gcc.dg/Wunreachable-1.c: New test.
20477         * gcc.dg/Wunreachable-2.c: New test.
20478
20479 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20480
20481         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
20482
20483 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
20484
20485         * gcc.dg/decl-1.c: New test.
20486
20487 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20488
20489         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
20490
20491 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20492
20493         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
20494         * gcc.c-torture/compile/980506-1.x: Likewise.
20495
20496 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20497
20498         * gcc.dg/20020210-1.c: New.
20499
20500 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
20501
20502         * g77.f-torture/execute/947.f: New regression test
20503         for PR fortran/947.
20504
20505 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
20506
20507         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
20508         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
20509
20510 2002-02-08  Richard Henderson  <rth@redhat.com>
20511
20512         * gcc.c-torture/compile/labels-3.c: New.
20513
20514 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
20515
20516         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
20517         expression statements work instead.
20518         * gcc.dg/noncompile/20020207-1.c: New test.
20519
20520 2002-02-07  Richard Henderson  <rth@redhat.com>
20521
20522         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
20523
20524 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20525
20526         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
20527         message from g77
20528         * lib/g77-dg.exp: Trim g77 error messages so that they are
20529         recognized by dg.exp.
20530
20531 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20532
20533         PR fortran/5473
20534         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
20535
20536 2002-02-07  Richard Henderson  <rth@redhat.com>
20537
20538         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
20539         to be sufficiently aligned for integers.
20540
20541 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
20542
20543         * g++.dg/template/friend4.C: New test.
20544
20545 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20546
20547         PR fortran/5743
20548         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
20549         unsupported cases.
20550
20551 2002-02-07  Richard Henderson  <rth@redhat.com>
20552
20553         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
20554         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
20555         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
20556         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
20557
20558 2002-02-06  Richard Henderson  <rth@redhat.com>
20559
20560         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
20561
20562 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
20563
20564         * gcc.dg/20020206-1.c: New test.
20565
20566 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
20567
20568         * gcc.c-torture/execute/20020206-1.c: New test.
20569
20570         * gcc.c-torture/execute/20020206-2.c: New test.
20571
20572         PR optimization/5429:
20573         * gcc.c-torture/compile/20020206-1.c: New test.
20574
20575 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
20576
20577         * g++.dg/ext/align1.C: Do not use an explicit alignment value
20578         as certain file formats cannot support particularly large
20579         alignments.
20580
20581         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
20582         and do not expect to be able to link the executable.
20583
20584         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
20585         fail because the COFF format does not support the weak attribute.
20586
20587 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
20588
20589         * g77.dg/pr5473.f:  New test
20590
20591 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
20592
20593         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
20594         Fix testcase accordingly.
20595
20596 2002-02-04  Richard Henderson  <rth@redhat.com>
20597
20598         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
20599         (buf): Change to be an array of pointers, not ints.
20600
20601 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20602
20603         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
20604         before all tests.  Move warning one line above to match where it
20605         C frontend emits.
20606         * gcc.dg/Wswitch-2.c: New test.
20607         * g++.dg/warn/Wswitch-1.C: New test.
20608         * g++.dg/warn/Wswitch-2.C: New test.
20609
20610 2002-02-04  Richard Henderson  <rth@redhat.com>
20611
20612         * g++.dg/abi/offsetof.C: Fix size comparison.
20613
20614 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
20615
20616         * gcc.dg/cast-qual-2.c: New test.
20617
20618 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20619
20620         * gcc.dg/20020201-4.c: New test.
20621
20622 2002-02-04  Ben Elliston  <bje@redhat.com>
20623
20624         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
20625         target_info attribute != 0, in addition to the empty string.
20626         (gcc_target_compile): Likewise.
20627
20628 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
20629
20630         * gcc.dg/Wswitch.c: New test.
20631         PR gcc/4475. PR gcc/3780.
20632
20633 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
20634
20635         * g77.f-torture/execute/5122.f: New test for regressions
20636         against PR fortran/5122.
20637
20638 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
20639
20640         * g77.f-torture/compile/pr3743.f: Delete
20641         * g77.dg/pr3743-1.f: New test.
20642         * g77.dg/pr3743-2.f: New test.
20643         * g77.dg/pr3743-3.f: New test.
20644         * g77.dg/pr3743-4.f: New test.
20645
20646 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20647
20648         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
20649
20650 2002-02-02  Richard Henderson  <rth@redhat.com>
20651
20652         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
20653         * gcc.c-torture/execute/bf64-1.c: Likewise.
20654
20655 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20656
20657         * gcc.dg/20020201-2.c: New test.
20658
20659         * gcc.dg/20020201-3.c: New test.
20660
20661         * gcc.c-torture/execute/bitfld-2.c: New test.
20662
20663 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20664
20665         * gcc.dg/bitfld-1.c: Update.
20666         * gcc.dg/bitfld-2.c: Update.
20667         * gcc.c-torture/execute/bitfld-1.x: New.
20668
20669 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20670
20671         * gcc.c-torture/execute/20020201-1.c: New test.
20672
20673 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
20674
20675         PR target/5469
20676         * gcc.dg/20020201-1.c: New test.
20677
20678 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
20679
20680         PR fortran/3743
20681         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
20682         * g77.f-torture/compile/pr3743.x: Remove
20683
20684 2002-01-31  Tom Rix  <trix@redhat.com>
20685
20686         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
20687
20688 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20689
20690         * gcc.dg/noncompile/20020130-1.c: New test.
20691
20692 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
20693
20694         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
20695
20696 2002-01-29  Richard Henderson  <rth@redhat.com>
20697
20698         * gcc.c-torture/execute/991118-1.c: Cast various constants back
20699         to long long.
20700         * gcc.c-torture/execute/bf64-1.c: Likewise.
20701
20702 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
20703
20704         * gcc.c-torture/execute/20020129-1.c: New test.
20705
20706 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20707
20708         * gcc.c-torture/compile/20000224-1.c: Update.
20709         * gcc.c-torture/execute/bitfld-1.c: New tests.
20710         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
20711         * gcc.dg/uninit-A.c: Update.
20712
20713 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20714
20715         * g++.dg/template/ctor1.C: Add instantiation.
20716
20717 2002-01-28  Paul Koning  <pkoning@equallogic.com>
20718
20719         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
20720         argument to __builtin_prefetch to be const ptr.
20721
20722 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
20723
20724         * gcc.c-torture/compile/20020120-1.c: New test.
20725
20726 2002-01-27  Kazu Hirata  <kazu@hxi.com>
20727
20728         * gcc.c-torture/execute/20020127-1.c: New test.
20729
20730 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
20731
20732         * g77.dg/f77-edit-i-in.f: New test
20733         * g77.dg/f77-edit-i-out.f: New test
20734
20735 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
20736
20737         * gcc.dg/debug/debug.exp: New file.
20738         * gcc.dg/debug/trivial.c: New file.
20739         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
20740         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
20741         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
20742         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
20743         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
20744         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
20745         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
20746         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
20747         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
20748         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
20749         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
20750         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
20751         * gcc.dg/20000503-1.c: Removed.
20752         * gcc.dg/20010207-1.c: Removed.
20753         * gcc.dg/20011223-1.c: Removed.
20754         * gcc.dg/20020104-2.c: Removed.
20755         * gcc.dg/debug-1.c: Removed.
20756         * gcc.dg/debug-2.c: Removed.
20757         * gcc.dg/debug-3.c: Removed.
20758         * gcc.dg/debug-4.c: Removed.
20759         * gcc.dg/debug-5.c: Removed.
20760         * gcc.dg/debug-6.c: Removed.
20761         * gcc.dg/dwarf2-1.c: Removed.
20762         * gcc.dg/dwarf2-2.c: Removed.
20763
20764 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
20765
20766         * g++.old-deja/g++.other/eh5.C: New test.
20767         * g++.old-deja/g++.other/sibcall2.C: New test.
20768         * g++.old-deja/g++.other/array9.C: New test.
20769         * g++.old-deja/g++.other/typename2.C: New test.
20770         * g++.old-deja/g++.other/crash60.C: New test.
20771         * g++.old-deja/g++.other/conv9.C: New test.
20772         * g++.old-deja/g++.other/mangle10.C: New test.
20773         * g++.old-deja/g++.other/unchanging1.C: New test.
20774         * g++.old-deja/g++.other/exprstmt1.C: New test.
20775         * g++.old-deja/g++.other/inline23.C: New test.
20776         * g++.old-deja/g++.eh/ia64-1.C: New test.
20777         * g++.old-deja/g++.other/dwarf2-1.C: New test.
20778         * g++.old-deja/g++.other/reload1.C: New test.
20779         * g++.old-deja/g++.other/static20.C: New test.
20780         * g++.old-deja/g++.other/local-alloc1.C: New test.
20781         * g++.old-deja/g++.other/conv8.C: New test.
20782         * g++.old-deja/g++.other/stmtexpr2.C: New test.
20783         * g++.old-deja/g++.other/storeexpr1.C: New test.
20784         * g++.old-deja/g++.other/storeexpr2.C: New test.
20785         * g++.dg/eh/template2.C: New test.
20786         * g++.dg/warn/weak1.C: New test.
20787
20788 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
20789
20790         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20791         Remove first, non-varying, argument.
20792
20793 2002-01-23  Richard Henderson  <rth@redhat.com>
20794
20795         * gcc.dg/inline-2.c: New.
20796
20797         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
20798         Add optional target arg.  Check number of arguments.
20799         (scan-assembler-not, scan-assembler-dem): Likewise.
20800         (scan-assembler-dem-not): Likewise.
20801
20802 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20803
20804         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
20805         line 12.
20806         * g++.old-deja/g++.brendan/parse3.C,
20807         g++.old-deja/g++.other/crash26.C,
20808         g++.old-deja/g++.other/crash28.C,
20809         g++.old-deja/g++.other/crash29.C,
20810         g++.old-deja/g++.other/crash30.C,
20811         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
20812
20813 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
20814
20815         * gcc.dg/20020115-1.c: New.
20816
20817 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
20818
20819         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
20820
20821 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
20822
20823         * gcc.dg/20020122-3.c: New.
20824
20825 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
20826
20827         * g++.dg/other/gc1.C: New test.
20828
20829 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20830
20831         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
20832
20833 2002-01-22  Richard Henderson  <rth@redhat.com>
20834
20835         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
20836
20837 2002-01-22  Richard Henderson  <rth@redhat.com>
20838
20839         * gcc.dg/20020122-4.c: New.
20840
20841 2002-01-22  H.J. Lu <hjl@gnu.org>
20842
20843         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
20844         link output.
20845         * gcc.dg/special/ecos.exp: Likewise.
20846         * lib/g++-dg.exp: Likewise.
20847         * lib/g77-dg.exp: Likewise.
20848         * lib/gcc-dg.exp : Likewise.
20849         * lib/mike-g++.exp: Likewise.
20850         * lib/mike-g77.exp: Likewise.
20851         * lib/mike-gcc.exp: Likewise.
20852         * lib/objc-dg.exp: Likewise.
20853
20854 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
20855
20856         PR target/5379
20857         * gcc.dg/20020122-2.c: New test.
20858
20859 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
20860
20861         * gcc.dg/20020122-1.c: New test.
20862
20863 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
20864
20865         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
20866
20867 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
20868
20869         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
20870
20871 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20872
20873         * gcc.c-torture/compile/20020121-1.c: New test.
20874
20875 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20876
20877         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
20878         ld_library_path.
20879
20880 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
20881
20882         * gcc.dg/20020218-1.c: New test.
20883
20884 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
20885
20886         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
20887         messages
20888         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
20889         "At global scope" warning
20890         * g++.dg/ext/align1.C: Change cygwin test for alignment
20891         from db-bogus to dg-warning
20892
20893 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
20894
20895         * g77.f-torture/compile/cpp2.F: New test.
20896
20897 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20898
20899         * g++.dg/template/access1.C: New test.
20900
20901 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
20902
20903         * gcc.dg/20020118-1.c: New.
20904
20905 2002-01-18  Kazu Hirata  <kazu@hxi.com>
20906
20907         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
20908
20909 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20910
20911         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
20912         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
20913         alignment warnings.
20914
20915 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20916
20917         * gcc.misc-tests/i386-prefetch.exp: Save and restore
20918         torture_with_loops and torture_without_loops
20919
20920 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
20921
20922         * gcc.c-torture/compile/20020116-1.c: New test.
20923
20924 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
20925
20926         * gcc.dg/20020116-2.c: New test.
20927
20928         * gcc.dg/ultrasp4.c: New test.
20929
20930         * gcc.dg/20020116-1.c: New test.
20931
20932 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
20933
20934         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
20935         by EABI.
20936
20937 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
20938
20939         * gcc.misc-tests/i386-prefetch.exp: New.
20940         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
20941         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
20942         * gcc.misc-tests/i386-pf-none-1.c: New test.
20943         * gcc.misc-tests/i386-pf-sse-1.c: New test.
20944
20945 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
20946
20947         * gcc.dg/gnu89-init-1.c: Add new tests.
20948
20949 2002-01-15  Andreas Jaeger  <aj@suse.de>
20950
20951         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
20952         * gcc.dg/i386-mmx-2.c: Likewise.
20953         * gcc.dg/i386-sse-1.c: Likewise.
20954         * gcc.dg/i386-sse-2.c: Likewise.
20955         * gcc.dg/i386-sse-3.c: Likewise.
20956
20957 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
20958
20959         * g77.f-torture/execute/intrinsic-unix-bessel.f:
20960         Uncomment additional cases that now pass.
20961
20962 2002-01-11  Richard Henderson  <rth@redhat.com>
20963
20964         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
20965         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
20966
20967 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
20968
20969         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
20970
20971 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
20972
20973         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
20974         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
20975
20976 2002-01-10  Dale Johannesen  <dalej@apple.com>
20977
20978         * gcc.c-torture/execute/loop-11.c: New.
20979
20980 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
20981
20982         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
20983         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
20984
20985 2002-01-09  Richard Henderson  <rth@redhat.com>
20986
20987         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
20988         type in which to perform the operation for each size.
20989
20990 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
20991
20992         * gcc.c-torture/compile/20020109-2.c: New test.
20993
20994 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
20995
20996         * gcc.c-torture/execute/loop-10.c: New test.
20997
20998 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20999
21000         * gcc.c-torture/compile/20010226-1.c: New test.
21001         * gcc.c-torture/compile/20010227-1.c: New test.
21002         * gcc.c-torture/compile/20010426-1.c: New test.
21003         * gcc.c-torture/compile/20010510-1.c: New test.
21004         * gcc.c-torture/compile/20010605-3.c: New test.
21005         * gcc.c-torture/compile/20010824-1.c: New test.
21006         * gcc.c-torture/execute/20010409-1.c: New test.
21007         * gcc.dg/noncompile/20000901-1.c: New test.
21008         * gcc.dg/20001023-1.c: New test.
21009         * gcc.dg/20001101-1.c: New test.
21010         * gcc.dg/20001102-1.c: New test.
21011         * gcc.dg/20010207-1.c: New test.
21012         * gcc.dg/20010405-1.c: New test.
21013         * gcc.dg/20010822-1.c: New test.
21014         * gcc.dg/20011107-1.c: New test.
21015
21016 2002-01-09  Jeffrey A Law  (law@redhat.com)
21017
21018         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
21019
21020         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
21021         execution failure on PA targets.
21022
21023 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21024
21025         * gcc.c-torture/compile/20020109-1.c: New test.
21026
21027 2002-01-08  Kazu Hirata  <kazu@hxi.com>
21028
21029         * gcc.c-torture/execute/20020108-1.c: New test.
21030
21031 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
21032
21033         * gcc.dg/20020108-1.c: New test.
21034
21035 2002-01-08  H.J. Lu <hjl@gnu.org>
21036
21037         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
21038         for header files.
21039
21040 2002-01-08  Geoff Keating  <geoffk@redhat.com>
21041
21042         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
21043         consistency.
21044
21045 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
21046
21047         * gcc.dg/altivec-4.c: Test altivec predicates.
21048
21049 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
21050
21051         * gcc.c-torture/execute/20020107-1.c: New test.
21052
21053 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
21054
21055         PR c/5279
21056         * gcc.c-torture/compile/20020106-1.c: New test.
21057
21058 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21059
21060         * gcc.c-torture/execute/nestfunc-4.c: New test.
21061
21062 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21063
21064         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
21065         extra triple that slipped in.
21066         * g++.old-deja/g++.abi/align.C: Likewise.
21067         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21068
21069 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21070
21071         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
21072         * g++.old-deja/g++.abi/align.C: Likewise.
21073         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21074
21075         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
21076         on FreeBSD/i386.
21077         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
21078         FreeBSD.
21079
21080 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
21081
21082         * gcc.dg/20020104-1.c: New test.
21083
21084         * gcc.dg/20020104-2.c: New test.
21085
21086 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
21087
21088         * gcc.dg/20020103-1.c: Fix typo in target selector.
21089
21090 2002-01-03  Richard Henderson  <rth@redhat.com>
21091
21092         * gcc.dg/20020103-1.c: New.
21093
21094 2002-01-03  Kazu Hirata  <kazu@hxi.com>
21095
21096         * gcc.c-torture/execute/20020103-1.c: New test.
21097
21098 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
21099
21100         * g++.dg/other/debug2.C: New test.
21101
21102         * gcc.c-torture/compile/20020103-1.c: New test.
21103
21104 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
21105
21106         * gcc.dg/gnu89-init-1.c: Added new tests.
21107
21108 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21109
21110         * g++.dg/template/friend2.C: Remove as patch is reverted.
21111
21112         * g++.dg/warn/oldcast1.C: New test.
21113
21114         * g++.dg/template/ptrmem1.C: New test.
21115         * g++.dg/template/ptrmem2.C: New test.
21116
21117         * g++.dg/template/ntp.C: New test.
21118
21119         * g++.dg/other/component1.C: New test.
21120
21121         * g++.dg/template/ttp3.C: New test.
21122
21123         * g++.dg/template/friend2.C: New test.
21124         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
21125
21126 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21127
21128         * g++.dg/other/ptrmem1.C: New test.
21129         * g++.dg/other/ptrmem2.C: New test.
21130
21131 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21132
21133         * g++.dg/template/ctor1.C: New test.
21134
21135 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21136
21137         * g++.dg/template/friend2.C: New test.
21138
21139 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
21140
21141         * gcc.dg/mmix-1.c: New test.
21142
21143 2001-12-31  Richard Henderson  <rth@redhat.com>
21144
21145         * gcc.dg/asm-5.c: New.
21146
21147 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
21148
21149         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
21150         in namespace __gnu_cxx
21151
21152 2001-12-30  Richard Henderson  <rth@redhat.com>
21153
21154         * gcc.dg/debug-6.c: New.
21155
21156 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
21157
21158         * gcc.c-torture/compile/20011229-2.c: New test.
21159
21160 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
21161
21162         * gcc.dg/debug-3.c: New test.
21163         * gcc.dg/debug-4.c: New test.
21164         * gcc.dg/debug-5.c: New test.
21165
21166 2001-12-29  Richard Henderson  <rth@redhat.com>
21167
21168         * g++.dg/eh/loop1.C: New.
21169
21170 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21171
21172         * g++.dg/template/crash1.C: New test.
21173
21174 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21175
21176         * g++.dg/other/const1.C: New test.
21177
21178 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21179
21180         * gcc.c-torture/compile/20011229-1.c: New test.
21181
21182 2001-12-28  Stan Shebs  <shebs@apple.com>
21183
21184         * lib/objc-torture.exp: Resync with c-torture.exp.
21185         * lib/objc.exp: Load standard libraries.
21186
21187 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
21188
21189         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
21190         additional tests.
21191
21192 2001-12-27  Roger Sayle <roger@eyesopen.com>
21193
21194         * gcc.c-torture/execute/string-opt-16.c: New testcase.
21195
21196 2001-12-27  Richard Henderson  <rth@redhat.com>
21197
21198         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
21199
21200 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21201
21202         * g++.dg/eh/ctor1.C: New test.
21203         * g++.dg/other/error2.C: New test.
21204
21205 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21206
21207         * g++.dg/other/init2.C: New test.
21208
21209 2001-12-24  Richard Henderson  <rth@redhat.com>
21210
21211         * gcc.dg/20011223-1.c: New.
21212         * gcc.dg/inline-1.c: New.
21213
21214 2001-12-23  Richard Henderson  <rth@redhat.com>
21215
21216         * gcc.dg/asm-4.c: Test operand modifiers.
21217
21218 2001-12-23  Richard Henderson  <rth@redhat.com>
21219
21220         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
21221
21222 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21223
21224         * gcc.c-torture/execute/20011223-1.c: New test.
21225
21226 2001-12-21  Richard Henderson  <rth@redhat.com>
21227
21228         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
21229         re-enables the warning.
21230
21231 2001-12-21  Richard Henderson  <rth@redhat.com>
21232
21233         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
21234
21235 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21236
21237         * gcc.c-torture/compile/20011218-1.c: New test.
21238
21239 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
21240
21241         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
21242         arm-isr.c test.
21243         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
21244         epilogue generation for ARM ISR routines.
21245
21246 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21247
21248         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
21249         * gcc.dg/format/c90-printf-3.c: Likewise.
21250         * gcc.dg/format/c99-printf-3.c: Likewise.
21251         * gcc.dg/format/ext-1.c: Likewise.
21252         * gcc.dg/format/ext-6.c: Likewise.
21253         * gcc.dg/format/format.h: Prototype unlocked stdio.
21254
21255 2001-12-20  Richard Henderson  <rth@redhat.com>
21256
21257         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
21258         (arena): Use it.
21259         (malloc): Correct allocation logic.  Abort if we fill up the
21260         arena before initialization complete.
21261         (realloc): Correct allocation logic.
21262
21263 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21264
21265         * gcc.c-torture/compile/20011219-2.c: New test.
21266
21267         * gcc.c-torture/execute/20011219-1.c: New test.
21268
21269 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
21270
21271         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
21272         target does not support weak symbols.
21273
21274 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
21275
21276         * gcc.c-torture/compile/20011219-1.c: New test.
21277
21278 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21279
21280         * g++.dg/other/error1.C: New test.
21281
21282 2001-12-17  Jeffrey A Law  (law@redhat.com)
21283
21284         * gcc.c-torture/execute/20011217-1.c: New test.
21285
21286 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
21287
21288         * objc.dg/special/: New directory.
21289         * objc.dg/special/special.exp: New file.
21290         * objc.dg/special/unclaimed-category-1.h: New file.
21291         * objc.dg/special/unclaimed-category-1a.m: New file.
21292         * objc.dg/special/unclaimed-category-1.m: New file.
21293
21294 2001-12-17  Andreas Jaeger  <aj@suse.de>
21295
21296         * gcc.c-torture/compile/20011217-2.c: New test.
21297
21298 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21299
21300         * gcc.c-torture/compile/20011217-1.c: New test.
21301
21302 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
21303
21304         * testsuite/gcc.dg/20011214-1.c: New.
21305
21306 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
21307
21308         * gcc.dg/altivec-4.c: New.
21309
21310 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
21311
21312         * gcc.dg/20011113-1.c: New test.
21313
21314 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21315
21316         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
21317         std::__malloc_alloc_template<0> and
21318         std::__default_alloc_template<false, 0>.
21319
21320 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
21321
21322         * objc/execute/bf-21.m: New test.
21323         * objc/execute/enumeration-1.m: New test.
21324         * objc/execute/enumeration-2.m: New test.
21325
21326 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
21327
21328         * gcc.dg/gnu89-init-1.c: New test.
21329
21330 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21331
21332         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
21333         * g++.old-deja/g++.jason/2371.C: Likewise.
21334         * g++.old-deja/g++.jason/template33.C: Likewise.
21335         * g++.old-deja/g++.jason/template34.C: Likewise.
21336         * g++.old-deja/g++.jason/template36.C: Likewise.
21337         * g++.old-deja/g++.oliva/typename1.C: Likewise.
21338         * g++.old-deja/g++.oliva/typename2.C: Likewise.
21339         * g++.old-deja/g++.other/typename1.C: Likewise.
21340         * g++.old-deja/g++.pt/inherit2.C: Likewise.
21341         * g++.old-deja/g++.pt/nontype5.C: Likewise.
21342         * g++.old-deja/g++.pt/typename11.C: Likewise.
21343         * g++.old-deja/g++.pt/typename14.C: Likewise.
21344         * g++.old-deja/g++.pt/typename16.C: Likewise.
21345         * g++.old-deja/g++.pt/typename3.C: Likewise.
21346         * g++.old-deja/g++.pt/typename4.C: Likewise.
21347         * g++.old-deja/g++.pt/typename5.C: Likewise.
21348         * g++.old-deja/g++.pt/typename7.C: Likewise.
21349         * g++.old-deja/g++.robertl/eb9.C: Likewise.
21350
21351 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
21352
21353         * g++.dg/other/linkage1.C: New test.
21354         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
21355         specifiers.
21356
21357 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21358
21359         * gcc.dg/concat.c: New test.
21360
21361 2001-12-11  Stan Shebs  <shebs@apple.com>
21362
21363         * objc/compile: New test directory.
21364         * objc/compile/compile.exp: New expect script.
21365         * objc/compile/20011211-1.m: New compile test.
21366
21367 2001-12-11  Jason Merrill  <jason@redhat.com>
21368
21369         * lib/prune.exp (prune_gcc_output): Also handle "In member
21370         function".  So many permutations...
21371
21372 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
21373
21374         * g++.dg/template/typedef1.C: New test.
21375
21376 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21377
21378         * g++.dg/other/copy1.C: New test.
21379
21380 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
21381
21382         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
21383
21384         * gcc.dg/builtin-choose-expr.c: New.
21385
21386 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
21387
21388         * gcc.dg/altivec-2.c: New.
21389
21390 2001-12-07  Richard Henderson  <rth@redhat.com>
21391
21392         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
21393
21394 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
21395
21396         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
21397         ultrasparc.
21398
21399 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21400
21401         * g++-old.deja/g++.robertl/eb101.C: Deleted.
21402
21403 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
21404
21405         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
21406         variable argument list.
21407
21408 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
21409
21410         * gcc.c-torture/execute/memcheck: Delete entire directory.
21411         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
21412         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
21413
21414 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21415
21416         * gcc.dg/Wshadow-1.c: New test.
21417
21418 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
21419
21420         * gcc.c-torture/compile/20011130-1.c: New test.
21421
21422         * gcc.dg/noncompile/20011025-1.c: New test.
21423
21424         * g++.dg/other/anon-union.C: New test.
21425
21426         * gcc.c-torture/execute/20011024-1.c: New test.
21427
21428 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21429
21430         * gcc.c-torture/execute/20000722-1.x,
21431         gcc.c-torture/execute/20010123-1.x: Remove.
21432         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
21433         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
21434         gcc.dg/c99-complit-2.c: New tests.
21435
21436 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
21437
21438         * g++.dg/inherit/base1.C: New test.
21439
21440 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
21441
21442         * g++.dg/other/stdarg1.C: New test.
21443
21444         * gcc.c-torture/compile/20011130-2.c: New test.
21445
21446 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
21447
21448         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
21449         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
21450         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
21451         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
21452         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
21453         * gcc.dg/builtin-prefetch-1.c: New test.
21454
21455 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
21456
21457         * gcc.dg/20011130-1.c: New test.
21458
21459 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21460
21461         * g++.dg/other/scope1.C: New test.
21462         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
21463
21464 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21465
21466         * gcc.dg/vla-init-1.c: New test.
21467
21468 2001-12-01  Geoff Keating  <geoffk@redhat.com>
21469
21470         * gcc.c-torture/compile/structs.c: New testcase from GDB.
21471
21472 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21473
21474         * objc.dg/alias.m: Update.
21475         * objc.dg/class-1.m: Update.
21476         * objc.dg/const-str-1.m: Update.
21477         * objc.dg/fwd-proto-1.m: Update.
21478         * objc.dg/id-1.m: Update.
21479         * objc.dg/super-class-1.m: Update.
21480
21481 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
21482
21483         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
21484         constructs.
21485
21486 2001-11-28  Jeffrey A Law  (law@cygnus.com)
21487
21488         * gcc.c-torture/execute/20011128-1.c: New test.
21489
21490 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
21491
21492         * gcc.dg/20011127-1.c: New test.
21493
21494 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21495
21496         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
21497         from Austin Group draft 7.
21498         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
21499         scanf format arguments.
21500         * gcc.dg/format/no-exargs-2.c: New test.
21501
21502 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
21503
21504         * g++.dg/abi/vbase8-4.C: New test.
21505
21506 2001-11-24  Ian Lance Taylor  <ian@airs.com>
21507
21508         * gcc.c-torture/execute/20011121-1.c: New test.
21509
21510 2001-11-23  Jeffrey A Law  (law@cygnus.com)
21511
21512         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
21513
21514 2001-11-23  Andreas Jaeger  <aj@suse.de>
21515
21516         * gcc.dg/cpp/charconst-2.c: New test.
21517
21518 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
21519
21520         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
21521         to the host if it is remote.  Let tests specify extra headers
21522         they use.
21523         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
21524         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
21525         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
21526         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
21527         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
21528         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
21529         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
21530         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
21531         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
21532         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
21533
21534 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
21535
21536         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
21537         for little endian ARMs.
21538
21539 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
21540
21541         * gcc.c-torture/compile/20011119-1.c: New test.
21542         * gcc.c-torture/compile/20011119-2.c: New test.
21543
21544 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
21545
21546         * gcc.dg/altivec-1.c: Fix typo.
21547
21548 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21549
21550         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
21551
21552 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
21553
21554         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
21555
21556 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
21557
21558         * lib/g77.exp: Don't specify --rpath-link.
21559
21560         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
21561         across all the headers.
21562         * gcc.dg/format/format.exp: For testing on a remote host,
21563         copy format.h.
21564
21565         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
21566         * gcc.c-torture/execute/930406-1.c: Likewise.
21567         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21568
21569 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
21570
21571         * gcc.dg/altivec-1.c: New.
21572
21573 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
21574
21575         * gcc.dg/cpp/fpreprocessed.c: New test case.
21576
21577 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21578
21579         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
21580         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
21581         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
21582
21583 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21584
21585         * gcc.dg/no-builtin-1.c: New test.
21586
21587 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
21588
21589         * gcc.c-torture/execute/20011115-1.c: New test.
21590
21591 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
21592
21593         * gcc.c-torture/compile/20011114-2.c: New test.
21594         * gcc.c-torture/compile/20011114-3.c: New test.
21595         * gcc.c-torture/compile/20011114-4.c: New test.
21596
21597 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21598
21599         * g++.dg/other/init1.C: New test.
21600
21601 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
21602
21603         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
21604         message.
21605
21606         * gcc.c-torture/execute/20011114-1.c: New testcase.
21607
21608         * gcc.c-torture/compile/20010327-1.c: Revert last change.
21609         * gcc.c-torture/compile/20011114-1.c: New test, exactly
21610         like the (before this change) version of 20010327-1.c.
21611
21612 2001-11-14  Roger Sayle <roger@eyesopen.com>
21613
21614         * gcc.c-torture/execute/string-opt-13.c: New testcase.
21615
21616 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
21617
21618         * g++.dg/init/array2.C: New test.
21619
21620 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
21621
21622         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
21623
21624 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
21625
21626         * g++.dg/other/forscope1.C: New test.
21627         * g++.dg/ext/forscope1.C: New test.
21628         * g++.dg/ext/forscope2.C: New test.
21629
21630 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
21631
21632         * gcc.c-torture/execute/20011113-1.c: New test.
21633
21634 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
21635
21636         * gcc.c-torture/execute/20011109-2.c: New test.
21637
21638         * gcc.c-torture/execute/20011109-1.c: New test.
21639
21640 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
21641
21642         * gcc.c-torture/compile/20011109-1.c: New test.
21643
21644 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
21645
21646         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
21647         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
21648         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
21649         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
21650         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
21651         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
21652         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
21653
21654 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21655
21656         * g++.dg/warn/Wshadow-1.C: New tests.
21657         * g++.old-deja/g++.mike/for3.C: Update.
21658
21659 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21660
21661         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
21662         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
21663         XFAILs.  Adjust expected error texts.
21664         * gcc.c-torture/compile/20011106-1.c,
21665         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
21666         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
21667         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
21668         gcc.dg/c99-array-lval-5.c: New tests.
21669
21670 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21671
21672         * gcc.dg/cpp/defined.c: Update.
21673
21674 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21675
21676         * gcc.c-torture/execute/anon-1.c: New test.
21677
21678 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
21679
21680         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
21681         same size, so no warning should be produced on stormy16.
21682
21683         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
21684         due to oversized array.
21685         * g++.old-deja/g++.mike/ns15.C: Likewise.
21686         * g++.old-deja/g++.pt/crash16.C: Likewise.
21687
21688 2001-11-02  Graham Stott  <grahams@redhat.com>
21689
21690         * g++.dgother/debug1.C: Fix typos.
21691
21692 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
21693
21694         * g++.dg/other/debug1.C: New test.
21695
21696 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21697
21698         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
21699         of unsigned long.
21700
21701 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
21702
21703         * gcc.dg/20011029-2.c: New test.
21704
21705         * gcc.c-torture/compile/20011029-1.c: New test.
21706
21707 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
21708
21709         * objc/execute/class_self-1.m: New test.
21710         * objc/execute/class_self-2.m: New test.
21711
21712 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
21713
21714         * gcc.misc-tests/msgs.exp: Delete.
21715         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
21716         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
21717         error set to match recent changes.
21718
21719 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
21720
21721         * gcc.dg/20011021-1.c: New test.
21722
21723 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
21724
21725         * gcc.c-torture/compile/20011023-1.c: New test.
21726
21727 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
21728
21729         * lib/g77.exp: Rewrite based on lib/g++.exp.
21730
21731 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
21732
21733         * gcc.c-torture/execute/20011019-1.c: New test.
21734
21735         * gcc.dg/20011018-1.c: New test.
21736
21737 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
21738
21739         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
21740
21741 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
21742
21743         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
21744         * gcc.dg/attr-invalid.c: Likewise.
21745
21746 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
21747
21748         * testsuite/gcc.dg/20011015-1.c: New test.
21749
21750 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21751
21752         * g++.dg/template/unify2.C: New test.
21753
21754 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21755
21756         * g++.dg/other/exception-specification.C: New test
21757
21758 2001-10-13  Tom Rix  <trix@redhat.com>
21759
21760         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
21761         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
21762
21763 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
21764
21765         * testsuite/gcc.dg/20011009-1.c: New test.
21766
21767 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21768
21769         PR g++/4476
21770         * g++.dg/other/friend1.C: New test.
21771
21772 2001-10-11  Richard Henderson  <rth@redhat.com>
21773
21774         * g++.old-deja/g++.other/crash18.C: Add -S to options.
21775
21776 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21777
21778         * gcc.c-torture/compile/20011010-1.c: New.
21779
21780 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21781
21782         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
21783         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
21784         g77.f-torture/execute/execute.exp,
21785         g77.f-torture/noncompile/noncompile.exp,
21786         gcc.c-torture/compile/compile.exp,
21787         gcc.c-torture/execute/execute.exp,
21788         gcc.c-torture/execute/ieee/ieee.exp,
21789         gcc.c-torture/execute/memcheck/memcheck.exp,
21790         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
21791         objc/execute/execute.exp: Update FSF address.
21792
21793 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21794
21795         * gcc.dg/cpp/cmdlne-C.c: Update.
21796         * gcc.dg/cpp/cmdlne-C2.c: New.
21797
21798 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21799
21800         * gcc.c-torture/execute/20011008-3.c: New.
21801
21802 2001-10-08  DJ Delorie  <dj@redhat.com>
21803
21804         * gcc.dg/20011008-1.c: New.
21805         * gcc.dg/20011008-2.c: New.
21806
21807 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21808
21809         * gcc.dg/cpp/spacing1.c: Update test.
21810
21811 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21812
21813         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
21814         spelling errors of "separate" as "seperate".
21815
21816 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
21817
21818         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
21819         enough to avoid inlining.
21820
21821 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21822
21823         * lib/g77.exp: set libg2c_dir correctly.
21824
21825 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21826
21827         * gcc.dg/cpp/macro11.c: New test.
21828
21829 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21830
21831         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
21832         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
21833         gcc.dg/format/multattr-3.c: New tests.
21834         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
21835         tests for format attributes on function pointers being rejected.
21836
21837 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21838
21839         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
21840
21841 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21842
21843         * g++.dg/warn/format1.C: New test.
21844
21845 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21846
21847         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
21848
21849 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21850
21851         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
21852
21853 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21854
21855         * gcc.dg/cpp/redef2.c: Add test.
21856
21857 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
21858
21859         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
21860         long-standing bug on i686, apparently.
21861         * gcc.c-torture/execute/loop-2c.x: New file.
21862         * gcc.c-torture/execute/loop-2d.x: New file.
21863         * gcc.c-torture/execute/loop-3c.x: New file.
21864
21865 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
21866
21867         * gcc.dg/cpp/20000625-2.c: Correct line number.
21868
21869 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21870
21871         * gcc.dg/cpp/macro10.c: New test.
21872         * gcc.dg/cpp/strify3.c: New test.
21873         * gcc.dg/cpp/spacing1.c: Add tests.
21874         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
21875         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
21876
21877 2001-09-24  DJ Delorie  <dj@redhat.com>
21878
21879         * gcc.c-torture/execute/20010924-1.c: New test.
21880
21881 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21882
21883         * testsuite/objc/execute/paste.m: Remove.
21884
21885 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21886
21887         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
21888
21889 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
21890
21891         * g77.dg/strlen0.f: New test.
21892
21893 2001-09-21  Richard Henderson  <rth@redhat.com>
21894
21895         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
21896         * g++.old-deja/g++.abi/vtable2.C: Likewise.
21897
21898 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21899
21900         Table-driven attributes.
21901         * g++.dg/ext/attrib1.C: New test.
21902
21903 2001-09-20  DJ Delorie  <dj@redhat.com>
21904
21905         * gcc.dg/20000926-1.c: Update expected warning messages.
21906         * gcc.dg/array-2.c: Likewise, and test for warnings too.
21907         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
21908         array.
21909
21910 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
21911
21912         * g++.dg/eh/registers1.C: New test case.
21913
21914 2001-09-17  Richard Henderson  <rth@redhat.com>
21915
21916         * gcc.dg/array-5.c: Fix VLA decomposition test.
21917
21918 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21919
21920         * gcc.dg/cpp/line5.c: New testcase.
21921
21922 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21923
21924         * gcc.dg/cpp/macro9.c: New test.
21925
21926 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
21927
21928         * gcc.c-torture/execute/980223.c: Change type of addr from long
21929         to char *.
21930
21931 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
21932
21933         * gcc.c-torture/execute/20010915-1.c: New test.
21934
21935 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
21936
21937         * g77.dg/bprob: New directory.
21938         * g77.dg/bprob/bprob.exp: New file.
21939         * g77.dg/bprob/bprob-1.f: New test.
21940         * g77.dg/gcov: New directory.
21941         * g77.dg/gcov/gcov.exp: New file.
21942         * g77.dg/gcov/gcov-1.f: New test.
21943         * g77.dg/gcov/gcov-1.x: New file.
21944
21945 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21946
21947         * gcc.dg/cpp/directiv.c: Update.
21948         * gcc.dg/cpp/undef1.c: Update.
21949
21950 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
21951
21952         * gcc.dg/20010912-1.c: New test.
21953
21954 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
21955
21956         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
21957         language-independent file in lib.
21958         * lib/gcov.exp: New file.
21959
21960 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21961
21962         * gcc.c-torture/compile/20010911-1.c: New test.
21963
21964 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
21965
21966         * lib/profopt.exp: New, to support profile-directed optimizations.
21967         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
21968         * gcc.misc-tests/bprob-1.c: New test.
21969         * gcc.misc-tests/bprob-2.c: New test.
21970
21971 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
21972
21973         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
21974         XFAIL and which kinds of gcov output to verify.
21975         * gcc.misc-tests/gcov-4b.x: New file.
21976         * gcc.misc-tests/gcov-5b.x: New file.
21977         * gcc.misc-tests/gcov-6.x: New file.
21978         * gcc.misc-tests/gcov-7.c: New test.
21979         * gcc.misc-tests/gcov-7.x: New file.
21980
21981 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
21982
21983         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
21984         * gcc.misc-tests/gcov-6.c: New test.
21985
21986 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21987
21988         PR c++/3986
21989         * g++.dg/abi/vbase1.C: New test.
21990
21991 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
21992
21993         * objc.dg/method-2.m: New.
21994
21995 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21996
21997         PR c++/4203
21998         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
21999         * g++.dg/init/empty1.C: New test.
22000
22001 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
22002
22003         * gcc.c-torture/compile/20010903-1.c: New test.
22004
22005 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
22006
22007         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
22008         for m68k.
22009
22010 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
22011
22012         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
22013
22014         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
22015
22016         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
22017
22018 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
22019
22020         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
22021         for 16-bit 'unsigned int'.
22022
22023 2001-08-29  Kazu Hirata  <kazu@hxi.com>
22024
22025         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
22026
22027 2001-08-27  Richard Henderson  <rth@redhat.com>
22028
22029         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
22030         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
22031
22032 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
22033
22034         * gcc.dg/asm-names.c (ymain): New.
22035
22036 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
22037
22038         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
22039         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
22040         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
22041
22042 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22043
22044         * gcc.dg/compare5.c: New testcase.
22045
22046 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
22047
22048         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
22049         and "In instantiation".
22050
22051 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
22052
22053         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
22054
22055 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
22056
22057         * gcc.misc-tests/gcov.exp: Add support for branch information.
22058         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
22059         * gcc.misc-tests/gcov-4.c: New test.
22060         * gcc.misc-tests/gcov-4b.c: New test.
22061         * gcc.misc-tests/gcov-5b.c: New test.
22062
22063 2001-08-20  Zack Weinberg  <zackw@panix.com>
22064
22065         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
22066         expected to fail.
22067
22068 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22069
22070         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
22071
22072 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
22073
22074         * g++.dg/eh/template1.C: New test.
22075
22076 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
22077
22078         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
22079         Fix thinko.
22080         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
22081         for xfail.
22082
22083 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
22084
22085         * lib/g77-dg.exp:  Use prune.exp for common procedures
22086         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
22087         * lib/g77.exp: (g77-dg-prune) Remove
22088
22089 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
22090
22091         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
22092
22093 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22094
22095         * g++.dg/template/unify1.C: New test.
22096
22097 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
22098
22099         * g++.dg/abi/empty4.C: New test.
22100
22101 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
22102
22103         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
22104         solaris2.*
22105         * g77.f-torture/compile/pr3743.x: Likewise
22106
22107 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22108
22109         * g++.dg/other/using-declaration.C: New test.
22110
22111 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22112
22113         * gcc.dg/cpp/tr-sign.c: New testcase.
22114
22115 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22116
22117         * gcc.dg/cpp/19951025-1.c: Revert.
22118         * gcc.dg/cpp/directiv.c: We no longer process directives that
22119         interrupt macro arguments.
22120
22121 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
22122
22123         * gcc.dg/bconstp-1.c: New test.
22124
22125 2001-08-03  Richard Henderson  <rth@redhat.com>
22126
22127         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
22128
22129 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22130
22131         * gcc.dg/cpp/19951025-1.c: Update.
22132
22133 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
22134
22135         * g77.dg/ff90-1.f (s): Fix reference of variable z,
22136         should be x.
22137
22138 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22139
22140         Kill -fhonor-std.
22141         * g++.old-deja/g++.ns/ns14.C: Remove special options.
22142         * g++.old-deja/g++.other/std1.C: Likewise.
22143         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
22144
22145 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
22146
22147         * lib/g77.exp:  Load gcc-defs.exp for common procedures
22148         (g77_pass, g77_fail, g77_finish, g77_exit,
22149         ${tool}_check_unsupported_p} Now redundant.  Deleted.
22150
22151 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
22152
22153         * g77.dg/fbackslash.f
22154         * g77.dg/fcase-preserve.f
22155         * g77.dg/ff90-1.f
22156         * g77.dg/ffixed-line-length-0.f
22157         * g77.dg/ffixed-line-length-132.f
22158         * g77.dg/ffixed-line-length-7.f
22159         * g77.dg/ffixed-line-length-72.f
22160         * g77.dg/ffixed-line-length-none.f
22161         * g77.dg/ffree-form-1.f
22162         * g77.dg/fno-backslash.f
22163         * g77.dg/fno-f90-1.f
22164         * g77.dg/fno-fixed-form-1.f
22165         * g77.dg/fno-onetrip.f
22166         * g77.dg/fno-typeless-boz.f
22167         * g77.dg/fno-underscoring.f
22168         * g77.dg/fno-vxt-1.f
22169         * g77.dg/fonetrip.f
22170         * g77.dg/ftypeless-boz.f
22171         * g77.dg/fugly-assumed.f
22172         * g77.dg/funderscoring.f
22173         * g77.dg/fvxt-1.f
22174
22175 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
22176
22177         * objc.dg/fwd-proto-1.m: New.
22178         * objc.dg/local-decl-1.m: New.
22179         * objc.dg/naming-1.m: New.
22180         * objc.dg/naming-2.m: New.
22181         * objc.dg/proto-hier-1.m: New.
22182
22183 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
22184
22185         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
22186         largest-type elements to a struct makes its size grow.
22187
22188 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22189
22190         * g++.dg/abi/vthunk1.C: New test.
22191
22192 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22193
22194         * g++.dg/abi/vbase8-22.C: New test.
22195
22196 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22197
22198         * gcc.dg/cpp/macro8.c: New test.
22199
22200 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22201
22202         * g++.dg/abi/vbase8-21.C: New test.
22203
22204 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22205
22206         * g++.dg/abi/vbase8-10.C: New test.
22207
22208 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22209
22210         * lib/g++.exp (g++_set_ld_library_path): Renamed to
22211         ${tool}_set_ld_library_path.
22212         Changed caller.
22213         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
22214         g++.exp.
22215
22216 2001-07-26  Stan Cox <scox@redhat.com>
22217
22218         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
22219         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
22220         gcc_exit, gcc_check_unsupported_p):
22221         Moved to gcc-deps.exp
22222         * gcc-deps.exp: New file.
22223
22224 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22225
22226         * g++.old-deja/g++.pt/defarg14.C: New test.
22227
22228 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22229
22230         * g++.old-deja/g++.other/lineno5.C: New test.
22231
22232 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22233
22234         * g++.old-deja/g++.pt/crash68.C: New test.
22235
22236 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22237
22238         * g++.old-deja/g++.other/crash42.C: New test.
22239
22240 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22241
22242         * gcc.dg/cpp/extratokens.c: Fix.
22243         * gcc.dg/cpp/skipping2.c: New tests.
22244
22245 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22246
22247         * gcc.c-torture/execute/20010724-1.c: New file.
22248         * gcc.c-torture/execute/20010724-1.x: New file.
22249
22250 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22251
22252         * g++.old-deja/g++.other/cond7.C: New test.
22253
22254 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22255
22256         * g++.old-deja/g++.other/optimize4.C: New test.
22257
22258 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22259
22260         * g++.old-deja/g++.abi/vbase8-5.C: New test.
22261
22262 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
22263
22264         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
22265         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
22266         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
22267         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
22268
22269         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
22270         bug report" message.
22271
22272         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
22273         * g++.dg/ext/instantiate1.C: Move from old-deja.
22274
22275 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
22276
22277         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
22278         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
22279         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
22280         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
22281
22282 2001-07-23  Jeffrey A Law  (law@cygnus.com)
22283
22284         * gcc.c-torture/execute/20010723-1.c: New test.
22285
22286 2001-07-23  Ben Elliston  <bje@redhat.com>
22287
22288         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
22289
22290 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22291
22292         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
22293         i[34567]86-*-*.
22294         Delete handling of ieee_multilib_flags.
22295         Pass -mieee for alpha*-*-* and sh-*-*.
22296         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
22297
22298 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
22299
22300         Remove old-abi tests.
22301         * g++.old-deja/g++.mike/p11116.C: Remove.
22302         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
22303
22304 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
22305
22306         * g77.f-torture/compile/pr3743.f:  New test
22307
22308 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
22309
22310         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
22311
22312 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22313
22314         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
22315         g++.old-deja/g++.pt/static6.C: Likewise.
22316         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
22317         supports weak symbols.
22318
22319 2001-07-18  Andreas Jaeger  <aj@suse.de>
22320
22321         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
22322         supported again.
22323
22324 2001-07-18  Andreas Jaeger  <aj@suse.de>
22325
22326         * gcc.dg/iftrap-1.c: Fix target line.
22327
22328 2001-07-17  Richard Henderson  <rth@redhat.com>
22329
22330         * gcc.c-torture/execute/20010717-1.c: New.
22331
22332 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22333
22334         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
22335         tests.
22336
22337 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22338
22339         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
22340
22341 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22342
22343         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
22344         UAC_SIGBUS, UAC_NOPRINT definitions.
22345
22346 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
22347
22348         * objc/execute/object_is_class.m: New test.
22349         * objc/execute/object_is_meta_class.m: New test.
22350
22351 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22352
22353         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
22354         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
22355
22356 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
22357
22358         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
22359         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
22360
22361 2001-07-14  Richard Henderson  <rth@redhat.com>
22362
22363         * gcc.dg/iftrap-1.c: New.
22364
22365 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
22366
22367         * g77.f-torture/execute/intrinsic77.f: New test.
22368
22369 2001-07-11  Janis Johnson <janis@us.ibm.com>
22370
22371         * gcc.misc-tests/gcov-3.c: New test.
22372
22373 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22374
22375         * gcc.c-torture/compile/20010711-1.c,
22376         * gcc.c-torture/compile/20010711-2.c: New tests.
22377
22378 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22379
22380         * gcc.c-torture/execute/20010711-1.c: New test.
22381
22382 2001-07-11  Ben Elliston  <bje@redhat.com>
22383
22384         * g++.old-deja/g++.other/enum5.C: New test.
22385
22386 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
22387
22388         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
22389         (g++-dg-prune): Call prune_gcc_output.
22390         * prune.exp: New file for prune_gcc_output.
22391         * lib/g++.exp, lib/gcc.exp: Load it.
22392
22393 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22394
22395         * gcc.c-torture/compile/20010701-1.c,
22396         g++.old-deja/g++.ext/attrib6.C: New tests.
22397
22398 2001-07-06  Jeffrey A Law  (law@cygnus.com)
22399
22400         * gcc.c-torture/compile/20010706-1.c: New test.
22401
22402 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
22403
22404         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
22405
22406 2001-06-28  Stan Shebs  <shebs@apple.com>
22407
22408         * gcc.dg/pragma-darwin.c: New test.
22409
22410 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22411
22412         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
22413         Solaris 2.[678] system.
22414
22415 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22416
22417         * gcc.dg/20010622-1.c: New test.
22418
22419 2001-06-18  Stan Shebs  <shebs@apple.com>
22420
22421         * objc.dg: New directory.
22422         * objc.dg/dg.exp: New file.
22423         * objc.dg/alias.m: New.
22424         * objc.dg/class-1.m: New.
22425         * objc.dg/class-2.m: New.
22426         * objc.dg/const-str-1.m: New.
22427         * objc.dg/const-str-2.m: New.
22428         * objc.dg/id-1.m: New.
22429         * objc.dg/method-1.m: New.
22430         * objc.dg/super-class-1.m: New.
22431         * lib/objc-dg.exp: New file.
22432
22433 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22434
22435         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
22436         of label name.
22437
22438 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22439
22440         * g++.old-deja/g++.abi/vbase8-9.C: New test.
22441
22442 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22443
22444         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
22445         variable.
22446
22447 2001-06-12  Richard Henderson  <rth@redhat.com>
22448
22449         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
22450
22451 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22452
22453         * g++.old-deja/g++.abi/vbase5.C: New test.
22454         * g++.old-deja/g++.abi/vbase6.C: New test.
22455         * g++.old-deja/g++.abi/vbase7.C: New test.
22456
22457 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22458
22459         * gcc.c-torture/compile/20010610-1.c: New test.
22460
22461 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22462
22463         * g++.old-deja/g++.abi/vbase4.C: New test.
22464
22465 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22466
22467         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
22468         support %f for HC11/HC12 targets.
22469         * gcc.c-torture/execute/930513-1.x: New file, likewise.
22470         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
22471         on HC11/HC12 targets.
22472         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
22473
22474 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22475
22476         * gcc.dg/wchar_t-1.c: New file.
22477         * gcc.dg/wint_t-1.c: Likewise.
22478
22479 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
22480
22481         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
22482
22483 2001-06-11  Richard Henderson  <rth@redhat.com>
22484
22485         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
22486
22487 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22488
22489         * gcc.c-torture/compile/20010611-1.c: New test.
22490
22491 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22492
22493         * gcc.dg/c99-tag-1.c: Add more tests.
22494
22495 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
22496
22497         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
22498         representation on MN10300 and ARM/Thumb.
22499
22500 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
22501
22502         * g77.f-torture/execute/20010610.f: New.
22503
22504 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
22505
22506         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
22507         names.
22508
22509 2001-06-09  Richard Henderson  <rth@redhat.com>
22510
22511         * gcc.c-torture/execute/ashrdi-1.c: New.
22512         * gcc.c-torture/execute/ashldi-1.c: New.
22513         * gcc.c-torture/execute/lshrdi-1.c: New.
22514
22515 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
22516
22517         * objc/execute/load-3.m: Added. Check sending +load to categories,
22518         in addition to classes.
22519
22520 2001-06-08  Stan Shebs  <shebs@apple.com>
22521
22522         * objc/execute/load-2.m: New test.  From Nicola Pero
22523         <n.pero@mi.flashnet.it>.
22524
22525 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
22526
22527         * gcc.c-torture/execute/20010605-2.c: New test.
22528
22529 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22530
22531         * g++.old-deja/g++.abi/vbase2.C: New test.
22532         * g++.old-deja/g++.abi/vbase3.C: New test.
22533
22534 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22535
22536         * g++.old-deja/g++.pt/friend49.C: New test.
22537
22538 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22539
22540         * g++.old-deja/g++.ext/anon3.C: New test.
22541
22542 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
22543
22544         * g++.old-deja/g++.other/conv7.C: New test.
22545
22546 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22547
22548         * gcc.c-torture/compile/20010605-2.c: New test.
22549
22550 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22551
22552         * gcc.c-torture/execute/20010604-1.c: New test.
22553
22554 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
22555
22556         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
22557
22558 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
22559
22560         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
22561         (g++_link_flags): Likewise.
22562         (g++_init): Pass gccpath's value to two previous functions.
22563
22564 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22565
22566         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
22567         Ensure logfile entry matches exec command line.
22568
22569 2001-05-31  Richard Henderson  <rth@redhat.com>
22570
22571         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
22572         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
22573
22574 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
22575
22576         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
22577         compiler for irix6.2
22578
22579 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
22580
22581         * g++.old-deja/g++.other/optimize3.C: New file.
22582
22583 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
22584
22585         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
22586         assemble.
22587
22588 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
22589
22590         * g++.old-deja/g++.other/optimize2.C: New file.
22591
22592 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
22593
22594         * gcc.c-torture/compile/20010518-2.c: New file.
22595         * gcc.c-torture/execute/20010518-1.c: New file.
22596         * gcc.c-torture/execute/20010518-2.c: New file.
22597
22598 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22599
22600         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
22601
22602 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
22603
22604         G++ no longer defines builtins that do not begin with __builtin.
22605         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
22606         * g++.old-deja/g++.brendand/misc13.C: Likewise.
22607         * g++.old-deja/g++.law/builtin1.C: Likewise.
22608         * g++.old-deja/g++.law/cvt2.C: Likewise.
22609         * g++.old-deja/g++.mike/net5.C: Likewise.
22610         * g++.old-deja/g++.other/builtins1.C: Likewise.
22611         * g++.old-deja/g++.other/builtins2.C: Likewise.
22612         * g++.old-deja/g++.other/builtins3.C: Likewise.
22613         * g++.old-deja/g++.other/builtins4.C: Likewise.
22614         * g++.old-deja/g++.other/inline8.C: Likewise.
22615         * g++.old-deja/g++.robertl/eb39.C: Likewise.
22616
22617 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
22618
22619         * g++.old-deja/g++.pt/using1.C: Adjust.
22620         * g++.old-deja/g++.pt/using2.C: New test.
22621
22622 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22623
22624         * gcc.dg/cpp/charconst.c: New tests.
22625         * gcc.dg/cpp/escape.c: New tests.
22626         * gcc.dg/cpp/escape-1.c: New tests.
22627         * gcc.dg/cpp/escape-2.c: New tests.
22628         * gcc.dg/cpp/ucs.c: New tests.
22629
22630 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
22631
22632         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
22633         native compiler for irix6.5.
22634
22635 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
22636
22637         * lib/g++.exp (g++_include_flags): Use args to compute
22638         get_multilibs.
22639         (g++_link_flags): Likewise.
22640         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
22641
22642 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22643
22644         * gcc.dg/c90-hexfloat-1.c: Add more tests.
22645
22646 2001-05-21  Geoff Keating  <geoffk@redhat.com>
22647
22648         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
22649         this file.
22650
22651 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22652
22653         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
22654         STACK_SIZE;
22655         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
22656         to STACK_SIZE; Use it to define size of add_histo array.
22657         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
22658         to STACK_SIZE.
22659         (f): Use GITT_SIZE to define size of gitt local table.
22660         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
22661         to STACK_SIZE; Use it to define size of bytemem array.
22662
22663 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22664
22665         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
22666         on 68HC11/HC12 due to the asm instruction.
22667         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
22668         * gcc.c-torture/compile/920520-1.x: Likewise.
22669         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
22670         on 68HC11/HC12 because the function is larger than 64K.
22671         * gcc.c-torture/compile/961203-1.x: New file, this test fails
22672         on 68HC11/HC12 because the structure is too large.
22673
22674 2001-05-20  Richard Henderson  <rth@redhat.com>
22675
22676         * gcc.c-torture/execute/20010520-1.c: New.
22677
22678 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22679
22680         * g++.old-deja/g++.warn/compare1.C: New test.
22681         * gcc.dg/compare4.c: New test.
22682
22683 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
22684
22685         * g++.old-deja/g++.other/optimize1.C: New test.
22686
22687 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22688
22689         * g++.old-deja/g++.pt/spec41.C: New test.
22690
22691 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
22692
22693         * gcc.c-torture/compile/20010114-1.x: Remove.
22694
22695 2001-05-18  Stan Shebs  <shebs@apple.com>
22696
22697         * gcc.c-torture/compile/20010518-1.c: New test.
22698
22699 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
22700
22701         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
22702         * g++.old-deja/g++.pt/crash67.C: New test.
22703
22704 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
22705
22706         * g++.old-deja/g++.other/debug9.C: New test.
22707
22708 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
22709
22710         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
22711
22712 2001-05-16  Jan Hubicka  <jh@suse.cz>
22713
22714         * gcc.c-torture/compile/20010516-1.c: New test.
22715
22716 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22717
22718         * g++.old-deja/g++.other/crash41.C: New test.
22719
22720 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22721
22722         * g++.old-deja/g++.pt/crash66.C: New test.
22723
22724 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
22725
22726         * g++.old-deja/g++.robertl/eb27.C: Convert.
22727
22728 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
22729
22730         * g++.dg/friend-warn.C: New test.  Do not warn about friend
22731         declaration being redundant.
22732
22733 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
22734
22735         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
22736
22737 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
22738
22739         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
22740
22741 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
22742
22743         * lib/g++.exp: Use testsuite_flags.
22744
22745 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
22746
22747         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
22748
22749 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22750
22751         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
22752
22753 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
22754
22755         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
22756
22757 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
22758
22759         * gcc.c-torture/compile/20010313-1.c: New test.
22760
22761 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
22762
22763         * gcc.dg/cpp/direct2.c: New test.
22764         * gccq.dg/cpp/direct2s.c: New test.
22765
22766         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
22767
22768 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
22769
22770         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
22771         * g++.old-deja/g++.other/op3.C: Likewise.
22772
22773 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22774
22775         * gcc.dg/cpp/syshdr.h: New file.
22776         * gcc.dg/cpp/sysmac1.c: Update.
22777         * gcc.dg/cpp/sysmac2.c: Update.
22778
22779 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22780
22781         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
22782
22783 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
22784
22785         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
22786         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
22787
22788 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
22789
22790         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
22791
22792 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
22793
22794         * lib/g++.exp (g++_include_flags): Don't use any special flags
22795         if TESTING_IN_BUILD_TREE is not defined.
22796         (g++_init): Use a plain 'c++' as the compiler if
22797         TESTING_IN_BUILD_TREEE is not defined.
22798
22799 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22800
22801         * g++.old-deja/g++.eh/catch13.C: New test.
22802         * g++.old-deja/g++.eh/catch14.C: New test.
22803
22804 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22805
22806         * gcc.dg/cpp/tr-define.c: New test.
22807
22808 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
22809
22810         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
22811         <stdlib.h>, not <malloc.h>.
22812
22813 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22814
22815         * g++.old-deja/g++.ns/template17.C: New test.
22816
22817 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22818
22819         * g++.old-deja/g++.pt/ref4.C: New test.
22820
22821 2001-04-30  Richard Henderson  <rth@redhat.com>
22822
22823         * gcc.dg/20000724-1.c: Revert last change.
22824
22825 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
22826
22827         * g77.f-torture/execute/20010430.f: New test.
22828
22829 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
22830
22831         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
22832
22833 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
22834
22835         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
22836
22837 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22838
22839         * g++.old-deja/g++.eh/crash6.C: New test.
22840
22841 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22842
22843         * g++.old-deja/g++.other/warn7.C: New test.
22844
22845 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22846
22847         * g++.old-deja/g++.other/defarg9.C: New test.
22848
22849 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22850
22851         * g77.f-torture/compile/20010426.f: New test.
22852         * g77.f-torture/execute/20010426.f: New test.
22853
22854 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22855
22856         * g77.f-torture/compile/20000629-1.x: Remove - error
22857         has been fixed.
22858
22859 2001-04-26  Jeffrey A Law  (law@cygnus.com)
22860
22861         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
22862         Tweak slightly to work with g++.dg framework.
22863         * g++.dg/special/ecos.exp: Run initp1.C test.
22864         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
22865
22866         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
22867         its linker doesn't give line numbers either.
22868         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
22869
22870 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22871
22872         * g++.old-deja/g++.other/lex1.C: New test.
22873
22874 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
22875
22876         * gcc.dg/noncompile/20010425-1.c: New test.
22877
22878 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22879
22880         * g++.old-deja/g++.pt/mangle2.C: New test.
22881
22882 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22883
22884         * gcc.dg/format/plus-1.c: New test.
22885
22886 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22887
22888         * gcc.dg/20010423-1.c: New test.
22889
22890 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22891
22892         * gcc.c-torture/execute/20010422-1.c: New test.
22893
22894 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
22895
22896         * g++.old-deja/g++.ns/type2.C: New test.
22897
22898 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
22899
22900         * g++.old-deja/g++.other/perf1.C: New test.
22901
22902 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
22903
22904         * gcc.dg/c99-func-2.c: Remove xfail.
22905         * gcc.dg/c99-func-3.c: Remove xfail.
22906         * gcc.dg/c99-func-4.c: Remove xfail.
22907
22908 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
22909
22910         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
22911
22912 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22913
22914         * gcc.c-torture/compile/20010423-1.c: New test.
22915
22916 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22917
22918         * g++.old-deja/g++.pt/typename28.C: New test.
22919
22920 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22921
22922         * g++.old-deja/g++.abi/empty2.C: New test.
22923         * g++.old-deja/g++.abi/empty3.C: New test.
22924
22925 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22926
22927         * g++.old-deja/g++.other/comdat2.C: New test.
22928         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
22929
22930 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22931
22932         * g++.old-deja/g++.other/overload14.C: New test.
22933
22934 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22935
22936         * g++.old-deja/g++.other/lookup23.C: New test.
22937
22938 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22939
22940         * gcc.c-torture/execute/20010403-1.c: New test.
22941
22942 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
22943             Mark Mitchell  <mark@codesourcery.com>
22944
22945         * lib/old-dejagnu.exp: Don't delete output of executable.
22946         Add .exe suffix to executables.
22947
22948 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
22949
22950         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
22951
22952 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22953
22954         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
22955
22956 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22957
22958         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
22959         * g++.old-deja/g++.abi/crash1.C: New test.
22960
22961 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22962
22963         * g++.old-deja/g++.other/crash40.C: New test.
22964
22965 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22966
22967         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
22968
22969 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
22970
22971         * g++.old-deja/g++.other/warn6.C: New test.
22972
22973 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22974
22975         * g++.old-deja/g++.robertl/eb42.C: Same.
22976
22977 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22978
22979         * gcc.dg/wtr-conversion-1.c: New testcase.
22980
22981 2001-04-10  Richard Henderson  <rth@redhat.com>
22982
22983         * g++.old-deja/g++.other/array5.C: New.
22984
22985 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22986
22987         * gcc.c-torture/execute/20010408-1.c: New test.
22988
22989 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
22990
22991         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
22992         headers and constructs.
22993         * g++.old-deja/g++.robertl/eb79.C: Same.
22994         * g++.old-deja/g++.robertl/eb77.C (main): Same.
22995         * g++.old-deja/g++.robertl/eb73.C: Same.
22996         * g++.old-deja/g++.robertl/eb66.C (main): Same.
22997         * g++.old-deja/g++.robertl/eb55.C (t): Same.
22998         * g++.old-deja/g++.robertl/eb54.C (main): Same.
22999         * g++.old-deja/g++.robertl/eb46.C (main): Same.
23000         * g++.old-deja/g++.robertl/eb44.C: Same.
23001         * g++.old-deja/g++.robertl/eb41.C (main): Same.
23002         * g++.old-deja/g++.robertl/eb4.C (main): Same.
23003         * g++.old-deja/g++.robertl/eb39.C: Same.
23004         * g++.old-deja/g++.robertl/eb33.C (main): Same.
23005         * g++.old-deja/g++.robertl/eb31.C (main): Same.
23006         * g++.old-deja/g++.robertl/eb30.C: Same.
23007         * g++.old-deja/g++.robertl/eb3.C: Same.
23008         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
23009         * g++.old-deja/g++.robertl/eb21.C: Same.
23010         * g++.old-deja/g++.robertl/eb15.C: Same.
23011         * g++.old-deja/g++.robertl/eb118.C: Same.
23012         * g++.old-deja/g++.robertl/eb115.C (main): Same.
23013         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
23014         * g++.old-deja/g++.robertl/eb109.C: Same.
23015         * g++.old-deja/g++.other/sibcall1.C (main): Same.
23016         * g++.old-deja/g++.mike/rtti1.C: Same.
23017         * g++.old-deja/g++.mike/p658.C: Same.
23018         * g++.old-deja/g++.mike/net46.C: Same.
23019         * g++.old-deja/g++.mike/net34.C: Same.
23020         * g++.old-deja/g++.mike/memoize1.C: Same.
23021         * g++.old-deja/g++.mike/eh2.C: Same.
23022         * g++.old-deja/g++.law/weak.C: Same.
23023         * g++.old-deja/g++.law/visibility7.C: Same.
23024         * g++.old-deja/g++.law/visibility25.C: Same.
23025         * g++.old-deja/g++.law/visibility22.C: Same.
23026         * g++.old-deja/g++.law/visibility2.C: Same.
23027         * g++.old-deja/g++.law/visibility17.C: Same.
23028         * g++.old-deja/g++.law/visibility13.C: Same.
23029         * g++.old-deja/g++.law/visibility10.C: Same.
23030         * g++.old-deja/g++.law/visibility1.C: Same.
23031         * g++.old-deja/g++.law/virtual3.C (eval): Same.
23032         * g++.old-deja/g++.law/vbase1.C: Same.
23033         * g++.old-deja/g++.law/operators32.C: Same.
23034         * g++.old-deja/g++.law/nest3.C: Same.
23035         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
23036         * g++.old-deja/g++.law/except5.C (main): Same.
23037         * g++.old-deja/g++.law/cvt7.C (run): Same.
23038         * g++.old-deja/g++.law/cvt2.C: Same.
23039         * g++.old-deja/g++.law/cvt16.C: Same.
23040         * g++.old-deja/g++.law/ctors6.C (bar): Same.
23041         * g++.old-deja/g++.law/ctors17.C (main): Same.
23042         * g++.old-deja/g++.law/ctors13.C: Same.
23043         * g++.old-deja/g++.law/ctors12.C (main): Same.
23044         * g++.old-deja/g++.law/ctors10.C: Same.
23045         * g++.old-deja/g++.law/code-gen5.C: Same.
23046         * g++.old-deja/g++.law/bad-error7.C: Same.
23047         * g++.old-deja/g++.law/arm9.C: Same.
23048         * g++.old-deja/g++.law/arm12.C: Same.
23049         * g++.old-deja/g++.law/arg8.C: Same.
23050         * g++.old-deja/g++.law/arg1.C: Same.
23051         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
23052         * g++.old-deja/g++.jason/template31.C: Same.
23053         * g++.old-deja/g++.jason/template24.C (main): Same.
23054         * g++.old-deja/g++.jason/2371.C: Same.
23055         * g++.old-deja/g++.eh/new2.C: Same.
23056         * g++.old-deja/g++.eh/new1.C: Same.
23057         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
23058         * g++.old-deja/g++.brendan/nest21.C (main): Same.
23059         * g++.old-deja/g++.brendan/err-msg3.C: Same.
23060         * g++.old-deja/g++.brendan/crash62.C: Same.
23061         * g++.old-deja/g++.brendan/crash52.C: Same.
23062         * g++.old-deja/g++.brendan/crash49.C (main): Same.
23063         * g++.old-deja/g++.brendan/crash38.C: Same.
23064         * g++.old-deja/g++.brendan/crash15.C (main): Same.
23065         * g++.old-deja/g++.brendan/copy9.C: Same.
23066
23067 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
23068
23069         * gcc.c-torture/execute/20001203-2.c (memset):
23070         Count argument is of type __SIZE_TYPE__.
23071
23072 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
23073
23074         * gcc.c-torture/compile/20010404-1.c: New test.
23075
23076 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
23077
23078         * gcc.c-torture/compile/20010326-1.c: New test.
23079
23080 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
23081
23082         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
23083         peculiarities of the SH.
23084         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
23085
23086 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23087
23088         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
23089         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
23090         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
23091
23092 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23093
23094         * g77.f-torture/compile/20010321-1.f: New test.
23095
23096 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23097
23098         * gcc.c-torture/compile/20010329-1.c: New test.
23099
23100 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23101
23102         * gcc.c-torture/execute/20010329-1.c: New test.
23103
23104 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23105
23106         * g++.old-deja/g++.other/eh4.C: Fix typo.
23107
23108 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23109
23110         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
23111
23112 2001-03-28  Philip Blundell  <philb@gnu.org>
23113
23114         * gcc.c-torture/compile/20010328-1.c: New test.
23115
23116 2001-03-27  Richard Henderson  <rth@redhat.com>
23117
23118         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
23119         * g++.old-deja/g++.eh/vbase3.C: Likewise.
23120
23121 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
23122
23123         * gcc.c-torture/compile/20010327-1.c: New test.
23124
23125 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23126
23127         * g++.old-deja/g++.other/friend12.C: New test.
23128         * g++.old-deja/g++.other/friend9.C: Expect no errors.
23129         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
23130
23131 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23132
23133         * gcc.c-torture/execute/20010325-1.c: New test.
23134
23135 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
23136
23137         * g++.old-deja/g++.other/mangle3.C: New test.
23138
23139 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
23140
23141         * g++.old-deja/g++.other/anon8.C: New test.
23142
23143 2001-03-20  Philip Blundell  <philb@gnu.org>
23144
23145         * gcc.c-torture/compile/20010320-1.c: New test.
23146
23147 2001-03-17  Richard Henderson  <rth@redhat.com>
23148
23149         * g++.old-deja/g++.other/eh4.C: Add expected error text.
23150
23151 2001-03-15  Geoff Keating  <geoff@redhat.com>
23152
23153         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
23154         tests on AIX.
23155
23156 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
23157
23158         * g++.old-deja/g++.other/eh4.C: New test.
23159
23160 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23161
23162         * gcc.dg/cpp/mi1.c: Update.
23163
23164 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
23165
23166         * g++.old-deja/g++.other/regstack.C: New test.
23167
23168 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23169
23170         * g++.old-deja/g++.other/ref4.C: New test.
23171
23172 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
23173
23174         * objc/execute/va_method.m: Added.
23175         * objc/execute/IMP.m: Added.
23176         * objc/execute/_cmd.m: Added.
23177         * objc/execute/accessing_ivars.m: Added.
23178         * objc/execute/class-1.m: Added.
23179         * objc/execute/class-10.m: Added.
23180         * objc/execute/class-11.m: Added.
23181         * objc/execute/class-12.m: Added.
23182         * objc/execute/class-13.m: Added.
23183         * objc/execute/class-14.m: Added.
23184         * objc/execute/class-2.m: Added.
23185         * objc/execute/class-3.m: Added.
23186         * objc/execute/class-4.m: Added.
23187         * objc/execute/class-5.m: Added.
23188         * objc/execute/class-6.m: Added.
23189         * objc/execute/class-7.m: Added.
23190         * objc/execute/class-8.m: Added.
23191         * objc/execute/class-9.m: Added.
23192         * objc/execute/class-tests-1.h
23193         * objc/execute/class-tests-2.h
23194         * objc/execute/compatibility_alias.m: Added.
23195         * objc/execute/encode-1.m: Added.
23196         * objc/execute/formal_protocol-1.m: Added.
23197         * objc/execute/formal_protocol-2.m: Added.
23198         * objc/execute/formal_protocol-3.m: Added.
23199         * objc/execute/formal_protocol-4.m: Added.
23200         * objc/execute/formal_protocol-5.m: Added.
23201         * objc/execute/formal_protocol-6.m: Added.
23202         * objc/execute/formal_protocol-7.m: Added.
23203         * objc/execute/informal_protocol.m: Added.
23204         * objc/execute/initialize.m: Added.
23205         * objc/execute/load.m: Added.
23206         * objc/execute/many_args_method.m: Added.
23207         * objc/execute/nested-3.m: Added.
23208         * objc/execute/no_clash.m: Added.
23209         * objc/execute/private.m: Added.
23210         * objc/execute/redefining_self.m: Added.
23211         * objc/execute/root_methods.m: Added.
23212         * objc/execute/selector-1.m: Added.
23213         * objc/execute/static-1.m: Added.
23214         * objc/execute/static-2.m: Added.
23215         * objc/execute/va_method.m: Added.
23216
23217 2001-03-10  Richard Henderson  <rth@redhat.com>
23218
23219         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
23220
23221 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23222
23223         * g++.old-deja/g++.other/crash31.C: XFAIL.
23224         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
23225         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
23226         * gcc.c-torture/execute/20010123-1.x: XFAIL.
23227         * gcc.c-torture/execute/20010124-1.x: XFAIL.
23228         * gcc.dg/sequence-pt-1.c: XFAIL one test.
23229
23230 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
23231
23232         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
23233
23234 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23235
23236         * gcc.dg/20000724-1.c: Don't use multiline strings.
23237
23238 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23239
23240         * objc/execute/string1.m, objc/execute/string2.m: Compare the
23241         result of -cString against what we expect it to be; don't just
23242         print it out for no one to read.
23243
23244         * objc/execute/string3.m, objc/execute/string4.m: New tests.
23245         Based on testcases provided by Nicola Pero.
23246
23247 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23248
23249         * gcc.dg/cpp/macro7.c: New test.
23250
23251 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23252
23253         * gcc.dg/cpp/multiline.c: Update.
23254
23255 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23256
23257         * g++.old-deja/g++.other/enum3.C: New test.
23258
23259 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23260
23261         * g++.old-deja/g++.other/pod1.C: New test.
23262
23263 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23264
23265         * g++.old-deja/g++.ext/overload1.C: New test.
23266
23267 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23268
23269         * g++.old-deja/g++.pt/using1.C: New test.
23270
23271 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23272
23273         * g++.old-deja/g++.other/using9.C: New test.
23274
23275 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
23276
23277         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
23278
23279         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
23280
23281 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
23282
23283         * g++.old-deja/g++.ext/realpt1.C: Remove.
23284
23285 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
23286
23287         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
23288
23289 2001-02-26  Will Cohen  <wcohen@redhat.com>
23290
23291         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
23292
23293 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
23294
23295         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
23296         templatized constructors.
23297
23298 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23299
23300         * gcc.c-torture/execute/20010224-1.c: New test.
23301
23302 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
23303
23304         * gcc.c-torture/execute/20010222-1.c: New test.
23305
23306 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
23307
23308         * g++.old-deja/g++.other/inline20.C: New test.
23309
23310 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
23311
23312         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
23313
23314 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23315
23316         * g++.old-deja/g++.other/lookup22.C: New test.
23317
23318 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
23319
23320         * g77.dg: New directory.
23321         * g77.dg/20010216-1.f: New test case.
23322         * g77.dg/dg.exp: New driver.
23323         * lib/g77-dg.exp: New driver library.
23324
23325 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23326
23327         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
23328
23329 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
23330
23331         * g++.old-deja/g++.other/decl9.C: New test.
23332
23333 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
23334
23335         * g++.old-deja/g++.other/init16.C: Update the test so that it does
23336         not need <string> and also tests the initialization at runtime.
23337
23338 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23339
23340         * gcc.c-torture/execute/longlong.c: New test.
23341
23342 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23343
23344         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
23345
23346 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23347
23348         * gcc.c-torture/execute/920302-1.c (execute):
23349         Change argument type to short.
23350
23351 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23352
23353         * g++.old-deja/g++.pt/deduct6.C: New test.
23354
23355 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23356
23357         * g++.old-deja/g++.pt/deduct5.C: New test.
23358
23359 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
23360
23361         * gcc.c-torture/execute/20010209-1.c: New test.
23362
23363 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23364
23365         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
23366
23367 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
23368
23369         * g++.dg/vtgc1.C: Update for new ABI.
23370
23371         * consistency.vlad: New directory, 1665 files.
23372
23373 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23374
23375         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
23376         return type.
23377         * gcc.dg/cpp/digraphs.c: Declare puts.
23378
23379 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23380
23381         * g++.old-deja/g++.other/warn5.C: New test.
23382
23383 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23384
23385         * g++.old-deja/g++.pt/spec40.C: New test.
23386
23387 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23388
23389         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
23390         case.
23391         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
23392
23393 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
23394
23395         * gcc.c-torture/compile/20010209-1.c: New test.
23396
23397 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
23398
23399         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
23400         excess errors message but not if it crashes.
23401         * g++.old-deja/g++.other/crash27.C: Likewise.
23402         * g++.old-deja/g++.other/crash28.C: Likewise.
23403         * g++.old-deja/g++.other/crash30.C: Likewise.
23404         * g++.old-deja/g++.other/crash32.C: Likewise.
23405         * g++.old-deja/g++.other/crash35.C: Likewise.
23406         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23407
23408 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23409
23410         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
23411         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
23412         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
23413         g77.f-torture/execute/execute.exp,
23414         g77.f-torture/noncompile/noncompile.exp,
23415         gcc.c-torture/execute/execute.exp,
23416         gcc.c-torture/execute/memcheck/memcheck.exp,
23417         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
23418         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
23419         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
23420         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
23421         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
23422         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
23423         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
23424         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
23425         Remove bug reporting instructions with ancient email addresses.
23426
23427 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23428
23429         * gcc.dg/20010202-1.c: New test.
23430         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
23431
23432 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
23433
23434         * g++.dg/stdbool-if.C: New test.
23435
23436 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
23437
23438         * objc/execute/fdecl.m: Added main().
23439
23440 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23441
23442         * gcc.c-torture/execute/20010206-1.c: New test.
23443
23444 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23445
23446         * gcc.dg/cpp/avoidpaste1.c: Update.
23447
23448 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
23449
23450         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
23451         Pero <nicola@brainstorm.co.uk>.
23452         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
23453
23454 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
23455
23456         * g++.old-deja/g++.pt/spec39.C: New test.
23457
23458 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
23459
23460         * gcc.c-torture/compile/20010202-1.c: New test.
23461
23462 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
23463
23464         * g++.old-deja/g++.abi/primary2.C: New test.
23465         * g++.old-deja/g++.abi/primary3.C: New test.
23466         * g++.old-deja/g++.abi/primary4.C: New test.
23467         * g++.old-deja/g++.abi/primary5.C: New test.
23468         * g++.old-deja/g++.abi/vtable3.h: New test.
23469         * g++.old-deja/g++.abi/vtable3a.C: New test.
23470         * g++.old-deja/g++.abi/vtable3b.C: New test.
23471         * g++.old-deja/g++.abi/vtable3c.C: New test.
23472         * g++.old-deja/g++.abi/vtable3d.C: New test.
23473         * g++.old-deja/g++.abi/vtable3e.C: New test.
23474         * g++.old-deja/g++.abi/vtable3f.C: New test.
23475         * g++.old-deja/g++.abi/vtable3g.C: New test.
23476         * g++.old-deja/g++.abi/vtable3h.C: New test.
23477         * g++.old-deja/g++.abi/vtable3i.C: New test.
23478         * g++.old-deja/g++.abi/vtable3j.C: New test.
23479         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
23480
23481 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
23482
23483         * g++.old-deja/g++.other/anon6.C: New test.
23484         * g++.old-deja/g++.other/anon7.C: New test.
23485
23486 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23487
23488         * gcc.dg/cpp/avoidpaste2.c: New tests.
23489
23490 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
23491
23492         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
23493
23494 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
23495
23496         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
23497         DECIMAL_DIG cases for Irix."
23498
23499 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
23500
23501         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
23502
23503 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23504
23505         * gcc.dg/c99-tag-1.c: New test.
23506
23507 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23508
23509         * gcc.dg/cpp/tr-warn1.c: Add tests.
23510
23511 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23512
23513         * gcc.dg/cpp/avoidpaste1.c: Update.
23514         * gcc.dg/cpp/paste4.c: Update.
23515
23516 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
23517
23518         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
23519         cases for Irix.
23520
23521 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23522
23523         * g++.old-deja/g++.other/inline19.C: New test.
23524
23525 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23526
23527         * gcc.dg/Wlarger-than.c: New test.
23528
23529 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23530
23531         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
23532
23533 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
23534
23535         * gcc.c-torture/execute/20010129-1.c: New test.
23536         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
23537
23538 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23539
23540         * gcc.dg/cpp/avoidpaste1.c: Test case.
23541
23542 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
23543
23544         * g++.old-deja/g++.other/inline18.C: New test.
23545
23546 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23547
23548         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
23549         and __builtin_putchar.
23550
23551 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
23552
23553         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
23554         tests.
23555
23556 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
23557
23558         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
23559         floating point number rounding mode to round to the nearest
23560         representable mode.
23561
23562 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
23563
23564         * g++.old-deja/g++.other/mangle2.C: New test.
23565
23566 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23567
23568         * gcc.c-torture/compile/20010124-1.c: New test.
23569
23570 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
23571
23572         * g++.old-deja/g++.pt/spec38.C: New test.
23573
23574 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23575
23576         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
23577         "Build don't run".
23578
23579 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23580
23581         * gcc.c-torture/execute/20010123-1.c: New test.
23582
23583 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23584
23585         * g++.old-deja/g++.pt/spec37.C: New test.
23586
23587 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23588
23589         * g++.old-deja/g++.pt/overload14.C: New test.
23590
23591 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23592
23593         * gcc.c-torture/execute/20010122-1.c: New test, exercise
23594         __builtin_return_address.
23595
23596 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
23597
23598         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
23599         * g++.old-deja/g++.pt/spec35.C: New test.
23600         * g++.old-deja/g++.pt/spec36.C: New test.
23601
23602 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
23603
23604         * gcc.c-torture/compile/20010118-1.c: New test.
23605
23606 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
23607
23608         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
23609
23610 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23611
23612         * gcc.c-torture/execute/20010119-1.c: New test.
23613
23614 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23615
23616         * g++.old-deja/g++.other/vbase5.C: New test.
23617
23618 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23619
23620         * gcc.c-torture/execute/20010118-1.c: New test.
23621
23622 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23623
23624         * g++.old-deja/g++.pt/deduct3.C: New test.
23625
23626 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23627
23628         * g++.old-deja/g++.pt/spec34.C: New test.
23629
23630 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
23631
23632         * g77.f-torture/compile/20000601-2.f: New test.
23633
23634 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23635
23636         * g++.old-deja/g++.other/init17.C: New test.
23637
23638 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
23639
23640         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
23641
23642 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23643
23644         * g++.old-deja/g++.pt/unify8.C: New test.
23645
23646 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23647
23648         * g++.old-deja/g++.abi/vbase1.C: New test.
23649
23650 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23651
23652         * g++.old-deja/g++.pt/crash65.C: New test.
23653
23654 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23655
23656         * gcc.dg/cpp/assembl2.S: New test case.
23657
23658 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
23659
23660         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
23661         are supported.
23662
23663 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23664
23665         * g++.old-deja/g++.other/builtins1.C: New test.
23666         * g++.old-deja/g++.other/builtins2.C: Likewise.
23667         * g++.old-deja/g++.other/builtins3.C: Likewise.
23668         * g++.old-deja/g++.other/builtins4.C: Likewise.
23669
23670 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
23671
23672         * gcc.c-torture/compile/20010117-1.c: New test.
23673         * gcc.c-torture/compile/20010117-2.c: New test.
23674
23675 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23676
23677         * g77.f-torture/execute/20010116.[fx]: New test,
23678         XFAIL on i?86-*-*.
23679         * g77.f-torture/compile/20010115.f: Indicate it's
23680         a test for PR fortran/1636.
23681
23682 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23683
23684         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
23685
23686 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23687
23688         * g77.f-torture/compile/20010115.f: New test.
23689
23690 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
23691
23692         * g++.old-deja/g++.pt/nontype5.C: New test.
23693
23694 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23695
23696         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
23697         have an equivalent working one below it.
23698
23699 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23700
23701         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
23702         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23703
23704 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23705
23706         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
23707         message containing "init_priority".
23708         (conpr-2.C): Likewise.
23709         (conpr-3.C): Likewise.
23710         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
23711
23712 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23713
23714         * gcc.c-torture/execute/20010114-2.c: New test.
23715
23716 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23717
23718         * gcc.c-torture/compile/20010114-1.c: New test.
23719         * gcc.c-torture/compile/20010114-1.x: Xfail.
23720         * gcc.c-torture/compile/20010114-2.c: New test.
23721         * gcc.c-torture/execute/20010114-1.c: New test.
23722         * gcc.dg/trunc-1.c: New test.
23723         * gcc.dg/uninit-B.c: New test.
23724
23725 2001-01-13  Nick Clifton  <nickc@redhat.com>
23726
23727         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
23728         target.
23729
23730 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23731
23732         * gcc.c-torture/compile/20010113-1.c: New test.
23733
23734 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
23735
23736         * gcc.c-torture/compile/20001212-1.c: New test.
23737
23738 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23739
23740         * gcc.dg/cpp/widestr1.c: Update.
23741         * gcc.dg/cpp/prag-imp.c: Remove.
23742
23743 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
23744
23745         * gcc.c-torture/execute/20000801-3.x: Remove.
23746         * gcc.dg/c90-init-1.c: New test.
23747         * gcc.dg/c99-init-1.c: New test.
23748         * gcc.dg/c99-init-2.c: New test.
23749         * gcc.dg/gnu99-init-1.c: New test.
23750
23751 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
23752
23753         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
23754         testing that no relevant ones were found.
23755
23756 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23757
23758         * g++.old-deja/g++.pt/cast2.C: New test.
23759
23760 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23761
23762         * g++.old-deja/g++.pt/friend47.C: New test.
23763
23764 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23765
23766         * g++.old-deja/g++.pt/instantiate13.C: New test.
23767
23768 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23769
23770         * g++.old-deja/g++.other/defarg7.C: New test.
23771         * g++.old-deja/g++.other/defarg8.C: New test.
23772
23773 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23774
23775         * g++.old-deja/g++.pt/crash64.C: New test.
23776
23777 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23778
23779         * g++.old-deja/g++.pt/crash63.C: New test.
23780
23781 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23782
23783         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
23784
23785 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
23786
23787         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
23788
23789 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23790
23791         * g++.old-deja/g++.pt/error3.C: New test.
23792
23793 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23794
23795         * g++.old-deja/g++.other/crash39.C: New test.
23796
23797 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23798
23799         * g++.old-deja/g++.other/vbase4.C: New test.
23800
23801 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
23802
23803         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
23804         * gcc.dg/special/20000419-2.c: New file. Identical to above.
23805         * gcc.dg/special/special.exp: New test driver which will check
23806         for alias support for the above test.
23807
23808 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
23809
23810         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
23811         problems on small machines.
23812         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
23813         parameterize.
23814
23815 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
23816
23817         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
23818         mips.
23819         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23820
23821 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
23822
23823         * g++.old_deja/g++.pt/using8.C: New test.
23824
23825 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23826
23827         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
23828
23829 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
23830
23831         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
23832         where a failure is expected.
23833         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
23834
23835 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23836
23837         * g++.old_deja/g++.pt/instantiate12.C: New test.
23838
23839 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23840
23841         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
23842         start of structs.
23843         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
23844         * g++.old-deja/g++.brendan/crash17.C: Likewise.
23845         * g++.old-deja/g++.brendan/crash29.C: Likewise.
23846         * g++.old-deja/g++.brendan/crash48.C: Likewise.
23847         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23848         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
23849         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23850         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
23851         * g++.old-deja/g++.eh/spec6.C: Likewise.
23852         * g++.old-deja/g++.jason/crash3.C: Likewise.
23853         * g++.old-deja/g++.law/ctors11.C: Likewise.
23854         * g++.old-deja/g++.law/ctors17.C: Likewise.
23855         * g++.old-deja/g++.law/ctors5.C: Likewise.
23856         * g++.old-deja/g++.law/ctors9.C: Likewise.
23857         * g++.old-deja/g++.mike/ambig1.C: Likewise.
23858         * g++.old-deja/g++.mike/net22.C: Likewise.
23859         * g++.old-deja/g++.mike/p3538a.C: Likewise.
23860         * g++.old-deja/g++.mike/p3538b.C: Likewise.
23861         * g++.old-deja/g++.mike/virt3.C: Likewise.
23862         * g++.old-deja/g++.niklas/t128.C: Likewise.
23863         * g++.old-deja/g++.other/anon4.C: Likewise.
23864         * g++.old-deja/g++.other/using1.C: Likewise.
23865         * g++.old-deja/g++.other/warn3.C: Likewise.
23866         * g++.old-deja/g++.pt/t37.C: Likewise.
23867         * g++.old-deja/g++.robertl/eb69.C: Likewise.
23868         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23869
23870 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23871
23872         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
23873
23874 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23875
23876         * gcc.c-torture/execute/stdio-opt-3.c: New test.
23877
23878 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
23879
23880         * gcc.c-torture/compile/20010107-1.c: New test.
23881
23882 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23883
23884         * gcc.c-torture/execute/builtin-noret-1.c: New test.
23885
23886 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23887
23888         * gcc.dg/format/format.h: New file.
23889         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
23890         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
23891         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
23892         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
23893         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
23894         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23895         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
23896         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
23897         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
23898         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
23899         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
23900         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
23901         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
23902         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
23903         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
23904         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
23905         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
23906         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
23907         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
23908         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
23909         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
23910         instead of declaring standard types, macros and functions in each
23911         test.
23912
23913 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
23914
23915         * gcc.c-torture/execute/20010106-1.c: New test.
23916
23917 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23918
23919         * gcc.dg/format/format.exp: New file.
23920         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
23921         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
23922         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
23923         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
23924         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
23925         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
23926         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
23927         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
23928         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
23929         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
23930         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
23931         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
23932         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
23933         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
23934         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
23935         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
23936         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
23937         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
23938         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
23939         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
23940         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
23941         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
23942         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
23943         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
23944         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
23945         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
23946         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
23947         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
23948         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
23949         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
23950         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
23951         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
23952         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
23953         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
23954         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
23955         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
23956         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
23957         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
23958         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
23959         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
23960         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
23961         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
23962
23963 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
23964
23965         * gcc.c-torture/execute/991228-1.c: Take word endianness into
23966         account.
23967
23968 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23969
23970         * gcc.c-torture/execute/builtin-complex-1.c: New test.
23971
23972 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23973
23974         * g++.old-deja/g++.pt/crash62.C: New test.
23975
23976 2001-01-04  Richard Henderson  <rth@redhat.com>
23977
23978         * gcc.dg/20000926-1.c: Update expected warnings.
23979         * gcc.dg/array-2.c: Likewise.
23980         * gcc.dg/array-4.c: Also validate flexible array members.
23981         * gcc.dg/c99-flex-array-1.c: New.
23982
23983 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23984
23985         * gcc.c-torture/compile/20001222-1.x: Remove.
23986
23987 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23988
23989         * gcc.c-torture/execute/built-in-setjmp.c: New.
23990
23991 2001-01-03  Richard Henderson  <rth@redhat.com>
23992
23993         * gcc.dg/940510-1.c: Update expected error wording.
23994         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
23995
23996 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
23997
23998         * lib/target-supports.exp (check_alias_available): Modified to
23999         indicate aliases not supported if only weak aliases are supported.
24000
24001 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24002
24003         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
24004         Turn on cmpstrsi checks for __pj__ and __i370__.
24005
24006 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24007
24008         * g++.old-deja/g++.other/virtual11.C: New test.
24009
24010 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24011
24012         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
24013
24014 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24015
24016         * gcc.c-torture/compile/20010102-1.c: New test.
24017
24018 2001-01-02  Andreas Jaeger  <aj@suse.de>
24019
24020         * gcc.dg/noreturn-3.c: New test.
24021
24022         * gcc.dg/noreturn-4.c: New test.
24023
24024 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24025
24026         * gcc.c-torture/execute/stdio-opt-1.c: Also test
24027         __builtin_fputc and __builtin_fwrite.
24028
24029 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24030
24031         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
24032         signed char, not default char.
24033
24034 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24035
24036         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
24037
24038 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
24039
24040         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
24041
24042 2000-12-29  Richard Henderson  <rth@redhat.com>
24043
24044         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
24045         (__cyg_profile_func_exit): Define.
24046
24047 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24048
24049         * g++.dg/vtgc1.C: New test.
24050
24051 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
24052
24053         * gcc.dg/noncompile/20001228-1.c: New test.
24054
24055         * gcc.dg/20001228-1.c: New test.
24056
24057         * gcc.c-torture/execute/20001228-1.c: New test.
24058
24059 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
24060
24061         * gcc.dg/format-strfmon-1.c: New test.
24062
24063 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24064
24065         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
24066         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
24067         * gcc.c-torture/execute/string-opt-1.c: Likewise.
24068         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24069         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24070         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24071         * gcc.c-torture/execute/string-opt-6.c: Likewise.
24072         * gcc.c-torture/execute/string-opt-7.c: Likewise.
24073         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24074         * gcc.c-torture/execute/string-opt-9.c: Likewise.
24075         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24076         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24077         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24078
24079         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
24080         * gcc.c-torture/execute/string-opt-4.c: Test index.
24081
24082 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
24083
24084         * gcc.c-torture/compile/20001226-1.c: New test.
24085
24086 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24087
24088         * gcc.c-torture/compile/20001222-1.c: New test.
24089         * gcc.c-torture/compile/20001222-1.x: Xfail.
24090
24091 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
24092
24093         * gcc.c-torture/execute/comp-goto-2.c: New test.
24094
24095 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
24096
24097         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
24098         Use long types if __INT_MAX__ is 32767.
24099         (main): Use cast to (sint32 *) when poking 88 into a_page.
24100
24101         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
24102
24103 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
24104
24105         * gcc.c-torture/compile/20001221-1.c: New test.
24106         * gcc.c-torture/execute/20001221-1.c: New test.
24107
24108 2000-12-20  Richard Henderson  <rth@redhat.com>
24109
24110         * g++.old-deja/g++.pt/crash36.C: Update error lines.
24111         * g++.old-deja/g++.robertl/eb109.C: Likewise.
24112
24113 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24114
24115         * gcc.dg/compare3.c: New test.
24116
24117 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24118
24119         * gcc.dg/format-warnll-1.c: New test.
24120
24121 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24122
24123         * gcc.dg/cpp/cmdlne-P.c: New test.
24124
24125 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24126
24127         * gcc.c-torture/execute/builtin-abs-1.c,
24128         gcc.c-torture/execute/builtin-abs-2.c: New tests.
24129
24130 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24131
24132         * gcc.dg/cpp/multiline.c: New test.
24133
24134 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24135
24136         * g++.old-deja/g++.other/syshdr1.C: Update.
24137         * gcc.dg/cpp/lineflags.c: Remove temporarily.
24138
24139 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24140
24141         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
24142
24143 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24144
24145         * g++.old-deja/g++.pt/ttp65.C: New test.
24146
24147 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24148
24149         * g++.old-deja/g++.pt/ttp64.C: New test.
24150
24151 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24152
24153         * g++.old-deja/g++.pt/spec33.C: New test.
24154
24155 2000-12-14  Catherine Moore  <clm@redhat.com>
24156
24157         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
24158         * gcc.c-torture/execute/920612-2.c: Likewise.
24159         * gcc.c-torture/execute/920428-2.c: Likewise.
24160         * gcc-c-torture/execute/va-arg-11.c: Call exit.
24161         * gcc.c-torture/execute/va-arg-21.c: Likewise.
24162
24163 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24164
24165         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
24166         * gcc.dg/pack-test-2.c: Likewise.
24167
24168 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24169
24170         Tests by Zack Weinberg <zackw@stanford.edu>.
24171
24172         * gcc.dg/cpp/defined.c: Update.
24173         * gcc.dg/cpp/defined_trad.c: New tests.
24174
24175 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24176
24177         * gcc.dg/cpp/trad-direct.c: Update.
24178
24179 2000-12-11  Neil Booth  <neilb@earthling.net>
24180
24181         * gcc.dg/cpp/defined_trad.c
24182
24183 2000-12-11  Neil Booth  <neilb@earthling.net>
24184
24185         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
24186
24187 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24188
24189         * gcc.dg/format-miss-2.c: New test.
24190
24191 2000-12-09  Neil Booth  <neilb@earthling.net>
24192
24193         * gcc.dg/cpp/lineflags.c: New tests.
24194         * gcc.dg/cpp/poison.c: Update.
24195         * gcc.dg/cpp/redef2.c: Update.
24196         * gcc.dg/cpp/skipping.c: New test.
24197
24198 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
24199
24200         * g++.old-deja/g++.other/eh3.C: New testcase.
24201
24202 2000-12-07  Neil Booth  <neilb@earthling.net>
24203
24204         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
24205         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
24206         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
24207         wtr-union-init-2.c, wtr-union-init-3.c: Update.
24208         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
24209         Update.
24210
24211 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24212
24213         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
24214         __SIZE_TYPE__ instead of int for type of integers cast to
24215         pointers.
24216
24217 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
24218
24219         * g++.old-deja/g++.other/cleanup4.C: New test.
24220
24221 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24222
24223         * format-sec-1.c: New test.
24224
24225 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24226
24227         * gcc.dg/format-nonlit-3.c: New test.
24228
24229 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24230
24231         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
24232         through a null pointer.
24233
24234 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24235
24236         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
24237         * g++.old-deja/g++.pt/partial4.C: New test.
24238
24239 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
24240
24241         * gcc.c-torture/execute/ieee/hugeval.x: New.
24242
24243 2000-12-06  Neil Booth  <neilb@earthling.net>
24244
24245         * gcc.dg/cpp/backslash2.c: New tests.
24246
24247 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24248
24249         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
24250         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
24251
24252 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
24253
24254         * gcc.c-torture/execute/20001203-2.c: New testcase.
24255
24256 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24257
24258         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
24259         * g++.old-deja/g++.other/virtual10.C: New test.
24260
24261 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24262
24263         * g++.old-deja/g++.mike/pmf5.C: Remove test.
24264
24265 2000-12-05  Richard Henderson  <rth@redhat.com>
24266
24267         * gcc.c-torture/compile/20001205-1.c: New.
24268
24269 2000-12-04  Neil Booth  <neilb@earthling.net>
24270
24271         * g++.old-deja/g++.other/virtual9.C: New test.
24272         * g++.old-deja/g++.pt/crash61.C: New test.
24273         * gcc.c-torture/execute/loop-9.c: New test.
24274
24275 2000-12-04  Neil Booth  <neilb@earthling.net>
24276
24277         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
24278         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
24279         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
24280         * gcc.dg/cpp/extratokens.c: ...here.
24281
24282 2000-12-04  Neil Booth  <neilb@earthling.net>
24283
24284         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
24285         New tests.
24286
24287 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24288
24289         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
24290         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
24291
24292 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24293
24294         * gcc.c-torture/execute/20001203-1.c: New test.
24295
24296 2000-12-03  Neil Booth  <neilb@earthling.net>
24297
24298         * gcc.dg/cpp/macro6.c: New test cases.
24299
24300 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24301
24302         * gcc.c-torture/execute/string-opt-9.c: New test.
24303         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24304         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24305         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24306
24307         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
24308         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
24309
24310 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
24311
24312         * gcc.dg/cpp/if-6.c: New testcase.
24313
24314         * gcc.dg/20001201-1.c: New testcase.
24315
24316 2000-12-02  Neil Booth  <neilb@earthling.net>
24317
24318         * g++.old-deja/g++.other/externC4.C,
24319         g++.old-deja/g++.other/friend10.C: New tests.
24320
24321 2000-12-02  Neil Booth  <neilb@earthling.net>
24322
24323         * g++.old-deja/g++.other/instan2.C
24324         * g++.old-deja/g++.other/instan3.C: New test.
24325
24326 2000-12-02  Neil Booth  <neilb@earthling.net>
24327
24328         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
24329         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
24330         gnuc99.c,gnuc99-pedantic.c: New tests.
24331
24332 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24333
24334         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
24335         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
24336
24337 2000-12-01  Neil Booth  <neilb@earthling.net>
24338
24339         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
24340         * gcc.dg/cpp/poison.c: Update.
24341         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
24342
24343 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
24344
24345         * g77.f-torture/execute/20001201.f: New test.
24346
24347 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24348
24349         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
24350
24351 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
24352
24353         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
24354
24355 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
24356
24357         * g++.old-deja/g++.other/cast6.C: New test.
24358
24359 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
24360
24361         * gcc.c-torture/execute/20001130-2.c: New testcase.
24362
24363 2000-11-30  Richard Henderson  <rth@redhat.com>
24364
24365         * gcc.c-torture/execute/20001130-1.c: New test.
24366
24367 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24368
24369         * g++.old-deja/g++.other/op3.C: New test.
24370
24371 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24372
24373         * g++.old-deja/g++.other/op2.C: New test.
24374
24375 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24376
24377         * g++.old-deja/g++.other/crash38.C: New test.
24378
24379 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
24380
24381         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
24382
24383 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
24384
24385         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
24386         tests.
24387         * gcc.c-torture/execute/string-opt-6.c: New test.
24388
24389         * gcc.dg/20001117-1.c: Add main.
24390
24391 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
24392
24393         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
24394         Move from here ...
24395         * gcc.dg/940510-1.c: ... to here.
24396
24397         * gcc.dg/20000926-1.c: GNU C now allows initializations of
24398         zero-size arrays in toplevel structures.
24399
24400 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24401
24402         * gcc.c-torture/execute/loop-8.c: New test.
24403
24404 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24405
24406         * g++.old-deja/g++.other/base1.C: New test.
24407
24408 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24409
24410         * g++.old-deja/g++.other/parse2.C: New test.
24411
24412 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24413
24414         * g++.old-deja/g++.pt/incomplete1.C: New test.
24415
24416 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24417
24418         * g++.old-deja/g++.other/friend9.C: New test.
24419
24420 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24421
24422         * gcc.dg/20001127-1.c: New test.
24423
24424 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24425
24426         * g++.old-deja/g++.pt/friend46.C: New test.
24427
24428 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24429
24430         * g++.old-deja/g++.other/ptrmem8.C: New test.
24431
24432 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24433
24434         * gcc.c-torture/execute/string-opt-7.c: New test.
24435         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24436
24437 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24438
24439         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
24440         instead of 'mkcheck 2'.
24441
24442 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24443
24444         * gcc.c-torture/execute/memcheck/driver.c,
24445         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
24446         C9X references to refer to C99.
24447
24448 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
24449
24450         * gcc.dg/ultrasp3.c: New test.
24451
24452 2000-11-25  Neil Booth  <neilb@earthling.net>
24453
24454         * gcc.dg/cpp/include2.c: Update test to be locale independent.
24455
24456 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
24457
24458         * gcc.c-torture/compile/20001123-2.c: New.
24459
24460 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24461
24462         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
24463
24464 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
24465
24466         * gcc.dg/sequence-point-1.c: Add some new tests.
24467         * gcc.c-torture/execute/20001124-1.c: New test.
24468
24469 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24470
24471         * g++.old-deja/g++.other/vaarg4.C: New test.
24472         * gcc.c-torture/compile/20001123-1.c: New test.
24473
24474 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24475
24476         * g++.other/crash24.C: Adjust and remove XFAIL.
24477         * g++.other/crash37.C: New test.
24478
24479 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
24480
24481         * g++.old-deja/g++.pt/instantiate9.C: New test.
24482
24483 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
24484
24485         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
24486         new ABI, too.
24487
24488         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
24489         * g++.old-deja/g++.robertl/eb55.C: Likewise.
24490
24491 2000-11-22  Neil Booth  <neilb@earthling.net>
24492
24493         * gcc.dg/cpp/Wtrigraphs.c: New test.
24494
24495 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
24496
24497         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
24498
24499 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
24500
24501         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
24502
24503 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
24504
24505         * lib/gcc-dg.exp: load_lib scanasm.exp.
24506         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
24507         * lib/g++-dg.exp: load_lib scanasm.exp.
24508         * lib/scanasm.exp: New.
24509         (scan-assembler, scan-assembler-not): Add optional arguments to
24510         test name, or if not present, the pattern name.
24511         (scan-assembler-dem, scan-assembler-dem-not): New.
24512
24513         * g++.dg/dg.exp: New.
24514
24515 2000-11-21  Neil Booth  <neilb@earthling.net>
24516
24517         * gcc.dg/cpp/integrated1.c: Remove.
24518
24519 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24520
24521         * gcc.c-torture/execute/20001121-1.c: New test.
24522
24523 2000-11-21  Richard Henderson  <rth@redhat.com>
24524
24525         * gcc.c-torture/compile/20001121-1.c: New test.
24526
24527 2000-11-20  Neil Booth  <neilb@earthling.net>
24528
24529         * gcc.dg/cpp/integrated1.c: New test.
24530
24531 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24532
24533         * g++.old-deja/g++.other/inline17.C: New test.
24534
24535 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
24536
24537         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
24538         local variable to be zero: I made the variable global. Now
24539         uses abort() and exit() instead of relying on main's return value.
24540
24541 2000-11-20  Neil Booth  <neilb@earthling.net>
24542
24543         * gcc.dg/cpp/paste2.c: Update test.
24544         * objc/execute/paste.m: New test.
24545
24546 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24547
24548         * gcc.dg/c99-condexpr-1.c: New test.
24549
24550 2000-11-20  Neil Booth  <neilb@earthling.net>
24551
24552         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
24553
24554 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
24555
24556         * g++.old-deja/g++.pt/export1.C: New test.
24557
24558 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
24559
24560         * gcc.dg/20001117-1.c: New test.
24561
24562 2000-11-18  Richard Henderson  <rth@redhat.com>
24563
24564         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
24565
24566 2000-11-18  Richard Henderson  <rth@redhat.com>
24567
24568         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
24569         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
24570         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
24571
24572 2000-11-18  Richard Henderson  <rth@redhat.com>
24573
24574         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
24575         (main): New.  Exit cleanly.
24576
24577 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24578
24579         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
24580         gcc.dg/c99-fordecl-2.c: New tests.
24581
24582 2000-11-18  Richard Henderson  <rth@redhat.com>
24583
24584         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
24585         * gcc.c-torture/execute/zerolen-2.c: New.
24586
24587 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24588
24589         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
24590         memory.
24591
24592 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24593
24594         * g++.old-deja/g++.pt/instantiate8.C: New test.
24595
24596 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24597
24598         * g++.old-deja/g++.other/incomplete.C: Add more tests.
24599         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
24600
24601 2000-11-16  Nick Clifton  <nickc@redhat.com>
24602
24603         * gcc.c-torture/execute/nestfunc-2.c: New test.
24604         * gcc.c-torture/execute/nestfunc-3.c: New test.
24605
24606 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24607
24608         * gcc.c-torture/compile/20001116-1.c: New test.
24609
24610 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24611
24612         * gcc.c-torture/execute/20001115-1.c: New test.
24613
24614 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
24615
24616         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
24617         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
24618         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
24619         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24620
24621 2000-11-15  Neil Booth  <neilb@earthling.net>
24622
24623         gcc.dg/cpp/_Pragma1.c: Update.
24624         gcc.dg/cpp/_Pragma2.c: New test.
24625
24626 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24627
24628         * g++.old-deja/g++.other/anon5.C: New test.
24629
24630 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24631
24632         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
24633         tests.
24634
24635 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
24636
24637         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
24638         output.
24639
24640 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24641
24642         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
24643         labels at end of compound statements.
24644
24645 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
24646
24647         * gcc.c-torture/execute/loop-7.c: New test.
24648
24649 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24650
24651         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
24652
24653 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24654
24655         * gcc.dg/c99-bool-1.c: New test.
24656
24657 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24658
24659         * gcc.dg/c99-scope-1.c: Remove xfail.
24660         * gcc.dg/c99-scope-2.c: New test.
24661
24662 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24663
24664         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
24665         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
24666
24667 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
24668
24669         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
24670         error messages.
24671
24672         * g++.mike/p700.C: Don't typedef wchar_t.
24673         * g++.mike/p784.C: Likewise.
24674         * g++.mike/eb101.C: Don't use __wchar_t.
24675
24676 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24677
24678         * g77.f-torture/execute/20001111.[fx]: Test premature exit
24679         from DO loop.
24680
24681 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24682
24683         * gcc.c-torture/execute/20001111-1.c: New test.
24684
24685 2000-11-10  Nick Clifton  <nickc@redhat.com>
24686
24687         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
24688         long multuiple and accumulate.
24689
24690 2000-11-09  Richard Henderson  <rth@redhat.com>
24691
24692         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
24693         via size_t instead of int.
24694
24695         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
24696         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24697         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24698         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24699
24700 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
24701
24702         * gcc.c-torture/compile/20001109-1.c: New test.
24703         * gcc.c-torture/compile/20001109-2.c: New test.
24704
24705 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
24706
24707         * g++.old-deja/g++.pt/operator1.C: New test.
24708         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
24709
24710 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24711
24712         * gcc.dg/20001108-1.c: New test.
24713
24714 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24715
24716         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
24717         with both arguments constant strings.
24718         * gcc.c-torture/execute/string-opt-3.c: New test.
24719         * gcc.c-torture/execute/string-opt-4.c: New test.
24720         * gcc.c-torture/execute/string-opt-5.c: New test.
24721
24722 2000-11-08  Nick Clifton  <nickc@redhat.com>
24723
24724         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
24725         mulsidi3adddi patterns.
24726
24727 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
24728
24729         * g++.old-deja/g++.other/crash36.C: New test.
24730
24731 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
24732
24733         * g++.old-deja/g++.other/init16.C: New test.
24734
24735 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
24736
24737         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
24738
24739 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24740
24741         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
24742         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24743         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24744
24745 2000-11-07  DJ Delorie  <dj@redhat.com>
24746
24747         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
24748
24749 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24750
24751         * gcc.c-torture/execute/string-opt-1.c: New test.
24752
24753 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24754
24755         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
24756         mips-sgi-irix6.* because the MIPS ABI passes floating-point
24757         parameters in registers, and there is no way for a varargs
24758         function to know in which order the integer and floating-point
24759         parameters should be interleaved when they are placed on the
24760         stack.
24761         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24762         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24763
24764 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24765
24766         * gcc.c-torture/execute/string-opt-2.c: New test.
24767
24768 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
24769
24770         * g++.old-deja/g++.pt/crash60.C: New test.
24771
24772 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24773
24774         * g++.old-deja/g++.other/crash24.C: New test.
24775         * g++.old-deja/g++.other/crash25.C: New test.
24776         * g++.old-deja/g++.other/crash26.C: New test.
24777         * g++.old-deja/g++.other/crash27.C: New test.
24778         * g++.old-deja/g++.other/crash28.C: New test.
24779         * g++.old-deja/g++.other/crash29.C: New test.
24780         * g++.old-deja/g++.other/crash30.C: New test.
24781         * g++.old-deja/g++.other/crash31.C: New test.
24782         * g++.old-deja/g++.other/crash32.C: New test.
24783         * g++.old-deja/g++.other/crash33.C: New test.
24784         * g++.old-deja/g++.other/crash34.C: New test.
24785         * g++.old-deja/g++.other/crash35.C: New test.
24786
24787 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24788
24789         * gcc.c-torture/execute/20001031-1.c: New test.
24790
24791 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
24792
24793         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
24794         namespace.
24795
24796         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
24797         standards-conformant.
24798
24799         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
24800
24801         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
24802         * g++.old-deja/g++.mike/p755a.C: Likewise.
24803         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
24804         library makes no calls to `operator new' during initialization.
24805
24806 2000-11-04  Neil Booth  <neilb@earthling.net>
24807
24808         * gcc.dg/cpp/include2.c: New tests.
24809
24810 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
24811
24812         * lib/g++.exp (g++_set_ld_library_path): New function.
24813         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
24814
24815 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
24816
24817         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
24818         warnings.
24819
24820 2000-11-01  Richard Henderson  <rth@redhat.com>
24821
24822         * g++.old-deja/g++.ext/namedret1.C: New.
24823         * g++.old-deja/g++.ext/namedret2.C: New.
24824         * g++.old-deja/g++.ext/namedret3.C: New.
24825
24826 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
24827
24828         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
24829         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
24830
24831 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24832
24833         * gcc.c-torture/execute/va-arg-21.c: New test.
24834
24835 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24836
24837         * gcc.dg/c99-complex-2.c: New test.
24838
24839 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24840
24841         * gcc.c-torture/execute/stdio-opt-1.c: New test.
24842
24843 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
24844
24845         * g++.old-deja/g++.other/inline16.C: New test.
24846
24847 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
24848
24849         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
24850         __PRETTY_FUNCTION__
24851
24852 2000-10-29  Neil Booth  <neilb@earthling.net>
24853
24854         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
24855         New tests.
24856         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
24857         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
24858         optimisation.
24859
24860 2000-10-29  Neil Booth  <neilb@earthling.net>
24861
24862         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
24863         * mi1.c, mi1c.h: Add null directives to multiple-include test.
24864         * mi5.c: Test multiple includes work with -C.
24865         * trigraphs.c: Test ^= version.
24866
24867 2000-10-28  Neil Booth  <neilb@earthling.net>
24868
24869         New tests and test updates for new macro expander.
24870
24871         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
24872         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
24873         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
24874         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
24875         new diagnostic messages.
24876
24877         * gcc.dg/cpp/macro3.c: New tests.
24878
24879 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
24880
24881         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
24882         on the same line.
24883
24884 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
24885
24886         * g++.old-deja/g++.other/eh2.C: New test.
24887
24888 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24889
24890         * gcc.c-torture/execute/20001027-1.c: New test.
24891
24892 2000-10-26  Richard Henderson  <rth@redhat.com>
24893
24894         * gcc.c-torture/execute/20001026-1.c: New.
24895
24896 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
24897
24898         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
24899         * g++.old-deja/g++.law/builtin1.C: Likewise.
24900         * g++.old-deja/g++.law/ctors10.C: Likewise.
24901         * g++.old-deja/g++.law/virtual3.C: Likewise.
24902         * g++.old-deja/g++.mike/p658.C: Likewise.
24903         * g++.old-deja/g++.other/sibcall1.C: Likewise.
24904         * g++.old-deja/g++.other/vaarg2.C: Likewise.
24905         * g++.old-deja/g++.robertl/eb124.C: Likewise.
24906         * g++.old-deja/g++.robertl/eb44.C: Likewise.
24907         * g++.old-deja/g++.robertl/eb77.C: Likewise.
24908
24909 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24910
24911         * gcc.c-torture/compile/20001024-1.c: New test.
24912
24913 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
24914
24915         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
24916         to tell us whether or not we are using V3.
24917
24918 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24919
24920         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
24921         operands.
24922
24923 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24924
24925         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
24926
24927 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
24928
24929         * gcc.c-torture/execute/20001024-1.c: New test.
24930
24931 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
24932
24933         * g++.old-deja/g++.other/sibcall1.C: New test.
24934
24935 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
24936
24937         * gcc.dg/noncompile/init-3.c: New test.
24938
24939 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24940
24941         * gcc.dg/format-array-1.c: New test.
24942
24943 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24944
24945         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
24946         writing through null pointers; remove comment about testing
24947         unterminated strings.
24948
24949 2000-10-17  Matthew Hiller  <hiller@redhat.com>
24950
24951         * gcc.c-torture/execute/20001017-2.c: New test.
24952
24953 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24954
24955         * gcc.c-torture/compile/20001018-1.c: New test.
24956         * gcc.c-torture/compile/20001018-1.x: Xfail.
24957
24958 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24959
24960         * gcc.c-torture/execute/20001017-1.c: New test.
24961
24962 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24963
24964         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
24965         for multiple use of arguments with scanf formats; add tests for
24966         multiple use of arguments.
24967
24968 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
24969
24970         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
24971
24972 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24973
24974         * gcc.dg/format-miss-1.c: New test.
24975
24976 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24977
24978         * gcc.c-torture/execute/20001013-1.c: New test.
24979
24980 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24981
24982         * gcc.dg/format-branch-1.c: New test.
24983
24984 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24985
24986         * README, lib/file-format.exp: Remove EGCS references.
24987
24988 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24989
24990         * gcc.dg/20001013-1.c: New test.
24991
24992 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24993
24994         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
24995         for intmax_t in the compiler using __typeof__ and the type rules
24996         for conditional expressions.
24997
24998 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
24999
25000         * gcc.dg/20001012-1.c: New test.
25001         * gcc.dg/20001012-2.c: New test.
25002
25003 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25004
25005         * gcc.dg/format-attr-1.c: New test.
25006
25007 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25008
25009         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
25010         __LONG_LONG_MAX__ instead of LLONG_MAX.
25011
25012 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25013
25014         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
25015         scanf flags.
25016         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
25017         flags.
25018
25019 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25020
25021         * gcc.dg/sequence-pt-1.c: New test.
25022
25023 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
25024
25025         * gcc.c-torture/execute/20001011-1.c: New testcase.
25026         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
25027
25028 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25029
25030         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
25031         does not error on it.
25032
25033 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25034
25035         * gcc.dg/20001009-1.c: New test.
25036
25037 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25038
25039         * gcc.c-torture/compile/20001009-1.c: Move from here ....
25040         * gcc.c-torture/execute/20001009-2.c: ... to here.
25041
25042 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
25043
25044         * gcc.c-torture/compile/20001009-1.c: New testcase.
25045         * gcc.c-torture/execute/20001009-1.c: New testcase.
25046         Testcases provided by Jan Hubicka <jh@suse.cz>.
25047
25048 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25049
25050         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25051         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
25052         uintmax_t using <limits.h> to emulate the compiler's internal
25053         logic.  No longer XFAIL %j tests.
25054
25055 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25056
25057         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
25058         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25059         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
25060         regexps and details of expected handling of some bad formats.
25061         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
25062         suppression.
25063
25064 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25065
25066         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
25067         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
25068         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
25069         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
25070         in list archives.
25071
25072 2000-10-06  Richard Henderson  <rth@cygnus.com>
25073
25074         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
25075         * g++.old-deja/g++.brendan/crash52.C: Likewise.
25076         * g++.old-deja/g++.jason/report.C: Likewise.
25077         * g++.old-deja/g++.law/friend5.C: Likewise.
25078         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
25079         of the expected warnings.
25080
25081 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
25082
25083         * g++.old-deja/g++.pt/enum14.C: New test.
25084
25085 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25086
25087         * g++.old-deja/g++.pt/crash59.C: New test.
25088
25089 2000-10-04  Will Cohen  <wcohen@redhat.com>
25090
25091         * gcc.dg/20000926-1.c: New test.
25092
25093 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
25094
25095         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
25096         function name for current C++ compiler.
25097         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
25098
25099 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
25100
25101         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
25102         __PRETTY_FUNCTION__.
25103         * g++.old-deja/g++.ext/pretty2.C: Likewise.
25104
25105 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25106
25107         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
25108
25109 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
25110
25111         * gcc.c-torture/compile/20000923-1.c: New test.
25112
25113 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
25114
25115         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
25116         * g++.old-deja/g++.pt/ttp62.C: Same.
25117         * g++.old-deja/g++.other/inline14.C: Same.
25118
25119 2000-09-24  Richard Henderson  <rth@cygnus.com>
25120
25121         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
25122
25123 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25124
25125         * gcc.dg/c90-printf-1.c: Add test for wide string format.
25126
25127 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
25128
25129         * gcc.c-torture/compile/20000922-1.c: New file.
25130
25131 2000-09-21  Nick Clifton  <nickc@redhat.com>
25132
25133         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
25134         a signed long modulo operation.
25135         (mod6): New function - perform an unsigned long modulo operation.
25136         (main): Add tests for modulos of very large numbers by very small
25137         dividends.
25138
25139 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25140
25141         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
25142
25143 2000-09-19  Richard Henderson  <rth@cygnus.com>
25144
25145         * gcc.dg/compare2.c (case 10): XFAIL.
25146
25147 2000-09-18  Richard Henderson  <rth@cygnus.com>
25148
25149         * gcc.c-torture/execute/20000906-1.c: Move ...
25150         * gcc.dg/20000906-1.c: ... here.  Only run on targets
25151         that support __builtin_trap.
25152
25153 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
25154
25155         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
25156
25157 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25158
25159         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
25160         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
25161         more $ format tests.
25162
25163 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25164
25165         * gcc.dg/format-errmk-1.c: New test.
25166
25167 2000-09-17  Greg McGary  <greg@mcgary.org>
25168
25169         * gcc.c-torture/execute/20000917-1.x: Remove.
25170
25171 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25172
25173         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
25174
25175 2000-09-17  Greg McGary  <greg@mcgary.org>
25176
25177         * gcc.c-torture/execute/20000917-1.c: New test.
25178         * gcc.c-torture/execute/20000917-1.x: XFAIL.
25179
25180 2000-09-16  Neil Booth  <NeilB@earthling.net>
25181
25182         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
25183         in nested macro bug.
25184
25185 2000-09-15  Neil Booth  <NeilB@earthling.net>
25186
25187         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
25188
25189 2000-09-14  Jeffrey A Law  (law@cygnus.com)
25190
25191         * gcc.c-torture/execute/20000914-1.c: New test.
25192
25193 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
25194
25195         * g++.other/inline13.C: New test.
25196
25197 2000-09-12  Andreas Jaeger  <aj@suse.de>
25198
25199         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
25200         constant by Ulrich Drepper <drepper@redhat.com>.
25201
25202 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
25203
25204         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
25205
25206 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25207
25208         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
25209
25210 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
25211
25212         * gcc.dg/cpp/backslash.c: New test.
25213
25214 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
25215
25216         * gcc.c-torture/execute/20000910-1.c: New test.
25217         * gcc.c-torture/execute/20000910-2.c: Likewise.
25218
25219 2000-09-11  Robert Lipe  <robertl@sco.com>
25220
25221         * gcc.dg/pragma-align.c: New test.
25222
25223 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25224
25225         * g++.old-deja/g++.pt/explicit82.C: New test.
25226         * g++.old-deja/g++.pt/explicit83.C: New test.
25227
25228 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
25229
25230         * gcc.dg/asm-names.c: New test.
25231
25232 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25233
25234         * gcc.dg/cpp/tr-warn6.c: New test
25235
25236 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25237
25238         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
25239         be accepted.
25240
25241 2000-09-07  Catherine Moore  <clm@redhat.com>
25242
25243         * gcc.c-torture/execute/unroll-1.c: New test.
25244
25245 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
25246
25247         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
25248         ERROR markers.
25249         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
25250         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
25251         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
25252         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
25253         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
25254         Preprocess only.
25255         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
25256         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
25257
25258 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25259
25260         * g++.old-deja/g++.pt/deduct2.C: New test.
25261
25262 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25263
25264         * g++.old-deja/g++.pt/parms2.C: New test.
25265
25266 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25267
25268         * g++.old-deja/g++.pt/crash58.C: New test.
25269
25270 2000-09-06  Greg McGary  <greg@mcgary.org>
25271
25272         * gcc.c-torture/execute/20000906-1.c: New test.
25273         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
25274
25275 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25276
25277         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
25278
25279 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25280
25281         * g++.old-deja/g++.pt/crash57.C: New test.
25282
25283 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25284
25285         * g++.old-deja/g++.pt/crash56.C: New test.
25286
25287 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25288
25289         * g++.old-deja/g++.pt/koenig1.C: New test.
25290
25291 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25292
25293         * gcc.dg/20000904-1.c: New test.
25294
25295 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25296
25297         * gcc.dg/cpp/paste8.c: New test.
25298
25299 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
25300
25301         * gcc.c-torture/compile/20000827-1.c: New test.
25302
25303 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25304
25305         * gcc.dg/format-diag-1.c: New test.
25306
25307 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25308
25309         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
25310         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
25311         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
25312         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
25313         gcc.dg/formatz-1.c: Adjust warning regular expressions.
25314
25315 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25316
25317         * g++.old-deja/g++.other/nested4.C: New test.
25318
25319 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25320
25321         * g++.old-deja/g++.ns/scoped1.C: New test.
25322
25323 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
25324
25325         * lib/g++.exp: Support testing already-installed GCC.
25326
25327 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25328
25329         * wtr-label-1.c, wtr-suffix-1.c: New tests.
25330
25331 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25332
25333         * gcc.dg/return-type-2.c: New test.
25334
25335 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
25336
25337         * gcc.c-torture/compile/20000825-1.c: New test.
25338
25339 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
25340
25341         * gcc.dg/dwarf2-2.c: New test.
25342
25343 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
25344
25345         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
25346         dg-warning regexps.
25347
25348 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25349
25350         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
25351         gcc.dg/format-ext-5.c: New tests.
25352
25353 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
25354
25355         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
25356
25357 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
25358
25359         * gcc.dg/noncompile/930622-2.c: Adjust error message.
25360
25361 2000-08-24  Richard Henderson  <rth@cygnus.com>
25362
25363         * gcc.dg/ia64-sync-1.c: New test.
25364         * gcc.dg/ia64-sync-2.c: New test.
25365         * gcc.dg/ia64-asm-1.c: New test.
25366
25367 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25368
25369         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
25370         * gcc.dg/format-ext-2.c: New test.
25371
25372 2000-08-23  Jason Merrill  <jason@redhat.com>
25373
25374         * lib/old-dejagnu.exp: Also ignore "In member function" and
25375         "At global scope".
25376
25377 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25378
25379         * gcc.dg/noncompile/label-lineno-1.c: New test.
25380
25381 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25382
25383         * gcc.dg/c99-array-nonobj-1.c: New test.
25384
25385 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25386
25387         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
25388         tests.
25389         * gcc.dg/format-ext-1.c: New test.
25390
25391 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25392
25393         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
25394         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
25395         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
25396         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
25397         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
25398
25399 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25400
25401         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
25402         gcc.dg/c99-strftime-2.c: New tests.
25403
25404 2000-08-22  Richard Henderson  <rth@cygnus.com>
25405
25406         * gcc.c-torture/execute/20000822-1.c: New test.
25407
25408 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25409
25410         * gcc.c-torture/execute/20000819-1.x: Remove.
25411
25412 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25413
25414         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
25415         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
25416         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
25417         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
25418         gcc.dg/format-xopen-1.c: New tests.
25419
25420 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25421
25422         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
25423
25424 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25425
25426         * g++.old-deja/g++.other/loop2.C: New test.
25427
25428         * gcc.c-torture/compile/20000606-1.c: New test.
25429         * gcc.c-torture/compile/20000728-1.c: New test.
25430         * gcc.c-torture/execute/20000801-1.c: New test.
25431         * gcc.c-torture/execute/20000801-2.c: New test.
25432         * gcc.c-torture/execute/20000819-1.c: New test.
25433         * gcc.c-torture/execute/20000819-1.x: XFAIL.
25434         * gcc.dg/20000629-1.c: New test.
25435         * gcc.dg/20000724-1.c: New test.
25436         * gcc.dg/20000807-1.c: New test.
25437
25438 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
25439
25440         * gcc.dg/cpp/pragma-1.c: New test.
25441         * gcc.dg/cpp/pragma-2.c: New test.
25442
25443 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
25444
25445         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
25446         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
25447
25448 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25449
25450         * gcc.c-torture/compile/20000818-1.c: New test.
25451
25452 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
25453
25454         * gcc.c-torture/execute/20000818-1.c: New test.
25455
25456 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25457
25458         * gcc.dg/format-va-1.c: New test.
25459
25460 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25461
25462         * g++.old-deja/g++.other/typedef8.C: New test.
25463
25464 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25465
25466         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
25467         * g++.old-deja/g++.mike/net36.C: Mark candidate.
25468         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
25469         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
25470         * g++.old-deja/g++.other/ptrmem7.C: New test.
25471         * g++.old-deja/g++.pt/ptrmem10.C: New test.
25472
25473 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25474
25475         * g++.old-deja/g++.pt/typename27.C: New test.
25476
25477 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
25478
25479         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
25480         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
25481         * g++.old-deja/g++.pt/friend45.C: New test.
25482         * g++.old-deja/g++.other/friend8.C: New test.
25483
25484 2000-08-15  Richard Henderson  <rth@cygnus.com>
25485
25486         * gcc.c-torture/execute/20000815-1.c: New test.
25487
25488 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25489
25490         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
25491         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
25492         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
25493
25494 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
25495
25496         * g++.old-deja/g++.other/refinit2.C: New test.
25497
25498 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
25499
25500         * lib/c-torture.exp (c-torture): Make
25501         compiler_conditional_xfail_data global.
25502         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
25503         compiler_conditional_xfail_data machinery.
25504         (f-torture-execute): Likewise.
25505         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
25506         and only when unrolling loops.
25507
25508         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
25509
25510 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25511
25512         * g++.old-deja/g++.pt/explicit81.C: New test.
25513
25514 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25515
25516         * g++.old-deja/g++.pt/typename26.C: New test.
25517
25518 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
25519
25520         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
25521         warning.
25522
25523 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25524
25525         * g++.old-deja/g++.other/array3.C: New test.
25526
25527 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25528
25529         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
25530         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
25531         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
25532         New tests.
25533
25534 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
25535
25536         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
25537         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25538
25539 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
25540
25541         * gcc.c-torture/execute/20000808-1.c: New test.
25542
25543 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25544
25545         * gcc.dg/c90-const-expr-1.c: New test.
25546
25547 2000-08-08  Richard Henderson  <rth@cygnus.com>
25548
25549         * gcc.dg/noncompile/920923-1.c: Declare calloc.
25550
25551 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25552
25553         * gcc.dg/noncompile/const-ll-1.c: New test.
25554
25555 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25556
25557         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
25558
25559 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25560
25561         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
25562         that running programs linked against the shared version of libobjc
25563         run correctly.
25564
25565 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25566
25567         * gcc.dg/c99-printf-1.c: New test.
25568
25569 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25570
25571         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
25572
25573 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
25574
25575         * gcc.c-torture/execute/20000731-1.x: Delete.
25576
25577 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
25578
25579         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
25580         and torture_without_loops as is done by c-torture.exp.
25581         (search_for): Copy from c-torture.exp.
25582         (gcc-dg-runtest): New function, drives a directory of tests
25583         iterating over the TORTURE_OPTIONS.
25584         (scan-assembler, scan-assembler-not): Move here from
25585         individual directory drivers.
25586
25587         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
25588         defined by lib/gcc-dg.exp.
25589         * gcc.dg/cpp/cpp.exp: Likewise.
25590         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
25591         gcc-dg-runtest, so we cycle over optimization options.
25592
25593         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
25594         * gcc.dg/compare2.c: No longer expected to fail.
25595
25596 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25597
25598         * gcc.c-torture/execute/20000804-1.c: New test.
25599
25600 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25601
25602         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
25603
25604 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
25605
25606         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
25607
25608 2000-08-03  Jeffrey A Law  (law@cygnus.com)
25609
25610         * gcc.c-torture/compile/20000803-1.c: New test.
25611
25612 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25613
25614         * gcc.c-torture/execute/20000801-3.c,
25615         gcc.c-torture/execute/20000801-4.c: New tests.
25616         * gcc.c-torture/execute/20000801-3.x,
25617         gcc.c-torture/execute/20000801-4.x: Xfail.
25618
25619 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
25620
25621         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
25622         libobjc/.libs to allow for libtool.
25623
25624 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
25625
25626         * gcc.c-torture/compile/20000802-1.c: New test.
25627
25628 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
25629
25630         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
25631
25632 2000-07-31  Jeffrey A Law  (law@cygnus.com)
25633
25634         * gcc-c-torture/execute/20000731-2.c: New test.
25635
25636         * gcc.c-torture/execute/20000731-1.c: New test.
25637         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
25638
25639 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
25640
25641         * testsuite/gcc.dg/cpp/paste7.c: New test.
25642         * gcc.dg/cpp/20000725-1.c: New test.
25643
25644 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
25645
25646         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
25647         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
25648         declaration warning for __builtin_dwarf_reg_size.
25649
25650         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
25651
25652 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25653
25654         * gcc.dg/noncompile/voidparam-1.c: New test.
25655
25656 2000-07-30  Richard Henderson  <rth@cygnus.com>
25657
25658         * gcc.dg/c90-digraph-1.c: Don't xfail.
25659         * gcc.dg/compare2.c (case 10): Xfail.
25660         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
25661
25662 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
25663
25664         * gcc.dg/c99-main-1.c: New test.
25665
25666 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25667
25668         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
25669
25670 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
25671
25672         * gcc.c-tortuer/execute/20000726-1.c: New test.
25673
25674 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
25675
25676         * gcc.c-torture/execute/enum-2.c: New test.
25677
25678 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25679
25680         * gcc.dg/cpp/tr-warn3.c: New test.
25681
25682 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25683
25684         * g++.old-deja/g++.ext/implicit1.C: Remove.
25685         * g++.old-deja/g++.jason/c2.C: Remove
25686         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
25687         * g++.old-deja/g++.pt/crash16.C: Likewise.
25688         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
25689
25690 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25691
25692         * g++.old-deja/g++.other/for2.C: New test.
25693
25694 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
25695
25696         * gcc.dg/20000720-1.c: New test.
25697
25698 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
25699
25700         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
25701
25702 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
25703
25704         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
25705         * gcc.c-torture/execute/20000722-1.c: New.
25706         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
25707
25708 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
25709
25710         * gcc.dg/cpp/20000720-1.S: New test.
25711
25712 2000-07-21  Michael Meissner  <meissner@redhat.com>
25713
25714         * gcc.c-torture/execute/ieee/hugeval.c: New test.
25715
25716 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25717
25718         * g++.old-deja/g++.brendan/crash16.C,
25719         g++.old-deja/g++.brendan/parse3.C,
25720         g++.old-deja/g++.brendan/redecl1.C,
25721         g++.old-deja/g++.ns/template13.C,
25722         g++.old-deja/g++.other/decl4.C,
25723         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
25724
25725 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25726
25727         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
25728         and "Internal error".
25729
25730         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
25731         regexps.
25732         * gcc.dg/cpp/paste6.c: New test.
25733
25734 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
25735
25736         * gcc.dg/cpp/tr-direct.c: New test.
25737
25738         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
25739         gcc.dg/cpp/undef1.c: Tweak error regexps.
25740
25741 2000-07-18  Eric Christopher <echristo@redhat.com>
25742
25743         * gcc.c-torture/compile/20000718-1.c: New test.
25744
25745 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
25746
25747         * cpplex.c (_cpp_push_token): If the token being pushed back
25748         is the previous token in this context, just subtract one from
25749         context->posn.
25750         * cppmacro.c (save_expansion): Clear aux field when storing a
25751         placemarker.
25752
25753 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
25754
25755         * gcc.dg/noncompile/redecl-1.c: New test.
25756
25757 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
25758
25759         * gcc.c-torture/execute/20000717-5.c: New test.
25760         * gcc.c-torture/execute/20000717-1.x: Removed.
25761
25762 2000-07-17  Richard Henderson  <rth@cygnus.com>
25763
25764         * gcc.c-torture/execute/20000717-4.c: New test.
25765
25766 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
25767
25768         * gcc.dg/cpp/syshdr.c: New test.
25769         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
25770
25771 2000-07-17  Neil Booth  <neilb@earthling.net>
25772
25773         * gcc.dg/cpp/cmdlne-dM.c: New test.
25774         * gcc.dg/cpp/cmdlne-dD.c: New test.
25775
25776 2000-07-17  Jeffrey A Law  (law@cygnus.com)
25777
25778         * gcc.c-torture/execute/20000717-3.c: New test.
25779
25780         * gcc.c-torture/compile/20000717-1.c: New test.
25781
25782 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
25783
25784         * gcc.c-torture/execute/20000717-2.c: New test.
25785
25786 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25787
25788         * gcc.dg/formatz-1.c: New test.
25789
25790         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
25791         * gcc.dg/c99-digraph-1.c: New tests.
25792
25793         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
25794         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
25795
25796         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
25797         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
25798         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
25799         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
25800         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
25801         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
25802         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
25803
25804 2000-07-17   Greg McGary <greg@mcgary.org>
25805
25806         * gcc.c-torture/execute/20000717-1.c: New test.
25807         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
25808
25809 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
25810
25811         * gcc.c-torture/execute/20000715-2.c: New test.
25812         * gcc.dg/20000715-1.c: New test.
25813
25814 2000-07-15  Michael Meissner  <meissner@redhat.com>
25815
25816         * gcc.c-torture/execute/20000715-1.c: New test.
25817
25818 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
25819
25820         * gcc.c-torture/execute/20000707-1.c: New test.
25821
25822 2000-07-13  Neil Booth  <NeilB@earthling.net>
25823
25824         * testsuite/gcc.dg/cpp/digraph1.c,
25825         testsuite/gcc.dg/cpp/digraph2.c,
25826         testsuite/gcc.dg/cpp/digraphs.c: New tests.
25827
25828 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
25829
25830         * g77.f-torture/compile/20000630-2.f:  New test.
25831         * g77.f-torture/compile/20000630-2.x
25832
25833 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25834
25835         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
25836
25837 2000-07-11  Neil Booth  <NeilB@earthling.net>
25838
25839         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
25840
25841 2000-07-11  Neil Booth  <NeilB@earthling.net>
25842
25843         * gcc.dg/cpp/cmdlne-C.c: New.
25844
25845 2000-07-09  Neil Booth  <NeilB@earthling.net>
25846
25847         * gcc.dg/cpp/directiv.c: New tests.
25848         * gcc.dg/cpp/undef1.c: Update.
25849
25850 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
25851
25852         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
25853
25854 2000-07-09  Neil Booth  <NeilB@earthling.net>
25855
25856         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
25857
25858 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
25859
25860         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
25861         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
25862
25863 2000-07-08  Neil Booth  <NeilB@earthling.net>
25864
25865         * gcc.dg/cpp/macsyntx.c: New tests.
25866
25867 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25868
25869         * gcc.dg/20000707-1.c: New test.
25870
25871 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25872
25873         * gcc.c-torture/execute/20000706-1.c: New test.
25874         * gcc.c-torture/execute/20000706-2.c: New test.
25875         * gcc.c-torture/execute/20000706-3.c: New test.
25876         * gcc.c-torture/execute/20000706-4.c: New test.
25877         * gcc.c-torture/execute/20000706-5.c: New test.
25878
25879 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25880
25881         * g++.old-deja/g++.pt/instantiate7.C: New test.
25882
25883 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25884
25885         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
25886         * g++.old-deja/g++.mike/thunk3.C: Likewise.
25887         * g++.old-deja/g++.other/rtti3.C: Likewise.
25888         * g++.old-deja/g++.other/rttid3.C: Likewise.
25889
25890 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
25891
25892         *  g77.f-torture/compile/20000630-1.x: Fix typo
25893
25894 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
25895
25896         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
25897         assembly output.
25898
25899 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
25900
25901         * gcc.dg/cpp/ident.c: New test.
25902
25903 2000-07-05  Neil Booth  <NeilB@earthling.net>
25904
25905         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
25906           gcc.dg/cpp/lexstrng.c: New tests.
25907
25908 2000-07-04  Neil Booth  <NeilB@earthling.net>
25909
25910         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
25911         * gcc.dg/cpp/strify2.c: Same.
25912
25913 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
25914
25915         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
25916         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
25917         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
25918         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
25919
25920         * testsuite/gcc.dg/cpp/macro1.c,
25921         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
25922         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
25923         testsuite/gcc.dg/cpp/strify1.c,
25924         testsuite/gcc.dg/cpp/strify2.c: New tests.
25925
25926 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
25927
25928         * gcc.c-torture/execute/20000703-1.c: New test.
25929
25930 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25931
25932         * g++.old-deja/g++.pt (lookup10.C): New test.
25933
25934 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25935
25936         * g++.old-deja/g++.pt (typename25.C): New test.
25937
25938 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
25939
25940         * gcc.c-torture/compile/20000701-1.c: New test.
25941
25942 2000-06-30  Nick Clifton  <nickc@cygnus.com>
25943
25944         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
25945         to test case.
25946
25947 2000-06-30  Catherine Moore  <clm@cygnus.com>
25948
25949         * gcc.c-torture/execute/align-1.c: New test.
25950
25951 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
25952
25953         * g++.old-deja/g++.pt/expr8.C: New test.
25954         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
25955
25956 2000-06-29  Nick Clifton  <nickc@cygnus.com>
25957
25958         * gcc.c-torture/compile/20000629-1.c: New test.
25959
25960 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25961
25962
25963         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
25964         gcc.dg/noncompile directory, depending on whether they're
25965         preprocessor tests or not.  Annotate all the tests for the dg
25966         framework.
25967
25968         * gcc.c-torture/noncompile/noncompile.exp: Delete.
25969         * gcc.dg/noncompile/noncompile.exp: New.
25970
25971         * Moved files:
25972         Old name                                New name
25973         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
25974         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
25975         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
25976         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
25977         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
25978         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
25979         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
25980         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
25981         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
25982         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
25983         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
25984         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
25985         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
25986         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
25987         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
25988         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
25989         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
25990         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
25991         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
25992         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
25993         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
25994         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
25995         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
25996         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
25997
25998         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
25999         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
26000         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
26001         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
26002         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
26003         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
26004
26005 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26006
26007         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
26008         declare one variable.  On the fourth, error.
26009         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
26010         declared by 20000628-1a.h.
26011
26012 2000-06-29  Richard Henderson  <rth@redhat.com>
26013
26014         * gcc.c-torture/execute/930529-1.x: New file.
26015         * gcc.dg/920413-1.c: Adjust expected warning text.
26016         * gcc.dg/980217-1.c: Declare abort.
26017         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
26018
26019 2000-06-29  Jeffrey A Law  (law@cygnus.com)
26020
26021         * g77.f-torture/compile/20000629-1.f: New test.
26022         * g77.f-torture/compile/20000629-1.x: Expected to fail.
26023
26024 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26025
26026         Rearrange lots of files, removing entirely the
26027         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
26028         directories.
26029
26030         * Deleted files:
26031         gcc.c-torture/code_quality/code_quality.exp
26032         gcc.c-torture/special/special.exp
26033         gcc.failure/failure.exp
26034         gcc.failure/940409-1.x
26035         gcc.c-torture/compile/961203-1.x
26036
26037         * New files:
26038         gcc.misc-tests/linkage.exp
26039         gcc.c-torture/execute/920730-1t.c
26040         gcc.c-torture/execute/920730-1t.x
26041         gcc.c-torture/compile/920520-1.x
26042         gcc.c-torture/compile/920521-1.x
26043         gcc.c-torture/compile/981006-1.x
26044         gcc.c-torture/execute/eeprof-1.x
26045
26046         * Moved files (possibly with modifications to fit a new harness):
26047         Old name                                New name
26048         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
26049         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
26050         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
26051         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
26052         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
26053         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
26054         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
26055         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
26056         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
26057         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
26058         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
26059         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
26060         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
26061         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
26062
26063 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26064
26065         * c-torture/compile/961203-1.x: Delete.
26066
26067         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
26068         not exit. Include stdio.h.
26069         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
26070         * gcc.misc-tests/dg-12.c: Likewise.
26071         * gcc.misc-tests/dg-5.c: Likewise.
26072         * gcc.misc-tests/dg-6.c: Likewise.
26073         * gcc.misc-tests/dg-7.c: Prototype abort.
26074         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
26075         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
26076         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
26077         not exit.
26078         * gcc.misc-tests/sieve.c: Use return from main, not exit.
26079         * gcc.misc-tests/sort2.c: Use return from main, not exit.
26080
26081 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
26082
26083         * gcc.dg/cpp/20000628-1.c: New test.
26084         * gcc.dg/cpp/20000628-1.h: New header for above test.
26085         * gcc.dg/cpp/20000628-1a.h: Likewise.
26086
26087 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
26088
26089         * gcc.dg/cpp: New directory.
26090         * gcc.dg/cpp/cpp.exp: New driver.
26091         * gcc.dg/cpp/20000627-1.c: New test.
26092         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
26093         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
26094         and rewrite as a compilation test.
26095
26096         * gcc.dg: Move many files into the cpp subdirectory, possibly
26097         renaming or editing them as well.
26098         Old name                New name
26099         990119-1.c              cpp/19990119-1.c
26100         990228-1.c              cpp/19990228-1.c
26101         990407-1.c              cpp/19990407-1.c
26102         990409-1.c              cpp/19990409-1.c
26103         990413-1.c              cpp/19990413-1.c
26104         990703-1.c              cpp/19990703-1.c
26105         20000127-1.c            cpp/20000127-1.c
26106         20000129-1.c            cpp/20000129-1.c
26107         20000207-1.c            cpp/20000207-1.c
26108         20000207-2.c            cpp/20000207-2.c
26109         20000209-1.c            cpp/20000209-1.c
26110         20000209-2.c            cpp/20000209-2.c
26111         20000301-1.c            cpp/20000301-1.c
26112         20000419-1.c            cpp/20000419-1.c
26113         20000510-1.S            cpp/20000510-1.S
26114         20000519-1.c            cpp/20000519-1.c
26115         20000529-1.c            cpp/20000529-1.c
26116         20000625-1.c            cpp/20000625-1.c
26117         20000625-2.c            cpp/20000625-2.c
26118         cpp-as1.c               cpp/assert1.c
26119         cpp-as2.c               cpp/assert2.c
26120         cxx-comments-1.c        cpp/cxxcom1.c
26121         cxx-comments-2.c        cpp/cxxcom2.c
26122         endif-label.c           cpp/endif.c
26123         cpp-hash1.c             cpp/hash1.c
26124         cpp-hash2.c             cpp/hash2.c
26125         cpp-if1.c               cpp/if-1.c
26126         cpp-if2.c               cpp/if-2.c
26127         cpp-if3.c               cpp/if-3.c
26128         cpp-if4.c               cpp/if-4.c
26129         cpp-if5.c               cpp/if-5.c
26130         cpp-cond.c              cpp/if-cexp.c
26131         cpp-missingop.c         cpp/if-mop.c
26132         cpp-missingparen.c      cpp/if-mpar.c
26133         cpp-opprec.c            cpp/if-oppr.c
26134         cpp-ifparen.c           cpp/if-paren.c
26135         cpp-shortcircuit.c      cpp/if-sc.c
26136         cpp-shift.c             cpp/if-shift.c
26137         cpp-unary.c             cpp/if-unary.c
26138         cpp-li1.c               cpp/line1.c
26139         cpp-li2.c               cpp/line2.c
26140         lineno.c                cpp/line3.c
26141         lineno-2.c              cpp/line4.c
26142         cpp-mi.c                cpp/mi1.c
26143         cpp-mic.h               cpp/mi1c.h
26144         cpp-micc.h              cpp/mi1cc.h
26145         cpp-mind.h              cpp/mi1nd.h
26146         cpp-mindp.h             cpp/mi1ndp.h
26147         cpp-mix.h               cpp/mi1x.h
26148         cpp-mi2.c               cpp/mi2.c
26149         cpp-mi2a.h              cpp/mi2a.h
26150         cpp-mi2b.h              cpp/mi2b.h
26151         cpp-mi2c.h              cpp/mi2c.h
26152         cpp-mi3.c               cpp/mi3.c
26153         cpp-mi3.def             cpp/mi3.def
26154         poison-1.c              cpp/poison.c
26155         pr-impl.c               cpp/prag-imp.c
26156         cpp-redef-2.c           cpp/redef1.c
26157         cpp-redef.c             cpp/redef2.c
26158         strpaste.c              cpp/strp1.c
26159         strpaste-2.c            cpp/strp2.c
26160         cpp-tradpaste.c         cpp/tr-paste.c
26161         cpp-tradstringify.c     cpp/tr-str.c
26162         cpp-tradwarn1.c         cpp/tr-warn1.c
26163         cpp-tradwarn2.c         cpp/tr-warn2.c
26164         trigraphs.c             cpp/trigraphs.c
26165         cpp-unc1.c              cpp/unc1.c
26166         cpp-unc2.c              cpp/unc2.c
26167         cpp-unc3.c              cpp/unc3.c
26168         cpp-unc.c               cpp/unc4.c
26169         undef.c                 cpp/undef1.c
26170         undef-2.c               cpp/undef2.c
26171         cpp-wi1.c               cpp/widestr1.c
26172
26173 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
26174
26175         * lib/g++.exp (g++_include_flags): Tweak.
26176
26177 2000-06-27  H.J. Lu  <hjl@gnu.org>
26178             Loren J. Rittle  <ljrittle@acm.org>
26179
26180         * lib/g++.exp (g++_include_flags): Override libgloss.exp
26181         version with one that knows about the new gcc tree structure.
26182         (g++_link_flags): Same.
26183
26184 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
26185
26186         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
26187         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
26188         case we are cross-compiling.
26189
26190         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
26191         g++.old-deja/g++.niklas/Makefile.in,
26192         g++.old-deja/g++.niklas/configure.in,
26193         g++.old-deja/g++.other/Makefile.in,
26194         g++.old-deja/g++.other/configure.in,
26195         gcc.c-torture/code_quality/Makefile.in,
26196         gcc.c-torture/code_quality/configure.in,
26197         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
26198         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
26199         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
26200         gcc.c-torture/execute/ieee/Makefile.in,
26201         gcc.c-torture/execute/ieee/configure.in,
26202         gcc.c-torture/noncompile/Makefile.in,
26203         gcc.c-torture/noncompile/configure.in,
26204         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
26205         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
26206         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
26207
26208 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26209
26210         * g++.old-deja/g++.other/ambig3.C: New test.
26211
26212 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26213
26214         * g++.old-deja/g++.pt/syntax1.C: New test.
26215         * g++.old-deja/g++.pt/syntax2.C: New test.
26216         * g++.old-deja/g++.other/syntax3.C: New test.
26217         * g++.old-deja/g++.other/syntax4.C: New test.
26218
26219 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26220
26221         * gcc.dg/20000623-1.c: Prototype exit and abort.
26222
26223 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26224
26225         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
26226         New tests.
26227         * gcc.dg/cpp-mi3.def: New file.
26228
26229         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
26230         inside assertions.
26231         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
26232         lexer's error messages.
26233         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
26234         divine anything from the linemarkers.
26235         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
26236         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
26237
26238 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
26239
26240         * gcc.dg/20000623-1.c: New test.
26241
26242 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
26243
26244         * gcc.c-torture/execute/20000622-1.c: New test.
26245
26246 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26247
26248         * g++.old-deja/g++.other/init15.C: New test.
26249
26250 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26251
26252         * g++.old-deja/g++.pt/vaarg2.C: New test.
26253         * g++.old-deja/g++.pt/vaarg3.C: New test.
26254
26255 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
26256
26257         * g++.old-deja/g++.other/dyncast6.C: New test.
26258
26259 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
26260
26261         * gcc.c-torture/execute/loop-6.c: New test.
26262
26263 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
26264
26265         * gcc.dg/20000614-1.c: New test.
26266         * gcc.dg/20000614-2.c: New test.
26267
26268 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
26269
26270         * g++.old-deja/g++.other/inline12.C: New test.
26271
26272 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
26273
26274         * g++.old-deja/g++.other/eh1.C: New test.
26275
26276 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
26277
26278         * g++.old-deja/g++.other/type.C: New test.
26279
26280 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26281
26282         * g++.old-deja/g++.other/initstring.C: New test.
26283
26284 2000-06-12  Jason Merrill  <jason@redhat.com>
26285
26286         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
26287
26288 2000-06-09  Jeffrey A Law  (law@cygnus.com)
26289
26290         * gcc.c-torture/compile/20000609-1.c: New test.
26291
26292 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
26293
26294         * gcc.dg/20000609-1.c: New test.
26295
26296 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
26297
26298         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
26299         * gcc.c-torture/noncompile/poison-1.c: Move...
26300         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
26301         * gcc.dg/cpp-li1.c: Add a token after the #line.
26302
26303 2000-06-05  Richard Henderson  <rth@cygnus.com>
26304
26305         * gcc.c-torture/execute/20000605-2.c: New test.
26306         * gcc.c-torture/execute/20000605-3.c: New test.
26307
26308 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
26309
26310         * g77.f-torture/execute/20000503-1.x: New file.
26311
26312 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26313
26314         * g++.old-deja/g++.eh/badalloc1.C: New test.
26315
26316 2000-06-05  Richard Henderson  <rth@cygnus.com>
26317
26318         * gcc.c-torture/execute/20000605-1.c: New test.
26319
26320 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26321             Nathan Sidwell <nathan@codesourcery.com>
26322
26323         * gcc.c-torture/compile/20000605-1.c: New test.
26324
26325 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
26326
26327         * g77.f-torture/compile/20000601-1.f:  New test.
26328
26329 2000-06-03  Richard Henderson  <rth@cygnus.com>
26330
26331         * gcc.c-torture/execute/20000603-1.c: New.
26332
26333 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
26334
26335         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
26336         * gcc.dg/noreturn-2.c (noreturn): Likewise.
26337
26338 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
26339
26340         * gcc.dg/compare2.c (case 12): XFAIL.
26341         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
26342         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
26343
26344         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
26345
26346 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
26347
26348         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
26349         guard macro is already defined when the header is first
26350         included.
26351         * gcc.dg/cpp-mix.h: New file.
26352         * gcc.dg/endif-label.c: Update patterns to match compiler.
26353
26354         * g++.brendan/complex1.C: Declare abort.
26355         * g++.law/refs4.C: Remove XFAIL.
26356         * g++.oliva/expr2.C: Declare abort and exit.
26357
26358 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
26359
26360         * gcc.c-torture/execute/20000528-1.c: New test.
26361
26362         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
26363         * g++.old-deja/g++.law/temps4.C: Likewise.
26364
26365         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
26366         stdlib.h.  Call abort() on failure.
26367         * g++.old-deja/g++.law/refs4.C: Likewise.
26368         * g++.old-deja/g++.law/temps4.C: Likewise.
26369         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
26370         * gcc.c-torture/execute/20000112-1.c: Include string.h.
26371
26372 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
26373
26374         Relative to g++.dg/special:
26375         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
26376
26377         Relative to g++.old-deja:
26378         * g++.brendan/complex1.C, g++.jason/optimize2.C,
26379         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
26380         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
26381         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
26382         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
26383         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
26384         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
26385
26386         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
26387         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
26388         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
26389         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
26390         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
26391         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
26392         and/or string.h.
26393
26394         * g++.other/goto1.C: Update expectations for error messages.
26395
26396 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
26397
26398         * gcc.c-torture/compile/20000523-1.c: New test.
26399
26400 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26401
26402         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
26403
26404 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26405
26406         * g++.old-deja/g++.eh/catch11.C: New test.
26407         * g++.old-deja/g++.eh/catch12.C: New test.
26408
26409 2000-05-24  Nick Clifton  <nickc@cygnus.com>
26410
26411         * gcc.c-torture/execute/20000523-1.c: New test.
26412
26413 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
26414
26415         * c-torture/execute/bcp-1.c: Replace abort in arg of
26416         __builtin_constant_p with a generic external function.
26417
26418         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
26419         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
26420         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
26421         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
26422         Prototype abort and/or exit.
26423
26424         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
26425         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
26426         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
26427         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
26428
26429 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
26430
26431         * gcc.dg/dwarf2-1.c: New test.
26432
26433 2000-05-20  Richard Henderson  <rth@cygnus.com>
26434
26435         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
26436
26437 2000-05-20  Andreas Jaeger  <aj@suse.de>
26438
26439         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
26440         testcase.
26441
26442 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
26443
26444         * gcc.c-torture/execute/20000519-2.c: New test.
26445
26446 2000-05-19  Andreas Jaeger  <aj@suse.de>
26447
26448         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
26449         which fails with SSA.
26450
26451         * lib/c-torture.exp: Also test with -O3 -fssa.
26452
26453 2000-05-18  Michael Meissner  <meissner@redhat.com>
26454
26455         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
26456         * gcc.c-torture/execute/920415-1.c: Ditto.
26457         * gcc.c-torture/execute/920501-1.c: Ditto.
26458         * gcc.c-torture/execute/conversion.c: Ditto.
26459         * gcc.c-torture/execute/cvt-1.c: Ditto.
26460
26461 2000-05-18  Jeffrey A Law  (law@cygnus.com)
26462
26463         * gcc.c-torture/compile/20000518-1.c: New test.
26464
26465 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26466
26467         * g77.f-torture/compile/200005018.f:  New test.
26468
26469 2000-05-17  Jeffrey A Law  (law@cygnus.com)
26470
26471         * gcc.c-torture/compile/20000517-1.c: New test.
26472
26473 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26474
26475         * gcc.c-torture/execute/20000516-1.c: New test.
26476
26477 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
26478
26479         * g++.old-deja/g++.other/eh.C: New test.
26480
26481 2000-05-12  Richard Henderson  <rth@cygnus.com>
26482
26483         * gcc.c-torture/execute/990208-1.c (main): Don't pass
26484         constants through to doit's conditional.
26485
26486 2000-05-11  Jeffrey A Law  (law@cygnus.com)
26487
26488         * gcc.c-torture/compile/20000511-1.c: New test.
26489         * g77.f-torture/compile/20000511-1.f: New test.
26490         * g77.f-torture/compile/20000511-2.f: New test.
26491
26492 2000-05-11  Michael Meissner  <meissner@redhat.com>
26493
26494         * gcc.c-torture/execute/20000511-1.c: New test.
26495
26496 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
26497
26498         * gcc.dg/dg.exp: Scan .S files as well as .c files.
26499         * gcc.dg/20000510-1.S: New.
26500
26501 2000-05-08  Catherine Moore  <clm@cygnus.com>
26502
26503         * gcc.dg/unused-3.c: New.
26504
26505 2000-05-06  Richard Henderson  <rth@cygnus.com>
26506
26507           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
26508           * g++.old-deja/g++.mike/warn1.C: Likewise.
26509           * g++.old-deja/g++.pt/local1.C: Likewise.
26510           * g++.old-deja/g++.pt/local7.C: Likewise.
26511           * g++.old-deja/g++.pt/spec16.C: Likewise.
26512
26513 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
26514
26515         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
26516
26517 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
26518
26519           * g77.f-torture/execute/20000503-1.f:  New test.
26520
26521 2000-05-04  Andreas Jaeger  <aj@suse.de>
26522
26523         * gcc.dg/noreturn-2.c: New test.
26524
26525 2000-05-04  Neil Booth  <NeilB@earthling.net>
26526
26527         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
26528         preprocessor.
26529
26530 2000-05-04  Richard Henderson  <rth@cygnus.com>
26531
26532         * gcc.c-torture/execute/20000503-1.c: Fix typo.
26533
26534 2000-05-04  Richard Henderson  <rth@cygnus.com>
26535
26536         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
26537         OpenSSL by Jason R Thorpe.
26538
26539 2000-05-03  Jim Wilson  <wilson@cygnus.com>
26540
26541         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
26542
26543 2000-05-03  Robert Lipe <robertlipe@usa.net>
26544
26545         * gcc.dg/20000503-1.c: New test.
26546
26547 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
26548
26549         * gcc.c-torture/compile/20000502-1.c: New test.
26550         * g++.old-deja/g++.other/align.C: New test.
26551         * gcc.dg/cpp-tradstringify.c: New test.
26552
26553 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26554
26555         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
26556         and hard registers.
26557
26558 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
26559
26560         * gcc.c-torture/execute/loop-5.c: New test.
26561
26562 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
26563
26564         * gcc.c-torture/execute/va-arg-20.c: New test.
26565
26566 2000-04-23  Jeffrey A Law  (law@cygnus.com)
26567
26568         * gcc.c-torture/execute/20000422-1.c: New test.
26569
26570 2000-04-20  Greg McGary  <gkm@gnu.org>
26571
26572         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
26573         when optimizing, but without sibling-call optimizations (-O1).
26574
26575 2000-04-20  Jeffrey A Law  (law@cygnus.com)
26576
26577           * gcc.c-torture/compile/20000420-1.c: New test.
26578
26579 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26580
26581         * g++.abi/ptrflags.C: New test.
26582         * g++.eh/catchptr1.C: Test incomplete pointer chains.
26583
26584 2000-04-19  Catherine Moore  <clm@cygnus.com>
26585
26586         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
26587
26588 2000-04-19  Greg McGary  <gkm@gnu.org>
26589
26590         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
26591         sibling-call optimizations.
26592
26593 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
26594
26595         * gcc.dg/20000419-1.c: New test.
26596
26597 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
26598
26599         * gcc.c-torture/execute/20000412-6.c: New test.
26600
26601 2000-04-12  Jeffrey A Law  (law@cygnus.com)
26602
26603         * gcc.c-torture/execute/20000412-5.c: New test.
26604         * g77.f-torture/compile/20000412-1.f: New test.
26605         * gcc.c-torture/execute/20000412-4.c: New test.
26606         * gcc.c-torture/compile/20000412-2.c: New test.
26607         * gcc.c-torture/execute/20000412-3.c: New test.
26608         * gcc.c-torture/compile/20000412-1.c: New test.
26609         * gcc.c-torture/execute/20000412-2.c: New test.
26610
26611 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
26612
26613         * objc/execute/bf-20.m: New test.
26614
26615 2000-04-10  Richard Henderson  <rth@cygnus.com>
26616
26617         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
26618
26619         * gcc.c-torture/execute/20000412-1.c: New test.
26620
26621 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
26622
26623         * g++.old-deja/g++.eh/catchptr1.C: New test.
26624
26625 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
26626
26627         * g++.old-deja/g++.abi/cxa_vec.C: New test.
26628
26629 2000-04-08  Neil Booth  <NeilB@earthling.net>
26630
26631         * gcc.dg/cpp-nullchar.c: Remove test as
26632         embedded nulls cause problems.
26633
26634 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26635
26636         * gcc.dg/compare2.c: New test.
26637
26638 2000-04-08  Neil Booth  <NeilB@earthling.net>
26639
26640         * gcc.dg/cpp-nullchar.c: New test.
26641
26642 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
26643
26644         * gcc.dg/cpp-mi2.c: New test.
26645         * gcc.dg/cpp-mi2[abc].h: New files.
26646
26647 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
26648
26649         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
26650         member name.
26651
26652 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26653
26654         * g++.old-deja/g++.abi/vmihint.C: New test.
26655
26656 2000-04-06  Neil Booth  <NeilB@earthling.net>
26657
26658         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
26659         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
26660         copyright.
26661
26662 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
26663
26664         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
26665         avoid stack-frame overwrite.
26666
26667 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
26668
26669         * gcc.c-torture/compile/20000405-2.c: New test.
26670         * gcc.c-torture/compile/20000405-3.c: New test.
26671
26672 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26673
26674         * gcc.c-torture/compile/20000405-1.c: New test.
26675
26676 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
26677
26678         * gcc.dg/cast-qual-1.c: Revert last change.
26679
26680 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26681
26682         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
26683
26684 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
26685
26686         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
26687         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
26688
26689 2000-04-03  Jeffrey A Law  (law@cygnus.com)
26690
26691         * gcc.c-torture/compile/20000403-2.c: New test.
26692         * gcc.c-torture/compile/20000403-1.c: New test.
26693
26694 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
26695
26696         * gcc.c-torture/execute/20000403-1.c: New test.
26697
26698 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
26699
26700         * gcc.c-torture/execute/20000402-1.c: New test.
26701
26702 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
26703
26704         * gcc.c-torture/execute/va-arg-15.c: New test.
26705         * gcc.c-torture/execute/va-arg-16.c: New test.
26706         * gcc.c-torture/execute/va-arg-17.c: New test.
26707         * gcc.c-torture/execute/va-arg-18.c: New test.
26708         * gcc.c-torture/execute/va-arg-19.c: New test.
26709
26710 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
26711
26712         * gcc.c-torture/compile/981211-1.c: Move to...
26713         * gcc.dg/cpp-as1.c: ...here.
26714         * gcc.dg/cpp-as2.c: New file.
26715
26716         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
26717         compiler.
26718
26719 2000-04-02  Neil Booth  <NeilB@earthling.net>
26720
26721         * gcc.dg/cpp-cond.c  New tests.
26722         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
26723         accidental success less likely.
26724         * gcc.dg/cpp-missingop.c  New tests.
26725         * gcc.dg/cpp-missingparen.c  New tests.
26726         * gcc.dg/cpp-shift.c  New tests.
26727         * gcc.dg/cpp-shortcircuit.c  New tests.
26728         * gcc.dg/cpp-unary.c  New tests.
26729
26730 2000-03-29  Jeffrey A Law  (law@cygnus.com)
26731
26732         * gcc.c-torture/compile/20000329-1.c: New test.
26733
26734 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
26735
26736         * gcc.c-torture/compile/20000326-1.c: New test.
26737         * gcc.c-torture/compile/20000326-2.c: New test.
26738
26739 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
26740
26741         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
26742         the first parameter is a function argument.
26743
26744 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
26745
26746         * g++.old-deja/g++.ext/array4.C: New test.
26747
26748 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
26749
26750         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
26751
26752 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26753
26754         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
26755
26756 2000-03-19  Richard Henderson  <rth@cygnus.com>
26757
26758         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
26759
26760 2000-03-19  Richard Henderson  <rth@cygnus.com>
26761
26762         * gcc.c-torture/compile/20000319-1.c: New test.
26763
26764 2000-03-14  Jeffrey A Law  (law@cygnus.com)
26765
26766         * gcc.c-torture/execute/20000314-3.c: New test.
26767         * gcc.c-torture/execute/20000314-2.c: New test.
26768         * gcc.c-torture/execute/20000314-1.c: New test.
26769         * gcc.c-torture/compile/20000314-2.c: New test.
26770         * gcc.c-torture/compile/20000314-1.c: New test.
26771
26772 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
26773
26774         * g++.old-deja/g++.warn/inline.C: New test.
26775
26776 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
26777
26778         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
26779         standards-compliant result rather than specific constants.
26780         Put test-values in array.
26781
26782 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
26783
26784         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
26785         (g++_target_compile): Put test-specific options last.
26786
26787 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26788
26789         * g++.old-deja/g++.eh/vbase4.C: New test.
26790
26791 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26792
26793         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
26794
26795 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26796
26797         * g++.old-deja/g++.brendan/misc12.C: Removed.
26798         * g++.old-deja/g++.pt/memtemp77.C: Constify.
26799         * g++.old-deja/g++.ext/pretty4.C: New test.
26800
26801 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26802
26803         * g++.old-deja/g++.other/string2.C: New test.
26804
26805 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
26806
26807         * g++.old-deja/g++.warn/impint2.C: New test.
26808
26809 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
26810
26811         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
26812         is 1, not zero.
26813
26814 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
26815
26816         * g++.old-deja/g++.warn/impint.C: New test.
26817         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
26818         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
26819         * g++.old-deja/g++.pt/explicit12.C: Likewise.
26820         * g++.old-deja/g++.pt/explicit13.C: Likewise.
26821         * g++.old-deja/g++.pt/explicit17.C: Likewise.
26822         * g++.old-deja/g++.pt/explicit18.C: Likewise.
26823         * g++.old-deja/g++.pt/explicit19.C: Likewise.
26824         * g++.old-deja/g++.pt/explicit23.C: Likewise.
26825         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26826         * g++.old-deja/g++.pt/explicit35.C: Likewise.
26827         * g++.old-deja/g++.pt/explicit6.C: Likewise.
26828         * g++.old-deja/g++.pt/memclass7.C: Likewise.
26829
26830 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
26831
26832         * gcc.dg/cpp-redef.c: New test.
26833
26834 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
26835
26836         * g++.old-deja/g++.pt/unify7.C: New test.
26837
26838 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26839
26840         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
26841         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
26842
26843 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
26844
26845         * gcc.c-torture/compile/20000224-1.c: New test.
26846
26847 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26848
26849         * gcc.c-torture/compile/cpp-2.c: New test.
26850         * gcc.c-torture/compile/cpp-1.c: New test.
26851
26852 2000-02-25  Jeffrey A Law  (law@cygnus.com)
26853
26854         * gcc.c-torture/execute/20000225-1.c: New test.
26855
26856 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26857
26858         * gcc.dg/cpp-li2.c: New test.
26859
26860         * gcc.dg/cpp-wi1.c: New test.
26861
26862         * gcc.dg/cpp-li1.c: New test.
26863
26864 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
26865
26866         * g++.old-deja/g++.other/sizeof5.C: New test.
26867
26868 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26869
26870         * gcc.c-torture/execute/va-arg-13.c: New test.
26871
26872 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
26873
26874         * gcc.c-torture/execute/va-arg-12.c: New test.
26875
26876 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26877
26878         * gcc.c-torture/execute/20000223-1.c: New test.
26879
26880 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26881
26882         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
26883
26884 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
26885
26886         * g++.old-deja/g++.abi/ptrmem.C: New test.
26887
26888 2000-02-19  Richard Henderson  <rth@cygnus.com>
26889
26890         * gcc.c-torture/compile/init-3.c: New.
26891
26892 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
26893
26894         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
26895         ALWAYS_CXXFLAGS.
26896
26897 2000-02-11  Robert Lipe <robertl@sco.com>
26898
26899         * gcc.c-torture/compile/20000211-3.c: New test.
26900
26901 2000-02-11  Martin Buchholz <martin@xemacs.org>
26902
26903         * gcc.c-torture/compile/20000211-2.c: New test.
26904
26905 2000-02-11  Jeffrey A Law  (law@cygnus.com)
26906
26907         * gcc.c-torture/compile/20000211-1.c: New test.
26908
26909 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
26910
26911         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
26912           on native targets
26913
26914 2000-02-08  Nathan Sidwell  <nathan@acm.org>
26915
26916         * g++.old-deja/g++.other/cast5.C: New test.
26917
26918 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
26919
26920         * gcc.c-torture/execute/20000205-1.c: New.
26921
26922 2000-02-03  Nathan Sidwell  <nathan@acm.org>
26923
26924         * g++.old-deja/g++.jason/cast3.C: Return void.
26925         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
26926
26927 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26928
26929         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
26930
26931         * gcc.dg/loop-1.c: New test.
26932
26933 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
26934
26935         * gcc.c-torture/compile/20000127-1.c: New test.
26936         * gcc.c-torture/execute/991228-1.c: New test.
26937
26938 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26939
26940         * gcc.dg/unused-2.c: New test.
26941
26942         * gcc.dg/conv-1.c: New test.
26943
26944 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
26945
26946         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
26947         compiler.
26948         (tool_option_proc): Fix typo.
26949
26950 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
26951
26952         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
26953         of the ld on the host, not on the build machine.
26954         Also, don't crash if '--help' is not a supported option.
26955
26956 2000-01-24  Richard Henderson  <rth@cygnus.com>
26957
26958         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
26959
26960 2000-01-20  Jeffrey A Law  (law@cygnus.com)
26961
26962         * gcc.c-torture/execute/20000120-2.c: New test.
26963         * gcc.c-torture/execute/20000120-1.c: New test.
26964
26965 2000-01-13  Jeffrey A Law  (law@cygnus.com)
26966
26967         * gcc.c-torture/execute/20000113-1.c: New test.
26968
26969 2000-01-12  Jeffrey A Law  (law@cygnus.com)
26970
26971         * gcc.c-torture/execute/20000112-1.c: New test.
26972
26973 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26974
26975         * gcc.dg/20000111-1.c: New test.
26976
26977 2000-01-10  Jeffrey A Law  (law@cygnus.com)
26978
26979         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
26980         with 16 bit integers.
26981
26982 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26983
26984         * gcc.dg/20000108-1.c: New test.
26985
26986 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26987
26988         * g++.old-deja/g++.ns/koenig8.C: New test.
26989
26990 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26991
26992         * g++.old-deja/g++.other/cast4.C: New test.
26993
26994 2000-01-05  Jeffrey A Law  (law@cygnus.com)
26995
26996         * gcc.c-torture/compile/20000105-2.c: New test.
26997         * gcc.c-torture/compile/20000105-1.c: New test.
26998
26999 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27000
27001         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
27002         references to printf & atoi to conform to ANSI standard.
27003         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
27004         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
27005         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
27006         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
27007         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
27008         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27009         * g++.old-deja/g++.brendan/copy1.C: Likewise.
27010         * g++.old-deja/g++.brendan/copy2.C: Likewise.
27011         * g++.old-deja/g++.brendan/copy3.C: Likewise.
27012         * g++.old-deja/g++.brendan/copy4.C: Likewise.
27013         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27014         * g++.old-deja/g++.brendan/copy6.C: Likewise.
27015         * g++.old-deja/g++.brendan/copy7.C: Likewise.
27016         * g++.old-deja/g++.brendan/copy8.C: Likewise.
27017         * g++.old-deja/g++.brendan/crash11.C: Likewise.
27018         * g++.old-deja/g++.brendan/crash14.C: Likewise.
27019         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
27020         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27021         * g++.old-deja/g++.brendan/delete2.C: Likewise.
27022         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
27023         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
27024         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
27025         * g++.old-deja/g++.brendan/eh1.C: Likewise.
27026         * g++.old-deja/g++.brendan/groff1.C: Likewise.
27027         * g++.old-deja/g++.brendan/init3.C: Likewise.
27028         * g++.old-deja/g++.brendan/misc12.C: Likewise.
27029         * g++.old-deja/g++.brendan/misc7.C: Likewise.
27030         * g++.old-deja/g++.brendan/new2.C: Likewise.
27031         * g++.old-deja/g++.brendan/operators4.C: Likewise.
27032         * g++.old-deja/g++.brendan/operators5.C: Likewise.
27033         * g++.old-deja/g++.brendan/overload2.C: Likewise.
27034         * g++.old-deja/g++.brendan/overload7.C: Likewise.
27035         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
27036         * g++.old-deja/g++.brendan/reference1.C: Likewise.
27037         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
27038         * g++.old-deja/g++.brendan/template24.C: Likewise.
27039         * g++.old-deja/g++.brendan/template3.C: Likewise.
27040         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
27041         * g++.old-deja/g++.jason/inline3.C: Likewise.
27042         * g++.old-deja/g++.jason/opeq.C: Likewise.
27043         * g++.old-deja/g++.law/arg5.C: Likewise.
27044         * g++.old-deja/g++.law/arm7.C: Likewise.
27045         * g++.old-deja/g++.law/ctors11.C: Likewise.
27046         * g++.old-deja/g++.law/cvt8.C: Likewise.
27047         * g++.old-deja/g++.law/init9.C: Likewise.
27048         * g++.old-deja/g++.law/refs4.C: Likewise.
27049         * g++.old-deja/g++.law/template2.C: Likewise.
27050         * g++.old-deja/g++.law/visibility24.C: Likewise.
27051         * g++.old-deja/g++.law/vtable3.C: Likewise.
27052         * g++.old-deja/g++.mike/asm2.C: Likewise.
27053         * g++.old-deja/g++.mike/eh1.C: Likewise.
27054         * g++.old-deja/g++.mike/misc1.C: Likewise.
27055         * g++.old-deja/g++.mike/misc13.C: Likewise.
27056         * g++.old-deja/g++.mike/misc14.C: Likewise.
27057         * g++.old-deja/g++.mike/ns12.C: Likewise.
27058         * g++.old-deja/g++.mike/p1248.C: Likewise.
27059         * g++.old-deja/g++.mike/p3708.C: Likewise.
27060         * g++.old-deja/g++.mike/p3708a.C: Likewise.
27061         * g++.old-deja/g++.mike/p3708b.C: Likewise.
27062         * g++.old-deja/g++.mike/p646.C: Likewise.
27063         * g++.old-deja/g++.mike/p700.C: Likewise.
27064         * g++.old-deja/g++.mike/p783.C: Likewise.
27065         * g++.old-deja/g++.mike/p783a.C: Likewise.
27066         * g++.old-deja/g++.mike/p783b.C: Likewise.
27067         * g++.old-deja/g++.mike/p786.C: Likewise.
27068         * g++.old-deja/g++.mike/p789.C: Likewise.
27069         * g++.old-deja/g++.mike/p789a.C: Likewise.
27070         * g++.old-deja/g++.mike/p807a.C: Likewise.
27071         * g++.old-deja/g++.other/delete3.C: Likewise.
27072         * g++.old-deja/g++.other/dyncast1.C: Likewise.
27073         * g++.old-deja/g++.other/dyncast2.C: Likewise.
27074         * g++.old-deja/g++.other/dyncast3.C: Likewise.
27075         * g++.old-deja/g++.other/empty1.C: Likewise.
27076         * g++.old-deja/g++.other/temporary1.C: Likewise.
27077         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
27078         * g++.old-deja/g++.pt/t16.C: Likewise.
27079         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
27080
27081 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
27082
27083         * gcc.dg/991230-1.c: New test.
27084
27085 1999-12-29  Jeffrey A Law  (law@cygnus.com)
27086
27087         * gcc.c-torture/compile/991229-3.c: New test.
27088         * gcc.c-torture/compile/991229-2.c: New test.
27089         * gcc.c-torture/compile/991229-1.c: New test.
27090
27091 1999-12-29  Greg McGary <gkm@eng.ascend.com>
27092
27093         * gcc.c-torture/compile/labels-2.c: New test.
27094
27095 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
27096
27097         * gcc.c-torture/execute/991227-1.c: New test.
27098
27099 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27100
27101         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
27102
27103 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
27104
27105         * gcc.c-torture/execute/991221-1.c: New test.
27106
27107 1999-12-20  Nathan Sidwell  <nathan@acm.org>
27108
27109         * g++.old-deja/g++.other/cast3.C: New test.
27110
27111 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
27112
27113         * gcc.c-torture/execute/991216-4.c: New test.
27114
27115 1999-12-16  Michael Meissner  <meissner@cygnus.com>
27116
27117         * gcc.c-torture/execute/991216-1.c: New test.
27118         * gcc.c-torture/execute/991216-2.c: New test.
27119         * gcc.c-torture/execute/991216-3.c: New test.
27120
27121 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27122
27123         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
27124         Actually make the test fail by using "-O2" for compilation.
27125
27126 1999-12-15  Nathan Sidwell  <nathan@acm.org>
27127
27128         * g++.old-deja/g++.warn/cast-align1.C: New test.
27129
27130 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27131
27132         * gcc.c-torture/compile/991214-1.c: New test.
27133         * gcc.c-torture/compile/991214-2.c: New test.
27134
27135 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27136
27137         * gcc.dg/991214-1.c: New test.
27138
27139 1999-12-13  Jeffrey A Law  (law@cygnus.com)
27140
27141         * gcc.c-torture/compile/991213-3.c: New test.
27142         * gcc.c-torture/compile/991213-2.c: New test.
27143         * gcc.c-torture/compile/991213-1.c: New test.
27144
27145 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
27146
27147         * gcc.dg/991209-1.c: New test.
27148
27149 1999-12-08  Nathan Sidwell <nathan@acm.org>
27150
27151         * gcc.c-torture/compile/991208-1.c: New test.
27152
27153 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27154
27155         * gcc.dg/ultrasp2.c: New test.
27156
27157 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
27158
27159         * g++.old-deja/g++.abi/align.C (main): Fix typo.
27160
27161 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
27162
27163         * gcc.c-torture/compile/991202-1.c: New test.
27164         * gcc.c-torture/execute/991202-1.c: New test.
27165         * gcc.c-torture/execute/991202-2.c: New test.
27166         * gcc.c-torture/execute/991202-3.c: New test.
27167
27168 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
27169
27170         * g++.old-deja/g++.abi/align.C: New test.
27171         * g++.old-deja/g++.abi/aggregates.C: Likewise.
27172         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27173
27174 1999-12-01  Richard Henderson  <rth@cygnus.com>
27175
27176         * gcc.c-torture/execute/991201-1.c: New.
27177
27178 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
27179
27180         * gcc.dg/991129-1.c: New test.
27181
27182 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27183
27184         * gcc.c-torture/compile/991127-1.c: New test.
27185
27186 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27187
27188         * g++.old-deja/g++.other/warn4.C: New test.
27189
27190 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27191
27192         * g++.old-deja/g++.eh/cleanup2.C: New test.
27193         * g++.old-deja/g++.ext/pretty2.C: New test.
27194         * g++.old-deja/g++.ext/pretty3.C: New test.
27195         * g++.old-deja/g++.other/debug6.C: New test.
27196
27197 1999-10-20  Jim Wilson  <wilson@cygnus.com>
27198
27199         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
27200         compiler_output to look for one error message instead of two.
27201
27202 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
27203
27204         * gcc.c-torture/execute/991118-1.c: Also test case
27205         where the word boundary does not split a byte evenly.
27206
27207 1999-11-19  Nathan Sidwell  <nathan@acm.org>
27208
27209         * g++.old-deja/g++.ext/restrict1.C: New test.
27210
27211 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
27212
27213         * gcc.c-torture/execute/991118-1.c: New test.
27214
27215 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
27216
27217         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
27218         working directory pathnames.
27219
27220 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
27221
27222         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
27223         host is equipped with driver.h and driver.o so it can actually
27224         compile and run the tests.
27225
27226 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
27227
27228         * gcc.c-torture/compile/991008-1.c: New test.
27229
27230 1999-11-08  Nick Clifton  <nickc@cygnus.com>
27231
27232         * lib/gcc-dg.exp: Include target-supports.exp
27233
27234 1999-11-05  Nick Clifton  <nickc@cygnus.com>
27235
27236         * lib/target-supports.exp: New file: Provide procs to test for
27237         features supported by the target.
27238         (check_weak_available): Moved here from ecos.exp.
27239         (check_alias_available): New proc: Determine of the target
27240         toolchain supports the alias attribute.
27241
27242         * gcc.dg/special/ecos.exp: Move check_weak_available to
27243         target-supports.exp.
27244         (alias-1.c): Only perform the test if the target supports
27245         aliases.
27246         (wkali-1.c): Only perform the test if the target supports
27247         aliases.
27248
27249         * gcc.dg/990506-0.c: Expect error messages from cross
27250         targets as well as native targets.
27251
27252 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27253
27254         * gcc.dg/ultrasp1.c: Removed xfail.
27255         * gcc.dg/struct-ret-2.c: Likewise.
27256         * gcc.dg/array-1.c: Likewise.
27257
27258 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27259
27260         * gcc.dg/struct-ret-2.c: New test.
27261
27262         * gcc.dg/array-1.c: New test.
27263
27264 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
27265
27266         * gcc.c-torture/execute/991030-1.c: New test.
27267
27268 1999-10-26  Richard Henderson  <rth@cygnus.com>
27269
27270         * gcc.c-torture/compile/991026-2.c: New test.
27271
27272 1999-10-26  Jeffrey A Law  (law@cygnus.com)
27273
27274         * gcc.c-torture/compile/991026-1.c: New test.
27275
27276 1999-10-23  Jeffrey A Law  (law@cygnus.com)
27277
27278         * gcc.c-torture/execute/991023-1.c: New test.
27279
27280 1999-10-19  Jeffrey A Law  (law@cygnus.com)
27281
27282         * gcc.c-torture/execute/991019-1.c: New test.
27283
27284 1999-10-16  Richard Henderson  <rth@cygnus.com>
27285
27286         * gcc.c-torture/execute/991016-1.c: New test.
27287
27288 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
27289
27290         * gcc.c-torture/execute/991014-1.c: New test.
27291
27292 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
27293
27294         * g++.old-deja/g++.other/union2.C: New test.
27295
27296 1999-10-13  Nathan Sidwell  <nathan@acm.org>
27297
27298         * g++.old-deja/g++.other/vaarg2.C: New test.
27299         * g++.old-deja/g++.other/vaarg3.C: New test.
27300
27301 1999-10-12  Craig Burley  <craig@jcb-sc.com>
27302
27303         * g77.f-torture/noncompile/19990905-1.f: Moved from being
27304         in compile/.
27305
27306 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
27307
27308         * gcc.c-torture/execute/va-arg-11.c: New test.
27309
27310 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
27311
27312         * lib/file-format.exp (gcc_target_object_format): Don't
27313         crash if objdump is unavailable.
27314
27315 1999-09-29  Donn Terry <donn@interix.com>
27316
27317         * gcc.misc-tests/mg.exp: delete extraneous redirection.
27318
27319 1999-09-28  Nick Clifton  <nickc@cygnus.com>
27320
27321         * gcc.c-torture/compile/990928-1.c: New test.
27322
27323 1999-09-28  Nathan Sidwell  <nathan@acm.org>
27324
27325         * g++.old-deja/g++.other/decl6.C: New test.
27326
27327 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27328
27329         * gcc.c-torture/execute/va-arg-10.c: New test.
27330
27331 1999-09-27  Nathan Sidwell  <nathan@acm.org>
27332
27333         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
27334         __PRETTY_FUNCTION__.
27335
27336 1999-09-23  Nick Clifton  <nickc@cygnus.com>
27337
27338         * gcc.c-torture/execute/990923-1.c: New test.
27339
27340 1999-09-21  Nick Clifton  <nickc@cygnus.com>
27341
27342         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
27343         for which -fpic is inappropriate.
27344
27345 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
27346
27347         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
27348
27349 1999-09-21  Nathan Sidwell  <nathan@acm.org>
27350
27351         * g++.old-deja/g++.other/dyncast1.C: New test.
27352         * g++.old-deja/g++.other/dyncast2.C: New test.
27353         * g++.old-deja/g++.other/dyncast3.C: New test.
27354         * g++.old-deja/g++.other/dyncast4.C: New test.
27355         * g++.old-deja/g++.other/dyncast5.C: New test.
27356         * g++.old-deja/g++.eh/catch3.C: New test.
27357         * g++.old-deja/g++.eh/catch3p.C: New test.
27358         * g++.old-deja/g++.eh/catch4.C: New test.
27359         * g++.old-deja/g++.eh/catch4p.C: New test.
27360         * g++.old-deja/g++.eh/catch5.C: New test.
27361         * g++.old-deja/g++.eh/catch5p.C: New test.
27362         * g++.old-deja/g++.eh/catch6.C: New test.
27363         * g++.old-deja/g++.eh/catch6p.C: New test.
27364         * g++.old-deja/g++.eh/catch7.C: New test.
27365         * g++.old-deja/g++.eh/catch7p.C: New test.
27366         * g++.old-deja/g++.eh/catch8.C: New test.
27367         * g++.old-deja/g++.eh/catch8p.C: New test.
27368         * g++.old-deja/g++.eh/catch9.C: New test.
27369         * g++.old-deja/g++.eh/catch9p.C: New test.
27370
27371 1999-09-13  Nathan Sidwell  <nathan@acm.org>
27372
27373         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
27374         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
27375
27376 1999-09-13  Jeffrey A Law  (law@cygnus.com)
27377
27378         * gcc.c-torture/compile/990913-1.c: New test.
27379
27380 1999-09-10  Nathan Sidwell  <nathan@acm.org>
27381
27382         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
27383         * g++.old-deja/g++.jason/rfg5.C: Likewise.
27384
27385 1999-09-09  Richard Henderson  <rth@cygnus.com>
27386
27387         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
27388
27389 1999-09-09  Nathan Sidwell  <nathan@acm.org>
27390
27391         * g++.old-deja/g++.other/lookup11.C: New test.
27392         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
27393         what is permitted and what we want.
27394         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
27395         overload use.
27396         * g++.old-deja/g++.jason/rfg5.C: Likewise
27397
27398 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
27399
27400         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
27401         * gcc.c-torture/noncompile/poison-1.c: New file.
27402
27403 1999-09-08  Nathan Sidwell  <nathan@acm.org>
27404
27405         * g++.old-deja/g++.other/sizeof3.C: New test.
27406         * g++.old-deja/g++.other/sizeof4.C: New test.
27407         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
27408         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
27409
27410 1999-09-07  Richard Henderson  <rth@cygnus.com>
27411
27412         * gcc.dg/va-arg-1.c: New.
27413
27414 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27415
27416         * gcc.c-torture/execute/va-arg-9.c: New test.
27417
27418 1999-09-05  Craig Burley  <craig@jcb-sc.com>
27419
27420         * g77.f-torture/compile/980519-2.f: New test.
27421         * g77.f-torture/compile/19990905-0.f: New test.
27422         * g77.f-torture/compile/19990905-1.f: New test.
27423         * g77.f-torture/compile/19990905-2.f: New test.
27424
27425         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
27426
27427 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
27428
27429         * gcc.c-torture/execute/990827-1.c: Fix typo.
27430
27431 1999-09-03  Nathan Sidwell  <nathan@acm.org>
27432
27433         * g++.old-deja/g++.other/deref1.C: New test.
27434
27435 1999-09-02  Nathan Sidwell  <nathan@acm.org>
27436
27437         * g++.old-deja/g++.other/ambig2.C: New test.
27438         * g++.old-deja/g++.other/cond5.C: New test.
27439         * g++.old-deja/g++.other/lookup16.C: New test.
27440
27441 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
27442
27443         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
27444         assemblers too.
27445
27446 1999-08-31  Jeffrey A Law  (law@cygnus.com)
27447
27448         * lib/c-torture.exp: Avoid the "compare executables" optimization
27449         when testing native.
27450
27451 1999-08-29  Jeffrey A Law  (law@cygnus.com)
27452
27453         * gcc.c-torture/execute/990829-1.c: New test.
27454         * gcc.c-torture/compile/990829-1.c: New test.
27455
27456 1999-08-27  Paul Burchard  <burchard@pobox.com>
27457
27458         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
27459         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
27460         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
27461         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
27462         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
27463         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
27464         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
27465         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
27466         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
27467         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
27468         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
27469
27470 1999-08-27  Jeffrey A Law  (law@cygnus.com)
27471
27472         * gcc.c-torture/execute/990827-1.c: New test.
27473
27474 1999-08-26  Craig Burley  <craig@jcb-sc.com>
27475
27476         * g77.f-torture/noncompile/19990826-4.f: New test.
27477
27478         * g77.f-torture/compile/19990826-3.f: New test.
27479
27480         * g77.f-torture/execute/19990826-2.f: New test.
27481
27482         * g77.f-torture/compile/19990826-1.f: New test.
27483
27484         * gcc.c-torture/execute/990826-0.c: New test.
27485         * g77.c-torture/execute/19990826-0.f: New test.
27486
27487         * g77.f-torture/noncompile/970626-2.f: New test.
27488
27489 1999-08-25  Paul Burchard  <burchard@pobox.com>
27490
27491         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
27492         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
27493         lss-011.C: New tests.
27494
27495 1999-08-25  Nathan Sidwell  <nathan@acm.org>
27496
27497         * g++.old-deja/g++.other/decl5.C: New test.
27498
27499 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27500
27501         * noncompile/noncompile.exp: Load_lib c-torture.exp.
27502         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
27503         call `postbase' for each one.  All callers of `postbase' changed
27504         to call this instead.
27505
27506 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
27507
27508         * gcc.c-torture/execute/990811-1.c: New test.
27509
27510 1999-08-09  Nick Clifton  <nickc@cygnus.com>
27511
27512         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
27513         just native ones.
27514
27515         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
27516         just native ones.
27517
27518 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27519
27520         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
27521
27522 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27523
27524         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
27525
27526 1999-08-04  Nathan Sidwell  <nathan@acm.org>
27527
27528         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
27529
27530 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27531
27532         * gcc.c-torture/execute/990804-1.c: New test.
27533
27534 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27535
27536         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
27537         * g++.old-deja/g++.brendan/crash64.C: Likewise
27538         * g++.old-deja/g++.brendan/overload8.C: Likewise
27539
27540 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27541
27542         * g++.old-deja/g++.other/struct1.C: New test.
27543
27544 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27545
27546         * g++.old-deja/g++.other/enum2.C: New test.
27547
27548 1999-08-02  Richard Henderson  <rth@cygnus.com>
27549
27550         Adapted from tests from Franz Sirl:
27551         * gcc.c-torture/execute/va-arg-7.c: New test.
27552         * gcc.c-torture/execute/va-arg-8.c: New test.
27553
27554 1999-08-01  Jeffrey A Law  (law@cygnus.com)
27555
27556         * gcc.c-torture/compile/990801-2.c: New test.
27557
27558         * gcc.c-torture/compile/990801-1.c: New test.
27559
27560 1999-07-27  Michael Meissner  <meissner@cygnus.com>
27561
27562         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
27563         fp-cmp-1.c, converting double to float.
27564
27565         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
27566         fp-cmp-1.c, converting double to long double.
27567
27568         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
27569         from fr1 to unknown_register, since fr1 is a legitimate register
27570         on some machines.
27571
27572 1999-07-25  Jeffrey A Law  (law@cygnus.com)
27573
27574         * README: More listname related changes.
27575
27576 1999-07-08  Catherine Moore  <clm@cygnus.com>
27577
27578         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
27579
27580 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
27581
27582         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
27583
27584 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27585
27586         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
27587
27588 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
27589
27590         * gcc.dg/990703-1.c: New test.
27591
27592 1999-06-29  Nick Clifton  <nickc@cygnus.com>
27593
27594         * lib/file-format.exp: New file: Move definition of proc
27595         gcc_target_object_format to here from
27596         gcc.dg/special/ecos.exp.
27597
27598         * lib/c-torture.exp: Include lib file-format.exp.
27599         * lib/gcc-dg.exp: Include lib file-format.exp.
27600
27601         * gcc.dg/special/ecos.exp: Remove definition of proc
27602         gcc_target_object_format.
27603
27604 1999-06-28  Jeffrey A Law  (law@cygnus.com)
27605
27606         * gcc.c-torture/execute/990628-1.c: New test.
27607
27608 1999-06-25  Jeffrey A Law  (law@cygnus.com)
27609
27610         * gcc.c-torture/compile/990625-2.c: New test.
27611
27612         * gcc.c-torture/compile/990625-1.c: New test.
27613
27614 1999-06-23  Nick Clifton  <nickc@cygnus.com>
27615
27616         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
27617         attributes compile.
27618         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
27619         ports that use the COFF/PE file format.
27620
27621 1999-06-17  Jeffrey A Law  (law@cygnus.com)
27622
27623         * gcc.c-torture/compile/990617-1.c: New test.
27624
27625 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
27626
27627         * g++.old-deja/g++.other/decl4.C: New test.
27628
27629 1999-06-14  Nathan Sidwell  <nathan@acm.org>
27630
27631         * g++.old-deja/g++.other/bitfld3.C: New test.
27632
27633 1999-06-08  Nathan Sidwell  <nathan@acm.org>
27634
27635         * g++.old-deja/g++.eh/catch1.C: New test.
27636
27637 1999-06-07  Jeffrey A Law  (law@cygnus.com)
27638
27639         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
27640
27641         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
27642         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
27643
27644 1999-06-05  Craig Burley  <craig@jcb-sc.com>
27645
27646         * g77.f-torture/compile/19990502-0.f: Replace with new,
27647         shorter, test that still fails after recent changes.
27648
27649 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27650
27651         * gcc.c-torture/execute/990604-1.c: New test.
27652
27653 1999-05-31  Jeffrey A Law  (law@cygnus.com)
27654
27655         * gcc.c-torture/execute/990531-1.c: New test.
27656
27657 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27658
27659         * gcc.c-torture/compile/990527-1.c: New test.
27660
27661 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
27662
27663         * gcc.c-torture/execute/990527-1.c: New test.
27664
27665 1999-05-25  Nick Clifton  <nickc@cygnus.com>
27666
27667         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
27668         bitfields as signed.
27669
27670 1999-05-25  Craig Burley  <craig@jcb-sc.com>
27671
27672         * g77.f-torture/compile/19990525-0.f: New test.
27673
27674 1999-05-25  Jeffrey A Law  (law@cygnus.com)
27675
27676         * gcc.c-torture/execute/990525-2.c: New test.
27677
27678         * gcc.c-torture/execute/990525-1.c: New test.
27679
27680 1999-05-24  Nathan Sidwell  <nathan@acm.org>
27681
27682         * g++.old-deja/g++.other/anon3.C: New test.
27683         * g++.old-deja/g++.other/anon4.C: New test.
27684         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
27685         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
27686         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
27687         Merrill).
27688
27689 1999-05-24  Jeffrey A Law  (law@cygnus.com)
27690
27691         * gcc.c-torture/execute/990524-1.c: New test.
27692
27693         * gcc.dg/990524-1.c: New test.
27694
27695 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27696
27697         * gcc.c-torture/compile/990523-1.c: New test.
27698
27699 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
27700
27701         * gcc.c-torture/compile/990519-1.c: New test.
27702
27703 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27704
27705         * gcc.c-torture/compile/990517-1.c: New test.
27706
27707         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
27708         (e4, f4): New tests.
27709         (main): Call them.
27710
27711 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27712
27713         * gcc.dg/noreturn-1.c: New test.
27714
27715 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
27716
27717         * gcc.c-torture/execute/990513-1.c: New test.
27718
27719 1999-05-10  Richard Henderson  <rth@cygnus.com>
27720
27721         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
27722
27723 1999-05-10  Craig Burley  <craig@jcb-sc.com>
27724
27725         * g77.f-torture/execute/erfc.f: Use small single-precision
27726         values, to avoid problems on Alphas when not -mieee.
27727
27728 1999-05-08  Craig Burley  <craig@jcb-sc.com>
27729
27730         * gcc.dg/990506-0.c: New test.
27731
27732 1999-05-08  Richard Henderson  <rth@cygnus.com>
27733
27734         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
27735         the constant to test.  Don't XFAIL 64-bit targets.
27736
27737         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
27738         * g++.old-deja/g++.law/profile1.C: Likewise.
27739
27740         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
27741         operator new instances.
27742         * g++.old-deja/g++.other/delete5.C: Likewise.
27743
27744 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27745
27746         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
27747         intrinsic.
27748
27749 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27750
27751         * g77.f-torture/execute/u77-test.f: Reverse order of two
27752         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
27753
27754 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27755
27756         * gcc.dg/compare1.c: New test.
27757
27758 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27759
27760         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
27761         New tests.
27762
27763 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27764
27765         * g77.f-torture/compile/19990502-1.f: New test.
27766
27767 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27768
27769         * g77.f-torture/compile/19990502-0.f: New test.
27770
27771 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27772
27773         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
27774         intrinsic.
27775
27776 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27777
27778         * g77.f-torture/execute/u77-test.f (main): List libU77
27779         intrinsics not currently tested.
27780         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
27781         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
27782         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
27783         Trim blanks off the ends of some printed strings.
27784
27785 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27786
27787         * g77.f-torture/execute/u77-test.f (main): Just warn about
27788         FSTAT gid disagreement, as it's expected on some systems.
27789
27790 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27791
27792         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
27793         use a new function, which allows for some slop.
27794         Clean up some commentary.
27795         (issum): The new function.
27796         (sgladd): Deleted subroutine.
27797
27798 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27799
27800         * g77.f-torture/execute/u77-test.f: Modify to be more like
27801         libf2c/libU77 version, bringing patches to that version here.
27802         Add suitable commentary.
27803
27804 1999-04-25  Richard Henderson  <rth@cygnus.com>
27805
27806         * gcc.dg/990424-1.c: New test.
27807
27808 1999-04-24  Craig Burley  <craig@jcb-sc.com>
27809
27810         * g77.f-torture/execute/u77-test.f (main): Bug involving
27811         LSTAT has been fixed, so turn back on full checking.
27812
27813 1999-04-20  Craig Burley  <craig@jcb-sc.com>
27814
27815         * g77.f-torture/compile/19990419-0.f: New test.
27816         * g77.f-torture/execute/19990419-1.f: New test.
27817
27818 1999-04-17  Richard Henderson  <rth@cygnus.com>
27819
27820         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
27821         to avoid the need for a prototype to supress a warning.
27822
27823 1999-04-07  Jim Wilson  <wilson@cygnus.com>
27824
27825         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
27826
27827 1999-04-04  Jeffrey A Law  (law@cygnus.com)
27828
27829         * gcc.c-torture/execute/990404-1.c: New test.
27830
27831 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27832
27833         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
27834         * gcc.dg/cpp-if3.c: Don't use -pedantic.
27835         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
27836         missing initializer warnings.
27837
27838 1999-03-28  Jeffrey A Law  (law@cygnus.com)
27839
27840         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
27841         matching strings.
27842
27843 1999-03-26  Jeffrey A Law  (law@cygnus.com)
27844
27845         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
27846
27847 1999-03-26  Craig Burley  <craig@jcb-sc.com>
27848
27849         * g77.f-torture/execute/19990325-0.f: New test.
27850         * g77.f-torture/execute/19990325-1.f: New test.
27851
27852 1999-03-24  Jeffrey A Law  (law@cygnus.com)
27853
27854         * gcc.c-torture/execute/990324-1.c: New test.
27855
27856 1999-03-22  Jim Wilson  <wilson@cygnus.com>
27857
27858         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
27859         test with 4.
27860
27861 1999-03-17  Richard Henderson  <rth@cygnus.com>
27862
27863         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
27864
27865 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27866
27867         * g77.f-torture/execute/19990313-2.f: New test.
27868         * g77.f-torture/execute/19990313-3.f: New test.
27869
27870 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27871
27872         * g77.f-torture/execute/19990313-0.f: New test.
27873         * g77.f-torture/execute/19990313-1.f: New test.
27874
27875 1999-03-12  Jim Wilson  <wilson@cygnus.com>
27876
27877         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
27878         printf to sprintf.
27879         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
27880         (main): Add check for u15.  Conditionalize u31 check depending on
27881         whether ints are <32 bits or >=32 bits.
27882
27883 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27884
27885         * g77.f-torture/execute/19981119-0.f: Improve testiness.
27886
27887 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27888
27889         * g77.f-torture/compile/19990305-0.f: New test.
27890         * g77.f-torture/execute/19981119-0.f: New test.
27891
27892 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27893
27894         * g77.f-torture/execute/970625-2.f: call ABORT if final
27895         result is not correct, instead of just printing it.
27896         Add this checking via newly introduced obfuscation, to
27897         trip up buggy front ends.
27898
27899 1999-03-07  Craig Burley  <craig@jcb-sc.com>
27900
27901         * g77.f-torture/compile/960317-1.f: Moved from being
27902         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
27903
27904 1999-03-06  Craig Burley  <craig@jcb-sc.com>
27905
27906         * g77.f-torture/execute/960317-1.f: New (old) test.
27907         * g77.f-torture/execute/970625-2.f: Ditto.
27908
27909 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
27910
27911         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
27912         message on line 1 or line 2; cccp and cpplib do this differently.
27913
27914 1999-03-01  Jeffrey A Law  (law@cygnus.com)
27915
27916         * g++.old-deja/g++.law/weak1.C: New test.
27917
27918 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27919
27920         * gcc.c-torture/execute/990119-1.c: Renamed to...
27921         * gcc.dg/990119-1.c: this, so it will only be tested once
27922         (it's a preprocessor test, it doesn't need to be run at
27923         multiple optimization levels).
27924
27925 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27926
27927         * lib/g++.exp: Don't add incdir=$base_dir/../include to
27928           ALWAYS_CXXFLAGS.
27929
27930 1999-02-24  Craig Burley  <craig@jcb-sc.com>
27931
27932         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
27933         * g77.f-torture/compile/19981216-0.f: ...as it is expected
27934         to not be compilable by current g77.
27935
27936 1999-02-24  Nick Clifton  <nickc@cygnus.com>
27937
27938         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
27939
27940 1999-02-22  Jeffrey A Law  (law@cygnus.com)
27941
27942         * gcc.c-torture/execute/990222-1.c: New test.
27943
27944 1999-02-19  Craig Burley  <craig@jcb-sc.com>
27945
27946         * g77.f-torture/compile/19990218-0.f: New test.
27947         * g77.f-torture/noncompile/19990218-1.f: New test.
27948
27949 1999-02-18  Craig Burley  <craig@jcb-sc.com>
27950
27951         * g77.f-torture/compile/19981216-0.f: New test.
27952
27953 1999-02-14  Jeffrey A Law  (law@cygnus.com)
27954
27955         * gcc.dg/990214-1.c: New test.
27956
27957 1999-02-13  Jeffrey A Law  (law@cygnus.com)
27958
27959         * gcc.dg/990213-2.c: New test.
27960
27961         * gcc.dg/990213-1.c: New test.
27962
27963 1999-02-12  Jeffrey A Law  (law@cygnus.com)
27964
27965         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
27966         ints.
27967
27968 1999-02-11  Nick Clifton  <nickc@cygnus.com>
27969
27970         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
27971         specified by target.
27972
27973         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
27974
27975 1999-02-11  Jeffrey A Law  (law@cygnus.com)
27976
27977         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
27978
27979 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27980
27981         * gcc.dg/special/ecos.exp: New test driver for new tests with
27982         special requirements.
27983
27984         * gcc.dg/special/alias-1.c: New test.
27985         * gcc.dg/special/gcsec-1.c: New test.
27986         * gcc.dg/special/weak-1.c: New test.
27987         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
27988         * gcc.dg/special/weak-2.c: New test.
27989         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
27990         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
27991         * gcc.dg/special/wkali-1.c: New test.
27992         * gcc.dg/special/wkali-2.c: New test.
27993         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
27994         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
27995
27996 1999-02-10  Felix Lee  <flee@cygnus.com>
27997
27998           * lib/c-torture.exp (c-torture-compile): Pull out code for
27999           analyzing gcc error messages.
28000           (c-torture-execute): Likewise.  Fix some (harmless) false
28001           positives.
28002           * lib/gcc.exp (gcc_check_compile): New function.
28003
28004 1999-02-08  Richard Henderson  <rth@cygnus.com>
28005
28006         * gcc.c-torture/execute/990208-1.c: New test.
28007
28008 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28009
28010         * g++.dg/special/ecos.exp: New driver for new tests with special
28011         requirements
28012
28013         * g++.dg/special/conpr-1.C: New test
28014         * g++.dg/special/conpr-2.C: New test
28015         * g++.dg/special/conpr-2a.C: New test
28016         * g++.dg/special/conpr-3.C: New test
28017         * g++.dg/special/conpr-3a.C: New test
28018         * g++.dg/special/conpr-3b.C: New test
28019
28020         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
28021         allow g++ to use the dg driver
28022
28023         * README: Add comment about g++.dg directory
28024
28025 1999-02-06  Jeffrey A Law  (law@cygnus.com)
28026
28027         * README: Update email addresses.
28028
28029 1999-02-03  Nick Clifton  <nickc@cygnus.com>
28030
28031         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
28032         arguments in order to force structure S onto the stack even on
28033         the alpha.
28034         (test): Pass 10 leading arguments to function foo as well as the
28035         structure S.
28036
28037         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
28038         failure for all targets.
28039
28040         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
28041         abort to terminate program execution.
28042
28043 1999-01-30  Richard Henderson  <rth@cygnus.com>
28044
28045         * gcc.c-torture/execute/990130-1.c: New test.
28046
28047 1999-01-30  Jeffrey A Law  (law@cygnus.com)
28048
28049         * gcc.dg/990130-1.c: New test.
28050
28051 1999-01-28  Michael Meissner  <meissner@cygnus.com>
28052
28053         * gcc.c-torture/execute/990128-1.c: New test.
28054
28055 1999-01-27  Michael Meissner  <meissner@cygnus.com>
28056
28057         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
28058
28059 1999-01-27  Felix Lee  <flee@cygnus.com>
28060
28061         * lib/c-torture.exp (c-torture-compile): pull out code for
28062         analyzing gcc error messages.
28063         (c-torture-execute): ditto, and fix some (harmless) false
28064         positives.
28065         * lib/gcc.exp (gcc_check_compile): new function.
28066
28067 1999-01-17  Jeffrey A Law  (law@cygnus.com)
28068
28069         * gcc.dg/990117-1.c: New test.
28070
28071         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
28072
28073         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
28074
28075 1999-01-15  Jeffrey A Law  (law@cygnus.com)
28076
28077         * g77.f-torture/compile/990115-1.f: New test.
28078
28079 1999-01-07  Jeffrey A Law  (law@cygnus.com)
28080
28081         * gcc.c-torture/compile/990107-1.c: New test
28082
28083 1999-01-06  Jeffrey A Law  (law@cygnus.com)
28084
28085         * gcc.c-torture/execute/990106-2.c: New test.
28086
28087         * gcc.c-torture/execute/990106-1.c: New test.
28088
28089 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
28090
28091         * gcc.c-torture/compile/981223-1.c: New test.
28092
28093 1998-12-29  Richard Henderson  <rth@cygnus.com>
28094
28095         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
28096         (opt3): Rename from opt4 and disable.
28097
28098 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
28099
28100         * g++.old-deja/g++.pt/ptrmem5.C: New test.
28101
28102 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28103
28104         * g++.old-deja/g++.other/conv5.C: New test.
28105
28106 1998-12-14  Nick Clifton  <nickc@cygnus.com>
28107
28108         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
28109
28110 1998-12-11  Jeffrey A Law  (law@cygnus.com)
28111
28112         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
28113
28114 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
28115
28116         * gcc.c-torture/compile/981211-1.c: New test.
28117
28118 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
28119
28120         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
28121
28122         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
28123
28124 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28125
28126         * gcc.special/930510-1.c: Make C9X safe.
28127         * gcc.misc-tests/gcov-1.c Similarly.
28128         * gcc.misc-tests/gcov-2.c Similarly.
28129
28130 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28131
28132         * gcc.dg/ultrasp1.c: New test.
28133
28134 1998-12-06  Richard Henderson  <rth@cygnus.com>
28135
28136         * gcc.c-torture/execute/981206.c: New test.
28137
28138 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28139
28140         * g++.old-deja/g++.ns/template7.C: New test.
28141
28142         * g++.old-deja/g++.other/expr1.C: New test.
28143
28144         * g++.old-deja/g++.eh/tmpl3.C: New test.
28145
28146         * g++.old-deja/g++.eh/tmpl2.C: New test.
28147
28148 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28149
28150         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
28151         * g++.old-deja/g++.other/using6.C: Removed.
28152         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
28153
28154         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
28155
28156 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28157
28158         * g++.old-deja/g++.pt/overload8.C: New test.
28159
28160         * g++.old-deja/g++.pt/overload7.C: New test.
28161
28162         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
28163
28164         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
28165         and relinking messages.
28166         * lib/g++.exp (g++_target_compile): Remove .rpo file when
28167         compiling with -frepo.
28168
28169 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
28170
28171         * g++.old-deja/g++.pt/lookup6.C: New test.
28172
28173 1998-11-30  Nick Clifton  <nickc@cygnus.com>
28174
28175         * gcc.c-torture/execute/981130-1.c: New test.
28176         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
28177
28178 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28179
28180         * g++.old-deja/g++.pt/explicit76.C: New test.
28181
28182         * g++.old-deja/g++.pt/friend38.C: New test.
28183
28184         * g++.old-deja/g++.ns/crash2.C: New test.
28185
28186         * g++.old-deja/g++.pt/defarg8.C: New test.
28187
28188         * g++.old-deja/g++.pt/instantiate6.C: New test.
28189
28190         * g++.old-deja/g++.pt/static6.C: New test.
28191
28192         * g++.old-deja/g++.pt/decl2.C: New test.
28193
28194 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28195
28196         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
28197         problem is actually related with name lookup, but so what? :-)
28198
28199         * g++.old-deja/g++.pt/friend37.C: New test.
28200
28201 1998-11-25  Dave Love  <d.love@dl.ac.uk>
28202
28203         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
28204         element, which fails on some systems.
28205
28206         * g77.f-torture/execute/labug1.f: New test.
28207
28208 1998-11-21  Jeffrey A Law  (law@cygnus.com)
28209
28210         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
28211         is defined.
28212
28213 1998-11-18  Dave Love  <d.love@dl.ac.uk>
28214
28215         * g77.f-torture/compile/981117-1.f: New test.
28216
28217 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
28218
28219         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
28220         properly discarded.
28221
28222 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
28223
28224         * gcc.c-torture/execute/memcheck: New directory of tests for
28225         -fcheck-memory-usage.
28226
28227 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28228
28229         * README: New file, general information about the testsuite and
28230         new description of the various C++ test subdirectories.
28231         * README.g++: Eliminate obsolete information, update and move most
28232         relevant stuff to README.
28233
28234 1998-11-07  Richard Henderson  <rth@cygnus.com>
28235
28236         * gcc.c-torture/compile/981107-1.c: New test.
28237
28238 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
28239
28240         * execute/memcpy-bi.c: New testcase.
28241
28242 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
28243
28244         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
28245         base classes.
28246
28247         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
28248         template is selected.
28249
28250         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
28251         classes, it should be accepted for all types.
28252
28253         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
28254
28255         * g++.old-deja/g++.pt/spec24.C: Ensure that template
28256         specializations start with template headers.
28257
28258 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
28259
28260         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
28261
28262         * g++.old-deja/g++.other/init9.C: Test cross initialization of
28263         non-POD types.
28264
28265 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28266
28267         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
28268
28269 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
28270
28271         * compile/981022-1.c, compile/981022-1.x: New test and driver.
28272
28273 1998-10-19  Jeffrey A Law  (law@cygnus.com)
28274
28275         * 981019-1.c: New test.
28276
28277 1998-10-14  Robert Lipe <robertl@dgii.com>
28278
28279         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
28280         find objc headers.
28281
28282 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28283
28284         * compile/981001-4.c: Remove use of GCC extension that triggers a
28285         compiler bug.
28286
28287 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
28288
28289         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
28290
28291 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28292
28293         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
28294         instantiation of template produces incorrect code for delete
28295         expression.
28296
28297         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
28298         constructors' name is not unique.
28299         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
28300         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
28301
28302         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
28303         automatic array of const is ill-formed.
28304
28305         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
28306         of template parameter?
28307
28308         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
28309         const.
28310
28311         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
28312         pointer-to-member expression.
28313
28314         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
28315         declaration causes ICE.
28316
28317 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
28318
28319         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
28320         reserved in the global namespace.
28321
28322         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
28323         generate needed virtual table.
28324
28325         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
28326
28327 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
28328
28329         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
28330         template-dependent type
28331
28332 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
28333
28334         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
28335         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
28336         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
28337
28338         * g++.old-deja/g++.other/using5.C: New test; using decl from base
28339         class should be usable as argument of member function.
28340         * g++.old-deja/g++.other/using6.C: New test; using decl from base
28341         class should be usable as return type of member function.
28342         * g++.old-deja/g++.other/using7.C: New test; using decl from base
28343         class should be usable as type of data member.
28344
28345         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
28346
28347 1998-10-09  Jeffrey A Law  (law@cygnus.com)
28348
28349         * gcc.c-torture/special/920521-1.c: Fix bogus test.
28350
28351 1998-10-08  Nick Clifton  <nickc@cygnus.com>
28352
28353         * gcc.dg/dll-?.c Add thumb to target list.
28354         Fix assembler scan patterns to match current assembler output.
28355
28356 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
28357
28358         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
28359         matching of template brackets.
28360
28361         * g++.old-deja/g++.other/using4.C: New test.  Test using
28362         declarations of methods from base classes.
28363
28364         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
28365         within functions should introduce names into the innermost
28366         enclosing namespace.
28367
28368         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
28369         of static locals if first initialization throws.
28370
28371 1998-10-07  Jim Wilson  <wilson@cygnus.com>
28372
28373         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
28374
28375 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
28376
28377         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
28378         lose track of the possible targets of tablejump insns.
28379         * special/special.exp: Run it.
28380
28381 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28382
28383         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
28384         must be declared before its specializations can be named in friend
28385         declarations.
28386
28387 1998-10-05  Dave Love  <d.love@dl.ac.uk>
28388
28389         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
28390
28391         * g77.f-torture/execute/io1.f: New test.
28392
28393 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28394
28395         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
28396         with pointer to template function, for which no argument deduction
28397         is possible.
28398
28399         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
28400         specialization of template function as argument to template
28401         function.
28402
28403         * g++.old-deja/g++.other/access2.C: New test; Inner class
28404         shouldn't have privileged access to Outer's names.
28405
28406 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28407
28408         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
28409         friend template declared within template class conflicts with
28410         nested class of the same name.
28411
28412         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
28413         is ignored.
28414
28415         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
28416         object with direct initializer as function declaration.
28417
28418         * g++.old-deja/g++.other/decl2.C: New test; duplicate
28419         initializers.
28420
28421         * g++.old-deja/g++.other/null2.C: New test; conditional operator
28422         involving const pointer and NULL produces incorrect result.
28423
28424         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
28425         type name without `typename' should be rejected with -pedantic.
28426
28427 1998-10-02  Richard Henderson  <rth@cygnus.com>
28428
28429         * g++.old-deja/g++.other/addrof1.C: New test.
28430
28431 1998-10-01  Nick Clifton  <nickc@cygnus.com>
28432
28433         * gcc.c-torture/compile/981001-1.c: New test.
28434         * gcc.c-torture/execute/981001-1.c: New test.
28435
28436 1998-10-01  Jeffrey A Law  (law@cygnus.com)
28437
28438         * gcc.c-torture/compile/981001-2.c: New test.
28439         * gcc.c-torture/compile/981001-3.c: New test.
28440         * gcc.c-torture/compile/981001-4.c: New test.
28441
28442 1998-10-01  Robert Lipe  <robertl@dgii.com>
28443
28444         * lib/objc.exp (objc_target_compile): Add -L during compiles for
28445         multilibbed hosts.   Idea grafted from g77.exp.
28446
28447 1998-09-30  Dave Love  <d.love@dl.ac.uk>
28448
28449         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
28450         avoid losing on systems which need -lsocket.
28451
28452 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
28453
28454         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
28455         * g++.old-deja/g++.other/nested2.C: Ditto.
28456         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
28457         failure.
28458
28459 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28460
28461         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
28462         preferred over template operator!= for enum bitfields.
28463
28464 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
28465
28466         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
28467         that happen to have the same base name, but in different scopes,
28468         are incorrectly rejected.
28469
28470 1998-09-16  Richard Henderson  <rth@cygnus.com>
28471
28472         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
28473         on the native word size instead of an integer literal.
28474
28475 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28476
28477         * g++.old-deja/g++.other/static2.C: Invocation of static data
28478         member of type pointer-to-function denoted as non-static member.
28479
28480         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
28481         checks involving function types and aliases.
28482
28483 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28484
28485         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
28486         redefined to the same non-trivial type.
28487
28488         * g++.old-deja/g++.pt/explicit73.C: Test for proper
28489         namespace-qualification of template specializations declared in
28490         other namespaces.
28491
28492         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
28493         to declare a subset of the specializations of a template function
28494         as friends of specializations of a template class.
28495
28496         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
28497         member templates that do not fully specialize the enclosing
28498         template class are rejected.
28499
28500 1998-09-11  Dave Love  <d.love@dl.ac.uk>
28501
28502         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
28503
28504 1998-09-08  Dave Love  <d.love@dl.ac.uk>
28505
28506         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
28507         altered from libf2c/libU77 version.
28508
28509 1998-09-06  Dave Love  <d.love@dl.ac.uk>
28510
28511         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
28512
28513 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
28514
28515         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
28516         (un)signed char are different types for template specialization
28517         purposes.
28518
28519 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
28520
28521         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
28522         * objc: ObjC testsuite.
28523
28524 1998-08-31  Catherine Moore  <clm@cygnus.com>
28525
28526         * gcc.c-torture/execute/941014-1.x:  New file.
28527
28528 1998-08-31  Nick Clifton  <nickc@cygnus.com>
28529
28530         * lib/c-torture.exp: Add support for
28531         torture_eval_before_compile and torture_eval_before_execute
28532         variables.
28533
28534 1998-08-30  Jeffrey A Law  (law@cygnus.com)
28535
28536         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
28537         this test triggers valid.
28538
28539 1998-08-27  Jeffrey A Law  (law@cygnus.com)
28540
28541         * gcc.dg/980827-1.c: New test.
28542
28543 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
28544
28545         * gcc.c-torture/execute/loop-4b.c: New test.
28546
28547 1998-08-26  Nick Clifton  <nickc@cygnus.com>
28548
28549         * lib/c-torture.exp: Add support for
28550         torture_eval_before_compile and torture_eval_before_execute
28551         variables.
28552
28553 1998-08-25  Jeffrey A Law  (law@cygnus.com)
28554
28555         * gcc.c-torture/compile/980825-1.c: New test.
28556
28557 1998-08-24  Nick Clifton  <nickc@cygnus.com>
28558
28559         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
28560         count number tests in opt_t0 not good_t0.
28561
28562 1998-08-24  Jeffrey A Law  (law@cygnus.com)
28563
28564         * gcc.c-torture/compile/930326-1.x: Fix typo.
28565
28566 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
28567
28568         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
28569         causes an ICE.
28570
28571 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28572
28573         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
28574         STACK_SIZE is defined.
28575         * gcc.c-torture/unsorted/stuct.c: Similarly.
28576
28577         * gcc.c-torture/compile/980821-1.c: New test.
28578
28579 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28580
28581         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
28582
28583 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
28584
28585         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
28586         code.
28587
28588 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
28589
28590         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
28591         error'.
28592
28593 1998-08-18  Jeffrey A Law  (law@cygnus.com)
28594
28595         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
28596
28597 1998-08-16  Jeffrey A Law  (law@cygnus.com)
28598
28599         * gcc.c-torture/compile/980816-1.c: New test.
28600
28601         * gcc.dg/980816-1.c: New test.
28602
28603 1998-08-13  Jeffrey A Law  (law@cygnus.com)
28604
28605         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
28606         compiler for ieee tests.
28607
28608 1998-08-01  Dave Love  <d.love@dl.ac.uk>
28609
28610         * g77.f-torture/compile/980729-0.f: New test.
28611
28612 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
28613
28614         * gcc.c-torture/special/eeprof-1.c: New test, for
28615         -finstrument-functions.
28616         * gcc.c-torture/special/special.exp: Run it.
28617
28618 1998-07-29  Jeffrey A Law  (law@cygnus.com)
28619
28620         * gcc.c-torture/compile/980729-1.c: New test.
28621
28622 1998-07-27  Nick Clifton  <nickc@cygnus.com>
28623
28624         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
28625         __thumb__ is defined, and test for ARM style doubles if so.
28626
28627 1998-07-26  Dave Love  <d.love@dl.ac.uk>
28628
28629         * g77.f-torture/noncompile/980615-0.f: New test.
28630
28631 1998-07-26  H.J. Lu  (hjl@gnu.org)
28632
28633         * gcc.dg/980312-1.c: Do link instead of compile.
28634         * gcc.dg/980313-1.c: Likewise.
28635
28636 1998-07-26  Jeffrey A Law  (law@cygnus.com)
28637
28638         * gcc.c-torture/compile/980726-1.c: New test.
28639
28640 1998-07-25  Dave Love  <d.love@dl.ac.uk>
28641
28642         * g77.f-torture/execute/io0.f: New test.
28643
28644 1998-07-24  Nick Clifton  <nickc@cygnus.com>
28645
28646         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
28647         an int.
28648
28649 1998-06-18  Michael Meissner  <meissner@cygnus.com>
28650
28651         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
28652         m32r bugs.
28653
28654 1998-07-17  Nick Clifton  <nickc@cygnus.com>
28655
28656         * gcc.dg/980626-1.c: Expect failures for all toolchains until
28657         c-decl.c:grokdeclarator can handle mode attributes.
28658
28659 1998-07-16  Jeffrey A Law  (law@cygnus.com)
28660
28661         * gcc.c-torture/execute/980716-1.c: New test.
28662
28663 1998-07-13  Jeffrey A Law  (law@cygnus.com)
28664
28665         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
28666         the mn10200.
28667         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
28668         the mn10200.
28669         * gcc.c-torture/execute/va-arg-3.x: Similarly.
28670         * gcc.c-torture/compile/930326-1.x: Similarly.
28671
28672 1998-07-13  Dave Love  <d.love@dl.ac.uk>
28673
28674         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
28675         New test from Craig.
28676
28677 1998-07-12  Dave Love  <d.love@dl.ac.uk>
28678
28679         * g77.f-torture/noncompile/980616-0.f: New test.
28680
28681         * g77.f-torture/execute/970816-3.f:  New test from Craig.
28682
28683 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28684
28685         *  g++.other/singleton.C: Return error value instead of taking
28686         SIGSEGV.
28687
28688 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
28689
28690         *  g++.other/singleton.C: New test.   Warning is under dispute.
28691         Runtime crash is not.
28692
28693 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28694
28695         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
28696         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
28697         using6.C, using7.C}:  New namespace tests.
28698
28699 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
28700
28701         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
28702         specialization with typedef'ed names used as array indexes.
28703
28704 1998-07-09  Jeffrey A Law  (law@cygnus.com)
28705
28706         * gcc.c-torture/execute/980709-1.c: New test.
28707
28708         * gcc.dg/980709-1.c: New test.
28709
28710 1998-07-07  Richard Henderson  <rth@cygnus.com>
28711
28712         * gcc.c-torture/execute/bcp-1.c: New test.
28713
28714 1998-07-07  Jeffrey A Law  (law@cygnus.com)
28715
28716         * gcc.c-torture/execute/980707-1.c: New test.
28717
28718 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
28719
28720         * gcc.c-torture/compile/980706-1.c: New test.
28721
28722 1998-07-01  Dave Love  <d.love@dl.ac.uk>
28723
28724         * g77.f-torture/execute/980701-0.f,
28725         g77.f-torture/execute/980701-1.f: New test from Craig.
28726
28727 1998-07-01  Jeffrey A Law  (law@cygnus.com)
28728
28729         * gcc.c-torture/compile/980701-1.c: New test.
28730
28731         * gcc.c-torture/execute/980701-1.c: New test.
28732
28733 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
28734 rlsruhe.de>
28735
28736         * g++.old-deja/g++.robertl/eb132.C: New test.
28737         * g++.old-deja/g++.robertl/eb133.C: Likewise.
28738
28739 1998-06-29  Dave Love  <d.love@dl.ac.uk>
28740
28741         * g77.f-torture/execute/980628-7.f,
28742         g77.f-torture/execute/980628-8.f,
28743         g77.f-torture/execute/980628-9.f,
28744         g77.f-torture/execute/980628-10.f: New tests from Craig.
28745
28746         * g77.f-torture/execute/980628-3.f: Remove mail headers.
28747
28748 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28749
28750         * g77.f-torture/execute/980628-4.f: New test from Craig.
28751         * g77.f-torture/execute/980628-5.f: Likewise.
28752         * g77.f-torture/execute/980628-2.f: Likewise.
28753         * g77.f-torture/execute/980628-0.f: Likewise.
28754         * g77.f-torture/execute/980628-1.f: Likewise.
28755         * g77.f-torture/execute/980628-3.f: Likewise.
28756         * g77.f-torture/execute/980628-6.f: Likewise.
28757
28758 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28759
28760         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
28761         directory when nothing has been installed yet.
28762
28763 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
28764
28765         * gcc.c-torture/special/special.exp: Handle newer versions of
28766         dejagnu.
28767
28768 1998-06-26  Jeffrey A Law  (law@cygnus.com)
28769
28770         * gcc.dg/980626-1.c: New test.
28771
28772 1998-06-19  Bruno Haible <haible@ilog.fr>
28773
28774         * gcc.misc-tests/m-un-2.c: New test.
28775         * g++.old-deja/g++.other/warn01.c: Likewise.
28776
28777 1998-06-19  Robert Lipe  <robertl@dgii.com>
28778
28779         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
28780         compatibility with assmblers with a different comment character.
28781         Eliminate use of GAS-specific extensions.
28782
28783 1998-06-19  Jeffrey A Law  (law@cygnus.com)
28784
28785         * gcc.c-torture/execute/ieee/980619-1.c: New test.
28786
28787 1998-06-19  Robert Lipe  <robertl@dgii.com>
28788
28789         *lib/g77.exp: Replace search for libf2c.a with search for newly
28790         renamed libg2c.a
28791
28792 1998-06-17  Jeffrey A Law  (law@cygnus.com)
28793
28794         * gcc.c-torture/execute/980617-1.c: New test.
28795
28796 1998-06-12  Jeffrey A Law  (law@cygnus.com)
28797
28798         * gcc.c-torture/execute/980612-1.c: New test.
28799
28800 1998-06-08  Jeffrey A Law  (law@cygnus.com)
28801
28802         * gcc.dg/980523-1.c: Only test on ppc-linux.
28803         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
28804
28805         * gcc.c-torture/execute/980608-1.c: New test.
28806
28807 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
28808
28809         * gcc.c-torture/execute/980605-1.c: New test.
28810
28811 1998-06-04  Jeffrey A Law  (law@cygnus.com)
28812
28813         * gcc.c-torture/execute/980604-1.c: New test.
28814
28815 1998-06-02  Jeffrey A Law  (law@cygnus.com)
28816
28817         * gcc.c-torture/execute/980602-1.c: New test.
28818         * gcc.c-torture/execute/980602-2.c: Likewise.
28819
28820 1998-06-02  Dave Love  <d.love@dl.ac.uk>
28821
28822         * 970125-0.f: Fix per JCB.  Add commentary.
28823
28824 1998-05-31  Michael Meissner  <meissner@cygnus.com>
28825
28826         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
28827         IEEE -0 support.
28828
28829 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
28830
28831         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
28832         earlier.
28833
28834 1998-05-28  Catherine Moore <clm@cygnus.com>
28835
28836         * gcc.c-torture/execute/980526-3.c: New test.
28837
28838 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
28839
28840         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
28841         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
28842         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
28843         m88k-motorola-sysv3 to XFAIL.
28844
28845 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28846
28847         * gcc.dg/980526-1.c: New test.
28848         * gcc.c-torture/execute/980526-2.c: New test.
28849
28850 1998-05-26  Jeffrey A Law  (law@cygnus.com)
28851
28852         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
28853
28854         * gcc.c-torture/execute/980526-1.c: New test.
28855
28856 1998-05-26  Dave Love  <d.love@dl.ac.uk>
28857
28858         * g77.f-torture/execute/alpha2.f: Add runtime test.
28859
28860 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
28861
28862         * g++.old-deja/old-deja.exp: Strip leading directories.
28863
28864         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
28865         error for the line.  Don't run multiple tests for the same line.
28866
28867 1998-05-23  Jeffrey A Law  (law@cygnus.com)
28868
28869         * gcc.dg/980523-1.c: New test.
28870
28871 1998-05-23  Dave Love  <d.love@dl.ac.uk>
28872
28873         * g77.f-torture/compile/970915-0.f: New test.
28874
28875 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
28876
28877         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
28878
28879 1998-05-21  Jeffrey A Law  (law@cygnus.com)
28880
28881         * gcc.dg/980520-1.c: New test.
28882
28883 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
28884
28885         * gcc.dg/980502-1.c: Fix return type.
28886
28887 1998-05-20  Jeffrey A Law  (law@cygnus.com)
28888
28889         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
28890         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
28891         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
28892         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
28893         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
28894
28895 1998-05-20  Dave Love  <d.love@dl.ac.uk>
28896
28897         * g77.f-torture/execute/980520-1.f: New test.
28898
28899 1998-05-15  Dave Love  <d.love@dl.ac.uk>
28900
28901         * lib/mike-g77.exp: New file.
28902
28903         * g77.f-torture/noncompile/noncompile.exp,
28904         g77.f-torture/noncompile/check0.f: New files.
28905
28906 1998-05-14  Dave Love  <d.love@dl.ac.uk>
28907
28908         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
28909         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
28910         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
28911         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
28912         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
28913         abort where appropriate.
28914
28915 1998-05-05  Michael Meissner  <meissner@cygnus.com>
28916
28917         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
28918         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
28919
28920 1998-04-29  Dave Love  <d.love@dl.ac.uk>
28921
28922         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
28923
28924 1998-04-27  Dave Love  <d.love@dl.ac.uk>
28925
28926         * g77.f-torture/compile/980427-0.f: New test.
28927
28928 1998-04-24  Dave Love  <d.love@dl.ac.uk>
28929
28930         * g77.f-torture/compile/980424-0.f: New test.
28931
28932 1998-04-19  Dave Love  <d.love@dl.ac.uk>
28933
28934         * g77.f-torture/compile/980419-2.f (main): New test.
28935         * g77.f-torture/compile/970125-0.f: New test.
28936         * g77.f-torture/compile/980419-1.f: New test.
28937
28938 1998-04-08  Jim Wilson  <wilson@cygnus.com>
28939
28940         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
28941         of loop-4.c.
28942
28943 1998-04-07  Jim Wilson  <wilson@cygnus.com>
28944
28945         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
28946
28947 1998-04-03  Jim Wilson  <wilson@cygnus.com>
28948
28949         * gcc.c-torture/compile/980329-1.c: New test.
28950
28951 1998-03-18  Jim Wilson  <wilson@cygnus.com>
28952
28953         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
28954         * gcc.dg/980312-1.c: Fix typo in -march command.
28955
28956 1998-03-16  H.J. Lu  (hjl@gnu.org)
28957
28958         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
28959
28960 1998-03-11  Robert Lipe  <robertl@dgii.com>
28961
28962         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
28963         Dave Love agree the Fortran source is bogus.
28964
28965 1998-03-11  Robert Lipe  <robertl@dgii.com>
28966
28967         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
28968         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
28969         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
28970         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
28971         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
28972
28973 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
28974
28975         * g++.old-deja/g++.other/friend1.C: New test.
28976
28977 1998-02-18  Dave Love  <d.love@dl.ac.uk>
28978
28979         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
28980         possibly uninitialized) variables and declare dnrm2.
28981
28982 1998-02-23  Robert Lipe <robertl@dgii.com>
28983
28984         From Bruno Haible <haible@ilog.fr>:
28985         * gcc.c-torture/execute/980223.c: New test.
28986
28987 1998-02-13  Jeffrey A Law  (law@cygnus.com)
28988
28989         * gcc.dg/ifelse-1.c: New test.
28990
28991 1998-02-09  H.J. Lu  (hjl@gnu.org)
28992
28993         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
28994
28995           * lib/old-dejagnu.exp (old-dejagnu): Added the
28996           "execution test - XFAIL *-*-*" handling in the spirit of
28997           "excess errors test -". Changed the "execution test fails"
28998           handling to be like "excess errors test fails".
28999           * Update various tests accordingly.
29000
29001 1998-02-06  Jim Wilson  <wilson@cygnus.com>
29002
29003         * gcc.c-torture/execute/980205.c: New test.
29004
29005 1998-01-18  Jeffrey A Law  (law@cygnus.com)
29006
29007         * lib/c-torture.exp: Look for .x files instead of .cexp files.
29008         * lib/f-torture.exp: Similarly.
29009         * gcc.c-torture: Rename all .cexp files to .x files.
29010
29011 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
29012
29013         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
29014         (940510-1.c): Removed duplicate.
29015         (971104-1.c): New test.
29016
29017 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
29018
29019           * lib/f-torture.exp: Improve error and loop detection.
29020
29021 1997-11-19  Michael Meissner  <meissner@cygnus.com>
29022
29023         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
29024         use that to size the filler array.
29025
29026 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
29027
29028         * lib/c-torture.exp(c-torture-execute): Fix typo.
29029
29030         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
29031         testcase as the executable name. Keep the executable around if
29032         the test fails.
29033
29034 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
29035
29036         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
29037         changes.  Only test one -g option, and move it to the end of the
29038         list of options to test.
29039
29040 1997-09-19  Michael Meissner  <meissner@cygnus.com>
29041
29042         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
29043         variable GCC_TORTURE_OPTIONS to supply default switches separated
29044         by colons.  If no environment variable, run tests with -O0 -g, -O1
29045         -g, and -O2 -g as well.
29046
29047 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
29048
29049         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
29050         explanatory comments. Fix indentation.
29051
29052 1997-09-15  Jeffrey A Law  (law@cygnus.com)
29053
29054         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
29055
29056 1997-09-11  Jeffrey A Law  (law@cygnus.com)
29057
29058         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
29059         * g++.old-deja/g++.mike/p7325.C: Likewise.
29060         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
29061
29062 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
29063
29064         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
29065         * g++.old-deja/g++.brendan/crash30.C: Likewise.
29066         * g++.old-deja/g++.brendan/crash39.C: Likewise.
29067         * g++.old-deja/g++.law/operators4.C: Likewise.
29068
29069 1997-09-11  Joe Buck  (jbuck@synopsys.com)
29070
29071         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
29072         * g++.old-deja/g++.mike/p784.C: Ditto.
29073         * g++.old-deja/g++.mike/p785.C: Ditto.
29074
29075 1997-09-05  Jeffrey A Law  (law@cygnus.com)
29076
29077           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
29078
29079 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29080
29081         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
29082         target feature; pass this to c-torture-execute as needed.
29083
29084 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29085
29086         * lib/c-torture.exp(c-torture-execute): If the previous and the
29087         current executables being tested are identical, we don't need to
29088         run the executable again. Try to make the executable names
29089         unique. Add an optional argument for passing additional compiler
29090         flags.
29091
29092 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
29093
29094         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
29095
29096 1997-08-29  Jeffrey A Law  (law@cygnus.com)
29097
29098         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
29099
29100 1997-07-31  Jeffrey A Law  (law@cygnus.com)
29101
29102         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
29103         32bit or larger longs.
29104
29105         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
29106         have either a 32bit long or 32bit int.
29107
29108 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
29109
29110         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
29111         Make double precision tests dependent on sizeof (double).
29112
29113 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
29114
29115         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
29116         too.
29117
29118 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
29119
29120         * gcc.c-torture/compile/961203-1.cexp: New script.
29121
29122 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
29123
29124         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
29125         up the includes ourselves.
29126
29127 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
29128
29129         * lib/plumhall.exp: Remove random include, and add a few
29130         verbose messages for debugging.
29131
29132 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
29133
29134         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
29135         of trying to do it ourselves.
29136
29137 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29138
29139         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
29140
29141 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
29142
29143         * gcc.prms/5403.c: Made regexp a bit less strict.
29144
29145 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
29146
29147         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
29148         is returned from remote_load instead.
29149         * lib/plumhall.exp: Ditto.
29150         * lib/mike-g++.exp: Ditto.
29151         * lib/old-dejagnu.exp: Ditto.
29152         * lib/c-torture.exp: Ditto.
29153
29154 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
29155
29156         * lib/g++.exp: Use build_wrapper procedure.
29157         * lib/gcc.exp: Ditto.
29158
29159 1997-05-20  Jeffrey A Law  (law@cygnus.com)
29160
29161         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
29162         an old-style decl for malloc.  Fixes tests to work when
29163         sizeof (int) != sizeof (size_t).
29164
29165 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29166
29167         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
29168
29169         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
29170         use stdargs.h interface.
29171
29172 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29173
29174         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
29175         NO_VARARGS when compiling.
29176
29177 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
29178
29179         * lib/plumhall.exp(ph_includes): New procedure.
29180         (ph_make): Use it.
29181         (ph_compiler): Ditto.
29182
29183         * lib/g++.exp: Rename test-glue.c to testglue.c.
29184         * lib/gcc.exp: Ditto.
29185
29186 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
29187
29188         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
29189         to completion when it's called.
29190
29191 1997-03-21  Michael Meissner  <meissner@cygnus.com>
29192
29193         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
29194         is defined, don't do test.
29195
29196 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
29197
29198         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
29199         for object files.
29200         (ph_summary): Mark skipped testcases as untested, not unresolved.
29201
29202         * lib/plumhall.exp (ph_make): If unresolved because of bad
29203         errorCode, record errorCode in log file.
29204         (*): Replace send_log/verbose with verbose -log.
29205
29206 1997-03-19  Michael Meissner  <meissner@cygnus.com>
29207
29208         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
29209         double conversion if double isn't at least 8 bytes.
29210
29211         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
29212         int to work with targets where int is 16 bits.
29213
29214         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
29215         8 bytes, just exit, since 4 byte doubles don't have enough bits of
29216         precision for the test to complete.
29217
29218 1997-03-14  Michael Meissner  <meissner@cygnus.com>
29219
29220         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
29221         if d10v is not compiled with the -mdouble64 flag.
29222         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
29223
29224         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
29225         d10v is not compiled with the -mint32 flag.
29226
29227 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
29228
29229         * lib/plumhall.exp: Use incr_count.
29230
29231 1997-03-12  Jeffrey A Law  (law@cygnus.com)
29232
29233         * gcc.c-torture: Update to c-torture-1.45.
29234
29235 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
29236
29237         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
29238         the name of the expect testcase file).
29239
29240         * lib/g++.exp(g++_init): Ditto.
29241
29242 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
29243
29244         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
29245         the host.
29246
29247         * lib/gcc.exp(gcc_exit): New procedure.
29248
29249 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
29250
29251         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
29252         specs where appropriate.
29253
29254         * g++.old-deja/g++.arm/*: Added additional ERROR checks
29255         because of new "candidates are" messages, and removed a few
29256
29257         * Converted all non-old-style g++ testcases to old-style, and
29258         moved into g++.old-deja.
29259
29260 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
29261
29262         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
29263         options.
29264
29265         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
29266         succeeded.
29267
29268         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
29269
29270 1997-02-13  Michael Meissner  <meissner@cygnus.com>
29271
29272         * lib/gcc.exp (gcc_target_compile): Add support for defining
29273         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
29274         the machine doesn't have those features.
29275
29276 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
29277
29278         * g++.law/operators4.exp: Don't use LIBS.
29279
29280 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
29281
29282         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
29283
29284         * lib/mike-g++.exp: Don't set the compiler to be tested here.
29285         * lib/g++.exp: Set it here instead. Also, allow use of the
29286         --tool_exec and --tool_opt options. Change CXX to
29287         GXX_UNDER_TEST.
29288
29289         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
29290
29291         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
29292
29293 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
29294
29295         * lib/old-dejagnu.exp: Use prune_warnings instead of
29296         prune_system_crud.
29297         * lib/mike-g++.exp: Ditto.
29298         * lib/gcc.exp: Ditto.
29299         * lib/g++.exp: Ditto.
29300
29301         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
29302
29303 1997-02-07  Jeffrey A Law  (law@cygnus.com)
29304
29305           * 941014-2.c: Include stdlib.h
29306           * 960327-1.c: Include stdio.h
29307           * dbra.c, index-1.c: Don't assume ints are 32bits.
29308
29309 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
29310
29311         * lib/gcc.exp: Add gcc,stack_size target feature.
29312
29313         * lib/g++.exp(g++_target_compile): Add the include and link
29314         paths here, not in two other places. And, it's $options, not
29315         options.
29316
29317         * lib/mike-g++.exp(postbase): Remove the code that determines
29318         the correct include and link paths.
29319         * g++.old-deja/old-deja.exp: Ditto.
29320
29321 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
29322
29323         * lib/g++.exp(g++_init): target_compile no longer returns the
29324         filename of the result.
29325
29326 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
29327
29328         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
29329         call to glob.
29330
29331         * gcc.c-torture/special/special.exp: Change call to
29332         gcc_target_compile to include the object file.
29333
29334 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
29335
29336         * gcc.c-torture/special/special.exp: Correct misspelling in last
29337         change.
29338
29339 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
29340
29341         * lib/plumhall.exp(ph_summary): Log the entire output of the
29342         executable. Return -1 if there were any failures, 0 otherwise.
29343         (ph_execute): Return -1 if there were any failures, 0 otherwise.
29344         (ph_make): Clean up objects and executables that were built
29345         if the tests succeeded.
29346
29347 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
29348
29349         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
29350         libraries and includes in the build tree as appropriate.
29351
29352 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29353
29354         * lib/c-torture.exp: Instead of looking for the global variable
29355         NO_LONG_LONG, check to see if that's a feature of the target.
29356
29357 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29358
29359         * config/default.exp: Minimize. Delete the remainer of the files in
29360         config; this functionality is now in devo/dejagnu/config.
29361
29362         g++.*/*: Pass any additional flags used to compile to postbase;
29363         delete CXXFLAGS.
29364
29365         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
29366         is now done by runtest.exp. Use gcc_target_compile instead of
29367         compile.
29368
29369         lib/c-torture.exp: Use gcc_target_compile instead of compile.
29370         Remove references to CFLAGS. Use remote_file instead of
29371         calling rm -f.
29372         (c-torture): Take a list of arguments to use to compile this
29373         testcase.
29374
29375         lib/g++.exp: Simplify. Use target_compile instead of compile.
29376         lib/gcc-dg.exp: Ditto.
29377         lib/gcc.exp: Ditto.
29378         lib/mike-{gcc,g++}.exp: Ditto.
29379         lib/old-dejagnu.exp: Ditto.
29380         lib/plumhall.exp: Ditto.
29381
29382 1997-01-08  Jim Wilson  <wilson@cygnus.com>
29383
29384         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
29385         (ph_linker): Likewise.
29386
29387 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
29388
29389           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
29390         MAP_ANON / MAP_ANONYMOUS if defined;
29391         else try to map from /dev/zero .
29392
29393 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29394
29395         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
29396         isn't defined, then define it to MAP_ANONYMOUS.
29397
29398 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29399
29400         * gcc.c-torture: Update to c-torture-1.42 release.
29401
29402 1996-11-11  Jeffrey A Law  (law@cygnus.com)
29403
29404         * gcc.c-torture: Update to c-torture-1.41 release.
29405
29406 1996-10-27  Jeffrey A Law  (law@cygnus.com)
29407
29408         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
29409         c-torture release.
29410
29411 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
29412
29413         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
29414         and LDFLAGS.  Fix second case to append the target_info ldflags
29415         onto LDFLAGS, not CFLAGS.
29416         * lib/g++.exp (g++_init): Add target_info stuff.
29417         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
29418         of libgloss and newlib flags for !native.
29419
29420         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
29421         (GDB): Fix relative path to go up another dir for finding gdb.
29422
29423 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
29424
29425         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
29426         versions in the target_info array, if they don't exist.
29427
29428 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
29429
29430         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
29431
29432 1996-07-08  Jim Wilson  <wilson@cygnus.com>
29433
29434         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
29435         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
29436
29437 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
29438
29439         * lib/old-dejagnu.exp: Don't remove the output file before we've
29440         actually tested it. Don't append pwd to the path of the executable
29441         we're testing.
29442
29443 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
29444
29445         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
29446
29447 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
29448
29449         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
29450         temporary directory for compiler files, and set it to a default
29451         value of /tmp. Set $output as the name of the output file from
29452         compiling the testcase. Add a -o option to $cflags_var so the
29453         compiler writes the final output file as $output. Set $executable
29454         to $output.
29455
29456         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
29457         directory for compiler files, and set it to /tmp if it doesn't
29458         already have a value. Set $output_file to the name of the output
29459         file from compiling the testcase. Add a -o option to CXXFLAGS so
29460         the compiler writes the final output file as $output. Use $output
29461         as the executable to be tested.
29462
29463 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29464
29465         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
29466
29467 1996-06-08  Jeffrey A Law  (law@cygnus.com)
29468
29469         * gcc.c-torture/execute/pending-1.c: New test.  Still
29470         pending in Tege's queue.
29471
29472 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
29473
29474         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
29475         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
29476         if there were failures.  Call unresolved if there were unresolved
29477         testcases.  Call gcc_fail if program did not run to completion.
29478         (ph_make): Pass additional argument name to ph_execute.
29479         (ph_execute): Add new argument.  Pass additional arguments to
29480         ph_summary.  Call gcc_fail is there is no execution output.
29481
29482 1996-04-24  Jeffrey A Law  (law@cygnus.com)
29483
29484         * lib/plumhall.exp (proc_summary): Output relavent summary
29485         lines into the log so specific failures in plumhall can be
29486         investigated.
29487
29488 1996-04-10  Jeffrey A Law  (law@cygnus.com)
29489
29490         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
29491         (c-torture-execute): Don't try to execute tests which use
29492         "long long" types if $NO_LONG_LONG is nonzero.
29493
29494 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
29495
29496         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
29497         not c-torture.
29498
29499         * gcc.ieee: Move from here.
29500         * gcc.c-torture/execute/ieee: To here.
29501
29502 1996-03-26  Jeffrey A Law  (law@cygnus.com)
29503
29504         * gcc.c-torture: Update to c-torture-1.41 release.
29505
29506 1996-03-22  Jeffrey A Law  (law@cygnus.com)
29507
29508         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
29509         not "$output".
29510
29511 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
29512
29513         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
29514         -c present.
29515
29516 1996-03-02  Jeffrey A Law  (law@cygnus.com)
29517
29518         * config/proelf.exp: Handle connecting to a simulator.
29519
29520 1996-01-31  Jeffrey A Law  (law@cygnus.com)
29521
29522         * config/proelf.exp: New file.  Enough framework that we can
29523         run c-torture tests on the proelf targets (or any other target
29524         that gdb can connect to for that matter).
29525
29526 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
29527
29528         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
29529         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
29530
29531         * lib/plumhall.exp (ph_execute): Always call ph_summary if
29532         exec_output exists.
29533
29534 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
29535
29536         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
29537         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
29538
29539         * config/*.exp: Update FSF address.  Change result of ${tool}_load
29540         to pass/fail/unresolved/unsupported/untested.  Caller must now
29541         call unresolved/unsupported/untested.
29542         * lib/*.exp: Update FSF address.  Update to handle new results of
29543         ${tool}_load.
29544         * lib/chill.exp (verbose): Delete.
29545
29546 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
29547
29548         * lib/gcc.exp (default_gcc_start): Change order of args to
29549         $LDFLAGS $CFLAGS $LIBS.
29550         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
29551         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
29552         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
29553         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
29554         * gcc.misc-tests/dg-test.exp: Likewise.
29555         * gcc.misc-tests/msgs.exp: Likewise.
29556         * gcc.prms/prms.exp: Likewise.
29557         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
29558         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
29559
29560         * lib/dg.exp: Deleted, moved to dejagnu/lib.
29561
29562 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29563
29564         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
29565
29566         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
29567         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
29568
29569         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
29570         necessary.
29571
29572 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
29573
29574         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
29575         global for loop; add use of $mathlib.
29576         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
29577         settings here; set mathlib for anything but VxWorks.
29578
29579 1996-01-22  Jeffrey A Law  (law@cygnus.com)
29580
29581         * gcc.c-torture: Update to c-torture-1.40 release.
29582
29583 1996-01-03  Jeffrey A Law  (law@cygnus.com)
29584
29585         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
29586         dg.exp.
29587
29588 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
29589
29590         * lib/c-torture.exp (c-torture-execute): Declare "output" as
29591         global.
29592
29593 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
29594
29595         * lib/g++.exp (LIBS): Define if not already.
29596         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
29597         (gcc-dg-prune): Call prune_gcc_output.
29598         * lib/gcc.exp (prune_gcc_output): New proc.
29599         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
29600         prune_gcc_output.
29601
29602 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
29603
29604         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
29605         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
29606
29607 1995-11-15  Jeffrey A Law  (law@cygnus.com)
29608
29609         * gcc.c-torture: Update to c-torture-1.39 release.
29610
29611 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
29612
29613         * lib/c-torture.exp (c-torture-execute): Don't return if one option
29614         fails, try others as well.
29615
29616 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
29617
29618         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
29619         If compilation fails, mark execute tests as `untested'.
29620         If test is marked as unsupported, don't mark compilation and
29621         execute tests as failed.
29622
29623 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
29624
29625         * lib/g++.exp (g++_init): Don't link in libg++, and look to
29626         libstdc++ for whether or not we want to be doing shared
29627         libraries.  Delete link_curses since we don't need it anymore.
29628         * lib/mike-g++.exp (postbase): Don't link in libg++.
29629         * g++.old-deja/old-deja.exp: Likewise.
29630
29631 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
29632
29633         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
29634
29635 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
29636
29637         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
29638         For that, add `-Wl,-a,shared_archive'.
29639         * g++.old-deja/old-deja.exp: Likewise.
29640
29641 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
29642
29643         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
29644
29645 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
29646
29647         * lib/mike-g++.exp (postbase): Pay attention to the status of
29648         g++_load.
29649
29650 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
29651
29652           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
29653
29654 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
29655
29656         * lib/gcc.exp (default_gcc_start): No longer need to log program
29657         being executed or its output, execute_anywhere does that now.
29658         * lib/g++.exp (default_g++_version): Call execute_anywhere.
29659         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
29660
29661 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
29662
29663         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
29664         the same as those in lib/g++.exp.
29665
29666 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
29667
29668         * gcc.c-torture: Update to c-torture-1.38 release.
29669         * gcc.ieee: Related changes.
29670
29671 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
29672
29673         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
29674         "exec". Minor reformatting changes.
29675
29676         * config/rom68k.exp (${tool}_load): Make it work in a canadian
29677         cross. This means all "exec" calls now work on a remote host as
29678         well.
29679         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
29680         cross. Filter out the extra "\r\n" stuff that expect puts in.
29681         (c-torture-execute): Filter out the bogus warnings like
29682         c-torture-compile does. Add support for canadian cross.
29683         * lib/gcc.exp (default_gcc_version, default_gcc_start)
29684         Use execute_anywhere rather than calling exec directly. Now it
29685         works for canadian cross testing.
29686
29687 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
29688
29689         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
29690         results into a variable, and check that rather than using file exists.
29691
29692 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
29693
29694         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
29695         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
29696
29697 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29698
29699         * g++.old-deja/old-deja.exp: Create and pass runshlib and
29700         lib_curses if there's a shared libg++ in the build tree.
29701
29702 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
29703
29704         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
29705         if not supported target.
29706
29707 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
29708
29709         * lib/g++.exp (g++_init): Move empty setting of runshlib and
29710         link_curses up to always happen, not just for native builds.
29711
29712 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
29713
29714         * gcc.c-torture: Update to c-torture-1.36 release.
29715         * gcc.failure: Related changes.
29716
29717 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
29718
29719         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
29720
29721 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
29722
29723         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
29724         * lib/mike-g++.exp (postbase): Not in here.  Still reference
29725         runshlib, link_curses, and mathlib for link and run.
29726
29727         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
29728         pass the runtime shared library options for Solaris, OSF/1, and
29729         Irix5, and link with -lcurses to avoid unresolved references.
29730
29731 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
29732
29733         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
29734         only run once.
29735
29736 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
29737
29738         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
29739
29740 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
29741
29742         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
29743         do not have a framework for the "compat" tests yet.
29744
29745 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
29746
29747         * lib/mike-g++.exp (postbase): New local variable `mathlib',
29748         set to null if we're testing vxworks5.1.  Use that instead of
29749         `-lm' in the setting of LIBS for link and run.
29750
29751 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
29752
29753         * config/rom68k.exp (${tool}_load): Major changes to make it
29754         work.  Verified that it does in fact return the stuff in
29755         exec_output properly.  Catch any Emul or any TRAP other than 0.
29756
29757 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
29758
29759         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
29760         LDFLAGS properly for targets that need stuff from libgloss.
29761         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
29762         only run once.
29763         (gpp_initialized): New variable.
29764
29765 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
29766
29767         * config/rom68k.exp: Load libgloss.exp.
29768         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
29769         so we can produce a fully linked binary.
29770         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
29771         so we can produce a fully linked binary.
29772
29773 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
29774
29775         * lib/plumhall.exp (ph_section): Watch for expected failures.
29776         Add missing `else'.
29777
29778         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
29779         run the testcase.
29780         (c-torture): Likewise.
29781
29782 1995-08-28  Doug Evans  <dje@cygnus.com>
29783
29784         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
29785
29786         * lib/mike-g++.exp (mike_cleanup): New proc.
29787         (prebase): New globals compiler_result, not_compiler_result,
29788         target_regexp.
29789         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
29790         allow leading "-" in pattern.  Watch for unsupported tests.
29791         If $compiler_result is set, pattern match assembler code,
29792         and ditto for $not_compiler_result.
29793         * lib/mike-gcc.exp: Likewise.
29794
29795         * lib/plumhall.exp (ph_execute): Only call ph_summary if
29796         execution "succeeded".
29797
29798 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
29799
29800         * config/win32.exp: New file.
29801         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
29802
29803 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
29804
29805         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
29806         unsupported.
29807         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
29808         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
29809         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
29810
29811         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
29812         "... without exceptions was ...".  That is now handled by
29813         prune_system_crud.
29814         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29815
29816 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
29817
29818         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
29819         sieve.c,sort2.c}: New files.
29820         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
29821         sieve.exp,sort2.exp}: Drivers for them.
29822
29823         * lib/mike-gcc.exp (program_output): New user settable variable.
29824         (postbase): Call prune_system_crud.  Also prune extraneous compiler
29825         messages.
29826         * lib/mike-g++.exp (program_output): New user settable variable.
29827
29828         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
29829
29830         * config/sh.exp: Deleted (use sim.exp instead).
29831
29832 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
29833
29834         * config/vx.exp: Declare CHECKTASK as global.
29835         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
29836         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
29837         * lib/old-dejagnu.exp: Load [pwd]/$executable.
29838
29839 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29840
29841         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
29842         target. Like vx.exp, only includes `vx29k.exp' instead of
29843         `vxworks.exp'.
29844
29845 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
29846
29847         * config/sim.exp: Increase time limit from 120 seconds to 240.
29848
29849 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
29850
29851         * gcc.c-torture/execute/950628-1.c: New test.
29852
29853 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
29854
29855         * gcc.c-torture: Update with changes/additions from
29856         c-torture-1.34.
29857
29858 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
29859
29860         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
29861
29862 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
29863
29864         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
29865
29866 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
29867
29868         * gcc.c-torture/compile/950512-1.c: New test.
29869         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
29870         * gcc.dg/struct-ret-1.c: Likewise.
29871
29872 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
29873
29874         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
29875           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
29876
29877 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
29878
29879         * gcc.c-torture/special/920411-1.c: Deleted.
29880         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
29881
29882 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
29883
29884         * config/sim.exp (${tool}_load): Hack in call to bash to get a
29885         cpu limit.
29886
29887 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
29888
29889         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
29890
29891 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
29892
29893         From kenner;
29894         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
29895         is the proper length.
29896         * va-arg-3.c: Likewise.
29897
29898 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
29899
29900         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
29901         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
29902
29903         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
29904         * lib/g++.exp (default_g++_start): Delete old cruft.
29905
29906 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
29907
29908         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
29909         (2 * (1 << 18)) to (2 * (1 << 17)).
29910
29911         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
29912
29913 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
29914
29915         * config/rom68k.exp: Renamed from config/idp.exp
29916
29917 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
29918
29919         * c-torture/compile/921109-2.c
29920
29921 1995-04-18  Mike Stump  <mrs@cygnus.com>
29922
29923         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
29924         excess errors.
29925
29926 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
29927
29928         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
29929         output.
29930         * lib/g++.exp (default_g++_start): Likewise.
29931
29932 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
29933
29934         * gcc.c-torture/compile/950329-1.c: New test.
29935
29936 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
29937
29938           * config/bug.exp (${tool}_load): Updated to use new remote_open
29939           and remote_close procs.
29940         * config/idp.exp: New file.
29941
29942 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
29943
29944         * gcc.c-torture/execute/950322-1.c: New test.
29945
29946 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
29947
29948         * config/vx.exp (${tool}_load): Clean up testing of return code from
29949         vxworks_ld and vxworks_spawn.
29950
29951 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
29952
29953         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
29954
29955 1995-03-13  Mike Stump  <mrs@cygnus.com>
29956
29957         * lib/old-deja.exp: Add `excess errors test - ' error, now one
29958         can mark excess errors on a machine by machine basis.  Note, the
29959         default is to not expect any excess errors, even when excess
29960         errors test - is given, so you will want to put an XFAIL ... on
29961         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
29962         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
29963         those 4 machines, but no others.
29964
29965 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
29966
29967         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
29968         * lib/c-torture.exp: to here.
29969
29970 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
29971
29972         * gcc.c-torture/execute/950221-1.c: New test.
29973         * gcc.c-torture/execute/struct-ret-1.c: New test.
29974         * gcc.c-torture/compile/950221-1.c: New test.
29975
29976         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
29977
29978 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
29979
29980         * gcc.c-torture/execute/arith-1.c (main): Return 0.
29981         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
29982
29983 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
29984
29985         * g++.gb: New directory of tests, derived from my signature and
29986         class scoping tests.
29987
29988         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
29989         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
29990         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
29991         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
29992         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
29993         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
29994         * g++.gb/sig25.C: Likewise.
29995
29996         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
29997         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
29998         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
29999         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
30000         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
30001         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
30002         * g++.gb/sig25.exp: Likewise.
30003
30004         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
30005         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
30006         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
30007         * g++.gb/scope13.C: Likewise, this test still fails.
30008
30009         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
30010         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
30011         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
30012         * g++.gb/scope13.exp: Ditto.
30013
30014         * g++.gb/README: New file, explains what these tests are about.
30015
30016 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
30017
30018         * lib/dg.exp (dg-do): Support `preprocess'.
30019         (dg-test): Likewise.
30020
30021 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
30022
30023         * config/udi.exp: change "continue -expect" to "exp_continue".
30024
30025 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
30026
30027         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
30028         Delete redundant tests.
30029
30030         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
30031         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
30032         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
30033         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
30034         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
30035         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
30036         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
30037         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
30038
30039         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
30040         storing label pointers.
30041         * gcc.c-torture/execute/921019-1.c: Likewise.
30042         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
30043         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
30044         parameter fp.
30045         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
30046         constants.
30047
30048         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
30049         Delete obsolete tests.
30050
30051         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
30052         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
30053         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
30054         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
30055         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
30056         * gcc.c-torture/compile/950124-1.c: New test.
30057
30058         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
30059
30060 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
30061
30062         * lib/mike-g++.exp: Add -lm to LIBS.
30063
30064 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
30065
30066         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
30067
30068 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
30069
30070         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
30071
30072 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
30073
30074         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
30075
30076 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
30077
30078         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
30079         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
30080         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
30081         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
30082         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
30083         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
30084         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
30085         * g++.law/{operators31.C, operators32.C,
30086         * g++.law/{operators33.C, operators34.C}: Likewise.
30087         * g++.law/{pic1.C, refs2.C}: Likewise.
30088         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
30089         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
30090         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
30091         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30092
30093         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
30094         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
30095         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
30096         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
30097         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
30098         * g++.law/{enum9.exp, friend5.exp}: Likewise.
30099         * g++.law/{nest3.exp, nest4.exp}: Likewise.
30100         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
30101         * g++.law/{operators30.exp, operators31.exp}: Likewise.
30102         * g++.law/{operators32.exp, operators33.exp}: Likewise.
30103         * g++.law/{operators34.exp}: Likewise.
30104         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
30105         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
30106         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
30107         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
30108         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30109
30110         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
30111         No longer expected to fail.
30112         * g++.law/missed-error3.C: Tweak for recent bool changes.
30113
30114 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
30115
30116         * config/emb-unix: Deleted.
30117         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
30118         remote execution.  Do final link on remote host if REMOTE_LINK is set.
30119
30120 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
30121
30122         * lib/dg.exp (dg-test): Fix typo in last patch.
30123
30124 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
30125
30126         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
30127         (handles multiple occurrences).
30128
30129 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
30130
30131         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
30132         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
30133         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
30134         printed).
30135         * lib/c-torture.exp (c-torture-compile): Likewise.
30136         (c-torture): Prepend full path if missing.
30137         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
30138         (gcc_fail): Likewise.
30139         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
30140
30141 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
30142
30143         * lib/netware.exp: Only attach to NetWare i386 systems.
30144
30145 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
30146
30147         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
30148         messages.  Add test name to "output pattern match" pass/fail message.
30149
30150 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
30151
30152         * gcc.dg: New testsuite.
30153         * gcc.dg/dg.exp: New file.
30154
30155         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
30156         test-switch.c}: Deleted.
30157
30158         * gcc.misc-tests/msgs.exp: New testcase driver.
30159
30160 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
30161
30162         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
30163         Watch for illegal return values from ${tool}_load.
30164         * config/unix.exp (${tool}_load): Fix pass/fail detection for
30165         cross targets.  Coerce return value >0 to 1.
30166
30167 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
30168
30169         * config/unix.exp (${tool}_load): Call program rsh, not proc.
30170
30171         * config/emb-unix.exp: New file.
30172
30173         * config/sim.exp: Error if variable $SIM not defined.
30174         (${tool}_load): Mark test as "untested" if simulator missing.
30175
30176         * config/unix.exp: Load remote.exp to get rcp_download.
30177         * lib/c-torture.exp: Use different option lists for testcases with
30178         and without loops.
30179         * gcc.c-torture/execute/execute.exp: Likewise.
30180
30181 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
30182
30183         * config/*.exp: Clarify return code from ${tool}_load.
30184         Call `unresolved' or `untested' instead of `warning' or `perror'
30185         (sometimes you still want to call both though).
30186         Add comment that `shell_id' is local to each file.
30187         * config/udi.exp (timeout): Set to 30.
30188         Don't print warning if connection fails, $connectmode has already
30189         printed an error.
30190         (${tool}_load): Move verbose messages to level 2.
30191         Rework pattern for "Process started" message.
30192         Pass `shell_id' to ${connectmode}_download.
30193         Retry twice upon timeout.  Make resetting of target more robust.
30194         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
30195         Pass `shell_id' to exit_$connectmode.
30196         Only call exit_$connectmode if connected.
30197         * config/unix.exp (${tool}_load): Check return codes better.
30198         * config/vrtx.exp (${tool}_load): Likewise.
30199         * config/vx.exp (${tool}_load): Likewise.
30200         Delete unneeded global's.
30201         * lib/dg.exp (dg-test): Update to reflect clarified return codes
30202         from ${tool}_load.
30203         (dg-stat): Delete.
30204         (dg-init): Delete recording of pass/fail counts.
30205         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30206         (old-dejagnu-init): Likewise.
30207         (old-dejagnu-stat): Delete contents, empty proc now.
30208         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
30209         (c-torture): Delete references to lcnt, lpass, lfail.
30210         Get option list from TORTURE_OPTIONS.
30211         Delete -funroll[-all]-loops if no loops.
30212         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
30213         (g++_stat): Delete contents (empty proc now).
30214         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
30215         (gcc_finish): Likewise.
30216         (gcc_stat): Deleted.
30217         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
30218         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
30219         * gcc.c-torture/execute/execute.exp: Likewise.
30220         Split tests into two parts: compile, execute.
30221         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
30222         no loops.  Update to reflect clarified return codes from ${tool}_load.
30223
30224 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
30225
30226         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
30227         to grep for.
30228         (old-dejagnu): Likewise (where necessary).
30229
30230 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
30231
30232         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
30233
30234         * lib/dg.exp (dg-process-target): Fix processing of selector.
30235         Add comment regarding use of `error'.
30236
30237         * lib/gcc.exp (prune_system_crud): Define if missing.
30238         * lib/g++.exp (prune_system_crud): Likewise.
30239
30240         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
30241         Call prune_system_crud.
30242         * lib/dg.exp (dg-runtest): New proc.
30243         Use perror instead of send_user for tcl errors in testcase.
30244         Don't return any value, it's never used.
30245         Don't clobber previous definition of `unknown'.
30246         Print tcl errors in `dg-final'.
30247
30248 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
30249
30250         * lib/dg.exp (dg-process-target): Improve syntax error messages.
30251         (dg-test): Don't print errorInfo, it contains stack backtrace.
30252
30253 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
30254
30255         * lib/g++.exp (runtest_file_p): Define if missing.
30256
30257 1994-09-24  Doug Evans  (dje@cygnus.com)
30258
30259         * lib/mike-g++.exp: Comment out loading of g++.exp.
30260         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
30261         (default_g++_version): Always print something.
30262         (default_g++_start): Comment out call to `which'.
30263         (g++_start, g++_load): Deleted (must be defined in config file).
30264         * lib/gcc.exp: Test for existence of $CC at start.
30265         Delete check for tmpdir (done in gcc_init).
30266         (default_gcc_version): Always print something.
30267         (default_gcc_start): Comment out call to `which'.
30268         * config/*.exp: Major cleanup - make cross targets work at least a
30269         little better for g++ (by not being "--tool gcc" specific).
30270         Rename gcc_xxx to ${tool}_xxx.
30271         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
30272         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
30273
30274 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
30275
30276         * lib/c-torture.exp (c-torture-compile): Rework compiler
30277         message processing.
30278
30279         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
30280         c-torture.
30281
30282 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
30283
30284         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
30285
30286         * lib/dg.exp (dg-process-target): Support { target native }.
30287
30288 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
30289
30290         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
30291         looked for "... program xxx got fatal signal".
30292         Correct regsub munging of `comp_output'.
30293         Ignore compiler messages "path prefix not used" and "linker input
30294         file unused".
30295
30296 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
30297
30298         * lib/gcc.exp (runtest_file_p): Define if missing.
30299         * gcc.prms/template.c: Example to work from.
30300
30301 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
30302
30303         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
30304         * lib/dg.exp (dg-test): Call unsupported testcases as such.
30305
30306         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
30307         * gcc.prms/1883.c: Moved from compile/940714-1.c.
30308         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
30309         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
30310
30311         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
30312         (dg-process-target): No longer a varargs proc.
30313         Return S/N for target, P/F for xfail.  All callers changed.
30314         (user option procs): More argument checking.
30315         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
30316         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
30317         (dg-test): Skip test if not running on selected target in `dg-do'.
30318         Update handling of `dg-do-what', `dg-output-text'.
30319         Separate execution pass/fail from output pattern match pass/fail.
30320         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
30321
30322 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
30323
30324         * gcc.c-torture/special/special.exp: Don't expect failure for mips
30325         target for 920510-1.c.
30326
30327 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
30328
30329         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
30330         Clean up comment regarding use of passcnt, etc.
30331         (gcc_stat): Don't update `testcnt' here.
30332         (gcc_finish): Do it here.
30333         Might as well reset `but_id' here too.
30334         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
30335         to determine if the file should be tested.
30336         * gcc.c-torture/compile/compile.exp: Likewise.
30337         * gcc.c-torture/execute/execute.exp: Likewise.
30338         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30339         * gcc.misc-tests/dg-test.exp: Likewise.
30340         * gcc.prms/prms.exp: Likewise.
30341         * gcc.wendy/wendy.exp: Likewise.
30342         * g++.old-deja.exp: Likewise.
30343         Move "Testing file" message to verbose level 1.
30344
30345 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
30346
30347         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
30348
30349 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
30350
30351         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
30352         (default_gcc_start): Accept optional second list element
30353         of compiler flags.  Print compiler output at verbosity level 2.
30354         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
30355         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
30356         Save current values of framework globals passcnt, failcnt, xpasscnt,
30357         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
30358         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
30359         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
30360         xfailcnt to compute stats.  Update framework global `testcnt' from
30361         pass/fail counts.
30362         (gcc_finish): New proc.  Clean up test environment.
30363         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
30364         (gcc_epass, gcc_efail): Delete.
30365         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
30366         argument of line number.
30367         (dg-init): If the tool has an init routine, call it.
30368         (dg-test): Remove args `cflags_var' and `libs_var'.
30369         Pass all compiler options to ${tool}_start.
30370         Handle missing line number.
30371         (dg-finish): New function.
30372         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
30373         particular files.  Call gcc_finish at end.  Move "skipping test"
30374         message to verbosity level 3.
30375         * gcc.c-torture/compile/compile.exp: Likewise.
30376         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30377         * gcc.c-torture/execute/execute.exp: Likewise.
30378         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30379         Print testcase being tried at verbosity level 1.
30380         * gcc.c-torture/special/special.exp: Unset xfail.
30381         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30382         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
30383         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
30384         * gcc.failure/failure.exp: Likewise.
30385         * gcc.ieee/ieee.exp: Likewise.
30386         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
30387         Update call to dg-test.  Call dg-finish at end.
30388         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
30389         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30390         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
30391         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
30392         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
30393         * gcc.wendy/wendy.exp: Add copyright.
30394         Delete setting of tmpdir (done by gcc_init).
30395         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
30396         Pass compiler flags to gcc_start.  Call gcc_finish at end.
30397         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
30398         gcc_[ce]pass/fail.
30399
30400 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
30401
30402         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
30403         confusion.
30404         (g++_load): Likewise.
30405
30406         * config/*.exp (gcc_load): Some were varargs fns and some were not.
30407         Rename argument to `prog' to remove the confusion.
30408         Varargs fns behave differently too!
30409         (g++_load): Likewise.
30410
30411         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
30412
30413         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
30414         what it is.  Delete (always) printing of status value for !native.
30415         Simplify verbose code, and include status and exec_output.
30416         (g++_load): Use gcc_load.
30417
30418 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
30419
30420         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
30421         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
30422         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
30423         940714-3.c as these testcases don't exist anymore.  Make
30424         va-arg-1.c expected to pass.
30425
30426 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
30427
30428         * gcc.misc-tests/misc.exp: Only run specific testcases.
30429         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
30430         * gcc.misc-tests/dg-[1-9].c: New files.
30431
30432         * lib/dg.exp: New testsuite driver.
30433         * gcc.prms/prms.exp: Use it.
30434
30435         * README.gcc: New file.
30436
30437         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
30438         Document and reset `lxpass' and `lxfail'.
30439         Simplify "initialized" message.
30440         (gcc_stat): Clean up comments a little.
30441
30442 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
30443
30444         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
30445
30446 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
30447
30448         * lib/old-dejagnu.exp (process-option): New proc.
30449         (old-dejagnu-init, old-dejagnu-stat): Likewise.
30450         (old-dejagnu): Simplify.
30451         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
30452
30453 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
30454
30455         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
30456         exists and is not an empty string.
30457
30458         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
30459         $xfail rather than calling setup_xfail.  Clear $xfail when test is
30460         finished.
30461         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
30462         automatically.
30463
30464         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
30465         longer expected to fail.
30466
30467         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
30468         "f" function call.
30469
30470         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
30471
30472         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
30473         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
30474         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
30475         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
30476         c-torture-1.29.
30477
30478         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
30479         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
30480
30481         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
30482
30483         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
30484         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
30485
30486         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
30487         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
30488         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
30489
30490 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
30491
30492         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
30493         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
30494         940714-1.c, 940714-2.c, 940714-3.c},
30495         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
30496         gcc.misc-tests/{mg.c,mg.exp}:
30497         New tests.
30498         * gcc.noncompile/noncompile.exp: Change accordingly.
30499
30500 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
30501
30502         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
30503         Undo previous clobberage.
30504
30505 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
30506
30507         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
30508         * gcc.special/{930510-1.c, special.exp}:
30509         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
30510         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
30511         struct-varargs-1.c}: New tests from c-torture-1.26.
30512
30513 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
30514
30515         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
30516           argument to switch.
30517
30518 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
30519
30520         * Revert the previous changes.  Please see Rob's directory
30521           (/lisa/test/rob/progressive/gcc/testsuite) for testing
30522           fixes.
30523
30524 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
30525
30526         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
30527             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
30528             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
30529             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
30530             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
30531             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
30532             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
30533             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
30534             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
30535             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
30536             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
30537             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
30538             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
30539             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
30540             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
30541             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
30542             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
30543             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
30544             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
30545             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
30546             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
30547             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
30548             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
30549             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
30550             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
30551             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
30552             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
30553
30554 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
30555
30556         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
30557             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
30558           with perror calls.
30559
30560 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
30561
30562         * config/unix.exp (g++_load): Fix syntax.
30563
30564 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
30565
30566         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
30567         * gcc.noncompile/921017-1.c: Deleted obsolete test.
30568         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
30569         Don't expect va-arg-1.c to fail.  Correct expected output for
30570         920928-1.c.
30571         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
30572         * gcc.wendy/hbm4.c: Correct typo.
30573         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
30574
30575 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
30576
30577         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
30578         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
30579         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
30580         * lib/c-torture.exp (c-torture-compile): Ditto.
30581
30582         Reduce volume of output (remove all the -I's and such).
30583         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
30584         Call gcc_cpass, gcc_cfail.
30585         (c-torture): Pass testing option to c-torture-compile.
30586
30587 1994-03-21  Doug Evans  (dje@cygnus.com)
30588
30589         Bring patches over from progressive.
30590         * config/default.exp: Exit remote shell cleanly.
30591         (g++_exit, g++_start): Add default versions.
30592         * config/sim.exp (gcc_load): Use perror, not error.
30593
30594 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
30595
30596         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
30597         set in site.exp.
30598
30599 1994-03-14  Doug Evans  (dje@cygnus.com)
30600
30601         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
30602         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
30603         (wendy_try): New proc to run testcase.
30604         (main loop): Call 'em.
30605         * gcc.wendy/*.c: Clean up pass to correct expected output.
30606
30607         * lib/gcc.exp: Minor cleanup work.
30608         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
30609
30610 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
30611
30612         * config/sim.exp (gcc_load): Document return codes better.
30613         Don't pass -v to simulator.
30614
30615 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
30616
30617           * gcc.special/920717-x.c: Fix typo.
30618           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
30619           get at sources.
30620
30621         * lib/mike-gcc.exp: Fix typo.
30622
30623 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
30624
30625         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
30626         binary to use, transform the name.
30627         * config/*.exp: rename everything. Nuke any g++ specific files,
30628         it's now a special case of gcc that requires no special support.
30629         Add a default.exp for unsupported targets.
30630
30631 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
30632
30633         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
30634         lib/old-dejagnu.exp: Fix a few patterns to work with the new
30635         version of Tcl.
30636
30637 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
30638
30639         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
30640         than a warning.
30641
30642 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
30643
30644         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
30645
30646 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
30647
30648         * gcc.execute/execute.exp: Combine opt_list and foption_list into
30649         option_list.  Compile every file with only 4/6 option choices
30650         (same as C torture) instead of with 12/18 different option
30651         choices.
30652         * lib/c-torture.exp: Likewise.
30653
30654         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
30655         not already set.
30656
30657 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
30658
30659         * lib/old-deja.exp: Add `excess errors test fails' error, now one
30660         can put an XFAIL *-*-* on excess errors.
30661
30662 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
30663
30664         * g++.law: Add more tests derived from g++-bugs snapshots.
30665
30666         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
30667         equivalent to g++.law/init9.
30668
30669         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
30670         compiled it, and the a.out file after we've run it.
30671
30672 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
30673
30674         * lib/mike-g++.exp (postbase): Delete the .o file after we've
30675         compiled it, and the a.out file after we've run it.
30676
30677 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
30678
30679         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
30680
30681 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
30682
30683         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
30684         version number.
30685
30686 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
30687
30688         * g++.law: New directory of g++ tests derived from the g++-bugs
30689         snapshots.
30690
30691 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
30692
30693         * gcc.compile: initbug1.c initbug1.exp testcase added
30694
30695 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
30696
30697         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
30698         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
30699           fixes submitted by Jeff Law (law@cs.utah.edu)
30700         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
30701           Jeff Law (law@cs.utah.edu)
30702
30703
30704 1993-11-30  Mike Stump  (mrs@cygnus.com)
30705
30706         * config/unix-g++.exp: Follow the gcc way of doing things.
30707         * g++.old-deja/old-deja.exp: Minor updates.
30708         * lib/g++.exp: New file, follow the gcc way of doing things.
30709         * lib/old-dejagnu.exp: Minor updates.
30710         * lib/mike-g++.exp: Always unset errorInfo.
30711
30712 1993-11-06  Mike Stump  (mrs@cygnus.com)
30713
30714         * lib/gcc.exp: Fix some errors with the below change, CC and
30715         CFLAGS should be global when setting, not local.
30716
30717 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
30718
30719         * lib/gcc.exp: Transform tool name.
30720
30721 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30722
30723         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
30724
30725 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30726
30727         * lib/gcc.exp: change gcc_done to gcc_stat
30728
30729 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30730
30731         * Upgraded gcc testsuite to c-torture version 1.25
30732
30733 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
30734
30735         * lib/gcc.exp: added reporting code. Changed verbose compile message.
30736         * lib/c-torture: added hooks for new reporting code.
30737
30738 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
30739
30740         * config/sh-gcc.exp: check if sh-sim exists in the path
30741
30742 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
30743
30744         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
30745         * gcc.compile/compile.exp: Initial changes for new logic.
30746         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
30747         * gcc.failure/failure.exp: Initial changes for new logic.
30748         * gcc.ieee/ieee.exp: Initial changes for new logic.
30749         * gcc.misc-tests/misc.exp: Initial changes for new logic.
30750         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
30751         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
30752         * lib/c-torture.exp: Initial changes for new logic.
30753         * lib/gcc.exp: Initial changes for new logic.
30754
30755 1993-10-15  Mike Stump  (mrs@cygnus.com)
30756
30757         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
30758         depend upon failure or success.  Fully qualify names in failure
30759         and success messages.  Always remove a.out before starting
30760         compile, just in case.  Pay more attention to error text output by
30761         the compiler.  Handle testcases with no known past errors just
30762         like all others, so that things are uniform.  Other miscellaneous
30763         improvements.
30764
30765 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
30766
30767         * gcc.cpp: new directory for cpp tests
30768
30769 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
30770
30771         * lib/chill.exp: Code reformatted, removed unused code.
30772         * config/unix-chill.exp: Code reformatted, removed unused code.
30773         * chill.execute/execute.exp: Code reformatted, removed unused code.
30774         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
30775
30776 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
30777
30778         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
30779         routines not written.
30780
30781 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
30782
30783         * config/bug-gcc.exp: Use new procs from bug.exp.
30784
30785 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
30786
30787         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
30788         via ftp, rather than depending on NFS.
30789         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
30790         case.
30791
30792 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
30793
30794         * config/bug-gcc.exp: Use new download proc.
30795
30796 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
30797
30798         * chill.execute/execute.exp: cleanups, handles errors better
30799         * chill.compile/compile.exp: rewrite, based on execute.exp
30800         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
30801         * lib/chill.exp: major changes to diff proc and compile and link
30802           procs. added chill_fail and chill_pass wrappers to pass and
30803           fail. added more comments, and handle error codes better.
30804           Added a hack to capture stderr from exec, so noncompile tests
30805           can work.
30806
30807 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
30808
30809         * chill.execute/execute.exp: rewrite of testsuite driver
30810         * lib/chill.exp: rewrite of testsuite driver
30811         * config/unix-chill.exp: rewrite of testsuite driver
30812
30813 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
30814
30815     In chill.execute:
30816         * iexpr.ch: Standardize uppercase.
30817         * tuples.dat: Standardize uppercase.
30818         * vary.ch: standardize.  Correct varying string assignments.
30819         * vary.dat: Add new output lines.
30820
30821 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
30822
30823     In chill.execute:
30824         * chprintf.ch: Standardize use of uppercase.
30825         * tuples.ch: Standardize and turn arr2 into a DCL,
30826           rather than a SYN.
30827         * pinits.ch: Standardize.
30828
30829 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
30830
30831         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
30832         * Makefil: Renamed to Makefile.in.
30833         * configure.in: New.
30834
30835 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
30836
30837     In chill.execute:
30838         * .cvsignore: Add result/output files.
30839         * Makefile: Fix up variables at start.  Use MFLAGS
30840           everywhere.  Correct bool_loc, built_ins entries.
30841           Add entry for vary1.ch.
30842         * bitarray.ch: Standardize upper-case usage.
30843         * bitexpr.ch: Standardize, add output of b1.
30844         * params.ch: Use arrayt in along PROC parameters, to
30845           avoid novelty problems.
30846         * sets.ch: Tiny cleanup.
30847         * vary1.ch: Re-indent.
30848
30849 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
30850
30851           * Add PR-related files to Makefiles, .cvsignore files, etc.
30852
30853 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
30854
30855         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
30856           with compiler objects. New names are test-flow.c and test-loop.c
30857
30858 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
30859
30860         * Upgraded c-torture tests from 1.19 to 1.20
30861
30862         * new files:
30863         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
30864         * gcc.compile: 930623-1.c 930623-2.c
30865         * gcc.noncompile: 930622-1.c 930622-2.c
30866         * gcc.failure: 920411-1.c 920627-2.c
30867         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
30868
30869 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
30870
30871         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30872           More changes to get testsuite working properly. Needs more work.
30873           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
30874
30875 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
30876
30877         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30878           More changes to get testsuite working properly. Needs more work.
30879
30880 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
30881
30882         * chill.compile/compile.exp: Added for Dejagnu support
30883         * chill.execute/execute.exp: Added for Dejagnu support
30884         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
30885
30886 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
30887
30888     This should complete moving the CHILL test files.
30889         * chill.noncompile(.cvsignore printf.grt
30890             in-printf.grt chprintf.grt chprintf.ch):
30891             Added test-support files.
30892           (Makefile): Modified further.
30893         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
30894             signal.ch): Added test files.
30895           * chill.execute (.cvsignore printf.grt printr.c
30896             in-printf.grt rts.c chprintf.grt rts.h): Added
30897           test-support files.
30898             (Makefile): More corrections.
30899
30900 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
30901
30902         * chill.compile, chill.execute, chill.nocompile: Add CHILL
30903           test cases, ready for DejaGnu.
30904
30905 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
30906
30907         * Upgraded c-torture tests from 1.18 to 1.19
30908
30909         * gcc.compile: added test(s):
30910           930607-1.c
30911         * gcc.execute: added test(s):
30912           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
30913
30914         * added new subdirectory for misc tests: gcc.misc-tests
30915         * gcc.misc-test(s): added tests:
30916           inst-check.c test-consts.c test-ior.c test-switch.c
30917
30918 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
30919
30920         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
30921
30922 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
30923
30924         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
30925
30926 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
30927
30928         * Upgraded c-torture tests from 1.17 to 1.18
30929
30930 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
30931
30932         * Upgraded c-torture tests from 1.12 to 1.17
30933
30934 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
30935
30936         * lib/old-dejagnu.exp:
30937           Fixed handling of XFAIL target triplets to correctly
30938           recognize wildcard characters.  Removed code that
30939           appended a unique id tag to the end of the file name
30940           printed out by the result of the testcases within a
30941           given test file.
30942
30943 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
30944
30945         * lib/old-dejagnu.exp:
30946           Reworked expected failure handling to trigger off of XFAIL
30947           keyword in keyphrase embeded in testcase source code. The
30948           XFAIL keyword must be at the end of the keyphrase line. It
30949           may optionally be followed by one or more target triplets.
30950           It has just occured that the handling of wildcards in the
30951           target triplet may not be correct.
30952
30953 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
30954
30955         * g++.old-deja/tests:
30956           Moved all subdirectories up one level into g++.old-deja .
30957
30958         * lib/old-dejagnu.exp:
30959           Fixed problem with CXXFLAGS not being properly reset, and being
30960           corrupted with extraneous "-c" compiler option.  This was
30961           causing binaries to not be generated for test that needed them.
30962           Modified strings passed to "pass" and "fail" so that individual
30963           tests from the same test file would be distinguished by an
30964           identifier appended to the test file name in the summary logs;
30965           this corrected a problem with erroneous diff logs.  Added code
30966           to search testcases for expected fail and unexpected pass keywords.
30967
30968 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
30969
30970         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
30971
30972 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
30973
30974         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
30975           Removed extraneous text from end of "Special g++ Options"
30976           keyphrase.
30977
30978         * lib/old-dejagnu.exp: Added pattern matching to look for new
30979           keywords, embedded in testcases comments, which will trigger
30980           calls to xpass and xfail.
30981
30982 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
30983
30984         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
30985           comments embedded in the testcases, especially the one looking for
30986           special compiler options, as well as the pattern matching for the
30987           compiler output again.
30988
30989 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
30990
30991         * lib/old-dejagnu.exp: Do a proper check of the return value for
30992           execute tests. Fixed several problems with the pattern matching
30993           of the compiler output which gave erroneous test results.
30994           Changed several of the test result messages to be more descriptive.
30995         * config/unix-g++.exp: Proc g++_load now actually works and
30996           executes the tests passed to it and returns a usable return
30997           value.
30998
30999 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
31000
31001           * lib/gcc.exp: Exits gracefully if $CC is bogus.
31002
31003 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
31004
31005         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
31006           Modified both files to properly execute the old style
31007           dejagnu tests. The previous versions of these files were
31008           experimental and did not function anything near correctly.
31009
31010 1993-04-05  Rob Savoye  (rob@cygnus.com)
31011
31012         * Removed all Makefile.in and configure.in files. No configuration
31013         needed now.
31014
31015 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
31016
31017         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
31018
31019 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
31020
31021         * gcc.compile/configure.in, gcc.unsorted/configure.in,
31022         gcc.special/configure.in, gcc.noncompile/configure.in,
31023         gcc.execute/configure.in, gcc.code_quality/configure.in,
31024         g++.other/configure.in, g++.old-deja/configure.in,
31025         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
31026         in srcname setting.
31027
31028 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
31029
31030         * lib/udi.exp:  Fixed mondfe and mondfe_download.
31031         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
31032         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
31033
31034 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
31035
31036         * config/udi-gdb.exp: Check $shell_id after connecting to target.
31037         (gdb_exit): Don't remove *_soc files.
31038
31039 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
31040
31041         * lib/c-torture.exp: Don't look for main; instead always use -w
31042         -c.  This is how the c-torture tests work.  Remove the object
31043         file if the compilation succeeds.
31044         * gcc.execute/execute.exp: Remove executable if test passes.
31045         * gcc.noncompile/noncompile.exp: Every test is an expected
31046         failure.
31047         * gcc.special/special.exp: Added tests from c-torture 1.11,
31048         corrected use of existing test.
31049         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
31050         gcc.execute/920625-1.c: Updated to c-torture 1.11.
31051         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
31052         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
31053         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
31054         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
31055         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
31056         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
31057         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
31058         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
31059         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
31060         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
31061         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
31062         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
31063         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
31064         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
31065         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
31066         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
31067         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
31068         c-torture 1.11.
31069         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
31070         correspond to c-torture 1.11.
31071
31072         * New file.