OSDN Git Service

* gcc.target/i386/badshift.c: Renamed to...
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
2
3         * gcc.target/i386/badshift.c: Renamed to...
4         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
5         only.
6
7         PR rtl-optimization/20532
8         * gcc.target/i386/badshift.c: New.
9
10 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11
12         * pr18025.f90: New test.
13
14 2005-03-23  Dale Johannesen  <dalej@apple.com>
15         
16         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
17
18 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
19
20         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
21
22         * lib/target-supports.exp (check_iconv_available): Default
23         libiconv to -liconv, if there is no definition.
24
25 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
26
27         * gcc.dg/torture/cris-asm-mof-1.c: New test.
28
29 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
30
31         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
32         * g++.dg/opt/pr7503-2.C: Likewise.
33         * g++.dg/opt/pr7503-3.C: Likewise.
34         * g++.dg/opt/pr7503-4.C: Likewise.
35         * g++.dg/opt/pr7503-5.C: Likewise.
36         * g++.dg/warn/minmax.C: New test.
37
38 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
39
40         * g77_intrinsics_funcs.f: New test.
41         * g77_intrinsics_sub.f: New test.
42
43 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
44             Jan Hubicka  <jh@suse.cz>
45             Steven Bosscher <stevenb@suse.de
46
47         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
48
49 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
50
51         PR c++/19980
52         * g++.dg/template/redecl3.C: New test.
53
54 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
55
56         PR c++/20499
57         * g++.dg/parse/error16.C: Tweak error markers.
58
59 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
60
61         PR target/20561
62         * gcc.dg/20050321-2.c: New test.
63
64 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
65
66         PR c++/20465
67         PR c++/20381
68         * g++.dg/template/ptrmem12.C: New.
69
70 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
71
72         PR rtl-optimization/20527
73         * gcc.c-torture/execute/pr20527-1.c: New test.
74
75 2005-03-22  Ben Elliston  <bje@au.ibm.com>
76
77         * gcc.misc-tests/options.exp (check_for_options): Create a real C
78         program, compile it into a real executable and then delete the .c
79         and .x files afterwards, to avoid problems on testglue targets.
80
81 2005-03-21  Stuart Hastings  <stuart@apple.com>
82
83         * gcc.target/i386/sse-2.c: New.
84         
85 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
86
87         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
88
89 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
90
91         * g++.dg/parse/crash25.C: Fix typo.
92
93 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
94
95         PR c++/20461
96         * g++.dg/parse/crash24.C: New test.
97
98         PR c++/20536
99         * g++.dg/parse/crash25.C: New test.
100
101 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
102
103         PR c++/20147    
104         * g++.dg/ext/stmtexpr4.C: New test.
105
106 2005-03-20  Roger Sayle  <roger@eyesopen.com>
107
108         PR middle-end/20539
109         * gcc.c-torture/compile/pr13066-1.c: New test case.
110         * gcc.c-torture/compile/pr20539-1.c: Likewise.
111         * g++.dg/opt/pr13066-1.C: Likewise.
112
113 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
114
115         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
116
117 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
118
119         PR fortran/18525
120         * gfortran.dg/nesting_1.f90: New test.
121
122 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
123
124         PR c++/20240
125         * g++.dg/lookup/using13.C: New test.
126
127 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
128
129         PR c++/20333
130         * g++.dg/template/crash36.C: New test.
131
132 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
133
134         PR c++/20463
135         * g++.dg/template/crash35.C: New test.
136
137 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
138
139         PR c++/19966
140         * g++.dg/overload/operator2.C: New test.
141
142 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
143
144         PR libfortran/20257
145         * pr20257.f90: New test.
146
147 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
148
149         PR libfortran/20480
150         * pr20480.f90: New test.
151
152 2005-03-16  Richard Henderson  <rth@redhat.com>
153
154         PR middle-end/15700
155         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
156         (_rtld_global): New.
157         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
158         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
159
160         * gcc.dg/alias-3.c: New.
161         * gcc.dg/alias-4.c: New.
162         * gcc.dg/alias-5.c: New.
163         * gcc.dg/alias-6.c: New.
164
165 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
166
167         * gcc.dg/cpp/ucnid-7.c: New.
168
169 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
170             Dorit Naishlos  <dorit@il.ibm.com>
171
172         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
173         darwin.
174
175 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
176
177         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
178         misaligned accesses.
179         * gcc.dg/vect/vect-58.c: Likewise.
180         * gcc.dg/vect/vect-92.c: New.
181         * gcc.dg/vect/vect-93.c: New.
182
183 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
184
185         PR fortran/18827
186         * gfortran.dg/assign_2.f90: New test.
187         * gfortran.dg/assign_3.f90: New test.
188         * gfortran.dg/assign.f90: New test.
189
190 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
191
192         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
193         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
194         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
195         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
196         names.
197
198 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
199
200         * gcc.dg/cpp/ucnid-6.c: New.
201
202         * gcc.dg/cpp/normalize-1.c: New.
203         * gcc.dg/cpp/normalize-2.c: New.
204         * gcc.dg/cpp/normalize-3.c: New.
205         * gcc.dg/cpp/normalize-4.c: New.
206         * gcc.dg/cpp/ucnid-4.c: New.
207         * gcc.dg/cpp/ucnid-5.c: New.
208         * g++.dg/cpp/normalize-1.C: New.
209         * g++.dg/cpp/ucnid-1.C: New.
210
211 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
212
213         * gcc.dg/pr18628.c: New.
214
215 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
216
217         PR c++/20280
218         * g++.dg/tree-ssa/pr20280.C: New.
219
220 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
221
222         PR fortran/20467
223         * gfortran.dg/stfunc_2.f90: New test.
224
225 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
226
227         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
228
229 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
230
231         * gcc.dg/tree-ssa/20050314-1.c: New test.
232
233 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
234
235         PR c++/4403
236         PR c++/9783, DR433
237         * g++.dg/template/friend34.C: New test.
238         * g++.dg/template/friend35.C: Likewise.
239         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
240
241 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
242
243         Friend class name lookup 5/n
244         PR c++/1016
245         * g++.dg/lookup/hidden-class1.C: New test.
246         * g++.dg/lookup/hidden-class2.C: Likewise.
247         * g++.dg/lookup/hidden-class3.C: Likewise.
248         * g++.dg/lookup/hidden-class4.C: Likewise.
249         * g++.dg/lookup/hidden-class5.C: Likewise.
250         * g++.dg/lookup/hidden-class6.C: Likewise.
251         * g++.dg/lookup/hidden-class7.C: Likewise.
252         * g++.dg/lookup/hidden-class8.C: Likewise.
253         * g++.dg/lookup/hidden-class9.C: Likewise.
254         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
255         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
256         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
257         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
258         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
259         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
260         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
261         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
262         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
263         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
264         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
265
266 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
267
268         PR c++/20157
269         * g++.dg/template/error18.C: New test.
270
271 2005-03-09  Ben Elliston  <bje@au.ibm.com>
272
273         PR debug/16792
274         * g++.dg/debug/pr16792.C: New test.
275
276 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
277
278         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
279         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
280         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
281         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
282         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
283         test assertion names.
284
285 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
286
287         PR fortran/18600
288         * gfortran.dg/stfunc_1.f90: New test.
289
290 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
291
292         PR fortran/16907
293         * gfortran.dg/real_index_1.f90: New test.
294
295 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
296
297         PR fortran/20323
298         * gfortran.dg/spec_expr_1.f90: New test.
299
300 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
301
302         PR c/20402
303         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
304         new parser.
305
306 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
307
308         PR fortran/20361
309         * gfortran.dg/largeequiv_1.f90: New test.
310
311 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
312
313         * gcc.dg/ucnid-1.c: New.
314         * gcc.dg/ucnid-2.c: New.
315         * gcc.dg/ucnid-3.c: New.
316         * gcc.dg/ucnid-4.c: New.
317         * gcc.dg/ucnid-5.c: New.
318         * gcc.dg/ucnid-6.c: New.
319         * gcc.dg/cpp/ucnid-1.c: New.
320         * gcc.dg/cpp/ucnid-2.c: New.
321         * gcc.dg/cpp/ucnid-3.c: New.
322         * g++.dg/other/ucnid-1.C: New.
323
324 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
325
326         * gcc.dg/vmx/darwin-abi-3.c: Delete.
327
328 2005-03-11  Per Bothner  <per@bothner.com>
329
330         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
331         that diagnotics refer to correct token.
332         * gcc.dg/unused-3.c: Likewise.
333
334 2005-03-11  Per Bothner  <per@bothner.com>
335
336         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
337         constant" is now actually on same line as string constant.
338         * gcc.dg/cpp/direct2s.c: Likewise.
339
340 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
341
342         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
343
344 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
345
346         PR libfortran/20124
347         * gfortran.dg/pr20124.f90: New Test
348
349 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
350
351         PR tree-optimization/20130
352         * gcc.dg/pr20130-1.c: New test.
353
354 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
355
356         PR target/20095
357         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
358
359 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
360
361         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
362
363 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
364
365         * g++.dg/eh/forced1.C: Fix comment.
366         * g++.dg/eh/forced2.C: Ditto.
367         * g++.dg/eh/forced3.C: Ditto.
368         * g++.dg/eh/forced4.C: Ditto.
369
370 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
371
372         PR rtl-opt/20412
373         * gcc.c-torture/compile/pr20412.c: New test.
374
375 2005-03-10  Roger Sayle  <roger@eyesopen.com>
376
377         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
378
379 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
380
381         PR target/20322
382         * gcc.dg/20050307-1.c: New test.
383
384 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
385
386         PR c++/20375
387         * g++.dg/other/stdarg3.C: New.
388
389 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
390
391         PR c++/18384, c++/18327
392         * g++.dg/init/array19.C: New test.
393
394         PR inline-asm/20314
395         * gcc.dg/torture/pr20314-1.c: New test.
396         * gcc.dg/torture/pr20314-2.c: New test.
397
398 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
399
400         * gcc.dg/20050309-1.c: New test.
401
402 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
403
404         * gcc.dg/builtins-10.c: Reactivate disabled test.
405         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
406         new cbrt transformations.
407
408 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
409
410         PR c++/20208
411         * g++.dg/template/array13.C: New test.
412
413 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
414
415         PR c++/16859
416         * g++.dg/init/brace4.C: New test.
417
418 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
419
420         PR c++/20186
421         * g++.dg/template/non-dependent12.C: New.
422
423 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
424
425         PR c++/20142
426         * g++.dg/init/array18.C: Add dg-do run marker.
427         
428         PR c++/20142
429         * g++.dg/init/array18.C: New test.
430
431 2005-03-09  Ben Elliston  <bje@au.ibm.com>
432
433         * consistency.vlad/vlad.exp: Remove trailing semicolons.
434         * g++.dg/gcov/gcov.exp: Likewise.
435         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
436         * gcc.target/xstormy16/xstormy16.exp: Likewise.
437         * lib/c-torture.exp: Likewise.
438         * lib/fortran-torture.exp: Likewise.
439         * lib/g++.exp: Likewise.
440         * lib/gcc-defs.exp: Likewise.
441         * lib/gcc-dg.exp: Likewise.
442         * lib/gcc.exp: Likewise.
443         * lib/gcov.exp: Likewise.
444         * lib/gfortran.exp: Likewise.
445         * lib/mike-g++.exp: Likewise.
446         * lib/mike-gcc.exp: Likewise.
447         * lib/objc-torture.exp: Likewise.
448         * lib/objc.exp: Likewise.
449         * lib/profopt.exp: Likewise.
450         * lib/target-libpath.exp: Likewise.
451         * lib/target-supports.exp: Likewise.
452         * lib/treelang.exp: Likewise.
453         * lib/wrapper.exp: Likewise.
454
455 2005-03-08  Jeff Law  <law@redhat.com>
456
457         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
458         PHI-OPT changes.
459
460 2005-03-08  Ira Rosen  <irar@il.ibm.com>
461
462         * gcc.dg/vect/pr20122.c: New test.
463
464 2005-03-07  Jeff Law  <law@redhat.com>
465
466         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
467         was folded away.
468         * gcc.dg/tree-ssa/pr18133-1.c: New test.
469         * gcc.dg/tree-ssa/pr18133-2.c: New test.
470         * gcc.dg/tree-ssa/pr18134.c: New test.
471
472 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
473
474         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
475         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
476         gcc.dg/torture/builtin-noret-2.c: Require weak support.
477
478 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
479
480         PR tree-opt/17671
481         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
482
483 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
484
485         * g++.dg/warn/Wnvdtor.C: New test.
486
487 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
488
489         * gcc.dg/torture/pr19683-1.c: New test.
490
491 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
492
493         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
494         * gfortran.dg/g77/19990313-2.f: Ditto.
495         * gfortran.dg/g77/19990313-3.f: Ditto.
496         * gfortran.dg/g77/19990525-0.f: Ditto.
497         * gfortran.dg/g77/19990826-0.f: Ditto.
498         * gfortran.dg/g77/19990826-2.f: Ditto.
499         * gfortran.dg/g77/19990826-3.f: Ditto.
500         * gfortran.dg/g77/20000511-1.f: Ditto.
501         * gfortran.dg/g77/20000511-2.f: Ditto.
502         * gfortran.dg/g77/970625-2.f: Ditto.
503         * gfortran.dg/g77/980310-2.f: Ditto.
504         * gfortran.dg/g77/980310-3.f: Ditto.
505         * gfortran.dg/g77/980310-8.f: Ditto.
506         * gfortran.dg/g77/980519-2.f: Ditto.
507         * gfortran.dg/g77/alpha1.f: Ditto.
508         * gfortran.dg/g77/claus.f: Ditto.
509         * gfortran.dg/g77/erfc.f: Ditto.
510         * gfortran.dg/g77/short.f: Ditto.
511         * gfortran.fortran-torture/execute/data.f90: Ditto.
512         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
513         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
514
515 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
516
517         * lib/file-format.exp (gcc_target_object_format): Add check for som
518         format and hardcode object formats on hppa*-*-hpux*.
519         * lib/target-supports.exp (check_weak_available): Add check for som
520         object format.  Always return 0 on hppa*-*-hpux10*.
521
522         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
523         is defined.
524
525         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
526
527 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
528
529         * gfortran.dg/pr19936_1.f90: New test.
530         * gfortran.dg/pr19936_2.f90: New test.
531         * gfortran.dg/pr19936_3.f90: New test.
532
533 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
534             Paul Thomas <prthomas@drfccad.cea.fr>
535
536         * gfortran.dg/PR19754_1.f90: New test.
537         * gfortran.dg/PR19754_2.f90: Ditto.
538
539 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
540
541         PR c++/19311
542         * g++.dg/template/non-dependent11.C: New test.
543
544 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
545
546         * lib/target-supports.exp (check_iconv_available): Fix comment.
547
548 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
549             Joseph S. Myers  <joseph@codesourcery.com>
550
551         PR c++/19797
552         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
553
554 2005-03-04  Matthew Sachs  <msachs@apple.com>
555
556         * gcc.exp (gcc_target_compile): Put braces around
557         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
558         * objc.exp (objc_target_compile): Likewise.
559         * treelang.exp (treelang_target_compile): Likewise.
560
561 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
562
563         PR fortran/19673
564         * gfortran.dg/func_result_1.f90: New test.
565
566 2005-03-04  Ben Elliston  <bje@au.ibm.com>
567
568         * gcc.misc-tests/options.exp: New test.
569
570 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
571
572         * gcc.dg/pr15784-4.c: New test.
573
574 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
575
576         * gcc.c-torture/execute/pr17133.c: New.
577         * gcc.c-torture/compile/20050303-1.c: New.
578
579 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
580
581         * gcc.dg/cpp/assert4.c:  Fix for cygwin
582
583 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
584
585         * g++.dg/overload/using2.C: New.
586
587 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
588
589         PR c++/19916
590         * g++.dg/init/ptrmem2.C: New test.
591
592 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
593
594         PR c/8927
595         * gcc.dg/pr8927-1.c: New test.
596
597 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
598
599         PR c++/20232
600         * g++.dg/inherit/covariant12.C: New.
601
602 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
603
604         PR fortran/19479
605         * gfortran.dg/bound_1.f90: New test.
606
607 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
608
609         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
610         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
611
612 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
613
614         PR c/20245
615         * gcc.dg/pr20245-1.c: New test.
616
617 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
618
619         PR middle-end/19874
620         * gcc.c-torture/execute/20050119-2.c: New test case.
621
622 2005-02-28  Ben Elliston  <bje@au.ibm.com>
623
624         * README: Update the DejaGnu bug reporting address.
625         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
626         * lib/objc-torture.exp: Likewise.
627
628 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
629
630         * gfortran.dg/boz_1.f90: New test.
631         * gfortran.dg/boz_3.f90: New test.
632         * gfortran.dg/boz_4.f90: New test.
633
634 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
635
636         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
637         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
638
639 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
640
641         PR libfortran/20101
642         * gfortran.dg/write_0_pe_format.f90: New test.
643
644 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
645
646         PR c++/20206
647         * g++.dg/opt/thunk2.C: New test.
648         * g++.dg/opt/covariant1.C: New test.
649
650 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
651
652         * gfortran.dg/e_d_fmt.f90: New test.
653
654 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
655
656         * gcc.dg/asm-b.c: Fix comment typos.
657
658 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
659
660         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
661         a V_MAY_DEF also.
662
663 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
664
665         PR tree-opt/20188
666         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
667         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
668         * gcc.dg/asm-b.c: New test.
669
670 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
671
672         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
673         Disable this test on IRIX 6.
674
675 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
676
677         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
678         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
679         parser.
680
681 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
682
683         PR tree-optimization/20204
684         * testsuite/gcc.dg/pr20204.c: New test.
685
686 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
687
688         PR target/20196
689         * gcc.c-torture/execute/20050224-1.c: New test.
690
691         PR c++/20175
692         * g++.dg/warn/Wbraces2.C: New test.
693
694 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
695
696         PR c++/19878
697         * g++.dg/init/const2.C: New test.
698
699 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
700
701         PR tree-optimization/20100
702         * gcc.c-torture/execute/pr20100-1.c: New test.
703
704 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
705
706         * gfortran.dg/implicit_3.f90: New test.
707
708         * gfortran.dg/deftype_1.f90: New test.
709
710 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
711
712         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
713         the test passes.
714         * g++.dg/other/anon3.C: Accept a warning.
715
716 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
717
718         * gcc.dg/pr20017.c: Fix a comment typo.
719
720 2005-02-23  Bud Davis  <bdavis@gfortran.org>
721
722         * gfortran.dg/list_read_4.f90: Change to f90 comments.
723
724 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
725
726         PR ada/19902
727         * ada/acats/tests/cxa/cxa3004.a: Remove.
728         * ada/acats/tests/cxb/cxb30061.am: Likewise.
729
730 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
731
732         PR c++/20073
733         * g++.dg/init/const1.C: New test.
734
735         PR c++/19991
736         * g++.dg/parse/constant7.C: New test.
737
738         PR c++/20152
739         * g++.dg/parse/error27.C: New test.
740         * g++.dg/template/qualttp15.C: Adjust error markers.
741         * g++.old-deja/g++.other/struct1.C: Likewise.
742         
743         PR c++/20153
744         * g++.dg/template/error17.C: New test.
745
746         PR c++/20148
747         * g++.dg/parser/error26.C: New test.
748
749 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
750
751         PR tree-optimization/20100
752         PR tree-optimization/20115
753         * gcc.dg/pr20115.c: New test.
754         * gcc.dg/pr20115-1.c: New test.
755         * gcc.dg/pr20100.c: New test.
756         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
757         call-clobbered variables after alias1.
758
759 2005-02-22  Bud Davis  <bdavis@gfortran.org>
760
761         * gfortran.dg/list_read_4.f90: new test.
762
763 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
764
765         PR rtl-optimization/20017.
766         * gcc.dg/pr20017.c: New.
767
768 2005-02-22  Devang Patel  <dpatel@apple.com>
769
770         PR 19952
771         * g++.dg/tree-ssa/pr19952.C: New test.
772         
773 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
774
775         PR c++/19883
776         * g++.dg/parse/constant6.C: New test.
777
778 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
779
780         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
781         * g++.dg/charset/asm2.c: Likewise.
782         * g++.dg/charset/asm3.c: Likewise.
783         * g++.dg/charset/asm4.c: Likewise.
784         * g++.dg/charset/asm5.c: Likewise.
785         * g++.dg/charset/attribute1.c: Likewise.
786         * g++.dg/charset/attribute2.c: Likewise.
787         * g++.dg/charset/extern1.cc: Likewise.
788         * g++.dg/charset/extern2.cc: Likewise.
789         * g++.dg/charset/extern3.cc: Likewise.
790         * g++.dg/charset/function.cc: Likewise.
791         * g++.dg/charset/string.c: Likewise.
792         * g++.dg/charset/charset.exp: Likewise.
793         * lib/target-supports.exp (check_iconv_available): Fix comment.
794
795 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
796
797         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
798         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
799         * gcc.dg/charset/asm2.c: Likewise.
800         * gcc.dg/charset/asm3.c: Likewise.
801         * gcc.dg/charset/asm4.c: Likewise.
802         * gcc.dg/charset/asm5.c: Likewise.
803         * gcc.dg/charset/asm6.c: Likewise.
804         * gcc.dg/charset/attribute1.c: Likewise.
805         * gcc.dg/charset/attribute2.c: Likewise.
806         * gcc.dg/charset/builtin1.c: Likewise.
807         * gcc.dg/charset/extern.c: Likewise.
808         * gcc.dg/charset/function.c: Likewise.
809         * gcc.dg/charset/string.c: Likewise.
810         * gcc.dg/charset/charset.exp: Likewise.
811
812 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
813
814         PR fortran/20086
815         * gfortran.dg/pr20086.f90: New test.
816
817 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
818
819         PR tree-optimization/19786
820         * g++.dg/tree-ssa/pr19786.C: New.
821
822 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
823
824         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
825
826 2005-02-21  Jeff Law  <law@redhat.com>
827
828         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
829
830 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
831
832         * gfortran.dg/do_iterator: Split loop, markup all lines for
833         which an error locus is printed.
834         * gfortran.dg/pr17708.f90: Markup all lines for which an error
835         locus is printed.
836         * gfortran.dg/select_4.f90: Likewise.
837         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
838         locuses in the various permutations.
839
840 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
841
842         PR tree-optimization/19951
843         * g++.dg/vect: New directory.
844         * g++.dg/vect/vect.exp: New file.
845         * g++.dg/vect/pr19951.cc: New testcase.
846         * g++.dg/dg.exp: Also prune vectorizer tests.
847
848 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
849
850         PR 18785
851         * gcc.dg/charset/builtin1.c: New test.
852
853 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
854
855         PR c++/19299
856         * g++.dg/inherit/volatile1.C: New test.
857
858         PR c++/19440
859         * g++.dg/template/dtor4.C: New test.
860
861 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
862
863         * gfortran.dg/int_1.f90: New test.
864
865 2005-02-19  Devang Patel  <dpatel@apple.com>
866
867         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
868
869 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
870
871         * gfortran.dg/achar_1.f90: New test.
872
873 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
874
875         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
876
877 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
878             Jakub Jelinek  <jakub@redhat.com>
879
880         PR tree-optimization/19828
881         * gcc.dg/tree-ssa/loop-7.c: New test.
882         * gcc.c-torture/execute/20050218-1.c: New test.
883
884 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
885
886         PR c/20043
887         * gcc.dg/transparent-union-1.c: New test.
888         * gcc.dg/transparent-union-2.c: New test.
889
890 2005-02-18  James E Wilson  <wilson@specifixinc.com>
891
892         PR tree-optimization/18977
893         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
894
895 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
896
897         PR target/20054
898         * gcc.dg/pr20054.c: New test.
899
900 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
901
902         PR c++/19508
903         * g++.dg/ext/attrib20.C: New test.
904
905 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
906
907         PR middle-end/20030
908         * gfortran.fortran-torture/execute/character_passing.f90: New test.
909
910 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
911
912         PR c++/20008
913         * g++.dg/opt/switch4.C: New.
914
915 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
916
917         PR c++/20023
918         PR tree-optimization/20009
919         * gcc.c-torture/compile/20050217-1.c: New test.
920         * g++.dg/opt/switch3.C: New test.
921
922         PR tree-optimization/18947
923         * gcc.c-torture/compile/20050215-1.c: New test.
924         * gcc.c-torture/compile/20050215-2.c: New test.
925         * gcc.c-torture/compile/20050215-3.c: New test.
926
927 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
928
929         PR c++/20028
930         * g++.dg/template/crash34.C: New.
931
932         PR c++/20022
933         * g++.dg/other/access3.C: New.
934
935 2005-02-17  Ira Rosen  <irar@il.ibm.com>
936
937         * gcc.dg/vect/vect-98.c: New test.
938
939 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
940
941         PR tree-optimization/19967
942         * gcc.dg/pr19967.c: New.
943
944 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
945
946         PR middle-end/19857
947         * gcc.dg/tree-ssa/20050215-1.c: New test.
948         * gcc.c-torture/execute/20050215-1.c: New test.
949
950 2005-02-15  Eric Christopher  <echristo@redhat.com>
951
952         * gcc.dg/cpp/20050215-1.c: New file.
953
954 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
955
956         PR tree-optimization/15785
957         * gcc.dg/pr15785-1.c: New test.
958
959 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
960
961         PR c++/17788
962         * g++.dg/init/ctor4.C: New.
963         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
964
965 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
966
967         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
968         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
969
970 2005-02-15  Andreas Schwab  <schwab@suse.de>
971
972         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
973         declare malloc.
974
975 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
976
977         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
978
979 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
980
981         PR tree-optimization/19853
982         * gcc.c-torture/compile/pr19853.c: New test.
983
984 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
985
986         PR c++/19608
987         * g++.dg/parse/local-class1.C: New.
988
989         PR c++/19895
990         * g++.dg/parse/ptrmem3.C: New.
991
992         PR c++/19884
993         * g++.old-deja/g++.oliva/template6.C: Add another case.
994         * g++.dg/template/explicit6.C: New.
995
996 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
997
998         PR c++/17816
999         * g++.dg/other/redecl2.C: New.
1000
1001 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1002
1003         PR c++/19891
1004         * g++.dg/abi/covariant4.C: New.
1005
1006 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
1007
1008         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
1009
1010 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
1011
1012         * gcc.dg/vect/vect-96.c: Fix typo.
1013
1014 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1015
1016         PR c++/14479
1017         PR c++/19487
1018         * g++.dg/template/enum5.C: New test.
1019
1020 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1021
1022         * gcc.dg/vect/vect-97.c: New test.
1023
1024 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1025
1026         * gcc.dg/vect/vect-96.c: New test.
1027
1028 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
1029
1030         * gcc.dg/builtins-34.c: Also check ldexp*.
1031
1032 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
1033
1034         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
1035
1036 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
1037
1038         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
1039         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
1040         dg-require-dll, dg-require-iconv, dg-require-named-sections,
1041         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
1042         selector_list, selector_expression, dg-process-target): Move to new
1043         file target-supports-dg.exp.
1044         * lib/target-supports-dg.exp: New.
1045
1046         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1047         New.
1048
1049 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
1050
1051         PR c++/19666
1052         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
1053
1054         PR middle-end/19858
1055         * gcc.c-torture/compile/20050210-1.c: New test.
1056
1057 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
1058
1059         PR c++/19755
1060         * g++.dg/warn/Wbraces1.C: New test.
1061
1062 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
1063
1064         * gcc.dg/builtins-52.c: New testcase.
1065
1066 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
1067
1068         PR c/19342
1069         * gcc.c-torture/execute/20050119-1.c: New test.
1070
1071 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1072
1073         PR c++/19811
1074         * g++.dg/init/delete1.C: New test.
1075
1076 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1077
1078         PR c++/18470
1079         * g++.dg/template/static12.C: New test.
1080
1081 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1082
1083         PR c++/19787
1084         * g++.dg/conversion/ambig1.C: New test.
1085
1086         PR c++/19739
1087         * g++.dg/ext/attrib19.C: New test.
1088
1089         PR c++/19732
1090         * g++.dg/parse/dtor5.C: New test.
1091
1092         PR c++/19762
1093         * g++.dg/template/dtor3.C: New test.
1094
1095         PR c++/19826
1096         * g++.dg/template/static11.C: New test.
1097         * g++.dg/template/crash2.C: Remove dg-error marker.
1098
1099 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
1100
1101         PR C++/18491
1102         * g++.old-deja/g++.mike/p10769a.C: Remove.
1103
1104 2005-02-09  Roger Sayle  <roger@eyesopen.com>
1105
1106         * gcc.dg/builtins-48.c: New test case.
1107         * gcc.dg/builtins-49.c: New test case.
1108         * gcc.dg/builtins-50.c: New test case.
1109         * gcc.dg/builtins-51.c: New test case.
1110
1111 2005-02-09  Ian Lance Taylor  <ian@airs.com>
1112
1113         PR middle-end/19583
1114         * g++.dg/warn/Wreturn-type-3.C: New test.
1115
1116 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1117
1118         PR middle-end/19402
1119         * gcc.dg/pr19402-1.c: New testcase.
1120         * gcc.dg/pr19402-2.c: likewise.
1121
1122 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1123
1124         PR middle-end/19854
1125         * g++.dg/tree-ssa/tmmti.C: New testcase.
1126
1127 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1128
1129         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
1130
1131 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
1132
1133         PR c++/19733
1134         * g++.dg/parse/crash23.C: New test.
1135         * g++.dg/warn/Weff1.C: New test.
1136
1137 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1138
1139         * gcc.dg/20050209-1.c: New test.
1140
1141 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1142
1143         PR target/19799
1144         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
1145
1146 2005-02-08  Mike Stump  <mrs@apple.com>
1147
1148         * g++.dg/pch/import-2.c: New test.
1149         * g++.dg/pch/import-2.hs: New.
1150         * g++.dg/pch/include/import-2a.h: New.
1151         * g++.dg/pch/include/import-2b.h: New.
1152
1153 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
1154
1155         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
1156
1157 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1158
1159         * gfortran.dg/substr_1.f90: New test.
1160
1161 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
1162
1163         PR middle-end/19775
1164         * gcc.dg/torture/builtin-power-1.c: Disable test for
1165         invalid transformation.
1166         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
1167         no longer optimize.
1168         * gcc.dg/builtins-47.c: New testcase.
1169
1170 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
1171             Dorit Naishlos  <dorit@il.ibm.com>
1172
1173         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
1174
1175 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
1176
1177         * gcc.c-torture/compile/20050206-1.c: New test.
1178
1179 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1180
1181         PR tree-opt/19768
1182         * g++.dg/opt/pr19768.C: New test.
1183
1184 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1185
1186         PR tree-opt/19736
1187         * gcc.c-torture/compile/pr19736.c: New test.
1188
1189 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1190
1191         PR c++/17401
1192         * g++.dg/parse/error25.C: New test.
1193
1194 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
1195
1196         * gcc.c-torture/execute/20050203-1.c: New.
1197
1198 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
1199
1200         * gcc.dg/vect/vect-85.c: Remove xfail.
1201         * gcc.dg/vect/vect-86.c: Remove xfail.
1202         * gcc.dg/vect/vect-87.c: Remove xfail.
1203         * gcc.dg/vect/vect-88.c: Remove xfail.
1204
1205 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
1206
1207         * gcc.dg/altivec-19.c: New.
1208
1209 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
1210
1211         PR c/17807
1212         * gcc.dg/nested-func-3.c: New test.
1213         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
1214
1215 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
1216
1217         * gcc.test-framework/gen_directive_tests: Generate tests for
1218         selector expressions.
1219
1220 2005-02-02  Matt Austern  <austern@apple.com>
1221
1222         PR c++/19628
1223         * g++/ext/builtin7.C: New.
1224         * g++/ext/builtin8.C: New.
1225
1226 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1227
1228         PR c/18502
1229         * gcc.dg/pr18502-1.c: New test.
1230
1231 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1232
1233         PR c++/17413
1234         * g++.dg/template/local4.C: Tweak.
1235
1236 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
1237
1238         PR tree-optimization/19578
1239         * gcc.c-torture/compile/20050202-1.c: New test.
1240
1241 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1242
1243         PR c/19435
1244         * gcc.dg/c99-init-4.c: New test.
1245
1246 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1247
1248         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
1249
1250         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
1251
1252         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
1253         * g++.dg/eh/check-vect.h: New.
1254
1255         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
1256         * gcc.dg/vect/vect-78.c: Ditto.
1257         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
1258         Remove.
1259
1260         * g++.dg/conversion/simd1.C: Expect warning.
1261         * g++.dg/ext/attribute-test-1.C: Ditto.
1262         * g++.dg/ext/attribute-test-2.C: Ditto.
1263         * g++.dg/ext/attribute-test-3.C: Ditto.
1264         * g++.dg/ext/attribute-test-4.C: Ditto.
1265
1266         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
1267         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
1268
1269         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
1270
1271 2005-02-01  Richard Henderson  <rth@redhat.com>
1272
1273         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1274         long double for ibm double-double format.
1275         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1276
1277 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
1278
1279         PR tree-optimization/19633
1280         * testsuite/gcc.dg/pr19633-1.c: New test.
1281         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
1282         to NULL or a symbol.
1283
1284 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1285
1286         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
1287         New procs.
1288         (dg-process-target (local override)): Handle selector expressions.
1289
1290         * gcc.test-framework/README: Describe tests in source directory.
1291         * gcc.test-framework/test-framework.awk: Handle dg- tests.
1292         * gcc.test-framework/test-framework.exp: Handle dg- tests.
1293         * gcc.test-framework/dg-bogus-exp-P.c: New test.
1294         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
1295         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
1296         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
1297         * gcc.test-framework/dg-do-link-exp-P.c: New test.
1298         * gcc.test-framework/dg-do-run-exp-P.c: New test.
1299         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
1300         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
1301         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
1302         * gcc.test-framework/dg-error-exp-P.c: New test.
1303         * gcc.test-framework/dg-error-exp-XP.c: New test.
1304         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
1305         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
1306         * gcc.test-framework/dg-output-exp-P.c: New test.
1307         * gcc.test-framework/dg-output-exp-XF.c: New test.
1308         * gcc.test-framework/dg-warning-exp-P.c: New test.
1309         * gcc.misc-tests/dg-1.c: Remove.
1310         * gcc.misc-tests/dg-2.c: Remove.
1311         * gcc.misc-tests/dg-3.c: Remove.
1312         * gcc.misc-tests/dg-4.c: Remove.
1313         * gcc.misc-tests/dg-5.c: Remove.
1314         * gcc.misc-tests/dg-6.c: Remove.
1315         * gcc.misc-tests/dg-7.c: Remove.
1316         * gcc.misc-tests/dg-8.c: Remove.
1317         * gcc.misc-tests/dg-9.c: Remove.
1318         * gcc.misc-tests/dg-10.c: Remove.
1319         * gcc.misc-tests/dg-11.c: Remove.
1320         * gcc.misc-tests/dg-12.c: Remove.
1321         * gcc.misc-tests/dg-test.exp: Remove.
1322
1323         * gcc.test-framework/test-framework.awk: Change recording and
1324         printing of passes and failures.
1325
1326         * gcc.test-framework: New directory.
1327         * gcc.test-framework/README: New.
1328         * gcc.test-framework/test-framework.exp: New.
1329         * gcc.test-framework/test-framework.awk: New.
1330         * gcc.test-framework/gen_directive_tests: New.
1331
1332 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
1333
1334         * lib/treelang.exp: Fix comment typos.
1335         (treelang_target_compile): Don't append libs=-ltreelang to options.
1336
1337 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
1338
1339         * g++.dg/parse/typename7.C: Adjust error messages.
1340
1341 2005-01-31  Jeff Law  <law@redhat.com>
1342
1343         * gcc.c-torture/execute/20050131-1.c: New test.
1344         * gcc.dg/wcaselabel.c: New test.
1345
1346 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
1347
1348         * g++.dg/other/warning1.C: Adjust error messags.
1349         * g++.dg/parse/constant5.C: New test.
1350
1351 2005-01-31  Steven Bosscher  <stevenb@suse.de>
1352
1353         PR c/19333
1354         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
1355         the test case valid.
1356         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
1357         * testsuite/gcc.dg/array-7.c: Adjust expected result.
1358         * testsuite/gcc.dg/pr18596-3.c: Likewise.
1359         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
1360         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
1361         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
1362
1363 2005-01-31  Dale Johannesen  <dalej@apple.com>
1364
1365         * g++.dg/opt/pr19650.C:  New test.
1366
1367 2005-01-31  Richard Henderson  <rth@redhat.com>
1368
1369         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1370         long double for intel double extended format.
1371         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1372
1373 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
1374
1375         PR c++/19555
1376         * g++.dg/template/static10.C: New test.
1377
1378         PR c++/19395
1379         * g++.dg/parse/error24.C: New test.
1380
1381         PR c++/19367
1382         * g++.dg/lookup/builtin1.C: New test.
1383
1384         PR c++/19457
1385         * g++.dg/warn/conv3.C: New test.
1386
1387 2005-01-30  Bud Davis  <bdavis@gfortran.org>
1388
1389         PR fortran/19647
1390         * gfortan.dg/inquire_7.f90
1391
1392 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
1393
1394         PR tree-optimization/15791
1395         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
1396         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
1397         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
1398         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
1399         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
1400         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
1401         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
1402         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
1403         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
1404         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
1405
1406 2005-01-29  Paul Brook  <paul@codesourcery.com>
1407
1408         PR fortran/18565
1409         * check.c (real_or_complex_check): New function.
1410         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
1411         * intrinsic.c (add_functions): Use new check functions.
1412         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
1413         Add prototypes.
1414
1415 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
1416
1417         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
1418         gcc.dg/lvalue-3.c: New tests.
1419         * gcc.dg/concat.c: Update expected messages.
1420
1421 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
1422
1423         PR libfortran/19595
1424         * gfortran.dg/eor_1.f90:  New test.
1425
1426 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
1427
1428         PR fortran/19589
1429         * gfortran.dg/logical_data_1.f90: New test.
1430
1431 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
1432
1433         PR c++/19253
1434         * g++.dg/template/crash33.C: New test.
1435
1436         PR c++/19667
1437         * g++.dg/template/crash32.C: New test.
1438
1439 2005-01-28  Ian Lance Taylor  <ian@airs.com>
1440
1441         PR middle-end/16558
1442         * g++.dg/warn/Wreturn-type-2.C: New test.
1443
1444 2004-06-24  Jeff Law  <law@redhat.com>
1445
1446         * gcc.dg/tree-ssa/20050128-1.c: New test.
1447
1448 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
1449
1450         * gcc.target/frv/all-mdpackh-1.c: New test.
1451
1452 2005-01-28  Steven Bosscher  <stevenb@suse.de>
1453
1454         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
1455
1456 2005-01-27  Richard Henderson  <rth@redhat.com>
1457
1458         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
1459
1460 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1461
1462         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
1463
1464 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1465
1466         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1467         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1468         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
1469         to cope with cases where the multilib options override the dg-options.
1470
1471 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
1472
1473         PR c/18946
1474         * gcc.dg/noncompile/20050120-1.c: New test.
1475
1476 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
1477
1478         PR tree-optimization/19633
1479         * gcc.dg/pr19633.c: New test.
1480         * gcc.dg/tree-ssa/pr19633.c: New test.
1481
1482 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
1483
1484         * gcc.dg/20041216-1.c: New test.
1485
1486 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
1487
1488         PR objc/18862
1489         * objc.dg/selector-2.m: New test.
1490
1491 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
1492
1493         * g++.dg/opt/range-test-2.C: New test.
1494
1495         PR rtl-optimization/19579
1496         * gcc.c-torture/execute/20050124-1.c: New test.
1497
1498 2005-01-26  Greg Parker  <gparker@apple.com>
1499         Stuart Hastings  <stuart@apple.com>
1500
1501         * gcc.c-torture/execute/20050125-1.c: New.
1502
1503 2005-01-18  Jan Hubicka  <jh@suse.cz>
1504
1505         PR tree-optimize/19337
1506         * gcc.c-torture/compile/20050119-1.c: New test.
1507
1508 2005-01-24  James E Wilson  <wilson@specifixinc.com>
1509
1510         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
1511         test for successful match.
1512
1513 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
1514
1515         PR objc/18408
1516         * objc.dg/comp-types-7.m: New test.
1517
1518 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
1519
1520         * lib/target-supports.exp (current_target_name): New.
1521         (check_effective_target_ilp32, check_effective_target_lp64):
1522         Cache the result to use as long as the current target, with
1523         multilib flags, remains the same.
1524
1525         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
1526         (dg-require-weak, dg-require-visibility, dg-require-alias,
1527         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
1528         dg-require-effective-target, dg-skip-if): Remove call to
1529         skip_test_and_clear_xfail.
1530         (dg-test): Clear xfail data.
1531
1532 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
1533
1534         PR target/17751
1535         * gcc.dg/ppc64-toc.c: New test.
1536
1537         * g++.dg/tree-ssa/empty-1.C: New test.
1538
1539         PR middle-end/19551
1540         * gcc.c-torture/execute/20050121-1.c: New test.
1541         * gcc.dg/20050121-2.c: New test.
1542
1543 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
1544         Paul Brook  <paul@codesourcery.com>
1545
1546         PR fortran/17941
1547         * gfortran.dg/real_const_1.f: New test.
1548         * gfortran.dg/real_const_2.f90: New test.
1549         * gfortran.dg/complex_int_1.f90: New test.
1550
1551 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
1552
1553         PR fortran/19313
1554         * gfortan.dg/inquire_6.f90: New test.
1555
1556 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1557
1558         PR libfortran/19451
1559         * open_readonly_1.f90:  New test.
1560
1561 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1562
1563         PR libfortran/18982
1564         * gfortran.dg/open_new.f90: New file.
1565
1566 2005-01-22  Paul Brook  <paul@codesourcery.com>
1567
1568         * namelist_1.f90: New test.
1569
1570 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
1571
1572         PR tree-optimization/19484
1573         * gcc.c-torture/compile/20050122-[12].c: New tests.
1574
1575 2005-01-22  Paul Brook  <paul@codesourcery.com>
1576
1577         * gfortran.dg/implicit_2.f90: New test.
1578
1579 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
1580
1581         PR fortran/19314
1582         * gfortran.dg/inquire_5.f90: New test.
1583
1584 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1585
1586         PR c/18809
1587         * gcc.dg/pr18809-1.c: New test.
1588
1589 2005-01-21  Ian Lance Taylor  <ian@airs.com>
1590
1591         * gcc.dg/20050121-1.c: New test.
1592
1593         PR tree-optimization/13000
1594         * gcc.dg/20040206-1.c: Change warning to point where function is
1595         being inlined.
1596
1597 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1598
1599         PR c++/19208
1600         * g++.dg/template/array11.C: New test.
1601
1602 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1603
1604         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
1605         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
1606         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
1607         * gfortran.dg/getenv_1.f90: Add dg-do directive.
1608         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
1609         gfortran.dg/pr17164.f90: Add missing dg-do directives.
1610
1611 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1612
1613         PR tree-optimization/15349
1614         * gcc.dg/tree-ssa/pr15349.c: New.
1615
1616 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
1617
1618         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
1619
1620 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
1621
1622         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
1623         scan-assembler-times directive name.
1624
1625         * gcc.dg/asm-a.c: Move dg-require-effective-target to
1626         after dg-do.
1627
1628         PR rtl-optimization/19462
1629         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
1630
1631 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
1632
1633         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
1634         counting function calls on ia64.
1635
1636 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
1637
1638         PR rtl-optimization/15139
1639         * gcc.dg/20050111-2.c: New test.
1640
1641         PR c/17297
1642         * gcc.c-torture/compile/20050113-1.c: New testcase.
1643
1644         PR middle-end/19164
1645         * gcc.dg/20050113-1.c: New testcase.
1646
1647 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
1648
1649         * gcc.dg/vect/vect-85.c: Add comment.
1650         * gcc.dg/vect/vect-86.c: Add xfail for now.
1651         * gcc.dg/vect/vect-87.c: Add xfail for now.
1652         * gcc.dg/vect/vect-88.c: Add xfail for now.
1653         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
1654
1655 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1656
1657         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
1658
1659 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1660
1661         * g++.dg/debug/typedef3.C: New test.
1662
1663 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
1664
1665         PR c/19472
1666         * gcc.dg/asm-a.c: New test.
1667
1668 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
1669
1670         * gcc.dg/sh-relax.c: Add prototype for abort.
1671
1672 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1673
1674         * gcc.dg/short-compare-1.c: New test.
1675         * gcc.dg/short-compare-2.c: Likewise.
1676
1677 2005-01-18  Michael Matz  <matz@suse.de>
1678
1679         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
1680
1681 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
1682
1683         PR tree-optimization/19121
1684         * gcc.c-torture/compile/pr19121.c: New test.
1685
1686 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
1687
1688         PR target/19357
1689         * gcc.c-torture/compile/pr19357.c: New test.
1690
1691 2005-01-17  Ian Lance Taylor  <ian@airs.com>
1692
1693         PR c/5675
1694         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
1695         pass--those that refer just to the variable, possibly with a
1696         cast.
1697         * gcc.dg/c99-const-expr-3.c: Likewise.
1698
1699         PR middle-end/13127
1700         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
1701         longer emitted.
1702
1703 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
1704
1705         PR fortran/18778
1706         * gfortran.dg/endfile_2.f90: New test.
1707
1708 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
1709
1710         PR 19168
1711         * gfortran.dg/select_5.f90: New test.
1712
1713 2004-01-16  Paul Brook  <paul@codesourcery.com>
1714
1715         * gfortran.dg/common_4.f90: New test.
1716
1717 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
1718
1719         PR rtl-optimization/19462
1720         * gcc.dg/torture/pr19462-1.c: New test.
1721
1722 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
1723
1724         PR objc/19321
1725         * objc.dg/func-ptr-2.m: New.
1726         * objc.dg/volatile-1.m: New.
1727
1728 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1729
1730         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
1731
1732 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1733
1734         PR tree-optimization/19060
1735         * gcc.c-torture/execute/20050104-1.c: New test.
1736
1737 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
1738
1739         PR fortran/18983
1740         * gfortran.dg/write_to_null.f90: New test.
1741
1742 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
1743             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1744
1745         PR other/19328
1746         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
1747         argument.
1748
1749 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1750
1751         PR c++/19263
1752         * g++.dg/init/vector1.C: New test.
1753
1754 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
1755
1756         PR target/13158
1757         * gcc.target/ia64/sibcall-unwind-1.c: New test.
1758         PR target/18987
1759         * gcc.target/ia64/sibcall-unwind-2.c: New test.
1760
1761 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
1762
1763         * gfortran.dg/select_1.f90: New test.
1764         * gfortran.dg/select_2.f90: New test.
1765         * gfortran.dg/select_3.f90: New test.
1766         * gfortran.dg/select_4.f90: New test.
1767
1768 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
1769
1770         PR middle-end/19084
1771         PR rtl-optimization/19348
1772         * gcc.dg/20050111-1.c: New test.
1773         * gcc.c-torture/execute/20050111-1.c: New test.
1774
1775         * gcc.dg/i386-asm-4.c: New test.
1776
1777 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1778
1779         * gcc.dg/nested-func-2.c: New test.
1780         * ada/acats/norun.lst: Remove c953002.
1781
1782 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
1783
1784         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
1785
1786 2005-01-12  Ben Elliston  <bje@au.ibm.com>
1787
1788         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
1789
1790 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
1791
1792         PR target/18761
1793         * g++.dg/abi/align1.C: New test.
1794
1795 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
1796
1797         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
1798         at a time.
1799         * g++.dg/ext/altivec_check.h: Support compiling as C.
1800
1801 2005-01-10  Roger Sayle  <roger@eyesopen.com>
1802
1803         PR c++/19355
1804         * g++.dg/expr/pr19355-1.C: New test case.
1805
1806 2005-01-10  Laurent GUERBY <laurent@guerby.net>
1807
1808         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
1809         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
1810         * ada/acats/tests/c3/c92005b.ada: Likewise.
1811         * ada/acats/tests/c3/cxb3012.a: Likewise.
1812         * ada/acats/norun.lst: Add c380004 and c953002, add PR
1813
1814 2005-01-09  Paul Brook  <paul@codesourcery.com>
1815
1816         * gfortran.dg/common_2.f90: New file.
1817         * gfortran.dg/common_3.f90: New file.
1818
1819 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
1820
1821         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
1822
1823 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1824
1825         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
1826         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
1827         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
1828         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
1829         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
1830         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
1831         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
1832         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
1833         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
1834         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
1835         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
1836         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
1837         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
1838         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
1839         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
1840         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
1841         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
1842         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
1843         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
1844         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
1845         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
1846         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
1847         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
1848         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
1849         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
1850         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
1851         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
1852         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
1853         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
1854         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
1855         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
1856         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
1857         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
1858         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
1859         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
1860         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
1861         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
1862         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
1863         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
1864         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
1865         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
1866         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
1867         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
1868         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
1869         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
1870         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
1871         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
1872         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
1873         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
1874         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
1875         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
1876         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
1877         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
1878         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
1879         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
1880         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
1881         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
1882         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
1883         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
1884         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
1885         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
1886         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
1887         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
1888         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
1889         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
1890         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
1891         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
1892
1893         * gcc.dg/vect/vect-1.c: Fix spelling.
1894         * gcc.dg/vect/vect-10.c: Fix spelling.
1895         * gcc.dg/vect/vect-11.c: Fix spelling.
1896         * gcc.dg/vect/vect-12.c: Fix spelling.
1897         * gcc.dg/vect/vect-14.c: Fix spelling.
1898         * gcc.dg/vect/vect-15.c: Fix spelling.
1899         * gcc.dg/vect/vect-16.c: Fix spelling.
1900         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
1901         * gcc.dg/vect/vect-64.c: Fix comments.
1902         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
1903
1904 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1905             Ira Rosen  <irar@il.ibm.com>
1906
1907         * gcc.dg/vect/vect-70.c: New test.
1908         * gcc.dg/vect/vect-71.c: New test.
1909
1910 2005-01-09  Manfred Hollstein  <mh@suse.com>
1911
1912         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
1913         * gcc.dg/pr18241-2.c: Likewise.
1914         * gcc.dg/pr18241-3.c: Likewise.
1915         * gcc.dg/pr18241-4.c: Likewise.
1916         * gcc.dg/pr18241-5.c: Likewise.
1917
1918 2005-01-08  Richard Henderson  <rth@redhat.com>
1919
1920         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1921         False for x86 and x86-64.
1922
1923 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
1924
1925         PR tree-optimization/18241
1926         * gcc.dg/pr18241-1.c: New test.
1927         * gcc.dg/pr18241-2.c: New test.
1928         * gcc.dg/pr18241-3.c: New test.
1929         * gcc.dg/pr18241-4.c: New test.
1930         * gcc.dg/pr18241-5.c: New test.
1931
1932 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
1933
1934         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
1935         gfortran.dg/select_4.f90: New.
1936
1937 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1938
1939         * gcc.c-torture/execute/20050107-1.c: New test.
1940
1941 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
1942
1943         PR c++/19298
1944         * g++.dg/template/ref2.C: New.
1945
1946 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
1947
1948         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
1949         instead of being empty.
1950
1951 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1952
1953         PR fortran/15553
1954         * gfortran.dg/array-1.f90: New test.
1955
1956 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1957
1958         PR tree-optimization/19283
1959         * gcc.c-torture/execute/20050106-1.c: New test.
1960
1961         PR rtl-optimization/18861
1962         * gcc.dg/20050105-1.c: New test.
1963
1964         PR tree-optimization/18828
1965         * gcc.dg/20050105-2.c: New test.
1966
1967 2005-01-07  Andreas Jaeger  <aj@suse.de>
1968
1969         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
1970
1971 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
1972
1973         PR fortran/18398
1974         * gfortran.dg/fmt_read.f90: New test.
1975
1976 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
1977
1978         * gcc.dg/rs6000-ldouble-2.c: New.
1979
1980 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
1981
1982         PR c++/19244
1983         * g++.dg/parser/ctor2.C: New test.
1984
1985 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1986
1987         PR c++/17154
1988         * g++.dg/template/using9.C: New test.
1989
1990 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1991
1992         PR c++/19258
1993         * g++.dg/lookup/friend6.C: New test.
1994
1995 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1996
1997         PR c++/19270
1998         * g++.dg/template/array10.C: New.
1999
2000 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2001
2002         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
2003         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
2004
2005 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
2006
2007         * gcc.c-torture/compile/20050105-1.c: New test.
2008
2009 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
2010
2011         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
2012
2013 2005-01-05  Roger Sayle  <roger@eyesopen.com>
2014
2015         PR middle-end/19100
2016         * gcc.dg/conv-3.c: New test case.
2017
2018 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
2019
2020         * gcc.dg/asm-wide-1.c: New test.
2021
2022 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2023
2024         PR c++/19030
2025         * g++.dg/parse/crash22.C: New
2026
2027 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
2028
2029         PR 19257
2030         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
2031
2032 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
2033
2034         PR middle-end/17767
2035         * gcc.dg/i386-mmx-6.c: New test case.
2036
2037 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
2038
2039         PR tree-optimization/18308
2040         * gcc.dg/vect/pr18308.c: New testcase.
2041
2042 2005-01-04  Andreas Jaeger  <aj@suse.de>
2043
2044         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
2045
2046 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2047             Robert Bowdidge <bowdidge@apple.com>
2048
2049         * gcc.dg/cpp/subframework1.c: New.
2050         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
2051         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
2052         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
2053         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
2054
2055 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2056
2057         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
2058         producing warning.
2059         * gcc.dg/darwin-weakimport-2.c: New.
2060
2061 2005-01-03  Richard Henderson  <rth@redhat.com>
2062
2063         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
2064
2065 2005-01-03  Richard Henderson  <rth@redhat.com>
2066
2067         * gcc.dg/vect/vect.exp: Enable for ia64.
2068         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
2069         (check_effective_target_vect_float): Likewise.
2070         (check_effective_target_vect_no_align): Likewise.
2071         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
2072         * gcc.dg/vect/vect-8.c: Likewise.
2073
2074 2005-01-03  Uros Bizjak <uros@kss-loka.si>
2075
2076         PR target/19236
2077         * gcc.dg/pr19236-1.c: New test case.
2078
2079 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2080
2081         PR rtl-optimization/12092
2082         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
2083
2084 2005-01-02  Andreas Jaeger  <aj@suse.de>
2085
2086         * gcc.dg/pr12092-1.c: Do not run on x86_64.
2087
2088 2005-01-01  Roger Sayle  <roger@eyesopen.com>
2089             Andrew Pinski  <pinskia@physics.uc.edu>
2090
2091         PR rtl-optimization/12092
2092         * gcc.dg/pr12092-1.c: New test case.
2093
2094 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
2095
2096         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
2097         'hidden' and 'default' for better portability.
2098         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
2099
2100         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
2101         6 and 7.
2102         * g++.old-deja/g++.brendan/new3.C: Likewise.
2103
2104 2005-01-01  Steven Bosscher  <stevenb@suse.de>
2105
2106         * gcc.dg/20041231-1.C: New test.
2107         * g++.dg/warn/Wunreachable-code-1.C: New test.
2108
2109 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
2110
2111         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
2112         file, not /dev/null.  Abort on error.
2113
2114 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
2115             Ziemowit Laski  <zlaski@apple.com>
2116
2117         PR objc/18971
2118         * objc.dg/encode-5.m: New test.
2119
2120 2004-12-29  Richard Henderson  <rth@redhat.com>
2121
2122         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
2123         * objc.dg/stabs-1.m: Disable for ia64.
2124
2125 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
2126
2127         PR c++/19190
2128         * g++.dg/warn/Wunused-10.C: New test.
2129
2130 2004-12-28  Richard Henderson  <rth@redhat.com>
2131
2132         * objc.dg/stabs-1.m: Disable for alpha.
2133
2134 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2135
2136         PR c++/19149
2137         * g++.dg/parse/error23.C: New test.
2138
2139 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2140
2141         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
2142
2143         PR fortran/19032
2144         * gfortran.dg/intrinsic_modulo_1.f90: New.
2145         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
2146         tests with divisor -1.
2147
2148 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2149
2150         * g++.dg/opt/temp1.C (memcpy): Return a value.
2151
2152         PR c++/19148
2153         * g++.dg/expr/cond7.C: New test.
2154
2155 2004-12-27  Paul Brook  <paul@codesourcery.com>
2156
2157         * gfortran.dg/g77/select_no_compile.f: Remove.
2158
2159 2004-12-27  Richard Henderson  <rth@redhat.com>
2160
2161         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
2162         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
2163         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
2164
2165 2004-12-26  Richard Henderson  <rth@redhat.com>
2166
2167         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
2168         by 1i instead of token pasting.
2169
2170 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2171
2172         PR tree-optimization/17578
2173         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
2174         to additional_flags.
2175         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
2176
2177 2004-12-25  Richard Henderson  <rth@redhat.com>
2178
2179         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2180         Remove Alpha.
2181
2182 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2183
2184         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
2185         hppa*-*-hpux*.
2186         * gcc.dg/pr17957.c (dg-options): Likewise.
2187         * gcc.dg/struct-ret-1.c: Add prototype for abort.
2188         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
2189         instead of 0 on __hppa__.
2190         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
2191         "foo,%r" on hppa*-*-*.
2192
2193 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
2194
2195         PR fortran/19071
2196         * gfortran.dg/complex_write.f90: New test.
2197
2198 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2199
2200         PR c++/17595
2201         * g++.dg/parse/pragma2.C: New test.
2202
2203         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
2204
2205 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2206
2207         * gcc.dg/empty2.c: Add missing dg-warning.
2208
2209 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2210
2211         PR c++/17413
2212         * g++.dg/template/local4.C: New test.
2213         * g++.dg/template/crash19.C: Add dg-error marker.
2214
2215         * g++.dg/template/crash31.C: Correct embedded PR number.
2216
2217 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2218
2219         PR c++/16405
2220         * g++.dg/opt/temp1.C: Add do-run marker.
2221
2222 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2223
2224         * g++.dg/template/spec19.C: New.
2225
2226 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2227
2228         PR target/16819
2229         * gcc.dg/empty2.c: New.
2230
2231 2004-12-23  Richard Henderson  <rth@redhat.com>
2232
2233         * lib/target-supports.exp (check_effective_target_vect_no_align):
2234         Remove i?86 and x86-64.
2235
2236 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2237
2238         PR c++/16405
2239         * g++.dg/opt/temp1.C: New test.
2240
2241 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2242
2243         PR c++/18733
2244         * g++.dg/template/friend33.C: New testcase.
2245
2246 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
2247
2248         PR c++/18464
2249         * g++.dg/template/cond5.C: New test.
2250
2251         PR c++/18492
2252         * g++.dg/inherit/thunk3.C: New test.
2253
2254         PR c++/11224
2255         * g++.dg/warn/Wunused-9.C: New test.
2256
2257 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
2258
2259         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
2260
2261 2004-12-22  Jan Beulich  <jbeulich@novell.com>
2262
2263         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
2264
2265 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
2266
2267         PR c++/18378
2268         * g++.dg/ext/packed8.C: New test.
2269
2270         PR c++/13268
2271         * g++.dg/template/crash31.C: New test.
2272
2273         PR c++/19034
2274         * g++.dg/template/crash30.C: New test.
2275
2276 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2277
2278         PR C++/18984
2279         * g++.dg/eh/ctor3.C: New test.
2280
2281 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2282
2283         * objc.dg/stabs-1.m: Allow section name to be quoted and
2284         assembly label to begin with '.LL'.
2285
2286 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
2287
2288         * gcc.dg/vect/vect.exp
2289         (check_effective_target_lp64_or_vect_no_align): New.
2290         * gcc.dg/vect/vect-77.c: Use it.
2291         * gcc.dg/vect/vect-78.c: Use it.
2292
2293         * lib/target-supports.exp
2294         (check_effective_target_vect_no_max,
2295         check_effective_target_vect_no_bitwise,
2296         check_effective_target_vect_no_align): New.
2297         * gcc.dg/vect/vect-13.c: Use them.
2298         * gcc.dg/vect/vect-17.c: Ditto.
2299         * gcc.dg/vect/vect-18.c: Ditto.
2300         * gcc.dg/vect/vect-19.c: Ditto.
2301         * gcc.dg/vect/vect-20.c: Ditto.
2302         * gcc.dg/vect/vect-27.c: Ditto.
2303         * gcc.dg/vect/vect-29.c: Ditto.
2304         * gcc.dg/vect/vect-44.c: Ditto.
2305         * gcc.dg/vect/vect-48.c: Ditto.
2306         * gcc.dg/vect/vect-50.c: Ditto.
2307         * gcc.dg/vect/vect-52.c: Ditto.
2308         * gcc.dg/vect/vect-54.c: Ditto.
2309         * gcc.dg/vect/vect-56.c: Ditto.
2310         * gcc.dg/vect/vect-58.c: Ditto.
2311         * gcc.dg/vect/vect-60.c: Ditto.
2312         * gcc.dg/vect/vect-72.c: Ditto.
2313         * gcc.dg/vect/vect-80.c: Ditto.
2314
2315 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2316
2317         PR c++/14075
2318         * g++.dg/init/string1.C: New.
2319
2320         PR c++/18975
2321         * g++.dg/other/synth1.C: New.
2322
2323 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2324
2325         PR c/18963
2326         * gcc.dg/pr18963-1.c: New test.
2327
2328 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2329
2330         PR c/18596
2331         * gcc.dg/funcdef-storage-1.c (foo): Remove.
2332         * gcc.dg/pr18596-1.c: Use dg-error.
2333         (dg-options): Use -fno-unit-at-a-time.
2334         * gcc.dg/pr18596-2.c: New test.
2335         * gcc.dg/pr18596-3.c: New test.
2336
2337 2004-12-20  Roger Sayle  <roger@eyesopen.com>
2338
2339         PR middle-end/18683
2340         * g++.dg/opt/pr18683-1.C: New test case.
2341
2342 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
2343
2344         PR other/19093
2345         * g++.dg/opt/max1.C: Fix for 64bit targets.
2346
2347 2004-12-20  Matt Austern  <austern@apple.com>
2348
2349         PR c++/19044
2350         * g++.dg/ext/builtin6.C: New
2351
2352 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
2353
2354         PR tree-optimization/19080
2355         * gcc.c-torture/compile/pr19080.c: New test.
2356
2357 2004-12-20  Steven Bosscher  <stevenb@suse.de>
2358
2359         * gcc.dg/20041219-1.c: New test.
2360
2361 2004-12-19  Roger Sayle  <roger@eyesopen.com>
2362
2363         PR middle-end/19068
2364         * g++.dg/opt/max1.C: New test case.
2365
2366 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2367
2368         * gcc.dg/fdata-sections-1.c: New test.
2369
2370 2004-12-18  Roger Sayle  <roger@eyesopen.com>
2371
2372         PR middle-end/18548
2373         * gcc.dg/max-1.c: New test case.
2374
2375 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
2376
2377         * gcc.c-torture/execute/20041218-1.c: New test.
2378
2379 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
2380
2381         * gcc.dg/pr18501.c: New test.
2382         * gcc.dg/uninit-5.c: XFAIL.
2383         * gcc.dg/uninit-9.c: XFAIL.
2384
2385 2004-12-17  Dale Johannesen  <dalej@apple.com>
2386
2387         * gcc.dg/20041213-1.c:  New.
2388
2389 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
2390
2391         * objc.dg/stabs-1.m: Allow assembly label to begin
2392         with a dot ('.').
2393
2394 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
2395
2396         * gcc.c-torture/execute/20041213-1.c: Move...
2397         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
2398
2399 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
2400
2401         PR c++/18721
2402         * g++.dg/lookup/conv-5.C: New.
2403
2404 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
2405
2406         * objc.dg/stabs-1.m: New test.
2407
2408 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2409
2410         * gcc.dg/visibility-c.c: Change compile to
2411         assemble for the test.
2412
2413 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2414
2415         PR target/19041
2416         * gcc.dg/visibility-c.c: New test.
2417
2418 2004-12-16  Roger Sayle  <roger@eyesopen.com>
2419
2420         PR middle-end/18493
2421         * gcc.dg/switch-8.c: New test case.
2422
2423 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2424
2425         PR c++/18905
2426         * g++.dg/template/init4.C: New.
2427         * g++.dg/opt/static3.C: Enable optimizer.
2428
2429 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
2430
2431         * g++.dg/other/complex1.C: New test.
2432
2433 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
2434
2435         * g++.dg/opt/inline9.C: New test.
2436
2437 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2438
2439         PR fortran/18993
2440         * gfotran.dg/nullify_1.f: New test.
2441
2442 2004-12-15  Richard Henderson  <rth@redhat.com>
2443
2444         * gcc.target/i386/i386.exp: New harness.
2445         * gcc.target/i386/vect-args.c: New.
2446
2447 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
2448
2449         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
2450
2451 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2452
2453         PR c++/18825
2454         * g++.dg/template/friend32.C: New test.
2455
2456 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2457
2458         * cpp/pragma-once-1.c: New test.
2459         * cpp/pragma-once-1b.h: Likewise.
2460         * cpp/pragma-once-1c.h: Likewise.
2461         * cpp/pragma-once-1d.h: Likewise.
2462         * cpp/inc/pragma-once-1a.h: Likewise.
2463
2464 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
2465             Steven G. Kargl  <kargls@comcast.net>
2466
2467         PR fortran/17597
2468         * gfortran.dg/list_read_3.f90: New test.
2469
2470 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2471
2472         * gcc.dg/ftrapv-2.c: New test.
2473
2474 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2475
2476         PR c++/18981
2477         * g++.dg/template/typename9.C: New test.
2478
2479 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2480
2481         PR c++/18738
2482         * g++.dg/template/typename8.C: New test.
2483         * g++.dg/parse/friend2.C: Tweak error message.
2484
2485 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2486
2487         * gcc.c-torture/20041214-1.c: New test.
2488
2489 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2490
2491         PR c++/18965
2492         * g++.dg/init/array17.C: New test.
2493
2494 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2495
2496         PR c++/18793
2497         * g++.dg/init/aggr3.C: New test.
2498
2499 2004-12-14  Janis Johnson  <janis187@us.ibm.com
2500
2501         * gcc.dg/altivec-types-1.c: New test.
2502         * gcc.dg/altivec-types-2.c: New test.
2503         * gcc.dg/altivec-types-3.c: New test.
2504         * gcc.dg/altivec-types-4.c: New test.
2505         * g++.dg/ext/altivec-types-1.C: New test.
2506         * g++.dg/ext/altivec-types-2.C: New test.
2507         * g++.dg/ext/altivec-types-3.C: New test.
2508         * g++.dg/ext/altivec-types-4.C: New test.
2509
2510 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
2511
2512         PR middle-end/18951
2513         * gcc.c-torture/execute/20041213-1.c: New test.
2514
2515 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
2516
2517         PR c++/18949
2518         * g++.dg/template/cast1.C: New.
2519
2520 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
2521
2522         * gcc.c-torture/execute/20041213-2.c: New test.
2523
2524 2004-12-13  Richard Henderson  <rth@redhat.com>
2525
2526         * gcc.dg/i386-sse-10.c: Fix typo in options.
2527
2528 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
2529
2530         PR c++/18968
2531         * g++.dg/opt/pr18968.C: New test.
2532
2533 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
2534
2535         PR c++/18925
2536         * g++.dg/ext/visibility/staticdatamem.C: New test.
2537
2538 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
2539
2540         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
2541
2542 2004-12-13  Roger Sayle  <roger@eyesopen.com>
2543
2544         PR rtl-optimization/18928
2545         * gcc.dg/pr18928-1.c: New test case.
2546
2547 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
2548
2549         PR tree-opt/16951
2550         * gcc.c-torture/compile/20041211-1.c: New.
2551
2552 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2553
2554         PR middle-end/17564
2555         * gcc.c-torture/execute/20041212-1.c: New test.
2556
2557 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2558
2559         PR fortran/18869
2560         * gfortran.dg/common_1.f90: New test.
2561
2562 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
2563         Paul Brook  <paul@codesourcery.com>
2564
2565         PR fortran/16222
2566         * gfortran.dg/real_do_1.f90: New test.
2567
2568 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2569
2570         PR tree-opt/18040
2571         * g++.dg/opt/ptrmem6.C: New test.
2572
2573 2004-12-11  Roger Sayle  <roger@eyesopen.com>
2574
2575         PR middle-end/18921
2576         * gcc.dg/pr18921-1.c: New test case.
2577
2578 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2579
2580         PR fortran/17175
2581         * gfortran.dg/scale_1.f90: New test.
2582
2583 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
2584
2585         PR middle-end/18903
2586         * gcc.c-torture/compile/pr18903.c: New test.
2587
2588 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
2589
2590         * gcc.c-torture/execute/20041210-1.c: New test.
2591
2592 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2593
2594         PR c++/18731
2595         * g++.dg/parser/struct-1.C: New test.
2596         * g++.dg/parser/struct-2.C: New test.
2597         * g++.dg/parser/struct-3.C: New test.
2598
2599 2004-12-09  Richard Henderson  <rth@redhat.com>
2600
2601         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
2602
2603         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
2604         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
2605
2606 2004-12-09  Matt Austern  <austern@apple.com>
2607
2608         PR c++/18514
2609         * g++.dg/ext/builtin1.C: New
2610         * g++.dg/ext/builtin2.C: New
2611         * g++.dg/ext/builtin3.C: New
2612         * g++.dg/ext/builtin4.C: New
2613         * g++.dg/ext/builtin5.C: New
2614
2615 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
2616
2617         PR tree-opt/18904
2618         * g++.dg/opt/ptrmem5.C: New test.
2619
2620 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
2621
2622         * g++.dg/parse/typename5.C: Adjust for new error.
2623         * g++.dg/parse/typename7.C: New.
2624
2625 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2626
2627         PR c++/18073
2628         * g++.dg/other/mmintrin.C: New test.
2629
2630 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
2631
2632         PR c++/16681
2633         * g++.dg/init/array15.C: New.
2634         * g++.dg/init/array16.C: New.
2635
2636 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2637
2638         PR fortran/18826
2639         * gfortran.dg/assign_1.f90: New test.
2640
2641 2004-12-08  Nick Clifton  <nickc@redhat.com>
2642
2643         * gcc.target/xstormy16/bss_below100: New directory containing tests.
2644         * gcc.target/xstormy16/data_below100: Likewise.
2645         * gcc.target/xstormy16/sfr: Likewise.
2646         * gcc.target/xstormy16/below100.S: New test source file.
2647         * gcc.target/xstormy16/below100.ld: New test linker script.
2648         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2649         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
2650         bp instructions.
2651         * gcc.target/xstormy16/bp.c: Likewise.
2652
2653         * gcc.target/xstormy16/bss_below100: New files:
2654         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2655         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2656         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2657         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2658         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2659         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2660         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2661         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2662         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2663         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2664         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2665         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2666         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2667         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2668         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2669         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2670         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2671         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2672         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2673         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2674         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2675         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2676         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2677         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2678         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2679         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2680         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2681
2682         * gcc.target/xstormy16/data_below100: New files:
2683         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2684         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2685         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2686         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2687         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2688         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2689         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2690         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2691         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2692         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2693         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2694         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2695         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2696         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2697         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2698         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2699         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2700         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2701         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2702         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2703         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2704         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2705         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2706         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2707         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2708         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2709         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2710
2711         * gcc.target/xstormy16/sfr: New files:
2712         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
2713         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
2714         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
2715         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
2716         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
2717         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
2718         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
2719         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
2720         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
2721         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
2722         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
2723         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
2724         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
2725         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
2726         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
2727         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
2728         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
2729         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
2730         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
2731         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
2732         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
2733         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
2734         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
2735         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
2736         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
2737         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
2738         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
2739         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
2740         27_if0_sfrw_bitfield_f.c
2741
2742 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2743
2744         PR c++/18100
2745         * g++.dg/lookup/name-clash4.C: New test.
2746
2747 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
2748
2749         PR c++/18672
2750         * g++.dg/opt/array1.C: New.
2751
2752         PR c++/18803
2753         * g++.dg/template/operator5.C: New.
2754
2755 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
2756
2757         PR c/18867
2758         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
2759
2760 2004-12-07  Steven Bosscher  <stevenb@suse.de>
2761
2762         * gcc.dg/noncompile/20041207.c: New test.
2763
2764 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
2765
2766         * g++.dg/other/unreachable-1.C: New test.
2767
2768 2004-12-06  Nick Clifton  <nickc@redhat.com>
2769
2770         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
2771         <limits.h> because the latter comes from gcc's include/ directory
2772         and not the newlib/libc/include directory.
2773
2774 2004-12-04  Richard Henderson  <rth@redhat.com>
2775
2776         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
2777
2778 2004-12-04  Richard Henderson  <rth@redhat.com>
2779
2780         * lib/target-supports.exp (check_gc_sections_available): Disable
2781         for alpha and ia64.
2782
2783 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
2784
2785         PR middle-end/17909
2786         * g++.dg/other/vararg-2.C: New test.
2787
2788 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2789
2790         PR c++/17011, c++/17971
2791         * g++.dg/template/error15.C: Adjust expected error.
2792         * g++.dg/template/instantiate3.C: Likewise.
2793
2794 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
2795
2796         * gcc.dg/altivec-18.c: Fix for darwin
2797
2798 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2799
2800         PR c++/18782
2801         * g++.dg/parse/ptrmem2.C: New.
2802
2803         PR c++/18318
2804         * g++.dg/template/new1.C: New.
2805
2806 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2807
2808         PR fortran/18710
2809         * gfortran.dg/direct_io_3.f90: New test.
2810
2811 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
2812
2813         PR 18758
2814         * g++.dg/parse/crash21.C: New.
2815
2816 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2817
2818         PR c++/15664, c++/18276
2819         * g++.dg/template/ttp13.C: New test.
2820         * g++.dg/template/ttp14.C: Likewise.
2821
2822 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2823
2824         PR c++/18123
2825         * g++.dg/parse/enum2.C: New test.
2826         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
2827
2828 2004-12-02  Nick Clifton  <nickc@redhat.com>
2829
2830         * gcc.target/xstormy16: New test directory.
2831         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2832         * gcc.target/xstormy16/bp.c: Check the generation of bp
2833         instructions.
2834         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
2835         bn instructions and the BELOW100 attribute.
2836
2837 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
2838
2839         PR target/16952
2840         * gcc.dg/ppc-eabi.c: New.
2841
2842 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2843
2844         PR fortran/18284
2845         * gfortran.dg/backspace.f90
2846
2847 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2848
2849         * gfortran.dg/inquire.f90: New test.
2850
2851 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
2852
2853         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
2854         handle effective-target-keyword.
2855         (dg-skip-if): Support effective-target keyword as target list.
2856         (dg-xfail-if): Ditto.
2857         * lib/target-supports.exp (is-effective-target-keyword): New proc.
2858
2859 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
2860
2861         PR tree-optimization/18291
2862         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
2863
2864 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
2865
2866         PR C++/18729
2867         * g++.dg/parse/crash20.C: New.
2868
2869         PR c++/17431
2870         * g++.dg/overload/arg1.C: New.
2871         * g++.dg/overload/arg2.C: New.
2872         * g++.dg/overload/arg3.C: New.
2873         * g++.dg/overload/arg4.C: New.
2874
2875 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
2876
2877         * gcc.dg/c99-flex-array-4.c: Remove.
2878
2879 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2880
2881         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
2882
2883         * lib/target-supports.exp (is-effective-target): Simplify.
2884
2885         * lib/target-supports.exp (check_effective_target_vect_long):
2886         Fix for powerpc64-*-*.
2887
2888 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
2889
2890         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
2891         to support new requirements on FreeBSD 5.
2892
2893 2004-11-30  Devang Patel  <dpatel@apple.com>
2894
2895         PR 18702
2896         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
2897
2898 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2899
2900         * g++.dg/ext/altivec-13.C: New test.
2901
2902 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
2903
2904         PR tree-opt/18298
2905         * gcc.c-torture/execute/p18298.c: New test.
2906
2907 2004-11-30  Ira Rosen  <irar@il.ibm.com>
2908             Dorit Naishlos  <dorit@il.ibm.com>
2909
2910         PR tree-opt/18607
2911         * gcc.dg/vect/vect-89.c: New test.
2912
2913 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
2914
2915         * gcc.dg/pr18596-1.c: New test.
2916
2917 2004-11-30  Ben Elliston  <bje@au.ibm.com>
2918
2919         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
2920
2921 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2922
2923         PR c/18479
2924         * gcc.dg/pr18479.c: New test.
2925
2926 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2927
2928         PR target/18490
2929         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
2930         mmix-knuth-mmixware.
2931
2932         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
2933         cris-*-elf* cris-*-aout* mmix-*-*
2934
2935 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2936
2937         PR middle-end/18725
2938         * gcc.dg/pr18725.c: New test.
2939
2940 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2941
2942         PR target/18488
2943         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
2944
2945         PR target/18336
2946         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
2947
2948 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
2949
2950         PR c++/18368
2951         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
2952         * g++.old-deja/g++.law/ctors5.C: Likewise.
2953         * g++.old-deja/g++.other/crash25.C: Likewise.
2954
2955         PR c++/18674
2956         * g++.dg/template/error16.C: New test.
2957
2958         PR c++/18512
2959         * g++.dg/template/crash29.C: New test.
2960
2961 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
2962
2963         PR tree-optimization/18712
2964         * gcc.c-torture/compile/pr18712.c: New test.
2965
2966 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
2967
2968         PR c/7544
2969         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
2970         tests.
2971
2972 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2973
2974         PR c++/18652
2975         * g++.dg/lookup/crash6.C: New test.
2976
2977 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2978
2979         PR middle-end/18164
2980         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
2981
2982 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2983
2984         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
2985         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
2986         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
2987
2988 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
2989
2990         * gcc.dg/pr18164.c: New test.
2991
2992 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
2993
2994         * gcc.dg/funroll-loops-all.c: New.
2995
2996 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2997
2998         PR target/18489
2999         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
3000         delimeter, match space and TAB as well as ":".
3001
3002         PR target/18484
3003         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
3004
3005         PR target/18348
3006         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
3007
3008         PR target/18345
3009         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
3010
3011         PR target/18337
3012         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
3013
3014 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
3015
3016         * gfortran.dg/direct_io_2.f90: New test.
3017
3018 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3019
3020         PR target/18334
3021         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
3022
3023 2004-11-28  Richard Henderson  <rth@redhat.com>
3024
3025         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
3026
3027 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
3028
3029         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
3030         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
3031         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
3032         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
3033         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
3034         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
3035         gcc.dg/pointer-arith-8.c: New tests.
3036
3037 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
3038
3039         PR fortran/18364
3040         * gfortran.dg/endfile.f90: New test.
3041
3042 2004-11-27  Falk Hueffner  <falk@debian.org>
3043
3044         * gcc.dg/loop-6.c: New test.
3045
3046 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3047
3048         * gcc.c-torture/execute/20041126-1.c: New test.
3049
3050 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3051
3052         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
3053         on IRIX.
3054
3055 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3056
3057         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
3058         functions.
3059
3060 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3061
3062         PR rtl-optimization/17825
3063         * gcc.c-torture/compile/20041119-1.c: New test.
3064
3065 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3066
3067         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
3068         Check existence of ld library path variables before unsetting.
3069
3070 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
3071
3072         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
3073
3074 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3075
3076         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
3077
3078 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3079
3080         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
3081
3082 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3083
3084         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
3085         dg-do directive.
3086
3087 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3088
3089         * gcc.dg/pr17957.c: Pass --param, not -param.
3090
3091 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3092
3093         PR middle-end/17957
3094         * testsuite/gcc.dg/pr17957.c: New test.
3095
3096 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
3097
3098         PR c++/18445
3099         * g++.dg/template/crash28.C: Likewise.
3100
3101         PR c++/18001
3102         * g++.dg/expr/unary2.C: Adjust lvalue messages.
3103         * g++.dg/ext/lvaddr.C: Likewise.
3104         * g++.dg/opt/pr7503-3.C: Likewise.
3105
3106         PR c++/18466
3107         * g++.dg/parse/qualified3.C: New test.
3108         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
3109
3110         PR c++/18545
3111         * g++.dg/expr/return1.C: New test.
3112
3113 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3114
3115         Friend class name lookup 3/n, PR c++/3332
3116         * g++.dg/lookup/friend3.C: New test.
3117         * g++.dg/lookup/friend4.C: Likewise.
3118         * g++.dg/lookup/friend5.C: Likewise.
3119
3120 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3121
3122         Friend class name lookup 2/n, PR c++/14513, c++/15410
3123         * g++.dg/lookup/friend2.C: New test.
3124         * g++.dg/template/friend31.C: Likewise.
3125
3126 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3127
3128         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
3129
3130 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3131
3132         PR c++/17473
3133         * g++.dg/tc1/dr56.C: Remove.
3134         * g++.dg/template/typedef1.C: Add dg-error markers.
3135         * g++.old-deja/g++.other/typedef7.C: Likewise.
3136
3137         PR c++/18285
3138         * g++.dg/parse/typedef7.C: New test.
3139
3140 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
3141
3142         * gcc.c-torture/execute/20041124-1.c: New test.
3143
3144 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3145
3146         * g++.dg/template/deduce3.C: New test.
3147
3148         PR c++/18586
3149         * g++.dg/template/crash27.C: New test.
3150
3151         PR c++/18530
3152         * g++.dg/warn/Wshadow-3.C: New test.
3153
3154 2004-11-24  Devang Patel  <dpatel@apple.com>
3155
3156         PR/18555
3157         * gcc.dg/cpp/isysroot-1.c: New test.
3158         * gcc.dg/cpp/usr/include/stdio.h: New file.
3159         * gcc.dg/cpp/isysroot-2.c: New test.
3160         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
3161         New file.
3162
3163 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3164
3165         PR c++/8929
3166         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
3167
3168 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3169
3170         * gcc.target/sparc/align.c: Do not include <stdint.h>.
3171         * gcc.target/sparc/pdist.c: Likewise.
3172
3173 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
3174
3175         PR c++/16882
3176         * g++.dg/conversion/simd1.C: New test.
3177
3178 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3179
3180         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
3181         and restore_ld_library_path_env_vars.
3182         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
3183         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
3184         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
3185         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
3186
3187 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
3188
3189         * gcc.dg/pragma-align-2.c: Test macro expansion.
3190         * gcc.dg/pragma-pack-2.c: New test.
3191
3192 2004-11-23  Richard Henderson  <rth@redhat.com>
3193
3194         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
3195         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3196         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
3197         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
3198         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
3199         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
3200
3201         * gcc.dg/vect/vect.exp: Add check for alpha.
3202         * lib/target-supports.exp (check_alpha_max_hw_available): New.
3203         (check_effective_target_vect_int): Enable for alpha.
3204         (check_effective_target_vect_long): New.
3205         (is-effective-target): Add it.
3206
3207 2004-11-23  Uros Bizjak <uros@kss-loka.si>
3208
3209         * gcc.dg/pr18614-1.c: New test.
3210
3211 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3212
3213         * gcc.dg/setjmp-2.c: New test.
3214
3215 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
3216
3217         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
3218         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
3219         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
3220         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
3221         gcc.target/sparc/pdist.c: New tests.
3222
3223 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
3224
3225         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
3226
3227 2004-11-22  Dale Johannesen  <dalej@apple.com>
3228
3229         * gcc.dg/20041111-1.c:  New.
3230
3231 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3232
3233         PR tree-opt/18536
3234         * gcc.dg/vect/pr18536.c: New test.
3235
3236 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3237
3238         PR c++/18354
3239         * g++.dg/template/nontype11.C: New test.
3240
3241 2004-11-21  Roger Sayle  <roger@eyesopen.com>
3242
3243         PR middle-end/18520
3244         * gcc.dg/pr18520-1.c: New test case.
3245
3246 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
3247
3248         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
3249         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
3250         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
3251         expected diagnostics.
3252
3253 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3254
3255         PR target/18580
3256         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
3257         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
3258         vect-77.c, vect-77a.c: XFAIL on the SPARC.
3259
3260 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3261
3262         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
3263
3264 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
3265             Joseph Myers  <joseph@codesourcery.com>
3266
3267         * lib/target-supports.exp (check_visibility_available): Really
3268         test the compiler.
3269
3270 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3271
3272         PR tree-opt/18181
3273         * gcc.dg/vect/vect-85.c: New test.
3274         * gcc.dg/vect/vect-86.c: New test.
3275         * gcc.dg/vect/vect-87.c: New test.
3276         * gcc.dg/vect/vect-88.c: New test.
3277
3278 2004-11-19  Ben Elliston  <bje@au.ibm.com>
3279
3280         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
3281
3282 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
3283
3284         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
3285         * gcc.dg/ppc-and-1.c: Ditto.
3286         * gcc.dg/ppc-compare-1.c: Ditto.
3287         * gcc.dg/ppc-mov-1.c: Ditto
3288
3289 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
3290             Mark Mitchell  <mark@codesourcery.com>
3291
3292         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
3293
3294 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3295             Aldy Hernandez  <aldyh@redhat.com>
3296
3297         * lib/target-supports.exp (check_effective_target_vect_int): New
3298         (check_effective_target_vect_float): New
3299         (check_effective_target_vect_double): New.
3300         (is-effective-target): Support new effective targets keywords.
3301         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
3302         default action for dg-do.
3303         * gcc.dg/vect/pr16105.c: Use new support.
3304         * gcc.dg/vect/pr18400.c: Ditto.
3305         * gcc.dg/vect/pr18425.c: Ditto.
3306         * gcc.dg/vect/vect-1.c: Ditto.
3307         * gcc.dg/vect/vect-10.c: Ditto.
3308         * gcc.dg/vect/vect-11.c: Ditto.
3309         * gcc.dg/vect/vect-12.c: Ditto.
3310         * gcc.dg/vect/vect-13.c: Ditto.
3311         * gcc.dg/vect/vect-14.c: Ditto.
3312         * gcc.dg/vect/vect-15.c: Ditto.
3313         * gcc.dg/vect/vect-16.c: Ditto.
3314         * gcc.dg/vect/vect-17.c: Ditto.
3315         * gcc.dg/vect/vect-18.c: Ditto.
3316         * gcc.dg/vect/vect-19.c: Ditto.
3317         * gcc.dg/vect/vect-2.c: Ditto.
3318         * gcc.dg/vect/vect-20.c: Ditto.
3319         * gcc.dg/vect/vect-21.c: Ditto.
3320         * gcc.dg/vect/vect-22.c: Ditto.
3321         * gcc.dg/vect/vect-23.c: Ditto.
3322         * gcc.dg/vect/vect-24.c: Ditto.
3323         * gcc.dg/vect/vect-25.c: Ditto.
3324         * gcc.dg/vect/vect-26.c: Ditto.
3325         * gcc.dg/vect/vect-27.c: Ditto.
3326         * gcc.dg/vect/vect-27a.c: Ditto.
3327         * gcc.dg/vect/vect-28.c: Ditto.
3328         * gcc.dg/vect/vect-29.c: Ditto.
3329         * gcc.dg/vect/vect-29a.c: Ditto.
3330         * gcc.dg/vect/vect-3.c: Ditto.
3331         * gcc.dg/vect/vect-30.c: Ditto.
3332         * gcc.dg/vect/vect-31.c: Ditto.
3333         * gcc.dg/vect/vect-32.c: Ditto.
3334         * gcc.dg/vect/vect-33.c: Ditto.
3335         * gcc.dg/vect/vect-34.c: Ditto.
3336         * gcc.dg/vect/vect-35.c: Ditto.
3337         * gcc.dg/vect/vect-36.c: Ditto.
3338         * gcc.dg/vect/vect-37.c: Ditto.
3339         * gcc.dg/vect/vect-38.c: Ditto.
3340         * gcc.dg/vect/vect-4.c: Ditto.
3341         * gcc.dg/vect/vect-40.c: Ditto.
3342         * gcc.dg/vect/vect-41.c: Ditto.
3343         * gcc.dg/vect/vect-42.c: Ditto.
3344         * gcc.dg/vect/vect-43.c: Ditto.
3345         * gcc.dg/vect/vect-44.c: Ditto.
3346         * gcc.dg/vect/vect-45.c: Ditto.
3347         * gcc.dg/vect/vect-46.c: Ditto.
3348         * gcc.dg/vect/vect-47.c: Ditto.
3349         * gcc.dg/vect/vect-48.c: Ditto.
3350         * gcc.dg/vect/vect-48a.c: Ditto.
3351         * gcc.dg/vect/vect-49.c: Ditto.
3352         * gcc.dg/vect/vect-5.c: Ditto.
3353         * gcc.dg/vect/vect-50.c: Ditto.
3354         * gcc.dg/vect/vect-51.c: Ditto.
3355         * gcc.dg/vect/vect-52.c: Ditto.
3356         * gcc.dg/vect/vect-53.c: Ditto.
3357         * gcc.dg/vect/vect-54.c: Ditto.
3358         * gcc.dg/vect/vect-55.c: Ditto.
3359         * gcc.dg/vect/vect-56.c: Ditto.
3360         * gcc.dg/vect/vect-56a.c: Ditto.
3361         * gcc.dg/vect/vect-57.c: Ditto.
3362         * gcc.dg/vect/vect-58.c: Ditto.
3363         * gcc.dg/vect/vect-59.c: Ditto.
3364         * gcc.dg/vect/vect-6.c: Ditto.
3365         * gcc.dg/vect/vect-60.c: Ditto.
3366         * gcc.dg/vect/vect-61.c: Ditto.
3367         * gcc.dg/vect/vect-62.c: Ditto.
3368         * gcc.dg/vect/vect-63.c: Ditto.
3369         * gcc.dg/vect/vect-64.c: Ditto.
3370         * gcc.dg/vect/vect-65.c: Ditto.
3371         * gcc.dg/vect/vect-66.c: Ditto.
3372         * gcc.dg/vect/vect-67.c: Ditto.
3373         * gcc.dg/vect/vect-68.c: Ditto.
3374         * gcc.dg/vect/vect-69.c: Ditto.
3375         * gcc.dg/vect/vect-7.c: Ditto.
3376         * gcc.dg/vect/vect-72.c: Ditto.
3377         * gcc.dg/vect/vect-72a.c: Ditto.
3378         * gcc.dg/vect/vect-73.c: Ditto.
3379         * gcc.dg/vect/vect-74.c: Ditto.
3380         * gcc.dg/vect/vect-75.c: Ditto.
3381         * gcc.dg/vect/vect-76.c: Ditto.
3382         * gcc.dg/vect/vect-77.c: Ditto.
3383         * gcc.dg/vect/vect-77a.c: Ditto.
3384         * gcc.dg/vect/vect-78.c: Ditto.
3385         * gcc.dg/vect/vect-79.c: Ditto.
3386         * gcc.dg/vect/vect-8.c: Ditto.
3387         * gcc.dg/vect/vect-80.c: Ditto.
3388         * gcc.dg/vect/vect-82.c: Ditto.
3389         * gcc.dg/vect/vect-82_64.c: Ditto.
3390         * gcc.dg/vect/vect-83.c: Ditto.
3391         * gcc.dg/vect/vect-83_64.c: Ditto.
3392         * gcc.dg/vect/vect-9.c: Ditto.
3393         * gcc.dg/vect/vect-all.c: Ditto.
3394         * gcc.dg/vect/vect-none.c: Ditto.
3395
3396 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3397
3398         * lib/gcc-dg.exp (dg-skip-if): New function.
3399         (dg-forbid-option): Remove.
3400         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
3401         * g++.dg/abi/bitfield8.C: Likewise.
3402         * g++.dg/abi/dtor1.C: Likewise.
3403         * g++.dg/abi/empty10.C: Likewise.
3404         * g++.dg/abi/empty7.C: Likewise.
3405         * g++.dg/abi/empty9.C: Likewise.
3406         * g++.dg/abi/layout3.C: Likewise.
3407         * g++.dg/abi/layout4.C: Likewise.
3408         * g++.dg/abi/thunk1.C: Likewise.
3409         * g++.dg/abi/thunk2.C: Likewise.
3410         * g++.dg/abi/vbase11.C: Likewise.
3411         * g++.dg/abi/vthunk2.C: Likewise.
3412         * g++.dg/abi/vthunk3.C: Likewise.
3413         * g++.dg/ext/attrib8.C: Likewise.
3414         * g++.dg/opt/longbranch2.C: Likewise.
3415         * g++.dg/opt/reg-stack4.C: Likewise.
3416         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3417         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3418         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3419         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3420         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3421         * gcc.dg/20000609-1.c: Likewise.
3422         * gcc.dg/20000720-1.c: Likewise.
3423         * gcc.dg/20011107-1.c: Likewise.
3424         * gcc.dg/20011119-1.c: Likewise.
3425         * gcc.dg/20020108-1.c: Likewise.
3426         * gcc.dg/20020122-2.c: Likewise.
3427         * gcc.dg/20020122-3.c: Likewise.
3428         * gcc.dg/20020201-3.c: Likewise.
3429         * gcc.dg/20020206-1.c: Likewise.
3430         * gcc.dg/20020218-1.c: Likewise.
3431         * gcc.dg/20020310-1.c: Likewise.
3432         * gcc.dg/20020411-1.c: Likewise.
3433         * gcc.dg/20020418-2.c: Likewise.
3434         * gcc.dg/20020426-1.c: Likewise.
3435         * gcc.dg/20020426-2.c: Likewise.
3436         * gcc.dg/20020517-1.c: Likewise.
3437         * gcc.dg/20020523-1.c: Likewise.
3438         * gcc.dg/20020523-2.c: Likewise.
3439         * gcc.dg/20020729-1.c: Likewise.
3440         * gcc.dg/20030204-1.c: Likewise.
3441         * gcc.dg/20030826-2.c: Likewise.
3442         * gcc.dg/20030926-1.c: Likewise.
3443         * gcc.dg/20031202-1.c: Likewise.
3444         * gcc.dg/980312-1.c: Likewise.
3445         * gcc.dg/980313-1.c: Likewise.
3446         * gcc.dg/990117-1.c: Likewise.
3447         * gcc.dg/990424-1.c: Likewise.
3448         * gcc.dg/990524-1.c: Likewise.
3449         * gcc.dg/991230-1.c: Likewise.
3450         * gcc.dg/i386-387-1.c: Likewise.
3451         * gcc.dg/i386-387-2.c: Likewise.
3452         * gcc.dg/i386-387-3.c: Likewise.
3453         * gcc.dg/i386-387-4.c: Likewise.
3454         * gcc.dg/i386-387-5.c: Likewise.
3455         * gcc.dg/i386-387-6.c: Likewise.
3456         * gcc.dg/i386-asm-1.c: Likewise.
3457         * gcc.dg/i386-bitfield1.c: Likewise.
3458         * gcc.dg/i386-bitfield2.c: Likewise.
3459         * gcc.dg/i386-loop-1.c: Likewise.
3460         * gcc.dg/i386-loop-2.c: Likewise.
3461         * gcc.dg/i386-loop-3.c: Likewise.
3462         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3463         * gcc.dg/i386-pic-1.c: Likewise.
3464         * gcc.dg/i386-regparm.c: Likewise.
3465         * gcc.dg/i386-signbit-1.c: Likewise.
3466         * gcc.dg/i386-signbit-2.c: Likewise.
3467         * gcc.dg/i386-signbit-3.c: Likewise.
3468         * gcc.dg/i386-sse-5.c: Likewise.
3469         * gcc.dg/i386-sse-8.c: Likewise.
3470         * gcc.dg/i386-unroll-1.c: Likewise.
3471         * gcc.dg/tls/opt-1.c: Likewise.
3472         * gcc.dg/tls/opt-2.c: Likewise.
3473         * gcc.dg/unroll-1.c: Likewise.
3474         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3475         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3476         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3477         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3478
3479 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3480
3481         * g++.dg/template/incomplete1.C: New test.
3482
3483 2004-11-16  Nick Clifton  <nickc@redhat.com>
3484
3485         Revert patches accidentally commited during checkin of fixes for
3486         xstormy16 tests:
3487         gcc.c-torture/execute/simd-4.c: Revert
3488         gcc.dg/20040910-1.c: Revert.
3489
3490 2004-11-16  Paul Brook  <paul@codesourcery.com>
3491
3492         PR fortran/13010
3493         * gfortran.dg/der_pointer_1.f90: New test.
3494
3495 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
3496
3497         PR c/18498
3498         * gcc.dg/bitfld-13.c: New test.
3499
3500 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
3501
3502         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
3503         powerpc*-*-linux*.
3504
3505         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
3506         * gcc.dg/ppc64-abi-2.c: Ditto.
3507         * gcc.dg/ppc64-abi-3.c: Ditto.
3508
3509         * lib/gcc-dg.exp (dg-target-list): Remove.
3510
3511 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
3512
3513         * gcc.dg/ia64-postinc.c: New test.
3514
3515 2004-11-15  Mark Mitchell <mark@codesourcery.com>
3516
3517         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
3518
3519 2004-11-15  Nick Clifton  <nickc@redhat.com>
3520
3521         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
3522         __INT_MAX__ so that the test can be compiled by toolchains
3523         targeted at 16-bit processors.
3524
3525         * gcc.dg/20040625-1.c: Use long constants rather than integers
3526         when performing arithmetic that will overflow 16-bits.
3527
3528         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
3529         xstormy16.  It does not support 128-bit vector operations.
3530
3531         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
3532         with the macro PTR_TYPE.  Define this macro to an integer type
3533         suitable for holding a pointer.
3534
3535         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
3536         the target is a 16-bit processor.
3537
3538         * gcc.dg/cpp/if-2.c: Expect a different warning message from
3539         16-bit targets where the character constant will be too long.
3540
3541         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
3542         where the double will not be directly addressable.
3543
3544 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3545
3546         Friend class name lookup 1/n, PR c++/18471
3547         * g++.dg/template/crash26.C: New test.
3548         * g++.dg/lookup/struct1.C: Adjust expected error.
3549         * g++.dg/parse/elab1.C: Likewise.
3550         * g++.dg/parse/elab2.C: Likewise.
3551         * g++.dg/parse/int-as-enum1.C: Likewise.
3552         * g++.dg/parse/struct-as-enum1.C: Likewise.
3553         * g++.dg/parse/typedef1.C: Likewise.
3554         * g++.dg/parse/typedef3.C: Likewise.
3555         * g++.dg/parse/typedef4.C: Likewise.
3556         * g++.dg/parse/typedef5.C: Likewise.
3557         * g++.dg/template/nontype4.C: Likewise.
3558         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3559         * g++.old-deja/g++.other/elab1.C: Likewise.
3560         * g++.old-deja/g++.other/syntax4.C: Likewise.
3561
3562 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3563
3564         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
3565
3566 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
3567
3568         * gcc.c-torture/execute/20041114-1.c: New test.
3569
3570 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
3571
3572         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
3573         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
3574         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
3575         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
3576         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
3577         gcc.dg/switch-7.c: New tests.
3578
3579 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3580
3581         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
3582
3583 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3584
3585         PR tree-opt/18400
3586         * gcc.dg/vect/pr18400.c: New test.
3587
3588 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3589             Andrew Pinski  <pinskia@physics.uc.edu>
3590
3591         PR tree-opt/18425
3592         * gcc.dg/vect/pr18425.c: New test.
3593
3594 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3595
3596         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
3597         Guard with dg-require-alias and dg-require-visibility.
3598
3599 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3600
3601         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
3602
3603 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3604
3605         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
3606
3607 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3608
3609         PR c++/17344
3610         * g++.dg/template/defarg5.C: New test.
3611
3612 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3613
3614         * g++.dg/parse/cast1.C: Run only on ILP32.
3615         * g++.old-deja/g++.mike/p784.C: Likewise.
3616
3617 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
3618
3619         * gcc.c-torture/execute/20041113-1.c: New test.
3620
3621 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3622
3623         PR target/18230
3624         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
3625         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
3626         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
3627         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3628         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
3629         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
3630         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
3631         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
3632         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
3633         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3634         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3635         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
3636         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
3637
3638 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3639
3640         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
3641         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
3642         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
3643         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
3644         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
3645         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
3646         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
3647         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
3648         gcc.target/sparc/combined-1.c: New tests.
3649
3650 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
3651
3652         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
3653         New tests.
3654
3655 2004-11-12  Mark Mitchell <mark@codesourcery.com>
3656
3657         * lib/gcc-dg.exp (dg-forbid-option): New function.
3658         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
3659         * g++.dg/abi/bitfield8.C: Likewise.
3660         * g++.dg/abi/dtor1.C: Likewise.
3661         * g++.dg/abi/empty10.C: Likewise.
3662         * g++.dg/abi/empty7.C: Likewise.
3663         * g++.dg/abi/empty9.C: Likewise.
3664         * g++.dg/abi/layout3.C: Likewise.
3665         * g++.dg/abi/layout4.C: Likewise.
3666         * g++.dg/abi/thunk1.C: Likewise.
3667         * g++.dg/abi/thunk2.C: Likewise.
3668         * g++.dg/abi/vbase11.C: Likewise.
3669         * g++.dg/abi/vthunk2.C: Likewise.
3670         * g++.dg/abi/vthunk3.C: Likewise.
3671         * g++.dg/ext/attrib8.C: Likewise.
3672         * g++.dg/opt/longbranch2.C: Likewise.
3673         * g++.dg/opt/reg-stack4.C: Likewise.
3674         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3675         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3676         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3677         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3678         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3679         * gcc.dg/20000609-1.c: Likewise.
3680         * gcc.dg/20000720-1.c: Likewise.
3681         * gcc.dg/20011107-1.c: Likewise.
3682         * gcc.dg/20011119-1.c: Likewise.
3683         * gcc.dg/20020108-1.c: Likewise.
3684         * gcc.dg/20020122-2.c: Likewise.
3685         * gcc.dg/20020122-3.c: Likewise.
3686         * gcc.dg/20020201-3.c: Likewise.
3687         * gcc.dg/20020206-1.c: Likewise.
3688         * gcc.dg/20020218-1.c: Likewise.
3689         * gcc.dg/20020310-1.c: Likewise.
3690         * gcc.dg/20020411-1.c: Likewise.
3691         * gcc.dg/20020418-2.c: Likewise.
3692         * gcc.dg/20020426-1.c: Likewise.
3693         * gcc.dg/20020426-2.c: Likewise.
3694         * gcc.dg/20020517-1.c: Likewise.
3695         * gcc.dg/20020523-1.c: Likewise.
3696         * gcc.dg/20020523-2.c: Likewise.
3697         * gcc.dg/20020729-1.c: Likewise.
3698         * gcc.dg/20030204-1.c: Likewise.
3699         * gcc.dg/20030826-2.c: Likewise.
3700         * gcc.dg/20030926-1.c: Likewise.
3701         * gcc.dg/20031202-1.c: Likewise.
3702         * gcc.dg/980312-1.c: Likewise.
3703         * gcc.dg/980313-1.c: Likewise.
3704         * gcc.dg/990117-1.c: Likewise.
3705         * gcc.dg/990424-1.c: Likewise.
3706         * gcc.dg/990524-1.c: Likewise.
3707         * gcc.dg/991230-1.c: Likewise.
3708         * gcc.dg/i386-387-1.c: Likewise.
3709         * gcc.dg/i386-387-2.c: Likewise.
3710         * gcc.dg/i386-387-3.c: Likewise.
3711         * gcc.dg/i386-387-4.c: Likewise.
3712         * gcc.dg/i386-387-5.c: Likewise.
3713         * gcc.dg/i386-387-6.c: Likewise.
3714         * gcc.dg/i386-asm-1.c: Likewise.
3715         * gcc.dg/i386-bitfield1.c: Likewise.
3716         * gcc.dg/i386-bitfield2.c: Likewise.
3717         * gcc.dg/i386-loop-1.c: Likewise.
3718         * gcc.dg/i386-loop-2.c: Likewise.
3719         * gcc.dg/i386-loop-3.c: Likewise.
3720         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3721         * gcc.dg/i386-pic-1.c: Likewise.
3722         * gcc.dg/i386-regparm.c: Likewise.
3723         * gcc.dg/i386-signbit-1.c: Likewise.
3724         * gcc.dg/i386-signbit-2.c: Likewise.
3725         * gcc.dg/i386-signbit-3.c: Likewise.
3726         * gcc.dg/i386-sse-5.c: Likewise.
3727         * gcc.dg/i386-sse-8.c: Likewise.
3728         * gcc.dg/i386-unroll-1.c: Likewise.
3729         * gcc.dg/tls/opt-1.c: Likewise.
3730         * gcc.dg/tls/opt-2.c: Likewise.
3731         * gcc.dg/unroll-1.c: Likewise.
3732         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3733         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3734         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3735         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3736         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
3737         -m64 is specified.
3738
3739 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3740
3741         PR c++/18389
3742         * g++.dg/parse/cond1.C: New test.
3743
3744         PR c++/18429
3745         * g++.dg/template/array9.C: New test.
3746         * g++.dg/ext/vla1.C: Adjust error messages.
3747         * g++.dg/ext/vlm1.C: Likewise.
3748         * g++.dg/template/crash2.C: Likewise.
3749
3750         PR c++/18436
3751         * g++.dg/template/call3.C: New test.
3752
3753         PR c++/18407
3754         * g++.dg/template/ptrmem11.C: New test.
3755
3756 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
3757
3758         PR other/14264
3759         * lib/g++.exp: Set LC_ALL and LANG to C.
3760         * lib/gcc-dg.exp: Likewise.
3761         * lib/gfortran.exp: Likewise.
3762         * lib/objc.exp: Likewise.
3763         * lib/treelang.exp: Likewise.
3764
3765 2004-11-12  Andreas Schwab  <schwab@suse.de>
3766
3767         * gcc.dg/pr16286.c: Fix last change.
3768
3769 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3770
3771         PR c++/18416
3772         * g++.dg/init/global1.C: New test.
3773
3774 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
3775
3776         * gcc.c-torture/execute/20041112-1.c: New test.
3777
3778 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3779
3780         * lib/gcc-dg.exp (dg-target-list): New.
3781
3782 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3783             Richard Sandiford  <rsandifo@redhat.com>
3784
3785         * lib/target-supports.exp (get-compiler_messages): New.
3786         (check_named_sections_available): Use it.
3787         (check_effective_target_ilp32): New.
3788         (check_effective_target_lp64): New.
3789         (is-effective-target): New.
3790         * lib/gcc-dg.exp (dg-require-effective-target): New.
3791
3792 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
3793
3794         * gcc.dg/precedence-1.c: New test.
3795
3796 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3797
3798         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
3799
3800         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
3801         message, delete generated files, use more descriptive name for
3802         executable, and make the test unsupported when it cannot be run.
3803
3804         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
3805         (dg-require-weak, dg-require-visibility, dg-require-alias,
3806         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
3807         dg-require-iconv, dg-require-named-sections): Use it.
3808
3809         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
3810
3811 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
3812
3813         PR target/16457
3814         * gcc.dg/ppc-and-1: New
3815
3816         PR target/16796
3817         * gcc.dg/ppc-mov-1.c: New.
3818
3819         PR target/16458
3820         * gcc.dg/ppc-compare-1.c: New.
3821
3822 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
3823
3824         * objc.dg/desig-init-2.m: New test.
3825
3826 2004-11-10  Adam Nemet  <anemet@lnxw.com>
3827
3828         PR middle-end/18160
3829         * g++.dg/warn/register-var-1.C: New test.
3830         * g++.dg/warn/register-var-2.C: New test.
3831
3832 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3833
3834         * gcc.dg/union-2.c: New test.
3835
3836 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
3837
3838         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
3839         New test for PR tree-optimization/17892.
3840
3841 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
3842
3843         PR c++/18369
3844         * g++.dg/init/new12.C: New test.
3845
3846 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
3847
3848         * gcc.target/sparc: New directory.
3849         * gcc.target/sparc/sparc.exp: New driver.
3850         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
3851         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
3852         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
3853         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
3854
3855 2004-11-10  Paul Brook  <paul@codesourcery.com>
3856
3857         PR fortran/18218
3858         * gfortran.dg/list_read.c: New test.
3859
3860 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3861
3862         PR c/18322
3863         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
3864         expected diagnostic location.
3865
3866 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
3867
3868         * gcc.dg/20041109-1.c: New test.
3869
3870 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3871
3872         PR objc/18406
3873         * objc/compile/pr18406.m: New test.
3874
3875 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3876
3877         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
3878
3879 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3880
3881         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
3882
3883 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3884
3885         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
3886
3887 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3888
3889         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
3890         exit.
3891
3892 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
3893
3894         PR tree-opt/18299
3895         * gcc.c-torture/pr18299-1.c: New test.
3896
3897 2004-11-06  Andreas Schwab  <schwab@suse.de>
3898
3899         * gcc.dg/pr16286.c: Also test for bool and pixel.
3900
3901 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
3902
3903         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
3904         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
3905         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
3906         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
3907         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
3908         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
3909         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
3910         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
3911         gcc.dg/struct-semi-3.c: New tests.
3912
3913 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3914
3915         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
3916
3917 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3918
3919         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
3920         Do not use C99 designators.
3921
3922 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3923
3924         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
3925
3926 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3927
3928         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
3929         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
3930         * gcc.c-torture/execute/simd-5.x: Remove.
3931
3932 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
3933
3934         PR rtl-optimization/17933
3935         * gcc.dg/torture/pr17933-1.c: New test.
3936
3937 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3938
3939         PR target/18106
3940         * lib/target-supports.exp (check_weak_available): Support
3941         Windows.
3942
3943 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
3944
3945         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
3946         call to fflush(stdout) before abort.
3947         (my_ffsll): New function.
3948         (generate_fields): Use it.
3949
3950 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3951
3952         * gcc.dg/init-undef-1.c: New test.
3953
3954 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3955
3956         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
3957         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
3958         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
3959         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
3960         expected messages for new parser.
3961
3962 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
3963
3964         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
3965
3966 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3967
3968         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
3969         on LP64 targets.
3970
3971 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3972
3973         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
3974         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
3975         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
3976         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
3977         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
3978         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
3979         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
3980         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
3981         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
3982         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
3983
3984 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3985
3986         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
3987         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
3988         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
3989         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
3990         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
3991         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
3992         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
3993         for new parser.
3994
3995 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
3996
3997         PR target/15342
3998         * gcc.dg/20041104-1.c: New test.
3999
4000 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4001
4002         * g++.dg/template/nontype7.C: New test.
4003         * g++.dg/template/nontype8.C: Likewise.
4004         * g++.dg/template/nontype9.C: Likewise.
4005         * g++.dg/template/nontype10.C: Likewise.
4006         * g++.dg/tc1/dr49.C: Likewise.
4007         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
4008         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
4009
4010 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4011
4012         * g++.dg/rtti/tinfo1.C: Remove xfails.
4013
4014 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4015
4016         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
4017         packed attribute to the definition to satisfy the new C++ parser.
4018
4019 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4020
4021         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
4022         invocations of va_arg.
4023
4024 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
4025
4026         PR c++/18124
4027         * g++.dg/template/crash25.C: New test.
4028
4029         PR c++/18155
4030         * g++.dg/template/typedef2.C: New test.
4031         * g++.dg/parse/crash13.C: Adjust error markers.
4032
4033         PR c++/18177
4034         * g++.dg/conversion/const3.C: New test.
4035
4036 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4037
4038         PR fortran/17535
4039         PR fortran/17583
4040         PR fortran/17713
4041         * gfortran.dg/generic_[123].f90: New testcases.
4042
4043 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4044
4045         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
4046         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
4047
4048 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4049
4050         PR tree-opt/16808
4051         * gcc.c-torture/compile/pr16808.c: New test.
4052
4053 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
4054
4055         PR rtl-optimization/17104
4056         * gcc.dg/ppc-bitfield1.c: New.
4057
4058 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4059
4060         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
4061
4062 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4063
4064         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
4065         strings for 32-bit code.
4066
4067 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
4068
4069         PR c/18239
4070         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
4071
4072 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
4073
4074         PR c++/18064
4075         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
4076
4077 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
4078
4079         PR c++/15172
4080         * g++.dg/init/aggr2.C: New test.
4081
4082 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
4083
4084         * objc.dg/local-decl-1.m: New test.
4085
4086 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4087
4088         * gcc.dg/20040910-1.c: Adjust regex.
4089
4090 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4091
4092         PR rtl-optimization/18084
4093         * g++.dg/opt/pr18084-1.C: New testcase.
4094
4095 2004-10-30  Matt Austern  <austern@apple.com>
4096
4097         PR c++/17542
4098         * g++.dg/ext/attrib18.C: New test.
4099
4100 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4101
4102         PR middle-end/18096
4103         * gcc.dg/pr18096-1.c: New test case.
4104
4105 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4106
4107         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
4108
4109 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
4110
4111         PR c/16666
4112         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
4113         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
4114         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
4115         gcc.dg/old-style-prom-3.c: New tests.
4116
4117 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
4118
4119         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
4120         Remove unnecessary inclusion of stdio.h.
4121
4122 2004-10-29  Roger Sayle  <roger@eyesopen.com>
4123
4124         PR rtl-optimization/17581
4125         * gcc.dg/pr17581-1.c: New test case.
4126
4127 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
4128
4129         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
4130         being implemented.
4131         * g++.dg/conversion/dr195-1.C: New.
4132         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
4133         * g++.old-deja/g++.mike/p10148.C: Likewise.
4134
4135 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
4136
4137         PR c++/17695
4138         * g++.dg/debug/typedef2.C: New test.
4139
4140 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
4141
4142         PR fortran/13490
4143         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
4144         * gfortran.dg/g77/README: Update.
4145
4146 2004-10-28  Matt Austern  <austern@apple.com>
4147
4148         PR c++/14124
4149         * g++.dg/ext/packed7.C: New test.
4150
4151 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4152
4153         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
4154         scan-assembler.
4155         * lib/scanasm.exp (hidden-scan-for): New proc.
4156         (scan-hidden): Use hidden-scan-for instead of constructing the scan
4157         string.
4158         (scan-not-hidden): Likewise.
4159         * lib/target-supports.exp (check_visibility_available): mach-o is
4160         support too.
4161
4162 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
4163
4164         PR c++/17132
4165         * g++.dg/template/memclass3.C: New test.
4166
4167 2004-10-28  Adam Nemet  <anemet@lnxw.com>
4168
4169         PR middle-end/18160
4170         * gcc.dg/register-var-1.c: New test.
4171         * gcc.dg/register-var-2.c: New test.
4172         * gcc.dg/asm-7.c: Taking the address of a register variable is an
4173         error now.
4174
4175 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
4176
4177         PR other/18172
4178         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
4179         unused variables.
4180         * gcc.dg/vect/vect-22.c: Likewise.
4181
4182 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
4183
4184         * gcc.dg/i386-rotate-1.c: New test.
4185
4186 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
4187
4188         * g++.dg/init/ref12.C: Add "run" marker.
4189
4190         PR c++/17435
4191         * g++.dg/init/ref12.C: New test.
4192
4193         PR c++/18140
4194         * g++.dg/template/shift1.C: New test.
4195         * g++.dg/template/error10.C: Adjust error markers.
4196
4197 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
4198
4199         PR tree-opt/17529
4200         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
4201
4202 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
4203
4204         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
4205         * gcc.dg/weak/weak-3.c: Likewise.
4206         * gcc.dg/weak/weak-5.c: Likewise.
4207         * gcc.dg/weak/weak-9.c: Likewise.
4208         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
4209         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
4210
4211         * gcc.dg/darwin-weakimport-1.c: New.
4212
4213 2004-10-28  Ben Elliston  <bje@au.ibm.com>
4214
4215         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
4216
4217 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
4218
4219         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
4220         'syntax' error messages.
4221         * gcc.dg/cpp/direct2s.c: Likewise.
4222
4223 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
4224
4225         * gcc.c-torture/compile/20041026-1.c: New.
4226
4227 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
4228
4229         PR c++/18093
4230         * g++.dg/lookup/ns2.C: New test.
4231
4232         PR c++/18020
4233         * g++.dg/template/enum4.C: New test.
4234
4235         PR c++/18161
4236         * g++.dg/template/expr1.C: New test.
4237
4238 2004-10-26  Ben Elliston  <bje@au.ibm.com>
4239
4240         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
4241
4242 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4243
4244         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
4245         gcc.dg/decl-nospec-3.c: New tests.
4246
4247 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
4248
4249         * objc.dg/super-class-3.m: New test.
4250
4251 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
4252
4253         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
4254         resyncing.
4255         * gcc.dg/cpp/direct2s.c: Likewise.
4256
4257 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
4258
4259         * objc.dg/image-info.m: Update for changes to section selection.
4260
4261 2004-10-25  David Ayers  <d.ayers@inode.at>
4262             Ziemowit Laski  <zlaski@apple.com>
4263
4264         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
4265         diagnostics when messaging 'id <Proto>'.
4266         * objc.dg/class-protocol-1.m: New test.
4267         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
4268         a non-existent method signature.
4269         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
4270         Update diagnostics when messaging with non-existent method signature.
4271         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
4272         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
4273         invalid receivers are now resolved as if messaging 'id'; remove
4274         extraneous diagnostics.
4275
4276 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4277
4278         PR c/16667
4279         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
4280         gcc.dg/init-desig-obs-3.c: New tests.
4281
4282 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
4283
4284         * gcc.dg/debug/20041023-1.c: New test.
4285
4286 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
4287
4288         PR middle-end/17407
4289         * gcc.c-torture/compile/pr17407.c: New test.
4290
4291         PR c++/18121
4292         * g++.dg/template/array8.C: New test.
4293
4294 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4295
4296         PR other/18138
4297         * lib/g++.exp: Accept more than one multilib libgcc.
4298         * lib/gcc-dg.exp: Likewise.
4299         * lib/objc.exp: Likewise.
4300         * lib/treelang.exp: Likewise.
4301         * lib/gfortran.exp: Likewise.
4302
4303 2004-10-24  Ben Elliston  <bje@au.ibm.com>
4304
4305         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
4306
4307 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
4308
4309         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
4310         * gcc.dg/c99-const-expr-3.c: Likewise.
4311
4312 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
4313
4314         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
4315
4316 2004-10-23  Ben Elliston  <bje@au.ibm.com>
4317
4318         * gcc.c-torture/execute/loop-2e.x: Remove.
4319
4320 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4321
4322         PR c++/18095
4323         * g++.dg/parse/crash18.C: New.
4324         * g++.dg/parse/crash19.C: New.
4325
4326 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4327
4328         * g++.dg/ext/dllimport1.C: Move dg-warnings.
4329         * g++.dg/ext/dllimport2.C: Same.
4330         * g++.dg/ext/dllimport8.C: Same.
4331
4332 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
4333
4334         PR c++/10841
4335         * g++.dg/conversion/cast1.C: New test.
4336         * g++.dg/overload/pmf1.C: Adjust error marker.
4337
4338 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
4339
4340         PR objc/17923
4341         * objc.dg/const-str-7.m: New test.
4342
4343 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4344
4345         * g++.dg/template/memfriend11.C: Fix comment typo.
4346         * g++.dg/template/memfriend14.C: Likewise.
4347
4348 2004-10-20  Richard Henderson  <rth@redhat.com>
4349
4350         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
4351         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
4352         -fasynchronous-unwind-tables.
4353
4354 2004-10-20  Richard Henderson  <rth@redhat.com>
4355
4356         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
4357         (main): Return success.
4358         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
4359         (main): Return success.
4360
4361 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4362
4363         PR c++/13495
4364         * g++.dg/template/memfriend9.C: New test.
4365         * g++.dg/template/memfriend10.C: Likewise.
4366         * g++.dg/template/memfriend11.C: Likewise.
4367         * g++.dg/template/memfriend12.C: Likewise.
4368         * g++.dg/template/memfriend13.C: Likewise.
4369         * g++.dg/template/memfriend14.C: Likewise.
4370         * g++.dg/template/memfriend15.C: Likewise.
4371         * g++.dg/template/memfriend16.C: Likewise.
4372         * g++.dg/template/memfriend17.C: Likewise.
4373         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
4374
4375 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
4376
4377         * g++.dg/conversion/dr195.C: New.
4378         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
4379
4380 2004-10-20  Ben Elliston  <bje@au.ibm.com>
4381             Devang Patel  <dpatel@apple.com>
4382
4383         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
4384         of floating point arithmetic, which could trap.
4385
4386 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
4387
4388         PR c++/14035
4389         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
4390         * g++.dg/conversion/const2.C: New test.
4391         * g++.dg/expr/reinterpret2.C: New test.
4392         * g++.dg/expr/reinterpret3.C: New test.
4393         * g++.dg/expr/cast2.C: New test.
4394         * g++.dg/expr/copy1.C: New test.
4395         * g++.dg/other/conversion1.C: Change error message.
4396         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
4397         function pointers to void *.
4398         * g++.old-deja/g++.mike/p10148.C: Likewise.
4399
4400 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4401
4402         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
4403
4404 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
4405
4406         PR c++/18047
4407
4408         * g++.dg/parse/expr3.C: New test.
4409
4410 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4411
4412         * gcc.dg/smod-1.c: New test.
4413
4414 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
4415
4416         * objc.dg/method-14.m: New test.
4417
4418 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4419
4420         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
4421         Also xfail as the patch was reverted.
4422
4423 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4424
4425         PR middle-end/16973
4426         * gcc.dg/pr16973.c: New test.
4427
4428 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
4429
4430         PR tree-optimization/17656
4431         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
4432
4433 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4434
4435         * g++.dg/eh/shadow1.C: New.
4436
4437 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
4438
4439         * gcc.c-torture/compile/20041018-1.c: New test.
4440
4441 2004-10-18  Ben Elliston  <bje@au.ibm.com>
4442
4443         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
4444         compiler referring to register 0 when accessing sdata.  The linker
4445         now patches things up.
4446
4447 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
4448
4449         PR c/17529
4450         * gcc.c-torture/compile/pr17529.c: New test.
4451
4452 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4453
4454         PR c++/17743
4455         * g++.dg/ext/attrib17.C: New test.
4456
4457 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4458
4459         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
4460
4461 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4462
4463         PR c++/10479
4464         * g++.dg/ext/attrib16.C: New test.
4465
4466 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
4467
4468         PR c++/17042
4469         * g++.dg/init/dso_handle1.C: New test.
4470
4471         PR c++/14667
4472         * g++.dg/parse/typedef6.C: New test.
4473
4474         PR c++/17916
4475         * g++.dg/parse/pragma1.C: New test.
4476
4477 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
4478
4479         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
4480
4481 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
4482
4483         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
4484         -fno-common when on HPPA HP-UX platforms.
4485
4486 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
4487
4488         PR other/16820
4489         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
4490         stdint.h.
4491         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
4492         uintptr_t.
4493
4494 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4495
4496         PR c++/16301
4497         * g++.dg/lookup/strong-using-4.C: New test.
4498
4499 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4500
4501         PR middle-end/16567
4502         * gcc.c-torture/compile/nested-1.c: New test.
4503
4504 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4505
4506         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
4507         and mipsisa64*-*-* (until support for misaligned loads is added).
4508         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
4509         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
4510         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
4511         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
4512         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
4513         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
4514
4515 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
4516
4517         PR c++/17976
4518         * g++.dg/init/dtor3.C: New test.
4519
4520 2004-10-15  Ben Elliston  <bje@au.ibm.com>
4521
4522         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
4523
4524 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
4525
4526         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
4527         * gcc.dg/macho-lo-sum.c: Likewise.
4528
4529 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
4530
4531         * gcc.dg/ppc-spe64-1.c: New test.
4532
4533 2004-10-14  Devang Patel  <dpatel@apple.com>
4534
4535         PR 17635
4536         * gcc.dg/pr17635.c : New test.
4537
4538 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
4539
4540         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
4541         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
4542         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
4543         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
4544         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
4545         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
4546         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
4547         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
4548         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
4549         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
4550         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
4551         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
4552         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
4553         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
4554         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
4555         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
4556         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
4557         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
4558
4559 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4560
4561         * gcc.dg/vect/vect-82.c: New testcase.
4562         * gcc.dg/vect/vect-82_64.c: New testcase.
4563         * gcc.dg/vect/vect-83.c: New testcase.
4564         * gcc.dg/vect/vect-83_64.c: New testcase.
4565
4566 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4567
4568         * gcc.dg/cpp/error-1.c: New test.
4569
4570 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4571
4572         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
4573
4574 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
4575
4576         PR target/17984
4577         * gcc.dg/cris-peep2-xsrand2.c: New test.
4578
4579 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
4580
4581         PR c++/17661
4582         * testsuite/g++.dg/expr/for2.C: New test.
4583
4584 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4585
4586         * g++.dg/inherit/thunk1.C: Run on the SPARC.
4587
4588 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
4589
4590         PR tree-optimization/17724
4591         * g++.dg/opt/pr17724-1.C: New test.
4592         * g++.dg/opt/pr17724-2.C: New test.
4593         * g++.dg/opt/pr17724-3.C: New test.
4594         * g++.dg/opt/pr17724-4.C: New test.
4595         * g++.dg/opt/pr17724-5.C: New test.
4596         * g++.dg/opt/pr17724-6.C: New test.
4597
4598 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
4599
4600         PR c/17301
4601         * gcc.dg/pr17301-2.c: New test.
4602
4603 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
4604
4605         PR c++/15876
4606         * g++.dg/parse/error22.C: New test.
4607
4608         PR c++/17936
4609         * g++.dg/template/spec18.C: New test.
4610
4611 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
4612
4613         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
4614         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
4615         memcpy.
4616         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
4617         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
4618
4619 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4620
4621         * g++.dg/eh/cleanup5.C: Add dg-options "".
4622
4623 2004-10-11  Roger Sayle  <roger@eyesopen.com>
4624
4625         PR middle-end/17657
4626         * gcc.dg/switch-4.c: New test case.
4627
4628 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
4629
4630         * gcc.c-torture/execute/20041011-1.c: New test.
4631
4632 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4633
4634         PR c++/17554
4635         * g++.dg/init/for3.C: New test.
4636
4637         PR c++/17657
4638         * g++.dg/opt/switch2.C: New test.
4639
4640         PR middle-end/17703
4641         * g++.dg/warn/Wreturn-2.C: New test.
4642
4643 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4644
4645         PR c++/17907
4646         * g++.dg/eh/cleanup5.C: New test.
4647
4648 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
4649
4650         PR c++/17393
4651         * g++.dg/parse/error21.C: New test.
4652
4653 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4654
4655         * g++.dg/overload/pmf1.C: Adjust quoting marks.
4656         * g++.dg/warn/incomplete1.C: Likewise.
4657         * g++.dg/template/qualttp20.C: Likewise.
4658
4659 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4660
4661         PR c/17881
4662         * parm-incomplete-1.c: New test.
4663
4664 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4665
4666         PR c++/17867
4667         * g++.dg/parse/error19.C: New test.
4668
4669         PR c++/17670
4670         * g++.dg/init/new11.C: New test.
4671
4672         PR c++/17821
4673         * g++.dg/parse/error20.C: New test.
4674
4675         PR c++/17826
4676         * g++.dg/template/crash24.C: New test.
4677
4678 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4679
4680         PR c/17301
4681         * gcc.dg/pr17301-1.c: New test.
4682
4683 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4684
4685         PR c/17189
4686         * gcc.dg/anon-struct-5.c: New test.
4687
4688 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4689
4690         PR c/17844
4691         * gcc.dg/pr17844-1.c: New test.
4692
4693 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
4694
4695         PR tree-optimization/17906
4696         * gcc.c-torture/compile/pr17906.c: New.
4697
4698 2004-10-09  Stuart Hastings  <stuart@apple.com>
4699             Roger Sayle  <roger@eyesopen.com>
4700
4701         PR rtl-optimization/17853
4702         * gcc.dg/i386-mmx-5.c: New testcase.
4703
4704 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
4705
4706         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
4707
4708 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4709
4710         PR c++/17524
4711         * g++.dg/template/static9.C: New test.
4712
4713         PR c++/17685
4714         * g++.dg/parse/operator5.C: New test.
4715
4716 2004-10-09  Roger Sayle  <roger@eyesopen.com>
4717
4718         PR middle-end/17894
4719         * gcc.c-torture/execute/divcmp-4.c: New test case.
4720
4721 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4722
4723         PR tree-opt/17902
4724         * g++.dg/opt/pr17902.C: New test.
4725
4726 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
4727
4728         * gcc.dg/cpp/ident-1.c: Add dg-options "".
4729
4730 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4731
4732         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
4733
4734 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4735
4736         * gcc.dg/assign-warn-3.c: New test.
4737
4738 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4739
4740         PR c/16999
4741         * gcc.dg/cpp/ident-1.c: New test.
4742
4743 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
4744
4745         * gcc.c-torture/compile/acc1.c: New.
4746
4747 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4748
4749         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
4750         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
4751
4752 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4753
4754         * gcc.dg/ultrasp11.c: New test.
4755
4756 2004-10-08  Michael Matz  <matz@suse.de>
4757
4758         * gcc.dg/doloop-2.c: New test.
4759
4760 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4761
4762         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
4763         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
4764         objc.dg/method-9.m: Update expected diagnostics.
4765
4766 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
4767
4768         * gcc.dg/ppc-fsel-3.c: New file.
4769         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
4770
4771 2004-10-07  Paul Brook  <paul@codesourcery.com>
4772
4773         * gfortran.dg/intrinsic_verify_1.f90: New test.
4774
4775 2004-10-07  Paul Brook  <paul@codesourcery.com>
4776
4777         * gfortran.dg/empty_format_1.f90: Remove stray commas.
4778
4779 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4780
4781         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
4782         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
4783         commit.
4784
4785 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4786
4787         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
4788
4789 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4790
4791         PR c++/17115
4792         * g++.dg/warn/Winline-4.C: New test.
4793
4794 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4795
4796         * gcc.c-torture/compile/20041007-1.c: New test.
4797
4798 2004-10-07  Paul Brook  <paul@codesourcery.com>
4799
4800         PR fortran/17678
4801         * gfortran.dg/use_allocated_1.f90: New test.
4802
4803 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4804
4805         PR middle-end/17849
4806         * gfortran.fortran-torture/compile/nested.f90: New test
4807
4808 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4809
4810         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
4811
4812 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4813
4814         PR c++/17368
4815         * g++.dg/ext/asm6.C: New test.
4816
4817 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
4818
4819         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
4820
4821 2004-10-06  Paul Brook  <paul@codesourcery.com>
4822
4823         PR libfortran/17709
4824         * gfortran.dg/empty_format_1.f90: New test.
4825
4826 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4827
4828         PR fortran/17568
4829         * gfortran.dg/ishft.f90: New test.
4830
4831         PR fortran/17283
4832         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
4833         tests.
4834
4835 2004-10-06  Paul Brook  <paul@codesourcery.com>
4836
4837         * gfortran.dg/do_1.f90: New test.
4838
4839 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4840
4841         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
4842         optimizing for size.
4843
4844 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4845
4846         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
4847
4848 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4849
4850         * gcc.c-torture/compile/20041005-1.c: New test.
4851
4852 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4853
4854         PR c++/17829
4855         * g++.dg/lookup/koenig4.C: New.
4856
4857 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4858
4859         * g++.dg/other/classkey1.C: Adjust quoting marks.
4860         * g++.dg/parse/error15.C: Likewise.
4861         * g++.dg/template/meminit2.C (int>): Likewise.
4862
4863 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4864
4865         PR fortran/17283
4866         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
4867
4868         PR fortran/17631
4869         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
4870
4871         PR fortran/17708
4872         * gfortran.dg/pr17708.f90: New test.
4873
4874 2004-10-04  Chao-ying Fu  <fu@mips.com>
4875
4876         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
4877         * gcc.dg/vect/vect-4.c: Ditto.
4878         * gcc.dg/vect/vect-5.c: Ditto.
4879         * gcc.dg/vect/vect-6.c: Ditto.
4880         * gcc.dg/vect/vect-8.c: Ditto.
4881         * gcc.dg/vect/vect-16.c: Ditto.
4882         * gcc.dg/vect/vect-30.c: Ditto.
4883         * gcc.dg/vect/vect-40.c: Ditto.
4884         * gcc.dg/vect/vect-41.c: Ditto.
4885         * gcc.dg/vect/vect-42.c: Ditto.
4886         * gcc.dg/vect/vect-43.c: Ditto.
4887         * gcc.dg/vect/vect-44.c: Ditto.
4888         * gcc.dg/vect/vect-45.c: Ditto.
4889         * gcc.dg/vect/vect-46.c: Ditto.
4890         * gcc.dg/vect/vect-47.c: Ditto.
4891         * gcc.dg/vect/vect-48.c: Ditto.
4892         * gcc.dg/vect/vect-49.c: Ditto.
4893         * gcc.dg/vect/vect-50.c: Ditto.
4894         * gcc.dg/vect/vect-51.c: Ditto.
4895         * gcc.dg/vect/vect-52.c: Ditto.
4896         * gcc.dg/vect/vect-53.c: Ditto.
4897         * gcc.dg/vect/vect-54.c: Ditto.
4898         * gcc.dg/vect/vect-55.c: Ditto.
4899         * gcc.dg/vect/vect-56.c: Ditto.
4900         * gcc.dg/vect/vect-57.c: Ditto.
4901         * gcc.dg/vect/vect-58.c: Ditto.
4902         * gcc.dg/vect/vect-59.c: Ditto.
4903         * gcc.dg/vect/vect-60.c: Ditto.
4904         * gcc.dg/vect/vect-74.c: Ditto.
4905         * gcc.dg/vect/vect-79.c: Ditto.
4906         * gcc.dg/vect/vect-80.c: Ditto.
4907
4908 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4909
4910         * gcc.dg/unused-7.c: Use the correct option.
4911
4912 2004-10-04  Paul Brook  <paul@codesourcery.com>
4913         Bud Davis  <bdavis9659@comcast.net>
4914
4915         PR fortran/17706
4916         PR fortran/16434
4917         * gfortran/pr17706.f90: New test.
4918         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
4919
4920 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4921
4922         * gfortran.dg/pr17612.f90: New test.
4923
4924 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4925
4926         * g++.dg/template/local1.C: Adjust quoting marks in
4927         testing for diagnostics.
4928         * g++.dg/tls/diag-2.C: Likewise.
4929         * g++.dg/other/error8.C: Likewise.
4930
4931 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4932
4933         PR c/17178
4934         * gcc.dg/unused-4.c: Adjust to be correct.
4935
4936         PR c/17820
4937         * gcc.dg/unused-7.c: New test.
4938
4939 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4940
4941         PR c++/17797
4942         * g++.dg/overload/template2.C: New test.
4943
4944 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
4945
4946         PR tree-optimization/16632
4947         * gcc.dg/tree-ssa/20041002-1.c: New.
4948
4949 2004-10-03  Paul Brook  <paul@codesourcery.com>
4950
4951         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
4952         rather than relying on default formatting.
4953
4954 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
4955
4956         * gcc.dg/20040920-1.c: Update expected message text.
4957
4958 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
4959
4960         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
4961
4962 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
4963
4964         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
4965         tree level.
4966
4967 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4968
4969         * gcc.dg/tree-ssa/pr17343.c: Remove.
4970
4971 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4972
4973         PR tree-opt/17343
4974         * gcc.dg/tree-ssa/pr17343.c: New test.
4975
4976 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
4977
4978         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
4979         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
4980         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
4981         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
4982         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
4983
4984 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4985
4986         * gcc.dg/lvalue-2.c: New test.
4987
4988 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4989
4990         PR c/17730
4991         * gcc.dg/pr17730-1.c: New test
4992
4993 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4994
4995         PR c/7425
4996         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
4997
4998 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4999
5000         * gcc.c-torture/execute/stdarg-1.c: New test.
5001         * gcc.c-torture/execute/stdarg-2.c: New test.
5002         * gcc.c-torture/execute/stdarg-3.c: New test.
5003         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5004         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5005         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5006         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5007         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5008
5009 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5010
5011         PR tree-optimization/17697
5012         * g++.dg/opt/pr17697-1.C: New test.
5013         * g++.dg/opt/pr17697-2.C: New test.
5014         * g++.dg/opt/pr17697-3.C: New test.
5015
5016 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5017
5018         PR c/16409
5019         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
5020         gcc.dg/vla-init-5.c: New tests.
5021
5022 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5023
5024         PR c/13804
5025         * gcc.dg/pr13804-1.c: New test.
5026
5027 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5028
5029         PR fortran/16938
5030         * gfortran.dg/pr16938.f90: New test.
5031
5032 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5033
5034         * g++.dg/template/crash23.C: New test.
5035
5036 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5037
5038         PR c++/17585
5039         * g++.dg/template/static8.C: New test.
5040
5041 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
5042
5043         PR c++/17681
5044         * g++.dg/other/error9.C: New test.
5045
5046 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
5047
5048         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
5049
5050 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5051
5052         PR fortran/15164
5053         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
5054
5055 2004-09-26  Roger Sayle  <roger@eyesopen.com>
5056
5057         PR middle-end/17112
5058         * gcc.dg/pr17112-1.c: New test case.
5059
5060 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5061
5062         PR c/11459
5063         * gcc.dg/pr11459-1.c: New test.
5064
5065 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
5066
5067         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
5068         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5069
5070 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5071
5072         * gfortran.dg/pr15324.f90: Make array bounds consistent.
5073
5074 2004-09-25  Jan Hubicka  <jh@suse.cz>
5075
5076         * compile/30040909-1.c: New test.
5077         * compile/30040907-1.c: New test.
5078
5079 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
5080
5081         * gcc.c-torture/execute/va-arg-26.c: New test.
5082
5083 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
5084
5085         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
5086         extra diagnostics on targets with 64-bit pointers.
5087         * objc.dg/selector-1.m: Adjust dg-warning regexp.
5088
5089 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5090
5091         PR c/17188
5092         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
5093         * gcc.dg/decl-3.c: Adjust expected message.
5094
5095 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5096
5097         PR fortran/17615
5098         * gfortran.dg/pr17615.f90: New test.
5099
5100 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
5101
5102         PR tree-optimzation/17517
5103         * g++.dg/tree-ssa/pr17517.C: New Test.
5104
5105 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5106
5107         PR c++/16889
5108         * g++.dg/lookup/ambig3.C: New.
5109
5110 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
5111
5112         PR tree-opt/17624
5113         * g++.dg/opt/pr17624.C: New test.
5114
5115 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5116
5117         PR c/6980
5118         * gcc.dg/Wbad-function-cast-1.c: New test.
5119
5120 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
5121
5122         * g++.dg/ext/complit1.C
5123         * g++.dg/other/error2.C
5124         * g++.dg/other/nontype-1.C
5125         * g++.dg/parse/crash11.C
5126         * g++.dg/parse/crash12.C
5127         * g++.dg/parse/error15.C
5128         * g++.dg/parse/error4.C
5129         * g++.dg/parse/tmpl-outside1.C
5130         * g++.dg/parse/too-many-tmpl-args1.C
5131         * g++.dg/template/dependent-expr3.C
5132         * g++.dg/template/error10.C
5133         * g++.dg/template/instantiate1.C
5134         * g++.dg/template/vtable2.C
5135         * g++.dg/warn/Wshadow-1.C
5136         * g++.dg/warn/weak1.C
5137         * g++.old-deja/g++.brendan/crash16.C
5138         * g++.old-deja/g++.brendan/crash18.C
5139         * g++.old-deja/g++.brendan/crash48.C
5140         * g++.old-deja/g++.brendan/crash49.C
5141         * g++.old-deja/g++.brendan/crash55.C
5142         * g++.old-deja/g++.brendan/crash56.C
5143         * g++.old-deja/g++.brendan/crash8.C
5144         * g++.old-deja/g++.brendan/enum11.C
5145         * g++.old-deja/g++.brendan/enum8.C
5146         * g++.old-deja/g++.brendan/enum9.C
5147         * g++.old-deja/g++.brendan/friend3.C
5148         * g++.old-deja/g++.brendan/misc14.C
5149         * g++.old-deja/g++.bugs/900402_02.C
5150         * g++.old-deja/g++.bugs/900404_03.C
5151         * g++.old-deja/g++.bugs/900404_04.C
5152         * g++.old-deja/g++.bugs/900428_03.C
5153         * g++.old-deja/g++.jason/crash4.C
5154         * g++.old-deja/g++.jason/overload21.C
5155         * g++.old-deja/g++.jason/redecl1.C
5156         * g++.old-deja/g++.jason/report.C
5157         * g++.old-deja/g++.jason/rfg10.C
5158         * g++.old-deja/g++.jason/template30.C
5159         * g++.old-deja/g++.law/arm12.C
5160         * g++.old-deja/g++.law/ctors5.C
5161         * g++.old-deja/g++.law/cvt20.C
5162         * g++.old-deja/g++.law/init10.C
5163         * g++.old-deja/g++.law/init8.C
5164         * g++.old-deja/g++.law/visibility17.C
5165         * g++.old-deja/g++.law/visibility7.C
5166         * g++.old-deja/g++.mike/net8.C
5167         * g++.old-deja/g++.mike/p646.C
5168         * g++.old-deja/g++.mike/p700.C
5169         * g++.old-deja/g++.mike/p701.C
5170         * g++.old-deja/g++.mike/p811.C
5171         * g++.old-deja/g++.ns/template13.C
5172         * g++.old-deja/g++.other/array3.C
5173         * g++.old-deja/g++.other/crash25.C
5174         * g++.old-deja/g++.other/dtor3.C
5175         * g++.old-deja/g++.other/dtor4.C
5176         * g++.old-deja/g++.other/main1.C
5177         * g++.old-deja/g++.other/warn7.C
5178         * g++.old-deja/g++.pt/crash11.C
5179         * g++.old-deja/g++.pt/crash36.C
5180         * g++.old-deja/g++.pt/spec22.C
5181         * g++.old-deja/g++.pt/spec9.C
5182         * g++.old-deja/g++.pt/ttp52.C
5183         * g++.old-deja/g++.robertl/eb103.C
5184         * g++.old-deja/g++.robertl/eb121.C
5185         * g++.old-deja/g++.robertl/eb22.C
5186         * g++.old-deja/g++.robertl/eb8.C:
5187         Update locations and/or regexps of dg-error markers.
5188         Remove markers for some bogus messages that are no longer issued.
5189
5190 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
5191
5192         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
5193         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
5194
5195 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
5196
5197         PR c++/17618
5198         * g++.dg/lookup/crash5.C: New test.
5199
5200 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
5201
5202         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
5203         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
5204         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
5205         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
5206         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
5207         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
5208
5209         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
5210         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
5211         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
5212         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
5213         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
5214         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
5215
5216         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
5217
5218         * gcc.dg/vect/vect-44.c: Check additional cases.
5219         * gcc.dg/vect/vect-48.c: Check additional cases.
5220
5221         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
5222         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
5223         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
5224         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
5225         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
5226         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
5227         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
5228         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
5229         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
5230
5231         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
5232         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
5233         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
5234
5235 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5236
5237         * gcc.dg/tree-ssa/loop-6.c: New test.
5238
5239 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
5240
5241         PR c++/17620
5242         * g++.dg/inherit/base2.C: New.
5243
5244 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5245
5246         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
5247         * gcc.dg/20001012-2.c: Likewise.
5248         * gcc.dg/20001013-1.c: Likewise.
5249         * gcc.dg/20001101-1.c: Likewise.
5250         * gcc.dg/20001102-1.c: Likewise.
5251         * gcc.dg/bf-spl1.c: Likewise.
5252         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
5253         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
5254
5255 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
5256
5257         PR tree-optimization/16721
5258         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
5259
5260 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
5261
5262         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
5263         * gcc.dg/20040305-1.c: Likewise.
5264
5265 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5266
5267         PR c/16566
5268         * gcc.c-torture/compile/pr16566-1.c,
5269         gcc.c-torture/compile/pr16566-2.c,
5270         gcc.c-torture/compile/pr16566-3.c: New tests.
5271
5272 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
5273
5274         PR tree-optimization/17512
5275         * gcc.c-torture/compile/20040916-1.c.
5276
5277 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
5278
5279         * gcc.dg/pragma-re-3.c: New test.
5280
5281 2004-09-17  Matt Austern  <austern@apple.com>
5282
5283         PR c++/15049
5284         * g++.dg/other/anon3.C: New.
5285
5286 2004-09-21  Roger Sayle  <roger@eyesopen.com>
5287
5288         PR c++/7503
5289         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
5290         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
5291         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
5292         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
5293         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
5294
5295 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
5296
5297         PR fortran/17286
5298         * gfortran.dg/pr17286.f90: New test.
5299
5300 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
5301
5302         PR c++/17530
5303         * g++.dg/template/static7.C: New test.
5304
5305 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
5306
5307         PR tree-opt/17558
5308         * gcc.c-torture/compile/pr17558.c: New test.
5309
5310 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5311
5312         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
5313         if SKIP_ATTRIBUTE is defined.
5314
5315 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5316
5317         PR fortran/15957
5318         * gfortran.dg/pr15957.f90: New test.
5319
5320 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
5321
5322         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
5323         in comparison.
5324         * gcc.dg/vect/vect-79.c: Likewise.
5325         * gcc.dg/vect/vect-80.c: Likewise.
5326
5327 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5328
5329         PR fortran/15750
5330         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
5331
5332 2004-09-20  Ira Rosen  <irar@il.ibm.com>
5333
5334         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
5335         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
5336         * gcc.dg/vect/vect-62.c: New testcase.
5337         * gcc.dg/vect/vect-63.c: New testcase.
5338         * gcc.dg/vect/vect-64.c: New testcase.
5339         * gcc.dg/vect/vect-65.c: New testcase.
5340         * gcc.dg/vect/vect-66.c: New testcase.
5341         * gcc.dg/vect/vect-67.c: New testcase.
5342         * gcc.dg/vect/vect-68.c: New testcase.
5343         * gcc.dg/vect/vect-69.c: New testcase.
5344         * gcc.dg/vect/vect-79.c: New testcase.
5345         * gcc.dg/vect/vect-80.c: New testcase.
5346
5347 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5348
5349         * gcc.target/mips/asm-1.c: New test.
5350
5351 2004-09-19  Ira Rosen  <irar@il.ibm.com>
5352
5353         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
5354         * gcc.dg/vect/vect-73.c: New testcase.
5355         * gcc.dg/vect/vect-74.c: New testcase.
5356         * gcc.dg/vect/vect-75.c: New testcase.
5357         * gcc.dg/vect/vect-76.c: New testcase.
5358         * gcc.dg/vect/vect-77.c: New testcase.
5359         * gcc.dg/vect/vect-78.c: New testcase
5360
5361 2004-09-18  Paul Brook  <paul@codesourcery.com>
5362
5363         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
5364
5365 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5366
5367         PR c/17424
5368         * gcc.dg/pr17424-1.c: New test.
5369
5370 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
5371
5372         * g++.dg/tree-ssa/pr17153.C: New test.
5373
5374 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
5375
5376         PR pch/13361
5377         * testsuite/g++.dg/pch/wchar-1.C: New.
5378         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5379
5380 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
5381
5382         * gcc.c-torture/execute/20040917-1.c: New test.
5383
5384 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5385
5386         PR tree-optimization/17319
5387         * gcc.dg/pr17319.c: New test.
5388
5389 2004-09-17  Devang Patel  <dpatel@apple.com>
5390
5391         * gcc.dg/20040813-1.c: New test.
5392
5393 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5394
5395         PR tree-optimization/17273
5396         * gcc.c-torture/compile/pr17273.c: New test.
5397
5398 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5399
5400         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
5401         Update expected messages.
5402         * gcc.dg/declspec-13.c: New test.
5403
5404 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
5405
5406         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
5407
5408 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5409
5410         * gcc.c-torture/execute/pr17252.c: Use post-increment to
5411         change what 'a' is pointing to.
5412
5413 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
5414
5415         PR c++/16002
5416         * g++.dg/template/error18.C: New test.
5417
5418         PR c++/16029
5419         * g++.dg/warn/Wunused-8.C: New test.
5420
5421 2004-09-17  Steven Bosscher  <stevenb@suse.de>
5422
5423         PR tree-optimization/17513
5424         * gcc.dg/20040916-1.c: New test.
5425
5426 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
5427
5428         PR c++/17501
5429         * g++.dg/template/typename7.C: New test.
5430
5431 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5432
5433         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
5434
5435 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
5436
5437         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
5438         with -ftree-based-profiling also.
5439         * lib/profopt.exp: Support late-set profile_option/feedback_option.
5440
5441 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
5442
5443         PR/15364
5444         * gfortran.dg/der_array_io_1.f90: New test.
5445         * gfortran.dg/der_array_io_2.f90: New test.
5446         * gfortran.dg/der_array_io_3.f90: New test.
5447
5448 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5449
5450         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
5451         EABI.
5452
5453 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5454
5455         * g++.dg/opt/switch1.C: New test.
5456
5457 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5458
5459         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
5460         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
5461         Update expected messages.
5462
5463 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5464
5465         PR fortran/16485
5466         * gfortran.dg/same_name_1.f90: New test.
5467
5468 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
5469
5470         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
5471         dereference garbage pointers.
5472
5473 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
5474
5475         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
5476         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
5477
5478         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
5479         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
5480         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
5481
5482 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
5483
5484         PR c++/17324
5485         * g++.dg/template/mangle1.C: New test.
5486
5487 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5488
5489         PR tree-optimization/17252
5490         * gcc.c-torture/execute/pr17252.c: New test.
5491
5492 2004-09-14  Andrew Pinski  <apinski@apple.com>
5493
5494         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
5495
5496 2004-09-14  Roger Sayle  <roger@eyesopen.com>
5497
5498         PR rtl-optimization/9771
5499         * gcc.dg/pr9771-1.c: New test case.
5500
5501 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5502
5503         PR tree-optimization/15262
5504         * gcc.c-torture/execute/pr15262-1.c: New test.
5505         * gcc.c-torture/execute/pr15262-2.c: New test.
5506
5507 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5508
5509         * gcc.dg/declspec-12.c: New test.
5510
5511 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
5512
5513         * gfortran.dg/pr17090.f90: Add directives to test.
5514
5515 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5516
5517         * gcc.c-torture/compile/20040914-1.c: New test.
5518
5519 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5520
5521         PR c++/16162
5522         * g++.dg/template/decl2.C: New test.
5523
5524 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
5525
5526         PR fortran/17090
5527         * gfortran.dg/pr17090.f90: New test.
5528
5529 2004-09-13  Dale Johannesen  <dalej@apple.com>
5530
5531         * gcc.c-torture/compile/pr17408.c:  New test case.
5532
5533 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5534
5535         PR c++/16716
5536         * g++.dg/parse/crash17.C: New test.
5537
5538         PR c++/17327
5539         * g++.dg/template/enum3.C: New test.
5540
5541 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
5542
5543         * lib/gcc-defs.exp: Load wrapper.exp.
5544         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
5545         using local code.
5546         * lib/gcc.exp (gcc_init): Similar.
5547         * lib/gfortran.exp (gfortran_init): Similar.
5548         * lib/objc.exp (objc_init): Similar.
5549         * lib/treelang.exp (treelang_init): Similar.
5550         * lib/wrapper.exp: New file with build_wrapper call machinery in
5551         ${tool}_maybe_build_wrapper.
5552
5553 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5554
5555         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
5556         "inline".
5557         * gcc.dg/declspec-11.c: Update expected messages.
5558         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
5559         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
5560         gcc.dg/inline-12.c: New tests.
5561
5562 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
5563
5564         * g++.dg/tree-ssa/pr17400.C: New testcase.
5565
5566 2004-09-13  James E Wilson  <wilson@specifixinc.com>
5567
5568         * gcc.target/mips/sb1-1.c: New testcase.
5569
5570 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
5571
5572         * lib/g77-dg.exp: Remove unused file.
5573         * lib/mike-g77.exp: Ditto.
5574         * lib/g77.exp: Ditto.
5575
5576 2004-09-12  Richard Henderson  <rth@redhat.com>
5577
5578         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
5579
5580 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5581
5582         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
5583         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5584         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
5585         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
5586         Update expected messages.
5587
5588 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
5589
5590         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
5591         declaration/use mismatch for dirp parameter.
5592
5593 2004-09-12  Andrew Pinski  <apinski@apple.com>
5594
5595         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
5596         -fgnu-runtime is passed.
5597
5598 2004-09-12  Richard Henderson  <rth@redhat.com>
5599
5600         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
5601         do the uplevel thing and update additional_flags directly.
5602         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
5603         gfortran.fortran-torture/execute/intrinsic_nearest.x,
5604         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
5605         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
5606
5607 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5608
5609         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
5610
5611 2004-09-11  Roger Sayle  <roger@eyesopen.com>
5612
5613         PR middle-end/17411
5614         * g++.dg/opt/pr17411-1.C: New test case.
5615
5616 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5617
5618         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5619         gcc.dg/tls/diag-2.c: Update expected messages.
5620         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
5621         messages.
5622         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
5623         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
5624         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
5625         gcc.dg/tls/diag-5.c: New tests.
5626
5627 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
5628
5629         * gcc.dg/20040910-1.c: Correct dg-error regexp.
5630
5631 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5632
5633         * g++.dg/parse/break-in-for.C: New test.
5634
5635 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
5636
5637         * gcc.dg/tree-ssa/20040911-1.c: New test.
5638
5639 2004-09-11  Andreas Jaeger  <aj@suse.de>
5640
5641         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
5642         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
5643
5644 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
5645
5646         * gcc.target/frv: New directory of FR-V-specific tests.
5647
5648 2004-09-10  James E Wilson  <wilson@specifixinc.com>
5649
5650         * gcc.dg/convert-vec-1.c: New test.
5651
5652 2004-09-10  Roger Sayle  <roger@eyesopen.com>
5653
5654         PR middle-end/17024
5655         * gcc.dg/pr17024-1.c: New test case.
5656
5657 2004-09-10  Eric Christopher  <echristo@redhat.com>
5658
5659         * gcc.dg/20040910-1.c: New test.
5660
5661 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5662
5663         * gcc.dg/bitfld-9.c: New test.
5664
5665 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
5666
5667         * gcc.c-torture/execute/ieee/acc1.c: New test.
5668         * gcc.c-torture/execute/ieee/acc2.c: New test.
5669         * gcc.c-torture/execute/ieee/mzero6.c: New test.
5670
5671 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5672
5673         * gcc.dg/deprecated-2.c: New test.
5674
5675 2004-09-09  James E Wilson  <wilson@specifixinc.com>
5676
5677         * gcc.dg/init-vec-1.c: New test.
5678
5679 2004-09-09  Roger Sayle  <roger@eyesopen.com>
5680
5681         PR middle-end/17055
5682         * gcc.dg/pr17055-1.c: New test case.
5683
5684 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
5685
5686         PR target/17377
5687         * gcc.c-torture/execute/pr17377.c: New test.
5688
5689 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5690
5691         PR c/8420
5692         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
5693         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
5694         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5695         gcc.dg/long-long-typespec-1.c: New tests.
5696         * gcc.dg/tls/diag-2.c: Update expected diagnostics
5697
5698 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5699
5700         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
5701         gcc.dg/gnu99-static-1.c: New tests.
5702
5703 2004-09-08  Devang Patel  <dpatel@apple.com>
5704
5705         * gcc.dg/darwin-ld-20040828-1.c: New test.
5706         * gcc.dg/darwin-ld-20040828-2.c: New test.
5707         * gcc.dg/darwin-ld-20040828-3.c: New test.
5708
5709 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
5710
5711         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
5712         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
5713         in error message.
5714         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
5715         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
5716         in error message.
5717         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
5718         types they qualify.
5719         * objc.dg/type-size-2.m: Fix wording in comment.
5720         * objc.dg/va-meth-1.m: New test case.
5721
5722 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
5723
5724         PR c/16633:
5725         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
5726         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
5727
5728 2004-09-06  Devang Patel  <dpatel@apple.com>
5729
5730         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
5731         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
5732
5733 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
5734
5735         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
5736         reflect changed line numbering of diagnostics.
5737
5738 2004-09-06  Paul Brook  <paul@codesourcery.com>
5739
5740         * gfortran.dg/edit_real_1.f90: Add new test.
5741
5742 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5743
5744         * gcc.dg/tree-ssa/loop-2.c: New test.
5745         * gcc.dg/tree-ssa/loop-3.c: New test.
5746         * gcc.dg/tree-ssa/loop-4.c: New test.
5747         * gcc.dg/tree-ssa/loop-5.c: New test.
5748
5749 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5750
5751         * gcc.dg/format/sentinel-1.c: Update for parameter option.
5752
5753 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5754
5755         * gcc.dg/format/sentinel-1.c: New test.
5756
5757 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
5758
5759         * testsuite/gcc.dg/builtins-46.c: New.
5760
5761 2004-09-03  Devang Patel  <dpatel@apple.com>
5762
5763         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
5764         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
5765
5766 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5767
5768         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
5769         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
5770         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
5771         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
5772         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
5773         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
5774         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
5775         the non-portable bzero.
5776         * gcc.dg/20010912-1.c: xfail for NetWare.
5777         * gcc.dg/20020426-2.c: xfail for NetWare.
5778         * gcc.dg/20021014-1.c: xfail for NetWare.
5779         * gcc.dg/20021018-1.c: xfail for NetWare.
5780         * gcc.dg/20030213-1.c: xfail for NetWare.
5781         * gcc.dg/20030225-1.c: xfail for NetWare.
5782         * gcc.dg/20030708-1.c: xfail for NetWare.
5783         * gcc.dg/builtins-config.h: Also exclude NetWare.
5784         * gcc.dg/format/format.h: Define restrict only if not already defined.
5785         * gcc.dg/nest.c: xfail for NetWare.
5786         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
5787         * lib/target-supports.exp (check_visibility_available): Exclude
5788         NetWare.
5789
5790 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5791
5792         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
5793         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
5794         deterministic starting point for the alignment of structure fields.
5795         * gcc.dg/Wpadded.c: Dito.
5796         * g++.dg/abi/vbase10.C: Dito.
5797
5798 2004-09-03  Devang Patel  <dpatel@apple.com>
5799
5800         * g++.dg/debug/pr15736.cc: New test.
5801
5802 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5803
5804         * README.QMTEST: Fix out-of-date link.
5805
5806 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
5807
5808         PR fortran/16579
5809         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
5810         Delete.  Duplicate of gfortran.dg/g77/20010610.f
5811
5812 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5813
5814         * g++.dg/abi/arm_rtti1.C: New test.
5815
5816 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
5817
5818         * gcc.dg/ppc-vector-memcpy.c: New.
5819         * gcc.dg/ppc-vector-memset.c: New.
5820
5821 2004-09-02  Chao-ying Fu  <fu@mips.com>
5822
5823         * gcc.target/mips/mips-3d-1.c: New test.
5824         * gcc.target/mips/mips-3d-2.c: New test.
5825         * gcc.target/mips/mips-3d-3.c: New test.
5826         * gcc.target/mips/mips-3d-4.c: New test.
5827         * gcc.target/mips/mips-3d-5.c: New test.
5828         * gcc.target/mips/mips-3d-6.c: New test.
5829         * gcc.target/mips/mips-3d-7.c: New test.
5830         * gcc.target/mips/mips-3d-8.c: New test.
5831         * gcc.target/mips/mips-3d-9.c: New test.
5832         * gcc.target/mips/mips-ps-1.c: New test.
5833         * gcc.target/mips/mips-ps-2.c: New test.
5834         * gcc.target/mips/mips-ps-3.c: New test.
5835         * gcc.target/mips/mips-ps-4.c: New test.
5836         * gcc.target/mips/mips-ps-type.c: New test.
5837
5838 2004-09-02  Paul Brook  <paul@codesourcery.com>
5839
5840         * gfortran.dg/edit_real_1.f90: Add new tests.
5841
5842 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5843
5844         PR fortran/15327
5845         * gfortran.dg/merge_char_1.f90: New test.
5846
5847 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5848
5849         PR fortran/16404
5850         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
5851
5852 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5853
5854         PR c/1522
5855         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
5856
5857 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
5858
5859         * g++.dg/opt/loop1.C: Do not XFAIL.
5860
5861 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
5862
5863         * gcc.c-torture/execute/20040831-1.c: New test.
5864
5865 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
5866
5867         PR fortran/16579
5868         * gfortran.dg/g77/20010610.f: Now passes.
5869         Copy from g77.f-torture/execute. Add dg-run directive.
5870         * gfortran.dg/g77/README: Update
5871
5872 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5873
5874         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
5875         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
5876         (t1, t2, t3, t4): Add volatile.
5877
5878 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5879
5880         * g++.dg/ext/visibility/arm1.C: New test.
5881
5882 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
5883
5884         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
5885         -pedantic-errors.
5886
5887 2004-09-01  Paul Brook  <paul@codesourcery.com>
5888
5889         * gfortran.dg/eof_2.f90: New test.
5890
5891 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5892
5893         PR fortran/16579
5894         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
5895
5896 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
5897
5898         PR libfortran/16805
5899         * gfortran.dg/list_read_2.f90: New test.
5900
5901 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5902
5903         * g++.dg/abi/key1.C: New test.
5904
5905 2004-08-31  Richard Henderson  <rth@redhat.com>
5906
5907         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
5908         form of offsetof.
5909         * g++.dg/other/offsetof5.C: Remove duplicate.
5910
5911 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5912
5913         PR fortran/17244
5914         * gfortran.dg/func_derived_1.f90: New test.
5915
5916 2004-08-31  Paul Brook  <paul@codesourcery.com>
5917
5918         * gfortran.dg/eof_1.f90: New test.
5919
5920 2004-08-31  Paul Brook  <paul@codesourcery.com>
5921
5922         * gfortran.dg/list_read_1.f90: New file.
5923
5924 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
5925
5926         * g++.dg/opt/loop1.C: XFAIL.
5927
5928 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
5929
5930         * gcc.dg/funcdef-storage-1.c: New.
5931         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
5932         an extern function in local scope.
5933         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
5934         declare an 'auto inline' function in local scope.
5935         * gcc.dg/20011130-1.c: Likewise.
5936         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
5937         an 'auto' function in local scope.
5938         * gcc.dg/20021014-1.c: Likewise.
5939         * gcc.dg/20030331-2.c: Likewise.
5940
5941 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5942
5943         * gfortran.dg/blockdata_1.f90: New test.
5944
5945 2004-08-30  Richard Henderson  <rth@redhat.com>
5946
5947         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
5948
5949 2004-08-30  Richard Henderson  <rth@redhat.com>
5950
5951         * lib/fortran-torture.exp (fortran-torture-execute): Honor
5952         additional_flags set by alternate driver.
5953         (ieee-options): New procedure.
5954         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
5955         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
5956         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
5957         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
5958
5959 2004-08-30  Richard Henderson  <rth@redhat.com>
5960
5961         * lib/f-torture.exp: Remove.
5962
5963 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
5964
5965         PR rtl-optimization/16590
5966         * g++.dg/opt/loop1.C: New test.
5967
5968 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5969
5970         PR fortran/13910
5971         * gfortran.dg/oldstyle_1.f90: New test.
5972
5973 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
5974         Paul Brook  <paul@codesourcery.com>
5975
5976         * gfortran.dg/g77/README: Update.
5977         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
5978         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5979         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
5980
5981 2004-08-28  Paul Brook  <paul@codesourcery.com>
5982
5983         PR libfortran/17195
5984         * gfortran.dg/edit_real_1.f90: New test.
5985
5986 2004-08-27  Paul Brook  <paul@codesourcery.com>
5987
5988         * gfortran.dg/rewind_1.f90: New test.
5989
5990 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
5991
5992         PR fortran/16597
5993         * gfortran.dg/pr16597.f90: New test.
5994
5995 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5996
5997         PR c/13801
5998         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
5999         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
6000         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
6001         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
6002         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
6003
6004 2004-08-26  Nick Clifton  <nickc@redhat.com>
6005
6006         * gcc.c-torture/compile/pr17119.c: New test.
6007
6008 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6009
6010         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
6011
6012 2004-08-25  Richard Henderson  <rth@redhat.com>
6013
6014         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
6015         the bits that expect kind=8 to be the largest real kind.
6016
6017 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6018
6019         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
6020
6021 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6022
6023         * gfortran.dg/assignment_1.f90: New test.
6024
6025 2004-08-25  Adam Nemet  <anemet@lnxw.com>
6026
6027         * g++.dg/template/repo3.C: New test.
6028
6029 2004-08-25  Roger Sayle  <roger@eyesopen.com>
6030
6031         PR middle-end/16693
6032         PR tree-optimization/16372
6033         * g++.dg/opt/pr16372-1.C: New test case.
6034         * g++.dg/opt/pr16693-1.C: New test case.
6035         * g++.dg/opt/pr16693-2.C: New test case.
6036
6037 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6038
6039         * objc.dg/proto-lossage-4.m: New test.
6040
6041 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
6042
6043         PR c++/17155
6044         * g++.dg/inherit/local2.C: New test.
6045
6046 2004-08-25  Paul Brook  <paul@codesourcery.com>
6047
6048         PR fortran/17144
6049         * gfortran.dg/string_ctor_1.f90: New test.
6050
6051 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6052
6053         PR c++/14428
6054         * g++.dg/template/redecl2.C: New test.
6055
6056 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6057
6058         PR fortran/17143
6059         * gfortran.dg/pr17143.f90: New test.
6060
6061 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6062
6063         PR fortran/17164
6064         * gfortran.dg/pr17164.f90: New test.
6065
6066 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6067
6068         * gcc.dg/tree-ssa/loop-1.c: New test.
6069
6070 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6071
6072         * gcc.c-torture/compile/20040824-1.c: New test.
6073
6074 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6075
6076         * gcc.c-torture/compile/iftrap-3.c: New test.
6077
6078 2004-08-24  Paul Brook  <paul@codesourcery.com>
6079
6080         * gfortran.dg/entry_2.f90: New test.
6081
6082 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6083
6084         PR c++/16889
6085         * g++.dg/lookup/ambig[12].C: New.
6086
6087 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6088
6089         PR c++/16706
6090         * g++.dg/template/crash21.C: New test.
6091         * g++.dg/template/crash22.C: Likewise.
6092
6093 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6094
6095         PR c++/17149
6096         * g++.dg/template/access15.C: New.
6097
6098 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6099
6100         PR c++/17163
6101         * g++.dg/template/repo2.C: New test.
6102
6103 2004-08-23  Roger Sayle  <roger@eyesopen.com>
6104
6105         PR rtl-optimization/17078
6106         * gcc.c-torture/execute/pr17078-1.c: New test case.
6107
6108 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6109
6110         PR c/14492
6111         * gcc.dg/debug/crash1.c: New test.
6112
6113 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6114
6115         PR c/16180
6116         * gcc.dg/loop-5.c: New test.
6117
6118 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6119
6120         * gcc.c-torture/execute/20040823-1.c: New test.
6121
6122 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
6123
6124         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
6125         to the assembler.  Simplify test accordingly.
6126         (asm_abi_flags): Use GNU names.
6127         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
6128         to check for ABI flags.
6129
6130 2004-08-22  Andrew Pinski  <apinski@apple.com>
6131
6132         * g++.dg/opt/pr14029.C: New test.
6133         * gcc.c-torture/execute/pr15262.c: New test.
6134
6135 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6136
6137         * gfortran.dg/reduction.f90: Add checks with complex arguments.
6138
6139 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
6140
6141         PR 16908
6142         * gfortran.dg/direct_io.f90: New test.
6143
6144 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6145
6146         PR c++/17121
6147         * g++.dg/inherit/local2.C: New test.
6148
6149 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6150
6151         PR c++/17120
6152         * g++.dg/warn/Wparentheses-4.C: New test.
6153
6154 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6155
6156         PR c++/17121
6157         * g++.dg/inherit/local2.C: New test.
6158
6159         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
6160         * gcc.dg/ppc-ldstruct.c: Likewise.
6161         * gcc.dg/ppc64-abi-2.c: Likewise.
6162
6163 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
6164
6165         PR rtl-optimization/17099
6166         * gcc.c-torture/execute/20040820-1.c: New test.
6167
6168 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
6169
6170         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
6171
6172 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
6173
6174         PR fortran/17077
6175         * gfortran.dg/auto_array_1.f90: New test.
6176
6177 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6178
6179         PR fortran/17074
6180         * gfortran.dg/simpleif_1.f90: New test.
6181
6182 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
6183
6184         * lib/target-supports.exp (check_profiling_available): Return
6185         false for arm*-*-symbianelf* and arm*-*-eabi*.
6186
6187         PR c++/15890
6188         * g++.dg/template/delete1.C: New test.
6189
6190 2004-08-19  Paul Brook  <paul@codesourcery.com>
6191
6192         PR fortran/14976
6193         PR fortran/16228
6194         * gfortran.dg/data_char_1.f90: New test.
6195
6196 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
6197
6198         PR fortran/16946
6199         * gfortran.dg/reduction.f90: New testcase.
6200
6201 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6202
6203         PR fortran/16520
6204         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
6205
6206 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6207
6208         PR c++/17041
6209         * g++.dg/Wparentheses-3.C: New test.
6210
6211 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
6212
6213         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
6214         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
6215         * gcc.dg/vect/vect-2.c: Likewise.
6216         * gcc.dg/vect/vect-3.c: Likewise.
6217         * gcc.dg/vect/vect-4.c: Likewise.
6218         * gcc.dg/vect/vect-5.c: Likewise.
6219         * gcc.dg/vect/vect-6.c: Likewise.
6220         * gcc.dg/vect/vect-7.c: Likewise.
6221         * gcc.dg/vect/vect-25.c: Likewise.
6222         * gcc.dg/vect/vect-31.c: Likewise.
6223         * gcc.dg/vect/vect-32.c: Likewise.
6224         * gcc.dg/vect/vect-34.c: Likewise.
6225         * gcc.dg/vect/vect-36.c: Likewise.
6226         * gcc.dg/vect/vect-all.c: Likewise.
6227
6228 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
6229
6230         PR c++/17068
6231         * g++.dg/template/operator4.C: New test.
6232
6233 2004-08-18  Richard Henderson  <rth@redhat.com>
6234
6235         * gcc.dg/20040206-1.c: XFAIL.
6236
6237 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6238
6239         PR c++/16246
6240         * g++.dg/template/array7.C: New test.
6241
6242 2004-08-17  James E Wilson  <wilson@specifixinc.com>
6243
6244         * gcc.dg/mips-movcc-1.c: New test.
6245         * gcc.dg/mips-movcc-2.c: New test.
6246         * gcc.dg/mips-movcc-3.c: New test.
6247
6248         * gcc.dg/mips-nmadd-1.c: New test.
6249         * gcc.dg/mips-nmadd-2.c: New test.
6250
6251 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6252
6253         PR c++/15871
6254         * g++.dg/opt/inline8.C: New test.
6255
6256         PR c++/16965
6257         * g++.dg/parse/error17.C: New test.
6258
6259 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
6260
6261         * gcc.dg/vect: New directory for vectorizer tests.
6262         * gcc.dg/vect/tree-vect.h: New file.
6263         * gcc.dg/vect/vect.exp: New file.
6264         * gcc.dg/vect/pr16105.c.c: New test.
6265         * gcc.dg/vect/vect-1.c: New test.
6266         * gcc.dg/vect/vect-2.c: New test.
6267         * gcc.dg/vect/vect-3.c: New test.
6268         * gcc.dg/vect/vect-4.c: New test.
6269         * gcc.dg/vect/vect-5.c: New test.
6270         * gcc.dg/vect/vect-6.c: New test.
6271         * gcc.dg/vect/vect-7.c: New test.
6272         * gcc.dg/vect/vect-8.c: New test.
6273         * gcc.dg/vect/vect-9.c: New test.
6274         * gcc.dg/vect/vect-10.c: New test.
6275         * gcc.dg/vect/vect-11.c: New test.
6276         * gcc.dg/vect/vect-12.c: New test.
6277         * gcc.dg/vect/vect-13.c: New test.
6278         * gcc.dg/vect/vect-14.c: New test.
6279         * gcc.dg/vect/vect-15.c: New test.
6280         * gcc.dg/vect/vect-16.c: New test.
6281         * gcc.dg/vect/vect-17.c: New test.
6282         * gcc.dg/vect/vect-18.c: New test.
6283         * gcc.dg/vect/vect-19.c: New test.
6284         * gcc.dg/vect/vect-20.c: New test.
6285         * gcc.dg/vect/vect-21.c: New test.
6286         * gcc.dg/vect/vect-22.c: New test.
6287         * gcc.dg/vect/vect-23.c: New test.
6288         * gcc.dg/vect/vect-24.c: New test.
6289         * gcc.dg/vect/vect-25.c: New test.
6290         * gcc.dg/vect/vect-26.c: New test.
6291         * gcc.dg/vect/vect-27.c: New test.
6292         * gcc.dg/vect/vect-28.c: New test.
6293         * gcc.dg/vect/vect-29.c: New test.
6294         * gcc.dg/vect/vect-30.c: New test.
6295         * gcc.dg/vect/vect-31.c: New test.
6296         * gcc.dg/vect/vect-32.c: New test.
6297         * gcc.dg/vect/vect-33.c: New test.
6298         * gcc.dg/vect/vect-34.c: New test.
6299         * gcc.dg/vect/vect-35.c: New test.
6300         * gcc.dg/vect/vect-36.c: New test.
6301         * gcc.dg/vect/vect-37.c: New test.
6302         * gcc.dg/vect/vect-38.c: New test.
6303         * gcc.dg/vect/vect-40.c: New test.
6304         * gcc.dg/vect/vect-41.c: New test.
6305         * gcc.dg/vect/vect-42.c: New test.
6306         * gcc.dg/vect/vect-43.c: New test.
6307         * gcc.dg/vect/vect-44.c: New test.
6308         * gcc.dg/vect/vect-45.c: New test.
6309         * gcc.dg/vect/vect-46.c: New test.
6310         * gcc.dg/vect/vect-47.c: New test.
6311         * gcc.dg/vect/vect-48.c: New test.
6312         * gcc.dg/vect/vect-49.c: New test.
6313         * gcc.dg/vect/vect-50.c: New test.
6314         * gcc.dg/vect/vect-51.c: New test.
6315         * gcc.dg/vect/vect-52.c: New test.
6316         * gcc.dg/vect/vect-53.c: New test.
6317         * gcc.dg/vect/vect-54.c: New test.
6318         * gcc.dg/vect/vect-55.c: New test.
6319         * gcc.dg/vect/vect-56.c: New test.
6320         * gcc.dg/vect/vect-57.c: New test.
6321         * gcc.dg/vect/vect-58.c: New test.
6322         * gcc.dg/vect/vect-59.c: New test.
6323         * gcc.dg/vect/vect-60.c: New test.
6324         * gcc.dg/vect/vect-61.c: New test.
6325         * gcc.dg/vect/vect-all.c: New test.
6326         * gcc.dg/vect/vect-none.c: New test.
6327
6328 2004-08-17  Paul Brook  <paul@codesourcery.com>
6329
6330         PR fortran/13082
6331         * gfortran.dg/entry_1.f90: New test.
6332
6333 2004-08-17  Andrew Pinski  <apinski@apple.com>
6334
6335         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
6336
6337 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
6338
6339         * gcc.dg/pr17036-1.c: New test.
6340
6341 2004-08-16  Devang Patel  <dpatel@apple.com>
6342
6343         * gcc.dg/darwin-20040809-1.c: New test.
6344
6345 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
6346
6347         * gcc.dg/funcdef-attr-1.c: New test.
6348
6349 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
6350
6351         * gcc.dg/altivec-17.c: New test.
6352         * gcc.dg/altivec-18.c: New test.
6353
6354 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6355
6356         PR c++/6749
6357         * g++.dg/template/vtable2.C: New test.
6358
6359 2004-08-14  Richard Henderson  <rth@redhat.com>
6360
6361         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
6362         * gcc.dg/pack-test-4.c (main): Return 0.
6363         * gcc.dg/setjmp-1.c: Remove XFAIL.
6364         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
6365
6366 2004-08-14  Richard Henderson  <rth@redhat.com>
6367
6368         * gcc.dg/980217-1.c: Add prototype for printf.
6369
6370 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
6371
6372         * gfortran.dg/pr16935.f90: New test.
6373
6374 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
6375
6376         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
6377
6378 2004-08-13  Paul Brook  <paul@codesourcery.com>
6379
6380         * gfortran.dg/der_io_1.f90: Remove stray comma.
6381
6382 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6383
6384         * gcc.dg/vmx/cw-bug-2.c: Remove.
6385         * gcc.dg/vmx/vprint-1.c: Remove.
6386         * gcc.dg/vmx/vscan-1.c: Remove.
6387
6388 2004-08-12  Devang patel  <dpatel@apple.com>
6389
6390         * gcc.dg/darwin-20040809-2.c: New test.
6391
6392 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
6393
6394         * g++.dg/ext/altivec-12.C: New test.
6395
6396         * g++.dg/ext/altivec-11.C: New test.
6397
6398 2004-08-12  Paul Brook  <paul@codesourcery.com>
6399
6400         * g++.dg/abi/arm_cxa_vec_1.C: New test.
6401
6402 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6403
6404         * g++.dg/ext/altivec-2.C: Check for hardware support before
6405         executing any VMX instructions.
6406
6407         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
6408
6409 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
6410
6411         PR c++/16276
6412         * g++.old-deja/g++.other/comdat4.C: New test.
6413         * g++.old-deja/g++.other/comdat4-aux.cc: New.
6414
6415 2004-08-12  Ben Elliston  <bje@au.ibm.com>
6416
6417         PR target/16286
6418         * gcc.dg/pr16286.c: New test.
6419
6420 2004-08-12 Jan Beulich <jbeulich@novell.com>
6421
6422         * g++.dg/ext/asm5.C: New.
6423
6424 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6425
6426         PR c++/16698
6427         * g++.dg/eh/crash1.C: New test.
6428
6429         PR c++/16717
6430         * g++.dg/ext/construct1.C: New test.
6431
6432 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6433
6434         PR c++/16853
6435         * g++.dg/init/ptrmem1.C: New test.
6436
6437         PR c++/16618
6438         * g++.dg/parse/offsetof5.C: New test.
6439
6440         PR c++/16870
6441         * g++.dg/template/overload3.C: New test.
6442
6443 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6444
6445         PR c++/16964
6446         * g++.dg/parse/error16.C: New test.
6447
6448         PR c++/16904
6449         * g++.dg/template/error14.C: New test.
6450
6451         PR c++/16929
6452         * g++.dg/template/error15.C: New test.
6453
6454 2004-08-11  Devang Patel  <dpatel@apple.com>
6455
6456         * gcc.dg/darwin-ld-20040809-1.c: New test.
6457         * gcc.dg/darwin-ld-20040809-2.c: New test.
6458
6459 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
6460
6461         PR fortran/16917
6462         * gfortran.dg/dfloat_1.f90: New test.
6463
6464 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
6465
6466         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
6467         * gcc.dg/dll-2.c: Fix dg-require syntax.
6468         * gcc.misc-tests/arm-isr.c (abort): Declare.
6469         (exit): Likewise.
6470
6471 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
6472
6473         PR c++/16971
6474         * g++.dg/parse/crash16.C: New test.
6475
6476 2004-08-10  Roger Sayle  <roger@eyesopen.com>
6477
6478         * gcc.dg/mips-rsqrt-1.c: New test case.
6479         * gcc.dg/mips-rsqrt-2.c: New test case.
6480         * gcc.dg/mips-rsqrt-3.c: New test case.
6481
6482 2004-08-10  Paul Brook  <paul@codesourcery.com>
6483
6484         * gfortran.dg/der_io_1.f90: New test.
6485
6486 2004-08-10  Paul Brook  <paul@codesourcery.com>
6487
6488         PR fortran/16919
6489         * gfortran.dg/der_array_1.f90: New test.
6490
6491 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
6492
6493         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
6494
6495 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
6496
6497         * gcc.dg/wchar_t-2.c: Fix typo.
6498
6499 2004-08-09  Falk Hueffner  <falk@debian.org>
6500
6501         PR tree-optimization/12517
6502         * gcc.c-torture/compile/pr12517.c: New test.
6503
6504         PR tree-optimization/12578
6505         * gcc.c-torture/compile/pr12578.c: New test.
6506
6507         PR tree-optimization/12899
6508         * gcc.c-torture/compile/pr12899.c: New test.
6509
6510         PR rtl-optimization/14692
6511         * gcc.c-torture/compile/pr14692.c: New test.
6512
6513         PR tree-optimization/16461
6514         * gcc.c-torture/compile/pr16461.c: New test.
6515
6516 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6517
6518         * gfortran.dg/getenv_1.f90: New test.
6519
6520 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6521
6522         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
6523         wchar_t.
6524         * gcc.dg/symbian5.c: Test -fno-short-wchar.
6525
6526 2004-08-06  Paul Brook  <paul@codesourcery.com>
6527
6528         * gfortran.dg/ret_array_1.f90: New test.
6529         * gfortran.dg/ret_pointer_1.f90: New test.
6530
6531 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
6532
6533         * gcc.dg/missing-field-init-[12].c: New tests.
6534         * g++.dg/warn/missing-field-init-[12].C: New tests.
6535
6536 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6537
6538         * gcc.dg/enum2.c: New test.
6539         * gcc.dg/symbian3.c: Likewise.
6540         * gcc.dg/symbian4.c: Likewise.
6541         * gcc.dg/wchar_t-2.c: Likewise.
6542
6543 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6544
6545         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
6546         destructor tests.
6547
6548 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6549
6550         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
6551         dg-require-visiblity.
6552         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
6553         * g++.dg/ext/visibility/fvisibility.C: Likewise.
6554         * g++.dg/ext/visibility/memfuncts.C: Likewise.
6555         * g++.dg/ext/visibility/new1.C: Likewise.
6556         * g++.dg/ext/visibility/pragma.C: Likewise.
6557         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
6558         * g++.dg/ext/visibility/virtual.C: Likewise.
6559         * g++/dg/ext/visibility/visibility-1.C: Likewise.
6560         * g++/dg/ext/visibility/visibility-2.C: Likewise.
6561         * g++/dg/ext/visibility/visibility-3.C: Likewise.
6562         * g++/dg/ext/visibility/visibility-4.C: Likewise.
6563         * g++/dg/ext/visibility/visibility-5.C: Likewise.
6564         * g++/dg/ext/visibility/visibility-6.C: Likewise.
6565         * g++/dg/ext/visibility/visibility-7.C: Likewise.
6566         * g++/dg/ext/visibility/visibility-8.C: New test.
6567         * gcc.c-torture/compile/dll.x: Remove.
6568         * gcc.dg/dll-2.c: Use dg-require-dll
6569         * gcc.dg/visibility-10.c: New test.
6570         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
6571         supporting DLLs.
6572         * testsuite/lib/scanasm.exp (scan_hidden): New function.
6573         (scan_not_hidden): Likewise.
6574
6575 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
6576
6577         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
6578
6579 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
6580
6581         * gcc.c-torture/execute/20040805-1.c: New test.
6582
6583 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
6584
6585         * gcc.dg/20020118-1.c: Declare abort.
6586         * gcc.dg/altivec_check.h: Likewise.
6587         * gcc.dg/iftrap-2.c: Likewise.
6588         * gcc.dg/pragma-darwin.c: Likewise.
6589         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
6590
6591 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
6592
6593         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
6594
6595 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6596
6597         * gcc.c-torture/execute/builtins/abs-2.c,
6598         gcc.c-torture/execute/builtins/abs-3.c,
6599         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
6600         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
6601         intmax_t, uintmax_t and their limits.
6602         * gcc.dg/intmax_t-1.c: New test.
6603
6604 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6605
6606         * g++.dg/tc1/dr147.C: Add reference to PR.
6607
6608 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
6609
6610         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
6611         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
6612
6613 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
6614
6615         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
6616
6617 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6618
6619         * gcc.dg/redecl-5.c: New test.
6620         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
6621         of scanf.
6622
6623 2004-08-03  Roger Sayle  <roger@eyesopen.com>
6624
6625         PR middle-end/16790
6626         * gcc.c-torture/execute/pr16790-1.c: New test case.
6627
6628 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
6629
6630         * g++.dg/ext/visibility/assign1.C: New test.
6631         * g++.dg/ext/visibility/new1.C: Likewise.
6632
6633         * gcc.dg/symbian1.c: New test.
6634         * gcc.dg/symbian2.c: Likewise.
6635
6636 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6637
6638         PR target/16570
6639         * gcc.dg/i386-sse-9.c: New test.
6640
6641 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6642
6643         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
6644
6645 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6646
6647         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
6648         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
6649         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
6650         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
6651         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
6652         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
6653         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
6654         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
6655         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
6656         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
6657         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
6658         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
6659         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
6660         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
6661         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
6662         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
6663         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
6664         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
6665         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
6666         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
6667         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
6668         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
6669         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
6670         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6671         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
6672         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
6673         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
6674         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
6675         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
6676         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
6677         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
6678         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
6679         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
6680         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
6681         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
6682         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
6683         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
6684         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
6685         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
6686         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
6687         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
6688         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
6689         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
6690         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
6691         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
6692         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
6693         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
6694         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
6695         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
6696         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
6697         gcc.misc-tests/i386-pf-3dnow-1.c,
6698         gcc.misc-tests/i386-pf-athlon-1.c,
6699         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6700         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
6701         Declare built-in functions used.
6702         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
6703
6704 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
6705
6706         PR c++/16707
6707         * g++.dg/lookup/using12.C: New test.
6708
6709         * g++.dg/init/null1.C: Fix PR number.
6710         * g++.dg/parse/namespace10.C: Likewise.
6711
6712 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6713
6714         PR c++/16224
6715         * g++.dg/template/spec17.C: New test.
6716         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
6717         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
6718
6719 2004-08-02  David Billinghurst
6720
6721         PR fortran/16292
6722         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
6723
6724 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
6725
6726         * gcc.dg/ia64-got-1.c: New test case.
6727
6728 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6729
6730         PR c++/16489
6731         * g++.dg/init/null1.C: New test.
6732         * g++.dg/tc1/dr76.C: Adjust error marker.
6733
6734         PR c++/16529
6735         * g++.dg/parse/namespace10.C: New test.
6736
6737         PR c++/16810
6738         * g++.dg/inherit/ptrmem2.C: New test.
6739
6740 2004-08-02  Ben Elliston  <bje@au.ibm.com>
6741
6742         PR target/16155
6743         * gcc.dg/pr16155.c: New test.
6744
6745 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6746
6747         * gcc.dg/redecl-2.c: New test.
6748
6749 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
6750
6751         * gcc.dg/darwin-longdouble.c: New file.
6752
6753 2004-07-30  Richard Henderson  <rth@redhat.com>
6754
6755         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
6756         write to constant argument.
6757         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6758
6759 2004-07-30  Richard Henderson  <rth@redhat.com>
6760
6761         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
6762         tests of nearest around zero.
6763
6764 2004-07-30  Andrew Pinski  <apinski@apple.com>
6765
6766         * gcc.c-torture/compile/20040730-1.c: New test.
6767
6768 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6769
6770         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
6771         powerpc-eabispe.
6772
6773 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6774
6775         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
6776
6777 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
6778
6779         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
6780         contains $ld_library_path.
6781         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6782
6783 2004-07-29  Richard Henderson  <rth@redhat.com>
6784
6785         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
6786
6787         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
6788         (alt2, which): New.
6789         (Check): Accept either alternative.
6790
6791 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
6792
6793         * g++.dg/abi/inline1.C: New test.
6794         * g++.dg/abi/local1-a.cc: Likewise.
6795         * g++.dg/abi/local1.C: Likewise.
6796         * g++.dg/abi/mangle11.C: Tweak location of warnings.
6797         * g++.dg/abi/mangle12.C: Likewise.
6798         * g++.dg/abi/mangle17.C: Likewise.
6799         * g++.dg/abi/mangle20-2.C: Likewise.
6800         * g++.dg/opt/interface1.C: Likewise.
6801         * g++.dg/opt/interface1.h: Likewise.
6802         * g++.dg/opt/interface1-a.cc: New test.
6803         * g++.dg/parse/repo1.C: New test.
6804         * g++.dg/template/repo1.C: Likewise.
6805         * g++.dg/warn/Winline-1.C: Likewise.
6806         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
6807
6808 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
6809
6810         * gcc.dg/tree-ssa/20040729-1.c: New test.
6811
6812 2004-07-27  Matt Austern <austern@apple.com>
6813
6814         * gcc.dg/darwin-bool-1.c: New test.
6815         * gcc.dg/darwin-bool-2.c: New test.
6816
6817 2004-07-28  Richard Henderson  <rth@redhat.com>
6818
6819         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
6820         arguments in the correct type.  Don't write to constant arguments.
6821
6822 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6823
6824         PR tree-optimization/16688
6825         PR tree-optimization/16689
6826         * g++.dg/tree-ssa/pr16688.C: New test.
6827
6828 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6829
6830         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6831         loads.  Not only in the comment, this time.
6832
6833 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
6834
6835         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
6836         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
6837         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
6838         * gcc.dg/sh4a-bitmovua.c: New.
6839         * gcc.dg/sh4a-cos.c: New.
6840         * gcc.dg/sh4a-cosf.c: New.
6841         * gcc.dg/sh4a-fprun.c: New.
6842         * gcc.dg/sh4a-fsrra.c: New.
6843         * gcc.dg/sh4a-memmovua.c: New.
6844         * gcc.dg/sh4a-sin.c: New.
6845         * gcc.dg/sh4a-sincos.c: New.
6846         * gcc.dg/sh4a-sincosf.c: New.
6847         * gcc.dg/sh4a-sinf.c: New.
6848
6849 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6850
6851         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
6852         conditionals.
6853         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6854         loads.
6855         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
6856         DOM1.
6857
6858 2004-07-27  Andrew Pinski  <apinski@apple.com>
6859
6860         * g++.dg/rtti/tinfo1.C: Correct the xfail.
6861
6862 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
6863
6864         * gcc.dg/pragma-isr.c: New test.
6865
6866 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6867
6868         PR c++/14429
6869         * g++.dg/template/ttp11.C: New test.
6870
6871 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
6872
6873         * gcc.c-torture/compile/20040727-1.c: New test.
6874
6875 2004-07-26  Eric Christopher  <echristo@redhat.com>
6876
6877         * gcc.c-torture/compile/20040726-2.c: New test.
6878
6879 2004-07-26  Andrew Pinski  <apinski@apple.com>
6880
6881         * g++.dg/rtti/tinfo1.C: Xfail.
6882
6883 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
6884
6885         * gcc.c-torture/compile/20040726-1.c: New test.
6886
6887 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
6888             Brian Ryner  <bryner@brianryner.com>
6889
6890         PR c++/9283
6891         PR c++/15000
6892         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
6893         * g++.dg/ext/visibility/: New directory.
6894         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
6895         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
6896         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
6897         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
6898         * g++.dg/ext/visibility/fvisibility.C,
6899         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
6900         g++.dg/ext/visibility/fvisibility-override1.C
6901         g++.dg/ext/visibility/fvisibility-override2.C
6902         g++.dg/ext/visibility/memfuncts.C
6903         g++.dg/ext/visibility/noPLT.C
6904         g++.dg/ext/visibility/pragma.C
6905         g++.dg/ext/visibility/pragma-override1.C
6906         g++.dg/ext/visibility/pragma-override2.C
6907         g++.dg/ext/visibility/staticmemfuncts.C
6908         g++.dg/ext/visibility/virtual.C: New tests.
6909
6910 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6911
6912         PR c/15360
6913         * gcc.dg/pr15360-1.c: New test.
6914
6915 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
6916
6917         * gcc.dg/pragma-align-2.c: New test.
6918         * gcc.dg/pragma-init-fini.c: New test.
6919         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
6920         targets.
6921
6922 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6923
6924         * gcc.dg/init-string-2.c: New test.
6925
6926 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
6927
6928         PR 16684
6929         * gcc.dg/Wredundant-decls-1.c: New test case.
6930
6931 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
6932
6933         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
6934         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
6935         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
6936         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
6937         * gcc.dg/compat/generate-random.c: New file.
6938         * gcc.dg/compat/generate-random.h: Likewise.
6939         * gcc.dg/compat/generate-random_r.c: Likewise.
6940         * gcc.dg/compat/struct-layout-1.h: Likewise.
6941         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
6942         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
6943         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
6944         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
6945         * gcc.dg/compat/struct-layout-1_main.c: New test.
6946         * gcc.dg/compat/struct-layout-1_x.c: New file.
6947         * gcc.dg/compat/struct-layout-1_y.c: New file.
6948         * gcc.dg/compat/struct-layout-1_test.h: New file.
6949
6950 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6951
6952         * gcc.dg/comp-return-1.c: New test
6953
6954 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
6955
6956         * gcc.dg/vmx/8-02a.c: Fix typo.
6957
6958         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
6959         * gcc.dg/darwin-abi-3.c: New test.
6960
6961         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
6962         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
6963
6964         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
6965         * gcc.dg/vmx/ops-long-1.c: New test.
6966         * gcc.dg/vmx/ops-long-2.c: New test.
6967
6968 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6969
6970         * g++.dg/lookup/conv-[1234].C: New.
6971
6972 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
6973
6974         * g++.dg/parse/attr2.C: Simplify.
6975
6976 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6977
6978         PR c/7284
6979         * gcc.c-torture/execute/pr7284-1.c: New test.
6980
6981 2004-07-22  Brian Booth  <bbooth@redhat.com>
6982
6983         * gcc.dg/tree-ssa/20040721-1.c: New test.
6984
6985 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6986
6987         * g++.dg/template/crash20.c: New.
6988
6989 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
6990
6991         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
6992         Add dg-run directive.  Declare variables as required.
6993         * gfortran.dg/g77/README: Update
6994
6995 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
6996
6997         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
6998         gcc.dg/cris-peep2-andu2.c: New tests.
6999
7000 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7001
7002         PR c/15052
7003         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
7004         on return type.
7005         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
7006         messages.
7007         * gcc.dg/qual-return-2.c: Update expected messages.
7008         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
7009
7010 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7011
7012         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
7013         * gcc.dg/noncompile/921102-1.c: Update expected error message.
7014
7015 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7016
7017         PR c/11250
7018         * gcc.dg/init-string-1.c: New test.
7019
7020 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
7021
7022         PR middle-end/15345
7023         PR c/16450
7024         * gcc.dg/torture/nested-fn-1.c: New test.
7025
7026 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
7027
7028         PR target/16559
7029         * gcc.dg/ia64-fptr-1.c: New file.
7030
7031 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7032
7033         PR c++/14497
7034         * g++.dg/template/spec16.C: New test.
7035         * g++.old-deja/g++.robertl/eb118.C: Remove.
7036
7037 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7038
7039         PR c++/509
7040         * g++.dg/template/spec15.C: New test.
7041
7042 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
7043
7044         Copy cases from g77.f-torture/execute and add dg-run
7045         directive.  Other changes as noted.
7046         * gfortran.dg/g77/13037.f
7047         * gfortran.dg/g77/1832.f
7048         * gfortran.dg/g77/19981119-0.f
7049         * gfortran.dg/g77/19990313-0.f
7050         * gfortran.dg/g77/19990313-1.f
7051         * gfortran.dg/g77/19990313-2.f
7052         * gfortran.dg/g77/19990313-3.f
7053         * gfortran.dg/g77/19990419-1.f
7054         * gfortran.dg/g77/19990826-0.f
7055         * gfortran.dg/g77/19990826-2.f
7056         * gfortran.dg/g77/20000503-1.f
7057         * gfortran.dg/g77/20001111.f
7058         * gfortran.dg/g77/20010116.f
7059         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
7060         * gfortran.dg/g77/20010430.f
7061         * gfortran.dg/g77/6177.f
7062         * gfortran.dg/g77/947.f
7063         * gfortran.dg/g77/970816-3.f
7064         * gfortran.dg/g77/971102-1.f
7065         * gfortran.dg/g77/980520-1.f
7066         * gfortran.dg/g77/980628-0.f
7067         * gfortran.dg/g77/980628-1.f
7068         * gfortran.dg/g77/980628-10.f
7069         * gfortran.dg/g77/980628-2.f
7070         * gfortran.dg/g77/980628-3.f
7071         * gfortran.dg/g77/980628-7.f
7072         * gfortran.dg/g77/980628-8.f
7073         * gfortran.dg/g77/980628-9.f
7074         * gfortran.dg/g77/980701-0.f
7075         * gfortran.dg/g77/980701-1.f
7076         * gfortran.dg/g77/cabs.f
7077         * gfortran.dg/g77/claus.f
7078         * gfortran.dg/g77/complex_1.f
7079         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
7080         * gfortran.dg/g77/dcomplex.f
7081         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
7082         * gfortran.dg/g77/f90-intrinsic-mathematical.f
7083         * gfortran.dg/g77/f90-intrinsic-numeric.f
7084         * gfortran.dg/g77/int8421.f
7085         * gfortran.dg/g77/labug1.f
7086         * gfortran.dg/g77/large_vec.f
7087         * gfortran.dg/g77/le.f
7088         * gfortran.dg/g77/short.f
7089         * gfortran.dg/g77/README: Update
7090
7091 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
7092
7093         PR c++/16637
7094         * g++.dg/parse/lookup4.C: New test.
7095
7096 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7097
7098         PR c++/16175
7099         * g++.dg/template/ttp10.C: New test.
7100
7101 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7102
7103         * gcc.dg/pr12625-1.c: New test.
7104
7105 2004-07-20  Steven Bosscher  <stevenb@suse.de>
7106
7107         * testsuite/gcc.dg/switch-warn-1.c: New test.
7108         * testsuite/gcc.dg/switch-warn-2.c: New test.
7109         * gcc.c-torture/compile/pr14730.c: Update.
7110
7111 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
7112
7113         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
7114         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
7115         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
7116         g++.dg/template/nontype3.C: Remove trailing CR from tests.
7117
7118 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
7119
7120         PR c++/16623
7121         * g++.dg/template/assign1.C: New test.
7122
7123 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7124
7125         PR c++/12170
7126         * g++.dg/template/ttp9.C: New test.
7127
7128 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
7129
7130         * gcc.dg/format/cmn-err-1.c: New test.
7131
7132 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7133
7134         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
7135         gcc.dg/Wparentheses-10.c: New tests.
7136         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
7137
7138 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7139
7140         PR fortran/16465
7141         * gfortran.dg/g77//ffixed-line-length-0.f,
7142         gfortran.dg/g77/ffixed-line-length-132.f,
7143         gfortran.dg/g77/ffixed-line-length-72.f,
7144         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
7145         gfortran.dg/g77/README: Update.
7146
7147 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7148
7149         PR c++/13092
7150         * g++.dg/template/non-dependent7.C: New test.
7151         * g++.dg/template/non-dependent8.C: Likewise.
7152         * g++.dg/template/non-dependent9.C: Likewise.
7153         * g++.dg/template/non-dependent10.C: Likewise.
7154
7155 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
7156
7157         PR c++/16337
7158         * g++.dg/parse/attr2.C: New test.
7159
7160 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
7161
7162         * g77.dg: Removed.
7163         * g77.f-torture: Ditto.
7164
7165 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7166
7167         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
7168         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
7169         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
7170
7171 2004-07-16  Richard Henderson  <rth@redhat.com>
7172
7173         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
7174
7175 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7176
7177         * lib/fortran-torture.exp (fortran-torture): Don't test compile
7178         tests with full list of options.
7179         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
7180         of TORTURE_OPTIONS if test contains 'dg-do run'.
7181
7182         PR fortran/16404
7183         * gfortran.dg/do_iterator.f90: New test.
7184
7185 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7186
7187         PR rtl-optimization/16536
7188         * gcc.c-torture/execute/restrict-1.c: New test.
7189
7190 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7191
7192         PR fortran/15324
7193         * gfortran.dg/pr15324.f90: New test.
7194
7195         PR fortran/15129
7196         * gfortran.dg/pr15129.f90: New test.
7197
7198         PR fortran/15140
7199         * gfortran.dg/pr15140.f90: New test.
7200
7201         PR fortran/13792
7202         * gfortran.fortran-torture/execute/bounds.f90: Add check for
7203         compile-time simplification.
7204
7205 2004-07-14  Mike Stump  <mrs@apple.com>
7206
7207         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
7208
7209 2004-07-14  James E Wilson  <wilson@specifixinc.com>
7210
7211         PR target/16325
7212         * gcc.dg/profile-generate-1.c: New.
7213
7214 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
7215
7216         * gcc.c-torture/execute/20040709-1.c: New test.
7217         * gcc.c-torture/execute/20040709-2.c: New test.
7218
7219 2004-07-14  Mike Stump  <mrs@apple.com>
7220
7221         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
7222
7223 2004-07-14  Mike Stump  <mrs@apple.com>
7224
7225         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
7226
7227 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
7228
7229         PR c++/16518
7230         * g++.dg/parse/mutable1.C: New test.
7231
7232 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
7233
7234         PR tree-optimization/16443
7235         * gcc.dg/tree-ssa/20040713-1.c: New test.
7236
7237 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
7238
7239         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
7240         for operator new.
7241
7242 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7243
7244         * gfortran.dg/g77/README: New file
7245         * gfortran.dg/g77/19981216-0.f:  Copy from
7246         g77.f-torture/noncompile.  Add "dg-do compile" and
7247         dg-error as required.
7248         * gfortran.dg/g77/19990218-1.f: Likewise
7249         * gfortran.dg/g77/19990905-1.f: Likewise
7250         * gfortran.dg/g77/9263.f: Likewise
7251         * gfortran.dg/g77/980615-0.f: Likewise
7252         * gfortran.dg/g77/980616-0.f: Likewise
7253         * gfortran.dg/g77/check0.f: Likewise
7254         * gfortran.dg/g77/select_no_compile.f: Likewise
7255
7256 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7257
7258         Copy files from g77.f-torture/compile.
7259         Add "{ dg-do compile}".  Other changes as noted
7260         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
7261         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
7262         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
7263         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
7264         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
7265         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
7266         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
7267         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
7268         statement to conform to standard.  Append alpha1.x for reference.
7269         * gfortran.dg/g77/xformat.f: Add dg-warning
7270
7271 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7272
7273         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
7274         Add {dg-do compile} directive.
7275         * gfortran.dg/g77/cpp2.F: Likewise
7276
7277 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7278
7279         PR c++/5402
7280         * g++.dg/lookup/name-clash1.C: New test.
7281
7282         PR c++/9777
7283         * g++.dg/lookup/name-clash2.C: New test.
7284
7285         PR c++/12102
7286         * g++.dg/lookup/name-clash3.C: New test.
7287
7288 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7289
7290         * g++.dg/lookup/new2.C: New test.
7291         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
7292
7293 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
7294
7295         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
7296         Add {dg-do compile} directive.
7297         * gfortran.dg/g77/13060.f: Likewise
7298         * gfortran.dg/g77/19990218-0.f: Likewise
7299         * gfortran.dg/g77/19990305-0.f: Likewise
7300         * gfortran.dg/g77/19990419-0.f: Likewise
7301         * gfortran.dg/g77/19990502-0.f: Likewise
7302         * gfortran.dg/g77/19990502-1.f: Likewise
7303         * gfortran.dg/g77/19990525-0.f: Likewise
7304         * gfortran.dg/g77/19990826-1.f: Likewise
7305         * gfortran.dg/g77/19990826-3.f: Likewise
7306         * gfortran.dg/g77/19990905-2.f: Likewise
7307         * gfortran.dg/g77/20000412-1.f: Likewise
7308         * gfortran.dg/g77/20000511-1.f: Likewise
7309         * gfortran.dg/g77/20000511-2.f: Likewise
7310         * gfortran.dg/g77/20000518.f: Likewise
7311         * gfortran.dg/g77/20000601-1.f: Likewise
7312         * gfortran.dg/g77/20000601-2.f: Likewise
7313         * gfortran.dg/g77/20000629-1.f: Likewise
7314         * gfortran.dg/g77/20000630-2.f: Likewise
7315         * gfortran.dg/g77/20010115.f: Likewise
7316         * gfortran.dg/g77/20010321-1.f: Likewise
7317         * gfortran.dg/g77/20010426.f: Likewise
7318         * gfortran.dg/g77/20020307-1.f: Likewise
7319         * gfortran.dg/g77/8485.f: Likewise
7320         * gfortran.dg/g77/960317-1.f: Likewise
7321         * gfortran.dg/g77/970915-0.f: Likewise
7322         * gfortran.dg/g77/980310-1.f: Likewise
7323         * gfortran.dg/g77/980310-2.f: Likewise
7324         * gfortran.dg/g77/980310-3.f: Likewise
7325         * gfortran.dg/g77/980310-4.f: Likewise
7326         * gfortran.dg/g77/980310-6.f: Likewise
7327         * gfortran.dg/g77/980310-7.f: Likewise
7328         * gfortran.dg/g77/980310-8.f: Likewise
7329         * gfortran.dg/g77/980419-2.f: Likewise
7330         * gfortran.dg/g77/980424-0.f: Likewise
7331         * gfortran.dg/g77/980427-0.f: Likewise
7332         * gfortran.dg/g77/980729-0.f: Likewise
7333         * gfortran.dg/g77/981117-1.f: Likewise
7334         * gfortran.dg/g77/toon_1.f: Likewise
7335
7336 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7337
7338         PR c++/2204
7339         * g++.dg/other/abstract2.C: New test.
7340
7341 2004-07-12  Paul Brook  <paul@codesourcery.com>
7342
7343         * gfortran.dg/pointer_init_1.f90: New test.
7344
7345 2004-07-11  Paul Brook  <paul@codesourcery.com>
7346
7347         PR fortran/15986
7348         * gfortran.dg/contained_1.f90: New test.
7349
7350 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
7351
7352         * g++.dg/parse/defarg8.C: New test.
7353
7354 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7355
7356         PR fortran/16433
7357         * gfortran.dg/pr16433.f: New test.
7358
7359         PR fortran/17574
7360         * gfortran.dg/pr15754.f90: New test.
7361
7362 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7363
7364         PR tree-optimization/16437
7365         * gcc.c-torture/execute/bitfld-4.c: New test.
7366
7367 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7368
7369         * gfortran.fortran-torture/execute/common_2.f90: Add check for
7370         access to common var from module.
7371
7372 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7373
7374         PR fortran/16336
7375         * gfortran.fortran-torture/execute/common_2.f90: New test.
7376
7377 2004-07-10  Paul Brook  <paul@codesourcery.com>
7378
7379         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
7380
7381 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7382
7383         PR fortran/15969
7384         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
7385
7386 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
7387
7388         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
7389         * gfortran.dg/g77/ffixed-form-2.f: Likewise
7390         * gfortran.dg/g77/ffree-form-1.f: Likewise
7391         * gfortran.dg/g77/ffree-form-2.f: Likewise
7392         * gfortran.dg/g77/ffree-form-3.f: Likewise
7393         * gfortran.dg/g77/fno-underscoring.f: Likewise
7394         * gfortran.dg/g77/funderscoring.f: Likewise
7395         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
7396
7397 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7398
7399         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
7400
7401 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7402         Paul Brook  <paul@codesourcery.com>
7403
7404         PR fortran/13415
7405         * gfortran.dg/common_pointer_1.f90: New test.
7406
7407 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7408
7409         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
7410
7411 2004-07-09  James E Wilson  <wilson@specifixinc.com>
7412
7413         PR target/16364
7414         * gcc.c-torture/compile/20040709-1.c: New.
7415
7416 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7417
7418         PR fortran/14077
7419         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
7420
7421 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7422
7423         PR fortran/13201
7424         * gfortran.dg/shape_1.f90: New test.
7425
7426 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
7427             Andrew Pinski  <apinski@apple.com>
7428
7429         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
7430
7431 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7432
7433         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
7434         comment.
7435
7436 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7437         Paul Brook  <paul@codesourcery.com>
7438
7439         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
7440         '.f95' and '.F95'.
7441
7442 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
7443
7444         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
7445
7446 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7447
7448         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
7449         testcases with capital suffix.
7450
7451 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7452
7453         PR fortran/15481
7454         PR fortran/13372
7455         PR fortran/13575
7456         PR fortran/15978
7457         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
7458
7459         * gfortran.dg/implicit_1.f90: New test.
7460
7461 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7462
7463         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
7464         expression to match gfortran warning/error messages
7465         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
7466         dg-error text.
7467
7468 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7469
7470         * lib/fortran-torture.exp: Rename proc search_for to
7471         search_for_re.
7472
7473 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7474
7475         * gcc.c-torture/execute/simd-5.x: New file.
7476         XFAIL on SPARC 64-bit at -O0.
7477
7478 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7479
7480         PR c++/8211
7481         PR c++/16165
7482         * g++.dg/warn/effc3.C: New test.
7483
7484 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7485
7486         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
7487         change X to 1X in format.
7488         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
7489         add data statements to conform to standard.
7490
7491 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7492
7493         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
7494         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
7495         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
7496
7497 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7498
7499         * gfortran.dg/g77/7388.f: Copy from g77.dg
7500         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
7501         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
7502         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
7503         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
7504         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
7505         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
7506         * gfortran.dg/g77/strlen0.f: Likewise
7507
7508 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
7509
7510         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
7511         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
7512
7513 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7514
7515         * gcc.c-torture/execute/920428-2.x: Delete.
7516         * gcc.c-torture/execute/920501-7.x: Likewise.
7517
7518 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
7519
7520         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
7521         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
7522         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
7523         prescott and c3-2.
7524         (PREFETCH_3DNOW): Add -march=c3.
7525
7526 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
7527
7528         PR c/16437
7529         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
7530         * gcc.c-torture/execute/bf64-1.x: Likewise.
7531
7532 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7533
7534         * gcc.c-torture/compile/20040708-1.c: New test.
7535
7536 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7537
7538         PR c++/16169
7539         * g++.dg/warn/effc2.C: New test.
7540
7541 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7542
7543         * gcc.c-torture/execute/bitfld-1.x: Remove.
7544         * gcc.c-torture/execute/bitfld-3.c: New test.
7545         * gcc.dg/bitfld-2.c: Remove XFAILs.
7546
7547 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7548
7549         PR c++/16276
7550         * g++.dg/rtti/tinfo1.C: New file.
7551
7552 2004-07-07  Eric Christopher  <echristo@redhat.com>
7553
7554         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
7555
7556 2004-07-07  Andrew Pinski  <apinski@apple.com>
7557
7558         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
7559
7560 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
7561
7562         * g++.dg/init/call1.C: XFAIL.
7563
7564 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
7565
7566         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
7567         except for movstrict*, to movmem* and clrstr* to clrmem*.
7568
7569 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
7570
7571         * gcc.c-torture/execute/20040707-1.c: New test.
7572
7573 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
7574
7575         * gcc.c-torture/execute/20040706-1.c: New test.
7576
7577 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7578
7579         PR c++/3671
7580         * g++.dg/template/spec14.C: New test.
7581
7582 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
7583
7584         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
7585         nothing if not yet defined.  Use it in b, c and d type definitions.
7586         * gcc.c-torture/execute/20040705-1.c: New test.
7587         * gcc.c-torture/execute/20040705-2.c: New test.
7588
7589 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7590
7591         PR c++/2518
7592         * g++.dg/lookup/new1.C: New test.
7593
7594 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7595
7596         PR c++/11406
7597         * g++.dg/template/sizeof8.C: New test.
7598
7599 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
7600
7601         * gcc.c-torture/compile/20040705-1.c: New test.
7602
7603 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
7604
7605         * gfortran.fortran-torture/execute/seq_io.f90: New test.
7606
7607 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
7608
7609         * gcc.dg/cpp/if-mop.c: Two new testcases.
7610         * gcc.dg/cpp/trad/comment-3.c: New.
7611
7612 2004-07-04  Paul Brook  <paul@codesourcery.com>
7613
7614         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
7615
7616 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
7617
7618         PR c++/3761
7619         * g++.dg/lookup/crash4.C: New test.
7620
7621 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
7622
7623         * gcc.c-torture/execute/builtin-abs-1.c
7624         * gcc.c-torture/execute/builtin-abs-2.c
7625         * gcc.c-torture/execute/builtin-complex-1.c
7626         * gcc.c-torture/execute/builtins/string-1-lib.c
7627         * gcc.c-torture/execute/builtins/string-1.c
7628         * gcc.c-torture/execute/builtins/string-2-lib.c
7629         * gcc.c-torture/execute/builtins/string-2.c
7630         * gcc.c-torture/execute/builtins/string-3-lib.c
7631         * gcc.c-torture/execute/builtins/string-3.c
7632         * gcc.c-torture/execute/builtins/string-4-lib.c
7633         * gcc.c-torture/execute/builtins/string-4.c
7634         * gcc.c-torture/execute/builtins/string-5-lib.c
7635         * gcc.c-torture/execute/builtins/string-5.c
7636         * gcc.c-torture/execute/builtins/string-6-lib.c
7637         * gcc.c-torture/execute/builtins/string-6.c
7638         * gcc.c-torture/execute/builtins/string-7-lib.c
7639         * gcc.c-torture/execute/builtins/string-7.c
7640         * gcc.c-torture/execute/builtins/string-8-lib.c
7641         * gcc.c-torture/execute/builtins/string-8.c
7642         * gcc.c-torture/execute/builtins/string-9-lib.c
7643         * gcc.c-torture/execute/builtins/string-9.c
7644         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
7645         * gcc.c-torture/execute/builtins/string-asm-1.c
7646         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
7647         * gcc.c-torture/execute/builtins/string-asm-2.c
7648         * gcc.c-torture/execute/stdio-opt-1.c
7649         * gcc.c-torture/execute/stdio-opt-2.c
7650         * gcc.c-torture/execute/stdio-opt-3.c
7651         * gcc.c-torture/execute/string-opt-1.c
7652         * gcc.c-torture/execute/string-opt-10.c
7653         * gcc.c-torture/execute/string-opt-11.c
7654         * gcc.c-torture/execute/string-opt-12.c
7655         * gcc.c-torture/execute/string-opt-13.c
7656         * gcc.c-torture/execute/string-opt-14.c
7657         * gcc.c-torture/execute/string-opt-15.c
7658         * gcc.c-torture/execute/string-opt-16.c
7659         * gcc.c-torture/execute/string-opt-2.c
7660         * gcc.c-torture/execute/string-opt-6.c
7661         * gcc.c-torture/execute/string-opt-7.c
7662         * gcc.c-torture/execute/string-opt-8.c:
7663         Replace with ...
7664
7665         * gcc.c-torture/execute/builtins/abs-2.c
7666         * gcc.c-torture/execute/builtins/abs-3.c
7667         * gcc.c-torture/execute/builtins/complex-1.c
7668         * gcc.c-torture/execute/builtins/fprintf.c
7669         * gcc.c-torture/execute/builtins/fputs.c
7670         * gcc.c-torture/execute/builtins/memcmp.c
7671         * gcc.c-torture/execute/builtins/memmove.c
7672         * gcc.c-torture/execute/builtins/memops-asm.c
7673         * gcc.c-torture/execute/builtins/mempcpy-2.c
7674         * gcc.c-torture/execute/builtins/mempcpy.c
7675         * gcc.c-torture/execute/builtins/memset.c
7676         * gcc.c-torture/execute/builtins/printf.c
7677         * gcc.c-torture/execute/builtins/sprintf.c
7678         * gcc.c-torture/execute/builtins/strcat.c
7679         * gcc.c-torture/execute/builtins/strchr.c
7680         * gcc.c-torture/execute/builtins/strcmp.c
7681         * gcc.c-torture/execute/builtins/strcpy.c
7682         * gcc.c-torture/execute/builtins/strcspn.c
7683         * gcc.c-torture/execute/builtins/strlen-2.c
7684         * gcc.c-torture/execute/builtins/strlen.c
7685         * gcc.c-torture/execute/builtins/strncat.c
7686         * gcc.c-torture/execute/builtins/strncmp-2.c
7687         * gcc.c-torture/execute/builtins/strncmp.c
7688         * gcc.c-torture/execute/builtins/strncpy.c
7689         * gcc.c-torture/execute/builtins/strpbrk.c
7690         * gcc.c-torture/execute/builtins/strpcpy-2.c
7691         * gcc.c-torture/execute/builtins/strpcpy.c
7692         * gcc.c-torture/execute/builtins/strrchr.c
7693         * gcc.c-torture/execute/builtins/strspn.c
7694         * gcc.c-torture/execute/builtins/strstr-asm.c
7695         * gcc.c-torture/execute/builtins/strstr.c:
7696         ... these new files.
7697
7698         * gcc.c-torture/execute/builtins/abs-2-lib.c
7699         * gcc.c-torture/execute/builtins/abs-3-lib.c
7700         * gcc.c-torture/execute/builtins/complex-1-lib.c
7701         * gcc.c-torture/execute/builtins/fprintf-lib.c
7702         * gcc.c-torture/execute/builtins/fputs-lib.c
7703         * gcc.c-torture/execute/builtins/memcmp-lib.c
7704         * gcc.c-torture/execute/builtins/memmove-lib.c
7705         * gcc.c-torture/execute/builtins/memops-asm-lib.c
7706         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
7707         * gcc.c-torture/execute/builtins/mempcpy-lib.c
7708         * gcc.c-torture/execute/builtins/memset-lib.c
7709         * gcc.c-torture/execute/builtins/printf-lib.c
7710         * gcc.c-torture/execute/builtins/sprintf-lib.c
7711         * gcc.c-torture/execute/builtins/strcat-lib.c
7712         * gcc.c-torture/execute/builtins/strchr-lib.c
7713         * gcc.c-torture/execute/builtins/strcmp-lib.c
7714         * gcc.c-torture/execute/builtins/strcpy-lib.c
7715         * gcc.c-torture/execute/builtins/strcspn-lib.c
7716         * gcc.c-torture/execute/builtins/strlen-2-lib.c
7717         * gcc.c-torture/execute/builtins/strlen-lib.c
7718         * gcc.c-torture/execute/builtins/strncat-lib.c
7719         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
7720         * gcc.c-torture/execute/builtins/strncmp-lib.c
7721         * gcc.c-torture/execute/builtins/strncpy-lib.c
7722         * gcc.c-torture/execute/builtins/strpbrk-lib.c
7723         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
7724         * gcc.c-torture/execute/builtins/strpcpy-lib.c
7725         * gcc.c-torture/execute/builtins/strrchr-lib.c
7726         * gcc.c-torture/execute/builtins/strspn-lib.c
7727         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
7728         * gcc.c-torture/execute/builtins/strstr-lib.c
7729         * gcc.c-torture/execute/builtins/lib/abs.c
7730         * gcc.c-torture/execute/builtins/lib/fprintf.c
7731         * gcc.c-torture/execute/builtins/lib/memset.c
7732         * gcc.c-torture/execute/builtins/lib/printf.c
7733         * gcc.c-torture/execute/builtins/lib/sprintf.c
7734         * gcc.c-torture/execute/builtins/lib/strcpy.c
7735         * gcc.c-torture/execute/builtins/lib/strcspn.c
7736         * gcc.c-torture/execute/builtins/lib/strncat.c
7737         * gcc.c-torture/execute/builtins/lib/strncmp.c
7738         * gcc.c-torture/execute/builtins/lib/strncpy.c
7739         * gcc.c-torture/execute/builtins/lib/strpbrk.c
7740         * gcc.c-torture/execute/builtins/lib/strspn.c
7741         * gcc.c-torture/execute/builtins/lib/strstr.c:
7742         New files containing support routines.
7743
7744         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
7745         declaration.
7746         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
7747         when not optimizing.
7748
7749 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
7750
7751         PR c++/16240
7752         * g++.dg/abi/mangle22.C: New test.
7753         * g++.dg/abi/mangle23.C: Likewise.
7754
7755 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
7756
7757         PR fortran/16290
7758         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
7759         Allow for cases without denormalized floating point numbers.
7760
7761 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
7762
7763         PR c/1027
7764         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7765         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
7766         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
7767         expected warning text.
7768         * gcc.dg/format/diag-2.c: New test.
7769
7770 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7771
7772         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
7773
7774 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
7775
7776         * gcc.dg/builtins-43.c: New.
7777         * gcc.dg/builtins-44.c: New.
7778         * gcc.dg/builtins-45.c: New.
7779
7780 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
7781             Andreas Tobler  <a.tobler@schweiz.ch>
7782
7783         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
7784         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
7785         as SIGSEGV.
7786         * gcc.dg/cleanup-11.c: Likewise.
7787         * gcc.dg/cleanup-8.c: Likewise.
7788         * gcc.dg/cleanup-9.c: Likewise.
7789         * gcc.dg/cleanup-5.c: Run on all platforms.
7790
7791 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7792
7793         * g++.dg/warn/nonnull1.C: New test.
7794
7795 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7796
7797         * gcc.dg/compat/compat-common.h: Wrap up CINT in
7798         an #ifndef SKIP_COMPLEX_INT/#endif pair.
7799         Special-case the Sun compiler wrt to <complex.h>.
7800
7801 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
7802
7803         * gcc.dg/Wunreachable-8.C: New test.
7804
7805         * gcc.dg/h8300-ice2.c : New test.
7806
7807 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
7808
7809         PR fortran/16161
7810         * gfortran.fortran-torture/compile/implicit.f90: Add test
7811         for implicit character.
7812
7813 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
7814
7815         PR fortran/16289
7816         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
7817         Use tiny() intrinsic to find smallest non-negative real
7818
7819 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
7820
7821         * gcc.dg/compat/struct-by-value-22_main.c: New test.
7822         * gcc.dg/compat/struct-by-value-22_x.c: New.
7823         * gcc.dg/compat/struct-by-value-22_y.c: New.
7824
7825         * gcc.c-torture/execute/20040629-1.c: New test.
7826
7827 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
7828
7829         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
7830         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
7831
7832         PR target/16195
7833         * gcc.dg/20040625-1.c: New test.
7834
7835 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7836
7837         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
7838
7839 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7840
7841         PR fortran/15963
7842         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
7843
7844 2004-06-29  Richard Henderson  <rth@redhat.com>
7845
7846         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
7847
7848 2004-06-29  Paul Brook  <paul@codesourcery.com>
7849
7850         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
7851         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
7852
7853 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
7854
7855         PR c++/16260
7856         * g++.dg/parse/crash15.C: New.
7857
7858 2004-06-28  Andrew Pinski  <apinski@apple.com>
7859
7860         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
7861         by the error already.
7862
7863         * g++.dg/opt/ptrmem4.C: Change to compile only test.
7864
7865 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
7866
7867         PR target/14041
7868         * gcc.dg/h8300-bss-align-1.c : New.
7869
7870 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
7871
7872         * PR c++/16174
7873         * g++.dg/template/ctor4.C: New.
7874
7875 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7876
7877         PR c++/16205
7878         * g++.dg/warn/Wsequence-point-1.C: New test.
7879
7880 2004-06-27  Paul Brook  <paul@codesourcery.com>
7881
7882         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
7883
7884 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
7885
7886         * g++.old-deja/g++.mike/p7325.C: Remove.
7887
7888 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7889
7890         PR c/14963
7891         * gcc.dg/pr14963.c: New test.
7892
7893 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
7894
7895         PR c++/16193
7896         * g++.dg/parse/redef1.C: New test.
7897
7898 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7899
7900         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
7901         20021110.c.
7902         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
7903         20021119-1.c.
7904         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
7905         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
7906         5-04.c.
7907         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
7908         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
7909         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
7910         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
7911         g++.brendan/enum14.C.
7912         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
7913         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
7914         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
7915         g++.mike/virt1.C.
7916         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
7917         memtemp24.C.
7918
7919 2004-06-27  Roger Sayle  <roger@eyesopen.com>
7920
7921         * gcc.dg/20040527-1.c: New test case.
7922
7923 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
7924
7925         PR gfortran/pr16196
7926         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
7927
7928 2004-06-25  Roger Sayle  <roger@eyesopen.com>
7929
7930         PR middle-end/15825
7931         * gcc.dg/pr15825-1.c: New test case.
7932
7933 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7934
7935         * gcc.c-torture/execute/20040625-1.c: New test.
7936
7937 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7938
7939         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
7940
7941 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7942
7943         * gcc.dg/torture/mips-div-1.c: New test.
7944
7945 2004-06-24  Jeff Law  <law@redhat.com>
7946
7947         * gcc.dg/tree-ssa/20040624-1.c: New test.
7948
7949 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
7950
7951         * gcc.c-torture/compile/20040624-1.c: New test.
7952
7953 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7954
7955         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
7956         this directory.
7957
7958 2004-06-23  Andrew Pinski  <apinski@apple.com>
7959
7960         PR middle-end/15988
7961         * g++.dg/opt/ptrmem4.C: New test.
7962
7963         * gcc.dg/c90-array-quals-2.c: New test.
7964
7965 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
7966
7967         * gcc.dg/kpice1.c: New test.
7968
7969 2006-06-23  Andrew Pinski  <apinski@apple.com>
7970
7971         * gcc.dg/c90-array-quals.c: New test.
7972
7973 2006-06-22  Richard Henderson  <rth@redhat.com>
7974
7975         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
7976
7977 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
7978
7979         * gcc.dg/builtins-config.h: Handle FreeBSD.
7980
7981 2006-06-22  Richard Henderson  <rth@redhat.com>
7982
7983         * g++.dg/opt/devirt1.C: New.
7984
7985 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
7986
7987         * g++.dg/opt/pr15551.C: New testcase.
7988
7989 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
7990
7991         PR target/14800
7992         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
7993         x86_64-*-linux* when compiling for 32bit.
7994
7995 2004-06-21  Andrew Pinski  <apinski@apple.com>
7996
7997         * gcc.dg/pch/struct-1.c: New.
7998         * gcc.dg/pch/struct-1.hs: New.
7999
8000 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
8001
8002         * gcc.dg/pch/save-temps-1.c: New file.
8003         * gcc.dg/pch/save-temps-1.hs: New file.
8004
8005 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8006
8007         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
8008         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
8009
8010 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8011
8012         * gfortran.fortran-torture/execute/select_1.f90: Rename function
8013         to fix type error.
8014         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
8015         Remove trailing spaces.
8016
8017 2004-06-21  Richard Henderson  <rth@redhat.com>
8018
8019         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
8020         merging && to BIT_FIELD_REF.
8021
8022 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
8023
8024         * g++.dg/opt/placeholder1.C: New test.
8025
8026 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8027
8028         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
8029         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8030         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8031         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8032
8033 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
8034
8035         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
8036         extern "C".
8037         * g++.dg/other/pragma-re-1.C: Add comments.
8038
8039 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
8040
8041         PR gfortran/16080
8042         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
8043
8044 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
8045
8046         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
8047         instead of setting the type of size_t by
8048         hand.
8049
8050 2004-06-18  Roger Sayle  <roger@eyesopen.com>
8051
8052         * gcc.dg/unordered-2.c: New test case.
8053         * gcc.dg/unordered-3.c: New test case.
8054
8055 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
8056
8057         PR other/16043
8058         * lib/g++.exp (g++_version): Tweak regexp for version
8059         * lib/g77.exp (g77_version): Likewise
8060         * lib/gfortran.exp (gfortran_version): Likewise
8061         * lib/objc.exp (objc_version): Likewise
8062         * lib/treelang.exp (treelang_version): Likewise
8063
8064 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
8065
8066         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
8067         Use INT_MAX instead of __INT_MAX__.
8068         * gcc.dg/compat/struct-align-2_y.c: Likewise.
8069
8070         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
8071         * gcc.dg/compat/scalar-return-3_x.c: Use it.
8072         * gcc.dg/compat/scalar-return-3_y.c: Use it.
8073         * gcc.dg/compat/scalar-return-4_x.c: Use it.
8074         * gcc.dg/compat/scalar-return-4_y.c: Use it.
8075         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
8076         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
8077         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
8078         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
8079
8080         * gcc.dg/range-test-1.c: New test.
8081         * g++.dg/opt/range-test-1.C: New test.
8082
8083 2004-06-17  Richard Henderson  <rth@redhat.com>
8084
8085         * objc.dg/sync-1.m: New.
8086         * objc.dg/try-catch-1.m: Don't force next runtime.
8087         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
8088         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
8089         shadowed catch clause.
8090         * objc.dg/try-catch-5.m: New.
8091
8092 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
8093
8094         Bug 14610
8095         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
8096
8097 2004-06-15  Richard Henderson  <rth@redhat.com>
8098
8099         * gcc.dg/20001116-1.c: Move expected warning line.
8100
8101 2004-06-15  Richard Henderson  <rth@redhat.com>
8102
8103         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
8104         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
8105
8106 2004-06-15  Jeff Law  <law@redhat.com>
8107
8108         * gcc.dg/tree-ssa/20040615-1.c: New test.
8109         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
8110         be less sensitive to operand ordering.
8111         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
8112
8113 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
8114
8115         * g++.dg/abi/bitfield3.C: Add comment..
8116
8117 2004-06-15  Richard Henderson  <rth@redhat.com>
8118
8119         * g++.dg/ext/stmtexpr1.C: XFAIL.
8120         * gcc.dg/20030612-1.c: XFAIL.
8121
8122 2004-06-15  Eric Christopher  <echristo@redhat.com>
8123
8124         * g++.dg/charset/asm5.c: New.
8125         * gcc.dg/charset/asm6.c: New.
8126
8127 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8128
8129         PR fortran/15962
8130         * gfortran.fortran-torture/execute/select_1.f90: New test.
8131
8132 2004-06-15  Paul Brook  <paul@codesourcery.com>
8133
8134         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
8135
8136 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8137
8138         PR c++/15967
8139         * g++.dg/lookup/crash3.C: New test.
8140
8141 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8142
8143         PR c++/15947
8144         * g++.dg/parse/dtor4.C: New test.
8145
8146 2004-06-14  Jeff Law  <law@redhat.com>
8147
8148         * gcc.c-torture/compile/20040614-1.c: New test.
8149
8150 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8151
8152         PR fortran/15211
8153         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
8154         LEN of a character array.
8155
8156 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
8157
8158         PR c++/15096
8159         * g++.dg/template/ptrmem10.C: New test.
8160
8161         PR c++/14930
8162         * g++.dg/template/friend30.C: New test.
8163
8164 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8165
8166         PR fortran/14928
8167         * gfortran.fortran-torture/compile/mloc.f90: New test.
8168
8169 2004-06-13  Paul Brook  <paul@codesourcery.com>
8170
8171         * gfortran.fortran-torture/execute/random_2.f90: New test.
8172
8173 2004-06-13  Eric Christopher  <echristo@redhat.com>
8174
8175         * gcc.dg/noncompile/redecl-1.c: Fix error message.
8176
8177 2004-06-12  Paul Brook  <paul@codesourcery.com>
8178
8179         * gfortran.fortran-torture/execute/contained_3.f90: New test.
8180
8181 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8182
8183         PR fortran/14923
8184         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
8185
8186 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8187
8188         PR fortran/14957
8189         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
8190         syntax errors in end statements of contained subroutines.
8191
8192 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8193
8194         PR fortran/12841
8195         * gfortran.fortran-torture/execute/null_arg.f90: New test.
8196
8197 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8198
8199         PR fortran/15665
8200         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
8201
8202 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8203
8204         PR gfortran/12839
8205         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
8206
8207 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
8208
8209         PR c++/15862
8210         * g++.dg/parse/enum1.C: New test.
8211
8212 2004-06-10  Jeff Law  <law@redhat.com>
8213
8214         * gcc.c-torture/compile/20040610-1.c: New test.
8215
8216 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8217
8218         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
8219         * g++.old-deja/g++.other/decl3.C: Likewise.
8220
8221 2004-06-10  Brian Booth  <bbooth@redhat.com>
8222
8223         * gcc.dg/tree-ssa/20031015-1.c: Scan for
8224         V_MAY_DEF instead of VDEF.
8225         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
8226
8227 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
8228
8229         PR c++/14211
8230         * g++.dg/conversion/const1.C: New test.
8231
8232         PR c++/15076
8233         * g++.dg/conversion/reinterpret1.C: New test.
8234
8235         PR c++/15877
8236         * g++.dg/template/enum2.C: New test.
8237
8238         PR c++/15227
8239         * g++.dg/template/error13.C: New test.
8240
8241 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8242
8243         PR fortran/14957
8244         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
8245         arguments to test_* REAL and of the right size.
8246
8247 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8248
8249         PR target/15569
8250         PR rtl-optimization/15681
8251         * gcc.dg/20040609-1.c: New test.
8252
8253 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8254
8255         PR c++/14791
8256         * g++.dg/opt/builtins1.C: New test.
8257
8258 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
8259
8260         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
8261         that use default windows32 struct layout.
8262         * gcc.dg/i386-bitfield2.c: Likewise.
8263
8264 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
8265
8266         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
8267         for mingw32 and cygwin targets.
8268
8269 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
8270
8271         * gcc.dg/pch/macro-4.c: New.
8272         * gcc.dg/pch/macro-4.hs: New.
8273
8274 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8275
8276         PR fortran/13249
8277         * gfortran.fortran-torture/compile/name_clash.f90: New test.
8278
8279 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8280
8281         PR fortran/13372
8282         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
8283
8284 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8285
8286         PR gfortran/14897
8287         * gfortran.fortran-torture/execute/t_edit.f90: New test.
8288
8289 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8290
8291         PR gfortran/15755
8292         * gfortran.fortran-torture/execute/backspace.c : New test.
8293
8294 2004-06-09  Paul Brook  <paul@codesourcery.com>
8295
8296         * gfortran.fortran-torture/execure/intrinsic_associated.f90
8297         (pointer_to_section): Rewrite to use smaller array.
8298
8299 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
8300
8301         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
8302         * gcc.dg/ext/altivec-10.c: Same.
8303         * gcc.dg/ext/altivec-11.c: Same.
8304         * gcc.dg/ext/altivec-12.c: Same.
8305         * gcc.dg/ext/altivec-13.c: Same.
8306         * gcc.dg/ext/altivec-14.c: Same.
8307         * gcc.dg/ext/altivec-15.c: Same.
8308         * gcc.dg/ext/altivec-16.c: Same.
8309         * gcc.dg/ext/altivec-3.c: Same.
8310         * gcc.dg/ext/altivec-4.c: Same.
8311         * gcc.dg/ext/altivec-6.c: Same.
8312         * gcc.dg/ext/altivec-7.c: Same.
8313         * gcc.dg/ext/altivec-8.c: Same.
8314         * gcc.dg/ext/altivec-varargs-1.c: Same.
8315
8316         * g++.dg/ext/altivec-1.C: Correct dg syntax.
8317         * g++.dg/ext/altivec-10.C: Same.
8318         * g++.dg/ext/altivec-2.C: Same.
8319         * g++.dg/ext/altivec-3.C: Same.
8320         * g++.dg/ext/altivec-4.C: Same.
8321         * g++.dg/ext/altivec-5.C: Same.
8322         * g++.dg/ext/altivec-6.C: Same.
8323         * g++.dg/ext/altivec-7.C: Same.
8324         * g++.dg/ext/altivec-8.C: Same.
8325         * g++.dg/ext/altivec-9.C: Same.
8326
8327 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8328
8329         PR c++/7841
8330         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
8331
8332 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8333
8334         * gcc.dg/union-1.c: New test.
8335
8336 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8337
8338         * gcc.dg/builtins-41.c: New test case.
8339         * gcc.dg/builtins-42.c: New test case.
8340
8341 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8342
8343         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
8344         * g++.dg/ext/altivec-10.C: Same.
8345         * g++.dg/ext/altivec-2.C: Same.
8346         * g++.dg/ext/altivec-3.C: Same.
8347         * g++.dg/ext/altivec-4.C: Same.
8348         * g++.dg/ext/altivec-5.C: Same.
8349         * g++.dg/ext/altivec-6.C: Same.
8350         * g++.dg/ext/altivec-7.C: Same.
8351         * g++.dg/ext/altivec-8.C: Same.
8352         * g++.dg/ext/altivec-9.C: Same.
8353         * g++.old-deja/g++.abi/cxa_vec.C: Same.
8354         * g++.old-deja/g++.brendan/new3.C: Same.
8355         * gcc.c-torture/execute/eeprof-1.x: Same.
8356
8357 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8358
8359         PR c/14765
8360         * gcc.dg/pr14765-1.c: New test.
8361
8362 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8363
8364         PR c/14649
8365         * gcc.dg/pr14649-1.c: New test case.
8366
8367 2004-06-07  Richard Henderson  <rth@redhat.com>
8368
8369         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
8370         if temporaries.
8371
8372 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8373
8374         * g++.dg/eh/elide1.C: Remove XFAIL.
8375
8376 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
8377
8378         PR c++/15337
8379         * g++.dg/expr/sizeof3.C: New test.
8380
8381         PR c++/14777
8382         * g++.dg/template/access14.C: New test.
8383
8384         PR c++/15554
8385         * g++.dg/template/enum1.C: New test.
8386
8387         PR c++/15057
8388         * g++.dg/eh/throw1.C: New test.
8389
8390 2004-06-07  David Ayers  <d.ayers@inode.at>
8391             Ziemowit Laski  <zlaski@apple.com>
8392
8393         * lib/objc.exp (objc_target_compile): Revert the '-framework
8394         Foundation' flag fix, since bare Darwin does not ship
8395         with the Foundation framework.
8396         * objc/execute/next_mapping.h: Provide a local NSConstantString
8397         @interface and @implementation.
8398         (objc_constant_string_init): A constructor function, used to
8399         initialize the NSConstantString meta-class object.
8400         * objc/execute/string1.m: Include "next_mapping.h" instead of
8401         <Foundation/NSString.h>.
8402         * objc/execute/string2.m: Likewise.
8403         * objc/execute/string3.m: Likewise.
8404         * objc/execute/string4.m: Likewise.
8405
8406 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
8407
8408         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
8409         to double. Replace double with FLOAT.
8410         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
8411
8412         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
8413         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
8414         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
8415         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
8416         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
8417         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
8418         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
8419         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
8420
8421 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8422
8423         PR c/13519
8424         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
8425
8426 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8427
8428         PR c++/15503
8429         * g++.dg/template/meminit2.C: New test.
8430
8431 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
8432
8433         PR target/15822
8434         * gcc.c-torture/execute/compare-fp-1.c,
8435         gcc.c-torture/execute/compare-fp-2.c,
8436         gcc.c-torture/execute/compare-fp-3.c,
8437         gcc.c-torture/execute/compare-fp-4.c,
8438         gcc.c-torture/execute/compare-fp-3.x,
8439         gcc.c-torture/execute/compare-fp-4.x: Moved...
8440         * gcc.c-torture/execute/ieee/compare-fp-1.c,
8441         gcc.c-torture/execute/ieee/compare-fp-2.c,
8442         gcc.c-torture/execute/ieee/compare-fp-3.c,
8443         gcc.c-torture/execute/ieee/compare-fp-4.c,
8444         gcc.c-torture/execute/ieee/compare-fp-3.x,
8445         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
8446
8447 2004-06-04  David Ayers  <d.ayers@inode.at>
8448
8449         * objc/execute/protocol-isEqual-4.m: New testcase.
8450
8451 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
8452
8453         * objc/execute/protocol-isEqual-1.m: New testcase.
8454         * objc/execute/protocol-isEqual-2.m: New testcase.
8455         * objc/execute/protocol-isEqual-3.m: New testcase.
8456
8457 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8458
8459         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
8460
8461 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
8462
8463         * lib/objc.exp (objc_target_compile): When running tests on
8464         Darwin (Mac OS X), inform the linker about '-framework
8465         'Foundation'.
8466
8467 2004-06-02  Eric Christopher  <echristo@redhat.com>
8468
8469         * gcc.c-torture/compile/20040602-1.c: New.
8470
8471 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
8472
8473         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
8474         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8475
8476         PR tree-optimization/14736
8477         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
8478
8479         PR tree-optimization/14042
8480         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
8481
8482         PR tree-optimization/14729
8483         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
8484
8485 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8486
8487         PR fortran/15557
8488         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
8489
8490 2004-06-01  Richard Hederson  <rth@redhat.com>
8491
8492         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
8493
8494 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8495
8496         PR c++/14932
8497         * g++.dg/parse/offsetof4.C: New test.
8498
8499 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
8500
8501         PR objc/7993
8502         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
8503
8504 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
8505
8506         PR c++/15701
8507         * g++.dg/template/friend29.C: New test.
8508
8509 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8510
8511         PR c/15749
8512         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
8513
8514 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
8515
8516         * gcc.dg/sparc-trap-1.c: New test.
8517
8518 2004-05-31  Roger Sayle  <roger@eyesopen.com>
8519
8520         PR middle-end/15069
8521         * g++.dg/opt/fold3.C: New test case.
8522
8523 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
8524
8525         * lib/target-supports.exp (check_iconv_available): Fix fallout
8526         from 2004-05-28 patch.
8527
8528 2004-05-30  Paul Brook  <paul@codesourcery.com>
8529
8530         PR fortran/15620
8531         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
8532         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
8533
8534 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
8535
8536         * gfortran.fortran-torture/execute/random_1.f90: New test.
8537
8538 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8539
8540         * g++.dg/ext/altivec-10.C: New test.
8541
8542 2004-05-29  Paul Brook  <paul@codesourcery.com>
8543
8544         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
8545
8546 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8547
8548         * gcc.dg/altivec-16.c: New test.
8549
8550 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
8551
8552         * lib/target-supports.exp (check_vmx_hw_available): New.
8553         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
8554
8555         * lib/target-supports.exp (check_alias_available,
8556         check_iconv_available, check_named_sections_available): Use
8557         unique names for temporary files.
8558
8559 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8560
8561         * gcc.dg/altivec-15.c: New test.
8562
8563 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8564
8565         PR c++/15083
8566         * g++.dg/warn/noeffect6.C: New test.
8567
8568         PR c++/15471
8569         * g++.dg/expr/ptrmem4.C: New test.
8570
8571         PR c++/15640
8572         * g++.dg/template/operator3.C: New test.
8573
8574 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8575
8576         PR c++/14668
8577         * g++.dg/lookup/redecl1.C: New test.
8578         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
8579
8580 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
8581
8582         * gcc.c-torture/execute/compare-fp-1.c,
8583         gcc.c-torture/execute/compare-fp-2.c,
8584         gcc.c-torture/execute/compare-fp-3.c,
8585         gcc.c-torture/execute/compare-fp-4.c,
8586         gcc.c-torture/execute/compare-fp-3.x,
8587         gcc.c-torture/execute/compare-fp-4.x,
8588         gcc.dg/pr15649-1.c: New.
8589
8590 2004-05-27  Adam Nemet  <anemet@lnxw.com>
8591
8592         PR c++/12883
8593         * g++.dg/init/array14.C: New test.
8594
8595 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
8596
8597         * lib/compat.exp (compat-get-options-main): New.
8598         (compat-get-options): Remove unneeded code, warn for ignored
8599         command.
8600         (compat-execute): Check flag set by dg-require-* commands.
8601
8602         * lib/compat.exp (compat-execute): Break up long lines.
8603
8604 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
8605
8606         * gcc.dg/altivec-7.c: Don't use 'vector long'.
8607         * gcc.dg/altivec-14.c: New test.
8608         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
8609
8610         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
8611         * gcc.dg/altivec-12.c: Ditto.
8612
8613         * gcc.dg/altivec-3.c: Move call to altivec_check.
8614
8615 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8616
8617         PR c++/15044
8618         * g++.dg/template/error12.C: New test.
8619
8620         PR c++/15317
8621         * g++.dg/ext/attrib15.C: New test.
8622
8623         PR c++/15329
8624         * g++.dg/template/ptrmem9.C: New test.
8625
8626 2004-05-25  Paul Brook  <paul@codesourcery.com>
8627
8628         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
8629
8630 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8631
8632         PR c++/15165
8633         * g++.dg/template/crash19.C: New test.
8634
8635 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8636
8637         PR c++/15025
8638         * g++.dg/template/redecl1.C: New test.
8639
8640 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8641
8642         PR c++/14821
8643         * g++.dg/other/ns1.C: New test.
8644
8645         PR c++/14883
8646         * g++.dg/template/invalid1.C: New test.
8647
8648 2004-05-23  Paul Brook  <paul@codesourcery.com>
8649         Victor Leikehman  <lei@haifasphere.co.il>
8650
8651         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
8652         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
8653
8654 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8655
8656         PR c++/15285
8657         PR c++/15299
8658         * g++.dg/template/non-dependent5.C: New test.
8659         * g++.dg/template/non-dependent6.C: New test.
8660
8661 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8662
8663         PR c++/15507
8664         * g++.dg/inherit/union1.C: New test.
8665
8666         PR c++/15542
8667         * g++.dg/template/addr1.C: New test.
8668
8669         PR c++/15427
8670         * g++.dg/template/array5.C: New test.
8671
8672         PR c++/15287
8673         * g++.dg/template/array6.C: New test.
8674
8675 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
8676             Roger Sayle  <roger@eyesopen.com>
8677
8678         * g++.dg/lookup/forscope2.C: New test case.
8679
8680 2004-05-22  Ben Elliston  <bje@au.ibm.com>
8681
8682         * gcc.dg/cpp/Wmissingdirs.c: New.
8683
8684 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8685
8686         PR target/15301
8687         * gcc.dg/compat/union-m128-1.h: New file.
8688         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8689         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8690         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8691
8692 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8693
8694         PR target/15302
8695         * gcc.dg/compat/struct-complex-1.h: New file.
8696         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
8697         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
8698         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8699
8700 2004-05-20  Roger Sayle  <roger@eyesopen.com>
8701
8702         PR middle-end/3074
8703         * gcc.dg/pr3074-1.c: New test case.
8704         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
8705
8706 2004-05-20  Falk Hueffner  <falk@debian.org>
8707
8708         PR other/15526
8709         * gcc.dg/ftrapv-1.c: New test case.
8710
8711 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8712
8713         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
8714
8715 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
8716             Jeff Law  <law@redhat.com>
8717
8718         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
8719         * gcc.dg/tree-ssa/20040518-2.c: New test.
8720
8721         * gcc.dg/tree-ssa/20040518-1.c: New test.
8722
8723 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
8724
8725         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
8726
8727 2004-05-18  Paul Brook  <paul@codesourcery.com>
8728
8729         PR fortran/13930
8730         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
8731
8732 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8733
8734         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
8735         constant folding.
8736
8737 2004-05-17  Steven Bosscher  <stevenb@suse.de>
8738
8739         * gcc.dg/tree-ssa/20040517-1.c: New test.
8740
8741 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8742
8743         * gcc.dg/loop-4.c: New test.
8744
8745 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
8746
8747         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
8748
8749 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
8750
8751         PR fortran/15311
8752         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
8753
8754 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8755
8756         PR fortran/13826
8757         PR fortran/13940
8758         * gfortran.fortran-torture/compile/data_1.f90: New test.
8759
8760 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
8761
8762         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
8763         * gcc.dg/uninit-H.c: Define ASM for __s390__.
8764
8765 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8766
8767         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
8768
8769 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8770
8771         PR c/15444
8772         * gcc.dg/format/xopen-1.c: Adjust expected message.
8773         * gcc.dg/format/xopen-3.c: New test.
8774
8775 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
8776
8777         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
8778
8779 2004-05-14  Jeff Law  <law@redhat.com>
8780
8781         * gcc.dg/tree-ssa/20040514-2.c: New test.
8782
8783 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8784
8785         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
8786         this ...
8787         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
8788         this.
8789
8790 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
8791
8792         * gcc.dg/tree-ssa/20040514-1.c: New test.
8793
8794 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8795
8796         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
8797         test.
8798
8799 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8800
8801         PR fortran/14066
8802         * gfortran.fortran-torture/compile/do_1.f90: New test.
8803
8804 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8805
8806         PR fortran/15051
8807         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
8808         test.
8809
8810 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
8811
8812         PR fortran/15149
8813         * gfortran.fortran-torture/execute/random_init.f90: New test.
8814
8815 2004-05-13  Paul Brook  <paul@codesourcery.com>
8816
8817         PR fortran/15314
8818         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
8819
8820 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
8821
8822         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
8823         for the powerpc case.
8824
8825 2004-05-13  Jeff Law  <law@redhat.com>
8826
8827         * gcc.dg/tree-ssa/20040513-1.c: New test.
8828         * gcc.dg/tree-ssa/20040513-2.c: New test.
8829
8830 2004-05-13  Paul Brook  <paul@codesourcery.com>
8831
8832         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
8833         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
8834         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
8835
8836 2004-05-13  Andreas Schwab  <schwab@suse.de>
8837
8838         PR other/10819
8839         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
8840         characters.
8841
8842 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
8843
8844         PR fortran/15294
8845         * gfortran.fortran-torture/execute/adjustr.f90: New file.
8846
8847 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
8848
8849         Merge from tree-ssa-20020619-branch.  See
8850         ChangeLog.tree-ssa for details.
8851
8852 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
8853
8854         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
8855         include <altivec.h> explicitly.
8856         * gcc.dg/altivec-13.c: Likewise.
8857
8858 2004-05-11  Paul Brook  <paul@codesourcery.com>
8859
8860         * gcc.c-torture/compile/20010518-1.c: Force enum size.
8861
8862 2004-05-10  Eric Christopher  <echristo@redhat.com>
8863
8864         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
8865         * gcc.dg/sibcall-4.c: Ditto.
8866
8867 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
8868
8869         * g++.dg/ext/altivec-8.C: New test case.
8870         * gcc.dg/altivec-13.c: New test case.
8871
8872 2004-05-08  Roger Sayle  <roger@eyesopen.com>
8873
8874         * gcc.c-torture/execute/divcmp-1.c: New test case.
8875         * gcc.c-torture/execute/divcmp-2.c: New test case.
8876         * gcc.c-torture/execute/divcmp-3.c: New test case.
8877
8878 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
8879
8880         * g++.dg/other/pragma-re-2.C: New test.
8881
8882 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8883
8884         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
8885         * gcc.dg/i386-387-2.c: Likewise.
8886
8887         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
8888         __builtin_drem.
8889         * gcc.dg/i386-387-6.c: Likewise.
8890
8891 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8892
8893         * gcc.dg/builtins-33.c:  Also check log1p*.
8894
8895 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
8896
8897         PR optimization/15296
8898         * gcc.c-torture/execute/pr15296.c: New test.
8899
8900 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
8901
8902         * gcc.dg/builtins-40.c: New test.
8903
8904 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
8905
8906         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
8907
8908 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
8909
8910         * g++.dg/ext/spe1.C: New testcase.
8911
8912 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
8913
8914         * objc.dg/image-info.m: Allow additional attributes
8915         for __image_info section.
8916
8917 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
8918
8919         * gcc.dg/torture/mips-hilo-2.c: New test.
8920
8921 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8922
8923         PR c++/14389
8924         * g++.dg/template/member5.C: New test.
8925
8926 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
8927
8928         * gcc.dg/builtins-34.c: Also check expm1*.
8929
8930 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8931
8932         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
8933         * gcc.dg/torture/builtin-convert-3.c: New test.
8934
8935 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
8936
8937         PR middle-end/15054
8938         * g++.dg/opt/pr15054.C: New test.
8939
8940 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8941
8942         * gcc.dg/torture/builtin-rounding-1.c: New test.
8943         * gcc.dg/builtins-25.c: Delete.
8944         * gcc.dg/builtins-29.c: Delete.
8945
8946 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
8947
8948         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
8949         * gcc.dg/sibcall-4.c: Likewise.
8950         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
8951
8952 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8953
8954         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
8955         bit-field on 16-bit targets.
8956
8957 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8958
8959         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
8960         16-bit targets.
8961
8962 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
8963
8964         * gcc.dg/rs6000-power2-1.c: Change to compile only.
8965         * gcc.dg/rs6000-power2-2.c: Likewise.
8966
8967 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
8968
8969         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
8970         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
8971         Change the asm registers to be in form of frN instead of fN.
8972
8973 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8974
8975         * gcc.dg/torture/builtin-convert-2.c: New test.
8976
8977 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
8978
8979         * gcc.dg/rs6000-power2-1.c: New test.
8980         * gcc.dg/rs6000-power2-2.c: New test.
8981
8982 2004-04-28  Jan Hubicka  <jh@suse.cz>
8983
8984         * gcc.dg/unused-6.c: New test.
8985
8986 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
8987             Ulrich Weigand  <uweigand@de.ibm.com>
8988
8989         * ada/acats/run_all.sh: Define $target variable.
8990
8991 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
8992
8993         PR c++/15119
8994         * g++.dg/other/vararg-1.C: New test.
8995
8996         PR c++/4794
8997         * g++.dg/eh/cleanup3.C: New test.
8998
8999 2004-04-24  Laurent GUERBY <laurent@guerby.net>
9000
9001         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
9002         and ad8011a (target_insn).
9003         * ada/acats/support/macro.dfs: Likewise.
9004         * ada/acats/support/impbit.adb: New file.
9005
9006 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
9007
9008         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
9009
9010 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9011
9012         * gcc.dg/loop-3.c: New test.
9013
9014 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
9015
9016         * gcc.c-torture/execute/simd-5.c: New test.
9017
9018 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9019
9020         PR c++/15064
9021         * g++.dg/template/crash18.C: New test.
9022
9023 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
9024
9025         * g++.dg/ext/complit3.C: New test.
9026
9027 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9028
9029         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
9030         * gcc.dg/altivec-3.c: Same.
9031         * gcc.dg/altivec-varargs-1.c: Same.
9032
9033 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9034
9035         * lib/target-supports.exp (check_profiling_available): Assume
9036         profiling is not available on powerpc-eabi targets.
9037
9038 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
9039
9040         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
9041         * gcc.dg/vmx/bug-1.c: Ditto.
9042
9043 2004-04-20  Eric Christopher  <echristo@redhat.com>
9044
9045         * gcc.dg/charset/extern.c: New test.
9046         * g++.dg/charset/extern3.cc: Ditto.
9047
9048 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
9049
9050         * gcc.dg/builtins-39.c: New test.
9051
9052 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
9053
9054         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
9055
9056 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
9057
9058         * gcc.dg/torture/mips-hilo-1.c: New test.
9059
9060 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
9061
9062         * gcc.c-torture/compile/20040419-1.c: New test.
9063
9064 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
9065
9066         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
9067
9068 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
9069             Aldy Hernandez  <aldyh@redhat.com>
9070
9071         * gcc.c-torture/execute/va-arg-24.c: New.
9072
9073 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
9074             Aldy Hernandez  <aldyh@redhat.com>
9075
9076         * gcc.dg/vmx/1b-01.c: New.
9077         * gcc.dg/vmx/1b-02.c: New.
9078         * gcc.dg/vmx/1b-03.c: New.
9079         * gcc.dg/vmx/1b-04.c: New.
9080         * gcc.dg/vmx/1b-05.c: New.
9081         * gcc.dg/vmx/1b-06.c: New.
9082         * gcc.dg/vmx/1b-07.c: New.
9083         * gcc.dg/vmx/1c-01.c: New.
9084         * gcc.dg/vmx/1c-02.c: New.
9085         * gcc.dg/vmx/3a-01a.c: New.
9086         * gcc.dg/vmx/3a-01.c: New.
9087         * gcc.dg/vmx/3a-01m.c: New.
9088         * gcc.dg/vmx/3a-03.c: New.
9089         * gcc.dg/vmx/3a-03m.c: New.
9090         * gcc.dg/vmx/3a-04.c: New.
9091         * gcc.dg/vmx/3a-04m.c: New.
9092         * gcc.dg/vmx/3a-05.c: New.
9093         * gcc.dg/vmx/3a-06.c: New.
9094         * gcc.dg/vmx/3a-06m.c: New.
9095         * gcc.dg/vmx/3a-07.c: New.
9096         * gcc.dg/vmx/3b-01.c: New.
9097         * gcc.dg/vmx/3b-02.c: New.
9098         * gcc.dg/vmx/3b-10.c: New.
9099         * gcc.dg/vmx/3b-13.c: New.
9100         * gcc.dg/vmx/3b-14.c: New.
9101         * gcc.dg/vmx/3b-15.c: New.
9102         * gcc.dg/vmx/3c-01a.c: New.
9103         * gcc.dg/vmx/3c-01.c: New.
9104         * gcc.dg/vmx/3c-02.c: New.
9105         * gcc.dg/vmx/3c-03.c: New.
9106         * gcc.dg/vmx/3d-01.c: New.
9107         * gcc.dg/vmx/4-01.c: New.
9108         * gcc.dg/vmx/4-03.c: New.
9109         * gcc.dg/vmx/5-01.c: New.
9110         * gcc.dg/vmx/5-02.c: New.
9111         * gcc.dg/vmx/5-03.c: New.
9112         * gcc.dg/vmx/5-04.c: New.
9113         * gcc.dg/vmx/5-05.c: New.
9114         * gcc.dg/vmx/5-06.c: New.
9115         * gcc.dg/vmx/5-07.c: New.
9116         * gcc.dg/vmx/5-07t.c: New.
9117         * gcc.dg/vmx/5-08.c: New.
9118         * gcc.dg/vmx/5-10.c: New.
9119         * gcc.dg/vmx/5-11.c: New.
9120         * gcc.dg/vmx/7-01a.c: New.
9121         * gcc.dg/vmx/7-01.c: New.
9122         * gcc.dg/vmx/7c-01.c: New.
9123         * gcc.dg/vmx/7d-01.c: New.
9124         * gcc.dg/vmx/7d-02.c: New.
9125         * gcc.dg/vmx/8-01.c: New.
9126         * gcc.dg/vmx/8-02a.c: New.
9127         * gcc.dg/vmx/8-02.c: New.
9128         * gcc.dg/vmx/brode-1.c: New.
9129         * gcc.dg/vmx/bug-1.c: New.
9130         * gcc.dg/vmx/bug-2.c: New.
9131         * gcc.dg/vmx/bug-3.c: New.
9132         * gcc.dg/vmx/cw-bug-1.c: New.
9133         * gcc.dg/vmx/cw-bug-2.c: New.
9134         * gcc.dg/vmx/cw-bug-3.c: New.
9135         * gcc.dg/vmx/dct.c: New.
9136         * gcc.dg/vmx/debug-1.c: New.
9137         * gcc.dg/vmx/debug-2.c: New.
9138         * gcc.dg/vmx/debug-3.c: New.
9139         * gcc.dg/vmx/debug-4.c: New.
9140         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
9141         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
9142         * gcc.dg/vmx/eg-5.c: New.
9143         * gcc.dg/vmx/fft.c: New.
9144         * gcc.dg/vmx/gcc-bug-1.c: New.
9145         * gcc.dg/vmx/gcc-bug-2.c: New.
9146         * gcc.dg/vmx/gcc-bug-3.c: New.
9147         * gcc.dg/vmx/gcc-bug-4.c: New.
9148         * gcc.dg/vmx/gcc-bug-5.c: New.
9149         * gcc.dg/vmx/gcc-bug-6.c: New.
9150         * gcc.dg/vmx/gcc-bug-7.c: New.
9151         * gcc.dg/vmx/gcc-bug-8.c: New.
9152         * gcc.dg/vmx/gcc-bug-9.c: New.
9153         * gcc.dg/vmx/gcc-bug-b.c: New.
9154         * gcc.dg/vmx/gcc-bug-c.c: New.
9155         * gcc.dg/vmx/gcc-bug-d.c: New.
9156         * gcc.dg/vmx/gcc-bug-e.c: New.
9157         * gcc.dg/vmx/gcc-bug-f.c: New.
9158         * gcc.dg/vmx/gcc-bug-g.c: New.
9159         * gcc.dg/vmx/gcc-bug-i.c: New.
9160         * gcc.dg/vmx/harness.h: New.
9161         * gcc.dg/vmx/ira1.c: New.
9162         * gcc.dg/vmx/ira2a.c: New.
9163         * gcc.dg/vmx/ira2b.c: New.
9164         * gcc.dg/vmx/ira2.c: New.
9165         * gcc.dg/vmx/ira2c.c: New.
9166         * gcc.dg/vmx/mem.c: New.
9167         * gcc.dg/vmx/newton-1.c: New.
9168         * gcc.dg/vmx/ops.c: New.
9169         * gcc.dg/vmx/sn7153.c: New.
9170         * gcc.dg/vmx/spill2.c: New.
9171         * gcc.dg/vmx/spill3.c: New.
9172         * gcc.dg/vmx/spill.c: New.
9173         * gcc.dg/vmx/t.c: New.
9174         * gcc.dg/vmx/varargs-1.c: New.
9175         * gcc.dg/vmx/varargs-2.c: New.
9176         * gcc.dg/vmx/varargs-3.c: New.
9177         * gcc.dg/vmx/varargs-4.c: New.
9178         * gcc.dg/vmx/varargs-5.c: New.
9179         * gcc.dg/vmx/varargs-6.c: New.
9180         * gcc.dg/vmx/varargs-7.c: New.
9181         * gcc.dg/vmx/vmx.exp: New.
9182         * gcc.dg/vmx/vprint-1.c: New.
9183         * gcc.dg/vmx/vscan-1.c: New.
9184         * gcc.dg/vmx/x-01.c: New.
9185         * gcc.dg/vmx/x-02.c: New.
9186         * gcc.dg/vmx/x-03.c: New.
9187         * gcc.dg/vmx/x-04.c: New.
9188         * gcc.dg/vmx/x-05.c: New.
9189         * gcc.dg/vmx/yousufi-1.c: New.
9190         * gcc.dg/vmx/zero-1.c: New.
9191         * gcc.dg/vmx/zero.c: New.
9192
9193 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
9194
9195         * g++.dg/lookup/java1.C: Update for chage of
9196         _Jv_AllocObject.
9197         * g++.dg/lookup/java2.C: Likewise.
9198
9199 2004-04-17  Laurent GUERBY <laurent@guerby.net>
9200
9201         * ada/acats/run_all.sh: use -O2 by default.
9202
9203 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
9204
9205         * gcc.dg/vr-mult-[12].c: New tests.
9206
9207 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9208
9209         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
9210
9211         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
9212
9213 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
9214
9215         * lib/target-supports.exp (check_profiling_available): Assume profiling
9216         isn't available for mips*-*-elf targets.
9217
9218 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
9219
9220         * gcc.dg/builtins-38.c: New test.
9221
9222 2004-04-14  Eric Christopher  <echristo@redhat.com>
9223
9224         * g++.dg/charset/charset.exp: Run .cc extension tests.
9225
9226 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
9227
9228         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
9229
9230 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9231
9232         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
9233
9234 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
9235
9236         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
9237         * gcc.dg/i386-387-2.c: Likewise.
9238
9239         * gcc.dg/i386-387-7.c: New test.
9240         * gcc.dg/i386-387-8.c: New test.
9241
9242         * gcc.dg/builtins-37.c: New test.
9243
9244 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
9245
9246         * g++.dg/pch/externc-1.C: Add missing semicolon.
9247
9248 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
9249
9250         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
9251
9252 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9253
9254         * gcc.c-torture/execute/20040411-1.c: New test.
9255
9256 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9257
9258         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
9259
9260 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
9261
9262         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
9263
9264 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
9265
9266         * lib/target-supports.exp (check_named_sections_available): New.
9267         * lib/gcc-dg.exp (dg-require-named-sections): New.
9268         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
9269         old-deja.exp.  Also prune error-count message from HP linker.
9270         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
9271
9272         * g++.dg/init/init-ref4.C: Use dg-require-weak.
9273         * g++.old-deja/g++.pt/static3.C: Likewise.
9274         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
9275
9276 2004-04-09  Roger Sayle  <roger@eyesopen.com>
9277
9278         * gcc.c-torture/execute/20040409-1.c: New test case.
9279         * gcc.c-torture/execute/20040409-2.c: New test case.
9280         * gcc.c-torture/execute/20040409-3.c: New test case.
9281
9282 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9283
9284         * gcc.dg/20040409-1.c: New test.
9285
9286 2004-04-08  Roger Sayle  <roger@eyesopen.com>
9287
9288         PR target/14888
9289         * g++.dg/opt/pr14888.C: New test case.
9290
9291 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
9292
9293         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
9294         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
9295         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
9296         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
9297         New tests.
9298
9299 2004-04-08  Paul Brook  <paul@codesourcery.com>
9300
9301         * gcc.dg/spill-1.c: New test.
9302
9303 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9304
9305         * gcc.dg/torture/builtin-ctype-2.c: New test.
9306
9307 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
9308
9309         * gcc.dg/pch/pch.exp: Add largefile test.
9310
9311 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
9312
9313         * g++.dg/pch/externc-1.Hs: New.
9314         * g++.dg/pch/externc-1.C: New.
9315
9316 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9317
9318         * gcc.dg/compat/struct-by-value-5a_main.c,
9319         gcc.dg/compat/struct-by-value-5b_main.c: New files.
9320         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
9321         * gcc.dg/compat/struct-by-value-5a_x.c,
9322         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
9323         gcc.dg/compat/struct-by-value-5_x.c.
9324         * gcc.dg/compat/struct-by-value-5a_y.c,
9325         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
9326         gcc.dg/compat/struct-by-value-5_y.c.
9327
9328         * gcc.dg/compat/struct-by-value-6a_main.c,
9329         gcc.dg/compat/struct-by-value-6b_main.c: New files.
9330         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
9331         * gcc.dg/compat/struct-by-value-6a_x.c,
9332         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
9333         gcc.dg/compat/struct-by-value-6_x.c.
9334         * gcc.dg/compat/struct-by-value-6a_y.c,
9335         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
9336         gcc.dg/compat/struct-by-value-6_y.c.
9337
9338         * gcc.dg/compat/struct-by-value-7a_main.c,
9339         gcc.dg/compat/struct-by-value-7b_main.c: New files.
9340         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
9341         * gcc.dg/compat/struct-by-value-7a_x.c,
9342         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
9343         gcc.dg/compat/struct-by-value-7_x.c.
9344         * gcc.dg/compat/struct-by-value-7a_y.c,
9345         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
9346         gcc.dg/compat/struct-by-value-7_y.c.
9347
9348 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
9349
9350         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
9351         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
9352         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
9353         options.
9354
9355 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
9356
9357         * gcc.dg/builtins-36.c: New test.
9358
9359 2004-04-06  Paul Brook  <paul@codesourcery.com>
9360
9361         * README.gcc: Remove obsolete contraint on testcases.
9362
9363 2004-04-05  Paul Brook  <paul@codesourcery.com>
9364
9365         PR2123
9366         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
9367         failure and exit(0) on success.
9368         * g++.dg/expr/anew2.C: Ditto.
9369         * g++.dg/expr/anew3.C: Ditto.
9370         * g++.dg/expr/anew4.C: Ditto.
9371
9372 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
9373
9374         PR c++/3518
9375         * g++.dg/template/unify7.C: New.
9376
9377 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
9378
9379         * g++.dg/README: Bring up to date with new subdirectories; remove
9380         duplicate subdirectory lines.
9381
9382 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
9383
9384         PR c++/14007
9385         * g++.dg/template/unify5.C: New.
9386         * g++.dg/template/unify6.C: New.
9387         * g++.dg/template/qualttp20.C: Adjust.
9388         * g++.old-deja/g++.jason/report.C: Adjust.
9389         * g++.old-deja/g++.other/qual1.C: Adjust.
9390
9391 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
9392
9393         PR c++/14803
9394         * g++.dg/inherit/ptrmem1.C: New test.
9395
9396 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
9397
9398         PR c++/14755
9399         * gcc.c-torture/execute/20040331-1.c: New test.
9400         * gcc.dg/20040331-1.c: New test.
9401
9402 2004-04-01  Paul Brook  <paul@codesourcery.com>
9403
9404         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
9405
9406 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
9407
9408         PR c++/14724
9409         * g++.dg/init/goto1.C: New test.
9410
9411         PR c++/14763
9412         * g++.dg/template/defarg4.C: New test.
9413
9414 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
9415
9416         * gcc.dg/altivec-11.c: Extend test for more valid cases.
9417
9418 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
9419
9420         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
9421
9422 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
9423
9424         * gcc.dg/noncompile/undeclared-2.c: New test.
9425
9426 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9427
9428         * gcc.dg/940409-1.c: Remove XFAIL.
9429         * gcc.dg/reg-vol-struct-1.c: New test.
9430
9431 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9432
9433         * gcc.dg/torture/builtin-wctype-1.c: New test.
9434
9435 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
9436
9437         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
9438         * gcc.dg/20001101-1.c: Likewise.
9439         * gcc.dg/20001102-1.c: Likewise.
9440
9441 2004-03-25  Roger Sayle  <roger@eyesopen.com>
9442
9443         * gcc.dg/compare8.c: Add an additional test for XOR.
9444
9445 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9446
9447         * gcc.dg/torture/builtin-ctype-1.c: New test.
9448
9449 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9450
9451         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
9452         * gcc.dg/torture/builtin-math-1.c: Likewise.
9453         * gcc.dg/torture/builtin-power-1.c: New test.
9454
9455 2004-03-24  Andreas Schwab  <schwab@suse.de>
9456
9457         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
9458         IA64 assembler.
9459
9460 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9461             Roger Sayle  <roger@eyesopen.com>
9462
9463         * gcc.dg/compare8.c: New test case.
9464
9465 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
9466
9467         * g++.dg/ext/altivec-7.C: New test.
9468
9469 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
9470
9471         PR 12267, 12391, 12560, 13129, 14114, 14133
9472         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
9473         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
9474         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
9475         Adjust error regexps.
9476         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
9477         * gcc.dg/noncompile/undeclared-1.c: New test cases.
9478         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
9479         * gcc.dg/local1.c: Add explanatory comment.
9480
9481 2004-03-23  Roger Sayle  <roger@eyesopen.com>
9482
9483         PR optimization/14669
9484         * g++.dg/opt/fold2.C: New test case.
9485
9486 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
9487
9488         PR c/14069
9489         * gcc.dg/20040322-1.c: New test.
9490
9491 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9492
9493         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
9494         * gcc.dg/ultrasp4.c: Likewise.
9495         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
9496
9497 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9498
9499         * gcc.dg/i386-sse-8.c: Reset default options.
9500
9501 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9502
9503         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
9504         in the error message text.
9505
9506 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9507
9508         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
9509
9510 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
9511
9512         PR c++/14616
9513         * g++.dg/init/array13.C: New test.
9514
9515 2004-03-20  Roger Sayle  <roger@eyesopen.com>
9516
9517         PR target/13889
9518         * gcc.c-torture/compile/pr13889.c: New test case.
9519
9520 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9521
9522         PR c/14635
9523         * builtins-1.c (nan, nans): Don't test.
9524         * builtins-30.c: Don't use nan, nanf, nanl.
9525         * builtins-35.c: New test.
9526
9527 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
9528
9529         * g++.dg/ext/altivec-6.C: New test.
9530
9531 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
9532
9533         * g++.dg/init/placement3.C: New test.
9534
9535         * g++.dg/template/spec13.C: New test.
9536
9537         * g++.dg/lookup/using11.C: New test.
9538
9539         * g++.dg/lookup/koenig3.C: New test.
9540
9541         * g++.dg/template/operator2.C: New test.
9542
9543         * g++.dg/expr/dtor3.C: New test.
9544         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
9545         marker.
9546         * g++.old-deja/g++.law/visibility28.C: Likewise.
9547
9548 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
9549
9550         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
9551         * gcc.dg/ppc64-abi-3.c: Likewise.
9552
9553 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9554
9555         PR c++/14545
9556         * g++.dg/parse/template15.C: New test.
9557
9558 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9559
9560         * g++.dg/expr/dtor2.C: New test.
9561
9562         * g++.dg/lookup/anon4.C: New test.
9563
9564         * g++.dg/overload/using1.C: New test.
9565
9566         * g++.dg/template/lookup7.C: New test.
9567
9568         * g++.dg/template/typename6.C: New test.
9569
9570         * g++.dg/expr/cond6.C: New test.
9571
9572 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9573
9574         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
9575
9576 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9577
9578         * g++.dg/expr/cond5.C: New test.
9579         * g++.dg/expr/constcast1.C: Likewise.
9580         * g++.dg/expr/ptrmem2.C: Likewise.
9581         * g++.dg/expr/ptrmem3.C: Likewise.
9582         * g++.dg/lookup/main1.C: Likewise.
9583         * g++.dg/template/lookup6.C: Likewise.
9584
9585 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9586
9587         * gcc.dg/local1.c: New test.
9588
9589         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
9590
9591 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9592
9593         * gcc.dg/torture/builtin-convert-1.c: New test.
9594
9595 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9596
9597         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
9598
9599 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9600
9601         PR c++/14481
9602         * g++.dg/warn/Wunused-7.C: New test.
9603
9604 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9605
9606         * gcc.dg/torture/builtin-integral-1.c: New test.
9607
9608 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9609
9610         PR c++/14586
9611         * g++.dg/parse/non-dependent3.C: New test.
9612
9613 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
9614
9615         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
9616         * g++.dg/eh/simd-2.C: Likewise.
9617         * g++.dg/init/array10.C: Likewise.
9618         * gcc.c-torture/compile/simd-1.c: Likewise.
9619         * gcc.c-torture/compile/simd-2.c: Likewise.
9620         * gcc.c-torture/compile/simd-3.c: Likewise.
9621         * gcc.c-torture/compile/simd-4.c: Likewise.
9622         * gcc.c-torture/compile/simd-6.c: Likewise.
9623         * gcc.c-torture/execute/simd-1.c: Likewise.
9624         * gcc.c-torture/execute/simd-2.c: Likewise.
9625         * gcc.dg/compat/vector-defs.h: Likewise.
9626         * gcc.dg/20020531-1.c: Likewise.
9627         * gcc.dg/altivec-3.c: Likewise.
9628         * gcc.dg/altivec-4.c: Likewise.
9629         * gcc.dg/altivec-varargs-1.c: Likewise.
9630         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
9631         * gcc.dg/i386-mmx-3.c: Likewise.
9632         * gcc.dg/i386-sse-4.c: Likewise.
9633         * gcc.dg/i386-sse-5.c: Likewise.
9634         * gcc.dg/i386-sse-8.c: Likewise.
9635         * gcc.dg/simd-1.c: Likewise.
9636         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
9637         __ev64_opaque__ since the machine description provides it.
9638
9639 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9640
9641         * lib/compat.exp (skip_list): New global variable.
9642         Use it to hold the user defined COMPAT_SKIPS list if any.
9643         (compat-obj): Add the members of skip_list to optall.
9644
9645 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9646
9647         * gcc.dg/compat/union-by-value-1_main.c,
9648         union-by-value-1_x.c, union-by-value-1_y.c,
9649         union-check.h, union-defs.h,
9650         union-init.h, union-return-1_main.c,
9651         union-return-1_x.c, union-return-1_y.c: New files.
9652
9653 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9654
9655         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
9656         mixed-struct-init.h: Add 4 mixed structure types.
9657         struct-by-value-21_main.c, struct-by-value-21_x.c,
9658         struct-by-value-21_y.c, struct-return-21_main.c,
9659         struct-return-21_x.c, struct-return-21_y.c: New files.
9660
9661 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
9662
9663         PR c++/14550
9664         * g++.dg/parse/template14.C: New test.
9665
9666 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9667
9668         * gcc.c-torture/execute/20040313-1.c: New test.
9669
9670 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
9671
9672         PR target/14533
9673         * gcc.dg/20040311-2.c: New test.
9674
9675 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
9676
9677         PR other/14544
9678         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
9679         bit-field.
9680
9681 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
9682
9683         * gcc.dg/20040305-2.c: Add missing return statement.
9684
9685 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9686
9687         * gcc.dg/builtins-34.c: Also check pow10*.
9688
9689 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9690
9691         PR target/14262
9692         * gcc.dg/20040305-2.c: New test.
9693
9694 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9695
9696         * gcc.dg/20040310-1.c: New test.
9697
9698 2004-03-11  Roger Sayle  <roger@eyesopen.com>
9699
9700         * gcc.c-torture/execute/20040311-1.c: New test case.
9701
9702 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
9703
9704         PR c++/14476
9705         * g++.dg/lookup/enum1.C: New test.
9706
9707 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
9708
9709         PR c++/14510
9710         * g++.dg/lookup/struct2.C: New test.
9711
9712 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
9713
9714         * gcc.dg/builtins-34.c: New test.
9715
9716 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9717
9718         * gcc.dg/torture/builtin-nonneg-1.c: New test.
9719
9720 2004-03-09  James E Wilson  <wilson@specifixinc.com>
9721
9722         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
9723         * gcc.dg/alias-2.c: New testcase.
9724
9725 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
9726
9727         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
9728
9729 2004-03-09  Roger Sayle  <roger@eyesopen.com>
9730
9731         * gcc.c-torture/execute/20040309-1.c: New test case.
9732
9733 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9734
9735         PR c++/14397
9736         * g++.dg/overload/ref1.C: New.
9737
9738 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9739
9740         PR c++/14409
9741         * g++.dg/template/spec12.C: New test.
9742
9743         PR c++/14448
9744         * g++.dg/parse/crash14.C: New test.
9745
9746 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9747
9748         PR c++/14230
9749         * g++.dg/init/ref11.C: New test.
9750
9751 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9752
9753         PR c++/14432
9754         * g++.dg/parse/builtin2.C: New test.
9755
9756 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9757
9758         PR c++/14401
9759         * g++.dg/init/ctor3.C: New test.
9760         * g++.dg/init/union1.C: New test.
9761         * g++.dg/ext/anon-struct4.C: New test.
9762
9763 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9764
9765         * g++.dg/lookup/koenig1.C: Tweak error messages.
9766         * g++.dg/lookup/used-before-declaration.C: Likewise.
9767         * g++.dg/other/do1.C: Likewise.
9768         * g++.dg/overload/koenig1.C: Likewise.
9769         * g++.dg/parse/crash13.C: Likewise.
9770         * g++.dg/template/instantiate3.C: Likewise.
9771
9772 2004-03-08  Eric Christopher  <echristo@redhat.com>
9773
9774         * * lib/target-supports.exp: Enable libiconv in test
9775         compilation.  Fix up error checking.
9776
9777 2004-03-08  Roger Sayle  <roger@eyesopen.com>
9778
9779         PR middle-end/14289
9780         * gcc.dg/pr14289-1.c: New test case.
9781         * gcc.dg/pr14289-2.c: Likewise.
9782         * gcc.dg/pr14289-3.c: Likewise.
9783
9784 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
9785
9786         * gcc.c-torture/execute/20040308-1.c: New test.
9787
9788 2004-03-07  Roger Sayle  <roger@eyesopen.com>
9789
9790         * gcc.c-torture/execute/20040307-1.c: New test case.
9791
9792 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
9793
9794         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
9795
9796 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
9797
9798         * gcc.dg/20040306-1.c: New test.
9799
9800 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
9801
9802         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
9803         them static.
9804         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
9805
9806 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9807
9808         PR c/14465
9809         * gcc.dg/decl-6.c: New test.
9810
9811 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9812
9813         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
9814         Rename LOGPOW -> LOG_POW.
9815         (SQRT_EXP, POW_EXP): New.
9816
9817 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9818
9819         * gcc.dg/i386-sse-8.c: New test.
9820
9821 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9822
9823         PR c/14114
9824         * gcc.dg/decl-5.c: New test.
9825
9826 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
9827
9828         * gcc.dg/20040305-1.c: New test.
9829
9830 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
9831
9832         PR other/14354
9833         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
9834
9835 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
9836
9837         PR c++/14425, c++/14426
9838         * g++.dg/ext/altivec-4.C: New test.
9839         * g++.dg/ext/altivec-5.C: New test.
9840
9841 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
9842
9843         * g++.old-deja/g++.other/linkage1.C: Expect errors about
9844         global variables of a type with no linkage.
9845         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
9846         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
9847         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
9848         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
9849         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
9850         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
9851         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
9852         * g++.dg/warn/deprecated.C: Name enum Color.
9853         * g++.dg/overload/VLA.C: Name structure for 'b'.
9854         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
9855
9856 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9857
9858         * gcc.c-torture/compile/20040304-1.c: New test.
9859
9860 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
9861
9862         PR 13728
9863         * gcc.dg/decl-4.c: New testcase.
9864
9865 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
9866
9867         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
9868         as PRECF if sizeof (float) > sizeof (double).
9869         (PRECL): Make it the same as PRECF if
9870         sizeof (float) > sizeof (long double).
9871
9872 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9873
9874         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
9875         system type.  Add check for irix6 which doesn't have c99 runtime.
9876
9877 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
9878
9879         * gcc.dg/const-elim-1.c: xfail for xtensa.
9880
9881 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9882
9883         PR c++/14369
9884         * g++.dg/template/cond4.C: New test.
9885
9886 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9887
9888         PR c++/14360
9889         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
9890
9891         PR c++/14361
9892         * g++.dg/parse/defarg7.C: New test.
9893
9894         PR c++/14359
9895         * g++.dg/template/friend26.C: New test.
9896
9897 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9898
9899         PR c++/14324
9900         * g++.dg/abi/mangle21.C: New test.
9901
9902         PR c++/14260
9903         * g++.dg/parse/constructor2.C: New test.
9904
9905         PR c++/14337
9906         * g++.dg/template/sfinae1.C: New test.
9907
9908 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9909
9910         PR c++/14267
9911         * g++.dg/expr/crash2.C: New test.
9912
9913         PR middle-end/13448
9914         * gcc.dg/inline-5.c: New test.
9915         * gcc.dg/always-inline.c: Split out tests into ...
9916         * gcc.dg/always-inline2.c: ... this and ...
9917         * gcc.dg/always-inline3.c: ... this.
9918
9919 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9920
9921         PR debug/12103
9922         * g++.dg/debug/crash1.C: New test.
9923
9924 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
9925
9926         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
9927         function with __attribute__((noinline)).
9928         (recurser_void2): Likewise.
9929         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
9930         (recurser_void2): Likewise.
9931
9932 2004-02-29  Roger Sayle  <roger@eyesopen.com>
9933
9934         PR middle-end/14203
9935         * g++.dg/warn/Wunused-6.C: New test case.
9936
9937 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
9938
9939         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
9940         not defined.
9941
9942 2004-02-27  Eric Christopher  <echristo@redhat.com>
9943
9944         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
9945         * g++.dg/charset/asm2.c: Run only x86.
9946         * gcc.dg/charset/asm3.c: Ditto.
9947
9948 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
9949
9950         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
9951         ld_library_path.
9952
9953 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
9954
9955         * g++.dg/ext/altivec-3.C: New.
9956
9957 2004-02-26  Richard Henderson  <rth@redhat.com>
9958
9959         * g++.dg/ext/attrib10.C: Mark for warning.
9960         * gcc.dg/attr-alias-1.c: New.
9961
9962 2004-02-26  Richard Henderson  <rth@redhat.com>
9963
9964         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
9965         * gcc.c-torture/execute/20040208-2.c: ... it back.
9966
9967 2004-02-26  Eric Christopher  <echristo@redhat.com>
9968
9969         * lib/target-supports.exp (check-iconv-available): New function.
9970         * lib/gcc-dg.exp (dg-require-iconv): New function.
9971         Use above.
9972         * gcc.dg/charset: New directory.
9973         * gcc.dg/charset/charset.exp: New file.
9974         * gcc.dg/charset/asm1.c: Ditto.
9975         * gcc.dg/charset/asm2.c: Ditto.
9976         * gcc.dg/charset/asm3.c: Ditto.
9977         * gcc.dg/charset/asm4.c: Ditto.
9978         * gcc.dg/charset/asm5.c: Ditto.
9979         * gcc.dg/charset/attribute1.c: Ditto.
9980         * gcc.dg/charset/attribute2.c: Ditto.
9981         * gcc.dg/charset/string1.c: Ditto.
9982         * g++.dg/charset: New directory.
9983         * g++.dg/dg.exp: Add here. Special options.
9984         * g++.dg/charset/charset.exp: New file.
9985         * g++.dg/charset/asm1.c: Ditto.
9986         * g++.dg/charset/asm2.c: Ditto.
9987         * g++.dg/charset/asm3.c: Ditto.
9988         * g++.dg/charset/asm4.c: Ditto.
9989         * g++.dg/charset/attribute1.c: Ditto.
9990         * g++.dg/charset/attribute2.c: Ditto.
9991         * g++.dg/charset/extern1.cc: Ditto.
9992         * g++.dg/charset/extern2.cc: Ditto.
9993         * g++.dg/charset/string1.c: Ditto.
9994
9995 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
9996
9997         PR c++/14278
9998         * g++.dg/parse/comma1.C: New test.
9999
10000 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10001
10002         PR c++/14284
10003         * g++.dg/template/ttp8.C: New test.
10004
10005 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
10006
10007         * gcc.dg/fixuns-trunc-1.c: New test.
10008
10009 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10010
10011         * gcc.dg/builtins-config.h: Use #elif.
10012
10013 2004-02-26  Michael Matz  <matz@suse.de>
10014
10015         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
10016         * gcc.dg/991214-1.c: Likewise.
10017         * gcc.dg/i386-asm-1.c: Likewise.
10018
10019 2004-02-25  Richard Henderson  <rth@redhat.com>
10020
10021         * gcc.c-torture/execute/20040208-2.c: Move ...
10022         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
10023
10024 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10025
10026         PR c++/14246
10027         * g++.dg/other/crash-3.C: New test.
10028
10029 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10030
10031         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
10032         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
10033
10034         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
10035         HP-UX.
10036
10037 2004-02-24  Michael Matz  <matz@suse.de>
10038
10039         * gcc.dg/i386-regparm.c: New.
10040
10041 2004-02-23  James E Wilson  <wilson@specifixinc.com>
10042
10043         * gcc.c-torture/execute/20040223-1.c: New.
10044
10045 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
10046             Kazu Hirata  <kazu@cs.umass.edu>
10047
10048         * gcc.dg/fwritable-strings-1.c: Remove.
10049
10050 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
10051
10052         PR c/14156
10053         * gcc.dg/20040223-1.c: New test.
10054
10055 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10056
10057         PR c++/14106
10058         * g++.dg/ext/typeof9.C: New test.
10059
10060 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10061
10062         PR c++/14250
10063         * g++.dg/other/switch1.C: New test.
10064
10065 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10066
10067         * gcc.dg/cast-function-1.c: Adjust for new informative message.
10068         * gcc.dg/va-arg-1.c: Likewise.
10069
10070 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10071
10072         PR c++/14143
10073         * g++.dg/template/koenig5.C: New test.
10074
10075 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
10076
10077         * g++.dg/ext/altivec-1.C: Generalize target triple.
10078         * g++.dg/ext/altivec-2.C: New test case.
10079         * g++.dg/ext/altivec_check.h: New file.
10080         * gcc.dg/altivec-1.c: Generalize target triple;
10081         include altivec_check.h and call altivec_check().
10082         * gcc.dg/altivec-[2-5].c: Generalize target triple.
10083         * gcc.dg/altivec-6.c: New test case.
10084         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
10085         type casts as needed.
10086         * gcc.dg/altivec-10.c: Include altivec_check.h and call
10087         altivec_check().
10088         * gcc.dg/altivec-12.c: New test case.
10089         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
10090         include altivec_check.h and call altivec_check().
10091         * gcc.dg/altivec_check.h: New file.
10092
10093 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10094
10095         * lib/target-supports.exp (check_alias_available): Don't mangle
10096         function `g' in test program.
10097
10098 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10099
10100         * lib/target-supports.exp (check_profiling_available): Check
10101         argument to determine whether we support a profiling type.
10102         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
10103         check_profiling_available.
10104         * g++.dg/bprob/bprob.exp: Likewise
10105         * g77.dg/bprob/bprob.exp: Likewise.
10106         * gcc.misc-tests/bprob.exp: Likewise.
10107         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
10108         dg-require-profiling and delete expected error handling.
10109         * gcc.dg/20021014-1.c: Likewise.
10110         * gcc.dg/nest.c: Likewise.
10111
10112 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10113
10114         PR c++/12007
10115         * g++.dg/other/vthunk1.C: New test.
10116
10117 2004-02-20  Falk Hueffner  <falk@debian.org>
10118
10119         PR target/14201
10120         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
10121
10122 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
10123
10124         PR c++/13927
10125         * g++.dg/other/error8.C: Remove XFAIL markers.
10126
10127         PR c++/14173
10128         * g++.dg/ext/packed5.C: New test.
10129
10130         PR c++/14199
10131         * g++.dg/warn/Wunused-5.C: New test.
10132
10133         PR c++/14186
10134         * g++.dg/lookup/member1.C: New test.
10135
10136 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
10137
10138         * gcc.c-torture/compile/20040130-1.c: Enable only when
10139         __INT_MAX__ >= 2147483647L.
10140         * gcc.c-torture/compile/961203-1.c: Likewise.
10141
10142 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
10143
10144         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
10145         * g++.dg/opt/template1.C: Robustify assembler regexp
10146
10147 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10148
10149         * gcc.c-torture/execute/simd-4.x: Remove.
10150         * gcc.c-torture/execute/va-arg-25.x: Likewise.
10151         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
10152         Guard with #ifndef SKIP_ATTRIBUTE.
10153         * gcc.dg/compat/vector-1_y.c: Likewise.
10154         * gcc.dg/compat/vector-2_x.c: Likewise.
10155         * gcc.dg/compat/vector-2_y.c: Likewise.
10156         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
10157         * g++.dg/eh/simd-2.C: Likewise.
10158
10159 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
10160
10161         * gcc.c-torture/compile/complex-1.c: New.
10162
10163 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
10164
10165         PR target/14209
10166         * gcc.c-torture/execute/20040218-1.c: New test.
10167
10168 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10169
10170         PR c++/14181
10171         * g++.dg/parse/new2.C: New test.
10172
10173 2004-02-18  Paul Brook  <paul@codesourcery.com>
10174
10175         * gcc.c-torture/compile/libcall-1.c: New test.
10176
10177 2004-02-18  Paul Brook  <paul@codesourcery.com>
10178
10179         PR debug/12934
10180         * gcc.dg/debug/debug-7.c: New test.
10181
10182 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
10183
10184         * gcc.dg/20040217-1.c: New test.
10185
10186 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
10187
10188         * gcc.c-torture/execute/990208-1.x: Delete.
10189
10190 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
10191
10192         * gcc.c-torture/execute/20040208-2.x: New file.
10193
10194 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
10195
10196         PR c++/11326
10197         * g++.dg/abi/structret1.C: New test.
10198
10199 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
10200
10201         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
10202         (i386_cpuid): No need to test if cpuid is available on AMD64.
10203         Fix assembly, so that it works onboth i386 and AMD64.
10204         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
10205         (vecInLong): Fix s[] member type to unsigned int.
10206         (vecInWord): Remove type.
10207         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
10208         (a64, b64, c64, d64, e64): Remove.
10209         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
10210         Remove unused variable.  Remove initialization of removed variables.
10211         Don't call mmx_tests nor sse_tests.
10212         (reference_mmx, reference_sse): Remove.
10213         (check): Add return stmt.
10214         * gcc.dg/i386-sse-7.c: New test.
10215         * gcc.dg/i386-mmx-4.c: New test.
10216
10217 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10218
10219         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
10220         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10221         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10222         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
10223         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
10224         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
10225         g++.dg/tc1/dr94.C: Fix line terminator.
10226
10227 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
10228
10229         * gcc.c-torture/compile/20040216-1.c: New.
10230
10231 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10232
10233         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10234         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10235         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
10236         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
10237         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
10238         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
10239
10240 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10241
10242         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
10243
10244 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
10245
10246         PR c++/13971
10247         * g++.dg/expr/cond4.C: New test.
10248
10249         PR c++/14086
10250         * g++.dg/lookup/crash2.C: New test.
10251
10252 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
10253
10254         * gcc.c-torture/compile/20040214-2.c: New test.
10255
10256 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
10257
10258         PR c++/14116
10259         * g++.dg/ext/typeof8.C: New test.
10260
10261 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
10262
10263         * gcc.c-torture/compile/20040214-1.c: New test.
10264
10265 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10266
10267         PR c++/13635
10268         * g++.dg/template/spec11.C: New test.
10269
10270 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10271
10272         PR c++/13927
10273         * g++.dg/other/error8.C: New test.
10274
10275 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
10276
10277         PR c++/14122
10278         * g++.dg/template/array4.C: New test.
10279
10280         PR c++/14108
10281         * g++.dg/inherit/thunk2.C: New test.
10282
10283         PR c++/14083
10284         * g++.dg/eh/cond2.C: New test.
10285
10286 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
10287
10288         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
10289
10290 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
10291
10292         * lib/scanasm.exp (dg-scan): Quote pattern before display.
10293
10294 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
10295
10296         * g++.dg/simd-2.C: xfail on ppc64-linux.
10297
10298 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10299
10300         PR c/456
10301         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
10302         tests.
10303
10304 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
10305
10306         * gcc.dg/builtins-33.c: New test.
10307
10308 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
10309
10310         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
10311
10312 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10313
10314         * g++.dg/simd-2.C: Set -maltivec for ppc64.
10315
10316 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10317
10318         * gcc.dg/ppc64-abi-3.c: New test.
10319
10320 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
10321
10322         PR c/14092
10323
10324         * gcc.dg/pr14092-1.c: New testcase.
10325
10326 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
10327
10328         * gcc.dg/cpp/assert4.c: Fix typo last change.
10329
10330         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
10331         * gcc.dg/cpp/assert4.c: Handle powerpc64.
10332
10333         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
10334
10335 2004-02-09  Roger Sayle  <roger@eyesopen.com>
10336
10337         * gcc.c-torture/compile/20040209-1.c: New test case.
10338
10339 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10340
10341         * gcc.dg/c90-init-1.c: Adjust expected error messages.
10342
10343 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
10344
10345         * gcc.c-torture/execute/20040208-[12].c: New tests.
10346
10347 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10348
10349         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
10350
10351 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10352
10353         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
10354
10355 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10356
10357         Bug 13856
10358         * gcc.dg/visibility-8.c: New testcase.
10359
10360 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10361
10362         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
10363         arguments.
10364         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
10365
10366 2004-02-07  Roger Sayle  <roger@eyesopen.com>
10367
10368         PR middle-end/13696
10369         * g++.dg/opt/fold1.C: New test case.
10370
10371 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10372
10373         PR c++/14033
10374         * g++.dg/other/crash-2.C: New test.
10375
10376 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10377
10378         PR c++/14028
10379         * g++.dg/parse/angle-bracket2.C: New test.
10380
10381 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10382
10383         PR middle-end/13750
10384         Revert:
10385         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10386         PR pch/13361
10387         * testsuite/g++.dg/pch/wchar-1.C: New.
10388         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10389
10390 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10391
10392         PR c++/14008
10393         * g++.dg/parse/error15.C: New test.
10394         * g++.dg/parse/crash11.C: Update dg-error mark.
10395
10396 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10397
10398         PR c++/13932
10399         * g++.dg/warn/conv2.C: New test.
10400
10401 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10402
10403         PR c++/13086
10404         * g++.dg/warn/incomplete1.C: Remove xfail.
10405
10406 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10407
10408         * lib/file-format.exp (gcc_target_object_format): Use
10409         ${tool}_target_compile, not gcc_target_compile.
10410         * lib/target-supports.exp (check_alias_available): Likewise.
10411         (check_gc_sections_available): Likewise.
10412         * g++.dg/ext/attrib10.C: Use dg-require-alias.
10413         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
10414         dg-require-alias.
10415
10416 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10417
10418         PR c++/13969
10419         * g++.dg/template/static6.C: New test.
10420
10421 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
10422
10423         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
10424
10425 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10426
10427         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
10428         tests for systems where `char' is unsigned by default.
10429
10430 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10431
10432         PR c++/13997
10433         * g++.dg/template/partial3.C: New test.
10434
10435 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
10436
10437         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
10438         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
10439         Remove mentions of obsolete ports.
10440
10441 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
10442
10443         * gcc.dg/noncompile/20001228-1.c: Fix for new
10444         error message.
10445
10446 2004-02-03  Roger Sayle  <roger@eyesopen.com>
10447
10448         PR target/9348
10449         * gcc.c-torture/execute/multdi-1.c: New test case.
10450
10451 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10452
10453         PR c++/13925
10454         * g++.dg/template/lookup5.C: New test.
10455
10456 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10457
10458         PR c++/13950
10459         * g++.dg/template/lookup4.C: New test.
10460
10461         PR c++/13970
10462         * g++.dg/parse/error14.C: New test.
10463
10464         PR c++/14002
10465         * g++.dg/parse/template13.C: New test.
10466
10467 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10468
10469         PR c++/13978
10470         * g++.dg/template/koenig4.C: New test.
10471
10472         PR c++/13968
10473         * g++.dg/template/crash17.C: New test.
10474
10475         PR c++/13975
10476         * g++.dg/parse/error13.C: New test.
10477         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
10478
10479 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10480
10481         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
10482
10483 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
10484
10485         PR c/11658
10486         PR c/13994
10487         * gcc.dg/noncompile/20040203-1.c: New test.
10488         * gcc.dg/noncompile/20040203-2.c: Likewise.
10489         * gcc.dg/noncompile/20040203-3.c: Likewise.
10490         * gcc.dg/20040203-1.c: Likewise.
10491
10492 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
10493
10494         PR c++/10858
10495         * g++.dg/template/sizeof7.C: New test.
10496
10497 2004-02-02  Eric Christopher  <echristo@redhat.com>
10498             Zack Weinberg  <zack@codesourcery.com>
10499
10500         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
10501
10502 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
10503
10504         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
10505         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
10506         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
10507         * gcc.dg/cleanup-5.c: Run only on Linux targets.
10508
10509 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
10510
10511         PR c++/13113
10512         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
10513
10514         PR c++/13854
10515         * g++.dg/ext/attrib13.C: New test.
10516
10517         PR c++/13907
10518         * g++.dg/conversion/op2.C: New test.
10519
10520 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10521
10522         * gcc.dg/titype-1.c: Fix pasto.
10523
10524 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10525
10526         * gcc.dg/titype-1.c: New test.
10527
10528 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10529
10530         PR c++/13957
10531         * g++.dg/template/non-type-template-argument-1.C,
10532         g++.dg/template/qualified-id1.C: Update dg-error marks.
10533         * g++.dg/template/nontype6.C: New test.
10534
10535 2004-02-01  Roger Sayle  <roger@eyesopen.com>
10536
10537         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
10538         * gcc.dg/builtins-31.c: New testcase.
10539         * gcc.dg/builtins-32.c: New testcase.
10540
10541 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
10542
10543         * objc.dg/call-super-2.m: Update line numbers
10544         for the including of stddef.h.
10545
10546 2004-01-30  Michael Matz  <matz@suse.de>
10547
10548         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
10549         g++.dg/ext/case-range3.C: New tests.
10550
10551 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10552
10553         DR206
10554         PR c++/13813
10555         * g++.dg/template/member4.C: New test.
10556
10557 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10558
10559         PR c++/13683
10560         * g++.dg/template/sizeof6.C: New test.
10561
10562 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10563
10564         * gcc.dg/fwritable-strings-1.c: New test.
10565
10566 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10567
10568         * gcc.c-torture/compile/20040130-1.c: New test.
10569
10570 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
10571
10572         * objc.dg/call-super-2.m: Include stddef.h for size_t.
10573
10574 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
10575
10576         PR c++/13883
10577         * g++.dg/template/ctor3.C: New test.
10578
10579 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10580
10581         * g++.dg/tc1: New directory.
10582         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
10583         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
10584         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
10585         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
10586         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
10587
10588 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10589
10590         * g++.dg/parse/error11.C: New test.
10591         * g++.dg/parse/error12.C: Likewise.
10592
10593 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
10594
10595         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
10596         (scan_initial, main): Use aligned_sizeof instead of sizeof.
10597
10598 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
10599
10600         PR c++/13791
10601         * g++.dg/ext/attrib12.C: New test.
10602
10603         PR c++/13736
10604         * g++.dg/parse/cast2.C: New test.
10605
10606 2004-01-27  James E Wilson  <wilson@specifixinc.com>
10607
10608         * objc.dg/encode-2.m (main): New local string.  Set depending on
10609         sizeof long.  Use in sscanf call.
10610         * objc.dg/encode-3.m (main): New local string.  Set depending on
10611         sizeof long.  Use in scan_initial call.
10612
10613 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10614
10615         * objc.dg/call-super-2.m: Make LP64-safe.
10616         * objc.dg/desig-init-1.m: Likewise.
10617
10618 2004-01-27  Devang Patel <dpatel@apple.com>
10619
10620         * g++.dg/debug/namespace1.C: New test.
10621
10622 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
10623
10624         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
10625         xscale-*-*.
10626
10627         * gcc.dg/arm-mmx-1.c: New test.
10628
10629 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10630
10631         * gcc.dg/20040127-1.c: New test.
10632         * gcc.dg/20040127-2.c: New test.
10633
10634 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10635
10636         * objc.dg/stret-1.m (glob): Renamed to globa.
10637
10638 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
10639
10640         PR c++/13663
10641         * g++.dg/expr/for1.C: New test.
10642
10643 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
10644
10645         PR middle-end/13779
10646         * gcc.dg/darwin-longlong.c: New test.
10647
10648 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
10649
10650         * gcc.dg/20040124-1.c: Moved test from here...
10651         * gcc.c-torture/compile/20040124-1.c: ...to here.
10652
10653 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10654
10655         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
10656         the assembly output if -m64 is passed.
10657
10658 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
10659
10660         PR c++/13833
10661         * g++.dg/template/cond3.C: New test.
10662
10663 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10664
10665         PR c++/13810
10666         * g++.dg/template/ttp7.C: New test.
10667
10668 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10669
10670         PR c++/13797
10671         * g++.dg/template/nontype4.C: New test.
10672         * g++.dg/template/nontype5.C: Likewise.
10673
10674 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
10675
10676         * gcc.dg/torture/mips-clobber-at.c: New test.
10677
10678 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
10679
10680         * gcc.dg/20040124-1.c: New test.
10681
10682 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
10683
10684         * gcc.dg/20040123-1.c: New test.
10685
10686 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10687
10688         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
10689
10690 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10691
10692         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
10693
10694 2004-01-23  Andrew Pinski  <apinski@apple.com>
10695
10696         * gcc.dg/20030121-1.c: Move to ..
10697         * gcc.dg/20040121-1.c: here.
10698
10699 2004-01-23  Roger Sayle  <roger@eyesopen.com>
10700
10701         * gcc.dg/builtins-29.c: New test case.
10702
10703 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10704
10705         PR 18314
10706         * gcc.dg/builtins-30.c: New testcase.
10707
10708 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
10709
10710         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
10711         * lib/g77.exp: Likewise.
10712         * lib/objc.exp: Likewise.
10713         * lib/g++.exp: Likewise.
10714
10715 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10716
10717         * gcc.dg/struct-by-value-2.c: New test.
10718
10719 2004-01-21  Andrew Pinski  <apinski@apple.com>
10720
10721         PR target/13785
10722         * gcc.dg/20030121-1.c: New test.
10723
10724 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
10725
10726         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
10727         clobber frame pointer register in asm statement.
10728
10729 2004-01-21  Falk Hueffner  <falk@debian.org>
10730
10731         * gcc.c-torture/compile/20040121-1.c: New test.
10732
10733 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
10734
10735         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
10736
10737 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
10738
10739         * gcc.dg/ppc64-abi-2.c: New test.
10740
10741 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
10742
10743         * lib/treelang.exp: Fill out this file.
10744         * lib/treelang-dg.exp: New File.
10745
10746 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10747
10748         * gcc.c-torture/compile/981022-1.c: Remove.
10749         * gcc.dg/array-5.c: Remove XFAIL.
10750         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
10751         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
10752         gcc.dg/cond-lvalue-1.c: Update.
10753         * gcc.dg/cast-lvalue-2.c: New test.
10754
10755 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
10756
10757         PR c++/13592
10758         * g++.dg/other/error1.C (class foo): Tweak error message.
10759
10760         PR c++/13592
10761         * g++.dg/template/call2.C: New test.
10762
10763 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10764
10765         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
10766         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
10767         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
10768         scalar-return-1_x.c, scalar-return-2_y.c,
10769         scalar-return-3_x.c, scalar-return-3_y.c,
10770         scalar-return-4_x.c, scalar-return-4_y.c,
10771         struct-align-1.h, struct-align-1_x.c,
10772         struct-align-1_y.c, struct-align-2.h,
10773         struct-align-2_x.c, struct-align-2_y.c,
10774         struct-by-value-10_y.c, struct-by-value-11_x.c,
10775         struct-by-value-11_y.c, struct-by-value-12_x.c,
10776         struct-by-value-12_y.c, struct-by-value-13_x.c,
10777         struct-by-value-13_y.c, struct-by-value-14_x.c,
10778         struct-by-value-14_y.c, struct-by-value-15_x.c,
10779         struct-by-value-15_y.c, struct-by-value-16_y.c,
10780         struct-by-value-17_y.c, struct-by-value-18_y.c,
10781         struct-by-value-19_y.c, struct-by-value-1_x.c,
10782         struct-by-value-1_y.c, struct-by-value-20_y.c,
10783         struct-by-value-2_x.c, struct-by-value-2_y.c,
10784         struct-by-value-3_y.c, struct-by-value-4_x.c,
10785         struct-by-value-4_y.c, struct-by-value-5_y.c,
10786         struct-by-value-6_y.c, struct-by-value-7_y.c
10787         struct-by-value-8_x.c, struct-by-value-8_y.c
10788         struct-by-value-9_x.c, struct-by-value-9_y.c
10789         struct-return-10_x.c, struct-return-10_y.c,
10790         struct-return-19_x.c, struct-return-20_x.c
10791         struct-return-2_x.c, struct-return-2_y.c
10792         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
10793         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
10794
10795 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10796
10797         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
10798         attribute on sparc*-sun-solaris2.*.
10799
10800 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
10801
10802         PR c++/13710
10803         * g++.dg/ext/typeof7.C: New test.
10804
10805 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
10806
10807         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
10808         * gcc.dg/const-elim-1.c: Same.
10809
10810 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
10811
10812         * objc.dg/stret-1.m: New.
10813         * objc.dg/stret-2.m: New.
10814
10815 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10816
10817         PR c++/11895
10818         * g++.dg/ext/vector1.C: New test.
10819
10820 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
10821
10822         * gcc.dg/pch/import-1.c: New.
10823         * gcc.dg/pch/import-1.hs: New.
10824         * gcc.dg/pch/import-1a.h: New.
10825         * gcc.dg/pch/import-1b.h: New.
10826         * gcc.dg/pch/import-1c.h: New.
10827
10828 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10829
10830         PR c++/13574
10831         * g++.dg/ext/array1.C: New test.
10832
10833         PR c++/13178
10834         * g++.dg/conversion/op1.C: New test.
10835
10836 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
10837
10838         PR 11864
10839         From Kazumoto Kojima / Dan Kegel:
10840         * gcc.dg/pr11864-1.c: New test.
10841
10842         PR 10392
10843         From Marcus Comstedt / Dan Kegel:
10844         * gcc.dg/pr10392-1.c: New test.
10845
10846 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10847
10848         PR c++/13478
10849         * g++.dg/init/ref10.C: New test.
10850
10851 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10852
10853         PR c++/13407
10854         * g++.dg/parse/typename6.C: New test.
10855
10856 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10857
10858         PR pch/13361
10859         * testsuite/g++.dg/pch/wchar-1.C: New.
10860         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10861
10862 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10863
10864         PR c++/9259
10865         * g++.dg/expr/sizeof2.C: New test.
10866
10867 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
10868
10869         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
10870
10871 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10872
10873         PR c++/13659
10874         * g++.dg/lookup/strong-using-3.C: New.
10875         * g++.dg/lookup/using-10.C: New.
10876
10877 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10878
10879         PR c++/13594
10880         * g++.dg/lookup/strong-using-2.C: New.
10881
10882 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
10883             Dan Kegel <dank@kegel.com>
10884             J"orn Rennecke <joern.rennecke@superh.com>
10885
10886         PR target/9365
10887         * gcc.dg/pr9365-1.c: New test.
10888
10889 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10890
10891         PR c++/8856
10892         * g++.dg/parse/casting-operator2.C: New test.
10893         * g++.old-deja/g++.pt/explicit83.C: Remove.
10894
10895 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10896
10897         * gcc.dg/label-compound-stmt-1.c: New test.
10898         * gcc.c-torture/compile/950922-1.c,
10899         gcc.c-torture/compile/20000211-3.c,
10900         gcc.c-torture/compile/20000518-1.c,
10901         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
10902         compound statements.
10903
10904 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
10905
10906         * gcc.dg/ppc64-abi-1.c: New test.
10907
10908 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
10909
10910          * g++.dg/ext/attrib9.C: Add dg-warnings.
10911
10912 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10913
10914         PR c++/12335
10915         * g++.dg/parse/dtor3.C: New test.
10916
10917 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10918
10919         PR c++/12709
10920         * g++.dg/parse/try-catch-1.C: New test.
10921
10922 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
10923
10924         * ada/acats/run_all.sh: Add more verbose output in acats.log
10925         when compiling tests.
10926
10927 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10928
10929         PR 13656
10930         * gcc.dg/typedef-redecl.c: New test case.
10931         * gcc.dg/typedef-redecl.h: New support file.
10932
10933 2004-01-13  Jan Hubicka  <jh@suse.cz>
10934
10935         * gcc.dg/always_inline.c: New test.
10936         * gcc.dg/debug/20031231-1.c: Fix.
10937
10938 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10939
10940         PR c++/13474
10941         * g++.dg/template/array3.C: New test.
10942
10943 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10944
10945         * g++.dg/ext/lvalue1.C: No longer expected to fail.
10946         * g++.dg/warn/Wunused-2.C: Likewise.
10947
10948 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10949
10950         PR c++/13289
10951         * g++.dg/template/instantiate6.C: New test.
10952
10953 2004-01-12  Roger Sayle  <roger@eyesopen.com>
10954
10955         PR middle-end/11397
10956         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
10957
10958 2004-01-12  Jan Hubicka  <jh@suse.cz>
10959
10960         PR opt/12826
10961         * gcc.dg/20040112-1.c: New.
10962
10963         * gcc.dg/dwarf-die[1-7].c: Move to...
10964         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
10965         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
10966
10967 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
10968
10969         PR c++/4100
10970         * g++.dg/parse/friend4.C: New test.
10971
10972 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
10973
10974         PR c++/4100
10975         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
10976         definition is called a friend.
10977
10978 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
10979
10980         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
10981
10982 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
10983
10984         PR c++/3478
10985         * g++.dg/parse/error10.C: New test.
10986         * g++.dg/template/arg2.C: Accept "invalid type" error.
10987
10988 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
10989
10990         PR middle-end/13392
10991         * g++.dg/opt/expect2.C: New test.
10992
10993 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10994
10995         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
10996         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
10997         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
10998         Update dg-error regexps.
10999
11000 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11001
11002         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
11003         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
11004
11005 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11006
11007         * gcc.dg/pragma-re-1.c: Use right pointer type.
11008
11009 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11010
11011         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
11012
11013 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
11014
11015         * gcc.dg/rs6000-ldouble-1.c: New.
11016
11017 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11018
11019         DR 337
11020         PR c++/9256
11021         * g++.dg/other/abstract1.C: New test.
11022
11023 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
11024
11025         * g++.dg/lookup/strong-using-1.C: New.
11026
11027 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11028
11029         PR c/11234
11030         * gcc.dg/func-ptr-conv-1.c: New test.
11031         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
11032
11033 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
11034
11035         PR target/13380.
11036         * gcc.c-torture/compile/20040109-1.c: New.
11037
11038 2004-01-08  Stuart Hastings  <stuart@apple.com>
11039
11040         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
11041         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
11042         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
11043
11044 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
11045
11046         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
11047
11048 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11049
11050         * ada/acats/run_acats: Treat 'gnatchop' the same way
11051         as 'gnatmake'.  Export GCC_DRIVER.
11052         * ada/acats/run_all.sh: Add target_gnatchop.  Use
11053         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
11054
11055 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11056
11057         PR c++/12573
11058         * g++.dg/template/dependent-expr4.C: New test.
11059
11060 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
11061
11062         * gcc.dg/altivec-11.c: New test.
11063
11064 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
11065
11066         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
11067
11068 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11069
11070         PR c/6024
11071         * gcc.dg/enum-compat-1.c: New test.
11072         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
11073
11074 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11075
11076         PR c/12165
11077         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
11078         gcc.dg/c99-idem-qual-3.c: New tests.
11079
11080 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
11081
11082         * gcc.dg/winline-7.c: Don't cast void * to int.
11083
11084 2004-01-06  Jan Hubicka  <jh@suse.cz>
11085
11086         * gcc.dg/i386-sse-5.c: New test
11087         * g++.dg/eh/simd-1.c: Add -w argument for i386.
11088
11089 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11090
11091         PR c++/12815
11092         * g++.dg/rtti/typeid4.C: New test.
11093
11094 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11095
11096         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
11097
11098 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11099
11100         PR c++/12132
11101         * g++.dg/template/error11.C: New test.
11102
11103         PR c++/13451
11104         * g++.dg/template/class2.C: New test.
11105
11106 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11107         Richard Sandiford <rsandifo@redhat.com>
11108
11109         PR c++/13387
11110         * g++.dg/opt/alias3.C: New test.
11111
11112 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
11113
11114         PR c++/13157
11115         * g++.dg/template/koenig3.C: New test.
11116
11117         PR c++/13529
11118         * g++.dg/parse/offsetof3.C: New test.
11119
11120         * g++.dg/init/copy7.C: Add missing dg-error markers.
11121
11122         PR c++/12226
11123         * g++.dg/init/copy7.c: New test.
11124
11125         PR c++/13536
11126         * g++.dg/parse/cast1.C: New test.
11127
11128 2004-01-04  Jan Hubicka  <jh@suse.cz>
11129
11130         * gcc.dg/winline[1-7].c: New tests.
11131
11132 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11133
11134         PR c++/13520
11135         * g++.dg/template/qualttp22.C: New test.
11136
11137 2004-01-01  Jan Hubicka  <jh@suse.cz>
11138
11139         * gcc.dg/debug/20031231-1.c: New.
11140         * gcc.c-torture/compile/20040101-1.c: New.
11141         * gcc.dg/dwarf-die-[1-7].c: New.
11142
11143 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
11144
11145         PR optimization/13521
11146         * gcc.c-torture/compile/20031231-1.c: New test.
11147
11148 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11149
11150         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
11151
11152 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11153
11154         PR c++/10079
11155         * g++.dg/template/crash16.C: New test.
11156
11157 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
11158
11159         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
11160
11161 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11162
11163         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
11164         ports.
11165         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11166         * g++.old-deja/g++.law/profile1.C: Likewise.
11167         * gcc.c-torture/compile/981006-1.c: Likewise.
11168         * gcc.c-torture/execute/loop-2e.x: Likewise.
11169         * gcc.c-torture/execute/loop-2f.x: Remove.
11170         * gcc.c-torture/execute/loop-2g.x: Likewise.
11171         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
11172         * gcc.dg/20020312-2.c: Remove traces of dead ports.
11173
11174 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11175
11176         PR c++/13507
11177         * g++.dg/ext/attrib11.C: New test.
11178
11179         PR c++/13494
11180         * g++.dg/template/array2-1.C: New test.
11181         * g++.dg/template/array2-2.C: New test.
11182
11183 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
11184
11185         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
11186
11187 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11188
11189         PR c++/12774
11190         * g++.dg/template/array1-1.C: New test.
11191         * g++.dg/template/array1-2.C: New test.
11192
11193 2003-12-29  Roger Sayle  <roger@eyesopen.com>
11194
11195         PR fortran/12632
11196         * g77.dg/12632.f: New test case.
11197
11198 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11199
11200         PR c++/13289
11201         * g++.dg/parse/nontype1.C: New test.
11202
11203 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11204
11205         PR c++/12403
11206         * g++.dg/parse/explicit1.C: New test.
11207         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
11208
11209 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11210
11211         PR c++/13081
11212         * g++.dg/opt/inline6.C: New test.
11213
11214         PR c++/12613
11215         * g++.dg/parse/error9.C: New test.
11216
11217         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
11218
11219 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11220
11221         PR c++/13009
11222         * g++.dg/init/assign1.C: New test.
11223
11224 2003-12-28  Roger Sayle  <roger@eyesopen.com>
11225
11226         PR c++/13070
11227         * g++.dg/warn/format3.C: New test case.
11228
11229 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11230
11231         * gcc.c-torture/compile/20031227-1.c: New test.
11232
11233 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11234
11235         * g++.dg/bprob/bprob.exp: Load target-supports.exp
11236         * g77.dg/bprob/bprob.exp: Likewise.
11237         * gcc.misc-tests/bprob.exp: Likewise.
11238         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
11239         variants on systems where the library does not provide that
11240         functionality.
11241         * gcc.dg/builtins-20.c: Use builtins-config.h.
11242         * gcc.dg/builtins-config.h: New file.
11243
11244 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11245
11246         * lib/gcc-dg.exp (dg-require-profiling): New function.
11247         * lib/target-supports.exp (check_profiling_available): Likewise.
11248         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
11249         * g77.dg/bprob/bprob.exp: Likewise.
11250         * gcc.misc-tests/bprob.exp: Likewise.
11251         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
11252         * gcc.dg/20021014-1.c: Likewise.
11253         * gcc.dg/nest.c: Likewise.
11254
11255 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11256
11257         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
11258         compiling.
11259         * g++.dg/lookup/java2.C: Likewise.
11260         * gcc.dg/cpp/lexident.c: Likewise.
11261
11262 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
11263
11264         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
11265         given.
11266         * gcc.c-torture/compile/961203-1.c: Likewise.
11267         * gcc.c-torture/compile/980506-1.c: Likewise.
11268
11269 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
11270
11271         * lib/gcc-dg.exp (dg-prune-output): New annotation.
11272         (additional_prunes): New global.
11273         (gcc-dg-prune): Handle additional per-test pruning.
11274         (dg-test): Clear additional_prunes between tests.
11275
11276         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
11277         dg-prune-output to avoid spurious failures from assembler
11278         complaining about nonexistent WAW violations.
11279         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
11280         Use dg-prune-output to avoid spurious failures from assembler
11281         warning about Itanium B-step errata.
11282
11283 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11284
11285         * g++.dg/abi/macro0.C: New test.
11286         * g++.dg/abi/macro1.C: Likewise.
11287         * g++.dg/abi/macro2.C: Likewise.
11288
11289         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
11290         * g++.dg/abi/bitfield7.C: Likewise.
11291         * g++.dg/abi/dtor2.C: Likewise.
11292         * g++.dg/abi/mangle11.C: Likewise.
11293         * g++.dg/abi/mangle12.C: Likewise.
11294         * g++.dg/abi/mangle14.C: Likewise.
11295         * g++.dg/abi/mangle17.C: Likewise.
11296         * g++.dg/abi/vbase10.C: Likewise.
11297         * g++.dg/abi/vbase14.C: Likewise.
11298         * g++.dg/template/qualttp17.C: Likewise.
11299
11300 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
11301
11302         PR c/11995
11303         * gcc.dg/20031223-1.c: New test.
11304
11305 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11306
11307         * gcc.dg/noreturn-7.c: New test.
11308
11309 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11310
11311         * gcc.dg/null-pointer-1.c: New test.
11312
11313 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11314
11315         * g++.old-deja/g++.jason/template18.C: Remove.
11316         * g++.old-deja/g++.jason/template37.C: Likewise.
11317
11318         PR c++/12862
11319         * g++.dg/lookup/ns1.C: New test.
11320
11321         PR c++/12397
11322         * g++.dg/template/lookup3.C: New test.
11323
11324 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11325
11326         * g++.dg/template/recurse1.C: New test
11327
11328 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11329
11330         PR c++/12479
11331         * g++.dg/parse/semicolon1.C: New test.
11332         * g++.dg/parse/semicolon1.h: Likewise.
11333
11334 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
11335
11336         * gcc.dg/darwin-misaligned.c: New test.
11337
11338 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11339
11340         PR c/9163
11341         * gcc.dg/20031222-1.c: New test.
11342
11343 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
11344
11345         PR c++/13438
11346         * g++.dg/parse/error8.C: New test.
11347
11348         PR c++/11554
11349         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
11350
11351 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
11352
11353         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
11354         too small.
11355         * gcc.c-torture/compile/930217-1.c: Likewise.
11356         * gcc.c-torture/compile/930513-1.c: Likewise.
11357         * gcc.c-torture/execute/920908-2.c: Likewise.
11358         * gcc.c-torture/execute/921204-1.c: Likewise.
11359         * gcc.c-torture/execute/930621-1.c: Likewise.
11360         * gcc.c-torture/execute/930630-1.c: Likewise.
11361         * gcc.c-torture/execute/931031-1.c: Likewise.
11362         * gcc.c-torture/execute/980602-2.c: Likewise.
11363         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11364         * gcc.c-torture/execute/compndlit-1.c: Likewise.
11365         * gcc.c-torture/execute/extzvsi.c: Likewise.
11366         * gcc.c-torture/unsorted/ext.c: Likewise.
11367
11368 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
11369
11370         PR target/12749
11371         * gcc.c-torture/compile/20031220-2.c: New test case.
11372
11373 2003-12-20  Roger Sayle  <roger@eyesopen.com>
11374
11375         PR optimization/13031
11376         * gcc.c-torture/compile/20031220-1.c: New test case.
11377
11378 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11379
11380         * gcc.dg/cast-function-1.c: New test.
11381
11382 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11383
11384         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
11385         formats.
11386
11387 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
11388
11389         PR c++/12795
11390         * g++.dg/ext/attrib10.C: New test.
11391
11392 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11393
11394         * gcc.dg/cleanup-10.c: New test.
11395         * gcc.dg/cleanup-11.c: New test.
11396
11397 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11398
11399         PR c++/13239
11400         * g++.dg/opt/expect1.C: New test.
11401
11402 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
11403
11404         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
11405
11406 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
11407
11408         PR debug/12923
11409         * gcc.dg/20031218-1.c: New test.
11410
11411         PR debug/12389
11412         * gcc.dg/20031218-2.c: New test.
11413         * gcc.dg/20031218-3.c: New test.
11414
11415         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
11416         of label name and allow for USER_LABEL_PREFIX == "_" names.
11417         * g++.dg/abi/mangle18-2.C: Likewise.
11418         * g++.dg/abi/mangle19-1.C: Likewise.
11419         * g++.dg/abi/mangle19-2.C: Likewise.
11420         * g++.dg/abi/mangle20-1.C: Likewise.
11421         * g++.dg/abi/mangle20-2.C: Likewise.
11422
11423 2003-12-18  Richard Henderson  <rth@redhat.com>
11424
11425         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
11426
11427 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
11428             Dan Kegel <dank@kegel.com>
11429
11430         PR other/12009
11431         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
11432         testing a cross compiler, it causes spurious compile failures.
11433         * lib/g++.exp: Likewise.
11434
11435 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11436
11437         PR c++/13262
11438         * g++.dg/template/access13.C: New test.
11439
11440 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11441
11442         * gcc.dg/20031216-1.c: New test.
11443
11444 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11445
11446         PR c++/9154
11447         * g++.dg/template/error10.C: New test.
11448
11449 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11450
11451         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
11452         * g++.dg/eh/simd-2.C: Likewise.
11453
11454 2003-12-17  James E Wilson  <wilson@specifixinc.com>
11455             Roger Sayle  <roger@eyesopen.com>
11456
11457         * gcc.c-torture/execute/ieee/mzero5.c: New.
11458
11459 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
11460
11461         PR c++/10603
11462         * g++.dg/parse/error6.C: New test.
11463
11464         PR c++/12827
11465         * g++.dg/parse/error7.C: New test.
11466
11467 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11468
11469         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
11470         at -O with stabs debugging formats.
11471         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
11472         * gcc.dg/debug/debug-2.c: Likewise.
11473
11474 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11475
11476         PR c++/12696
11477         * g++.dg/init/error1.C: New test.
11478
11479         PR c++/12218
11480         * g++.dg/init/pm3.C: New test.
11481
11482 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11483
11484         PR c/3347
11485         * gcc.dg/bitfld-8.c: New test.
11486
11487 2003-12-16  James Lemke  <jim@wasabisystems.com>
11488
11489         * gcc.dg/arm-scd42-[123].c: New tests.
11490
11491 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11492
11493         PR c++/9043
11494         * g++.dg/abi/mangle20-1.C: New test.
11495         * g++.dg/abi/mangle20-2.C: New test.
11496
11497 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11498
11499         PR c++/13275
11500         * g++.dg/other/offsetof2.C: Remove XFAIL.
11501         * g++.dg/parse/offsetof1.C: New test.
11502         * g++.gd/parse/offsetof2.C: Likewise.
11503
11504 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11505
11506         * g++.dg/template/nontype3.C: New test.
11507         * g++.dg/template/static2.C: Tweaked the dg-error clause.
11508
11509 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11510
11511         * g++.dg/warn/noreturn-3.C: Also test instantiation.
11512
11513 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11514
11515         PR c++/13387
11516         * g++.dg/expr/assign1.C: New test.
11517
11518         PR c++/13242
11519         * g++.dg/abi/mangle19-1.C: New test.
11520         * g++.dg/abi/mangle19-2.C: New test.
11521
11522 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
11523
11524         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
11525
11526 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11527
11528         * gcc.c-torture/execute/20031216-1.c: New test.
11529
11530 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11531
11532         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
11533         an ICE regression.
11534
11535 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11536
11537         PR c++/10926
11538         * g++.dg/template/error9.C: New test.
11539
11540         PR c++/11116
11541         * g++.dg/template/error8.C: New test.
11542
11543 2003-12-15  Roger Sayle  <roger@eyesopen.com>
11544
11545         PR middle-end/13400
11546         * gcc.c-torture/execute/20031215-1.c: New test case.
11547
11548 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11549
11550         PR c++/13269
11551         * g++.dg/parse/error5.C: New test.
11552
11553         PR c++/12989
11554         * g++.dg/expr/sizeof1.C: New test.
11555
11556         PR c++/13310
11557         * g++.dg/template/crash15.C: New test.
11558
11559 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
11560
11561         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
11562         a non-POD type as the last named parameter of a varargs function.
11563
11564 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11565
11566         PR c++/13243
11567         PR c++/12573
11568         * g++.dg/template/crash14.C: New test.
11569         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
11570
11571 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
11572
11573         * g++.dg/other/java1.C: New test.
11574
11575         PR c++/13241
11576         * g++.dg/abi/mangle18-1.C: New test.
11577         * g++.dg/abi/mangle18-2.C: New test.
11578
11579 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11580
11581         PR optimization/10312
11582         * gcc.c-torture/execute/20031214-1.c: New.
11583
11584 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
11585
11586         PR c++/10779
11587         PR c++/12160
11588         * g++.dg/parse/error3.C: New test.
11589         * g++.dg/parse/error4.C: Likewise.
11590         * g++.dg/abi/mangle4.C: Tweak error messages.
11591         * g++.dg/lookup/using5.C: Likewise.
11592         * g++.dg/other/error2.C: Likewise.
11593         * g++.dg/parse/typename5.C: Likewise.
11594         * g++.dg/parse/undefined1.C: Likewise.
11595         * g++.dg/template/arg2.C: Likewise.
11596         * g++.dg/template/ttp3.C: Likewise.
11597         * g++.dg/template/type1.C: Likewise.
11598         * g++.old-deja/g++.other/crash32.C: Likewise.
11599         * g++.old-djea/g++.pt/defarg8.C: Likewise.
11600
11601 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11602
11603         PR c++/13106
11604         * g++.dg/warn/noreturn-3.C: New test.
11605
11606 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11607
11608         PR c++/13118
11609         * g++.dg/abi/covariant3.C: New.
11610
11611 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
11612
11613         * g++.dg/eh/ia64-1.C: New test.
11614
11615 2003-12-12  Roger Sayle  <roger@eyesopen.com>
11616
11617         PR optimization/13037
11618         * g77.f-torture/execute/13037.f: New test case.
11619
11620 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11621
11622         PR c++/12881
11623         * g++.dg/abi/covariant2.C: New.
11624
11625 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
11626
11627         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
11628
11629 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
11630
11631         * gcc.c-torture/execute/wchar_t-1.x: Delete.
11632
11633 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
11634
11635         PR other/10819
11636         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
11637         to fix Bug 10819.
11638         * lib/g++.exp (g++_version): Likewise.
11639         * lib/g77.exp (g77_version): Likewise.
11640         * lib/objc.exp (default_objc_version): Likewise.
11641
11642 2003-12-10  Richard Henderson  <rth@redhat.com>
11643
11644         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
11645
11646         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
11647
11648 2003-12-08  Matt Austern  <austern@apple.com>
11649
11650         PR c/13134
11651         * lib/gcc-dg.exp (dg-require-visibility): Define.
11652         * lib/target-supports (check_visibility_available): Define.
11653         * gcc.dg/visibility-1.c: New test.
11654         * gcc.dg/visibility-2.c: Likewise.
11655         * gcc.dg/visibility-3.c: Likewise.
11656         * gcc.dg/visibility-4.c: Likewise.
11657         * gcc.dg/visibility-5.c: Likewise.
11658         * gcc.dg/visibility-6.c: Likewise.
11659         * g++.dg/ext/visibility-1.C: Likewise.
11660         * g++.dg/ext/visibility-2.C: Likewise.
11661         * g++.dg/ext/visibility-3.C: Likewise.
11662         * g++.dg/ext/visibility-4.C: Likewise.
11663         * g++.dg/ext/visibility-5.C: Likewise.
11664         * g++.dg/ext/visibility-6.C: Likewise.
11665
11666 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11667
11668         * g++.dg/lookup/java1.C: New test.
11669         * g++.dg/lookup/java2.C: New test.
11670
11671 2003-12-07  Falk Hueffner  <falk@debian.org>
11672
11673         * g++.dg/opt/noreturn-1.C: New test.
11674
11675 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
11676
11677         * gcc.dg/overflow-1.c: New test.
11678
11679 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11680
11681         * g77.f-torture/compile/13060.f: New test.
11682
11683 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
11684
11685         PR c++/13323
11686         * g++.dg/inherit/operator2.C: New test.
11687
11688 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11689
11690         PR c++/13305
11691         * g++.dg/ext/attrib9.C: New test.
11692
11693 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11694
11695         PR c++/13314
11696         * g++.dg/template/error7.C: New test.
11697
11698 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
11699             J"orn Rennecke <joern.rennecke@superh.com>
11700
11701         PR target/13302
11702         * g++.dg/other/struct-va_list.C: New test.
11703
11704 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11705
11706         PR c++/13166
11707         * g++.dg/parse/defarg6.C: New test.
11708
11709 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
11710
11711         PR target/13256
11712         * gcc.c-torture/execute/20031201-1.c: New test.
11713
11714 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
11715
11716         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
11717
11718 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11719
11720         * gcc.dg/builtin-return-1.c: New test.
11721
11722 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
11723             J"orn Rennecke <joern.rennecke@superh.com>
11724
11725         PR optimization/13260
11726         * gcc.c-torture/execute/20031204-1.c: New test.
11727
11728 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11729
11730         PR c++/9127
11731         * g++.dg/template/error6.C: New test.
11732
11733 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
11734
11735         * gcc.dg/20031202-1.c: New test.
11736
11737 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11738
11739         PR c++/13179
11740         * g++.dg/template/eh1.C: New test.
11741
11742         PR c++/10771
11743         * g++.dg/template/error5.C: New test.
11744
11745 2003-12-02  David Ung  <davidu@mips.com>
11746
11747         * gcc.dg/compat/vector-check.h: Corrected type for var
11748         g_##TMODE
11749
11750 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11751
11752         PR c++/10126
11753         * g++.dg/template/ptrmem8.C: New test.
11754
11755 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11756
11757         PR c++/12573
11758         * g++.dg/template/dependent-expr3.C: New test.
11759
11760 2003-12-01  James Lemke  <jim@wasabisystems.com>
11761
11762         * gcc.dg/arm-g2.c: New test.
11763
11764 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11765
11766         PR optimization/11634
11767         * gcc.dg/20031201-2.c: New test case.
11768
11769 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
11770
11771         PR 11433
11772         * objc.dg/proto-lossage-3.m: New test.
11773
11774 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11775
11776         PR optimization/12628
11777         * gcc.dg/20031201-1.c: New test case.
11778
11779 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11780
11781         * gcc.dg/unaligned-1.c: New test.
11782
11783 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
11784
11785         PR c++/9849
11786         * g++.dg/template/error4.C: New test.
11787         * g++.dg/template/nested3.C: Adjust error markers.
11788
11789 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11790
11791         * gcc.dg/cpp/assert4.c: Check more #system assertions.
11792
11793 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11794
11795         PR c/10333
11796         * gcc.dg/bitfld-7.c: New test.
11797
11798 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
11799
11800         * gcc.dg/tls/asm-1.C: New test.
11801
11802 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11803
11804         * gcc.dg/cpp/assert4.c: Update.
11805
11806 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11807
11808         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
11809         * gcc.dg/builtin-apply3.c: New test.
11810
11811 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11812
11813         * lib/compat.exp (compat-obj): New xfaildata parameter.
11814         Use it to set compiler_conditional_xfail_data before compiling.
11815         (compat-get-options): Handle dg-xfail-if.
11816         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
11817         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
11818         * gcc.dg/compat/vector-1_y.c: Likewise.
11819         * gcc.dg/compat/vector-2_x.c: Likewise.
11820         * gcc.dg/compat/vector-2_y.c: Likewise.
11821
11822 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11823
11824         * g++.dg/opt/reg-stack4.C: New test.
11825
11826 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11827
11828         * gcc.dg/builtin-apply2.c: New test.
11829
11830 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11831
11832         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
11833
11834 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11835
11836         PR c++/12924
11837         * g++.dg/template/template-id-2.C: New test.
11838
11839 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11840
11841         PR c++/5369
11842         * g++.dg/template/memfriend1.C: New test.
11843         * g++.dg/template/memfriend2.C: Likewise.
11844         * g++.dg/template/memfriend3.C: Likewise.
11845         * g++.dg/template/memfriend4.C: Likewise.
11846         * g++.dg/template/memfriend5.C: Likewise.
11847         * g++.dg/template/memfriend6.C: Likewise.
11848         * g++.dg/template/memfriend7.C: Likewise.
11849         * g++.dg/template/memfriend8.C: Likewise.
11850         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
11851
11852 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
11853
11854         PR c++/12515
11855         * g++.dg/ext/cond1.C: New test.
11856
11857 2003-11-20  Richard Henderson  <rth@redhat.com>
11858
11859         * gcc.dg/20020201-2.c: Remove.
11860         * gcc.dg/20020201-4.c: Remove.
11861         * gcc.dg/20020304-1.c: Remove.
11862
11863 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
11864
11865         * gcc.dg/cpp/trad/xwin1.c: New test case.
11866
11867 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
11868
11869         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
11870         * lib/g77.exp: Likewise.
11871         * lib/objc.exp: Likewise.
11872         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
11873         for darwin.
11874
11875 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11876
11877         PR c++/12932
11878         * g++.dg/template/static5.C: New test.
11879
11880 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11881
11882         * gcc.dg/nested-func-1.c: New test.
11883
11884 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11885
11886         * gcc.dg/cpp/assert4.c: New test.
11887
11888 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11889
11890         PR c++/2294
11891         * g++.dg/lookup/using9.c: New test.
11892
11893 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
11894
11895         PR c++/12762
11896         * g++.dg/template/error3.C: New test.
11897
11898 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
11899
11900         PR ada/13035
11901         * ada/acats/run_acats, run_all.sh: Fix syntax error.
11902         No longer use a wrapper for gcc, since this does not work under
11903         Windows.
11904
11905 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11906
11907         PR c++/2094
11908         * g++.dg/template/ptrmem7.C: New test.
11909
11910 2003-11-13  Andrew Pinski <apinski@apple.com>
11911
11912         * gcc.c-torture/compile/20031113-1.c: New test.
11913
11914 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
11915             Kean Johnston <jkj@sco.com>
11916
11917         PR c/13029
11918         * gcc.dg/unused-4.c: Update.
11919
11920 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11921
11922         * g++.dg/opt/const3.C: New test.
11923
11924 2003-11-13  Jan Hubicka  <jh@suse.cz>
11925
11926         * gcc.c-torture/compile/20031112-1.c: New test.
11927
11928 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
11929
11930         * g++.dg/parse/crash10.C: Remove bogus error marker.
11931
11932 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11933
11934         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
11935         (host_gcc): Likewise.
11936         (ROOT): Honor $PWDCMD.
11937         (BASE): Likewise.
11938         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
11939
11940 2003-11-12  Catherine Moore  <clm@redhat.com>
11941
11942         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
11943
11944 2003-11-12  Andreas Jaeger  <aj@suse.de>
11945             Jakub Jelinek  <jakub@redhat.com>
11946             Andrew Pinski  <pinskia@physics.uc.edu>
11947             Richard Henderson  <rth@redhat.com>
11948
11949         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
11950         systems.
11951         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
11952
11953         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
11954         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11955
11956 2003-11-11  Andreas Jaeger  <aj@suse.de>
11957
11958         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
11959
11960         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
11961
11962 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
11963
11964         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
11965         Clean ups.
11966
11967 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
11968
11969         * gcc.dg/trampoline-1.c: New test.
11970
11971 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
11972
11973         * gcc.c-torture/compile/200031109-1.c: New test.
11974
11975 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11976
11977         PR c/3190
11978         PR c/8714
11979         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11980         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
11981         gcc.dg/format/no-y2k-1.c: Update.
11982
11983 2003-11-08  Roger Sayle  <roger@eyesopen.com>
11984
11985         PR optimization/10467
11986         * gcc.dg/20031108-1.c: New test case.
11987
11988 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
11989
11990         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
11991
11992 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11993
11994         * gcc.dg/compound-lvalue-1.c: New test.
11995         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
11996         some XFAILs.
11997
11998 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
11999
12000         * gcc.dg/altivec-varargs-1.c: New test.
12001
12002 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12003
12004         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
12005         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
12006         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
12007         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
12008         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
12009
12010 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12011
12012         * gcc.dg/cond-lvalue-1.c: New test.
12013
12014 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
12015
12016         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
12017
12018 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12019
12020         PR c++/11616
12021         * g++.dg/template/instantiate5.C: New test.
12022
12023 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12024
12025         PR c++/12726
12026         * g++.dg/ext/complit2.C: Replace test with self-contained version.
12027         * ChangeLog: Add missing first entry for above test.
12028
12029 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12030
12031         PR c++/9810
12032         * g++.dg/template/using8.C: New test.
12033         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
12034
12035 2003-11-02  Roger Sayle  <roger@eyesopen.com>
12036
12037         PR optimization/10817
12038         * gcc.c-torture/compile/20031102-1.c: New test case.
12039
12040 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
12041
12042         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
12043         2147483647.
12044
12045 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12046
12047         * gcc.dg/20031102-1.c: New test.
12048
12049 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12050
12051         * gcc.dg/complex-1.c: New test.
12052
12053 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12054
12055         PR c++/12796
12056         * g++.dg/template/crash13.C: Adjust expected error location.
12057         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12058
12059 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12060
12061         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12062
12063 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12064
12065         PR/10239
12066         * gcc.c-torture/compile/20031031-2.c: New test.
12067
12068 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12069
12070         PR/11640
12071         * gcc.c-torture/compile/20031031-1.c: New test.
12072
12073 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12074
12075         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12076         * gcc.misc-tests/bprob.exp: Likewise.
12077         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
12078         the execution test on arm-elf configs.
12079         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
12080         configs that don't support scratch files.
12081         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
12082
12083 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
12084
12085         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
12086         done by dejagnu.
12087
12088 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
12089
12090         * ada/acats/run_all.sh: Redirect mv output to /dev/null
12091         Avoid non pure sh syntax. Add more logging.
12092
12093         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
12094         fail.
12095
12096 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12097
12098         PR libgcj/10610
12099         * gcc.dg/ppc-stackalign-1.c: New test.
12100
12101 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
12102
12103         * ada/acats/run_all.sh: Change output to be more compliant with
12104         dejagnu framework.
12105         Create acats.sum and acats.log files under testsuite/ada/acats
12106         Only run [a-z]* directories, to filter out e.g. CVS.
12107         Redirect build output to log file.
12108
12109 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12110
12111         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
12112
12113 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12114
12115         PR ada/5909:
12116         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
12117
12118 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
12119
12120         * gcc.c-torture/compile/20031023-1.c: New test.
12121         * gcc.c-torture/compile/20031023-2.c: New test.
12122         * gcc.c-torture/compile/20031023-3.c: New test.
12123         * gcc.c-torture/compile/20031023-4.c: New test.
12124
12125 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12126
12127         PR c++/10371
12128         * g++.dg/lookup/scoped8.C: New test.
12129
12130 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12131
12132         * g++.dg/opt/reg-stack3.C: New test.
12133
12134 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12135
12136         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
12137
12138 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12139
12140         PR c++/11076
12141         * g++.dg/template/crash13.C: New test.
12142
12143 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12144
12145         * gcc.dg/c99-restrict-2.c: New test.
12146
12147 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
12148
12149         PR c++/12698, c++/12699, c++/12700, c++/12566
12150         * g++.dg/inherit/covariant9.C: New test.
12151         * g++.dg/inherit/covariant10.C: New test.
12152         * g++.dg/inherit/covariant11.C: New test.
12153
12154 2003-10-23  Jason Merrill  <jason@redhat.com>
12155
12156         PR c++/12726
12157         * g++.dg/ext/complit2.C: New test.
12158
12159 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12160
12161         PR target/12654
12162         * gcc.c-torture/execute/20031020-1.c: New test.
12163
12164 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12165
12166         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
12167         following the jump_insn.
12168
12169 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12170
12171         * gcc.dg/cast-lvalue-1.c: New test.
12172
12173 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
12174
12175         PR c++/11962
12176         * g++.dg/template/cond2.C: New test.
12177
12178 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12179
12180         * gcc.dg/builtins-28.c: New test.
12181
12182 2003-10-20  Jan Hubicka  <jh@suse.cz>
12183
12184         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
12185         parameter.
12186         * testsuite/gcc.dg/inline-2.c: Likewise.
12187
12188 2003-10-20  Phil Edwards  <phil@codesourcery.com>
12189
12190         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
12191         * gcc.dg/nest.c:  Likewise.
12192
12193 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12194
12195         PR c++/9781, c++/10583, c++/11862
12196         * g++.dg/parse/crash13.C: New test.
12197
12198 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12199
12200         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
12201
12202 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12203
12204         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
12205         Define HAVE_C99_RUNTIME except on Solaris.
12206         * gcc.dg/builtins-20.c: Likewise.
12207
12208 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12209
12210         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
12211
12212 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12213
12214         PR c++/12495
12215         * g++.dg/template/crash21.C: New test.
12216
12217 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12218
12219         PR c++/2513
12220         * g++.dg/template/typename5.C: New test.
12221
12222 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12223
12224         PR c++/12369
12225         * g++.dg/template/friend25.C: New test.
12226
12227 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
12228
12229         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
12230         versions.
12231
12232 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
12233
12234         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
12235         == 2147483647.
12236
12237 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
12238
12239         * gcc.c-torture/execute/960416-1.x: Remove.
12240         * gcc.c-torture/execute/divconst-3.x: Likewise.
12241
12242 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
12243
12244         PR target/12598
12245         * gcc.dg/torture/cris-volatile-1.c: New test.
12246
12247 2003-10-14  Roger Sayle  <roger@eyesopen.com>
12248
12249         PR optimization/9325
12250         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
12251         for overflowing floating point to integer conversion during RTL
12252         simplification.
12253
12254 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
12255
12256         * objc/execute/_cmd.m: Fix typo.
12257         * objc.dg/image-info.m, objc.dg/symtab-1.m:
12258         Relax 'scan-assembler' regexp.
12259         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
12260         objc.dg/try-catch-4.m: Run on non-Darwin targets.
12261         * objc.dg/zero-link-2.m: Remove blank line.
12262         * objc.dg/zero-link-3.m: New test case.
12263
12264 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
12265
12266         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
12267
12268         * gcc.dg/asm-names.c: Use scan-assembler-not rather
12269         than linker trickery.
12270
12271 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12272
12273         PR c++/12370
12274         * g++.dg/other/friend2.C: New test.
12275
12276 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12277
12278         * gcc.dg/20031012-1.c: New test.
12279
12280 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12281
12282         * gcc.dg/weak/weak-3.c: Fix for new warning.
12283
12284 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
12285
12286         PR optimization/8750
12287         * gcc.c-torture/execute/20031012-1.c: New test case.
12288
12289 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12290
12291         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
12292         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
12293
12294 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12295
12296         PR optimization/12260
12297         * gcc.c-torture/compile/20031011-2.c: New test case.
12298
12299 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12300
12301         * gcc.c-torture/execute/20031011-1.c: New testcase.
12302
12303 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12304
12305         * gcc.c-torture/compile/20031011-1.c: New test.
12306
12307 2003-10-11  Jan Hubicka  <jh@suse.cz>
12308
12309         * g++.dg/other/first-global.C: New test.
12310
12311 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12312
12313         * gcc.c-torture/execute/string-opt-18.c: New testcase.
12314
12315 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
12316
12317         * gcc.c-torture/compile/20031010-1.c: New test.
12318
12319 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
12320
12321         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
12322         * gcc.c-torture/execute/va-arg-25.c: ... here.
12323
12324 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
12325
12326         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
12327
12328 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
12329
12330         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
12331
12332 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
12333
12334         * g++.dg/parse/error2.C: New test.
12335
12336 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
12337
12338         PR c++/11097
12339         * g++.dg/other/error5.C: Modify the error message.
12340         * g++.dg/lookup/using8.C: New test.
12341
12342 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
12343
12344         * gcc.dg/darwin-abi-2.c: New file.
12345         * gcc.c-torture/execute/va-arg-24.c: New file.
12346
12347 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
12348
12349         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
12350         indentation.
12351
12352 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
12353
12354         PR c++/10147
12355         * g++.dg/other/error4.C: Update error messages.
12356         * g++.dg/template/ptrmem4.C: Likewise.
12357
12358         PR c++/12337
12359         * g++.dg/init/new9.C: New test.
12360
12361         PR c++/12334, c++/12236, c++/8656
12362         * g++.dg/ext/attrib8.C: New test.
12363
12364 2003-10-06  Devang Patel  <dpatel@apple.com>
12365
12366         * gcc.dg/debug/dwarf2-3.h: New test.
12367         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
12368
12369 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
12370
12371         * g++.dg/opt/cfg2.C: New test.
12372
12373 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12374
12375         * g++.dg/opt/float1.C: New test.
12376
12377 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12378
12379         * gcc.dg/c90-array-lval-6.c: New test.
12380         * gcc.dg/c99-array-lval-6.c: New test.
12381
12382 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
12383             Ziemowit Laski  <zlaski@apple.com>
12384
12385         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
12386         'Derived', so that it is never considered a class method; add
12387         new warning for '+port' method ambiguity.
12388         * objc.dg/method-12.m: Include <objc/objc.h> instead of
12389         <objc/objc-api.h> (needed on Mac OS X).
12390         * objc.dg/method-13.m: New test.
12391
12392 2003-10-03  Roger Sayle  <roger@eyesopen.com>
12393
12394         PR optimization/9325, PR java/6391
12395         * gcc.c-torture/execute/20031003-1.c: New test case.
12396
12397 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
12398
12399         PR optimization/12180
12400         * gcc.dg/20031002-1.c: New test.
12401
12402         PR c++/12486
12403         * g++.dg/inherit/error1.C: New test.
12404
12405 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
12406
12407         * lib/f-torture.exp (search_for): Rename to...
12408         (search_for_re): This.  Also, clean up comments and the
12409         "regexp" invocation.
12410
12411 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
12412
12413         * gcc.c-torture/compile/20031002-1.c: New test.
12414
12415 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
12416
12417         * g++.dg/opt/cond1.C: New test.
12418
12419 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
12420
12421         * gcc.dg/Wold-style-definition-2.c: New testcase.
12422         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
12423
12424 2003-09-29  Richard Henderson  <rth@redhat.com>
12425
12426         * g++.dg/init/array10.C: Add dg-options.
12427
12428 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12429
12430         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
12431
12432 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12433
12434         * g++.dg/template/friend19.C: Fix typo.
12435         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
12436
12437 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
12438
12439         * gcc.c-torture/execute/20030928-1.c: New test.
12440         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
12441
12442 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12443
12444         * g++.dg/opt/unroll1.C: New test.
12445
12446 2003-09-26  Roger Sayle  <roger@eyesopen.com>
12447
12448         PR optimization/11741
12449         * gcc.dg/20030926-1.c: New test case.
12450
12451 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12452
12453         PR c++/5655
12454         * g++.dg/parse/access7.C: New test.
12455         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
12456
12457 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
12458
12459         MERGE OF objc-improvements-branch into MAINLINE:
12460         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
12461         if libobjc has not been built.
12462         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
12463         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
12464         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
12465         objc/execute/nested-3.m, objc/execute/np-2.m,
12466         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
12467         objc/execute/redefining_self.m, objc/execute/root_methods.m,
12468         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
12469         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
12470         objc.dg/special/unclaimed-category-1.h,
12471         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
12472         well as GNU runtime.
12473         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
12474         * execute/cascading-1.m, execute/function-message-1.m,
12475         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
12476         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
12477         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
12478         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
12479         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
12480         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
12481         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
12482         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
12483         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
12484         * objc.dg/bitfield-2.m: Run only on Darwin.
12485         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
12486         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
12487         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
12488         * objc.dg/const-str-1.m: Fix constant string layout.
12489
12490 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
12491
12492         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
12493
12494 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
12495
12496         * gcc.dg/darwin-abi-1.c: New file.
12497
12498 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
12499
12500         PR target/12281
12501         * gcc.c-torture/compile/20030921-1.c: New test.
12502
12503 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12504
12505         * g++.dg/opt/reg-stack2.C: New test.
12506
12507 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12508
12509         * g++.dg/eh/delayslot1.C: New test.
12510
12511 2003-09-20  Richard Henderson  <rth@redhat.com>
12512
12513         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
12514
12515 2003-09-20  Roger Sayle  <roger@eyesopen.com>
12516
12517         * gcc.c-torture/execute/20030920-1.c: New test case.
12518
12519 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12520
12521         * g++.dg/rtti/typeid3.C: Correct expected error message.
12522
12523 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12524
12525         PR c++/157
12526         * g++.dg/parse/crash12.C: New test.
12527
12528 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
12529
12530         * gcc.dg/compat/mixed-struct-check.h: New.
12531         * gcc.dg/compat/mixed-struct-defs.h: New.
12532         * gcc.dg/compat/mixed-struct-init.h: New.
12533         * gcc.dg/compat/struct-by-value-19_main.c: New.
12534         * gcc.dg/compat/struct-by-value-19_x.c: New.
12535         * gcc.dg/compat/struct-by-value-19_y.c: New.
12536         * gcc.dg/compat/struct-by-value-20_main.c: New.
12537         * gcc.dg/compat/struct-by-value-20_x.c: New.
12538         * gcc.dg/compat/struct-by-value-20_y.c: New.
12539         * gcc.dg/compat/struct-return-19_main.c: New.
12540         * gcc.dg/compat/struct-return-19_x.c: New.
12541         * gcc.dg/compat/struct-return-19_y.c: New.
12542         * gcc.dg/compat/struct-return-20_main.c: New.
12543         * gcc.dg/compat/struct-return-20_x.c: New.
12544         * gcc.dg/compat/struct-return-20_y.c: New.
12545
12546 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
12547         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
12548         so that it will not complain on LP64 targets.
12549
12550 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12551
12552         PR c++/495
12553         * g++.dg/template/friend24.C: New test.
12554
12555 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
12556
12557         PR c++/12332
12558         * g++.dg/template/memtmpl2.C: New test.
12559
12560 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
12561
12562         PR target/11184
12563         * gcc.dg/builtin-apply1.c: New test.
12564
12565 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
12566
12567         PR c++/9848
12568         * g++.dg/warn/Wunused-4.C: New test.
12569
12570 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12571
12572         PR c++/12316
12573         * g++.dg/other/gc2.C: New test.
12574
12575 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
12576
12577         PR c++/11991
12578         * g++.dg/rtti/typeid3.C: New test.
12579
12580         PR c++/12266
12581         * g++.dg/overload/template1.C: New test.
12582
12583 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12584
12585         * g++.dg/opt/cfg3.C: New test.
12586
12587 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12588
12589         PR c++/7939
12590         * g++.dg/template/crash11.C: New test.
12591
12592 2003-09-16  Jason Merrill  <jason@redhat.com>
12593             Jakub Jelinek  <jakub@redhat.com>
12594
12595         * gcc.dg/attr-warn-unused-result.c: New test.
12596
12597 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12598
12599         PR c++/12184
12600         * g++.dg/expr/call2.C: New test.
12601
12602 2003-09-15  Andreas Jaeger  <aj@suse.de>
12603
12604         * gcc.dg/Wold-style-definition-1.c: New test.
12605
12606 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
12607
12608         PR c++/3907
12609         * g++.dg/parse/template12.C: New test.
12610
12611         * g++.dg/abi/bitfield11.C: New test.
12612         * g++.dg/abi/bitfield12.C: Likewise.
12613
12614 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
12615
12616         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
12617         non-expansion of functional macro name without arguments at EOL.
12618         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
12619
12620 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
12621
12622         * gcc.c-torture/execute/20030914-[12].c: New tests.
12623
12624 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12625
12626         PR c++/11788
12627         * g++.dg/overload/addr1.C: New test.
12628
12629 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
12630
12631         * gcc.dg/20030909-1.c: New test.
12632
12633 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12634
12635         * gcc.dg/ultrasp10.c: New test.
12636
12637 2003-09-09  Devang Patel  <dpatel@apple.com>
12638
12639         * gcc.dg/darwin-ld-6.c: New test.
12640
12641 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12642
12643         * gcc.dg/torture/builtin-explog-1.c: New testcase.
12644
12645 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12646
12647         * gcc.dg/ia64-types1.c: New test.
12648         * gcc.dg/ia64-types2.c: Likewise.
12649
12650 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12651
12652         * gcc.dg/builtins-1.c: Add more _Complex tests.
12653         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12654
12655         * gcc.dg/builtins-1.c: Test existing _Complex functions.
12656         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12657
12658 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12659
12660         PR c++/11786
12661         * g++.dg/lookup/koenig2.C: New test.
12662
12663         PR c++/5296
12664         * g++.dg/rtti/typeid2.C: New test.
12665
12666 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
12667
12668         * gcc.c-torture/compile/20030904-1.c: New test.
12669
12670 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12671
12672         * g++.dg/opt/longbranch2.C: New test.
12673
12674 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12675
12676         * g++.dg/template/crash10.C: Only compile it.
12677
12678 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12679
12680         PR middle-end/11665
12681         * gcc.c-torture/compile/20030907-1.c: New test.
12682         * g++.dg/init/array11.C: New test.
12683
12684 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12685
12686         PR c++/11852
12687         * g++.dg/init/struct1.C: New test.
12688
12689 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12690
12691         PR c++/12181
12692         * g++.dg/expr/comma1.C: New test.
12693
12694 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
12695
12696         PR c++/11867
12697         * g++.dg/expr/static_cast5.C: New test.
12698
12699 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12700
12701         PR c++/11507
12702         * g++.dg/lookup/scoped7.C: New test.
12703
12704         PR c++/9574
12705         * g++.dg/other/static1.C: New test.
12706
12707         PR c++/11490
12708         * g++.dg/warn/template-1.C: New test.
12709
12710         PR c++/11432
12711         * g++.dg/template/crash10.C: New test.
12712
12713         PR c++/2478
12714         * g++.dg/overload/VLA.C: New test.
12715
12716         PR c++/10804
12717         * g++.dg/template/call1.C: New test.
12718
12719 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12720
12721         PR c++/11794
12722         * g++.dg/parse/using3.C: New test.
12723
12724 2003-09-06  Roger Sayle  <roger@eyesopen.com>
12725
12726         PR c++/11409
12727         * g++.dg/overload/builtin3.C: New test case.
12728
12729 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
12730
12731         PR c/9862
12732         * gcc.dg/20030906-1.c: New test.
12733         * gcc.dg/20030906-2.c: Likewise.
12734
12735 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12736
12737         PR c++/12167
12738         * g++.dg/parse/defarg5.C: New test.
12739
12740         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
12741
12742 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
12743
12744         PR c++/12163
12745         * g++.dg/expr/static_cast4.C: New test.
12746
12747         PR c++/12146
12748         * g++.dg/template/crash9.C: New test.
12749
12750 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12751
12752         * g++.old-deja/g++.ext/pretty2.C: Update for change
12753         in __FUNCTION__.
12754         * g++.old-deja/g++.ext/pretty3.C: Likewise.
12755
12756 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
12757
12758         PR c++/11922
12759         * g++/dg/template/qualified-id1.C: New test.
12760
12761         PR c++/12037
12762         * g++.dg/warn/noeffect4.C: New test.
12763
12764 2003-09-04  Matt Austern  <austern@apple.com>
12765
12766         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
12767         * g++.dg/ext/fnname2.C: Likewise.
12768         * g++.dg/ext/fnname3.C: Likewise.
12769
12770 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
12771
12772         * g++.dg/expr/lval1.C: New test.
12773         * g++.dg/ext/lvcast.C: Remove.
12774
12775 2003-09-03  Roger Sayle  <roger@eyesopen.com>
12776
12777         PR optimization/11700.
12778         * gcc.c-torture/compile/20030903-1.c: New test case.
12779
12780 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
12781
12782         PR c++/12053
12783         * g++.dg/abi/layout4.C: New test.
12784
12785 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
12786
12787         PR c++/11553
12788         * g++.dg/parse/friend3.C: New test.
12789
12790 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
12791
12792         PR c++/11847
12793         * g++.dg/template/class1.C: New test.
12794
12795         PR c++/11808
12796         * g++.dg/expr/call1.C: New test.
12797
12798 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
12799
12800         PR c++/12114
12801         * g++.dg/init/ref9.C: New test.
12802
12803         PR c++/11972
12804         * g++.dg/template/nested4.C: New test.
12805
12806 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12807
12808         PR c++/12093
12809         * g++.dg/template/non-dependent4.C: New test.
12810
12811         PR c++/11928
12812         * g++.dg/inherit/conv1.C: New test.
12813
12814 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12815
12816         PR c++/6196
12817         * g++.dg/ext/label1.C: New test.
12818         * g++.dg/ext/label2.C: Likewise.
12819
12820 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12821
12822         * g++.dg/expr/cond3.C: New test.
12823
12824 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12825
12826         * gcc.dg/builtins-1.c: Add new builtin cases.
12827
12828 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12829
12830         * gcc.dg/builtins-1.c: Add new cases.
12831         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12832
12833 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12834
12835         * gcc.dg/builtins-1.c: Add more math builtin tests.
12836         * gcc.dg/torture/builtin-attr-1.c: New test.
12837
12838 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12839
12840         PR optimization/5079
12841         * g++.dg/opt/static3.C: New test.
12842
12843 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12844
12845         * gcc.misc-tests/gcov-10b.c: New test.
12846
12847 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
12848
12849         * g++.dg/opt/ptrmem3.C: New test.
12850
12851         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
12852
12853 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
12854
12855         * gcc.dg/20030826-2.c: New test.
12856
12857 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12858
12859         PR middle-end/12002
12860         * g77.f-torture/compile/12002.f: New test case.
12861
12862 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12863
12864         * gcc.dg/20030826-1.c: New test case.
12865
12866 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
12867
12868         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
12869
12870 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
12871
12872         PR c++/11871
12873         * c++.dg/lookup/crash1.C: New test.
12874
12875         * c++.dg/warn/noeffect3.C: New test.
12876
12877 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
12878
12879         * gcc.dg/compat/vector-1_x.c: Compile with -w.
12880         * gcc.dg/compat/vector-1_y.c: Ditto.
12881         * gcc.dg/compat/vector-2_x.c: Ditto.
12882         * gcc.dg/compat/vector-2_y.c: Ditto.
12883
12884 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
12885
12886         * gcc.dg/20030702-1.c: New test.
12887
12888 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
12889
12890         PR c++/8795
12891         * g++.dg/ext/altivec-1.C: New test.
12892
12893 2003-08-24  Richard Henderson  <rth@redhat.com>
12894
12895         * g++.dg/eh/simd-2.C: Add -w for x86.
12896
12897 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
12898
12899         * gcc.dg/20030815-1.c: New test.
12900
12901 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12902
12903         PR c++/3765
12904         * g++.dg/parse/access6.C: New test.
12905
12906 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12907
12908         PR c++/641, c++/11876
12909         * g++.dg/template/friend22.C: New test.
12910         * g++.dg/template/friend23.C: Likewise.
12911
12912 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12913
12914         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
12915         identically.
12916
12917 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12918
12919         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
12920
12921 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12922
12923         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
12924
12925 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12926
12927         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
12928
12929 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12930
12931         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
12932
12933 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
12934
12935         PR c++/11919
12936         * g++.dg/overload/prom1.C: New test.
12937
12938         PR c++/11551
12939         * g++.dg/parse/dtor2.C: New test.
12940
12941         PR c++/10762
12942         * g++.dg/parse/using2.C: New test.
12943
12944 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
12945
12946         PR target/11805
12947         * gcc.c-torture/compile/20030821-1.c: New.
12948
12949 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
12950
12951         PR c++/11834
12952         * g++.dg/template/deduce2.C: New test.
12953
12954 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
12955
12956         * gcc.c-torture/execute/20030821-1.c: New test.
12957
12958 2003-08-20  Roger Sayle  <roger@eyesopen.com>
12959
12960         PR middle-end/11984
12961         * gcc.dg/20030820-1.c: New test case.
12962
12963 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
12964
12965         PR c++/11945
12966         * g++.dg/warn/noeffect2.C: New test.
12967
12968 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
12969
12970         PR c++/10926
12971         * g++.dg/template/dtor2.C: New test.
12972
12973         PR c++/11684
12974         * g++.dg/template/operator1.C: New test.
12975         * g++.dg/parse/operator4.C: New test.
12976
12977         PR c++/11946.C
12978         * g++.dg/expr/enum1.C: New test.
12979         * gcc.dg/c99-bool-1.c: Remove bogus warning.
12980
12981         PR c++/11036.C
12982         * g++.dg/parse/elab2.C: New test.
12983         * g++.dg/parse/typedef4.C: Change error message.
12984         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
12985         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
12986         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
12987
12988 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
12989
12990         * gcc.dg/pch/warn-1.c: New.
12991         * gcc.dg/pch/warn-1.hs: New.
12992
12993         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
12994         not-tested file.
12995
12996 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12997
12998         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
12999
13000 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13001
13002         * gcc.dg/uninit-D.c: New Test.
13003         * gcc.dg/uninit-E.c: New Test.
13004         * gcc.dg/uninit-F.c: New Test.
13005         * gcc.dg/uninit-G.c: New Test.
13006
13007 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
13008
13009         * g++.dg/README: Describe the pch directory.
13010
13011 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13012
13013         PR c++/11174
13014         * g++.dg/parse/access4.C: New test.
13015         * g++.dg/parse/access5.C: Likewise.
13016         * g++.old-deja/g++.jason/access17.C: Adjust error message.
13017
13018 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
13019
13020         * gcc.dg/noncompile/20030818-1.c: New.
13021
13022 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13023
13024         PR c++/11957
13025         * g++.dg/warn/noeffect1.C: New test.
13026
13027         * g++.dg/template/scope2.C: New test.
13028         * g++.dg/template/error2.C: Correct dg-error
13029
13030 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
13031
13032         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
13033
13034 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
13035
13036         PR C++/11512
13037         * g++.dg/template/warn1.C: New.
13038
13039 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13040
13041         * g++.dg/template/error2.C: New test.
13042         * g++.dg/lookup/using7.C: Adjust errors
13043         * g++.old-deja/g++.pt/crash36.C: Likewise.
13044         * g++.old-deja/g++.pt/derived3.C: Likewise.
13045
13046 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13047
13048         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
13049         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
13050         * gcc.c-torture/execute/builtins/string-9.c: New, from
13051         string-opt-9.c.  Adjust for execute/builtins framework.
13052         * gcc.c-torture/execute/string-opt-9.c: Delete.
13053
13054 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
13055
13056         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
13057
13058         * g++.dg/parse/ret-type2.C: New test.
13059
13060         PR c++/11703
13061         * g++.dg/init/new8.C: New test.
13062
13063         PR c++/10923
13064         * g++.dg/parse/typedef5.C: New test.
13065
13066         PR c++/9512
13067         * g++.dg/parse/qualified2.C: New test.
13068         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
13069         invalid code.
13070
13071 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
13072
13073         * g++.dg/conversion/ptrmem1.C: New test.
13074
13075 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
13076
13077         PR target/11693
13078         * gcc.dg/20030811-1.c: New test.
13079
13080         PR target/11535
13081         * gcc.c-torture/execute/20030811-1.c: New test.
13082
13083 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13084
13085         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
13086
13087 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
13088
13089         PR c++/11789.C
13090         * g++.dg/inherit/multiple1.C: New test.
13091
13092 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13093
13094         * gcc.dg/spe1.c: New test.
13095
13096         PR c++/11670
13097         * g++.dg/expr/cast2.C: New test.
13098
13099         PR c++/10530
13100         * g++.dg/template/dependent-name2.C: New test.
13101
13102 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
13103
13104         * g++.dg/parse/crash11.C: Put the dg options in comments.
13105
13106 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
13107
13108         * lib/gcc-dg.exp: Update for diagnostic change.
13109
13110 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13111
13112         PR c++/5767
13113         * g++.dg/parse/crash11.C: New test.
13114
13115 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
13116
13117         * gcc.dg/cpp/spacing1.c: Update.
13118
13119 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
13120
13121         PR target/11739
13122         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
13123         a value for -mtune.
13124
13125 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13126
13127         PR middle-end/11771
13128         * gcc.c-torture/compile/20030804-1.c: New test case.
13129
13130 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13131
13132         * gcc.dg/20030804-1.c: New test case.
13133
13134 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
13135
13136         * gcc.dg/cpp/separate-1.c: New test.
13137
13138 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
13139
13140         PR c++/11704
13141         * g++.dg/template/dependent-expr2.C: New test.
13142
13143         PR c++/11766
13144         * g++.dg/expr/ptrmem1.C: New test.
13145
13146 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13147
13148         PR c++/9453
13149         * g++.dg/template/friend15.C: New test.
13150
13151 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
13152
13153         * lib/dg-pch.exp: Work round PCH bug.
13154
13155 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13156
13157         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
13158         builtins.  Move cases from builtins-4.c here.
13159
13160         * gcc.dg/torture/builtin-math-1.c: New test taken from
13161         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
13162         additional cases.
13163
13164         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
13165         Delete.
13166
13167 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13168
13169         PR c++/9447
13170         * g++.dg/template/using7.C: New test.
13171
13172 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
13173
13174         * import1.c, import2.c: New tests.
13175
13176 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
13177
13178         * g++.dg/eh/crossjump1.C: New test.
13179
13180 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
13181
13182         PR c++/11697
13183         * g++.dg/template/using6.C: New test.
13184
13185         PR c++/11744
13186         * g++.dg/template/koenig2.C: New test.
13187
13188 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13189
13190         PR c++/7983
13191         * g++.dg/parse/typedef4.C: New test.
13192
13193 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13194
13195         PR c++/8442, c++/8806
13196         * g++.dg/template/elab1.C: New test.
13197         * g++.dg/template/type2.C: Likewise.
13198         * g++.dg/template/ttp3.C: Adjust expected error message.
13199         * g++.old-deja/g++.law/visibility13.C: Likewise.
13200         * g++.old-deja/g++.niklas/t135.C: Likewise.
13201         * g++.old-deja/g++.pt/ttp41.C: Likewise.
13202         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
13203         template argument.
13204         * g++.old-deja/g++.pt/ttp44.C: Likewise.
13205
13206 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
13207
13208         PR c++/11295
13209         * g++.dg/ext/stmtexpr1.C: New test.
13210
13211         * g++.dg/opt/tmp1.C: New test.
13212
13213         PR c++/11525
13214         * g++.dg/parse/constant4.C: New test.
13215
13216         PR c++/9447
13217         * g++.dg/template/using5.C: New test.
13218
13219 2003-07-31  Roger Sayle  <roger@eyesopen.com>
13220
13221         * gcc.dg/builtins-27.c: New test case.
13222
13223 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
13224
13225         * gcc.dg/tls/opt-7.c: New test.
13226
13227 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
13228
13229         * g++.old-deja/g++.other/crash18.C: Remove.
13230
13231 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13232
13233         * g++.dg/template/explicit3.C: New.
13234         * g++.dg/template/explicit4.C: New.
13235         * g++.dg/template/explicit5.C: New.
13236
13237         PR c++/11347
13238         * g++.dg/template/memtmpl1.C: New.
13239
13240 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
13241
13242         PR target/11565
13243         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
13244         * gcc.dg/i386-387-5.c (dg-options): Likewise.
13245
13246 2003-07-30  Jan Hubicka  <jh@suse.cz>
13247
13248         * vtgc1.c: Kill.
13249
13250 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
13251
13252         * gcc.dg/struct-in-proto-1.c: New test.
13253
13254 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
13255
13256         * gcc.dg/cpp/include2.c: Only expect one message.
13257
13258 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
13259
13260         PR c++/9447
13261         * g++.dg/template/using1.C: New test.
13262         * g++.dg/template/using2.C: New test.
13263         * g++.dg/template/using3.C: New test.
13264         * g++.dg/template/using4.C: New test.
13265
13266 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
13267
13268         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
13269         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13270
13271 2003-07-28  Jan Hubicka  <jh@suse.cz>
13272
13273         PR c++/11530
13274         * g++.dg/opt/call1.C: New test.
13275
13276 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
13277
13278         PR c++/11667
13279         * g++.dg/init/enum2.C: New test.
13280         * g++.dg/template/overload1.C: Add "-w" option.
13281
13282 2003-07-28    <hp@bitrange.com>
13283
13284         * gcc.dg/Wdeclaration-after-statement-1.c,
13285         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
13286
13287 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
13288
13289         * gcc.c-torture/compile/20030725-1.c: New test.
13290
13291 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
13292
13293         * gcc.dg/20030505.c: Only run for SPE.
13294         Remove definition of opaque type.
13295
13296 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
13297
13298         * g++.dg/template/ptrmem6.C: New test.
13299
13300 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
13301
13302         * gcc.c-torture/compile/zero-strct-2.c: New test.
13303
13304 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
13305
13306         * gcc.dg/intermod-1.c: New test.
13307
13308 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13309
13310         PR c++/11617
13311         * g++.dg/template/lookup2.C: New test.
13312         * g++.dg/template/memclass1.C: Remove instantiated from error.
13313         * g++.dg/other/error2.C: Tweak expected errors.
13314
13315         PR c++/11596
13316         * g++.dg/template/defarg3.C: New test.
13317
13318         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
13319
13320 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
13321
13322         * g++.dg/inherit/access5.C: New test.
13323
13324 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13325
13326         PR c++/11513
13327         * g++.dg/template/crash8.C: New test.
13328
13329 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
13330
13331         PR c/10602
13332         * gcc.dg/noncompile/incomplete-2.c: New test.
13333
13334 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
13335
13336         PR c++/11645
13337         * g++.dg/inherit/access4.C: New test.
13338
13339         PR c++/11517
13340         * g++.dg/expr/cond2.C: New test.
13341
13342         PR optimization/10679
13343         * g++.dg/opt/inline4.C: New test.
13344
13345 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13346
13347         * g++.dg/parse/crash10: New test.
13348
13349 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13350
13351         * g++.dg/ext/flexary1.C: New test.
13352
13353 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13354
13355         PR c++/10793
13356         * g++.dg/template/crash9.C: New test.
13357
13358 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13359
13360         PR c++/3004
13361         * g++.dg/parse/typedef3.C: New test.
13362
13363         PR c++/7906
13364         * g++.dg/parse/operator2.C: New test.
13365
13366         PR c++/8895
13367         * g++.dg/parse/def-tmpl-arg1.C: New test.
13368
13369         PR c++/9282
13370         * g++.dg/parse/funptr1.C: New test.
13371
13372         PR c++/9452
13373         * g++.dg/parse/ambig3.C: New test.
13374
13375         PR c++/9454
13376         * g++.dg/parse/operator3.C: New test.
13377
13378         PR c++/9486
13379         * g++.dg/parse/template10.C: New test.
13380
13381         PR c++/9488
13382         * g++.dg/parse/template11.C: New test.
13383
13384         PR c++/10150
13385         * g++.dg/parse/invalid-op1.C: New test.
13386
13387         PR c++/10247
13388         * g++.dg/parse/condexpr1.C: New test.
13389
13390 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13391
13392         * g++.dg/ext/packed3.C: New test.
13393         * g++.dg/ext/packed4.C: New test.
13394
13395         * gcc.dg/pack-test-3.c: New test.
13396
13397 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
13398
13399         * lib/compat.exp: Handle dg-options per source file.
13400         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
13401         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
13402         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
13403         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
13404         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
13405         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
13406         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
13407         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
13408         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
13409         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
13410         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
13411         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
13412         * g++.dg/compat/break/bitfield7_x.C: Ditto.
13413         * g++.dg/compat/break/bitfield7_y.C: Ditto.
13414
13415 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13416
13417         PR c/10320
13418         * gcc.c-torture/execute/20030718-1.c: New test.
13419
13420 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13421
13422         PR optimization/11536
13423         * gcc.dg/20030721-1.c: New test.
13424
13425 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
13426
13427         PR c++/11546
13428         * g++.dg/template/lookup1.C: New test.
13429
13430 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
13431
13432         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
13433         diagnostics of ill-formed constructs involving labels.
13434         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
13435         the new 'previously defined here' message.
13436
13437 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
13438
13439         * g++.dg/parse/non-dependent2.C: New test.
13440
13441 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13442
13443         * g++.dg/init/init-ref4.C: xfail on targets without
13444         weak symbols.
13445
13446 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
13447
13448         PR target/11087
13449         * gcc.c-torture/execute/20030717-1.c: New test.
13450
13451 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13452
13453         * g++.dg/opt/cfg1.C: New test.
13454
13455 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
13456
13457         PR optimization/11557
13458         * gcc.dg/20030717-1.c: New test.
13459
13460 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
13461
13462         PR c++/10476
13463         * g++.dg/expr/crash-1.C: New test.
13464
13465         PR c++/11027
13466         * g++.dg/template/init3.C: New test.
13467
13468         PR c++/8222
13469         * g++.dg/template/non-dependent1.C: New test.
13470
13471         PR c++/11070
13472         * g++.dg/template/non-dependent2.C: New test.
13473
13474         PR c++/11071
13475         * g++.dg/template/non-dependent3.C: New test.
13476
13477         PR c++/9907
13478         * g++.dg/template/sizeof5.C: New test.
13479
13480 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
13481
13482         PR 11498
13483         * gcc.c-torture/compile/mangle-1.c: New file.
13484
13485 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13486
13487         PR c++/7809
13488         * g++.dg/parse/access3.C: New test.
13489
13490 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
13491
13492         PR c++/11384
13493         * g++.dg/init/init-ref4.C: New test.
13494
13495 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
13496
13497         PR c++/11547
13498         * g++.dg/parse/constant3.C: New test.
13499         * g++.dg/parse/crash7.C: Likewise.
13500
13501 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
13502
13503         PR target/11008
13504         * gcc.dg/i386-pentium4-not-mull.c: New.
13505
13506 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
13507
13508         * gcc.dg/asm-names.c (ymain): Make it weak.
13509
13510 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13511
13512         PR c++/5421
13513         * g++.dg/template/friend21.C: New test.
13514
13515 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
13516
13517         * gcc.dg/cleanup-8.c: New test.
13518         * gcc.dg/cleanup-9.c: New test.
13519
13520 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
13521
13522         * g++.dg/ext/dll-MI1.h: New file.
13523         * g++.dg/ext/dllexport-MI1.C: New file.
13524         * g++.dg/ext/dllimport-MI1.C: New file.
13525
13526 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
13527
13528         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
13529         it does not have cmpstrsi patterns (just cmpmemsi).
13530
13531 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
13532
13533         PR debug/11473
13534         * g++.dg/debug/debug8.C: New test.
13535
13536 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13537
13538         PR c++/10108
13539         * g++.dg/template/crash7.C: New test.
13540
13541 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
13542
13543         PR target/10795
13544         * gcc.c-torture/compile/20030708-1.c: New.
13545
13546 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13547
13548         * gcc.c-torture/execute/20030715-1.c: New test.
13549
13550 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
13551
13552         * gcc.dg/pch/inline-3.c: New file.
13553         * gcc.dg/pch/inline-3.hs: New file.
13554         * gcc.dg/pch/inline-4.c: New file.
13555         * gcc.dg/pch/inline-4.hs: New file.
13556
13557 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
13558
13559         PR c++/11509
13560         * g++.dg/template/crash6.C: New test.
13561
13562         PR c++/7053
13563         * g++.dg/template/friend20.C: New test.
13564
13565         PR c++/7019
13566         * g++.dg/template/overload2.C: New test.
13567
13568 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13569
13570         PR optimization/11440
13571         * gcc.c-torture/execute/20030714-1.c: New test.
13572
13573 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13574
13575         PR c++/11154
13576         * g++.dg/template/partial2.C: New test.
13577
13578 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
13579
13580         PR c++/11503
13581         * g++.dg/template/anon1.C: New test.
13582
13583         PR c++/11493
13584         PR c++/11495
13585         * g++.dg/parse/template9.C: Likewise.
13586         * g++.dg/template/crash4.C: New test.
13587         * g++.dg/template/koenig1.C: Likewise.
13588         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
13589         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
13590         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
13591         functions.
13592         * g++.old-deja/g++.jason/template36.C: Likewise.
13593         * g++.old-deja/g++.mike/p1989.C: Likewise.
13594         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
13595         * g++.old-deja/g++.pt/ttp20.C: Use this->.
13596         * g++.old-deja/g++.pt/ttp21.C: Use this->.
13597         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
13598         compiling.
13599         * g++.old-deja/g++.pt/union2.C: Use this->.
13600
13601 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
13602
13603         * gcc.dg/20030711-1.c: New test.
13604
13605 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
13606
13607         PR c++/11050
13608         * g++.dg/parse/args1.C: New test.
13609         * g++.pt/defarg8.C: Change expected errors.
13610
13611 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
13612
13613         PR c++/8164
13614         * g++.dg/template/nontype2.C: New test.
13615
13616         PR c++/10558
13617         * g++.dg/parse/template8.C: New test.
13618
13619         PR c++/8327
13620         * g++.dg/template/scope1.C: New test.
13621
13622         * g++.dg/warn/Wsign-compare-1.C: New test.
13623
13624 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13625
13626         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
13627
13628 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
13629
13630         PR c++/9411
13631         * g++.dg/template/explicit2.C: New test.
13632
13633         PR c++/10032
13634         * g++.dg/warn/pedantic1.C: New test.
13635
13636 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
13637
13638         PR c++ 9483
13639         * g++.dg/other/field1.C: New test.
13640
13641 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13642
13643         PR c/11449
13644         * gcc.c-torture/compile/20030707-1.c: New.
13645
13646 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13647
13648         PR c++/10849
13649         * g++.dg/template/access12.C: New test.
13650
13651 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
13652
13653         * g++.dg/bprob/bprob.exp (prof_ext): Update.
13654         * g77.dg/bprob/bprob.exp (prof_ext): Update.
13655         * gcc.misc-tests/bprob.exp (prof_ext): Update.
13656         * gcc.misc-tests/gcov.exp: Update
13657         * g++.dg/gcov/gcov.exp: Update
13658         * lib/gcov.exp: Update.
13659
13660 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
13661
13662         * g++.dg/abi/mangle17.C: Make sure template expressions are
13663         dependent.
13664         * g++.dg/abi/mangle4.C: Mark erroneous casts.
13665         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
13666         * g++.dg/opt/stack1.C: Remove erroneous code.
13667         * g++.dg/parse/template7.C: New test.
13668         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
13669         * g++.old-deja/g++.pt/crash4.C: Likewise.
13670
13671 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13672
13673         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
13674         with zero or one occurence of `$' after the initial `L'.
13675
13676 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
13677
13678         * gcc.c-torture/compile/20030704-1.c: Add a comment.
13679
13680 2003-07-08  Roger Sayle  <roger@eyesopen.com>
13681
13682         PR c/11370
13683         * gcc.dg/Wunreachable-6.c: New testcase.
13684         * gcc.dg/Wunreachable-7.c: New testcase.
13685
13686 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13687
13688         PR c/11420
13689         * gcc.dg/20030708-1.c: New test.
13690
13691 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
13692
13693         * gcc.dg/compat/sdata-section.h: New file.
13694         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
13695         * gcc.dg/torture/mips-sdata-1.c: New test.
13696
13697 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13698
13699         PR c++/11030
13700         * g++.dg/template/friend19.C: New test.
13701
13702 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13703
13704         * g++.dg/opt/strength-reduce.C: New test.
13705
13706 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13707
13708         PR target/10979
13709         * gcc.dg/20030707-1.c: New testcase.
13710
13711 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13712
13713         PR optimization/11059
13714         * g++.dg/opt/emptyunion.C: New testcase.
13715
13716 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13717             Eric Botcazou  <ebotcazou@libertysurf.fr>
13718
13719         * g++.dg/opt/stack1.C: New test.
13720
13721 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
13722
13723         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
13724         run test.
13725
13726         PR c++/11431
13727         * g++.dg/expr/static_cast3.C: New test.
13728
13729 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
13730
13731         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
13732         everywhere.
13733         * gcc.dg/concat.c: Concatenation of string constants with
13734         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
13735         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
13736         * gcc.dg/cpp/escape-2.c: Use wide character constants where
13737         necessary to avoid multi-character character constant warning.
13738         * gcc.dg/cpp/escape.c: Likewise.
13739         * gcc.dg/cpp/ucs.c: Likewise.
13740         Remove backslashes from dg-bogus comments, as they confuse Tcl.
13741         Fix a typo.
13742
13743 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13744
13745         PR c/11428
13746         * gcc.c-torture/compile/20030704-1.c: New.
13747
13748 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13749
13750         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
13751
13752 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
13753
13754         PR c++/5287, PR c++/7910,  PR c++/11021
13755         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
13756         tests for warnings.
13757         * g++.dg/ext/dllimport2.C: Add tests for warnings.
13758         * g++.dg/ext/dllimport3.C: Likewise.
13759         * g++.dg/ext/dllimport4.C: New file.
13760         * g++.dg/ext/dllimport5.C: New file.
13761         * g++.dg/ext/dllimport6.C: New file.
13762         * g++.dg/ext/dllimport7.C: New file.
13763         * g++.dg/ext/dllimport8.C: New file.
13764         * g++.dg/ext/dllimport9.C: New file.
13765         * g++.dg/ext/dllimport10.C: New file.
13766         * g++.dg/ext/dllexport1.C: New file.
13767
13768 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13769
13770         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
13771         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
13772
13773 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13774
13775         * gcc.dg/builtins-25.c: New testcase.
13776         * gcc.dg/builtins-26.c: New testcase.
13777
13778 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
13779
13780         * gcc.dg/compat/vector-defs.h: New file.
13781         * gcc.dg/compat/vector-setup.h: New file.
13782         * gcc.dg/compat/vector-check.h: New file.
13783         * gcc.dg/compat/vector-1_main.c: New file.
13784         * gcc.dg/compat/vector-1_x.c: New file.
13785         * gcc.dg/compat/vector-1_y.c: New file.
13786         * gcc.dg/compat/vector-2_main.c: New file.
13787         * gcc.dg/compat/vector-2_x.c: New file.
13788         * gcc.dg/compat/vector-2_y.c: New file.
13789
13790         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
13791         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
13792         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
13793         * gcc.dg/compat/struct-align-1.h: New file.
13794         * gcc.dg/compat/struct-align-1_main.c: New file.
13795         * gcc.dg/compat/struct-align-1_x.c: New file.
13796         * gcc.dg/compat/struct-align-1_y.c: New file.
13797         * gcc.dg/compat/struct-align-2.h: New file.
13798         * gcc.dg/compat/struct-align-2_main.c: New file.
13799         * gcc.dg/compat/struct-align-2_x.c: New file.
13800         * gcc.dg/compat/struct-align-2_y.c: New file.
13801
13802         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
13803         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13804         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13805         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13806         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13807         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13808         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13809         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13810         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13811         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13812         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13813         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13814         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13815         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13816         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13817         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13818         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13819         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13820         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13821         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13822         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13823         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13824         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13825         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13826         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13827         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13828         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13829         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13830         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13831
13832 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13833
13834         * gcc.dg/i386-call-1.c: New test.
13835
13836 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13837
13838         PR c++/9162
13839         * g++.dg/parse/defarg4.C: New.
13840
13841 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13842
13843         PR target/10700
13844         * gcc.c-torture/compile/20030703-1.c: New test case.
13845
13846 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13847
13848         * g++.dg/template/local3.C: Remove extra semicolon.
13849
13850 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13851
13852         * gcc.dg/i386-volatile-1.c: New test.
13853
13854 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
13855
13856         PR c++/11072
13857         * g++.dg/other/offsetof2.C: XFAIL.
13858         * g++.dg/other/offsetof5.C: New.
13859
13860         PR c++/10219
13861         * g++.dg/template/error1.C: New.
13862
13863         PR c++/9779
13864         * g++.dg/template/dependent-expr1.C: New.
13865
13866 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13867
13868         PR c++/6949
13869         * g++.dg/template/local3.C: New test.
13870
13871         PR c++/11149
13872         * g++.dg/lookup/scoped6.C: New test.
13873
13874 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
13875
13876         PR c++/8046
13877         * g++.dg/other/error7.C: New test.
13878
13879 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
13880
13881         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
13882         * g++.old-deja/g++.abi/vtable3.h: Likewise.
13883         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13884         * g++.old-deja/g++.other/union2.C: Likewise.
13885         * gcc.dg/c90-const-expr-2.c: Likewise.
13886         * gcc.dg/c90-const-expr-3.c: Likewise.
13887         * gcc.dg/c99-const-expr-2.c: Likewise.
13888         * gcc.dg/c99-const-expr-3.c: Likewise.
13889         * gcc.dg/concat.c: Likewise.
13890
13891 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13892
13893         PR c++/9559
13894         * g++.dg/init/static1.C: New test.
13895
13896 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13897
13898         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
13899         * g++.old-deja/g++.other/access2.C: Likewise.
13900         * g++.old-deja/g++.other/decl2.C: Likewise.
13901         * gcc.c-torture/execute/20020615-1.c: Likewise.
13902
13903 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13904
13905         PR c++/4933
13906         * g++.dg/template/sizeof4.C: New test.
13907
13908 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13909
13910         * g++.dg/other/error6.C: New test.
13911
13912 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13913
13914         PR c++/10750
13915         * g++.dg/parse/constant2.C: New test.
13916
13917 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
13918
13919         PR c++/11106
13920         * g++.dg/other/error5.C: New test.
13921
13922 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13923
13924         * gcc.dg/format/gcc_diag-1.c: New test.
13925
13926 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
13927
13928         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
13929
13930 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13931
13932         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
13933         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
13934         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
13935
13936 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
13937
13938         * gcc.c-torture/execute/builtins/string-8.c: New test.
13939         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
13940         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
13941         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
13942
13943 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13944
13945         PR c++/10468
13946         * g++.dg/ext/typeof6.C: New test.
13947
13948 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13949
13950         PR c++/10796
13951         * g++.dg/init/enum1.C: New test.
13952
13953 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
13954
13955         * gcc.dg/20030627-1.c: New test.
13956
13957 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
13958
13959         PR c++/11332
13960         * g++.dg/expr/static_cast2.C: New test.
13961
13962 2003-06-26  Roger Sayle  <roger@eyesopen.com>
13963             Jakub Jelinek  <jakub@redhat.com>
13964
13965         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
13966         sprintf(dst,"%s",src) optimization.
13967         * gcc.c-torture/execute/20030626-1.c: New test case.
13968         * gcc.c-torture/execute/20030626-2.c: New test case.
13969
13970 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
13971
13972         * gcc.c-torture/execute/multi-ix.c: New test.
13973
13974         * gcc.c-torture/execute/simd-4.c (main):
13975         Added missing semicolon at end of union.
13976
13977 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
13978
13979         PR c++/8266
13980         * g++.dg/template/explicit-instantiation3.C: New test.
13981
13982 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13983
13984         * gcc.dg/20030626-1.c: Use signed char.
13985
13986 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13987
13988         * gcc.dg/20030626-1.c: New test.
13989
13990 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
13991
13992         * const-str-2.m: Update.
13993
13994 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
13995
13996         PR c++/10990
13997         * g++.dg/rtti/dyncast1.C: New test.
13998         * g++.dg/abi/mangle4.C: Correct base-specifier access.
13999         * g++.dg/lookup/scoped1.C: Remove XFAIL.
14000         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
14001
14002         PR c++/10931
14003         * g++.dg/expr/static_cast1.C: New test.
14004
14005 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
14006
14007         * gcc.dg/20030625-1.c: New test.
14008
14009 2003-06-24  Roger Sayle  <roger@eyesopen.com>
14010
14011         * gcc.c-torture/compile/20030624-1.c: New test case.
14012
14013 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
14014
14015         * gcc.c-torture/execute/string-opt-17.c: New test.
14016
14017 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
14018
14019         PR c++/5754
14020         * g++.dg/parse/crash6.C: New test.
14021
14022 2003-06-23  Roger Sayle  <roger@eyesopen.com>
14023
14024         * gcc.dg/builtins-24.c: New test case.
14025
14026 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
14027
14028         * g++.dg/opt/operator1.C: New test.
14029
14030 2003-06-22  Roger Sayle  <roger@eyesopen.com>
14031
14032         * gcc.c-torture/execute/string-opt-16.c: New test case.
14033
14034 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14035
14036         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
14037         * g++.old-deja/g++.other/conv7.C: Likewise
14038         * g++.old-deja/g++.other/overcnv2.C: Likewise.
14039         * g++.old-deja/g++.other/overload14.C: Likewise.
14040
14041 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14042
14043         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
14044         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
14045
14046 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14047
14048         PR c++/10888
14049         * g++.dg/warn/Winline-3.C: New test.
14050
14051 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14052
14053         * lib/target-supports.exp (check_alias_available): Make the test
14054         program acceptable to the Solaris assembler.
14055
14056         PR c++/10749
14057         * g++.dg/template/memclass2.C: New test.
14058
14059 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14060             Eric Botcazou  <ebotcazou@libertysurf.fr>
14061
14062         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
14063         data for non-matching targets.
14064         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
14065
14066 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14067
14068         PR c++/10845
14069         * g++.dg/template/member3.C: New test.
14070
14071 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
14072
14073         PR c++/10939
14074         * g++.dg/template/func1.C: New test.
14075
14076         PR c++/9649
14077         * g++.dg/template/static4.C: New test.
14078         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
14079
14080         PR c++/11041
14081         * g++.dg/init/ref7.C: New test.
14082
14083 2003-06-19  Matt Austern  <austern@apple.com>
14084
14085         PR c++/11228
14086         * g++.dg/anew1.C: New test.
14087         * g++.dg/anew2.C: New test.
14088         * g++.dg/anew3.C: New test.
14089         * g++.dg/anew4.C: New test.
14090
14091 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
14092
14093         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
14094
14095 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
14096
14097         * gcc.c-torture/execute/simd-4.c (main): Make expected value
14098         endian-dependent.
14099
14100 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
14101
14102         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
14103         Remove cruft.
14104
14105 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
14106
14107         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
14108         * gcc.c-torture/compile/961203-1.c: Likewise.
14109         * gcc.c-torture/compile/980506-1.c: Likewise.
14110
14111 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14112
14113         PR c++/10712
14114         * g++.dg/lookup/using7.C: New test.
14115
14116 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14117
14118         PR c++/11105
14119         * g++.dg/abi/conv1.C: Remove it.
14120         * g++.dg/template/conv7.C: New test.
14121         * g++.dg/template/conv8.C: Likewise.
14122         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
14123         conversion operator.
14124
14125 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
14126
14127         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
14128         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14129         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14130         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14131         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14132         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14133         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14134         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14135         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14136         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14137         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14138         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14139         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14140         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14141         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14142         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14143         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14144         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14145         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14146         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14147         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14148         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14149         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14150         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14151         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14152         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14153         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14154         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14155         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14156
14157 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
14158
14159         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
14160         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
14161         indications.
14162
14163 2003-06-16  Roger Sayle  <roger@eyesopen.com>
14164
14165         * gcc.dg/i386-387-5.c: New test case.
14166         * gcc.dg/i386-387-6.c: New test case.
14167         * gcc.dg/builtins-23.c: New test case.
14168
14169 2003-06-15  Roger Sayle  <roger@eyesopen.com>
14170
14171         * gcc.dg/builtins-22.c: New test case.
14172         * gcc.dg/i386-387-1.c: Update to test exp.
14173         * gcc.dg/i386-387-2.c: Likewise.
14174
14175 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14176
14177         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
14178
14179 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14180
14181         * lib/gcc-dg.exp (dg-require-dll): New function.
14182         (dg-xfail-if): Likewise.
14183         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
14184         driver.
14185
14186         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
14187         * gcc.c-torture/compile/20001205-1.c: Likewise.
14188         * gcc.c-torture/compile/20001226-1.c: Likewise.
14189         * gcc.c-torture/compile/20010518-2.c: Likewise.
14190         * gcc.c-torture/compile/20020312-1.c: Likewise.
14191         * gcc.c-torture/compile/20020604-1.c: Likewise.
14192         * gcc.c-torture/compile/920501-12.c: Likewise.
14193         * gcc.c-torture/compile/920501-4.c: Likewise.
14194         * gcc.c-torture/compile/920520-1.c: Likewise.
14195         * gcc.c-torture/compile/920521-1.c: Likewise.
14196         * gcc.c-torture/compile/920625-1.c: Likewise.
14197         * gcc.c-torture/compile/961203-1.c: Likewise.
14198         * gcc.c-torture/compile/980506-1.c: Likewise.
14199         * gcc.c-torture/compile/981006-1.c: Likewise.
14200         * gcc.c-torture/compile/981022-1.c: Likewise.
14201         * gcc.c-torture/compile/981223-1.c: Likewise.
14202         * gcc.c-torture/compile/990617-1.c: Likewise.
14203         * gcc.c-torture/compile/dll.c: Likewise.
14204         * gcc.c-torture/compile/labels-3.c: Likewise.
14205         * gcc.c-torture/compile/mipscop-1.c: Likewise.
14206         * gcc.c-torture/compile/mipscop-2.c: Likewise.
14207         * gcc.c-torture/compile/mipscop-3.c: Likewise.
14208         * gcc.c-torture/compile/mipscop-4.c: Likewise.
14209         * gcc.c-torture/compile/simd-5.c: Likewise.
14210         * gcc.c-torture/compile/20000804-1.x: Remove.
14211         * gcc.c-torture/compile/20001205-1.x: Likewise.
14212         * gcc.c-torture/compile/20001226-1.x: Likewise.
14213         * gcc.c-torture/compile/20010518-2.x: Likewise.
14214         * gcc.c-torture/compile/20020312-1.x: Likewise.
14215         * gcc.c-torture/compile/20020604-1.x: Likewise.
14216         * gcc.c-torture/compile/920501-12.x: Likewise.
14217         * gcc.c-torture/compile/920501-4.x: Likewise.
14218         * gcc.c-torture/compile/920520-1.x: Likewise.
14219         * gcc.c-torture/compile/920521-1.x: Likewise.
14220         * gcc.c-torture/compile/920625-1.x: Likewise.
14221         * gcc.c-torture/compile/961203-1.x: Likewise.
14222         * gcc.c-torture/compile/980506-1.x: Likewise.
14223         * gcc.c-torture/compile/981006-1.x: Likewise.
14224         * gcc.c-torture/compile/981022-1.x: Likewise.
14225         * gcc.c-torture/compile/981223-1.x: Likewise.
14226         * gcc.c-torture/compile/990617-1.x: Likewise.
14227         * gcc.c-torture/compile/mipscop-1.x: Likewise.
14228         * gcc.c-torture/compile/mipscop-2.x: Likewise.
14229         * gcc.c-torture/compile/mipscop-3.x: Likewise.
14230         * gcc.c-torture/compile/mipscop-4.x: Likewise.
14231         * gcc.c-torture/compile/simd-5.x: Likewise.
14232
14233         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
14234
14235 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14236
14237         * gcc.c-torture/execute/20030611-1.c: New test.
14238
14239 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14240
14241         PR middle-end/168
14242         * gcc.dg/20030612-1.c: New test case.
14243
14244 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14245
14246         PR c++/10635
14247         * g++.dg/expr/cast1.C: New test.
14248
14249 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14250
14251         * gcc.dg/builtins-21.c: New test case.
14252
14253 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
14254
14255         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
14256         options instead of at the end.
14257         * lib/objc.exp (objc_target_compile): Likewise.
14258
14259 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
14260
14261         PR c++/10432
14262         * g++.dg/parse/error1.C: New test.
14263
14264 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
14265
14266         * gcc.dg/compat/struct-by-value-11_main.c: New file.
14267         * gcc.dg/compat/struct-by-value-11_x.c: New file.
14268         * gcc.dg/compat/struct-by-value-11_y.c: New file.
14269         * gcc.dg/compat/struct-by-value-12_main.c: New file.
14270         * gcc.dg/compat/struct-by-value-12_x.c: New file.
14271         * gcc.dg/compat/struct-by-value-12_y.c: New file.
14272         * gcc.dg/compat/struct-by-value-13_main.c: New file.
14273         * gcc.dg/compat/struct-by-value-13_x.c: New file.
14274         * gcc.dg/compat/struct-by-value-13_y.c: New file.
14275         * gcc.dg/compat/struct-by-value-14_main.c: New file.
14276         * gcc.dg/compat/struct-by-value-14_x.c: New file.
14277         * gcc.dg/compat/struct-by-value-14_y.c: New file.
14278         * gcc.dg/compat/struct-by-value-15_main.c: New file.
14279         * gcc.dg/compat/struct-by-value-15_x.c: New file.
14280         * gcc.dg/compat/struct-by-value-15_y.c: New file.
14281         * gcc.dg/compat/struct-by-value-16_main.c: New file.
14282         * gcc.dg/compat/struct-by-value-16_x.c: New file.
14283         * gcc.dg/compat/struct-by-value-16_y.c: New file.
14284         * gcc.dg/compat/struct-by-value-17_main.c: New file.
14285         * gcc.dg/compat/struct-by-value-17_x.c: New file.
14286         * gcc.dg/compat/struct-by-value-17_y.c: New file.
14287         * gcc.dg/compat/struct-by-value-18_main.c: New file.
14288         * gcc.dg/compat/struct-by-value-18_x.c: New file.
14289         * gcc.dg/compat/struct-by-value-18_y.c: New file.
14290
14291         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
14292         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
14293         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
14294         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
14295         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
14296         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
14297         * gcc.dg/compat/scalar-return-3_main.c: New file.
14298         * gcc.dg/compat/scalar-return-3_x.c: New file.
14299         * gcc.dg/compat/scalar-return-3_y.c: New file.
14300         * gcc.dg/compat/scalar-return-4_main.c: New file.
14301         * gcc.dg/compat/scalar-return-4_x.c: New file.
14302         * gcc.dg/compat/scalar-return-4_y.c: New file.
14303
14304 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
14305
14306         * gcc.dg/compat/fp2-struct-check.h: New file.
14307         * gcc.dg/compat/fp2-struct-defs.h: New file.
14308         * gcc.dg/compat/fp2-struct-init.h: New file.
14309         * gcc.dg/compat/struct-by-value-10_main.c: New file.
14310         * gcc.dg/compat/struct-by-value-10_x.c: New file.
14311         * gcc.dg/compat/struct-by-value-10_y.c: New file.
14312         * gcc.dg/compat/struct-return-10_main.c: New file.
14313         * gcc.dg/compat/struct-return-10_x.c: New file.
14314         * gcc.dg/compat/struct-return-10_y.c: New file.
14315
14316         * gcc.dg/compat/compat-common.h: New file.
14317         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
14318         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
14319         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
14320         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
14321         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
14322         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
14323         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
14324         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14325         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
14326         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
14327         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14328         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
14329         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
14330         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14331         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
14332         * gcc.dg/compat/small-struct-check.h: Ditto.
14333         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
14334         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14335         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
14336         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
14337         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14338         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14339         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
14340         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14341         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
14342         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
14343         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14344         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14345         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
14346         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14347         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14348         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
14349         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14350         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
14351         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
14352         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14353         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
14354         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
14355         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14356         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
14357         * gcc.dg/compat/struct-return-2_main.c: Ditto.
14358         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14359         * gcc.dg/compat/struct-return-2_y.c: Ditto.
14360         * gcc.dg/compat/struct-return-3_main.c: Ditto.
14361         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14362         * gcc.dg/compat/struct-return-3_y.c: Ditto.
14363
14364 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
14365
14366         * g++.dg/pch/static-1.C: New file.
14367         * g++.dg/pch/static-1.Hs: New file.
14368
14369 2003-06-10  Richard Henderson  <rth@redhat.com>
14370
14371         * gcc.dg/asm-7.c: Adjust expected warning text.
14372
14373 2003-06-10  Roger Sayle  <roger@eyesopen.com>
14374
14375         * gcc.dg/builtins-20.c: New test case.
14376
14377 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
14378
14379         PR c++/11131
14380         * g++.dg/opt/template1.C: New test.
14381
14382 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14383
14384         * lib/gcc-dg.exp (dg-test): Clear additional_files and
14385         additional_sources.
14386
14387 2003-05-21  David Taylor  <dtaylor@emc.com>
14388
14389         * gcc.dg/Wpadded.c: New file.
14390
14391 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14392
14393         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
14394         * gcc.dg/special/weak-2.c: Add dg-require-weak.
14395         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
14396         dg-require-weak.
14397
14398 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
14399
14400         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
14401
14402 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14403
14404         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
14405         (dg-require-alias): Likewise.
14406         (dg-require-gc-sections): Likewise.
14407         * lib/target-supports.exp (check_gc_sections_available): Likewise.
14408
14409 2003-06-08  Richard Henderson  <rth@redhat.com>
14410
14411         * gcc.dg/20011029-2.c: Fix the array reference.
14412         * gcc.dg/asm-7.c: New.
14413
14414 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
14415
14416         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
14417
14418 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
14419
14420         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
14421         (dg-require-gc-sections): Likewise.
14422
14423 2003-06-08  Jan Hubicka  <jh@suse.cz>
14424
14425         * i386-cmov1.c: Fix regular expression.
14426         * i386-cvt-1.c: Likewise.
14427         * i386-local.c: Likewise.
14428         * i386-local2.c: Likewise.
14429         * i386-mul.c: Likewise.
14430         * i386-ssetype-1.c: Likewise.
14431         * i386-ssetype-3.c: Likewise.
14432         * i386-ssetype-5.c: Likewise.
14433
14434 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14435
14436         PR c++/11039
14437         * g++.dg/warn/implicit-typename2.C: New test.
14438         * g++.dg/warn/implicit-typename3.C: New test.
14439
14440 2003-06-07  Richard Henderson  <rth@redhat.com>
14441
14442         * g++.dg/other/offsetof3.C: Use size_t.
14443         * g++.dg/other/offsetof4.C: Likewise.
14444
14445 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
14446
14447         * lib/copy-file.exp: New. Implement gcc_copy_files.
14448
14449         * lib/dg-pch.exp: Load copy-file.exp
14450         (dg-pch): Use gcc_copy_files instead of "file copy".
14451
14452 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
14453
14454         * gcc.dg/weak/weak.exp: Simplify.
14455         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
14456         * gcc.dg/weak/weak-1.c: Likewise.
14457         * gcc.dg/weak/weak-2.c: Likewise.
14458         * gcc.dg/weak/weak-3.c: Likewise.
14459         * gcc.dg/weak/weak-4.c: Likewise.
14460         * gcc.dg/weak/weak-5.c: Likewise.
14461         * gcc.dg/weak/weak-6.c: Likewise.
14462         * gcc.dg/weak/weak-7.c: Likewise.
14463         * gcc.dg/weak/weak-8.c: Likewise.
14464         * gcc.dg/weak/weak-9.c: Likewise.
14465
14466 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
14467
14468         gcc.c-torture/execute/20030606-1.c: New.
14469
14470 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14471
14472         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
14473         * gcc.dg/builtins-19.c: Likewise.
14474
14475 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14476
14477         * gcc.dg/builtins-2.c: Add some more tests.
14478         * gcc.dg/builtins-18.c: New test case.
14479         * gcc.dg/builtins-19.c: New test case.
14480
14481 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14482             Jim Wilson  <wilson@tuliptree.org>
14483
14484         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
14485
14486 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
14487
14488         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
14489         mempcpy/stpcpy calls not to be optimized into something else.
14490         * gcc.c-torture/execute/string-opt-3.c: Moved to...
14491         * gcc.c-torture/execute/builtins/string-7.c: ...here.
14492         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
14493
14494 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14495
14496         * gcc.dg/format/asm_fprintf-1.c: New test.
14497
14498 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
14499
14500         * lib/gcc-defs.exp (additional_sources): New variable.
14501         (dg-additional-sources): New function.
14502         (additional_files): New variable.
14503         (dg-additional-files): New function.
14504         (dg-additional-files-options): Likewise.
14505         * lib/gcc-dg.exp (dg-require-weak): New function.
14506         (dg-require-alias): Likewise.
14507         (dg-require-gc-sections): Likewise.
14508         * lib/target-supports.exp (check_alias_available): Remove testfile
14509         parameter.
14510         (check_gc_sections_available): New function.
14511         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
14512         (dg-gpp-additional-files): Likewise.
14513         * lib/g++.exp (additional_sources): Remove.
14514         (additional_files): Likewise.
14515         (g++_target_compile): Use dg-additional-files-options.
14516
14517         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
14518         Tcl logic.
14519         * gcc.dg/special/ecos.exp: Remove.
14520         * gcc.dg/special/20000419-2.c: Use dg-require-*.
14521         * gcc.dg/special/alias-1.c: Likewise.
14522         * gcc.dg/special/alias-2.c: Likewise.
14523         * gcc.dg/special/gcsec-1.c: Likewise.
14524         * gcc.dg/special/weak-1.c: Likewise.
14525         * gcc.dg/special/weak-2.c: Likewise.
14526         * gcc.dg/special/wkali-1.c: Likewise.
14527         * gcc.dg/special/wkali-2.c: Likewise.
14528
14529         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
14530         dg-gpp-additional-*.
14531         * g++.dg/special/conpr-3.C: Likewise.
14532         * g++.dg/special/conpr-4.C: Likewise.
14533         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
14534         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
14535         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
14536         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
14537         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
14538         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
14539         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
14540         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
14541         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
14542         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
14543         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
14544         * g++.old-deja/g++.other/comdat1.C: Likewise.
14545         * g++.old-deja/g++.other/comdat2.C: Likewise.
14546         * g++.old-deja/g++.other/comdat3.C: Likewise.
14547         * g++.old-deja/g++.other/ctor1.C: Likewise.
14548         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
14549
14550 2003-06-05  Richard Henderson  <rth@redhat.com>
14551
14552         * gcc.dg/debug/20030605-1.c: New.
14553
14554 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14555
14556         * README.QMTEST: Update.
14557
14558 2003-06-04  Richard Henderson  <rth@redhat.com>
14559
14560         * gcc.dg/cleanup-1.c: New.
14561         * gcc.dg/cleanup-2.c: New.
14562         * gcc.dg/cleanup-3.c: New.
14563         * gcc.dg/cleanup-4.c: New.
14564         * gcc.dg/cleanup-5.c: New.
14565         * gcc.dg/cleanup-6.c: New.
14566         * gcc.dg/cleanup-7.c: New.
14567
14568 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14569
14570         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
14571
14572         * lib/dg-pch.exp: New file.
14573         * g++.dg/pch/pch.exp: Use dg-pch.exp.
14574         * gcc.dg/pch/pch.exp: Likewise.
14575
14576 2003-06-04  Roger Sayle  <roger@eyesopen.com>
14577
14578         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
14579         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
14580         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
14581         * gcc.dg/builtins-17.c: New test case.
14582         * gcc.dg/i386-387-4.c: New test case.
14583         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
14584
14585 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14586
14587         * gcc.dg/ultrasp9.c: New test.
14588
14589 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14590
14591         * gcc.c-torture/compile/20030604-1.c: New test.
14592         * gcc.dg/sparc-constant-1.c: New test.
14593
14594 2003-06-03  Glen Nakamura  <glen@imodulo.com>
14595
14596         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
14597
14598 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
14599
14600         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
14601
14602         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
14603         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
14604
14605 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
14606
14607         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
14608
14609 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14610
14611         PR c++/10940
14612         * g++.dg/template/spec10.C: New test.
14613
14614 2003-06-03  Roger Sayle  <roger@eyesopen.com>
14615
14616         * gcc.dg/builtins-16.c: New test case.
14617
14618 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
14619
14620         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
14621         mempcpy test with post-increments.
14622         * gcc.c-torture/execute/string-opt-3.c: New test.
14623         * gcc.dg/string-opt-1.c: New test.
14624
14625 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
14626
14627         PR fortran/10965
14628         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
14629
14630 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
14631
14632         * lib/scanasm.exp (dg-scan): New function, factored out of ...
14633         (scan-assembler): ... here.  Use dg-scan.
14634         (scan-assembler-not): Likewise.
14635         (scan-file): New function.
14636         (scan-file-not): Likewise.
14637         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
14638         * gcc.dg/cpp/_Pragma4.c: Likewise.
14639         * gcc.dg/cpp/_Pragma5.c: Likewise.
14640         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14641         * gcc.dg/cpp/avoidpaste2.c: Likewise.
14642         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
14643         * gcc.dg/cpp/cmdlne-P.c: Likewise.
14644         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
14645         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
14646         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
14647         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
14648         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
14649         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
14650         * gcc.dg/cpp/cxxcom1.c: Likewise.
14651         * gcc.dg/cpp/line1.c: Likewise.
14652         * gcc.dg/cpp/maccom1.c: Likewise.
14653         * gcc.dg/cpp/maccom2.c: Likewise.
14654         * gcc.dg/cpp/maccom3.c: Likewise.
14655         * gcc.dg/cpp/maccom4.c: Likewise.
14656         * gcc.dg/cpp/maccom5.c: Likewise.
14657         * gcc.dg/cpp/maccom6.c: Likewise.
14658         * gcc.dg/cpp/multiline.c: Likewise.
14659         * gcc.dg/cpp/spacing1.c: Likewise.
14660         * gcc.dg/cpp/spacing2.c: Likewise.
14661         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
14662         * gcc.dg/cpp/trad/maccom1.c: Likewise.
14663         * gcc.dg/cpp/trad/maccom2.c: Likewise.
14664         * gcc.dg/cpp/trad/maccom3.c: Likewise.
14665         * gcc.dg/cpp/trad/maccom4.c: Likewise.
14666         * gcc.dg/cpp/trad/maccom6.c: Likewise.
14667         * gcc.dg/cpp/cxxcom2.c: Likewise.
14668         * gcc.dg/cpp/cxxcom2.h: New file.
14669
14670         * gcc.dg/cpp/truefalse.cpp: Move it to ...
14671         * g++.dg/cpp/truefalse.C: Here.
14672         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
14673
14674 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
14675
14676         * gcc.dg/cpp/redef3.c: New file.
14677
14678 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14679
14680         * gcc.dg/i386-loop-3.c: New test.
14681
14682 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
14683
14684         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
14685
14686 2003-05-31  Roger Sayle  <roger@eyesopen.com>
14687
14688         * gcc.dg/fwrapv-1.c: New test case.
14689         * gcc.dg/fwrapv-2.c: New test case.
14690
14691 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14692
14693         PR c++/10956
14694         * g++.dg/template/spec9.C: New test.
14695
14696 2003-05-29  Roger Sayle  <roger@eyesopen.com>
14697
14698         * gcc.dg/duff-4.c: New test case.
14699
14700 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
14701
14702         PR fortran/10843
14703         * g77.dg/ffixed-form-1.f: New test
14704         * g77.dg/ffixed-form-2.f: New test
14705         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
14706         * g77.dg/ffree-form-3.f: New test
14707
14708 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
14709
14710         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
14711         * gcc.dg/wint_t-1.c: Likewise.
14712
14713 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14714
14715         * g++.dg/template/access11.C: New test.
14716
14717 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14718
14719         PR c++/10849
14720         * g++.dg/template/access10.C: New test.
14721
14722 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14723             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14724
14725         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
14726
14727 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14728
14729         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
14730         suppress for powerpc-*-darwin*.
14731         * gcc.dg/torture/builtin-noret-2.c: Likewise.
14732
14733 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14734
14735         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
14736         suppress option for powerpc-*-darwin*.
14737
14738 2003-05-23  Roger Sayle  <roger@eyesopen.com>
14739
14740         * gcc.dg/builtins-1.c: Add tests for tan and atan.
14741         * gcc.dg/builtins-4.c: Add test for fmod.
14742
14743 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14744
14745         PR c++/10682
14746         * g++.dg/template/instantiate4.C: New test.
14747
14748 2003-05-22  Roger Sayle  <roger@eyesopen.com>
14749
14750         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
14751
14752 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
14753
14754         * gcc.dg/compat/scalar-return-1_main.c: New file.
14755         * gcc.dg/compat/scalar-return-1_x.c: New file.
14756         * gcc.dg/compat/scalar-return-1_y.c: New file.
14757         * gcc.dg/compat/scalar-return-2_main.c: New file.
14758         * gcc.dg/compat/scalar-return-2_x.c: New file.
14759         * gcc.dg/compat/scalar-return-2_y.c: New file.
14760         * gcc.dg/compat/struct-return-3_main.c: New file.
14761         * gcc.dg/compat/struct-return-3_y.c: New file.
14762         * gcc.dg/compat/struct-return-3_x.c: New file.
14763         * gcc.dg/compat/struct-return-2_main.c: New file.
14764         * gcc.dg/compat/struct-return-2_x.c: New file.
14765         * gcc.dg/compat/struct-return-2_y.c: New file.
14766
14767 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14768
14769         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
14770         for hppa*-hp-hpux*.
14771         * gcc.dg/20021014-1.c (dg-options): Likewise.
14772         * gcc.dg/nest.c (dg-options): Likewise.
14773
14774 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
14775
14776         PR c++/9738
14777         * g++.dg/ext/dllimport2.C: New file.
14778         * g++.dg/ext/dllimport3.C: New file.
14779
14780 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
14781
14782         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
14783         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14784         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14785         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14786         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14787         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14788         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
14789         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
14790         * gcc.dg/compat/small-struct-defs.h: New file.
14791         * gcc.dg/compat/small-struct-init.h: New file.
14792         * gcc.dg/compat/small-struct-check.h: New file.
14793         * gcc.dg/compat/fp-struct-defs.h: New file.
14794         * gcc.dg/compat/fp-struct-check.h: New file.
14795         * gcc.dg/compat/fp-struct-init.h: New file.
14796         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
14797         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
14798
14799 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
14800
14801         * gcc.dg/20030225-2.c: New test.
14802
14803 2003-05-18  Roger Sayle  <roger@eyesopen.com>
14804             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14805
14806         * gcc.c-torture/compile/20030518-1.c: New test case.
14807
14808 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
14809
14810         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
14811         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
14812         gcc-dg-debug-runtest.
14813         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
14814         gcc-dg-debug-runtest.
14815
14816 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14817
14818         PR c++/9022
14819         * g++.dg/lookup/using6.C: New test.
14820
14821 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14822
14823         * g++.dg/parse/access2.C: New test.
14824
14825 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
14826
14827         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
14828         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
14829         * gcc.dg/debug/debug.exp: Likewise.
14830
14831 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
14832
14833         * gcc.dg/dollar.c: New test.
14834
14835 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
14836
14837         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
14838         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
14839         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
14840         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
14841         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
14842         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
14843         * gcc.dg/compat/struct-by-value-6_main.c: New file.
14844         * gcc.dg/compat/struct-by-value-6_x.c: New file.
14845         * gcc.dg/compat/struct-by-value-6_y.c: New file.
14846         * gcc.dg/compat/struct-by-value-7_main.c: New file.
14847         * gcc.dg/compat/struct-by-value-7_x.c: New file.
14848         * gcc.dg/compat/struct-by-value-7_y.c: New file.
14849         * gcc.dg/compat/struct-by-value-8_main.c: New file.
14850         * gcc.dg/compat/struct-by-value-8_x.c: New file.
14851         * gcc.dg/compat/struct-by-value-8_y.c: New file.
14852         * gcc.dg/compat/struct-by-value-9_main.c: New file.
14853         * gcc.dg/compat/struct-by-value-9_x.c: New file.
14854         * gcc.dg/compat/struct-by-value-9_y.c: New file.
14855
14856 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
14857
14858         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
14859         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
14860         support for "repo" mode.
14861         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
14862         * lib/g77-dg.exp: Likewise.
14863         * lib/obj-dg.exp: Likewise.
14864
14865 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
14866
14867         Merge from gcc-3_2-rhl8-branch:
14868         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
14869
14870         * gcc.dg/tls/opt-6.c: New test.
14871
14872         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
14873
14874         * gcc.dg/20030405-1.c: New test.
14875
14876         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
14877
14878         * gcc.dg/20030309-1.c: New test.
14879
14880         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14881
14882         * gcc.c-torture/execute/20030307-1.c: New test.
14883
14884         2003-02-20  Randolph Chung  <tausq@debian.org>
14885
14886         * gcc.c-torture/compile/20030220-1.c: New test.
14887
14888         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
14889
14890         * gcc.dg/20030217-1.c: New test.
14891
14892         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
14893
14894         * gcc.c-torture/compile/20020129-1.c: New test.
14895
14896         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14897
14898         * gcc.dg/unroll-1.c: New test.
14899
14900         2002-11-16  Jan Hubicka  <jh@suse.cz>
14901
14902         * gcc.c-torture/execute/20020920-1.c: New test.
14903
14904         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
14905
14906         PR target/7434
14907         * gcc.c-torture/compile/20021008-1.c: New test.
14908
14909         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
14910
14911         PR target/7559
14912         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
14913
14914         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14915
14916         * gcc.c-torture/compile/20020807-1.c: New test.
14917
14918         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
14919
14920         * gcc.dg/tls/opt-1.c: New test.
14921
14922         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
14923
14924         * gcc.dg/20020729-1.c: New test.
14925
14926         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
14927
14928         * g++.dg/opt/life1.C: New test.
14929
14930         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
14931
14932         * gcc.dg/20020525-1.c: New test.
14933
14934         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14935
14936         PR c++/6794
14937         * g++.dg/ext/pretty1.C: New test.
14938         * g++.dg/ext/pretty2.C: New test.
14939
14940 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
14941
14942         PR c++/8385
14943         * g++.dg/ext/typeof5.C: New test.
14944
14945 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
14946
14947         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
14948         __USER_LABEL_PREFIX__ into account.
14949         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
14950
14951 2003-05-14  Roger Sayle  <roger@eyesopen.com>
14952
14953         * gcc.dg/builtins-15.c: New test case.
14954
14955 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
14956
14957         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
14958
14959 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
14960
14961         * lib/g++.exp: Tweak handling of additional source files.
14962         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
14963         * g++.dg/special/conpr-2a.C: Rename to ...
14964         * g++.dg/special/conpr-2a.cc: ... this.
14965         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
14966         * g++.dg/special/conpr-3a.C: Rename to ...
14967         * g++.dg/special/conpr-3a.cc: This.
14968         * g++.dg/special/conpr-3b.C: Rename to ...
14969         * g++.dg/special/conpr-3b.cc: This.
14970         * g++.dg/special/conpr-4.C: New test.
14971         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
14972
14973 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
14974
14975         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
14976
14977 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14978
14979         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
14980         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14981         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
14982         * g++.old-deja/g++.other/warn3.C: Likewise.
14983
14984 2003-05-11  Roger Sayle  <roger@eyesopen.com>
14985
14986         * gcc.dg/i386-387-1.c: Update to also test log.
14987         * gcc.dg/i386-387-2.c: Likewise.
14988
14989 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
14990
14991         * g77.f-torture/execute/int8421.f: New test.
14992
14993 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14994
14995         PR c++/10230, c++/10481
14996         * g++.dg/lookup/scoped5.C: New test.
14997
14998 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14999
15000         PR c++/10552
15001         * g++.dg/template/ttp6.C: New test.
15002
15003 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
15004
15005         * gcc.c-torture/execute/builtins: New directory.
15006         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
15007         gcc.c-torture/execute/builtins.
15008         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
15009         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
15010         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
15011         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
15012
15013 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15014
15015         PR c++/9252
15016         * g++.dg/template/access8.C: New test.
15017         * g++.dg/template/access9.C: New test.
15018
15019 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15020
15021         PR c++/9554
15022         * g++.dg/parse/access1.C: New test.
15023
15024 2003-05-09  DJ Delorie  <dj@redhat.com>
15025
15026         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
15027         long, and not an int.
15028
15029 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15030
15031         PR c++/10555, c++/10576
15032         * g++.dg/template/memclass1.C: New test.
15033
15034 2003-05-08  DJ Delorie  <dj@redhat.com>
15035
15036         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
15037         targets.
15038         * gcc.c-torture/execute/20021024-1.x: Likewise.
15039         * gcc.c-torture/execute/shiftdi.x: Likewise.
15040         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
15041         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
15042         * gcc.dg/20021018-1.c: Likewise.
15043
15044 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15045
15046         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
15047
15048         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
15049         (bcopy): Call memmove.
15050
15051 2003-05-08  Roger Sayle  <roger@eyesopen.com>
15052
15053         * g77.f-torture/compile/8485.f: New test case.
15054
15055 2003-05-07  Richard Henderson  <rth@redhat.com>
15056
15057         PR c++/10570
15058         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
15059         Verify exception_cleanup not called for rethrows.
15060         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
15061         when exiting catch block without rethrowing.
15062         * g++.dg/eh/forced3.C: New.
15063         * g++.dg/eh/forced4.C: New.
15064
15065 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
15066
15067         * gcc.dg/20030505.c: Fix triplet.
15068
15069 2003-05-06  DJ Delorie  <dj@redhat.com>
15070
15071         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
15072         * gcc.dg/nest.c: Likewise.
15073
15074 2003-05-05  Roger Sayle  <roger@eyesopen.com>
15075
15076         * gcc.dg/builtins-14.c: New test case.
15077
15078 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
15079
15080         * lib/compat.exp (compat-execute): New argument.
15081         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
15082         * gcc.dg/compat: New test directory.
15083         * gcc.dg/compat/compat.exp: New expect script.
15084         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
15085         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
15086         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
15087         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
15088         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
15089         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
15090
15091         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
15092         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
15093         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
15094         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
15095         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
15096         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
15097         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
15098         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
15099         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
15100         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
15101         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
15102         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
15103         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
15104         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
15105         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
15106
15107 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
15108
15109         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
15110
15111 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
15112
15113         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
15114
15115 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
15116
15117         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
15118         * gcc.dg/ppc-fsel-2.c: New test.
15119
15120         * gcc.dg/unused-5.c: New test.
15121
15122 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15123
15124         PR c++/10496
15125         * g++.dg/warn/pmf1.C: New test.
15126
15127 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15128
15129         PR c++/4494
15130         * g++.dg/warn/main.C: New test.
15131
15132 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15133
15134         * gcc.dg/nonnull-3.c: New test.
15135
15136 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
15137
15138         * gcc.dg/cpp/Wtrigraphs.c: Update.
15139         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
15140
15141 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
15142
15143         * gcc.dg/ppc-fsel-1.c: New test.
15144
15145 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
15146
15147         PR c/10604
15148         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
15149
15150 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
15151
15152         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
15153
15154 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15155
15156         PR c++/9364, c++/10553, c++/10586
15157         * g++.dg/parse/typename4.C: New test.
15158         * g++.dg/parse/typename5.C: Likewise.
15159
15160 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
15161
15162         * gcc.c-torture/compile/20030503-1.c: New test.
15163
15164 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15165
15166         * g++.dg/lookup/using5.C: Fix testcase error.
15167
15168 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
15169
15170         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
15171         since MEABI is no longer supported.  Remove all vestiges
15172         of MEABI from the test.
15173
15174 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15175
15176         PR c++/10554
15177         * g++.dg/lookup/using5.C: New test.
15178
15179 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15180
15181         PR c++/8772
15182         * g++.dg/template/ttp5.C: New test.
15183
15184 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
15185
15186         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
15187         (dg-gpp-additional-sources): New function.
15188         (dg-gpp-additional-files): Likewise.
15189         * lib/g++.exp (additional_sources): New variable.
15190         (additional_files): Likewise.
15191         (g++_target_compile): Deal with them.
15192         * lib/old-dejagnu.exp: Remove.
15193         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
15194         * g++.old-deja: Revise all tests to use dg commands.
15195
15196 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15197
15198         PR c++/9432, c++/9528
15199         * g++.dg/lookup/using4.C: New test.
15200
15201 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
15202
15203         * gcc.dg/noreturn-5.c: New file.
15204         * gcc.dg/noreturn-6.c: New file.
15205
15206         * gcc.c-torture/compile/inline-1.c: New file.
15207
15208 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15209
15210         PR c++/10551
15211         * g++.dg/template/explicit1.C: New test.
15212
15213 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15214
15215         PR c++/10549
15216         * g++.dg/other/bitfield1.C: New test.
15217
15218         PR c++/10527
15219         * g++.dg/init/new7.C: New test.
15220
15221 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15222
15223         * g++.dg/ext/desig1.C: New test.
15224         * g++.dg/ext/init1.C: Update.
15225
15226         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
15227
15228 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
15229
15230         PR c++/10180
15231         * g++.dg/warn/Winline-1.C: New test.
15232
15233 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
15234
15235         * gcc.c-torture/execute/string-opt-19.c: New test.
15236
15237         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
15238         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
15239
15240 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
15241
15242         PR c++/10506
15243         * g++.dg/init/new6.C: New test.
15244
15245         PR c++/10503
15246         * g++.dg/init/ref6.C: New test.
15247
15248 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
15249
15250         * g++.dg/warn/weak1.C: XFAIL on AIX4.
15251
15252 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15253
15254         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
15255         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
15256
15257 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
15258
15259         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
15260         initialized static data members.
15261
15262 2003-04-25  H.J. Lu <hjl@gnu.org>
15263
15264         * gcc.dg/ia64-sync-4.c: New test.
15265
15266 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15267
15268         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
15269         date.
15270
15271 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
15272
15273         PR c++/10337
15274         * g++.dg/warn/conv1.C: New test.
15275         * g++.old-deja/g++.other/conv7.C: Adjust.
15276         * g++.old-deja/g++.other/overload14.C: Adjust.
15277
15278 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15279
15280         PR c++/10471
15281         * g++.dg/template/defarg2.C: New test.
15282
15283 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
15284
15285         * gcc.dg/cpp/include2.c: Update.
15286         * gcc.dg/cpp/multiline-2.c: New.
15287         * gcc.dg/cpp/multiline.c: Update.
15288         * gcc.dg/cpp/strify2.c: Update.
15289         * gcc.dg/cpp/trad/literals-2.c: Update.
15290
15291 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15292
15293         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
15294
15295 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15296
15297         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
15298
15299 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15300
15301         PR c++/10451
15302         * g++.dg/parse/crash4.C: New test.
15303
15304         PR c++/9847
15305         * g++.dg/parse/crash5.C: New test.
15306
15307 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
15308
15309         PR c++/10446
15310         * g++.dg/parse/crash3.C: New test.
15311
15312         PR c++/10428
15313         * g++.dg/parse/elab1.C: New test.
15314
15315 2003-04-22  Devang Patel  <dpatel@apple.com>
15316
15317         * gcc.dg/cpp/trad/funlike-5.c: New test.
15318
15319 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
15320
15321         * g++.dg/other/packed1.C: Fix dg options.
15322
15323 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
15324
15325         * g++.dg/other/offsetof2.C: New test.
15326
15327 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
15328
15329         * g++.dg/template/recurse.C: Adjust location of error messages.
15330
15331 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
15332
15333         PR c++/9881
15334         * g++.dg/init/addr-const1.C: New test.
15335         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
15336
15337 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15338
15339         PR c++/10405
15340         * g++.dg/lookup/struct-hack1.C: New test.
15341
15342 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
15343
15344         * ucs.c: Update diagnostic messages.
15345
15346 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15347
15348         * gcc.dg/cpp/truefalse.cpp: New test.
15349         * gcc.dg/cpp/cpp.exp: Update.
15350         * g++.dg/other/stdbool-if.C: Remove.
15351
15352 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15353
15354         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
15355         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
15356
15357 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15358
15359         * gcc.c-torture/compile/20030418-1.c: New test.
15360
15361 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
15362
15363         * README.compat: Remove; content moved to doc/sourcebuild.texi.
15364
15365 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15366
15367         PR c++/10347
15368         g++.dg/template/dependent-name1.C: New test.
15369
15370 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
15371
15372         * gcc.dg/warn-1.c (tourist_guide): New array,
15373         contains a pointer to bar.
15374
15375 2003-04-16  Roger Sayle  <roger@eyesopen.com>
15376
15377         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
15378         * gcc.c-torture/execute/medce-1.c: New test case.
15379         * gcc.c-torture/execute/medce-2.c: New test case.
15380
15381 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
15382
15383         * lib/prune.exp: Ignore more messages.
15384
15385         PR c++/10381
15386         * g++.dg/parse/lookup3.C: New test.
15387
15388 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
15389
15390         * gcc.c-torture/compile/20030415-1.c : New test.
15391
15392 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
15393
15394         * gcc.c-torture/execute/scope-2.c: Move to ...
15395         * gcc.dg/noncompile/scope.c: .... here.
15396
15397 2003-04-14  Roger Sayle  <roger@eyesopen.com>
15398
15399         * gcc.dg/20030414-2.c: New test case.
15400
15401 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
15402
15403         PR target/10377
15404         * gcc.dg/20030414-1.c: New test.
15405
15406 2003-04-13  Roger Sayle  <roger@eyesopen.com>
15407
15408         * gcc.dg/builtins-12.c: New test case.
15409         * gcc.dg/builtins-13.c: New test case.
15410
15411 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15412
15413         * gcc.c-torture/execute/string-opt-18.c: New test.
15414
15415 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
15416
15417         PR c++/10300
15418         * g++.dg/init/new5.C: New test.
15419
15420 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
15421
15422         PR c++/7910
15423         * g++.dg/ext/dllimport1.C: New test.
15424
15425 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15426
15427         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
15428
15429 2003-04-11  Bud Davis <bdavis9659@comcast.net>
15430
15431         PR Fortran/9263
15432         * g77.f-torture/noncompile/9263.f: New test
15433         PR Fortran/1832
15434         * g77.f-torture/execute/1832.f: New test
15435
15436 2003-04-11  David Chad  <davidc@freebsd.org>
15437             Loren J. Rittle  <ljrittle@acm.org>
15438
15439         libobjc/8562
15440         * objc.dg/headers.m: New test.
15441
15442 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
15443
15444         * gcc.c-torture/execute/builtin-noret-2.c: New.
15445         * gcc.c-torture/execute/builtin-noret-2.x: New.
15446         XFAIL builtin-noret-2.c at -O1 and above.
15447         * gcc.dg/redecl.c: New.
15448         * gcc.dg/Wshadow-1.c: Update error regexps.
15449
15450 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
15451
15452         * g++.dg/abi/bitfield10.C: New test.
15453
15454 2003-04-09  Mike Stump  <mrs@apple.com>
15455
15456         * gcc.dg/pch/pch.exp: Make testcase names longer.
15457         * g++.dg/pch/pch.exp: Make testcase names longer.
15458
15459 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15460
15461         * gcc.dg/builtins-11.c: New test case.
15462
15463 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15464
15465         * gcc.dg/builtins-9.c: New test case.
15466         * gcc.dg/builtins-10.c: New test case.
15467
15468 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
15469
15470         * gcc.dg/noncompile/init-4.c.c: New test.
15471
15472 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15473
15474         * gcc.misc-test/gcov-9.c: New test.
15475         * gcc.misc-test/gcov-10.c: New test
15476         * gcc.misc-test/gcov-11.c: New test.
15477
15478 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
15479
15480         PR optimization/10024
15481         * gcc.c-torture/compile/20030405-1.c: New test.
15482
15483 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
15484
15485         * gcc.dg/pch/static-3.c: New.
15486         * gcc.dg/pch/static-3.hs: New.
15487         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
15488
15489 2003-04-04  Richard Henderson  <rth@redhat.com>
15490
15491         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
15492         * g++.dg/eh/forced2.C: Likewise.
15493
15494 2003-04-03  Mike Stump  <mrs@apple.com>
15495
15496         * lib/scanasm.exp (scan-assembler): Add xfail processing for
15497         target arg.
15498         (scan-assembler-times, scan-assembler-not): Likewise.
15499         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
15500
15501 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15502
15503         * gcc.dg/sparc-loop-1.c: New test.
15504
15505 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
15506
15507         PR other/9274
15508         * g++.dg/pch/system-2.C: New.
15509         * g++.dg/pch/system-2.Hs: New.
15510
15511 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
15512
15513         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
15514
15515         * g++.dg/eh/simd-1.C (vecfunc): Same.
15516
15517 2003-04-01  Roger Sayle  <roger@eyesopen.com>
15518
15519         * gcc.c-torture/execute/20030401-1.c: New test case.
15520
15521 2003-04-01  Ziemowit Laski <zlaski@apple.com>
15522
15523         * objc.dg/defs.m: New.
15524
15525 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
15526
15527         * g++.dg/eh/simd-1.C: New.
15528         * g++.dg/eh/simd-2.C: New.
15529
15530 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
15531
15532         * gcc.c-torture/execute/simd-3.c: New.
15533
15534 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15535
15536         PR c/9936
15537         * gcc.dg/20030331-2.c: New test.
15538
15539 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15540
15541         PR c++/10278
15542         * g++.dg/parse/crash2.C: New test.
15543
15544 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15545
15546         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
15547         * gcc.c-torture/execute/20030331-1.c: ...here.
15548
15549 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15550
15551         * gcc.c-torture/execute/20030331-1.c: New test.
15552
15553 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15554
15555         * lib/gcov.exp: Adjust call return testing strings.
15556         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
15557
15558 2003-03-31  Roger Sayle  <roger@eyesopen.com>
15559
15560         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
15561         * gcc.dg/builtins-7.c: New test case.
15562         * gcc.dg/builtins-8.c: New test case.
15563
15564 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15565
15566         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
15567
15568 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
15569
15570         PR c++/7647
15571         * g++.dg/lookup-class-member-2.C: New test.
15572
15573 2003-03-30  Glen Nakamura  <glen@imodulo.com>
15574
15575         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
15576
15577 2003-03-28  Roger Sayle  <roger@eyesopen.com>
15578
15579         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
15580
15581 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
15582
15583         * g++.dg/init/attrib1.C: New test.
15584
15585 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15586
15587         * gcc.dg/ultrasp8.c: New test.
15588
15589 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15590
15591         * gcc.dg/ultrasp7.c: New test.
15592
15593 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
15594
15595         PR c++/10047
15596         * g++.dg/template/inline1.C: New test.
15597
15598 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15599
15600         * gcc.dg/sparc-dwarf2.c: New test.
15601
15602 2003-03-27  Roger Sayle  <roger@eyesopen.com>
15603
15604         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
15605         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
15606
15607 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
15608
15609         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
15610         than reading .x files.
15611         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
15612         * g77.dg/gcov/gcov-1.f: Likewise.
15613         * gcc.misc-tests/gcov-4b.c: Likewise.
15614         * gcc.misc-tests/gcov-5b.c: Likewise.
15615         * gcc.misc-tests/gcov-6.c: Likewise.
15616         * gcc.misc-tests/gcov-7.c: Likewise.
15617         * gcc.misc-tests/gcov-8.c: Likewise.
15618         * g++.dg/gcov/gcov-1.x: Remove.
15619         * g77.dg/gcov/gcov-1.x: Likewise.
15620         * gcc.misc-tests/gcov-4b.x: Likewise.
15621         * gcc.misc-tests/gcov-5b.x: Likewise.
15622         * gcc.misc-tests/gcov-6.x: Likewise.
15623         * gcc.misc-tests/gcov-7.x: Likewise.
15624         * gcc.misc-tests/gcov-8.x: Likewise.
15625
15626 2003-03-27  Glen Nakamura  <glen@imodulo.com>
15627
15628         PR opt/10087
15629         * gcc.dg/20030324-1.c: New test.
15630
15631 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
15632
15633         PR c++/10224
15634         * g++.dg/template/arg3.C: New test.
15635
15636         PR c++/10158
15637         * g++.dg/template/friend18.C: New test.
15638
15639 2003-03-26  Roger Sayle  <roger@eyesopen.com>
15640
15641         * g77.f-torture/compile/20030326-1.f: New test case.
15642
15643 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
15644
15645         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
15646
15647         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
15648
15649 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
15650
15651         * gcc.dg/ia64-sync-3.c: New test.
15652
15653 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
15654
15655         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
15656
15657 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15658
15659         * gcc.dg/ultrasp6.c: New test.
15660
15661 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15662
15663         * gcc.dg/i386-signbit-1.c: New test.
15664         * gcc.dg/i386-signbit-2.c: New test.
15665         * gcc.dg/i386-signbit-3.c: New test.
15666
15667 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15668
15669         * gcc.dg/ultrasp5.c: Fix options.
15670
15671 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15672
15673         * gcc.dg/ultrasp5.c: Fix comment.
15674
15675 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
15676
15677         PR fortran/10197
15678         * g77.f-torture/execute/10197.f: New test.
15679
15680 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
15681
15682         PR c++/9898, c++/383
15683         * g++.dg/template/conv6.C: New test.
15684
15685         PR c++/10119
15686         * g++.dg/template/ptrmem5.C: New test.
15687
15688         PR c++/10026
15689         * g++.dg/lookup/koenig1.C: New test.
15690
15691         PR C++/10199
15692         * g++.dg/lookup/template2.C: New test.
15693
15694 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
15695
15696         * g++.dg/opt/rtti1.C: New test.
15697
15698 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15699
15700         * gcc.dg/ultrasp5.c: New test.
15701
15702 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
15703
15704         PR middle-end/9967
15705         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
15706         builtin fputs.
15707
15708 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
15709
15710         PR c/8224
15711         * gcc.dg/20030323-1.c: New test.
15712
15713 2003-03-23  Roger Sayle  <roger@eyesopen.com>
15714
15715         * gcc.c-torture/compile/20030323-1.c: New test case.
15716
15717 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
15718
15719         * gcc.dg/20030321-1.c: New test.
15720
15721 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
15722
15723         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
15724
15725 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15726
15727         PR c++/9978, c++/9708
15728         * g++.dg/ext/vlm1.C: Adjust expected error.
15729         * g++.dg/ext/vla2.C: New test.
15730         * g++.dg/template/arg1.C: New test.
15731         * g++.dg/template/arg2.C: New test.
15732
15733 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
15734
15735         * g77.f-torture/execute/select.f: New test.
15736         * g77.f-torture/noncompile/select_no_compile.f: New test.
15737
15738 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
15739
15740         PR c++/9898
15741         * g++.dg/other/error4.C: New test.
15742
15743 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
15744
15745         * g++.dg/template/friend17.C: New test.
15746
15747 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
15748
15749         * gcc.c-torture/compile/20030320-1.c: New.
15750
15751 2003-03-20  Roger Sayle  <roger@eyesopen.com>
15752
15753         * gcc.dg/builtins-6.c: New test case.
15754
15755 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
15756
15757         PR target/10073
15758         * gcc.c-torture/compile/20030319-1.c: New.
15759
15760 2003-03-18  Jan Hubicka  <jh@suse.cz>
15761
15762         * gcc.dg/i386-cvt-1.c: New test.
15763
15764 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
15765
15766         * objc.dg/naming-1.m: Use "(parse|syntax) error".
15767         * objc.dg/naming-2.m: Likewise.
15768
15769 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
15770
15771         PR c++/9639
15772         * g++.dg/parse/crash1.C: New test.
15773
15774 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
15775
15776         PR c++/8805
15777         * g++.dg/eh/cleanup1.C: New test.
15778
15779 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15780
15781         * gcc.c-torture/execute/20030316-1.c: New test case.
15782
15783 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15784
15785         PR c++/9629
15786         * g++.dg/init/ctor2.C: New test.
15787
15788 2003-03-15  Roger Sayle  <roger@eyesopen.com>
15789
15790         * g77.f-torture/compile/xformat.f: New test case.
15791
15792 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15793
15794         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
15795         * g++.old-deja/g++.mike/eh50.C: Likewise.
15796
15797 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15798
15799         PR c++/6440
15800         * g++.dg/template/spec7.C: New test.
15801         * g++.dg/template/spec8.C: Likewise.
15802
15803 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
15804
15805         * gcc.c-torture/execute/20030313-1.c: New test.
15806
15807 2003-03-14  Richard Henderson  <rth@redhat.com>
15808
15809         * gcc.dg/inline-2.c: Adjust alpha test for external call.
15810
15811 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15812
15813         * gcc.c-torture/compile/20030314-1.c: New test.
15814
15815 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
15816
15817         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
15818         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
15819         thumb target,
15820         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
15821         to accept newer _imp__  prefix and additional
15822         newline in .drectve section.
15823         * gcc.dg/dll-4.c: Likewise.
15824         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
15825         switch.
15826
15827 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
15828
15829         * g++.dg/parse/namespace9.C: New test.
15830
15831         * g++.dg/init/ref5.C: New test.
15832         * g++.dg/parse/ptrmem1.C: Likewise.
15833
15834 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15835
15836         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
15837         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
15838         regular expression.
15839         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
15840         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
15841
15842 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
15843
15844         * gcc.c-torture/execute/20030224-2.c: New test.
15845
15846 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15847
15848         * gcc.dg/decl-3.c: New test.
15849
15850 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15851
15852         * gcc.dg/i386-loop-2.c: New test.
15853
15854 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
15855
15856         PR c++/9474
15857         * g++.dg/parse/namespace8.C: New test.
15858
15859         PR c++/9924
15860         * g++.dg/overload/builtin2.C: New test.
15861
15862 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
15863
15864         * gcc.dg/return-type-3.c: New test.
15865
15866 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
15867
15868         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
15869         profiling options are not supported.
15870
15871 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
15872
15873         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
15874         * g++.old-deja/g++.warn/impint2.C: Likewise.
15875
15876 2003-03-10  Devang Patel  <dpatel@apple.com>
15877
15878         * g++.dg/cpp/c++_cmd_1.C: New test.
15879         * g++.dg/cpp/c++_cmd_1.h: New file.
15880
15881 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
15882
15883         * gcc.dg/altivec-9.c: New file.
15884
15885 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15886
15887         * gcc.dg/ppc-sdata-1.c: New test.
15888         * gcc.dg/ppc-sdata-2.c: New test.
15889
15890 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
15891
15892         PR c++/9373
15893         * g++.dg/opt/ptrmem2.C: New test.
15894
15895         PR c++/8534
15896         * g++.dg/opt/ptrmem1.C: New test.
15897
15898 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15899
15900         * gcc.dg/i386-loop-1.c: New test.
15901
15902 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15903
15904         PR c++/9970
15905         * g++.dg/lookup/friend1.C: New test.
15906
15907 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15908
15909         PR c++/9823
15910         * g++.dg/parser/constructor1.C: New test.
15911
15912 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
15913
15914         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
15915
15916         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
15917
15918 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
15919
15920         * gcc.dg/cpp/Wunused.c: Update test.
15921
15922 2003-03-08  Jan Hubicka  <jh@suse.cz>
15923
15924         * gcc.dg/inline-3.c: New test.
15925
15926 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15927
15928         PR c++/9809
15929         * g++.dg/parse/builtin1.C: New test.
15930
15931         PR c++/9982
15932         * g++.dg/abi/cookie1.C: New test.
15933         * g++.dg/abi/cookie2.C: Likewise.
15934
15935         PR c++/9524
15936         * g++.dg/template/field1.C: New test.
15937
15938         PR c++/9912
15939         * g++.dg/parse/class1.C: New test.
15940         * g++.dg/parse/namespace7.C: Likewise.
15941         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
15942
15943 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
15944
15945         * g++.dg/init/ref4.C: New test.
15946
15947 2003-03-07  Jan Hubicka  <jh@suse.cz>
15948
15949         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
15950         * gcc.dg/inline-3.c:  New test.
15951
15952 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
15953
15954         * g++.dg/init/ref3.C: New test.
15955
15956         PR c++/9965
15957         * g++.dg/init/ref2.C: New test.
15958
15959         PR c++/9400
15960         * g++.dg/warn/Wshadow-2.C: New test.
15961
15962         PR c++/9791
15963         * g++.dg/warn/Woverloaded-1.C: New test.
15964
15965 2003-03-05  Jan Hubicka  <jh@suse.cz>
15966
15967         * gcc.dg/i386-local2.c: New.
15968         * gcc.dg/i386-local.c: Fix typo.
15969
15970 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
15971
15972         * g++.dg/abi/layout3.C: New test.
15973
15974 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15975
15976         * gcc.c-torture/compile/20030305-1.c
15977
15978 2003-03-05  Jan Hubicka  <jh@suse.cz>
15979
15980         * gcc.dg/i386-local.c: New.
15981
15982 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
15983
15984         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
15985
15986 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15987
15988         * gcc.dg/switch-2.c: New test.
15989         * gcc.dg/switch-3.c: New test.
15990         * gcc.dg/Wswitch.c: Adjust line numbers.
15991         * gcc.dg/Wswitch-default.c: Likewise.
15992         * gcc.dg/Wswitch-enum.c: Likewise.
15993
15994 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
15995
15996         * gcc.c-torture/execute/20030222-1.c: New test.
15997
15998 2003-03-03  James E Wilson  <wilson@tuliptree.org>
15999
16000         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
16001
16002 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
16003
16004         PR c++/9878
16005         * g++.dg/init/ref1.C: New test.
16006
16007 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
16008
16009         * gcc.dg/sh-relax.c: New SH-only test.
16010
16011 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
16012
16013         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
16014         comment explaining purpose of testcase.
16015
16016 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16017
16018         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
16019         for HC11/HC12 (asm needs two int registers).
16020         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
16021         HC11/HC12 because the test uses an asm which needs two 32-bit
16022         registers.
16023
16024 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16025
16026         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
16027         for HC11/HC12 (array is too large otherwise).
16028         * gcc.c-torture/compile/920501-4.x: New file, likewise.
16029         * gcc.c-torture/compile/20010518-2.x: Likewise.
16030         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
16031         HC11/HC12 (array is too large).
16032
16033 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
16034
16035         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
16036         * lib/g++-dg.exp (g++-dg-test): Likewise.
16037
16038 2003-03-01  Roger Sayle  <roger@eyesopen.com>
16039
16040         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
16041         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
16042
16043 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16044
16045         * g++.dg/warn/implicit-typename1.C: Remove warning.
16046
16047 2003-02-28  Richard Henderson  <rth@redhat.com>
16048
16049         * gcc.dg/noreturn-1.c: Move noreturn warning line.
16050         * gcc.dg/return-type-1.c: Move control reaches end warning line.
16051
16052 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
16053
16054         * gcc.dg/pch/pch.exp: Change .pch to .gch.
16055         * g++.dg/pch/pch.exp: Likewise.
16056
16057 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
16058
16059         PR c++/9879
16060         * testsuite/g++.dg/init/new4.C: New test.
16061
16062 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
16063
16064         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
16065
16066 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
16067
16068         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
16069         unsigned long.
16070
16071         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
16072         wider than float.
16073
16074 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16075
16076         * lib/scanasm.exp: Add support for counting numbers of
16077         occurences.
16078         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
16079         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
16080
16081 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
16082
16083         PR c++/9683
16084         * g++.dg/template/static3.C: New test.
16085
16086         PR c++/9829
16087         * g++.dg/parse/namespace6.C: New test.
16088
16089 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16090
16091         PR target/9732
16092         * gcc.dg/20030225-1.c: New test.
16093
16094 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
16095
16096         * README: Remove out-of-date information.
16097
16098         PR c++/9836
16099         * g++.dg/template/spec6.C: New test.
16100
16101 2003-02-24  Jeff Law  <law@redhat.com>
16102
16103         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
16104
16105 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16106
16107         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
16108         * gcc.dg/pragma-ep-1.c: Likewise.
16109
16110 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16111
16112         PR c++/9602
16113         * g++.dg/template/friend16.C: New test.
16114
16115 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
16116
16117         PR c++/5333
16118         * g++.dg/parse/fused-params1.C: Adjust error messages.
16119         * g++.dg/template/nested3.C: New test.
16120
16121 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
16122
16123         * g++.dg/abi/param1.C: New test.
16124
16125 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16126
16127         PR c++/7982
16128         * g++.dg/warn/implicit-typename1.C: New test.
16129
16130 2003-02-22  Kelley Cook <kelleycook@comcast.net>
16131
16132         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
16133         with "mtune".
16134         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16135         * gcc.c-torture/execute/20010129-1.x: Likewise.
16136         * gcc.dg/20011107-1.c: Likewise.
16137         * gcc.dg/20020108-1.c: Likewise.
16138         * gcc.dg/20020122-3.c: Likewise.
16139         * gcc.dg/20020206-1.c: Likewise.
16140         * gcc.dg/20020310-1.c: Likewise.
16141         * gcc.dg/20020426-2.c: Likewise.
16142         * gcc.dg/20020517-1.c: Likewise.
16143         * gcc.dg/991230-1.c: Likewise.
16144         * gcc.dg/i386-unroll-1.c: Likewise.
16145         * gcc.misc-tests/i386-prefetch.exp: Likewise.
16146
16147 2003-02-22  Jan Hubicka  <jh@suse.cz>
16148
16149         * gcc.dg/i386-mul.c: New test.
16150
16151 2003-02-21  Roger Sayle  <roger@eyesopen.com>
16152
16153         * gcc.dg/builtins-5.c: New test case.
16154
16155 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
16156
16157         * gcc.dg/asmreg-1.c: New test.
16158
16159 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16160
16161         PR c++/9749
16162         * g++.dg/parse/varmod1.C: New test.
16163
16164 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16165
16166         PR c++/9727
16167         * g++.dg/template/op1.C: New test.
16168
16169 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16170
16171         PR c++/8906
16172         * g++.dg/template/nested2.C: New test.
16173
16174 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16175
16176         PR c++/8724
16177         * g++.dg/expr/dtor1.C: New test.
16178
16179 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
16180
16181         * gcc.dg/cpp/include3.c: New test.
16182         * gcc.dg/cpp/inc/foo.h: New file.
16183
16184 2003-02-21  Glen Nakamura  <glen@imodulo.com>
16185
16186         * gcc.c-torture/execute/20030221-1.c: New test.
16187
16188 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
16189
16190         PR c++/9729
16191         * g++.dg/abi/conv1.C: New test.
16192
16193 2003-02-20  Jan Hubicka  <jh@suse.cz>
16194
16195         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
16196
16197 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
16198
16199         * gcc.c-torture/compile/20030219-1.c: New test.
16200
16201 2003-02-18  Jan Hubicka  <jh@suse.cz>
16202
16203         * gcc.dg/funcorder.c: New test.
16204
16205 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16206
16207         * gcc.c-torture/execute/20030218-1.c: New.
16208
16209 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
16210
16211         * gcc.dg/20030218-1.c: New.
16212
16213 2003-02-18  Richard Henderson  <rth@redhat.com>
16214
16215         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
16216         * gcc.dg/attr-used-2.c: New.
16217
16218 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
16219
16220         PR c++/9704
16221         * g++.dg/init/copy5.C: New test.
16222
16223 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
16224
16225         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
16226         * g++.dg/pch/pch.exp: Likewise.
16227
16228 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16229
16230         * gcc.c-torture/execute/20030209-1.c: Enable the test if
16231         STACK_SIZE is not defined.
16232
16233 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16234
16235         PR c++/9457
16236         * g++.dg/template/init1.C: New test.
16237
16238 2003-02-16  Jan HUbicka  <jh@suse.cz>
16239
16240         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
16241         (foo): Add few extra tests
16242         * gcc.dg/c99-const-expr-3.c: Likewise.
16243         * gcc.c-torture/execute/20030216-1.c: New.
16244
16245 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16246
16247         PR c++/9459
16248         * g++.dg/ext/typeof4.C: New test.
16249
16250 2003-02-15  Roger Sayle  <roger@eyesopen.com>
16251
16252         * gcc.dg/i386-387-3.c: New test case.
16253
16254 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
16255
16256         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
16257         cris-*-elf* cris-*-aout* and mmix-*-*.
16258
16259 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
16260
16261         * gcc.dg/20030213-1.c: New test.
16262
16263 2003-02-12  Roger Sayle  <roger@eyesopen.com>
16264
16265         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
16266         * gcc.dg/i386-387-2.c: Likewise.
16267
16268 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
16269
16270         * gcc.dg/ppc-spe.c: Fix formatting.
16271         Enable tests that were previously unsupported by gas.
16272         Delete tests for instructions that no longer exist.
16273         Switch arguments on evsubifw builtin.
16274
16275 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
16276
16277         * gcc.c-torture/execute/20030209-1.c: Disable the test if
16278         STACK_SIZE is too small.
16279
16280 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16281             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16282
16283         * gcc.dg/decl-2.c: New test.
16284
16285 2003-02-10  Jan Hubicka  <jh@suse.cz>
16286
16287         * gcc.dg/i386-fpcvt-1.c:  New test.
16288
16289 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
16290
16291         * gcc.c-torture/execute/20030209-1.c: New test.
16292
16293 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
16294
16295         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
16296         int-wide bitops, use the constants of the same width.
16297         Likewise, if long long is 32-bit wide, test bitops using
16298         32-bit constants.
16299
16300 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
16301
16302         * gcc.dg/20021014-1.c: Annotate with expected notice text.
16303
16304 2003-02-07  Roger Sayle  <roger@eyesopen.com>
16305
16306         * testsuite/gcc.dg/builtins-4.c: New test case.
16307
16308 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16309
16310         * gcc.dg/20020430-1.c: Fix dg command typos.
16311         * gcc.dg/20020503-1.c: Likewise.
16312
16313 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16314
16315         PR c++/8785
16316         * g++.dg/parse/fused-params1.C: New test.
16317
16318         PR c++/8857
16319         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
16320
16321         PR c++/8921
16322         * g++.dg/parse/non-dependent1.C: New test.
16323
16324         PR c++/8928
16325         * g++.dg/parse/dupl-tmpl-args1.C: New test.
16326
16327         PR c++/9228
16328         * g++.dg/parse/undefined7.C: New test.
16329         * g++.dg/parse/non-templ1.C: New test.
16330
16331         PR c++/9229
16332         * g++.dg/parse/too-many-tmpl-args1.C: New test.
16333
16334 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
16335
16336         * gcc.c-torture/compile/20030206-1.c: New test.
16337
16338 2003-02-05  Roger Sayle  <roger@eyesopen.com>
16339
16340         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
16341         "pow" to "foo" to avoid potential confusion with a math built-in.
16342
16343 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16344
16345         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
16346         conditions for SPARC targets.
16347
16348 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
16349
16350         * gcc.dg/20030204-1.c: New test.
16351
16352 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16353
16354         PR c++/38
16355         * g++.dg/parse/array-size1.C: New test.
16356
16357         PR c++/5657
16358         * g++.dg/parse/undefined3.C: New test.
16359
16360         PR c++/5665
16361         * g++.dg/parse/undefined4.C: New test.
16362
16363         PR c++/5975
16364         * g++.dg/parse/undefined5.C: New test.
16365
16366         PR c++/7259
16367         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
16368
16369         PR c++/8578
16370         * g++.dg/parse/casting-operator1.C: New test.
16371
16372         PR c++/8596
16373         * g++.dg/parse/undefined6.C: New test.
16374
16375         PR c++/8736
16376         * g++.dg/parse/missing-template1.C: New test.
16377
16378 2003-02-04  Jan Hubicka  <jh@suse.cz>
16379
16380         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
16381         * gcc.dg/i386-cmov?.c:  Likewise.
16382         * gcc.dg/i386-fpcvt-?.c:  Likewise.
16383         * gcc.dg/i386-ssefp-1.c:  Likewise.
16384         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
16385         conventions.
16386
16387 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
16388
16389         PR c++/7129
16390         * testsuite/g++.dg/ext/max.C: New test.
16391
16392 2003-02-03  Jan Hubicka  <jh@suse.cz>
16393
16394         * gcc.c-torture/execute/20030203-1.c: New test.
16395
16396 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
16397
16398         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
16399         'natural-endian'.
16400
16401 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
16402
16403         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
16404         * g++.dg/init/new2.C: Likewise.
16405         * g++.dg/other/new1.C: Likewise.
16406
16407 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
16408
16409         * gcc.dg/struct-ret-libc.c: New test.
16410
16411 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
16412
16413         * gcc.dg/20030129-1.c: New test.
16414
16415 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16416
16417         PR c++/8849
16418         * g++.dg/template/ptrmem4.C: New test.
16419
16420 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
16421
16422         * g++.dg/parser/constant1.C: New test.
16423
16424 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16425
16426         PR c++/8591
16427         * g++.dg/parse/friend2.C: New test.
16428
16429 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16430
16431         PR c++/9437
16432         * g++.dg/template/unify4.C: New test.
16433
16434 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
16435
16436         * gcc.c-torture/execute/20030128-1.c: New test.
16437
16438 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
16439
16440         * g++.dg/lookup/nested1.C: Test moved from ...
16441         * g++.old-deja/g++.other/lookup24.C: ... here.
16442
16443 2003-01-28  Jan Hubicka  <jh@suse.cz>
16444
16445         * gcc.dg/i386-cmov5.c:  New test.
16446
16447 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
16448
16449         * gcc.c-torture/execute/20010925-1.c: Changed the
16450         memcpy declaration.
16451
16452 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16453
16454         PR c++/3902
16455         * g++.dg/parse/template5.C: New test.
16456
16457 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
16458
16459         PR fortran/9258
16460         * g77.dg/pr9258: New test.
16461
16462 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16463
16464         * README: Move relevant parts from README.g++.
16465
16466         * README.g++: Remove this file.
16467
16468 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16469
16470         * g++.dg/abi/dcast1.C: New test.
16471
16472 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16473
16474         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
16475
16476 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
16477
16478         PR c++/47
16479         * g++.old-deja/g++.other/lookup24.C: New test.
16480
16481 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16482
16483         PR middle-end/7227
16484         * gcc.dg/uninit-C.c: New test.
16485
16486 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
16487
16488         * g++.dg/abi/covariant1.C: New test.
16489
16490 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
16491
16492         * gcc.dg/20030123-1.c: New test.
16493
16494 2003-01-25  Jan Hubicka  <jh@suse.cz>
16495
16496         PR opt/8492
16497         * gcc.c-torture/compile/20030125-1.c
16498
16499 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
16500
16501         PR c++/9403
16502         * g++.dg/parse/template3.C: New test.
16503         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
16504
16505         PR c++/795
16506         * g++.dg/parse/template4.C: New test.
16507
16508         PR c++/9415
16509         * g++.dg/template/qual2.C: New test.
16510
16511         PR c++/8545
16512         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
16513
16514         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
16515
16516 2003-01-25  Roger Sayle  <roger@eyesopen.com>
16517
16518         * gcc.c-torture/execute/switch-1.c: New test case.
16519
16520 2003-01-25  Jan Hubicka  <jh@suse.cz>
16521
16522         * gcc.c-torture/execute/20030125-1.[cx]: New test.
16523
16524 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
16525
16526         Tweaks for Bison-1.875. From the NEWS file:
16527         "- `parse error' -> `syntax error'
16528         Bison now uniformly uses the term `syntax error'"
16529         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
16530         * gcc.dg/cpp/digraph2.c: Likewise.
16531         * gcc.dg/cpp/direct2.c: Likewise.
16532         * gcc.dg/cpp/paste4.c: Likewise.
16533         * gcc.dg/c90-restrict-1.c: Likewise.
16534         * gcc.dg/c99-func-2.c: Likewise.
16535         * gcc.dg/noncompile/920721-2.c: Likewise.
16536         * gcc.dg/noncompile/930622-2.c: Likewise.
16537         * gcc.dg/noncompile/940112-1.c: Likewise.
16538         * gcc.dg/noncompile/950921-1.c: Likewise.
16539         * gcc.dg/noncompile/951123-1.c: Likewise.
16540         * gcc.dg/noncompile/971104-1.c: Likewise.
16541         * gcc.dg/noncompile/990416-1.c: Likewise.
16542
16543 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
16544
16545         * g++.dg/parse/undefined1.C: Add error message.
16546
16547 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16548
16549         PR c++/9354
16550         * g++.dg/parse/new1.C: New test.
16551
16552         PR c++/9216
16553         * g++.dg/parse/template2.C: New test.
16554
16555         PR c++/9354
16556         * g++.dg/parse/typedef2.C: New test.
16557
16558         PR c++/9328
16559         * g++.dg/ext/typeof3.C: New test.
16560
16561 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16562
16563         PR c++/2738
16564         * g++.dg/parse/ret-type1.C: New test.
16565
16566         PR c++/3792
16567         * g++.dg/parse/tmpl-outside1.C: New test.
16568
16569         PR c++/4207
16570         * g++.dg/parse/int-as-enum1.C: New test.
16571
16572         PR c++/4903
16573         * g++.dg/parse/no-typename1.C: New test.
16574
16575         PR c++/5533
16576         * g++.dg/parse/no-value1.C: New test.
16577
16578         PR c++/5921
16579         * g++.dg/parse/wrong-inline1.C: New test.
16580
16581         PR c++/6402
16582         * g++.dg/parse/ref1.C: New test.
16583
16584         PR c++/6992
16585         * g++.dg/parse/attr-ctor1.C: New test.
16586
16587         PR c++/7229
16588         * g++.dg/parse/namespace5.C: New test.
16589
16590         PR c++/7917
16591         * g++.dg/parse/func-def1.C: New test.
16592
16593         PR c++/8143
16594         * g++.dg/parse/undefined1.C: New test.
16595
16596         PR c++/5723, PR c++/8522
16597         * g++.dg/parse/specialization1.C: New test.
16598
16599         PR c++/163, PR c++/8595
16600         * g++.dg/parse/struct-as-enum1.C: New test.
16601
16602         PR c++/9173
16603         * g++.dg/parse/undefined2.C: New test.
16604
16605 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16606
16607         PR c++/9298
16608         * g++.dg/parse/template1.C: New test.
16609
16610         PR c++/9384
16611         * g++.dg/parse/using1.C: New test.
16612
16613         PR c++/9285
16614         PR c++/9294
16615         * g++.dg/parse/expr2.C: New test.
16616
16617         PR c++/9388
16618         * g++.dg/parse/lookup2.C: Likewise.
16619
16620 2003-01-21  Jan Hubicka  <jh@suse.cz>
16621
16622         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
16623         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
16624         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
16625         * gcc.c-torture/execute/string-opt-*.c: Likewise.
16626
16627 2003-01-20  Nick Clifton  <nickc@redhat.com>
16628
16629         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
16630         problem with ARM sibcall code generation.
16631
16632 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16633
16634         * gcc.c-torture/execute/20030120-1.c: New.
16635
16636 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
16637
16638         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
16639
16640 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
16641
16642         PR c++/9272
16643         * g++.dg/parse/ctor1.C: New test.
16644
16645         PR c++/9294:
16646         * g++.dg/parse/qualified1.C: New test.
16647
16648         * g++.dg/parse/typename3.C: New test.
16649
16650 2003-01-16  Richard Henderson  <rth@redhat.com>
16651
16652         * g++.dg/tls/init-2.C: Fix error matches for real this time.
16653
16654 2003-01-16  Richard Henderson  <rth@redhat.com>
16655
16656         * g++.dg/pch/pch.exp: Copy test header to the working directory
16657         before using it either for precompilation or direct use.
16658         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
16659         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
16660
16661 2003-01-16  Richard Henderson  <rth@redhat.com>
16662
16663         * gcc.dg/pch/pch.exp: Copy test header to the working directory
16664         before using it either for precompilation or direct use.
16665         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
16666         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
16667
16668 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
16669
16670         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
16671         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
16672         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
16673         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
16674         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
16675         typename warning into error.
16676         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
16677         error messages.
16678         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
16679         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
16680         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
16681         messages.
16682         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
16683         make declaration visible in template.
16684         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
16685         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
16686         messages.
16687         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
16688         message.
16689         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
16690         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
16691         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
16692         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
16693         typename warning with error message.
16694         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
16695         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
16696         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
16697
16698 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
16699
16700         * g++.dg/parse/ambig2.C: New test.
16701
16702 2003-01-15  Richard Henderson  <rth@redhat.com>
16703
16704         * g++.dg/tls/init-2.C: Update error message string.
16705
16706 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16707
16708         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
16709
16710 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
16711
16712         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
16713         all for HC11/HC12.
16714         * gcc.c-torture/compile/20001205-1.x: Likewise.
16715         * gcc.c-torture/compile/20001226-1.x: Likewise.
16716         * gcc.c-torture/compile/920520-1.x: Likewise.
16717         * gcc.c-torture/compile/961203-1.x: Likewise.
16718         * gcc.c-torture/compile/20020604-1.x: Likewise.
16719
16720 2003-01-15  Jan Hubicka  <jh@suse.cz>
16721
16722         * gcc.c-torture/compile/20030115-1.c: New test.
16723
16724         * gcc.dg/i386-fpcvt-1.c: New test.
16725         * gcc.dg/i386-fpcvt-2.c: New test.
16726
16727 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
16728
16729         Further conform g++'s __vmi_class_type_info to the C++ ABI
16730         specification.
16731         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
16732         the specification.
16733
16734 2003-01-14  Jan Hubicka  <jh@suse.cz>
16735
16736         * gcc.dg/i386-fpcvt-1.c: New test.
16737         * gcc.dg/i386-fpcvt-2.c: New test.
16738
16739 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16740
16741         * gcc.dg/i386-mmx-3.c: New test.
16742
16743 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
16744
16745         PR c++/9264
16746         * g++.dg/parse/octal1.C: New file.
16747
16748         PR c++/9172
16749         * g++.dg/parse/typename1.C: New file.
16750
16751 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
16752
16753         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
16754         * gcc.dg/bf-no-ms-layout.c: Likewise.
16755         * gcc.dg/bf-ms-attrib.c: Likewise.
16756
16757 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
16758
16759         PR c++/9099
16760         * g++.dg/parse/dtor1.C: New file.
16761
16762         PR c++/9128
16763         * g++.dg/rtti/typeid1.C: New file.
16764
16765         PR c++/9153
16766         * g++.dg/parse/lookup1.C: New file.
16767
16768         PR c++/9171
16769         * g++.dg/templ/spec5.C: New file.
16770
16771 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
16772
16773         * gcc.c-torture/compile/20030110-1.c: New test.
16774
16775 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
16776
16777         Merge from pch-branch:
16778
16779         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
16780
16781         * gcc.dg/pch/cpp-1.h: New.
16782         * gcc.dg/pch/cpp-1.c: New.
16783         * gcc.dg/pch/cpp-2.h: New.
16784         * gcc.dg/pch/cpp-2.c: New.
16785
16786         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
16787
16788         * gcc.dg/pch/except-1.h: New.
16789         * gcc.dg/pch/except-1.c: New.
16790
16791         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
16792
16793         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
16794         running test.
16795         * gcc.dg/pch: Include *.hp not *.h.
16796         * gcc.dg/pch/system-1.h: New.
16797         * gcc.dg/pch/system-1.c: New.
16798
16799         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
16800
16801         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
16802         rather than trying to build and run a program using PCH.
16803         * gcc.dg/pch: Remove dg-do commands from test files.
16804
16805         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
16806
16807         * gcc.dg/pch/macro-3.c: New.
16808         * gcc.dg/pch/macro-3.h: New.
16809
16810         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
16811
16812         * gcc.dg/pch/common-1.c: New.
16813         * gcc.dg/pch/common-1.h: New.
16814         * gcc.dg/pch/decl-1.c: New.
16815         * gcc.dg/pch/decl-1.h: New.
16816         * gcc.dg/pch/decl-2.c: New.
16817         * gcc.dg/pch/decl-2.h: New.
16818         * gcc.dg/pch/decl-3.c: New.
16819         * gcc.dg/pch/decl-3.h: New.
16820         * gcc.dg/pch/decl-4.c: New.
16821         * gcc.dg/pch/decl-4.h: New.
16822         * gcc.dg/pch/decl-5.c: New.
16823         * gcc.dg/pch/decl-5.h: New.
16824         * gcc.dg/pch/global-1.c: New.
16825         * gcc.dg/pch/global-1.h: New.
16826         * gcc.dg/pch/inline-1.c: New.
16827         * gcc.dg/pch/inline-1.h: New.
16828         * gcc.dg/pch/inline-2.c: New.
16829         * gcc.dg/pch/inline-2.h: New.
16830         * gcc.dg/pch/static-1.c: New.
16831         * gcc.dg/pch/static-1.h: New.
16832         * gcc.dg/pch/static-2.c: New.
16833         * gcc.dg/pch/static-2.h: New.
16834
16835         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
16836
16837         * g++.dg/pch/pch.exp: Better handle failing testcases.
16838         * gcc.dg/pch/pch.exp: Likewise.
16839         * gcc.dg/pch/macro-1.c: New.
16840         * gcc.dg/pch/macro-1.h: New.
16841         * gcc.dg/pch/macro-2.c: New.
16842         * gcc.dg/pch/macro-2.h: New.
16843
16844         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
16845
16846         * g++.dg/dg.exp: Treat files in pch/ specially.
16847         * g++.dg/pch/pch.exp: New file.
16848         * g++.dg/pch/empty.H: New file.
16849         * g++.dg/pch/empty.C: New file.
16850         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
16851         "precompile".
16852
16853         * gcc.dg/pch/pch.exp: New file.
16854         * gcc.dg/pch/empty.h: New file.
16855         * gcc.dg/pch/empty.c: New file.
16856         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
16857         "precompile".
16858
16859 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16860
16861         * g++.dg/template/friend14.C: New test.
16862
16863 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16864
16865         * gcc.dg/old-style-asm-1.c: New test.
16866
16867 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
16868
16869         * gcc.c-torture/compile/20030109-1.c: New test.
16870
16871 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16872
16873         * gcc.c-torture/execute/20030109-1.c: New test.
16874
16875 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
16876
16877         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
16878         * g++.old-deja/g++.mike/dyncast2.C: Likewise
16879         * g++.old-deja/g++.mike/dyncast3.C: Likewise
16880         * g++.old-deja/g++.mike/eh2.C: Likewise
16881         * g++.old-deja/g++.mike/eh3.C: Likewise
16882         * g++.old-deja/g++.mike/eh5.C: Likewise
16883         * g++.old-deja/g++.mike/eh6.C: Likewise
16884         * g++.old-deja/g++.mike/eh7.C: Likewise
16885         * g++.old-deja/g++.mike/eh8.C: Likewise
16886         * g++.old-deja/g++.mike/eh9.C: Likewise
16887         * g++.old-deja/g++.mike/eh10.C: Likewise
16888         * g++.old-deja/g++.mike/eh12.C: Likewise
16889         * g++.old-deja/g++.mike/eh13.C: Likewise
16890         * g++.old-deja/g++.mike/eh14.C: Likewise
16891         * g++.old-deja/g++.mike/eh16.C: Likewise
16892         * g++.old-deja/g++.mike/eh17.C: Likewise
16893         * g++.old-deja/g++.mike/eh18.C: Likewise
16894         * g++.old-deja/g++.mike/eh21.C: Likewise
16895         * g++.old-deja/g++.mike/eh23.C: Likewise
16896         * g++.old-deja/g++.mike/eh24.C: Likewise
16897         * g++.old-deja/g++.mike/eh25.C: Likewise
16898         * g++.old-deja/g++.mike/eh26.C: Likewise
16899         * g++.old-deja/g++.mike/eh27.C: Likewise
16900         * g++.old-deja/g++.mike/eh28.C: Likewise
16901         * g++.old-deja/g++.mike/eh29.C: Likewise
16902         * g++.old-deja/g++.mike/eh31.C: Likewise
16903         * g++.old-deja/g++.mike/eh33.C: Likewise
16904         * g++.old-deja/g++.mike/eh34.C: Likewise
16905         * g++.old-deja/g++.mike/eh35.C: Likewise
16906         * g++.old-deja/g++.mike/eh36.C: Likewise
16907         * g++.old-deja/g++.mike/eh37.C: Likewise
16908         * g++.old-deja/g++.mike/eh38.C: Likewise
16909         * g++.old-deja/g++.mike/eh39.C: Likewise
16910         * g++.old-deja/g++.mike/eh40.C: Likewise
16911         * g++.old-deja/g++.mike/eh41.C: Likewise
16912         * g++.old-deja/g++.mike/eh42.C: Likewise
16913         * g++.old-deja/g++.mike/eh44.C: Likewise
16914         * g++.old-deja/g++.mike/eh46.C: Likewise
16915         * g++.old-deja/g++.mike/eh47.C: Likewise
16916         * g++.old-deja/g++.mike/eh48.C: Likewise
16917         * g++.old-deja/g++.mike/eh49.C: Likewise
16918         * g++.old-deja/g++.mike/eh50.C: Likewise
16919         * g++.old-deja/g++.mike/eh51.C: Likewise
16920         * g++.old-deja/g++.mike/eh53.C: Likewise
16921         * g++.old-deja/g++.mike/eh55.C: Likewise
16922         * g++.old-deja/g++.mike/p7912.C: Likewise
16923         * g++.old-deja/g++.mike/p9706.C: Likewise
16924         * g++.old-deja/g++.mike/p10416.C: Likewise
16925         * g++.old-deja/g++.mike/p11667.C: Likewise
16926         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
16927         Remove redundant reference to Iris.
16928         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
16929         Elxsi, i860, Pico Java, and WE32K.
16930
16931 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
16932
16933         * g++.dg/ext/asm4.C: New test.
16934
16935 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16936
16937         PR c++/9030
16938         * g++.dg/template/friend12.C: New test.
16939         * g++.dg/template/friend13.C: Likewise.
16940         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
16941
16942 2003-01-08  Jan Hubicka  <jh@suse.cz>
16943
16944         * gcc.dg/i386-cadd.c: New test.
16945         * gcc.dg/i386-cmov4.c: Likewise.
16946
16947 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
16948
16949         PR c++/9165
16950         * g++.dg/warn/Wunused-3.C: New test.
16951
16952         * g++.dg/abi/bitfield9.C: New test.
16953
16954         PR c++/9189
16955         * g++.dg/parse/defarg3.C: New test.
16956
16957 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16958
16959         * g++.dg/parse/ambig1.C: New test.
16960         * g++.dg/parse/defarg2.C: New test.
16961
16962 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
16963
16964         * g++.dg/template/defarg-1.C: New test.
16965         * g++.dg/template/local2.C: Likewise.
16966
16967 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
16968
16969         * gcc.c-torture/execute/20030105-1.c: New test.
16970
16971 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16972
16973         * g++.dg/parse/namespace3.C: Remove extra semicolons.
16974         * g++.dg/parse/namespace4.C: Likewise.
16975
16976 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
16977
16978         * g++.dg/template/ntp2.C: New test.
16979
16980 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
16981
16982         * g++.dg/parse/extern-C-1.C: New test.
16983
16984         * g++.dg/parse/namespace4.C: New test.
16985
16986         * g++.dg/template/nested1.C: New test.
16987
16988         * g++.dg/parse/namespace3.C: New test.
16989
16990 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
16991
16992         * g++.dg/lookup/two-stage1.C: New test.
16993
16994 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16995
16996         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
16997         * g++.old-deja/g++.jason/access8.C: Likewise.
16998         * g++.old-deja/g++.other/decl5.C: Likewise.
16999
17000 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17001
17002         * g++.dg/parse/parse7.C: New test.
17003
17004 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
17005
17006         PR c++/2843
17007         * g++.dg/ext/attrib7.C: New test.
17008
17009 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17010
17011         * g++.dg/parse/parse6.C: New test.
17012
17013 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
17014
17015         * gcc.dg/h8300-stack-1.c: New.
17016
17017 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17018
17019         g++.dg/lookup/exception1.C: New test.
17020
17021         g++.dg/lookup/template1.C: New test.
17022
17023         g++.dg/parse/namespace2.C: New test.
17024
17025         g++.dg/parse/parens2.C: New test.
17026
17027 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17028
17029         * g++.dg/parse/parse5.C: New test.
17030         * g++.dg/lookup/scoped4.C: New test.
17031
17032 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17033
17034         * g++.dg/parse/parens1.C: New test.
17035
17036         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
17037         angle-bracket1.C.
17038         * g++.dg/parse/parens2.C: New test.
17039
17040         * g++.dg/lookup/scope-operator1.C: New test.
17041
17042         * g++.dg/parse/operator1.C: New test.
17043
17044 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17045
17046         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
17047         * g++.old-deja/g++.other/access6.C: Likewise.
17048         * g++.old-deja/g++.other/decl1.C: Likewise.
17049         * g++.old-deja/g++.pt/typename12.C: Likewise.
17050
17051 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17052
17053         * g++.dg/parse/namespace1.C: New test.
17054
17055 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17056
17057         * g++.dg/parse/parse4.C: New test.
17058
17059 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17060
17061         * g++.dg/parse/parse3.C: New test.
17062
17063 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17064
17065         * g++.dg/parse/parse2.C: New test.
17066
17067 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17068
17069         * g++.dg/template/friend11.C: New test.
17070
17071 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17072
17073         * g++.dg/parse/parse1.C: New test.
17074
17075 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
17076
17077         * lib/profopt.exp: Change the name of a global variable to avoid
17078         possible clashes with other test suites.
17079
17080 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
17081
17082         * g++.dg/inherit/covariant8.C: New test.
17083
17084 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17085
17086         * g++.dg/init/array9.C: New test.
17087
17088         PR c++/9112
17089         * g++.dg/parse/expr1.C: New test.
17090
17091 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
17092
17093         * gcc.c-torture/compile/20021230-1.c: New test.
17094
17095 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17096
17097         * g++.dg/inherit/covariant5.C: New test.
17098         * g++.dg/inherit/covariant6.C: New test.
17099         * g++.dg/inherit/covariant7.C: New test.
17100
17101 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17102
17103         PR c++/2739
17104         * g++.dg/other/access2.C: New test.
17105
17106 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17107
17108         * g++.dg/other/anon-struct.C: No longer fails
17109         * g++.old-deja/g++.brendan/parse4.C: Likewise.
17110         * g++.old-deja/g++.brendan/parse5.C: Likewise.
17111         * g++.old-deja/g++.brendan/parse6.C: Likewise.
17112
17113 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17114
17115         * g++.dg/parse/angle-bracket.C (main): No longer fails.
17116
17117 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
17118
17119         * g++.dg/eh/spec4.C: Remove stray semicolon.
17120         * g++.dg/expr/pmf-1.C: Change error message.
17121         * g++.dg/ext/asm1.C: Remove stray semicolon.
17122         * g++.dg/ext/typename1.C: Add missing typenames.
17123         * g++.dg/inherit/template-as-base.C: Change error message.
17124         * g++.dg/lookup/scoped1.C: Likewise.
17125         * g++.dg/lookup/scoped2.C: Likewise.
17126         * g++.dg/lookup/using2.C: Likewise.
17127         * g++.dg/other/component1.C: Remove stray semicolon.
17128         * g++.dg/other/do1.C: Change error message.
17129         * g++.dg/other/error2.C: Likewise.
17130         * g++.dg/other/init1.C: Likewise.
17131         * g++.dg/other/packed1.C: Remove stray semicolon.
17132         * g++.dg/other/ptrmem2.C: Change error message.
17133         * g++.dg/parse/parameter-declaration-1.C: Remove line number
17134         marker.
17135         * g++.dg/special/initp1.C: Remove invalid attribute usage.
17136         * g++.dg/template/access3.C: Add typename keyword.
17137         * g++.dg/template/access5.C: Remove stray semicolon.
17138         * g++.dg/template/access6.C: Likewise.
17139         * g++.dg/template/complit1.C: Likewise.
17140         * g++.dg/template/crash1.C: Change error message.
17141         * g++.dg/template/inherit2.C: Remove stray semicolon.
17142         * g++.dg/template/instantiate2.C: Likewise.
17143         * g++.dg/template/instantiate3.C: Change error message.
17144         * g++.dg/template/qual1.C: Remove stray semicolon.
17145         * g++.dg/template/qualttp18.C: Change error message.
17146         * g++.dg/template/ref1.C: Remove stray semicolon.
17147         * g++.dg/template/sizeof1.C (A::value): Declare it.
17148         * g++.dg/template/spec4.C: Change error message.
17149         * g++.dg/template/static1.C: Likewise.
17150         * g++.dg/template/type1.C: Likewise.
17151         * g++.dg/template/typename3.C: Likewise.
17152         * g++.old-deja/g++.benjamin/13478.C: Change error message.
17153         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
17154         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
17155         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
17156         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
17157         named return value extension.
17158         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
17159         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
17160         * g++.old-deja/g++.bob/extern_C.C: Likewise.
17161         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17162         * g++.old-deja/g++.brendan/complex1.C: Likewise.
17163         * g++.old-deja/g++.brendan/copy5.C: Likewise.
17164         * g++.old-deja/g++.brendan/crash13.C: Likewise.
17165         * g++.old-deja/g++.brendan/crash15.C: Likewise.
17166         * g++.old-deja/g++.brendan/crash18.C: Change error message.
17167         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
17168         * g++.old-deja/g++.brendan/crash38.C: Likewise.
17169         * g++.old-deja/g++.brendan/crash50.C: Likewise.
17170         * g++.old-deja/g++.brendan/crash56.C: Likewise.
17171         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
17172         syntax.
17173         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
17174         * g++.old-deja/g++.brendan/crash8.C: Change error message.
17175         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
17176         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
17177         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
17178         * g++.old-deja/g++.brendan/template11.C: Likewise.
17179         * g++.old-deja/g++.brendan/template26.C: Likewise.
17180         * g++.old-deja/g++.brendan/template27.C: Use explicit
17181         specialization syntax.
17182         * g++.old-deja/g++.brendan/template30.C: Likewise.
17183         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
17184         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
17185         non-dependent names.
17186         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
17187         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
17188         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
17189         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
17190         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
17191         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
17192         named return value extension.
17193         * g++.old-deja/g++.ext/namedret2.C: Likewise.
17194         * g++.old-deja/g++.ext/namedret3.C: Likewise.
17195         * g++.old-deja/g++.ext/return1.C: Likewise.
17196         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
17197         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
17198         * g++.old-deja/g++.jason/access8.C: Likewise.
17199         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
17200         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
17201         pseudo-destructor names.
17202         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
17203         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
17204         pseudo-destructor names.
17205         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
17206         * g++.old-deja/g++.jason/overload19.C: Likewise.
17207         * g++.old-deja/g++.jason/overload32.C: Likewise.
17208         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
17209         stray semicolons.
17210         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
17211         * g++.old-deja/g++.jason/return.C: Likewise.
17212         * g++.old-deja/g++.jason/return2.C: Likewise.
17213         * g++.old-deja/g++.jason/shadow1.C: Likewise.
17214         * g++.old-deja/g++.jason/special.C: Use explicit specialization
17215         syntax.
17216         * g++.old-deja/g++.jason/template10.C: Account for use of
17217         non-dependent names.
17218         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
17219         syntax.
17220         * g++.old-deja/g++.jason/template37.C: Likewise.
17221         * g++.old-deja/g++.law/access4.C: Change error messages.
17222         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
17223         pseudo-destructor names.
17224         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
17225         * g++.old-deja/g++.law/ctors9.C: Likewise.
17226         * g++.old-deja/g++.law/cvt22.C: Likewise.
17227         * g++.old-deja/g++.law/dtors5.C: Likewise.
17228         * g++.old-deja/g++.law/global-init1.C: Likewise.
17229         * g++.old-deja/g++.law/missed-error3.C: Likewise.
17230         * g++.old-deja/g++.law/operators28.C: Likewise.
17231         * g++.old-deja/g++.law/visibility28.C: Likewise.
17232         * g++.old-deja/g++.martin/eval1.C: Likewise.
17233         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
17234         name.
17235         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
17236         * g++.old-deja/g++.mike/net34.C: Likewise.
17237         * g++.old-deja/g++.mike/net36.C: Likewise.
17238         * g++.old-deja/g++.mike/ns2.C: Likewise.
17239         * g++.old-deja/g++.mike/p12306.C: Likewise.
17240         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
17241         value extension.
17242         * g++.old-deja/g++.mike/p700.C: Likewise.
17243         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
17244         * g++.old-deja/g++.mike/p710.C: Likewise.
17245         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
17246         value extension.
17247         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
17248         * g++.old-deja/g++.mike/pmf9.C: Likewise.
17249         * g++.old-deja/g++.ns/crash2.C: Likewise.
17250         * g++.old-deja/g++.ns/crash3.C: Likewise.
17251         * g++.old-deja/g++.ns/invalid1.C: Likewise.
17252         * g++.old-deja/g++.ns/ns17.C: Likewise.
17253         * g++.old-deja/g++.ns/template16.C: Likewise.
17254         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
17255         keyword.
17256         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
17257         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
17258         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
17259         named return value extension.
17260         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
17261         * g++.old-deja/g++.other/access4.C: Issue additional error
17262         messages.
17263         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
17264         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
17265         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
17266         * g++.old-deja/g++.other/crash25.C: Change error message.
17267         * g++.old-deja/g++.other/crash4.C: Change error message.
17268         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
17269         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
17270         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
17271         checks.
17272         * g++.old-deja/g++.other/defarg8.C: Likewise.
17273         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
17274         * g++.old-deja/g++.other/dtor10.C: Likewise.
17275         * g++.old-deja/g++.other/incomplete.C: Likewise.
17276         * g++.old-deja/g++.other/linkage7.C: Likewise.
17277         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
17278         lookup algorithm.
17279         * g++.old-deja/g++.other/mangle2.C: Likewise.
17280         * g++.old-deja/g++.other/refinit2.C: Likewise.
17281         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
17282         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
17283         * g++.old-deja/g++.pt/crash28.C: Likewise.
17284         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
17285         syntax.
17286         * g++.old-deja/g++.pt/crash32.C: Change error message.
17287         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
17288         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
17289         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
17290         error message position.
17291         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
17292         * g++.old-deja/g++.pt/defarg8.C: Change error message.
17293         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
17294         syntax.
17295         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
17296         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
17297         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
17298         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
17299         keyword.
17300         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17301         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
17302         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
17303         keyword.
17304         * g++.old-deja/g++.pt/explicit71.C: Change error message.
17305         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
17306         syntax.
17307         * g++.old-deja/g++.pt/friend28.C: Account for use of
17308         non-dependent names.
17309         * g++.old-deja/g++.pt/friend29.C: Likewise.
17310         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
17311         rules.
17312         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
17313         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
17314         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
17315         lookup rules.
17316         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
17317         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
17318         keyword.
17319         * g++.old-deja/g++.pt/memclass20.C: Likewise.
17320         * g++.old-deja/g++.pt/memclass5.C: Likewise.
17321         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
17322         keyword.
17323         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
17324         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
17325         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
17326         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
17327         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
17328         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
17329         keyword.
17330         * g++.old-deja/g++.pt/spec10.C: Likewise.
17331         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
17332         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
17333         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
17334         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
17335         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
17336         * g++.old-deja/g++.pt/ttp62.C: Likewise.
17337         * g++.old-deja/g++.pt/ttp64.C: Likewise.
17338         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
17339         * g++.old-deja/g++.pt/typename15.C: Likewise.
17340         * g++.old-deja/g++.pt/typename22.C: Likewise.
17341         * g++.old-deja/g++.pt/typename6.C: Change error messages.
17342         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
17343         * g++.old-deja/g++.pt/virtual2.C: Likewise.
17344         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
17345         syntax.
17346         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
17347         return value extension.
17348         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
17349         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
17350         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
17351         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
17352
17353 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17354
17355         * g++.dg/warn/inline1.C: New test.
17356         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
17357         * g++.old-deja/g++.jason/synth10.C: Likewise.
17358         * g++.old-deja/g++.mike/net31.C: Likewise.
17359         * g++.old-deja/g++.mike/p8786.C: Likewise.
17360
17361         * g++.dg/template/friend10.C: New test.
17362         * g++.dg/template/conv5.C: New test.
17363
17364 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17365
17366         * g++.dg/lookup/scoped3.C: New test.
17367
17368         * g++.dg/lookup/decl1.C: New test.
17369         * g++.dg/lookup/decl2.C: New test.
17370
17371 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17372
17373         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
17374         gcc.c-torture/compile/20021015-1.c,
17375         gcc.c-torture/compile/20021015-2.c,
17376         gcc.c-torture/compile/20021123-1.c,
17377         gcc.c-torture/compile/20021123-2.c,
17378         gcc.c-torture/compile/20021123-3.c,
17379         gcc.c-torture/compile/20021123-4.c,
17380         gcc.c-torture/execute/20021024-1.c: Add tests previously added
17381         only to 3.1 or 3.2 branch.
17382
17383 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
17384
17385         * gcc.dg/i386-bitfield3.c: New test.
17386
17387         * gcc.dg/i386-bitfield2.c: New test.
17388
17389 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
17390
17391         * g++.dg/parse/conv_op1.C: New test.
17392
17393 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
17394
17395         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
17396         approved.
17397
17398 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
17399
17400         * gcc.c-torture/compile/20021220-1.c: New test.
17401
17402 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
17403
17404         * gcc.dg/i386-fastcall-1.c: New.
17405
17406 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17407
17408         * gcc.c-torture/execute/20021219-1.c: New test.
17409
17410 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17411
17412         * gcc.dg/i386-pic-1.c: New test.
17413
17414 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17415
17416         PR c++/8099
17417         * g++.dg/template/friend9.C: New test.
17418
17419 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17420
17421         PR c++/3663
17422         * g++.dg/template/access7.C: New test.
17423
17424 2002-12-18  Nick Clifton  <nickc@redhat.com>
17425
17426         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
17427         the libstdc++-v3 directory has been found.
17428
17429 2002-12-12  Devang Patel <dpatel@apple.com>
17430         * gcc.dg/darwin-ld-1.c: New test.
17431         * gcc.dg/darwin-ld-2.c: New test.
17432         * gcc.dg/darwin-ld-3.c: New test.
17433         * gcc.dg/darwin-ld-4.c: New test.
17434         * gcc.dg/darwin-ld-5.c: New test.
17435
17436 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17437
17438         * gcc.c-torture/compile/20021212-1.c: New test.
17439
17440 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
17441
17442         * gcc.dg/fshort-wchar: New test.
17443
17444 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
17445
17446         PR c++/8372
17447         * g++.dg/template/dtor1.C: New test.
17448
17449         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
17450         markers.
17451
17452 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
17453
17454         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
17455
17456 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
17457
17458         * g++.dg/template/static1.C: New test.
17459         * g++.dg/template/static2.C: New test.
17460         * g++.old-deja/g++.ext/memconst.C: New test.
17461
17462 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17463
17464         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
17465         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
17466         * g++.dg/special/initp1.C: Likewise.
17467
17468 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
17469
17470         * gcc.c-torture/execute/20021204-1.c: New test.
17471
17472 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
17473
17474         * gcc.dg/ppc-fmadd-1.c: New file.
17475         * gcc.dg/ppc-fmadd-2.c: New file.
17476         * gcc.dg/ppc-fmadd-3.c: New file.
17477
17478 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17479
17480         * gcc.c-torture/compile/20021204-1.c: New test.
17481
17482 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17483
17484         * g++.dg/inherit/covariant2.C: New test.
17485         * g++.dg/inherit/covariant3.C: New test.
17486         * g++.dg/inherit/covariant4.C: New test.
17487         * g++.dg/inherit/covariant1.C: Remove XFAIL.
17488         * g++.old-deja/g++.robertl/eb17.C: Likewise.
17489
17490 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
17491
17492         PR c++/8688
17493         * g++.dg/init/brace3.C: New test.
17494
17495 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
17496
17497         * gcc.dg/20020210-1.c: Fix a comment typo.
17498
17499 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
17500
17501         PR c++/8720
17502         * g++.dg/parse/defarg1.C: New test.
17503
17504         PR c++/8615
17505         * g++.dg/template/char1.C: New test.
17506
17507         * g++.dg/template/varmod1.C: Fix typo.
17508
17509 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17510
17511         DR 180
17512         * g++.old-deja/g++.pt/crash32.C: Expect error.
17513
17514 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
17515
17516         PR c++/5919
17517         * g++.dg/template/varmod1.C: New test.
17518
17519         PR c++/8727
17520         * g++.dg/inherit/typeinfo1.C: New test.
17521
17522         PR c++/8663
17523         * g++.dg/inherit/typedef1.C: New test.
17524
17525 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
17526
17527         PR c++/8332
17528         PR c++/8493
17529         * g++.dg/template/strlen1.C: New test.
17530
17531         PR c++/8227
17532         * g++.dg/template/ctor2.C: New test.
17533
17534         PR c++/8214
17535         * g++.dg/init/string1.C: New test.
17536
17537         PR c++/8511
17538         * g++.dg/template/friend8.C: New test.
17539
17540 2002-11-29  Joe Buck <jbuck@synopsys.com>
17541
17542         * g++.dg/lookup/anon2.C: New test.
17543
17544 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
17545
17546         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
17547         h8300 port.
17548
17549 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
17550
17551         * gcc.dg/bitfld-6.c: New test.
17552
17553 2002-11-27  Jan Hubicka  <jh@suse.cz>
17554
17555         * gcc.c-torture/execute/20021127.[cx]: New test.
17556
17557 2002-11-26  Jan Hubicka  <jh@suse.cz>
17558
17559         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
17560         quality.
17561
17562 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
17563
17564         * g++.dg/init/brace2.C: New test.
17565         * g++.old-deja/g++.mike/p9129.C: Correct.
17566
17567 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
17568
17569         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
17570
17571 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
17572
17573         * gcc.dg/sibcall-6: New test for indirect sibcalls.
17574
17575 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
17576
17577         * testsuite/g++.dg/abi/empty11.C: New test.
17578         * testsuite/g++.dg/rtti/cv1.C: New test.
17579
17580 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
17581
17582         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
17583
17584 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
17585
17586         * g++.dg/abi/empty10.C: New test.
17587
17588 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17589
17590         * gcc.c-torture/compile/20021124-1.c: New test.
17591
17592 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
17593
17594         * g++.dg/abi/rtti2.C: New test.
17595
17596 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17597
17598         * gcc.dg/i386-unroll-1.c: New test.
17599
17600 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17601
17602         * gcc.c-torture/compile/20021120-1.c: New test.
17603         * gcc.c-torture/compile/20021120-2.c: New test.
17604
17605 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17606
17607         * gcc.dg/bitfld-5.c: New test.
17608
17609 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17610
17611         * gcc.c-torture/execute/20021120-3.c: New test.
17612
17613 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17614
17615         * gcc.c-torture/execute/20021120-2.c: New test.
17616
17617 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17618
17619         * gcc.c-torture/execute/20021120-1.c: New test.
17620
17621 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
17622
17623         * gcc.c-torture/execute/20021118-3.c: New test.
17624
17625 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17626
17627         * gcc.c-torture/compile/20021119-1.c: New test.
17628
17629 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
17630
17631         * gcc.dg/duff-1.c: New test.
17632         * gcc.dg/duff-2.c: New test.
17633         * gcc.dg/duff-3.c: New test.
17634
17635 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
17636
17637         * gcc.dg/cpp/_Pragma5.c: New test.
17638
17639 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17640
17641         * gcc.c-torture/execute/20021118-2.c: New test.
17642
17643 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17644
17645         * gcc.c-torture/execute/20021118-1.c: New test.
17646
17647 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
17648
17649         * gcc.dg/20021116-1.c: New test.
17650
17651 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
17652
17653         * g++.dg/abi/vcall1.C: New test.
17654
17655 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
17656
17657         * gcc.dg/20021029-1.c: New test.
17658         * gcc.dg/20021029-2.c: New test.
17659
17660 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17661
17662         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
17663
17664 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17665
17666         PR c/8439
17667         * gcc.dg/20021110.c: Move to ...
17668         * gcc.c-torture/compile/20021110.c: .... here.
17669
17670 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17671
17672         PR c/8467
17673         * gcc.c-torture/execute/20021111-1.c
17674
17675 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17676
17677         PR c/8439
17678         * gcc.dg/20021110.c: New test.
17679
17680 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
17681
17682         * g++.dg/abi/vthunk3.C: Run only on x86.
17683
17684 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17685
17686         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
17687
17688 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
17689
17690         * lib/compat.exp (compat-execute): Fix logic error in last
17691         change.
17692
17693 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
17694
17695         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
17696
17697 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17698
17699         PR c++/8389
17700         * g++.dg/template/access6.C: New test.
17701
17702 2002-11-08  Jan Hubicka  <jh@suse.cz>
17703
17704         * gcc.dg/i386-ssefp-1.c: New test.
17705         * gcc.dg/i386-ssefp-1.c: New test.
17706
17707 2002-11-08  Jan Hubicka  <jh@suse.cz>
17708
17709         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
17710
17711 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17712
17713         * g++.dg/abi/vthunk3.C: New test.
17714
17715         PR c++/8338
17716         * g++.dg/template/crash2.C: New test.
17717
17718 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17719
17720         * testsuite/g++.dg/abi/dtor1.C: New test.
17721         * testsuite/g++.dg/abi/dtor2.C: Likewise.
17722
17723 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
17724
17725         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
17726         Darwin.
17727
17728 2002-11-04  Adam Nemet  <anemet@lnxw.com>
17729
17730         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
17731         -mthumb.  Only xfail with -O0.
17732
17733 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
17734
17735         * g++.dg/abi/thunk1.C: New test.
17736         * g++.dg/abi/thunk2.C: Likewise.
17737         * g++.dg/abi/vtt1.C: Likewise.
17738
17739 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
17740
17741         PR optimization/8423
17742         * gcc.c-torture/execute/builtin-constant.c: New test.
17743
17744 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
17745
17746         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
17747         Add some more cases.
17748
17749 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
17750
17751         PR c++/8391
17752         * g++.dg/opt/local1.C: New test.
17753
17754 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
17755
17756         PR c++/8160
17757         * g++.dg/template/complit1.C: New test.
17758
17759         PR c++/8149
17760         * g++.dg/template/typename4.C: Likewise.
17761
17762 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17763
17764         Core issue 287, PR c++/7639
17765         * g++.dg/template/instantiate1.C: Adjust error location.
17766         * g++.dg/template/instantiate3.C: New test.
17767         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
17768         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
17769         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
17770
17771 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
17772
17773         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
17774
17775 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
17776
17777         PR c++/8287
17778         * g++.dg/init/dtor2.C: New test.
17779
17780 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17781
17782         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
17783         * gcc.dg/nest.c: Bypass errors on irix6.
17784
17785 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
17786
17787         * gcc.dg/nest.c: Expect error for mmix-*-*.
17788         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
17789
17790 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
17791
17792         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
17793         markers.
17794
17795         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
17796
17797 2002-10-25  Mike Stump  <mrs@apple.com>
17798
17799         * gcc.dg/warn-1.c: New test.
17800
17801 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17802
17803         * g++.dg/template/typename3.C: New test.
17804
17805 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
17806
17807         * g++.dg/lookup/ptrmem1.C: New test.
17808
17809         * g++.dg/abi/vthunk2.C: New test.
17810
17811 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17812
17813         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
17814
17815 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
17816
17817         * g++.dg/abi/empty9.C: New test.
17818
17819 2002-10-24  Richard Henderson  <rth@redhat.com>
17820
17821         * g++.dg/inherit/thunk1.C: Enable for ia64.
17822
17823 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17824
17825         PR c++/8067
17826         * g++.dg/lookup/pretty1.C: New test.
17827
17828 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
17829
17830         * gcc.dg/20021023-1.c: New test.
17831
17832 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17833
17834         PR c++/7679
17835         * g++.dg/parse/inline1.C: New test.
17836
17837 2002-10-23  Richard Henderson  <rth@redhat.com>
17838
17839         * g++.dg/inherit/thunk1.C: Enable for x86_64.
17840
17841         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
17842
17843 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
17844
17845         PR c++/6579
17846         * g++.dg/parse/stmtexpr3.C: New test.
17847
17848 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17849
17850         * g++.dg/expr/cond1.C: New test.
17851
17852 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17853
17854         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
17855
17856 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17857
17858         * g++.dg/abi/vbase13.C: New test.
17859         * g++.dg/abi/vbase14.C: Likewise.
17860
17861 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
17862
17863         * gcc.dg/tls/pic-1.c: New test.
17864         * gcc.dg/tls/nonpic-1.c: New test.
17865         * gcc.dg/20021018-1.c: New test.
17866
17867 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17868
17869         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
17870         Remove only files with the same base name as the test case.
17871         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
17872         (profopt-execute): Likewise.  Also, remove old profiling
17873         and performance data files before running the tests.
17874
17875         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
17876         * g++.dg/bprob/bprob.exp: Likewise.
17877         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
17878         to allow more general test case names.
17879
17880         * g++.dg/bprob/bprob-1.C: Rename to ...
17881         * g++.dg/bprob/g++-bprob-1.C: ... this.
17882
17883         * g77.dg/bprob/bprob-1.f: Rename to ...
17884         * g77.dg/bprob/g77-bprob-1.f: ... this.
17885
17886 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17887
17888         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
17889         bison 1.50 or later.
17890
17891 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
17892
17893         * g++.dg/README: Describe more test directories.
17894
17895 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17896
17897         * g++.dg/init/array6.C: Add additional tests.
17898
17899 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17900
17901         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
17902         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
17903
17904 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
17905
17906         * gcc.c-torture/compile/20020604-1.x: New.
17907         * gcc.c-torture/compile/simd-5.x: Likewise.
17908         * gcc.c-torture/execute/920710-1.x: Likewise.
17909         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
17910
17911 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17912
17913         * g++.dg/inherit/override1.C: Add dg-options clause.
17914
17915 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17916
17917         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
17918         _mm_slli_si128.
17919
17920 2002-10-19  Andreas Schwab  <schwab@suse.de>
17921
17922         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
17923         directory component.
17924
17925 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
17926
17927         * g++.dg/inherit/thunk1.C: New test.
17928
17929         * g++.dg/inherit/override1.C: New test.
17930
17931         * g++.dg/abi/mangle11.C: New test.
17932         * g++.dg/abi/mangle14.C: New test.
17933         * g++.dg/abi/mangle17.C: New test.
17934
17935 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17936
17937         * g++.dg/overload/member2.C: New test.
17938
17939 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
17940
17941         * g++.dg/README: Describe new compat directory.
17942         * g++.dg/dg.exp: Skip tests in compat directory.
17943         * README.compat: New file.
17944         * lib/compat.exp: New expect script.
17945         * g++.dg/compat: New test directory.
17946         * g++.dg/compat/compat.exp: New expect script.
17947         * g++.dg/compat/abi: New test directory.
17948         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
17949         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
17950         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
17951         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
17952         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
17953         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
17954         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
17955         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
17956         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
17957         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
17958         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
17959         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
17960         * g++.dg/compat/break: New test directory.
17961         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
17962         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
17963         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
17964         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
17965         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
17966         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
17967         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
17968         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
17969         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
17970         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
17971         g++.dg/compat/break/README: New files.
17972         * g++.dg/compat/eh: New test directory.
17973         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
17974         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
17975         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
17976         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
17977         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
17978         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
17979         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
17980         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
17981         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
17982         g++.dg/compat/eh/filter2_y.C,
17983         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
17984         g++.dg/compat/eh/new1_y.C,
17985         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
17986         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
17987         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
17988         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
17989         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
17990         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
17991         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
17992         g++.dg/compat/eh/unexpected1_y.C: New files.
17993         * g++.dg/compat/init: New test directory.
17994         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
17995         g++.dg/compat/init/array5_y.C,
17996         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
17997         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
17998         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
17999         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
18000         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
18001         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
18002         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
18003         g++.dg/compat/init/init-ref2_y.C: New files.
18004
18005 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18006
18007         PR c++/7584
18008         * g++.dg/inherit/using3.C: New test.
18009
18010 2002-10-17  Jan Hubicka  <jh@suse.cz>
18011
18012         * gcc.dg/20021017-2.c: New test.
18013
18014 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18015
18016         * g++.dg/abi/mangle16.C: Adjust.
18017
18018         * g++.dg/init/array8.C: New test.
18019
18020 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
18021
18022         * gcc.dg/special/mips-abi.exp: New test.
18023         * gcc.dg/special/mips-abi.s: Empty file used by the above.
18024
18025 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18026
18027         * g++.dg/abi/mangle16.C: New test.
18028         * g++.dg/abi/mangle17.C: Likewise.
18029
18030         PR c++/7478
18031         * g++.dg/template/ref1.C: New test.
18032
18033 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18034
18035         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
18036
18037 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
18038
18039         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
18040
18041 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18042
18043         PR c++/7524
18044         * g++.dg/init/array7.C: New test.
18045
18046 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
18047
18048         * g++.dg/init/array6.C: New test.
18049
18050         * g++.dg/abi/mangle13.C: Likewise.
18051         * g++.dg/abi/mangle14.C: Likewise.
18052         * g++.dg/abi/mangle15.C: Likewise.
18053
18054 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18055
18056         * g++.dg/abi/empty8.C: New test.
18057
18058 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
18059
18060         * g++.dg/init/ctor1.C: New test.
18061
18062 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
18063
18064         * gcc.c-torture/execute/20021015-1.c: New test.
18065
18066 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
18067
18068         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
18069
18070 2002-10-14  Jan Hubicka  <jh@suse.cz>
18071
18072         * gcc.dg/i386-ssetype-[1-5].c: New tests.
18073
18074 2002-10-14  Richard Henderson  <rth@redhat.com>
18075
18076         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
18077
18078 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18079
18080         PR optimization/6631
18081         * g++.dg/opt/const2.C: New test.
18082
18083 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18084
18085         PR c++/7176
18086         * g++.dg/parse/friend1.C: New test.
18087         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
18088
18089 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
18090
18091         * gcc.dg/20021014-1.c: New test.
18092
18093 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
18094
18095         PR c++/5661
18096         * g++.dg/ext/vlm1.C: New test.
18097         * g++.dg/ext/vlm2.C: Likewise.
18098
18099         * g++.dg/init/array1.C: Remove invalid braces.
18100         * g++.dg/init/brace1.C: New test.
18101         * g++.dg/init/copy2.C: Likewise.
18102         * g++.dg/init/copy3.C: Likewise.
18103         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
18104         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
18105         braces.
18106
18107 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
18108
18109         * gcc.dg/cpp/assembler.S: Don't use -ansi.
18110
18111 2002-10-11  Richard Shann  <richard.shann@superh.com>
18112
18113         * gcc.c-torture/compile/simd-5.c: New test.
18114
18115 2002-10-10  Roger Sayle  <roger@eyesopen.com>
18116
18117         * gcc.c-torture/execute/shiftopt-1.c: New test case.
18118
18119 2002-10-10  Jim Wilson  <wilson@redhat.com>
18120
18121         * gcc.c-torture/execute/20021010-1.c: New test.
18122
18123 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
18124
18125         PR c/7353
18126         * g++.dg/ext/typedef-init.C: New test.
18127         * gcc.dg/typedef-init.c: New test.
18128
18129 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
18130
18131         * gcc.dg/cpp/paste13.c: New test.
18132
18133 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18134
18135         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
18136         remaining platforms, XFAIL during compile, not execute.  Don't
18137         XFAIL at -O0.
18138
18139 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18140
18141         * gcc.dg/alias-1.c: Tweak expected warning.
18142
18143 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
18144
18145         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
18146
18147 2002-10-06  Andreas Jaeger  <aj@suse.de>
18148
18149         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
18150         * gcc.dg/cpp/c++98.C: Likewise.
18151
18152         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
18153         * g++.dg/cpp/c++98.C: Likewise.
18154
18155         * g++.dg/README (Subdirectories): Mention cpp directory.
18156
18157         PR target/7559
18158         * gcc.dg/20021006-1.c: New test.
18159
18160 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18161
18162         PR c++/7804
18163         * g++.dg/other/warning1.C: New test.
18164
18165 2002-10-04  Roger Sayle  <roger@eyesopen.com>
18166
18167         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
18168         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
18169         and sparc-*-* with -m64 as expected failures.  See PR 8087.
18170
18171 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18172
18173         PR c++/7931
18174         * g++.dg/template/ptrmem3.C: New test.
18175
18176         PR c++/7754
18177         * g++.dg/template/union1.C: New test.
18178
18179 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18180
18181         PR c++/8006
18182         * g++.dg/abi/mangle9.C: New test.
18183         * g++.dg/abi/mangle10.C: New test.
18184         * g++.dg/abi/mangle11.C: New test.
18185         * g++.dg/abi/mangle12.C: New test.
18186
18187 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
18188
18189         PR c++/7188.
18190         * g++.dg/template/meminit1.C: New test.
18191         * g++.dg/warn/Wreorder-1.C: Likewise.
18192         * g++.old-deja/g++.mike/warn3.C: Tweak.
18193         * lib/prune.exp: Ingore "in copy constructor".
18194
18195 2002-10-02  Andreas Jaeger  <aj@suse.de>
18196
18197         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
18198         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
18199         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
18200         on x86-64.
18201
18202 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18203
18204         * gcc.dg/empty1.C: Fix typo.
18205
18206 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
18207
18208         * gcc.dg/alias-1.c: New test.
18209
18210 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18211
18212         * gcc.dg/empty1.C: New test.
18213
18214         * g++.dg/tls/init-2.C: Tweak error messages.
18215
18216 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
18217
18218         * gcc.c-torture/compile/20020923-1.c: New test.
18219
18220 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
18221
18222         * gcc.c-torture/execute/ffs-1.c: New test.
18223         * gcc.c-torture/execute/ffs-2.c: Ditto.
18224
18225 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
18226
18227         * g++.dg/overload/member1.C: New test.
18228
18229 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
18230
18231         * g++.dg/abi/empty7.C: New test.
18232         * g++.dg/init/pm2.C: Likewise.
18233
18234 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
18235
18236         * g++.dg/rtti/crash1.C: New test.
18237
18238 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
18239
18240         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
18241         gcc.dg/sibcall-4.c: New tests.
18242
18243 2002-09-28  Roger Sayle  <roger@eyesopen.com>
18244
18245         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
18246         powerpc and MMIX targets.
18247
18248 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
18249
18250         * gcc.dg/cpp/20020927-1.c: New.
18251
18252 2002-09-26  David S. Miller  <davem@redhat.com>
18253
18254         * gcc.c-torture/compile/trunctfdf.c: New.
18255
18256 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18257
18258         * lib/target-supports.exp (check_weak_available): Handle solaris2.
18259
18260 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
18261
18262         * gcc.c-torture/execute/loop-15.c: New.
18263
18264 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
18265
18266         * README.QMTEST: Fix typo.
18267
18268 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18269
18270         * gcc.dg/20020926-1.c: New test.
18271
18272 2002-09-25  David S. Miller  <davem@redhat.com>
18273
18274         PR target/7842
18275         * gcc.c-torture/execute/shiftdi.c: New test.
18276
18277 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
18278
18279         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
18280         unique to the tool.
18281         * lib/g77.exp (g77_init): Likewise.
18282         * lib/g++.exp (g++_init): Likewise.
18283         * lib/objc.exp (objc_init): Likewise.
18284
18285 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
18286
18287         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
18288         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
18289         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
18290
18291 2002-09-25  Richard Henderson  <rth@redhat.com>
18292
18293         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
18294         too-small long double.
18295
18296 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
18297
18298         * gcc.dg/20020919-1.c: New test.
18299
18300 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
18301
18302         * g++.dg/abi/bitfield6.C: New test.
18303         * g++.dg/abi/bitfield7.C: New test.
18304         * g++.dg/abi/bitfield8.C: New test.
18305         * g++.dg/abi/vbase11.C: New test.
18306
18307 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18308
18309         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
18310         hppa*-*-hpux*.  Update test comment.
18311
18312 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
18313
18314         * gcc.dg/tls/struct-1.c: New test.
18315
18316 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
18317
18318         * gcc.dg/cpp/tr-warn2.c: Update.
18319
18320 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18321
18322         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
18323
18324 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18325
18326         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
18327         systems.
18328
18329 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
18330
18331         * gcc.c-torture/execute/ieee/mzero3.c: New test.
18332
18333         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18334         Adjust for c++filt moved to binutils.  Remove spurious duplicate
18335         setting of cxxfilt.
18336
18337 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
18338
18339         * gcc.dg/20020312-2.c: Update for darwin.
18340
18341 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18342
18343         * g++.old-deja/g++.other/crash32.C: Mark ICE.
18344
18345 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
18346
18347         * objc.dg/comp-types-1.m: New test.
18348         * objc.dg/comp-types-2.m: New test.
18349         * objc.dg/comp-types-3.m: New test.
18350         * objc.dg/comp-types-4.m: New test.
18351         * objc.dg/comp-types-5.m: New test.
18352         * objc.dg/comp-types-6.m: New test.
18353
18354 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18355
18356         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
18357
18358 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18359
18360         * g++.dg/other/do1.C: New test.
18361
18362         * g++.dg/template/subst1.C: New test.
18363
18364 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
18365
18366         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
18367
18368 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18369
18370         * g++.dg/template/qualttp20.C: Adjust expected errors.
18371         * g++.old-deja/g++.jason/report.C: Likewise.
18372         * g++.old-deja/g++.other/qual1.C: Likewise.
18373
18374         * g++.dg/lookup/scoped2.C: New test.
18375
18376         * g++.dg/ext/asm3.C: New test.
18377
18378 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
18379
18380         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
18381
18382 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
18383
18384         * ChangeLog: follow spelling conventions.
18385         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
18386         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
18387         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
18388         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
18389         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
18390         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
18391         * g++.old-deja/g++.law/global-init1.C: Likewise.
18392         * g++.old-deja/g++.other/delete4.C: Likewise.
18393         * g++.old-deja/g++.other/inline21.C: Likewise.
18394         * g++.old-deja/g++.other/singleton.C: Likewise.
18395         * g77.dg/strlen0.f: Likewise.
18396         * g77.f-torture/compile/20010519-1.f: Likewise.
18397         * g77.f-torture/compile/980310-4.f: Likewise.
18398         * gcc.c-torture/compile/20000605-1.c: Likewise.
18399         * gcc.c-torture/execute/20020225-1.c: Likewise.
18400         * gcc.dg/c90-hexfloat-2.c: Likewise.
18401         * gcc.dg/c99-bool-1.c: Likewise.
18402         * gcc.dg/c99-hexfloat-2.c: Likewise.
18403         * gcc.dg/dll-2.c: Likewise.
18404         * gcc.dg/wtr-union-init-1.c: Likewise.
18405         * gcc.dg/wtr-union-init-2.c: Likewise.
18406         * gcc.dg/wtr-union-init-3.c: Likewise.
18407         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18408         * gcc.dg/cpp/defined.c: Likewise.
18409         * gcc.dg/cpp/macsyntx.c: Likewise.
18410         * gcc.dg/cpp/paste2.c: Likewise.
18411         * gcc.dg/cpp/trad/defined.c: Likewise.
18412         * gcc.dg/format/c90-printf-1.c: Likewise.
18413         * gcc.dg/format/c90-scanf-1.c: Likewise.
18414         * gcc.dg/format/c99-printf-1.c: Likewise.
18415         * gcc.dg/format/c99-scanf-1.c: Likewise.
18416         * gcc.misc-tests/gcov-8.c: Likewise.
18417         * lib/profopt.exp: Likewise.
18418
18419 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
18420
18421         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
18422
18423 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18424
18425         * g++.dg/inherit/using2.C: New test.
18426
18427 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
18428
18429         * ChangeLog: Follow spelling conventions.
18430         * g++.dg/template/friend4.C: Likewise.
18431         * g++.old-deja/g++.pt/crash67.C: Likewise.
18432         * gcc.c-torture/execute/20000801-4.c: Likewise.
18433         * gcc.dg/c90-digraph-1.c: Likewise.
18434         * gcc.dg/c94-digraph-1.c: Likewise.
18435         * gcc.dg/c99-digraph-1.c: Likewise.
18436         * gcc.dg/cpp/line5.c: Likewise.
18437         * gcc.dg/cpp/multiline.c: Likewise.
18438         * gcc.dg/cpp/trad/literals-1.c: Likewise.
18439         * gcc.dg/format/attr-3.c: Likewise.
18440         * gcc.dg/format/c90-scanf-3.c: Likewise.
18441         * gcc.dg/format/ext-4.c: Likewise.
18442
18443 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18444
18445         * g++.dg/template/pretty1.C: New test.
18446
18447 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
18448
18449         * gcc.c-torture/execute/struct-cpy-1.c: New test.
18450
18451 2002-09-13  Matt Austern  <austern@apple.com>
18452
18453         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
18454         passing a cast expression to a function by const reference.
18455
18456 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
18457
18458         * g++.dg/template/deduce1.C: New test.
18459
18460 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
18461
18462         * gcc.c-torture/execute/simd-1.c: Force all use of int to
18463         32-bit int.
18464
18465 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18466
18467         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
18468         usage.
18469
18470 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
18471
18472         * gcc.c-torture/compile/20020910-1.c: New test.
18473
18474 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
18475
18476         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
18477
18478 2002-09-10  Andreas Jaeger  <aj@suse.de>
18479
18480         * gcc.dg/20020312-2.c: Adjust for x86-64.
18481
18482 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
18483
18484         * g77.dg/7388.f: New test case for PR 7388.
18485
18486 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
18487
18488         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
18489
18490 2002-09-05  Ziemowit Laski <zlaski@apple.com>
18491
18492         * objc.dg/proto-lossage-1.m: New test.
18493
18494 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
18495
18496         * gcc.dg/cpp/_Pragma4.c: Fix typo.
18497
18498 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
18499
18500         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
18501         expected to pass.
18502
18503 2002-09-06  Stan Shebs  <shebs@apple.com>
18504             David Edelsohn  <edelsohn@gnu.org>
18505
18506         * gcc.dg/weak: New directory.
18507         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
18508         target-specific xfail bits.
18509         * gcc.dg/typeof-2.c: Move to new directory.
18510         * gcc.dg/weak.exp: New expect script.
18511
18512 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
18513
18514         * gcc.c-torture/execute/extzvsi.c: New test.
18515
18516 2002-09-05  Stan Shebs  <shebs@apple.com>
18517
18518         * gcc.dg/weak-1.c: xfail on Darwin.
18519         * gcc.dg/weak-2.c: Ditto.
18520         * gcc.dg/weak-3.c: Ditto.
18521         * gcc.dg/weak-4.c: Ditto.
18522         * gcc.dg/weak-5.c: Ditto.
18523         * gcc.dg/weak-6.c: Ditto.
18524         * gcc.dg/weak-7.c: Ditto.
18525         * gcc.dg/weak-8.c: Ditto.
18526         * gcc.dg/weak-9.c: Ditto.
18527
18528 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
18529
18530         * gcc.c-torture/execute/loop-14.c: New test.
18531
18532 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
18533
18534         * g++.dg/other/cxa-atexit1.C: New test.
18535
18536         * gcc.dg/typeof-2.c: New test.
18537
18538 2002-09-03  Roger Sayle  <roger@eyesopen.com>
18539
18540         * gcc.dg/builtins-2.c: New testcase.
18541         * gcc.dg/builtins-3.c: New testcase.
18542
18543 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
18544
18545         * gcc.dg/cpp/_Pragma4.c: New test.
18546
18547 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
18548
18549         * objc/execute/nil_method-1.m: New testcase.
18550
18551 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
18552
18553         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
18554         [Object class], not [Object initialize].
18555
18556 2002-08-31  Roger Sayle  <roger@eyesopen.com>
18557             Hans-Peter Nilsson  <hp@bitrange.com>
18558
18559         * gcc.c-torture/execute/20020720-1.x: Skip test on
18560         mmix-knuth-mmixware.  Correct comment.
18561
18562 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
18563
18564         * testsuite/g++.dg/abi/bitfield5.C: New test.
18565         * testsuite/g++.dg/abi/vbase10.C: Likewise.
18566
18567 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
18568
18569         * objc.dg/undeclared-selector.m: New test.
18570
18571 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
18572
18573         * g++.dg/other/offsetof1.C: Avoid cast warning.
18574
18575 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
18576
18577         * objc.dg/super-class-2.m: New test.
18578
18579 2002-08-24  Matt Austern  <austern@apple.com>
18580
18581         * g++.dg/ext/lvaddr.C: New test.
18582         * g++.dg/ext/lvcast.C: New test.
18583
18584 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
18585
18586         * testsuite/g++.dg/inherit/cond1.C: New test.
18587
18588 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
18589
18590         * gcc.dg/noncompile/incomplete-1.c: New test.
18591
18592 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
18593
18594         * gcc.dg/typespec-1.c: New test.
18595
18596 2002-08-20  Devang Patel  <dpatel@apple.com>
18597         * objc.dg/proto-hier-2.m: New test.
18598
18599 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
18600
18601         * objc.dg/bitfield-1.m: New test.
18602         * objc.dg/bitfield-2.m: New test.
18603
18604 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18605
18606         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
18607         gcc.dg/c99-flex-array-4.c: New tests.
18608
18609 2002-08-16  Stan Shebs  <shebs@apple.com>
18610
18611         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
18612
18613 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
18614
18615         * gcc.dg/typeof-1.c: New test.
18616         * g++.dg/ext/typeof2.C: New test.
18617
18618 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18619
18620         * g++.dg/other/offsetof1.C: New test.
18621
18622 2002-08-14  Richard Henderson  <rth@redhat.com>
18623
18624         * gcc.dg/tls/diag-3.c: Fix expected message strings.
18625
18626 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
18627
18628         * gcc.dg/cpp/_Pragma3.c: New test.
18629
18630 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
18631
18632         * g++.dg/template/inherit3: New test.
18633
18634 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18635
18636         * gcc.dg/bitfld-4.c: Add blank options.
18637
18638 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
18639
18640         * g++.dg/template/crash1.C: New test.
18641
18642 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18643
18644         * gcc.dg/tls/opt-2.c: New test.
18645
18646 2002-08-08  Devang Patel  <dpatel@apple.com>
18647
18648         * objc.dg/selector-1.m : New test
18649
18650 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18651
18652         * g++.dg/abi/bitfield4.C: New test.
18653         * gcc.dg/bitfld-4.c: New test.
18654
18655 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18656
18657         * g++.dg/other/packed1.C: New test.
18658
18659 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
18660
18661         * g++.dg/abi/offsetof.C: Tweak error messages.
18662         * g++.old-deja/g++.mike/p10769a.C: Likewise.
18663
18664 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18665
18666         * gcc.dg/bitfld-3.c: New test.
18667
18668 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18669             Richard Henderson  <rth@redhat.com>
18670
18671         * gcc.dg/i386-bitfield1.c: New test.
18672         * g++.dg/abi/bitfield3.C: Update.
18673
18674 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
18675
18676         * objc.dg/const-str-2.m: Update.
18677         * gcc.dg/cpp/c++98.c: Change to C extension.
18678         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
18679         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
18680
18681 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
18682
18683         * testsuite/gcc.dg/tls/diag-3.c: New.
18684
18685 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
18686
18687         * g++.dg/README (Subdirectories): Document new subdir expr.
18688         * g++.dg/expr/pmf-1.C: New test.
18689
18690 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
18691
18692         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
18693
18694 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
18695
18696         * g++.dg/abi/bitfield3.C: New test.
18697
18698 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
18699
18700         * lib/gcov.exp: Tweak expected line formats.
18701         * gcc.misc-tests/gcov8.c: New test.
18702         * gcc.misc-tests/gcov8.x: New flags.
18703
18704 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
18705
18706         * consistency.vlad/layout/endian.c: Include string.h.
18707
18708         * gcc.c-torture/execute/20020805-1.c: New test.
18709
18710 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
18711
18712         * g++.dg/other/conversion1.C: New test.
18713
18714 2002-08-03  Roger Sayle  <roger@eyesopen.com>
18715
18716         * gcc.dg/builtins-1.c: New testcase.
18717
18718 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
18719
18720         * g++.dg/inherit/access3.C: New test.
18721
18722 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
18723
18724         * gcc.dg/ia64-visibility-2.c: New test.
18725
18726 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
18727
18728         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
18729         __qualifier_flags to __flags.
18730
18731 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
18732
18733         * g++.dg/inherit/operator1.C: New test.
18734         * g++.dg/lookup/disamb1.C: Fix typo in comment.
18735         * g++.dg/other/error1.C: Change expected error message.
18736         * g++.dg/template/conv4.C: Likewise.
18737
18738 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
18739
18740         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
18741         for documented behavior.
18742
18743 2002-07-25  Roger Sayle  <roger@eyesopen.com>
18744
18745         * gcc.c-torture/execute/20020720-1.x: Skip this test on
18746         several targets known to fail.
18747
18748 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
18749
18750         * gcc.dg/mips-args-[123].c: New tests.
18751
18752 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
18753
18754         * gcc.dg/ppc-spe.c: New.
18755
18756 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
18757
18758         * g++.dg/other/ptrmem4.C: New testcase.
18759
18760 2002-07-24  Richard Henderson  <rth@redhat.com>
18761
18762         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
18763
18764 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
18765
18766         * g++.dg/ext/alignof1.C (main): Return 0 for success.
18767
18768 2002-07-24  Roger Sayle  <roger@eyesopen.com>
18769
18770         * gcc.c-torture/execute/memset-3.c: New testcase.
18771
18772 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
18773
18774         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
18775         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
18776
18777 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18778
18779         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
18780         Delete.
18781
18782 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
18783
18784         * gcc.c-torture/compile/simd-4.c: New test.
18785
18786 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18787
18788         PR c++/7347, c++/7348
18789         * g++.dg/template/access4.C: New test.
18790         * g++.dg/template/access5.C: New test.
18791         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
18792         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
18793         * g++.old-deja/g++.pt/ttp58.C: Likewise.
18794         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
18795
18796 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
18797
18798         * gcc.dg/gnu89-init-2.c: New test.
18799
18800 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
18801
18802         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
18803
18804 2002-07-20  Roger Sayle  <roger@eyesopen.com>
18805
18806         * gcc.c-torture/execute/20020720-1.c: New testcase.
18807
18808 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
18809
18810         * gcc.dg/cpp/Wsignprom.c: New tests.
18811
18812 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
18813
18814         * gcc.c-torture/execute/loop-13.c: New test.
18815
18816 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
18817
18818         * gcc.dg/cpp/expr.c: New tests.
18819
18820 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
18821
18822         * g++.dg/opt/pr6713.C: Add template instantiation.
18823
18824 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
18825
18826         * gcc.dg/nest.c: New test.
18827
18828 2002-07-17  Richard Henderson  <rth@redhat.com>
18829
18830         * g++.dg/opt/pr6713.C: New test.
18831
18832 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
18833
18834         * gcc.c-torture/execute/loop-2e.x: Let the testcase
18835         XFAIL for all x86 processors.
18836
18837 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
18838
18839         * gcc.c-torture/execute/20010122-1.x: Do not test with
18840         -fomit-frame-pointer.
18841
18842 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18843
18844         * g++.dg/template/instantiate2.C: New test.
18845         * g++.dg/template/spec4.C: New test.
18846
18847 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18848
18849         * g++.dg/template/access2.C: New test.
18850         * g++.dg/template/access3.C: New test.
18851
18852 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
18853
18854         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
18855         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
18856         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
18857         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
18858         Convert to use <stdarg.h>.
18859         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
18860         Delete.
18861         * gcc.dg/va-arg-2.c: New.
18862         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
18863
18864 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
18865
18866         * gcc.c-torture/compile/20020710-1.c: New test.
18867
18868 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
18869                           Andrew Pinski  <pinskia@physics.uc.edu>
18870
18871         gcc.c-torture/compile/simd-2.c: New testcase.
18872         gcc.c-torture/compile/simd-3.c: Likewise.
18873
18874 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
18875
18876         PR c++/7224
18877         * g++.dg/overload/error1.C: New test.
18878
18879 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18880
18881         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
18882         configuration and IRIX 6 O32 ABI.
18883
18884 2002-07-11  Roger Sayle  <roger@eyesopen.com>
18885
18886         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
18887
18888 2002-07-10  Roger Sayle  <roger@eyesopen.com>
18889
18890         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
18891
18892 2002-07-10  Jeffrey A Law  <law@redhat.com>
18893
18894         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
18895
18896         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
18897
18898 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
18899
18900         * gcc.dg/20020312-2.c: Check for __PPC__.
18901
18902 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
18903
18904         * gcc.c-torture/compile/20020709-1.c: New test.
18905
18906 2002-07-07  Roger Sayle  <roger@eyesopen.com>
18907
18908         * g++.dg/template/qualttp21.C: New test case.
18909
18910 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
18911
18912         * gcc.c-torture/compile/20020706-1.c: New test.
18913         * gcc.c-torture/compile/20020706-2.c: New test.
18914
18915 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
18916             Alexandre Oliva  <aoliva@redhat.com>
18917
18918         * g++.dg/warn/incomplete1.C: New test.
18919
18920 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18921
18922         PR c++/7099
18923         * g++.dg/warn/noreturn1.C: New test.
18924
18925 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
18926
18927         PR c++/6706
18928         * g++.dg/debug/debug6.C: New test.
18929         * g++.dg/debug/debug7.C: New test.
18930
18931 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
18932
18933         * gcc.c-torture/compile/simd-3.c: New test.
18934
18935 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
18936
18937         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
18938         * gcc.dg/20020620-1.c: Likewise.
18939
18940 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18941
18942         PR c++/6944
18943         * g++.dg/init/array4.C: New test.
18944         * g++.dg/init/array5.C: New test.
18945
18946 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
18947
18948         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
18949         * gcc.c-torture/execute/simd-2.c (main): Likewise.
18950
18951 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18952
18953         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
18954         * gcc.dg/wtr-aggr-init-1.c: Likewise.
18955         * gcc.dg/wtr-conversion-1.c: Likewise.
18956         * gcc.dg/wtr-escape-1.c: Likewise.
18957         * gcc.dg/wtr-int-type-1.c: Likewise.
18958         * gcc.dg/wtr-label-1.c: Likewise.
18959         * gcc.dg/wtr-static-1.c: Likewise.
18960         * gcc.dg/wtr-strcat-1.c: Likewise.
18961         * gcc.dg/wtr-suffix-1.c: Likewise.
18962         * gcc.dg/wtr-switch-1.c: Likewise.
18963         * gcc.dg/wtr-unary-plus-1.c: Likewise.
18964         * gcc.dg/wtr-union-init-1.c: Likewise.
18965         * gcc.dg/wtr-union-init-2.c: Likewise.
18966         * gcc.dg/wtr-union-init-3.c: Likewise.
18967
18968         * gcc.dg/wtr-func-def-1.c: New test.
18969
18970 2002-07-02 Devang Patel <dpatel@apple.com>
18971
18972         * objc.dg/param-1.m: New test.
18973
18974 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
18975
18976         * gcc.dg/cpp/trad/directive.c: Add test.
18977         * gcc.dg/cpp/trad/macroargs.c: Add test.
18978         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
18979
18980 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
18981
18982         * gcc.dg/cpp/cmdlne-M.c: New test.
18983
18984 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
18985
18986         * objc.dg/desig-init-1.m: New test.
18987
18988 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18989
18990         PR c++/6716
18991         * g++.dg/template/instantiate1.C: New test.
18992
18993 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
18994
18995         PR c++/7112
18996         * g++.dg/template/sizeof2.C: New test.
18997
18998 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18999
19000         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
19001         gcc.dg/cpp/trad/include.c: New tests.
19002
19003 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
19004
19005         PR target/7177
19006         * gcc.c-torture/compile/20020701-1.c: New test.
19007
19008 2002-07-01  Stan Shebs  <shebs@apple.com>
19009
19010         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
19011         header here...
19012         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
19013         (objc-torture-execute): or here.
19014
19015 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
19016
19017         * gcc.c-torture/execute/arith-rand-ll.c: New test.
19018
19019 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19020
19021         * gcc.dg/cpp/trad/escaped-nl.c: New test.
19022
19023 2002-06-30  Devang Patel  <dpatel@apple.com>
19024
19025         * objc.dg/fsyntax-only.m: New test.
19026
19027 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
19028
19029         PR c++/6695
19030         * g++.dg/template/friend7.C: New file.
19031
19032 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
19033
19034         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
19035         return type.
19036
19037 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
19038
19039         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
19040         avoid division by zero.
19041
19042 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
19043
19044         * gcc.dg/Wunknownprag.c: New tests.
19045
19046 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
19047
19048         * gcc.c-torture/execute/simd-2.c: New test.
19049
19050 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
19051
19052         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
19053         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
19054         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
19055         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
19056         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
19057         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
19058         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
19059         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
19060         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
19061         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
19062         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
19063         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
19064         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
19065         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
19066         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
19067         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
19068         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
19069
19070 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
19071
19072         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
19073         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
19074         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
19075         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
19076         New tests.
19077         * gcc.dg/cpp/trad/directive.c: Update.
19078
19079 2002-06-23  Andreas Jaeger  <aj@suse.de>
19080
19081         * gcc.c-torture/execute/complex-6.c: New.
19082
19083 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
19084
19085         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
19086         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
19087         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
19088         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
19089
19090 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
19091
19092         * gcc.dg/cpp/trad: New directory with traditional tests copied
19093         from parent directory.
19094         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19095         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19096         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19097         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19098         Move to trad/ and rename.
19099         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
19100         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
19101         gcc.dg/cpp/trad/redef2.c: New tests.
19102         * gcc.dg/cpp/trad/trad.exp: New driver.
19103
19104 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
19105
19106         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19107         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19108         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19109         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19110         Remove.
19111
19112 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
19113
19114         * gcc.dg/20020620-1.c: New test.
19115
19116 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19117
19118         * g++.dg/template/ttp4.C: New test.
19119
19120 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
19121
19122         * g++.dg/opt/vt1.C: Fix regexp.
19123
19124 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19125
19126         * gcc.c-torture/execute/pure-1.c: Make functions static again.
19127         Don't use attribute `noinline'.
19128
19129 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19130
19131         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
19132
19133 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
19134
19135         * gcc.c-torture/execute/simd-1.c: New.
19136
19137         * gcc.dg/simd-1.c: New.
19138
19139 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19140
19141         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
19142
19143 2002-06-16  Richard Henderson  <rth@redhat.com>
19144
19145         * g++.dg/ext/anon-struct1.C: New.
19146         * g++.dg/ext/anon-struct2.C: New.
19147         * g++.dg/ext/anon-struct3.C: New.
19148         * gcc.dg/anon-struct-1.c: New.
19149         * gcc.dg/anon-struct-2.c: New.
19150         * gcc.dg/anon-struct-3.c: New.
19151         * gcc.dg/20011008-1.c: Adjust warning text.
19152         * gcc.dg/20020527-1.c: Add -fms-extensions.
19153
19154 2002-06-16  Richard Henderson  <rth@redhat.com>
19155
19156         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
19157
19158 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
19159
19160         * gcc.c-torture/execute/20020615-1.c: New test.
19161
19162 2002-06-15  Roger Sayle  <roger@eyesopen.com>
19163
19164         * gcc.c-tortuture/execute/compare-1.c: New test case.
19165         * gcc.c-tortuture/execute/compare-2.c: New test case.
19166         * gcc.c-tortuture/execute/compare-3.c: New test case.
19167
19168 2002-06-13  Richard Henderson  <rth@redhat.com>
19169
19170         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
19171         ia64 ilp32.
19172
19173 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19174
19175         * g++.dg/template/typename2.C: Update error message.
19176
19177 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
19178
19179         * gcc.c-torture/execute/20020611-1.c: New test.
19180
19181 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
19182
19183         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
19184         list of targets to skip.
19185
19186 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
19187
19188         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
19189         targets if not optimizing.
19190
19191 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
19192
19193         * gcc.c-torture/compile/20020605-1.c: New test.
19194
19195         * g++.dg/opt/vt1.C: New test.
19196
19197         * gcc.dg/20020531-1.c: New test.
19198
19199         * gcc.dg/20020530-1.c: New test.
19200
19201         * gcc.dg/20020527-1.c: New test.
19202
19203         * g++.dg/opt/cse1.C: New test.
19204
19205 2002-06-07  Roger Sayle  <roger@eyesopen.com>
19206
19207         * gcc.dg/20020607-2.c: New test case.
19208
19209 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
19210
19211         * gcc.c-torture/compile/20020604-1.c: New test.
19212
19213 2002-06-04  Richard Henderson  <rth@redhat.com>
19214
19215         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
19216         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
19217         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
19218
19219 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
19220
19221         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
19222
19223 2002-06-03  Richard Henderson  <rth@redhat.com>
19224
19225         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
19226         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
19227
19228 2002-06-02  Richard Henderson  <rth@redhat.com>
19229
19230         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
19231         test functions static.
19232
19233 2002-06-02  Andreas Jaeger  <aj@suse.de>
19234
19235         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
19236         now.
19237
19238 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19239
19240         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
19241         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
19242         Update for mofified diagnostics.
19243         * gcc.dg/c99-intconst-1.c: No longer fail.
19244
19245 2002-06-02  Richard Henderson  <rth@redhat.com>
19246
19247         * gcc.dg/uninit-A.c: Remove xfail markers.
19248
19249 2002-06-01  Roger Sayle  <roger@eyesopen.com>
19250
19251         * gcc.dg/fnegate-1.c: New test case.
19252
19253 2002-05-30  Osku Salerma  <osku@iki.fi>
19254
19255         * gcc.c-torture/execute/mayalias-1.c: New file.
19256
19257 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19258
19259         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
19260         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
19261         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
19262
19263 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
19264
19265         * gcc.c-torture/execute/20020529-1.c: New test.
19266
19267 2002-05-27  Richard Henderson  <rth@redhat.com>
19268
19269         * g++.dg/ext/attrib6.C: New test case.
19270
19271 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19272
19273         * gcc.c-torture/execute/pure-1.c: New test.
19274
19275 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19276
19277         * gcc.dg/cpp/arith-2.c: Remove.
19278
19279 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19280
19281         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
19282         * gcc.dg/cpp/if-3.c: Remove.
19283
19284 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
19285
19286         * g++.dg/opt/cse2.C: New test.
19287
19288 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
19289
19290         * gcc.dg/cpp/arith-1.c: New semantic tests.
19291         * gcc.dg/cpp/if-1.c: Update.
19292
19293 2002-05-24  Ben Elliston  <bje@redhat.com>
19294
19295         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
19296
19297 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19298
19299         * gcc.dg/verbose-asm.c: New test.
19300
19301 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19302
19303         * gcc.dg/cpp/paste12.c: New test.
19304
19305 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19306
19307         * g++.dg/parse/named_ops.C: New test.
19308
19309 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
19310
19311         * gcc/testsuite/gcc.dg/weak-8.c: New test.
19312
19313 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
19314
19315         * gcc.dg/weak-2.c: Allow optional leading underscore
19316         in scan-assembler symbol name.
19317         * gcc.dg/weak-3.c: Likewise.
19318         * gcc.dg/weak-4.c: Likewise.
19319         * gcc.dg/weak-5.c: Likewise.
19320
19321 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
19322
19323         * gcc.dg/20020523-1.c: New test.
19324
19325 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19326
19327         * objc.dg/const-str-2.m: Update now that we stop after
19328         a command line error.
19329
19330 2002-05-22  Richard Henderson  <rth@redhat.com>
19331
19332         * g++.dg/dg.exp: Fix typo in test pruneing.
19333
19334 2002-05-22  Richard Henderson  <rth@redhat.com>
19335
19336         * g++.dg/dg.exp: Prune the tls subdirectory.
19337         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
19338         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
19339         * g++.dg/tls/init-1.C: New.
19340
19341 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
19342
19343         * gcc.dg/20020517-1.c: New test.
19344
19345 2002-05-21  Richard Henderson  <rth@redhat.com>
19346
19347         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
19348         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
19349
19350 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
19351
19352         * g++.dg/other/copy2.C: New test.
19353
19354 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
19355
19356         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
19357         (MAX_COPY): Bump up to 10 times sizeof (long long).
19358         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
19359
19360         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
19361         sizeof (long long).
19362
19363         * gcc.c-torture/execute/strcpy-1.c: New test.
19364
19365 2002-05-19  Jason Merrill  <jason2redhat.com>
19366
19367         * g++.dg/ext/oper1.C: New test.
19368
19369 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
19370 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
19371
19372         * README.QMTEST: New file.
19373
19374         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
19375
19376 2002-05-19  Andreas Jaeger  <aj@suse.de>
19377
19378         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
19379         now.
19380         * gcc.c-torture/execute/loop-2d.x: Likewise.
19381
19382 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
19383
19384         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
19385         support weak symbols.
19386         * gcc.dg/weak-4.c: Likewise
19387         * gcc.dg/weak-6.c: Likewise
19388
19389 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
19390
19391         * gcc.dg/weak-3.c: Add dg-excess-error comment for
19392         cygwin, coff and h8300-*-hms targets
19393         * gcc.dg/weak-5.c: Likewise
19394         * gcc.dg/weak-7.c: Likewise
19395
19396 2002-05-16  Jason Merrill  <jason@redhat.com>
19397
19398         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
19399         (scan-assembler-not, scan-assembler-dem): Likewise.
19400         (scan-assembler-dem-not): Likewise.
19401
19402 2002-05-15  Richard Henderson  <rth@redhat.com>
19403
19404         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
19405
19406 2002-05-15  Richard Henderson  <rth@redhat.com>
19407
19408         * gcc.dg/weak-5.c (vfoo1c): No warning here.
19409         (vfoo1f): Warning here.
19410         (vfoo1l): Don't redefine the alias.
19411
19412 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
19413
19414         * g++.dg/init/pm1.C: New test.
19415
19416 2002-05-12  David S. Miller  <davem@redhat.com>
19417
19418         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
19419         types.
19420
19421 2002-05-10  Roger Sayle  <roger@eyesopen.com>
19422
19423         * gcc.c-torture/execute/20020510-1.c: New test case.
19424
19425 2002-05-10  David S. Miller  <davem@redhat.com>
19426
19427         * gcc.c-torture/execute/conversion.c: Test long double too.
19428
19429 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
19430
19431         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
19432         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
19433         * lib/g++.exp (g++_link_flags): Likewise.
19434         * lib/objc.exp (objc_target_compile): Likewise.
19435
19436 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19437
19438         * gcc.dg/cpp/poison.c: Update.
19439         * gcc.dg/cpp/20000625-2.c: Remove.
19440         * gcc.dg/cpp/direct2s.c: Remove final test.
19441
19442 2002-05-08  Tom Rix  <trix@redhat.com>
19443
19444         * gcc.c-torture/execute/20020508-1.c: New test.
19445         * gcc.c-torture/execute/20020508-2.c: New test.
19446         * gcc.c-torture/execute/20020508-3.c: New test.
19447
19448 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19449
19450         * gcc.dg/cpp/charconst-4.c: More tests.
19451
19452 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
19453
19454         PR c/6569
19455         * gcc.dg/weak-3.c: Update location of warning messages.
19456         * gcc.dg/weak-5.c: Likewise.
19457
19458 2002-05-06  Roger Sayle  <roger@eyesopen.com>
19459
19460         * gcc.c-torture/execute/20020506-1.c: New test case.
19461
19462 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19463
19464         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
19465
19466 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19467
19468         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
19469
19470 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19471
19472         * gcc.dg/cpp/charconst-3.c: New test.
19473
19474 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19475
19476         * gcc.dg/cpp/charconst.c: Update tests.
19477
19478 2002-05-05  Tim Josling  <tej@melbpc.org.au>
19479
19480         * treelang: Added directory for new sample language treelang. Also
19481         lib/treelang.exp: New file to signal treelang should be tested.
19482
19483 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19484
19485         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
19486         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
19487         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
19488         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
19489         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
19490         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
19491         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
19492
19493 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19494
19495         * gcc.dg/format/xopen-2.c: New test.
19496
19497 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19498
19499         * gcc.dg/20020503-1.c: New test.
19500
19501 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
19502
19503         * g++.dg/init/dtor1.C: Make it tougher.
19504
19505 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
19506
19507         * g++.dg/init/dtor1.C: New test.
19508
19509 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
19510
19511         * gcc.dg/altivec-8.c: New.
19512
19513 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
19514
19515         * gcc.dg/altivec-7.c: New.
19516
19517 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
19518
19519         * g++.dg/parse/typedef1.C: New test.
19520
19521 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
19522
19523         PR c++/6486
19524         * g++.dg/template/friend6.C: New test.
19525
19526         PR c++/6492
19527         * g++.dg/init/copy1.C: New test.
19528
19529 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
19530
19531         * g++.dg/warn/effc1.C: New test.
19532
19533 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19534
19535         * gcc.dg/cpp/if-cexp.c: Add a test.
19536
19537 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
19538
19539         * gcc.dg/20020426-2.c: New test.
19540
19541 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19542
19543         * gcc.dg/cpp/if-mop.c: Update.
19544         * gcc.dg/cpp/if-mpar.c: Add test.
19545         * gcc.dg/cpp/if-oppr.c: Update.
19546
19547 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19548
19549         PR c/6343
19550         * gcc.dg/weak-[2-7].c: New tests.
19551
19552 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19553
19554         * gcc.dg/enum1.c: New test.
19555
19556 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19557
19558         PR c++/6497
19559         * g++.dg/inherit/access2.C: New test.
19560
19561 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19562
19563         PR bootstrap/6445
19564         * gcc.dg/20020426-1.c: New test.
19565
19566 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19567
19568         * g++.dg/abi/enum1.C: New test.
19569
19570 2002-04-26  Richard Henderson  <rth@redhat.com>
19571
19572         * gcc.dg/c99-bool-1.c: Expect always true warning.
19573
19574 2002-04-25  Roger Sayle  <roger@eyesopen.com>
19575
19576         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
19577
19578 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19579
19580         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
19581         targets.
19582
19583 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
19584
19585         * g++.dg/abi/mange7.C: New test.
19586
19587         PR c++/6438.
19588         * g++.dg/parse/stmtexpr2.C: New test.
19589
19590 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
19591
19592         * gcc.dg/20020312-2.c: Add SH target.
19593
19594 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19595
19596         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
19597         compiler output on mips*-*-irix*.
19598
19599 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
19600
19601         * g++.dg/parse/attr1.C: New test.
19602
19603 2002-04-23  Roger Sayle  <roger@eyesopen.com>
19604
19605         * gcc.c-torture/execute/string-opt-17.c: New test case.
19606         * gcc.c-torture/execute/memset-2.c: New test case.
19607
19608 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
19609
19610         PR c++/6256:
19611         * g++.dg/template/friend5.C: New test.
19612
19613         PR c++/6331:
19614         * g++.dg/template/qual1.C: Likewise.
19615
19616 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
19617
19618         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
19619         Include stdlib.h, not stdio.h or ctype.h.
19620
19621 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
19622
19623         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
19624         cris-*-elf* and mmix-*-*.
19625         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
19626         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
19627         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
19628         Ditto.
19629         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
19630         * gcc.dg/wchar_t-1.c: Ditto.
19631
19632 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
19633
19634         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
19635         Clarify comment.
19636
19637 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
19638
19639         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
19640
19641 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19642
19643         * gcc.c-torture/execute/20000906-1.x: Delete.
19644
19645 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
19646
19647         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
19648
19649 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
19650
19651         * PR6367
19652         * g77.f-torture/execute/6367.f: New test.
19653         * g77.f-torture/execute/6367.x: Disable for MMIX.
19654
19655 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
19656
19657         * PR6352
19658         * g++.dg/opt/inline2.C: New test.
19659
19660 2002-04-18  Richard Henderson  <rth@redhat.com>
19661
19662         * gcc.dg/20000906-1.c: Enable for all targets.
19663         * gcc.c-torture/compile/iftrap-2.c: New.
19664
19665 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19666
19667         * gcc.dg/20020418-1.c: New test.
19668         * gcc.dg/20020418-2.c: New test.
19669
19670 2002-04-18  Richard Henderson  <rth@redhat.com>
19671
19672         * gcc.c-torture/compile/iftrap-1.c: New.
19673         * gcc.dg/iftrap-1.c: Adjust for ia64.
19674         * gcc.dg/iftrap-2.c: New.
19675
19676 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19677
19678         * gcc.c-torture/compile/20020418-1.c: New test.
19679
19680 2002-04-18  Roger Sayle  <roger@eyesopen.com>
19681
19682         * gcc.c-torture/compile/20020415-1.c: New.
19683
19684 2002-04-18  David S. Miller  <davem@redhat.com>
19685
19686         * gcc.c-torture/execute/20020418-1.c: New test.
19687
19688 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
19689
19690         * gcc.dg/20020416-1.c: New test.
19691
19692         * g++.dg/opt/inline1.C: New test.
19693
19694 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
19695
19696         * gcc.dg/altivec-5.c: New test.
19697
19698         * gcc.dg/20020415-1.c: New test.
19699
19700 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
19701
19702         * testsuite/lib/chill.exp: Remove.
19703
19704 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
19705
19706         * g++.dg/other/big-struct.C: New test.
19707
19708 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
19709
19710         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
19711         of scratch file.
19712
19713 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
19714
19715         PR c/6277
19716         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
19717         in scan-assembler function name
19718
19719 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
19720
19721         * g77.f-torture/execute/980628-4.x,
19722         g77.f-torture/execute/980628-5.x,
19723         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19724         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19725         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
19726         i[34567]86-*-*.
19727
19728 2002-04-13  David S. Miller  <davem@redhat.com>
19729
19730         * gcc.c-torture/execute/20020413-1.c: New test.
19731
19732 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
19733
19734         * gcc.dg/asm-6.c,
19735         * g++.dg/ext/asm1.C: New tests.
19736
19737 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
19738
19739         PR c++ 5373.
19740         * g++.dg/parse/stmtexpr1.C: New test.
19741
19742         PR c++/5189.
19743         * g++.dg/template/copy1.C: New test.
19744
19745 2002-04-12  Richard Henderson  <rth@redhat.com>
19746
19747         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
19748
19749 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
19750
19751         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
19752         gcc.c-torture/execute/20020307-2.c.
19753
19754 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
19755
19756         * g++.dg/ext/attrib5.C,
19757         * g++.dg/lookup/struct1.C: New tests.
19758
19759 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
19760
19761         * gcc.dg/20020411-1.c: New test.
19762
19763         * gcc.c-torture/execute/20020411-1.c: New test.
19764
19765 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
19766
19767         * g77.f-torture/execute/6177.f: New test.
19768
19769 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
19770
19771         PR middle-end/6247
19772         * g++.dg/opt/cleanup1.C: New test.
19773
19774         * g++.dg/opt/const1.C: New test.
19775
19776 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
19777
19778         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
19779
19780 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
19781
19782         PR c++/5507
19783         * g++.dg/template/typename2.C: New test.
19784
19785 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
19786
19787         * gcc.c-torture/execute/loop-12.c: New.
19788
19789 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
19790
19791         * g77.f-torture/execute/980628-4.x,
19792         g77.f-torture/execute/980628-5.x,
19793         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19794         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19795         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
19796
19797 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19798
19799         PR optimization/6086
19800         * g++.dg/opt/preinc1.C: New test.
19801
19802 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19803
19804         PR c++/5571
19805         * g++.dg/opt/static2.C: New test.
19806
19807 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19808
19809         PR c/5120
19810         * gcc.dg/20020406-1.c: New test.
19811
19812 2002-04-04  David S. Miller  <davem@redhat.com>
19813
19814         * gcc.c-torture/execute/20020404-1.c: New test.
19815
19816 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
19817
19818         PR c/6123
19819         * gcc.dg/20020312-2.c: Do not declare global register variable
19820         if __PIC__ or __pic__ is defined.
19821
19822 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
19823
19824         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
19825         __asm__ so that it works correctly even if -ansi -pedantic-errors.
19826
19827 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19828
19829         * gcc.misc-tests/linkage.exp: Update last change to handle
19830         sparc*-, not just sparc-.
19831
19832 2002-04-03  Richard Henderson  <rth@redhat.com>
19833
19834         * gcc.dg/cpp/ucs.c: Improved long UCS test.
19835
19836 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19837
19838         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
19839
19840 2002-04-02  David S. Miller  <davem@redhat.com>
19841
19842         * gcc.c-torture/execute/20020402-3.c: New test.
19843
19844 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19845
19846         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
19847         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
19848
19849         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
19850         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
19851         g77.f-torture/execute/20001201.x,
19852         g77.f-torture/execute/u77-test.x: New files.
19853
19854         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
19855         * gcc.dg/wchar_t-1.c: Ditto.
19856
19857 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19858
19859         * gcc.c-torture/execute/20020402-1.c: New test.
19860
19861 2002-04-01  Richard Henderson  <rth@redhat.com>
19862
19863         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
19864
19865         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
19866
19867 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19868
19869         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
19870
19871 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19872
19873         * g++.dg/inherit/template-as-base.C: Expect error.
19874         * g++.dg/inherit/namespace-as-base.C: Likewise.
19875
19876 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
19877
19878         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
19879         g++.dg/ext/instantiate3.C: Tweak match patterns.
19880
19881         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
19882         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
19883         -da test.
19884
19885 2002-03-31  Richard Henderson  <rth@redhat.com>
19886
19887         * gcc.dg/special/alias-2.c: New.
19888         * gcc.dg/special/ecos.exp: Run it.
19889
19890 2002-03-31  Richard Henderson  <rth@redhat.com>
19891
19892         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
19893
19894 2002-03-31  Kazu Hirata  <kazu@hxi.com>
19895
19896         * gcc.dg/weak-1.c: Disable on h8300 port.
19897
19898 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
19899
19900         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
19901         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
19902         ordering tests.
19903         * g++.dg/bprob/bprob-1.C: New test.
19904         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
19905         * g++.dg/gcov/gcov-1.C: New test.
19906         * g++.dg/gcov/gcov-1.x: New file.
19907         * g++.dg/gcov/gcov-2.C: New test.
19908         * g++.dg/gcov/gcov-3.C: New test.
19909         * g++.dg/gcov/gcov-3.h: New file.
19910
19911 2002-03-28  Roger Sayle  <roger@eyesopen.com>
19912
19913         * g++.old-deja/g++.other/builtins5.C: New test.
19914         * g++.old-deja/g++.other/builtins6.C: New test.
19915         * g++.old-deja/g++.other/builtins7.C: New test.
19916         * g++.old-deja/g++.other/builtins8.C: New test.
19917         * g++.old-deja/g++.other/builtins9.C: New test.
19918
19919 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
19920
19921         * g++.dg/opt/static1.C: New test.
19922
19923         * g++.dg/opt/longbranch1.C: New test.
19924
19925 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
19926
19927         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
19928
19929         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
19930
19931 2002-03-28  Jeffrey A Law  (law@redhat.com)
19932
19933         * gcc.c-torture/execute/20020328-1.c: New test.
19934
19935 2002-03-27  Richard Henderson  <rth@redhat.com>
19936
19937         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
19938         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
19939         move from g++.old-deja/g++.ext/.
19940
19941 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
19942
19943         * g++.dg/init/new2.C: New test.
19944
19945 2002-03-26  Richard Henderson  <rth@redhat.com>
19946
19947         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
19948
19949         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
19950         on sparc.
19951
19952         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
19953         sparcv9 systems.
19954         * gcc.dg/20001102-1.c: Likewise.
19955
19956 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
19957
19958         * gcc.dg/cpp/endif-pedantic1.c,
19959         gcc.dg/cpp/endif-pedantic2.c:  New tests.
19960
19961 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
19962
19963         * g++.dg/init/new1.C: New test.
19964
19965 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19966
19967         * g++.dg/abi/vbase9.C: New test.
19968
19969 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
19970
19971         * gcc.dg/arm-asm.c: New test.
19972
19973 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
19974
19975         * gcc.dg/Wswitch-enum.c: New test.
19976         Fix PR c/5044.
19977
19978 2002-03-26  Richard Henderson  <rth@redhat.com>
19979
19980         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
19981         structure.
19982
19983 2002-03-25  Richard Henderson  <rth@redhat.com>
19984
19985         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
19986         sparcv9 systems.
19987
19988         * gcc.c-torture/compile/20011119-1.c (xxx): New.
19989         * gcc.c-torture/compile/20011119-2.c (xxx): New.
19990
19991 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
19992
19993         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
19994
19995 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
19996
19997         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
19998         targets using generic thunk support.
19999
20000 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
20001
20002         * gcc.c-torture/compile/20020323-1.c: New test.
20003
20004         * g++.dg/opt/conj2.C: New test.
20005
20006 2002-03-24  Richard Henderson  <rth@redhat.com>
20007
20008         * gcc.dg/weak-1.c: Use -fno-common.
20009
20010 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20011
20012         * g77.dg/f77-edit-apostrophe-out.f: New test
20013         * g77.dg/f77-edit-h-out.f: New test
20014         * g77.dg/f77-edit-t-in.f: New test
20015         * g77.dg/f77-edit-t-out.f: New test
20016         * g77.dg/f77-edit-x-out.f: New test
20017         * g77.dg/f77-edit-slash-out.f: New test
20018         * g77.dg/f77-edit-colon-out.f: New test
20019         * g77.dg/f77-edit-s-out.f: New test
20020
20021 2002-03-24  Richard Henderson  <rth@redhat.com>
20022
20023         * objc/execute/formal_protocol-6.x: New XFAIL.
20024
20025 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20026
20027         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
20028         that do not support weak symbols
20029
20030 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20031
20032         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
20033         * lib/g77.exp:  Likewise
20034         * lib/objc.exp: Likewise
20035
20036 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
20037
20038         * gcc.dg/Wswitch-default.c: New test.
20039
20040 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
20041
20042         * g++.dg/other/enum1.C: New test.
20043
20044 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
20045
20046         * gcc.dg/pragma-ep-3.c: Fix typo.
20047
20048 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20049
20050         * g++.dg/inherit/template-as-base.C: New test.
20051
20052 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
20053
20054         * g++.old-deja/g++.other/dwarf2-1.C: Move...
20055         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
20056
20057 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
20058
20059         * gcc.dg/cpp/multiline.c: Update to match.
20060
20061 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
20062
20063         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
20064
20065 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
20066
20067         * gcc.dg/cpp/extratokens2.c:  New file.
20068
20069 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
20070
20071         * gcc.dg/20020312-2.c: Add rs6000 target.
20072
20073         * gcc.c-torture/compile/20020319-1.c: New test.
20074
20075 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20076
20077         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
20078         (A, E): Handle this.
20079
20080 2002-03-20  Jason Merrill  <jason@redhat.com>
20081
20082         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
20083         ignoring -fpic.
20084         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
20085         through prune_gcc_output.
20086
20087 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
20088
20089         * gcc.c-torture/compile/20020320-1.c: New test.
20090
20091 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
20092
20093         * gcc.c-torture/compile/20020318-1.c: New test.
20094
20095         * gcc.dg/struct-by-value-1.c: New test.
20096
20097         * gcc.dg/20020319-1.c: New test.
20098
20099 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
20100
20101         * g++.dg/opt/conj1.C: New test.
20102
20103 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
20104
20105         * g++.dg/template/qualttp20.C: Revert previous change.
20106         * g++.dg/template/qualttp3.C: Likewise.
20107         * g++.dg/template/qualttp4.C: Likewise
20108         * g++.dg/template/qualttp5.C: Likewise
20109         * g++.dg/template/qualttp6.C: Likewise
20110         * g++.dg/template/qualttp7.C: Likewise
20111         * g++.dg/template/qualttp8.C: Likewise
20112         * g++.dg/template/recurse.C: Likewise.
20113
20114 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20115
20116         * gcc.dg/cpp/wchar-1.c: Update.
20117
20118 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20119
20120         * g++.dg/template/conv1.C: New test.
20121         * g++.dg/template/conv2.C: New test.
20122         * g++.dg/template/conv3.C: New test.
20123         * g++.dg/template/conv4.C: New test.
20124
20125 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20126
20127         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
20128         * g++.dg/template/qualttp3.C: Likewise.
20129         * g++.dg/template/qualttp4.C: Likewise
20130         * g++.dg/template/qualttp5.C: Likewise
20131         * g++.dg/template/qualttp6.C: Likewise
20132         * g++.dg/template/qualttp7.C: Likewise
20133         * g++.dg/template/qualttp8.C: Likewise
20134         * g++.dg/template/recurse.C: Likewise.
20135
20136 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20137
20138         * g++.dg/opt/dtor1.C: New test.
20139
20140 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
20141
20142         * gcc.c-torture/compile/20020315-1.c: New test.
20143
20144 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
20145
20146         * gcc.dg/weak-1.c: Fix scan tests.
20147
20148 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
20149
20150         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
20151         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
20152         cris-*-aout* mmix-*-*.
20153         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
20154         cris-*-aout* mmix-*-*.
20155         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
20156         cris-*-elf* cris-*-aout* and mmix-*-*.
20157         * gcc.dg/20001009-1.c: Ditto.
20158         * gcc.dg/20010912-1.c: Ditto.
20159         * gcc.dg/20020122-4.c: Ditto.
20160         * gcc.dg/inline-2.c: Ditto.
20161
20162 2002-03-14  Jeffrey A Law  (law@cygnus.com)
20163
20164         * gcc.c-torture/compile/20020314-1.c: New test.
20165
20166 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
20167
20168         * gcc.c-torture/execute/20020314-1.c: New test.
20169
20170 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
20171
20172         * g++.dg/warn/Wunused-1.C: New test.
20173
20174 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
20175
20176         * g++.dg/abi/mangle6.C: New test.
20177
20178 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
20179
20180         * gcc.c-torture/compile/20020309-2.c: New test.
20181
20182         * gcc.c-torture/compile/20020312-1.c: New test.
20183
20184 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20185
20186         * g++.dg/other/access1.C: New test.
20187
20188 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
20189
20190         * gcc.c-torture/execute/wchar_t-1.c: New test.
20191
20192 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
20193
20194         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
20195
20196 2002-03-12  Roger Sayle  <roger@eyesopen.com>
20197
20198         * gcc.dg/20020312-1.c: New test case.
20199
20200 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
20201
20202         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
20203
20204 2002-03-11  Richard Henderson  <rth@redhat.com>
20205
20206         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
20207         * g++.old-deja/g++.jason/report.C: Likewise.
20208
20209 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20210
20211         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
20212         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
20213
20214 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20215
20216         * testsuite/g++.dg/overload/pmf1.C: New test.
20217
20218 2002-03-11  Kazu Hirata  <kazu@hxi.com>
20219
20220         * gcc.c-torture/execute/20020307-1.c: Use long.
20221
20222 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
20223
20224         PR optimization/5844
20225         * gcc.dg/20020310-1.c: New test.
20226
20227 2002-03-09  Michael Meissner  <meissner@redhat.com>
20228
20229         * gcc.c-torture/execute/memcpy-2.c: New test.
20230         * gcc.c-torture/execute/memset-1.c: New test.
20231         * gcc.c-torture/execute/strlen-1.c: New test.
20232         * gcc.c-torture/execute/strcmp-1.c: New test.
20233         * gcc.c-torture/execute/strncmp-1.c: New test.
20234
20235 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
20236
20237         * gcc.dg/ppc-ldstruct.c: New test.
20238
20239 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
20240
20241         * gcc.c-torture/execute/va-arg-22.c: New test.
20242
20243 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20244
20245         * gcc.c-torture/compile/20020309-1.c: New test.
20246
20247 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
20248
20249         * gcc.c-torture/execute/20020307-2.c: New test.
20250
20251 2002-03-07  Jeffrey A Law  (law@redhat.com)
20252
20253         * g77.f-torture/compile/20020307-1.f: New test.
20254
20255 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
20256
20257         * gcc.dg/unordered-1.c: New test.
20258
20259 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
20260
20261         * gcc.c-torture/execute/20020307-1.c: New test.
20262
20263 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
20264
20265         * gcc.dg/20020304-1.c: New test.
20266
20267         * gcc.c-torture/compile/20020304-2.c: New test.
20268
20269 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
20270
20271         * gcc.c-torture/compile/20020304-1.c: New test case
20272         (from PR c/5830).
20273
20274 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
20275
20276         * gcc.dg/20020103-1.c: Add other -D ppc variants.
20277
20278 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20279
20280         * g++.dg/other/classkey1.C: New test.
20281
20282 2002-03-01  Richard Henderson  <rth@redhat.com>
20283
20284         * gcc.c-torture/compile/981223-1.x: New.
20285         * gcc.c-torture/compile/920625-1.x: New.
20286
20287 2002-02-28  Richard Henderson  <rth@redhat.com>
20288
20289         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
20290
20291 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
20292
20293         * gcc.c-torture/execute/20020227-1.c: New test.
20294
20295 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
20296
20297         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
20298         here" ERROR lines.
20299         * g++.old-deja/g++.oliva/partord1.C: Likewise.
20300         * g++.old-deja.g++.other/defarg1.C: Likewise.
20301         * g++.old-deja/g++.pt/calls2.C: Likewise.
20302         * g++.old-deja/g++.pt/crash20.C: Likewise.
20303         * g++.old-deja/g++.pt/crash30.C: Likewise.
20304         * g++.old-deja/g++.pt/crash36.C: Likewise.
20305         * g++.old-deja/g++.pt/crash6.C: Likewise.
20306         * g++.old-deja/g++.pt/defarg13.C: Likewise.
20307         * g++.old-deja/g++.pt/derived3.C: Likewise.
20308         * g++.old-deja/g++.pt/error1.C: Likewise.
20309         * g++.old-deja/g++.pt/friend21.C: Likewise.
20310         * g++.old-deja/g++.pt/friend23.C: Likewise.
20311         * g++.old-deja/g++.pt/infinite1.C: Likewise.
20312         * g++.old-deja/g++.robertl/eb128.C: Likewise.
20313
20314 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
20315
20316         * gcc.c-torture/execute/20020225-2.c: New test.
20317
20318 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
20319
20320         * gcc.c-torture/execute/920730-1t.c,
20321         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
20322         Delete test cases, only relevant to -traditional.
20323
20324 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20325
20326         * gcc.dg/cpp/undef1.c: Remove.
20327         * gcc.dg/cpp/directiv.c: Update.
20328         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
20329
20330 2002-02-27  Michael Meissner  <meissner@redhat.com>
20331
20332         * gcc.c-torture/execute/20020226-1.c: New test.
20333
20334 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
20335
20336         * g++.dg/debug/debug4.C: New test.
20337
20338         * gcc.dg/ia64-visibility-1.c: New test.
20339
20340 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
20341
20342         * gcc.dg/debug/20020224-1.c: New.
20343
20344 2002-02-25  Kazu Hirata  <kazu@hxi.com>
20345
20346         * gcc.c-torture/execute/960416-1.x: New.
20347         * gcc.c-torture/execute/divconst-3.x: Likewise.
20348
20349 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
20350
20351         * gcc.dg/20020224-1.c: New test.
20352
20353 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
20354
20355         * gcc.c-torture/execute/20020225-1.c: New.
20356
20357 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20358
20359         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
20360
20361 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
20362
20363         * gcc.dg/20020222-1.c: New test.
20364
20365 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
20366
20367         * g++.dg/opt/anonunion1.C: New test.
20368
20369 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20370
20371         * g++.dg/template/qualttp19.C: New test.
20372         * g++.dg/template/qualttp20.C: New test.
20373         * g++.old-deja/g++.jason/report.C: Adjust expected errors
20374         * g++.old-deja/g++.other/qual1.C: Likewise.
20375
20376 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
20377
20378         * gcc.dg/attr-alwaysinline.c: New.
20379
20380 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
20381
20382         * gcc.dg/20020220-1.c: New test.
20383
20384         * gcc.dg/20020220-2.c: New test.
20385
20386         * g++.dg/opt/mmx1.C: New test.
20387
20388 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
20389
20390         * gcc.c-torture/compile/20020110.c: New test.
20391
20392 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
20393
20394         * gcc.c-torture/execute/20020219-1.c: New test.
20395
20396         * gcc.dg/20020219-1.c: New test.
20397
20398         * gcc.dg/noncompile/20020220-1.c: New test.
20399
20400         * g++.dg/opt/ptrintsum1.C: New test.
20401
20402         * gcc.dg/debug/20020220-1.c: New test.
20403
20404 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
20405
20406         * gcc.c-torture/execute/20020216-1.c: New test.
20407
20408 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20409
20410         * gcc.dg/decl-1.c: Update, new test.
20411
20412 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
20413
20414         * g++.dg/abi/bitfield1.C: New test.
20415         * g++.dg/abi/bitfield2.C: New test.
20416
20417 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20418
20419         * gcc.dg/attr-nest.c: New test.
20420
20421 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20422
20423         * gcc.c-torture/execute/20020215-1.c: New test.
20424
20425 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
20426
20427         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
20428         * g++.dg/debug/debug.exp: New.
20429         * g++.dg/debug/trivial.C: New.
20430         * g++.dg/debug/debug1.C: Moved...
20431         * g++.dg/other/debug1.C: ...from here.
20432         * g++.dg/debug/debug2.C: Moved...
20433         * g++.dg/other/debug2.C: ...from here.
20434         * g++.dg/debug/debug3.C: Moved...
20435         * g++.dg/other/debug3.C: ...from here.
20436
20437         * gcc.dg/noncompile/20020213-1.c: New test.
20438
20439 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
20440
20441         * g++.dg/other/debug3.C: New test.
20442
20443         * gcc.c-torture/execute/20020213-1.c: New test.
20444
20445 2002-02-13  Richard Smith <richard@ex-parrot.com>
20446
20447         * g++.old-deja/g++.other/thunk1.C: New test.
20448
20449 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20450
20451         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
20452
20453 2002-02-13  Stan Shebs  <shebs@apple.com>
20454
20455         * gcc.dg/altivec-3.c: New.
20456
20457 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
20458
20459         * gcc.dg/Wunreachable-1.c: New test.
20460         * gcc.dg/Wunreachable-2.c: New test.
20461
20462 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20463
20464         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
20465
20466 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
20467
20468         * gcc.dg/decl-1.c: New test.
20469
20470 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20471
20472         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
20473
20474 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20475
20476         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
20477         * gcc.c-torture/compile/980506-1.x: Likewise.
20478
20479 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20480
20481         * gcc.dg/20020210-1.c: New.
20482
20483 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
20484
20485         * g77.f-torture/execute/947.f: New regression test
20486         for PR fortran/947.
20487
20488 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
20489
20490         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
20491         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
20492
20493 2002-02-08  Richard Henderson  <rth@redhat.com>
20494
20495         * gcc.c-torture/compile/labels-3.c: New.
20496
20497 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
20498
20499         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
20500         expression statements work instead.
20501         * gcc.dg/noncompile/20020207-1.c: New test.
20502
20503 2002-02-07  Richard Henderson  <rth@redhat.com>
20504
20505         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
20506
20507 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20508
20509         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
20510         message from g77
20511         * lib/g77-dg.exp: Trim g77 error messages so that they are
20512         recognized by dg.exp.
20513
20514 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20515
20516         PR fortran/5473
20517         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
20518
20519 2002-02-07  Richard Henderson  <rth@redhat.com>
20520
20521         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
20522         to be sufficiently aligned for integers.
20523
20524 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
20525
20526         * g++.dg/template/friend4.C: New test.
20527
20528 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20529
20530         PR fortran/5743
20531         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
20532         unsupported cases.
20533
20534 2002-02-07  Richard Henderson  <rth@redhat.com>
20535
20536         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
20537         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
20538         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
20539         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
20540
20541 2002-02-06  Richard Henderson  <rth@redhat.com>
20542
20543         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
20544
20545 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
20546
20547         * gcc.dg/20020206-1.c: New test.
20548
20549 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
20550
20551         * gcc.c-torture/execute/20020206-1.c: New test.
20552
20553         * gcc.c-torture/execute/20020206-2.c: New test.
20554
20555         PR optimization/5429:
20556         * gcc.c-torture/compile/20020206-1.c: New test.
20557
20558 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
20559
20560         * g++.dg/ext/align1.C: Do not use an explicit alignment value
20561         as certain file formats cannot support particularly large
20562         alignments.
20563
20564         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
20565         and do not expect to be able to link the executable.
20566
20567         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
20568         fail because the COFF format does not support the weak attribute.
20569
20570 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
20571
20572         * g77.dg/pr5473.f:  New test
20573
20574 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
20575
20576         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
20577         Fix testcase accordingly.
20578
20579 2002-02-04  Richard Henderson  <rth@redhat.com>
20580
20581         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
20582         (buf): Change to be an array of pointers, not ints.
20583
20584 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20585
20586         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
20587         before all tests.  Move warning one line above to match where it
20588         C frontend emits.
20589         * gcc.dg/Wswitch-2.c: New test.
20590         * g++.dg/warn/Wswitch-1.C: New test.
20591         * g++.dg/warn/Wswitch-2.C: New test.
20592
20593 2002-02-04  Richard Henderson  <rth@redhat.com>
20594
20595         * g++.dg/abi/offsetof.C: Fix size comparison.
20596
20597 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
20598
20599         * gcc.dg/cast-qual-2.c: New test.
20600
20601 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20602
20603         * gcc.dg/20020201-4.c: New test.
20604
20605 2002-02-04  Ben Elliston  <bje@redhat.com>
20606
20607         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
20608         target_info attribute != 0, in addition to the empty string.
20609         (gcc_target_compile): Likewise.
20610
20611 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
20612
20613         * gcc.dg/Wswitch.c: New test.
20614         PR gcc/4475. PR gcc/3780.
20615
20616 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
20617
20618         * g77.f-torture/execute/5122.f: New test for regressions
20619         against PR fortran/5122.
20620
20621 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
20622
20623         * g77.f-torture/compile/pr3743.f: Delete
20624         * g77.dg/pr3743-1.f: New test.
20625         * g77.dg/pr3743-2.f: New test.
20626         * g77.dg/pr3743-3.f: New test.
20627         * g77.dg/pr3743-4.f: New test.
20628
20629 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20630
20631         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
20632
20633 2002-02-02  Richard Henderson  <rth@redhat.com>
20634
20635         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
20636         * gcc.c-torture/execute/bf64-1.c: Likewise.
20637
20638 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20639
20640         * gcc.dg/20020201-2.c: New test.
20641
20642         * gcc.dg/20020201-3.c: New test.
20643
20644         * gcc.c-torture/execute/bitfld-2.c: New test.
20645
20646 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20647
20648         * gcc.dg/bitfld-1.c: Update.
20649         * gcc.dg/bitfld-2.c: Update.
20650         * gcc.c-torture/execute/bitfld-1.x: New.
20651
20652 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20653
20654         * gcc.c-torture/execute/20020201-1.c: New test.
20655
20656 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
20657
20658         PR target/5469
20659         * gcc.dg/20020201-1.c: New test.
20660
20661 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
20662
20663         PR fortran/3743
20664         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
20665         * g77.f-torture/compile/pr3743.x: Remove
20666
20667 2002-01-31  Tom Rix  <trix@redhat.com>
20668
20669         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
20670
20671 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20672
20673         * gcc.dg/noncompile/20020130-1.c: New test.
20674
20675 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
20676
20677         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
20678
20679 2002-01-29  Richard Henderson  <rth@redhat.com>
20680
20681         * gcc.c-torture/execute/991118-1.c: Cast various constants back
20682         to long long.
20683         * gcc.c-torture/execute/bf64-1.c: Likewise.
20684
20685 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
20686
20687         * gcc.c-torture/execute/20020129-1.c: New test.
20688
20689 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20690
20691         * gcc.c-torture/compile/20000224-1.c: Update.
20692         * gcc.c-torture/execute/bitfld-1.c: New tests.
20693         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
20694         * gcc.dg/uninit-A.c: Update.
20695
20696 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20697
20698         * g++.dg/template/ctor1.C: Add instantiation.
20699
20700 2002-01-28  Paul Koning  <pkoning@equallogic.com>
20701
20702         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
20703         argument to __builtin_prefetch to be const ptr.
20704
20705 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
20706
20707         * gcc.c-torture/compile/20020120-1.c: New test.
20708
20709 2002-01-27  Kazu Hirata  <kazu@hxi.com>
20710
20711         * gcc.c-torture/execute/20020127-1.c: New test.
20712
20713 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
20714
20715         * g77.dg/f77-edit-i-in.f: New test
20716         * g77.dg/f77-edit-i-out.f: New test
20717
20718 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
20719
20720         * gcc.dg/debug/debug.exp: New file.
20721         * gcc.dg/debug/trivial.c: New file.
20722         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
20723         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
20724         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
20725         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
20726         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
20727         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
20728         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
20729         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
20730         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
20731         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
20732         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
20733         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
20734         * gcc.dg/20000503-1.c: Removed.
20735         * gcc.dg/20010207-1.c: Removed.
20736         * gcc.dg/20011223-1.c: Removed.
20737         * gcc.dg/20020104-2.c: Removed.
20738         * gcc.dg/debug-1.c: Removed.
20739         * gcc.dg/debug-2.c: Removed.
20740         * gcc.dg/debug-3.c: Removed.
20741         * gcc.dg/debug-4.c: Removed.
20742         * gcc.dg/debug-5.c: Removed.
20743         * gcc.dg/debug-6.c: Removed.
20744         * gcc.dg/dwarf2-1.c: Removed.
20745         * gcc.dg/dwarf2-2.c: Removed.
20746
20747 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
20748
20749         * g++.old-deja/g++.other/eh5.C: New test.
20750         * g++.old-deja/g++.other/sibcall2.C: New test.
20751         * g++.old-deja/g++.other/array9.C: New test.
20752         * g++.old-deja/g++.other/typename2.C: New test.
20753         * g++.old-deja/g++.other/crash60.C: New test.
20754         * g++.old-deja/g++.other/conv9.C: New test.
20755         * g++.old-deja/g++.other/mangle10.C: New test.
20756         * g++.old-deja/g++.other/unchanging1.C: New test.
20757         * g++.old-deja/g++.other/exprstmt1.C: New test.
20758         * g++.old-deja/g++.other/inline23.C: New test.
20759         * g++.old-deja/g++.eh/ia64-1.C: New test.
20760         * g++.old-deja/g++.other/dwarf2-1.C: New test.
20761         * g++.old-deja/g++.other/reload1.C: New test.
20762         * g++.old-deja/g++.other/static20.C: New test.
20763         * g++.old-deja/g++.other/local-alloc1.C: New test.
20764         * g++.old-deja/g++.other/conv8.C: New test.
20765         * g++.old-deja/g++.other/stmtexpr2.C: New test.
20766         * g++.old-deja/g++.other/storeexpr1.C: New test.
20767         * g++.old-deja/g++.other/storeexpr2.C: New test.
20768         * g++.dg/eh/template2.C: New test.
20769         * g++.dg/warn/weak1.C: New test.
20770
20771 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
20772
20773         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20774         Remove first, non-varying, argument.
20775
20776 2002-01-23  Richard Henderson  <rth@redhat.com>
20777
20778         * gcc.dg/inline-2.c: New.
20779
20780         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
20781         Add optional target arg.  Check number of arguments.
20782         (scan-assembler-not, scan-assembler-dem): Likewise.
20783         (scan-assembler-dem-not): Likewise.
20784
20785 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20786
20787         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
20788         line 12.
20789         * g++.old-deja/g++.brendan/parse3.C,
20790         g++.old-deja/g++.other/crash26.C,
20791         g++.old-deja/g++.other/crash28.C,
20792         g++.old-deja/g++.other/crash29.C,
20793         g++.old-deja/g++.other/crash30.C,
20794         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
20795
20796 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
20797
20798         * gcc.dg/20020115-1.c: New.
20799
20800 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
20801
20802         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
20803
20804 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
20805
20806         * gcc.dg/20020122-3.c: New.
20807
20808 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
20809
20810         * g++.dg/other/gc1.C: New test.
20811
20812 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20813
20814         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
20815
20816 2002-01-22  Richard Henderson  <rth@redhat.com>
20817
20818         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
20819
20820 2002-01-22  Richard Henderson  <rth@redhat.com>
20821
20822         * gcc.dg/20020122-4.c: New.
20823
20824 2002-01-22  H.J. Lu <hjl@gnu.org>
20825
20826         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
20827         link output.
20828         * gcc.dg/special/ecos.exp: Likewise.
20829         * lib/g++-dg.exp: Likewise.
20830         * lib/g77-dg.exp: Likewise.
20831         * lib/gcc-dg.exp : Likewise.
20832         * lib/mike-g++.exp: Likewise.
20833         * lib/mike-g77.exp: Likewise.
20834         * lib/mike-gcc.exp: Likewise.
20835         * lib/objc-dg.exp: Likewise.
20836
20837 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
20838
20839         PR target/5379
20840         * gcc.dg/20020122-2.c: New test.
20841
20842 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
20843
20844         * gcc.dg/20020122-1.c: New test.
20845
20846 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
20847
20848         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
20849
20850 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
20851
20852         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
20853
20854 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20855
20856         * gcc.c-torture/compile/20020121-1.c: New test.
20857
20858 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20859
20860         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
20861         ld_library_path.
20862
20863 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
20864
20865         * gcc.dg/20020218-1.c: New test.
20866
20867 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
20868
20869         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
20870         messages
20871         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
20872         "At global scope" warning
20873         * g++.dg/ext/align1.C: Change cygwin test for alignment
20874         from db-bogus to dg-warning
20875
20876 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
20877
20878         * g77.f-torture/compile/cpp2.F: New test.
20879
20880 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20881
20882         * g++.dg/template/access1.C: New test.
20883
20884 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
20885
20886         * gcc.dg/20020118-1.c: New.
20887
20888 2002-01-18  Kazu Hirata  <kazu@hxi.com>
20889
20890         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
20891
20892 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20893
20894         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
20895         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
20896         alignment warnings.
20897
20898 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20899
20900         * gcc.misc-tests/i386-prefetch.exp: Save and restore
20901         torture_with_loops and torture_without_loops
20902
20903 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
20904
20905         * gcc.c-torture/compile/20020116-1.c: New test.
20906
20907 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
20908
20909         * gcc.dg/20020116-2.c: New test.
20910
20911         * gcc.dg/ultrasp4.c: New test.
20912
20913         * gcc.dg/20020116-1.c: New test.
20914
20915 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
20916
20917         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
20918         by EABI.
20919
20920 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
20921
20922         * gcc.misc-tests/i386-prefetch.exp: New.
20923         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
20924         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
20925         * gcc.misc-tests/i386-pf-none-1.c: New test.
20926         * gcc.misc-tests/i386-pf-sse-1.c: New test.
20927
20928 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
20929
20930         * gcc.dg/gnu89-init-1.c: Add new tests.
20931
20932 2002-01-15  Andreas Jaeger  <aj@suse.de>
20933
20934         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
20935         * gcc.dg/i386-mmx-2.c: Likewise.
20936         * gcc.dg/i386-sse-1.c: Likewise.
20937         * gcc.dg/i386-sse-2.c: Likewise.
20938         * gcc.dg/i386-sse-3.c: Likewise.
20939
20940 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
20941
20942         * g77.f-torture/execute/intrinsic-unix-bessel.f:
20943         Uncomment additional cases that now pass.
20944
20945 2002-01-11  Richard Henderson  <rth@redhat.com>
20946
20947         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
20948         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
20949
20950 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
20951
20952         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
20953
20954 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
20955
20956         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
20957         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
20958
20959 2002-01-10  Dale Johannesen  <dalej@apple.com>
20960
20961         * gcc.c-torture/execute/loop-11.c: New.
20962
20963 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
20964
20965         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
20966         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
20967
20968 2002-01-09  Richard Henderson  <rth@redhat.com>
20969
20970         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
20971         type in which to perform the operation for each size.
20972
20973 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
20974
20975         * gcc.c-torture/compile/20020109-2.c: New test.
20976
20977 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
20978
20979         * gcc.c-torture/execute/loop-10.c: New test.
20980
20981 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20982
20983         * gcc.c-torture/compile/20010226-1.c: New test.
20984         * gcc.c-torture/compile/20010227-1.c: New test.
20985         * gcc.c-torture/compile/20010426-1.c: New test.
20986         * gcc.c-torture/compile/20010510-1.c: New test.
20987         * gcc.c-torture/compile/20010605-3.c: New test.
20988         * gcc.c-torture/compile/20010824-1.c: New test.
20989         * gcc.c-torture/execute/20010409-1.c: New test.
20990         * gcc.dg/noncompile/20000901-1.c: New test.
20991         * gcc.dg/20001023-1.c: New test.
20992         * gcc.dg/20001101-1.c: New test.
20993         * gcc.dg/20001102-1.c: New test.
20994         * gcc.dg/20010207-1.c: New test.
20995         * gcc.dg/20010405-1.c: New test.
20996         * gcc.dg/20010822-1.c: New test.
20997         * gcc.dg/20011107-1.c: New test.
20998
20999 2002-01-09  Jeffrey A Law  (law@redhat.com)
21000
21001         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
21002
21003         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
21004         execution failure on PA targets.
21005
21006 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21007
21008         * gcc.c-torture/compile/20020109-1.c: New test.
21009
21010 2002-01-08  Kazu Hirata  <kazu@hxi.com>
21011
21012         * gcc.c-torture/execute/20020108-1.c: New test.
21013
21014 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
21015
21016         * gcc.dg/20020108-1.c: New test.
21017
21018 2002-01-08  H.J. Lu <hjl@gnu.org>
21019
21020         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
21021         for header files.
21022
21023 2002-01-08  Geoff Keating  <geoffk@redhat.com>
21024
21025         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
21026         consistency.
21027
21028 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
21029
21030         * gcc.dg/altivec-4.c: Test altivec predicates.
21031
21032 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
21033
21034         * gcc.c-torture/execute/20020107-1.c: New test.
21035
21036 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
21037
21038         PR c/5279
21039         * gcc.c-torture/compile/20020106-1.c: New test.
21040
21041 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21042
21043         * gcc.c-torture/execute/nestfunc-4.c: New test.
21044
21045 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21046
21047         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
21048         extra triple that slipped in.
21049         * g++.old-deja/g++.abi/align.C: Likewise.
21050         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21051
21052 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21053
21054         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
21055         * g++.old-deja/g++.abi/align.C: Likewise.
21056         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21057
21058         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
21059         on FreeBSD/i386.
21060         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
21061         FreeBSD.
21062
21063 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
21064
21065         * gcc.dg/20020104-1.c: New test.
21066
21067         * gcc.dg/20020104-2.c: New test.
21068
21069 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
21070
21071         * gcc.dg/20020103-1.c: Fix typo in target selector.
21072
21073 2002-01-03  Richard Henderson  <rth@redhat.com>
21074
21075         * gcc.dg/20020103-1.c: New.
21076
21077 2002-01-03  Kazu Hirata  <kazu@hxi.com>
21078
21079         * gcc.c-torture/execute/20020103-1.c: New test.
21080
21081 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
21082
21083         * g++.dg/other/debug2.C: New test.
21084
21085         * gcc.c-torture/compile/20020103-1.c: New test.
21086
21087 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
21088
21089         * gcc.dg/gnu89-init-1.c: Added new tests.
21090
21091 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21092
21093         * g++.dg/template/friend2.C: Remove as patch is reverted.
21094
21095         * g++.dg/warn/oldcast1.C: New test.
21096
21097         * g++.dg/template/ptrmem1.C: New test.
21098         * g++.dg/template/ptrmem2.C: New test.
21099
21100         * g++.dg/template/ntp.C: New test.
21101
21102         * g++.dg/other/component1.C: New test.
21103
21104         * g++.dg/template/ttp3.C: New test.
21105
21106         * g++.dg/template/friend2.C: New test.
21107         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
21108
21109 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21110
21111         * g++.dg/other/ptrmem1.C: New test.
21112         * g++.dg/other/ptrmem2.C: New test.
21113
21114 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21115
21116         * g++.dg/template/ctor1.C: New test.
21117
21118 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21119
21120         * g++.dg/template/friend2.C: New test.
21121
21122 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
21123
21124         * gcc.dg/mmix-1.c: New test.
21125
21126 2001-12-31  Richard Henderson  <rth@redhat.com>
21127
21128         * gcc.dg/asm-5.c: New.
21129
21130 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
21131
21132         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
21133         in namespace __gnu_cxx
21134
21135 2001-12-30  Richard Henderson  <rth@redhat.com>
21136
21137         * gcc.dg/debug-6.c: New.
21138
21139 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
21140
21141         * gcc.c-torture/compile/20011229-2.c: New test.
21142
21143 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
21144
21145         * gcc.dg/debug-3.c: New test.
21146         * gcc.dg/debug-4.c: New test.
21147         * gcc.dg/debug-5.c: New test.
21148
21149 2001-12-29  Richard Henderson  <rth@redhat.com>
21150
21151         * g++.dg/eh/loop1.C: New.
21152
21153 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21154
21155         * g++.dg/template/crash1.C: New test.
21156
21157 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21158
21159         * g++.dg/other/const1.C: New test.
21160
21161 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21162
21163         * gcc.c-torture/compile/20011229-1.c: New test.
21164
21165 2001-12-28  Stan Shebs  <shebs@apple.com>
21166
21167         * lib/objc-torture.exp: Resync with c-torture.exp.
21168         * lib/objc.exp: Load standard libraries.
21169
21170 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
21171
21172         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
21173         additional tests.
21174
21175 2001-12-27  Roger Sayle <roger@eyesopen.com>
21176
21177         * gcc.c-torture/execute/string-opt-16.c: New testcase.
21178
21179 2001-12-27  Richard Henderson  <rth@redhat.com>
21180
21181         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
21182
21183 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21184
21185         * g++.dg/eh/ctor1.C: New test.
21186         * g++.dg/other/error2.C: New test.
21187
21188 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21189
21190         * g++.dg/other/init2.C: New test.
21191
21192 2001-12-24  Richard Henderson  <rth@redhat.com>
21193
21194         * gcc.dg/20011223-1.c: New.
21195         * gcc.dg/inline-1.c: New.
21196
21197 2001-12-23  Richard Henderson  <rth@redhat.com>
21198
21199         * gcc.dg/asm-4.c: Test operand modifiers.
21200
21201 2001-12-23  Richard Henderson  <rth@redhat.com>
21202
21203         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
21204
21205 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21206
21207         * gcc.c-torture/execute/20011223-1.c: New test.
21208
21209 2001-12-21  Richard Henderson  <rth@redhat.com>
21210
21211         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
21212         re-enables the warning.
21213
21214 2001-12-21  Richard Henderson  <rth@redhat.com>
21215
21216         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
21217
21218 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21219
21220         * gcc.c-torture/compile/20011218-1.c: New test.
21221
21222 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
21223
21224         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
21225         arm-isr.c test.
21226         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
21227         epilogue generation for ARM ISR routines.
21228
21229 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21230
21231         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
21232         * gcc.dg/format/c90-printf-3.c: Likewise.
21233         * gcc.dg/format/c99-printf-3.c: Likewise.
21234         * gcc.dg/format/ext-1.c: Likewise.
21235         * gcc.dg/format/ext-6.c: Likewise.
21236         * gcc.dg/format/format.h: Prototype unlocked stdio.
21237
21238 2001-12-20  Richard Henderson  <rth@redhat.com>
21239
21240         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
21241         (arena): Use it.
21242         (malloc): Correct allocation logic.  Abort if we fill up the
21243         arena before initialization complete.
21244         (realloc): Correct allocation logic.
21245
21246 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21247
21248         * gcc.c-torture/compile/20011219-2.c: New test.
21249
21250         * gcc.c-torture/execute/20011219-1.c: New test.
21251
21252 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
21253
21254         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
21255         target does not support weak symbols.
21256
21257 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
21258
21259         * gcc.c-torture/compile/20011219-1.c: New test.
21260
21261 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21262
21263         * g++.dg/other/error1.C: New test.
21264
21265 2001-12-17  Jeffrey A Law  (law@redhat.com)
21266
21267         * gcc.c-torture/execute/20011217-1.c: New test.
21268
21269 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
21270
21271         * objc.dg/special/: New directory.
21272         * objc.dg/special/special.exp: New file.
21273         * objc.dg/special/unclaimed-category-1.h: New file.
21274         * objc.dg/special/unclaimed-category-1a.m: New file.
21275         * objc.dg/special/unclaimed-category-1.m: New file.
21276
21277 2001-12-17  Andreas Jaeger  <aj@suse.de>
21278
21279         * gcc.c-torture/compile/20011217-2.c: New test.
21280
21281 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21282
21283         * gcc.c-torture/compile/20011217-1.c: New test.
21284
21285 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
21286
21287         * testsuite/gcc.dg/20011214-1.c: New.
21288
21289 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
21290
21291         * gcc.dg/altivec-4.c: New.
21292
21293 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
21294
21295         * gcc.dg/20011113-1.c: New test.
21296
21297 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21298
21299         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
21300         std::__malloc_alloc_template<0> and
21301         std::__default_alloc_template<false, 0>.
21302
21303 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
21304
21305         * objc/execute/bf-21.m: New test.
21306         * objc/execute/enumeration-1.m: New test.
21307         * objc/execute/enumeration-2.m: New test.
21308
21309 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
21310
21311         * gcc.dg/gnu89-init-1.c: New test.
21312
21313 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21314
21315         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
21316         * g++.old-deja/g++.jason/2371.C: Likewise.
21317         * g++.old-deja/g++.jason/template33.C: Likewise.
21318         * g++.old-deja/g++.jason/template34.C: Likewise.
21319         * g++.old-deja/g++.jason/template36.C: Likewise.
21320         * g++.old-deja/g++.oliva/typename1.C: Likewise.
21321         * g++.old-deja/g++.oliva/typename2.C: Likewise.
21322         * g++.old-deja/g++.other/typename1.C: Likewise.
21323         * g++.old-deja/g++.pt/inherit2.C: Likewise.
21324         * g++.old-deja/g++.pt/nontype5.C: Likewise.
21325         * g++.old-deja/g++.pt/typename11.C: Likewise.
21326         * g++.old-deja/g++.pt/typename14.C: Likewise.
21327         * g++.old-deja/g++.pt/typename16.C: Likewise.
21328         * g++.old-deja/g++.pt/typename3.C: Likewise.
21329         * g++.old-deja/g++.pt/typename4.C: Likewise.
21330         * g++.old-deja/g++.pt/typename5.C: Likewise.
21331         * g++.old-deja/g++.pt/typename7.C: Likewise.
21332         * g++.old-deja/g++.robertl/eb9.C: Likewise.
21333
21334 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
21335
21336         * g++.dg/other/linkage1.C: New test.
21337         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
21338         specifiers.
21339
21340 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21341
21342         * gcc.dg/concat.c: New test.
21343
21344 2001-12-11  Stan Shebs  <shebs@apple.com>
21345
21346         * objc/compile: New test directory.
21347         * objc/compile/compile.exp: New expect script.
21348         * objc/compile/20011211-1.m: New compile test.
21349
21350 2001-12-11  Jason Merrill  <jason@redhat.com>
21351
21352         * lib/prune.exp (prune_gcc_output): Also handle "In member
21353         function".  So many permutations...
21354
21355 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
21356
21357         * g++.dg/template/typedef1.C: New test.
21358
21359 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21360
21361         * g++.dg/other/copy1.C: New test.
21362
21363 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
21364
21365         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
21366
21367         * gcc.dg/builtin-choose-expr.c: New.
21368
21369 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
21370
21371         * gcc.dg/altivec-2.c: New.
21372
21373 2001-12-07  Richard Henderson  <rth@redhat.com>
21374
21375         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
21376
21377 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
21378
21379         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
21380         ultrasparc.
21381
21382 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21383
21384         * g++-old.deja/g++.robertl/eb101.C: Deleted.
21385
21386 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
21387
21388         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
21389         variable argument list.
21390
21391 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
21392
21393         * gcc.c-torture/execute/memcheck: Delete entire directory.
21394         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
21395         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
21396
21397 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21398
21399         * gcc.dg/Wshadow-1.c: New test.
21400
21401 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
21402
21403         * gcc.c-torture/compile/20011130-1.c: New test.
21404
21405         * gcc.dg/noncompile/20011025-1.c: New test.
21406
21407         * g++.dg/other/anon-union.C: New test.
21408
21409         * gcc.c-torture/execute/20011024-1.c: New test.
21410
21411 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21412
21413         * gcc.c-torture/execute/20000722-1.x,
21414         gcc.c-torture/execute/20010123-1.x: Remove.
21415         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
21416         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
21417         gcc.dg/c99-complit-2.c: New tests.
21418
21419 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
21420
21421         * g++.dg/inherit/base1.C: New test.
21422
21423 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
21424
21425         * g++.dg/other/stdarg1.C: New test.
21426
21427         * gcc.c-torture/compile/20011130-2.c: New test.
21428
21429 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
21430
21431         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
21432         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
21433         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
21434         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
21435         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
21436         * gcc.dg/builtin-prefetch-1.c: New test.
21437
21438 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
21439
21440         * gcc.dg/20011130-1.c: New test.
21441
21442 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21443
21444         * g++.dg/other/scope1.C: New test.
21445         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
21446
21447 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21448
21449         * gcc.dg/vla-init-1.c: New test.
21450
21451 2001-12-01  Geoff Keating  <geoffk@redhat.com>
21452
21453         * gcc.c-torture/compile/structs.c: New testcase from GDB.
21454
21455 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21456
21457         * objc.dg/alias.m: Update.
21458         * objc.dg/class-1.m: Update.
21459         * objc.dg/const-str-1.m: Update.
21460         * objc.dg/fwd-proto-1.m: Update.
21461         * objc.dg/id-1.m: Update.
21462         * objc.dg/super-class-1.m: Update.
21463
21464 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
21465
21466         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
21467         constructs.
21468
21469 2001-11-28  Jeffrey A Law  (law@cygnus.com)
21470
21471         * gcc.c-torture/execute/20011128-1.c: New test.
21472
21473 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
21474
21475         * gcc.dg/20011127-1.c: New test.
21476
21477 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21478
21479         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
21480         from Austin Group draft 7.
21481         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
21482         scanf format arguments.
21483         * gcc.dg/format/no-exargs-2.c: New test.
21484
21485 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
21486
21487         * g++.dg/abi/vbase8-4.C: New test.
21488
21489 2001-11-24  Ian Lance Taylor  <ian@airs.com>
21490
21491         * gcc.c-torture/execute/20011121-1.c: New test.
21492
21493 2001-11-23  Jeffrey A Law  (law@cygnus.com)
21494
21495         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
21496
21497 2001-11-23  Andreas Jaeger  <aj@suse.de>
21498
21499         * gcc.dg/cpp/charconst-2.c: New test.
21500
21501 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
21502
21503         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
21504         to the host if it is remote.  Let tests specify extra headers
21505         they use.
21506         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
21507         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
21508         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
21509         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
21510         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
21511         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
21512         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
21513         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
21514         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
21515         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
21516
21517 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
21518
21519         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
21520         for little endian ARMs.
21521
21522 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
21523
21524         * gcc.c-torture/compile/20011119-1.c: New test.
21525         * gcc.c-torture/compile/20011119-2.c: New test.
21526
21527 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
21528
21529         * gcc.dg/altivec-1.c: Fix typo.
21530
21531 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21532
21533         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
21534
21535 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
21536
21537         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
21538
21539 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
21540
21541         * lib/g77.exp: Don't specify --rpath-link.
21542
21543         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
21544         across all the headers.
21545         * gcc.dg/format/format.exp: For testing on a remote host,
21546         copy format.h.
21547
21548         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
21549         * gcc.c-torture/execute/930406-1.c: Likewise.
21550         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21551
21552 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
21553
21554         * gcc.dg/altivec-1.c: New.
21555
21556 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
21557
21558         * gcc.dg/cpp/fpreprocessed.c: New test case.
21559
21560 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21561
21562         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
21563         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
21564         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
21565
21566 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21567
21568         * gcc.dg/no-builtin-1.c: New test.
21569
21570 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
21571
21572         * gcc.c-torture/execute/20011115-1.c: New test.
21573
21574 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
21575
21576         * gcc.c-torture/compile/20011114-2.c: New test.
21577         * gcc.c-torture/compile/20011114-3.c: New test.
21578         * gcc.c-torture/compile/20011114-4.c: New test.
21579
21580 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21581
21582         * g++.dg/other/init1.C: New test.
21583
21584 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
21585
21586         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
21587         message.
21588
21589         * gcc.c-torture/execute/20011114-1.c: New testcase.
21590
21591         * gcc.c-torture/compile/20010327-1.c: Revert last change.
21592         * gcc.c-torture/compile/20011114-1.c: New test, exactly
21593         like the (before this change) version of 20010327-1.c.
21594
21595 2001-11-14  Roger Sayle <roger@eyesopen.com>
21596
21597         * gcc.c-torture/execute/string-opt-13.c: New testcase.
21598
21599 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
21600
21601         * g++.dg/init/array2.C: New test.
21602
21603 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
21604
21605         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
21606
21607 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
21608
21609         * g++.dg/other/forscope1.C: New test.
21610         * g++.dg/ext/forscope1.C: New test.
21611         * g++.dg/ext/forscope2.C: New test.
21612
21613 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
21614
21615         * gcc.c-torture/execute/20011113-1.c: New test.
21616
21617 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
21618
21619         * gcc.c-torture/execute/20011109-2.c: New test.
21620
21621         * gcc.c-torture/execute/20011109-1.c: New test.
21622
21623 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
21624
21625         * gcc.c-torture/compile/20011109-1.c: New test.
21626
21627 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
21628
21629         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
21630         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
21631         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
21632         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
21633         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
21634         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
21635         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
21636
21637 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21638
21639         * g++.dg/warn/Wshadow-1.C: New tests.
21640         * g++.old-deja/g++.mike/for3.C: Update.
21641
21642 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21643
21644         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
21645         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
21646         XFAILs.  Adjust expected error texts.
21647         * gcc.c-torture/compile/20011106-1.c,
21648         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
21649         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
21650         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
21651         gcc.dg/c99-array-lval-5.c: New tests.
21652
21653 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21654
21655         * gcc.dg/cpp/defined.c: Update.
21656
21657 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21658
21659         * gcc.c-torture/execute/anon-1.c: New test.
21660
21661 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
21662
21663         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
21664         same size, so no warning should be produced on stormy16.
21665
21666         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
21667         due to oversized array.
21668         * g++.old-deja/g++.mike/ns15.C: Likewise.
21669         * g++.old-deja/g++.pt/crash16.C: Likewise.
21670
21671 2001-11-02  Graham Stott  <grahams@redhat.com>
21672
21673         * g++.dgother/debug1.C: Fix typos.
21674
21675 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
21676
21677         * g++.dg/other/debug1.C: New test.
21678
21679 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21680
21681         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
21682         of unsigned long.
21683
21684 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
21685
21686         * gcc.dg/20011029-2.c: New test.
21687
21688         * gcc.c-torture/compile/20011029-1.c: New test.
21689
21690 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
21691
21692         * objc/execute/class_self-1.m: New test.
21693         * objc/execute/class_self-2.m: New test.
21694
21695 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
21696
21697         * gcc.misc-tests/msgs.exp: Delete.
21698         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
21699         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
21700         error set to match recent changes.
21701
21702 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
21703
21704         * gcc.dg/20011021-1.c: New test.
21705
21706 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
21707
21708         * gcc.c-torture/compile/20011023-1.c: New test.
21709
21710 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
21711
21712         * lib/g77.exp: Rewrite based on lib/g++.exp.
21713
21714 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
21715
21716         * gcc.c-torture/execute/20011019-1.c: New test.
21717
21718         * gcc.dg/20011018-1.c: New test.
21719
21720 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
21721
21722         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
21723
21724 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
21725
21726         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
21727         * gcc.dg/attr-invalid.c: Likewise.
21728
21729 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
21730
21731         * testsuite/gcc.dg/20011015-1.c: New test.
21732
21733 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21734
21735         * g++.dg/template/unify2.C: New test.
21736
21737 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21738
21739         * g++.dg/other/exception-specification.C: New test
21740
21741 2001-10-13  Tom Rix  <trix@redhat.com>
21742
21743         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
21744         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
21745
21746 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
21747
21748         * testsuite/gcc.dg/20011009-1.c: New test.
21749
21750 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21751
21752         PR g++/4476
21753         * g++.dg/other/friend1.C: New test.
21754
21755 2001-10-11  Richard Henderson  <rth@redhat.com>
21756
21757         * g++.old-deja/g++.other/crash18.C: Add -S to options.
21758
21759 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21760
21761         * gcc.c-torture/compile/20011010-1.c: New.
21762
21763 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21764
21765         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
21766         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
21767         g77.f-torture/execute/execute.exp,
21768         g77.f-torture/noncompile/noncompile.exp,
21769         gcc.c-torture/compile/compile.exp,
21770         gcc.c-torture/execute/execute.exp,
21771         gcc.c-torture/execute/ieee/ieee.exp,
21772         gcc.c-torture/execute/memcheck/memcheck.exp,
21773         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
21774         objc/execute/execute.exp: Update FSF address.
21775
21776 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21777
21778         * gcc.dg/cpp/cmdlne-C.c: Update.
21779         * gcc.dg/cpp/cmdlne-C2.c: New.
21780
21781 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21782
21783         * gcc.c-torture/execute/20011008-3.c: New.
21784
21785 2001-10-08  DJ Delorie  <dj@redhat.com>
21786
21787         * gcc.dg/20011008-1.c: New.
21788         * gcc.dg/20011008-2.c: New.
21789
21790 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21791
21792         * gcc.dg/cpp/spacing1.c: Update test.
21793
21794 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21795
21796         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
21797         spelling errors of "separate" as "seperate".
21798
21799 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
21800
21801         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
21802         enough to avoid inlining.
21803
21804 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21805
21806         * lib/g77.exp: set libg2c_dir correctly.
21807
21808 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21809
21810         * gcc.dg/cpp/macro11.c: New test.
21811
21812 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21813
21814         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
21815         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
21816         gcc.dg/format/multattr-3.c: New tests.
21817         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
21818         tests for format attributes on function pointers being rejected.
21819
21820 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21821
21822         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
21823
21824 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21825
21826         * g++.dg/warn/format1.C: New test.
21827
21828 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21829
21830         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
21831
21832 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21833
21834         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
21835
21836 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21837
21838         * gcc.dg/cpp/redef2.c: Add test.
21839
21840 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
21841
21842         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
21843         long-standing bug on i686, apparently.
21844         * gcc.c-torture/execute/loop-2c.x: New file.
21845         * gcc.c-torture/execute/loop-2d.x: New file.
21846         * gcc.c-torture/execute/loop-3c.x: New file.
21847
21848 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
21849
21850         * gcc.dg/cpp/20000625-2.c: Correct line number.
21851
21852 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21853
21854         * gcc.dg/cpp/macro10.c: New test.
21855         * gcc.dg/cpp/strify3.c: New test.
21856         * gcc.dg/cpp/spacing1.c: Add tests.
21857         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
21858         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
21859
21860 2001-09-24  DJ Delorie  <dj@redhat.com>
21861
21862         * gcc.c-torture/execute/20010924-1.c: New test.
21863
21864 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21865
21866         * testsuite/objc/execute/paste.m: Remove.
21867
21868 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21869
21870         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
21871
21872 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
21873
21874         * g77.dg/strlen0.f: New test.
21875
21876 2001-09-21  Richard Henderson  <rth@redhat.com>
21877
21878         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
21879         * g++.old-deja/g++.abi/vtable2.C: Likewise.
21880
21881 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21882
21883         Table-driven attributes.
21884         * g++.dg/ext/attrib1.C: New test.
21885
21886 2001-09-20  DJ Delorie  <dj@redhat.com>
21887
21888         * gcc.dg/20000926-1.c: Update expected warning messages.
21889         * gcc.dg/array-2.c: Likewise, and test for warnings too.
21890         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
21891         array.
21892
21893 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
21894
21895         * g++.dg/eh/registers1.C: New test case.
21896
21897 2001-09-17  Richard Henderson  <rth@redhat.com>
21898
21899         * gcc.dg/array-5.c: Fix VLA decomposition test.
21900
21901 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21902
21903         * gcc.dg/cpp/line5.c: New testcase.
21904
21905 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21906
21907         * gcc.dg/cpp/macro9.c: New test.
21908
21909 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
21910
21911         * gcc.c-torture/execute/980223.c: Change type of addr from long
21912         to char *.
21913
21914 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
21915
21916         * gcc.c-torture/execute/20010915-1.c: New test.
21917
21918 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
21919
21920         * g77.dg/bprob: New directory.
21921         * g77.dg/bprob/bprob.exp: New file.
21922         * g77.dg/bprob/bprob-1.f: New test.
21923         * g77.dg/gcov: New directory.
21924         * g77.dg/gcov/gcov.exp: New file.
21925         * g77.dg/gcov/gcov-1.f: New test.
21926         * g77.dg/gcov/gcov-1.x: New file.
21927
21928 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21929
21930         * gcc.dg/cpp/directiv.c: Update.
21931         * gcc.dg/cpp/undef1.c: Update.
21932
21933 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
21934
21935         * gcc.dg/20010912-1.c: New test.
21936
21937 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
21938
21939         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
21940         language-independent file in lib.
21941         * lib/gcov.exp: New file.
21942
21943 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21944
21945         * gcc.c-torture/compile/20010911-1.c: New test.
21946
21947 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
21948
21949         * lib/profopt.exp: New, to support profile-directed optimizations.
21950         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
21951         * gcc.misc-tests/bprob-1.c: New test.
21952         * gcc.misc-tests/bprob-2.c: New test.
21953
21954 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
21955
21956         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
21957         XFAIL and which kinds of gcov output to verify.
21958         * gcc.misc-tests/gcov-4b.x: New file.
21959         * gcc.misc-tests/gcov-5b.x: New file.
21960         * gcc.misc-tests/gcov-6.x: New file.
21961         * gcc.misc-tests/gcov-7.c: New test.
21962         * gcc.misc-tests/gcov-7.x: New file.
21963
21964 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
21965
21966         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
21967         * gcc.misc-tests/gcov-6.c: New test.
21968
21969 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21970
21971         PR c++/3986
21972         * g++.dg/abi/vbase1.C: New test.
21973
21974 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
21975
21976         * objc.dg/method-2.m: New.
21977
21978 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21979
21980         PR c++/4203
21981         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
21982         * g++.dg/init/empty1.C: New test.
21983
21984 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
21985
21986         * gcc.c-torture/compile/20010903-1.c: New test.
21987
21988 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
21989
21990         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
21991         for m68k.
21992
21993 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
21994
21995         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
21996
21997         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
21998
21999         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
22000
22001 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
22002
22003         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
22004         for 16-bit 'unsigned int'.
22005
22006 2001-08-29  Kazu Hirata  <kazu@hxi.com>
22007
22008         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
22009
22010 2001-08-27  Richard Henderson  <rth@redhat.com>
22011
22012         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
22013         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
22014
22015 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
22016
22017         * gcc.dg/asm-names.c (ymain): New.
22018
22019 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
22020
22021         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
22022         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
22023         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
22024
22025 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22026
22027         * gcc.dg/compare5.c: New testcase.
22028
22029 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
22030
22031         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
22032         and "In instantiation".
22033
22034 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
22035
22036         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
22037
22038 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
22039
22040         * gcc.misc-tests/gcov.exp: Add support for branch information.
22041         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
22042         * gcc.misc-tests/gcov-4.c: New test.
22043         * gcc.misc-tests/gcov-4b.c: New test.
22044         * gcc.misc-tests/gcov-5b.c: New test.
22045
22046 2001-08-20  Zack Weinberg  <zackw@panix.com>
22047
22048         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
22049         expected to fail.
22050
22051 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22052
22053         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
22054
22055 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
22056
22057         * g++.dg/eh/template1.C: New test.
22058
22059 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
22060
22061         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
22062         Fix thinko.
22063         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
22064         for xfail.
22065
22066 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
22067
22068         * lib/g77-dg.exp:  Use prune.exp for common procedures
22069         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
22070         * lib/g77.exp: (g77-dg-prune) Remove
22071
22072 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
22073
22074         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
22075
22076 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22077
22078         * g++.dg/template/unify1.C: New test.
22079
22080 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
22081
22082         * g++.dg/abi/empty4.C: New test.
22083
22084 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
22085
22086         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
22087         solaris2.*
22088         * g77.f-torture/compile/pr3743.x: Likewise
22089
22090 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22091
22092         * g++.dg/other/using-declaration.C: New test.
22093
22094 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22095
22096         * gcc.dg/cpp/tr-sign.c: New testcase.
22097
22098 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22099
22100         * gcc.dg/cpp/19951025-1.c: Revert.
22101         * gcc.dg/cpp/directiv.c: We no longer process directives that
22102         interrupt macro arguments.
22103
22104 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
22105
22106         * gcc.dg/bconstp-1.c: New test.
22107
22108 2001-08-03  Richard Henderson  <rth@redhat.com>
22109
22110         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
22111
22112 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22113
22114         * gcc.dg/cpp/19951025-1.c: Update.
22115
22116 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
22117
22118         * g77.dg/ff90-1.f (s): Fix reference of variable z,
22119         should be x.
22120
22121 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22122
22123         Kill -fhonor-std.
22124         * g++.old-deja/g++.ns/ns14.C: Remove special options.
22125         * g++.old-deja/g++.other/std1.C: Likewise.
22126         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
22127
22128 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
22129
22130         * lib/g77.exp:  Load gcc-defs.exp for common procedures
22131         (g77_pass, g77_fail, g77_finish, g77_exit,
22132         ${tool}_check_unsupported_p} Now redundant.  Deleted.
22133
22134 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
22135
22136         * g77.dg/fbackslash.f
22137         * g77.dg/fcase-preserve.f
22138         * g77.dg/ff90-1.f
22139         * g77.dg/ffixed-line-length-0.f
22140         * g77.dg/ffixed-line-length-132.f
22141         * g77.dg/ffixed-line-length-7.f
22142         * g77.dg/ffixed-line-length-72.f
22143         * g77.dg/ffixed-line-length-none.f
22144         * g77.dg/ffree-form-1.f
22145         * g77.dg/fno-backslash.f
22146         * g77.dg/fno-f90-1.f
22147         * g77.dg/fno-fixed-form-1.f
22148         * g77.dg/fno-onetrip.f
22149         * g77.dg/fno-typeless-boz.f
22150         * g77.dg/fno-underscoring.f
22151         * g77.dg/fno-vxt-1.f
22152         * g77.dg/fonetrip.f
22153         * g77.dg/ftypeless-boz.f
22154         * g77.dg/fugly-assumed.f
22155         * g77.dg/funderscoring.f
22156         * g77.dg/fvxt-1.f
22157
22158 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
22159
22160         * objc.dg/fwd-proto-1.m: New.
22161         * objc.dg/local-decl-1.m: New.
22162         * objc.dg/naming-1.m: New.
22163         * objc.dg/naming-2.m: New.
22164         * objc.dg/proto-hier-1.m: New.
22165
22166 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
22167
22168         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
22169         largest-type elements to a struct makes its size grow.
22170
22171 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22172
22173         * g++.dg/abi/vthunk1.C: New test.
22174
22175 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22176
22177         * g++.dg/abi/vbase8-22.C: New test.
22178
22179 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22180
22181         * gcc.dg/cpp/macro8.c: New test.
22182
22183 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22184
22185         * g++.dg/abi/vbase8-21.C: New test.
22186
22187 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22188
22189         * g++.dg/abi/vbase8-10.C: New test.
22190
22191 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22192
22193         * lib/g++.exp (g++_set_ld_library_path): Renamed to
22194         ${tool}_set_ld_library_path.
22195         Changed caller.
22196         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
22197         g++.exp.
22198
22199 2001-07-26  Stan Cox <scox@redhat.com>
22200
22201         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
22202         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
22203         gcc_exit, gcc_check_unsupported_p):
22204         Moved to gcc-deps.exp
22205         * gcc-deps.exp: New file.
22206
22207 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22208
22209         * g++.old-deja/g++.pt/defarg14.C: New test.
22210
22211 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22212
22213         * g++.old-deja/g++.other/lineno5.C: New test.
22214
22215 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22216
22217         * g++.old-deja/g++.pt/crash68.C: New test.
22218
22219 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22220
22221         * g++.old-deja/g++.other/crash42.C: New test.
22222
22223 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22224
22225         * gcc.dg/cpp/extratokens.c: Fix.
22226         * gcc.dg/cpp/skipping2.c: New tests.
22227
22228 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22229
22230         * gcc.c-torture/execute/20010724-1.c: New file.
22231         * gcc.c-torture/execute/20010724-1.x: New file.
22232
22233 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22234
22235         * g++.old-deja/g++.other/cond7.C: New test.
22236
22237 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22238
22239         * g++.old-deja/g++.other/optimize4.C: New test.
22240
22241 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22242
22243         * g++.old-deja/g++.abi/vbase8-5.C: New test.
22244
22245 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
22246
22247         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
22248         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
22249         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
22250         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
22251
22252         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
22253         bug report" message.
22254
22255         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
22256         * g++.dg/ext/instantiate1.C: Move from old-deja.
22257
22258 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
22259
22260         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
22261         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
22262         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
22263         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
22264
22265 2001-07-23  Jeffrey A Law  (law@cygnus.com)
22266
22267         * gcc.c-torture/execute/20010723-1.c: New test.
22268
22269 2001-07-23  Ben Elliston  <bje@redhat.com>
22270
22271         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
22272
22273 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22274
22275         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
22276         i[34567]86-*-*.
22277         Delete handling of ieee_multilib_flags.
22278         Pass -mieee for alpha*-*-* and sh-*-*.
22279         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
22280
22281 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
22282
22283         Remove old-abi tests.
22284         * g++.old-deja/g++.mike/p11116.C: Remove.
22285         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
22286
22287 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
22288
22289         * g77.f-torture/compile/pr3743.f:  New test
22290
22291 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
22292
22293         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
22294
22295 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22296
22297         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
22298         g++.old-deja/g++.pt/static6.C: Likewise.
22299         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
22300         supports weak symbols.
22301
22302 2001-07-18  Andreas Jaeger  <aj@suse.de>
22303
22304         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
22305         supported again.
22306
22307 2001-07-18  Andreas Jaeger  <aj@suse.de>
22308
22309         * gcc.dg/iftrap-1.c: Fix target line.
22310
22311 2001-07-17  Richard Henderson  <rth@redhat.com>
22312
22313         * gcc.c-torture/execute/20010717-1.c: New.
22314
22315 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22316
22317         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
22318         tests.
22319
22320 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22321
22322         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
22323
22324 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22325
22326         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
22327         UAC_SIGBUS, UAC_NOPRINT definitions.
22328
22329 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
22330
22331         * objc/execute/object_is_class.m: New test.
22332         * objc/execute/object_is_meta_class.m: New test.
22333
22334 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22335
22336         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
22337         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
22338
22339 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
22340
22341         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
22342         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
22343
22344 2001-07-14  Richard Henderson  <rth@redhat.com>
22345
22346         * gcc.dg/iftrap-1.c: New.
22347
22348 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
22349
22350         * g77.f-torture/execute/intrinsic77.f: New test.
22351
22352 2001-07-11  Janis Johnson <janis@us.ibm.com>
22353
22354         * gcc.misc-tests/gcov-3.c: New test.
22355
22356 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22357
22358         * gcc.c-torture/compile/20010711-1.c,
22359         * gcc.c-torture/compile/20010711-2.c: New tests.
22360
22361 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22362
22363         * gcc.c-torture/execute/20010711-1.c: New test.
22364
22365 2001-07-11  Ben Elliston  <bje@redhat.com>
22366
22367         * g++.old-deja/g++.other/enum5.C: New test.
22368
22369 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
22370
22371         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
22372         (g++-dg-prune): Call prune_gcc_output.
22373         * prune.exp: New file for prune_gcc_output.
22374         * lib/g++.exp, lib/gcc.exp: Load it.
22375
22376 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22377
22378         * gcc.c-torture/compile/20010701-1.c,
22379         g++.old-deja/g++.ext/attrib6.C: New tests.
22380
22381 2001-07-06  Jeffrey A Law  (law@cygnus.com)
22382
22383         * gcc.c-torture/compile/20010706-1.c: New test.
22384
22385 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
22386
22387         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
22388
22389 2001-06-28  Stan Shebs  <shebs@apple.com>
22390
22391         * gcc.dg/pragma-darwin.c: New test.
22392
22393 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22394
22395         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
22396         Solaris 2.[678] system.
22397
22398 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22399
22400         * gcc.dg/20010622-1.c: New test.
22401
22402 2001-06-18  Stan Shebs  <shebs@apple.com>
22403
22404         * objc.dg: New directory.
22405         * objc.dg/dg.exp: New file.
22406         * objc.dg/alias.m: New.
22407         * objc.dg/class-1.m: New.
22408         * objc.dg/class-2.m: New.
22409         * objc.dg/const-str-1.m: New.
22410         * objc.dg/const-str-2.m: New.
22411         * objc.dg/id-1.m: New.
22412         * objc.dg/method-1.m: New.
22413         * objc.dg/super-class-1.m: New.
22414         * lib/objc-dg.exp: New file.
22415
22416 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22417
22418         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
22419         of label name.
22420
22421 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22422
22423         * g++.old-deja/g++.abi/vbase8-9.C: New test.
22424
22425 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22426
22427         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
22428         variable.
22429
22430 2001-06-12  Richard Henderson  <rth@redhat.com>
22431
22432         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
22433
22434 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22435
22436         * g++.old-deja/g++.abi/vbase5.C: New test.
22437         * g++.old-deja/g++.abi/vbase6.C: New test.
22438         * g++.old-deja/g++.abi/vbase7.C: New test.
22439
22440 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22441
22442         * gcc.c-torture/compile/20010610-1.c: New test.
22443
22444 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22445
22446         * g++.old-deja/g++.abi/vbase4.C: New test.
22447
22448 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22449
22450         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
22451         support %f for HC11/HC12 targets.
22452         * gcc.c-torture/execute/930513-1.x: New file, likewise.
22453         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
22454         on HC11/HC12 targets.
22455         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
22456
22457 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22458
22459         * gcc.dg/wchar_t-1.c: New file.
22460         * gcc.dg/wint_t-1.c: Likewise.
22461
22462 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
22463
22464         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
22465
22466 2001-06-11  Richard Henderson  <rth@redhat.com>
22467
22468         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
22469
22470 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22471
22472         * gcc.c-torture/compile/20010611-1.c: New test.
22473
22474 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22475
22476         * gcc.dg/c99-tag-1.c: Add more tests.
22477
22478 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
22479
22480         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
22481         representation on MN10300 and ARM/Thumb.
22482
22483 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
22484
22485         * g77.f-torture/execute/20010610.f: New.
22486
22487 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
22488
22489         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
22490         names.
22491
22492 2001-06-09  Richard Henderson  <rth@redhat.com>
22493
22494         * gcc.c-torture/execute/ashrdi-1.c: New.
22495         * gcc.c-torture/execute/ashldi-1.c: New.
22496         * gcc.c-torture/execute/lshrdi-1.c: New.
22497
22498 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
22499
22500         * objc/execute/load-3.m: Added. Check sending +load to categories,
22501         in addition to classes.
22502
22503 2001-06-08  Stan Shebs  <shebs@apple.com>
22504
22505         * objc/execute/load-2.m: New test.  From Nicola Pero
22506         <n.pero@mi.flashnet.it>.
22507
22508 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
22509
22510         * gcc.c-torture/execute/20010605-2.c: New test.
22511
22512 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22513
22514         * g++.old-deja/g++.abi/vbase2.C: New test.
22515         * g++.old-deja/g++.abi/vbase3.C: New test.
22516
22517 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22518
22519         * g++.old-deja/g++.pt/friend49.C: New test.
22520
22521 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22522
22523         * g++.old-deja/g++.ext/anon3.C: New test.
22524
22525 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
22526
22527         * g++.old-deja/g++.other/conv7.C: New test.
22528
22529 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22530
22531         * gcc.c-torture/compile/20010605-2.c: New test.
22532
22533 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22534
22535         * gcc.c-torture/execute/20010604-1.c: New test.
22536
22537 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
22538
22539         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
22540
22541 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
22542
22543         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
22544         (g++_link_flags): Likewise.
22545         (g++_init): Pass gccpath's value to two previous functions.
22546
22547 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22548
22549         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
22550         Ensure logfile entry matches exec command line.
22551
22552 2001-05-31  Richard Henderson  <rth@redhat.com>
22553
22554         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
22555         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
22556
22557 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
22558
22559         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
22560         compiler for irix6.2
22561
22562 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
22563
22564         * g++.old-deja/g++.other/optimize3.C: New file.
22565
22566 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
22567
22568         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
22569         assemble.
22570
22571 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
22572
22573         * g++.old-deja/g++.other/optimize2.C: New file.
22574
22575 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
22576
22577         * gcc.c-torture/compile/20010518-2.c: New file.
22578         * gcc.c-torture/execute/20010518-1.c: New file.
22579         * gcc.c-torture/execute/20010518-2.c: New file.
22580
22581 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22582
22583         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
22584
22585 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
22586
22587         G++ no longer defines builtins that do not begin with __builtin.
22588         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
22589         * g++.old-deja/g++.brendand/misc13.C: Likewise.
22590         * g++.old-deja/g++.law/builtin1.C: Likewise.
22591         * g++.old-deja/g++.law/cvt2.C: Likewise.
22592         * g++.old-deja/g++.mike/net5.C: Likewise.
22593         * g++.old-deja/g++.other/builtins1.C: Likewise.
22594         * g++.old-deja/g++.other/builtins2.C: Likewise.
22595         * g++.old-deja/g++.other/builtins3.C: Likewise.
22596         * g++.old-deja/g++.other/builtins4.C: Likewise.
22597         * g++.old-deja/g++.other/inline8.C: Likewise.
22598         * g++.old-deja/g++.robertl/eb39.C: Likewise.
22599
22600 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
22601
22602         * g++.old-deja/g++.pt/using1.C: Adjust.
22603         * g++.old-deja/g++.pt/using2.C: New test.
22604
22605 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22606
22607         * gcc.dg/cpp/charconst.c: New tests.
22608         * gcc.dg/cpp/escape.c: New tests.
22609         * gcc.dg/cpp/escape-1.c: New tests.
22610         * gcc.dg/cpp/escape-2.c: New tests.
22611         * gcc.dg/cpp/ucs.c: New tests.
22612
22613 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
22614
22615         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
22616         native compiler for irix6.5.
22617
22618 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
22619
22620         * lib/g++.exp (g++_include_flags): Use args to compute
22621         get_multilibs.
22622         (g++_link_flags): Likewise.
22623         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
22624
22625 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22626
22627         * gcc.dg/c90-hexfloat-1.c: Add more tests.
22628
22629 2001-05-21  Geoff Keating  <geoffk@redhat.com>
22630
22631         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
22632         this file.
22633
22634 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22635
22636         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
22637         STACK_SIZE;
22638         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
22639         to STACK_SIZE; Use it to define size of add_histo array.
22640         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
22641         to STACK_SIZE.
22642         (f): Use GITT_SIZE to define size of gitt local table.
22643         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
22644         to STACK_SIZE; Use it to define size of bytemem array.
22645
22646 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22647
22648         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
22649         on 68HC11/HC12 due to the asm instruction.
22650         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
22651         * gcc.c-torture/compile/920520-1.x: Likewise.
22652         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
22653         on 68HC11/HC12 because the function is larger than 64K.
22654         * gcc.c-torture/compile/961203-1.x: New file, this test fails
22655         on 68HC11/HC12 because the structure is too large.
22656
22657 2001-05-20  Richard Henderson  <rth@redhat.com>
22658
22659         * gcc.c-torture/execute/20010520-1.c: New.
22660
22661 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22662
22663         * g++.old-deja/g++.warn/compare1.C: New test.
22664         * gcc.dg/compare4.c: New test.
22665
22666 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
22667
22668         * g++.old-deja/g++.other/optimize1.C: New test.
22669
22670 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22671
22672         * g++.old-deja/g++.pt/spec41.C: New test.
22673
22674 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
22675
22676         * gcc.c-torture/compile/20010114-1.x: Remove.
22677
22678 2001-05-18  Stan Shebs  <shebs@apple.com>
22679
22680         * gcc.c-torture/compile/20010518-1.c: New test.
22681
22682 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
22683
22684         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
22685         * g++.old-deja/g++.pt/crash67.C: New test.
22686
22687 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
22688
22689         * g++.old-deja/g++.other/debug9.C: New test.
22690
22691 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
22692
22693         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
22694
22695 2001-05-16  Jan Hubicka  <jh@suse.cz>
22696
22697         * gcc.c-torture/compile/20010516-1.c: New test.
22698
22699 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22700
22701         * g++.old-deja/g++.other/crash41.C: New test.
22702
22703 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22704
22705         * g++.old-deja/g++.pt/crash66.C: New test.
22706
22707 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
22708
22709         * g++.old-deja/g++.robertl/eb27.C: Convert.
22710
22711 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
22712
22713         * g++.dg/friend-warn.C: New test.  Do not warn about friend
22714         declaration being redundant.
22715
22716 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
22717
22718         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
22719
22720 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
22721
22722         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
22723
22724 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
22725
22726         * lib/g++.exp: Use testsuite_flags.
22727
22728 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
22729
22730         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
22731
22732 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22733
22734         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
22735
22736 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
22737
22738         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
22739
22740 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
22741
22742         * gcc.c-torture/compile/20010313-1.c: New test.
22743
22744 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
22745
22746         * gcc.dg/cpp/direct2.c: New test.
22747         * gccq.dg/cpp/direct2s.c: New test.
22748
22749         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
22750
22751 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
22752
22753         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
22754         * g++.old-deja/g++.other/op3.C: Likewise.
22755
22756 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22757
22758         * gcc.dg/cpp/syshdr.h: New file.
22759         * gcc.dg/cpp/sysmac1.c: Update.
22760         * gcc.dg/cpp/sysmac2.c: Update.
22761
22762 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22763
22764         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
22765
22766 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
22767
22768         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
22769         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
22770
22771 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
22772
22773         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
22774
22775 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
22776
22777         * lib/g++.exp (g++_include_flags): Don't use any special flags
22778         if TESTING_IN_BUILD_TREE is not defined.
22779         (g++_init): Use a plain 'c++' as the compiler if
22780         TESTING_IN_BUILD_TREEE is not defined.
22781
22782 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22783
22784         * g++.old-deja/g++.eh/catch13.C: New test.
22785         * g++.old-deja/g++.eh/catch14.C: New test.
22786
22787 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22788
22789         * gcc.dg/cpp/tr-define.c: New test.
22790
22791 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
22792
22793         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
22794         <stdlib.h>, not <malloc.h>.
22795
22796 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22797
22798         * g++.old-deja/g++.ns/template17.C: New test.
22799
22800 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22801
22802         * g++.old-deja/g++.pt/ref4.C: New test.
22803
22804 2001-04-30  Richard Henderson  <rth@redhat.com>
22805
22806         * gcc.dg/20000724-1.c: Revert last change.
22807
22808 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
22809
22810         * g77.f-torture/execute/20010430.f: New test.
22811
22812 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
22813
22814         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
22815
22816 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
22817
22818         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
22819
22820 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22821
22822         * g++.old-deja/g++.eh/crash6.C: New test.
22823
22824 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22825
22826         * g++.old-deja/g++.other/warn7.C: New test.
22827
22828 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22829
22830         * g++.old-deja/g++.other/defarg9.C: New test.
22831
22832 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22833
22834         * g77.f-torture/compile/20010426.f: New test.
22835         * g77.f-torture/execute/20010426.f: New test.
22836
22837 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22838
22839         * g77.f-torture/compile/20000629-1.x: Remove - error
22840         has been fixed.
22841
22842 2001-04-26  Jeffrey A Law  (law@cygnus.com)
22843
22844         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
22845         Tweak slightly to work with g++.dg framework.
22846         * g++.dg/special/ecos.exp: Run initp1.C test.
22847         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
22848
22849         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
22850         its linker doesn't give line numbers either.
22851         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
22852
22853 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22854
22855         * g++.old-deja/g++.other/lex1.C: New test.
22856
22857 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
22858
22859         * gcc.dg/noncompile/20010425-1.c: New test.
22860
22861 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22862
22863         * g++.old-deja/g++.pt/mangle2.C: New test.
22864
22865 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22866
22867         * gcc.dg/format/plus-1.c: New test.
22868
22869 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22870
22871         * gcc.dg/20010423-1.c: New test.
22872
22873 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22874
22875         * gcc.c-torture/execute/20010422-1.c: New test.
22876
22877 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
22878
22879         * g++.old-deja/g++.ns/type2.C: New test.
22880
22881 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
22882
22883         * g++.old-deja/g++.other/perf1.C: New test.
22884
22885 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
22886
22887         * gcc.dg/c99-func-2.c: Remove xfail.
22888         * gcc.dg/c99-func-3.c: Remove xfail.
22889         * gcc.dg/c99-func-4.c: Remove xfail.
22890
22891 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
22892
22893         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
22894
22895 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22896
22897         * gcc.c-torture/compile/20010423-1.c: New test.
22898
22899 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22900
22901         * g++.old-deja/g++.pt/typename28.C: New test.
22902
22903 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22904
22905         * g++.old-deja/g++.abi/empty2.C: New test.
22906         * g++.old-deja/g++.abi/empty3.C: New test.
22907
22908 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22909
22910         * g++.old-deja/g++.other/comdat2.C: New test.
22911         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
22912
22913 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22914
22915         * g++.old-deja/g++.other/overload14.C: New test.
22916
22917 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22918
22919         * g++.old-deja/g++.other/lookup23.C: New test.
22920
22921 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22922
22923         * gcc.c-torture/execute/20010403-1.c: New test.
22924
22925 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
22926             Mark Mitchell  <mark@codesourcery.com>
22927
22928         * lib/old-dejagnu.exp: Don't delete output of executable.
22929         Add .exe suffix to executables.
22930
22931 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
22932
22933         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
22934
22935 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22936
22937         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
22938
22939 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22940
22941         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
22942         * g++.old-deja/g++.abi/crash1.C: New test.
22943
22944 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22945
22946         * g++.old-deja/g++.other/crash40.C: New test.
22947
22948 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22949
22950         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
22951
22952 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
22953
22954         * g++.old-deja/g++.other/warn6.C: New test.
22955
22956 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22957
22958         * g++.old-deja/g++.robertl/eb42.C: Same.
22959
22960 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22961
22962         * gcc.dg/wtr-conversion-1.c: New testcase.
22963
22964 2001-04-10  Richard Henderson  <rth@redhat.com>
22965
22966         * g++.old-deja/g++.other/array5.C: New.
22967
22968 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22969
22970         * gcc.c-torture/execute/20010408-1.c: New test.
22971
22972 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
22973
22974         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
22975         headers and constructs.
22976         * g++.old-deja/g++.robertl/eb79.C: Same.
22977         * g++.old-deja/g++.robertl/eb77.C (main): Same.
22978         * g++.old-deja/g++.robertl/eb73.C: Same.
22979         * g++.old-deja/g++.robertl/eb66.C (main): Same.
22980         * g++.old-deja/g++.robertl/eb55.C (t): Same.
22981         * g++.old-deja/g++.robertl/eb54.C (main): Same.
22982         * g++.old-deja/g++.robertl/eb46.C (main): Same.
22983         * g++.old-deja/g++.robertl/eb44.C: Same.
22984         * g++.old-deja/g++.robertl/eb41.C (main): Same.
22985         * g++.old-deja/g++.robertl/eb4.C (main): Same.
22986         * g++.old-deja/g++.robertl/eb39.C: Same.
22987         * g++.old-deja/g++.robertl/eb33.C (main): Same.
22988         * g++.old-deja/g++.robertl/eb31.C (main): Same.
22989         * g++.old-deja/g++.robertl/eb30.C: Same.
22990         * g++.old-deja/g++.robertl/eb3.C: Same.
22991         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
22992         * g++.old-deja/g++.robertl/eb21.C: Same.
22993         * g++.old-deja/g++.robertl/eb15.C: Same.
22994         * g++.old-deja/g++.robertl/eb118.C: Same.
22995         * g++.old-deja/g++.robertl/eb115.C (main): Same.
22996         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
22997         * g++.old-deja/g++.robertl/eb109.C: Same.
22998         * g++.old-deja/g++.other/sibcall1.C (main): Same.
22999         * g++.old-deja/g++.mike/rtti1.C: Same.
23000         * g++.old-deja/g++.mike/p658.C: Same.
23001         * g++.old-deja/g++.mike/net46.C: Same.
23002         * g++.old-deja/g++.mike/net34.C: Same.
23003         * g++.old-deja/g++.mike/memoize1.C: Same.
23004         * g++.old-deja/g++.mike/eh2.C: Same.
23005         * g++.old-deja/g++.law/weak.C: Same.
23006         * g++.old-deja/g++.law/visibility7.C: Same.
23007         * g++.old-deja/g++.law/visibility25.C: Same.
23008         * g++.old-deja/g++.law/visibility22.C: Same.
23009         * g++.old-deja/g++.law/visibility2.C: Same.
23010         * g++.old-deja/g++.law/visibility17.C: Same.
23011         * g++.old-deja/g++.law/visibility13.C: Same.
23012         * g++.old-deja/g++.law/visibility10.C: Same.
23013         * g++.old-deja/g++.law/visibility1.C: Same.
23014         * g++.old-deja/g++.law/virtual3.C (eval): Same.
23015         * g++.old-deja/g++.law/vbase1.C: Same.
23016         * g++.old-deja/g++.law/operators32.C: Same.
23017         * g++.old-deja/g++.law/nest3.C: Same.
23018         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
23019         * g++.old-deja/g++.law/except5.C (main): Same.
23020         * g++.old-deja/g++.law/cvt7.C (run): Same.
23021         * g++.old-deja/g++.law/cvt2.C: Same.
23022         * g++.old-deja/g++.law/cvt16.C: Same.
23023         * g++.old-deja/g++.law/ctors6.C (bar): Same.
23024         * g++.old-deja/g++.law/ctors17.C (main): Same.
23025         * g++.old-deja/g++.law/ctors13.C: Same.
23026         * g++.old-deja/g++.law/ctors12.C (main): Same.
23027         * g++.old-deja/g++.law/ctors10.C: Same.
23028         * g++.old-deja/g++.law/code-gen5.C: Same.
23029         * g++.old-deja/g++.law/bad-error7.C: Same.
23030         * g++.old-deja/g++.law/arm9.C: Same.
23031         * g++.old-deja/g++.law/arm12.C: Same.
23032         * g++.old-deja/g++.law/arg8.C: Same.
23033         * g++.old-deja/g++.law/arg1.C: Same.
23034         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
23035         * g++.old-deja/g++.jason/template31.C: Same.
23036         * g++.old-deja/g++.jason/template24.C (main): Same.
23037         * g++.old-deja/g++.jason/2371.C: Same.
23038         * g++.old-deja/g++.eh/new2.C: Same.
23039         * g++.old-deja/g++.eh/new1.C: Same.
23040         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
23041         * g++.old-deja/g++.brendan/nest21.C (main): Same.
23042         * g++.old-deja/g++.brendan/err-msg3.C: Same.
23043         * g++.old-deja/g++.brendan/crash62.C: Same.
23044         * g++.old-deja/g++.brendan/crash52.C: Same.
23045         * g++.old-deja/g++.brendan/crash49.C (main): Same.
23046         * g++.old-deja/g++.brendan/crash38.C: Same.
23047         * g++.old-deja/g++.brendan/crash15.C (main): Same.
23048         * g++.old-deja/g++.brendan/copy9.C: Same.
23049
23050 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
23051
23052         * gcc.c-torture/execute/20001203-2.c (memset):
23053         Count argument is of type __SIZE_TYPE__.
23054
23055 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
23056
23057         * gcc.c-torture/compile/20010404-1.c: New test.
23058
23059 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
23060
23061         * gcc.c-torture/compile/20010326-1.c: New test.
23062
23063 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
23064
23065         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
23066         peculiarities of the SH.
23067         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
23068
23069 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23070
23071         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
23072         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
23073         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
23074
23075 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23076
23077         * g77.f-torture/compile/20010321-1.f: New test.
23078
23079 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23080
23081         * gcc.c-torture/compile/20010329-1.c: New test.
23082
23083 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23084
23085         * gcc.c-torture/execute/20010329-1.c: New test.
23086
23087 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23088
23089         * g++.old-deja/g++.other/eh4.C: Fix typo.
23090
23091 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23092
23093         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
23094
23095 2001-03-28  Philip Blundell  <philb@gnu.org>
23096
23097         * gcc.c-torture/compile/20010328-1.c: New test.
23098
23099 2001-03-27  Richard Henderson  <rth@redhat.com>
23100
23101         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
23102         * g++.old-deja/g++.eh/vbase3.C: Likewise.
23103
23104 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
23105
23106         * gcc.c-torture/compile/20010327-1.c: New test.
23107
23108 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23109
23110         * g++.old-deja/g++.other/friend12.C: New test.
23111         * g++.old-deja/g++.other/friend9.C: Expect no errors.
23112         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
23113
23114 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23115
23116         * gcc.c-torture/execute/20010325-1.c: New test.
23117
23118 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
23119
23120         * g++.old-deja/g++.other/mangle3.C: New test.
23121
23122 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
23123
23124         * g++.old-deja/g++.other/anon8.C: New test.
23125
23126 2001-03-20  Philip Blundell  <philb@gnu.org>
23127
23128         * gcc.c-torture/compile/20010320-1.c: New test.
23129
23130 2001-03-17  Richard Henderson  <rth@redhat.com>
23131
23132         * g++.old-deja/g++.other/eh4.C: Add expected error text.
23133
23134 2001-03-15  Geoff Keating  <geoff@redhat.com>
23135
23136         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
23137         tests on AIX.
23138
23139 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
23140
23141         * g++.old-deja/g++.other/eh4.C: New test.
23142
23143 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23144
23145         * gcc.dg/cpp/mi1.c: Update.
23146
23147 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
23148
23149         * g++.old-deja/g++.other/regstack.C: New test.
23150
23151 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23152
23153         * g++.old-deja/g++.other/ref4.C: New test.
23154
23155 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
23156
23157         * objc/execute/va_method.m: Added.
23158         * objc/execute/IMP.m: Added.
23159         * objc/execute/_cmd.m: Added.
23160         * objc/execute/accessing_ivars.m: Added.
23161         * objc/execute/class-1.m: Added.
23162         * objc/execute/class-10.m: Added.
23163         * objc/execute/class-11.m: Added.
23164         * objc/execute/class-12.m: Added.
23165         * objc/execute/class-13.m: Added.
23166         * objc/execute/class-14.m: Added.
23167         * objc/execute/class-2.m: Added.
23168         * objc/execute/class-3.m: Added.
23169         * objc/execute/class-4.m: Added.
23170         * objc/execute/class-5.m: Added.
23171         * objc/execute/class-6.m: Added.
23172         * objc/execute/class-7.m: Added.
23173         * objc/execute/class-8.m: Added.
23174         * objc/execute/class-9.m: Added.
23175         * objc/execute/class-tests-1.h
23176         * objc/execute/class-tests-2.h
23177         * objc/execute/compatibility_alias.m: Added.
23178         * objc/execute/encode-1.m: Added.
23179         * objc/execute/formal_protocol-1.m: Added.
23180         * objc/execute/formal_protocol-2.m: Added.
23181         * objc/execute/formal_protocol-3.m: Added.
23182         * objc/execute/formal_protocol-4.m: Added.
23183         * objc/execute/formal_protocol-5.m: Added.
23184         * objc/execute/formal_protocol-6.m: Added.
23185         * objc/execute/formal_protocol-7.m: Added.
23186         * objc/execute/informal_protocol.m: Added.
23187         * objc/execute/initialize.m: Added.
23188         * objc/execute/load.m: Added.
23189         * objc/execute/many_args_method.m: Added.
23190         * objc/execute/nested-3.m: Added.
23191         * objc/execute/no_clash.m: Added.
23192         * objc/execute/private.m: Added.
23193         * objc/execute/redefining_self.m: Added.
23194         * objc/execute/root_methods.m: Added.
23195         * objc/execute/selector-1.m: Added.
23196         * objc/execute/static-1.m: Added.
23197         * objc/execute/static-2.m: Added.
23198         * objc/execute/va_method.m: Added.
23199
23200 2001-03-10  Richard Henderson  <rth@redhat.com>
23201
23202         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
23203
23204 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23205
23206         * g++.old-deja/g++.other/crash31.C: XFAIL.
23207         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
23208         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
23209         * gcc.c-torture/execute/20010123-1.x: XFAIL.
23210         * gcc.c-torture/execute/20010124-1.x: XFAIL.
23211         * gcc.dg/sequence-pt-1.c: XFAIL one test.
23212
23213 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
23214
23215         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
23216
23217 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23218
23219         * gcc.dg/20000724-1.c: Don't use multiline strings.
23220
23221 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23222
23223         * objc/execute/string1.m, objc/execute/string2.m: Compare the
23224         result of -cString against what we expect it to be; don't just
23225         print it out for no one to read.
23226
23227         * objc/execute/string3.m, objc/execute/string4.m: New tests.
23228         Based on testcases provided by Nicola Pero.
23229
23230 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23231
23232         * gcc.dg/cpp/macro7.c: New test.
23233
23234 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23235
23236         * gcc.dg/cpp/multiline.c: Update.
23237
23238 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23239
23240         * g++.old-deja/g++.other/enum3.C: New test.
23241
23242 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23243
23244         * g++.old-deja/g++.other/pod1.C: New test.
23245
23246 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23247
23248         * g++.old-deja/g++.ext/overload1.C: New test.
23249
23250 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23251
23252         * g++.old-deja/g++.pt/using1.C: New test.
23253
23254 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23255
23256         * g++.old-deja/g++.other/using9.C: New test.
23257
23258 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
23259
23260         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
23261
23262         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
23263
23264 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
23265
23266         * g++.old-deja/g++.ext/realpt1.C: Remove.
23267
23268 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
23269
23270         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
23271
23272 2001-02-26  Will Cohen  <wcohen@redhat.com>
23273
23274         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
23275
23276 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
23277
23278         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
23279         templatized constructors.
23280
23281 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23282
23283         * gcc.c-torture/execute/20010224-1.c: New test.
23284
23285 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
23286
23287         * gcc.c-torture/execute/20010222-1.c: New test.
23288
23289 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
23290
23291         * g++.old-deja/g++.other/inline20.C: New test.
23292
23293 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
23294
23295         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
23296
23297 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23298
23299         * g++.old-deja/g++.other/lookup22.C: New test.
23300
23301 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
23302
23303         * g77.dg: New directory.
23304         * g77.dg/20010216-1.f: New test case.
23305         * g77.dg/dg.exp: New driver.
23306         * lib/g77-dg.exp: New driver library.
23307
23308 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23309
23310         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
23311
23312 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
23313
23314         * g++.old-deja/g++.other/decl9.C: New test.
23315
23316 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
23317
23318         * g++.old-deja/g++.other/init16.C: Update the test so that it does
23319         not need <string> and also tests the initialization at runtime.
23320
23321 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23322
23323         * gcc.c-torture/execute/longlong.c: New test.
23324
23325 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23326
23327         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
23328
23329 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23330
23331         * gcc.c-torture/execute/920302-1.c (execute):
23332         Change argument type to short.
23333
23334 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23335
23336         * g++.old-deja/g++.pt/deduct6.C: New test.
23337
23338 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23339
23340         * g++.old-deja/g++.pt/deduct5.C: New test.
23341
23342 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
23343
23344         * gcc.c-torture/execute/20010209-1.c: New test.
23345
23346 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23347
23348         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
23349
23350 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
23351
23352         * g++.dg/vtgc1.C: Update for new ABI.
23353
23354         * consistency.vlad: New directory, 1665 files.
23355
23356 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23357
23358         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
23359         return type.
23360         * gcc.dg/cpp/digraphs.c: Declare puts.
23361
23362 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23363
23364         * g++.old-deja/g++.other/warn5.C: New test.
23365
23366 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23367
23368         * g++.old-deja/g++.pt/spec40.C: New test.
23369
23370 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23371
23372         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
23373         case.
23374         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
23375
23376 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
23377
23378         * gcc.c-torture/compile/20010209-1.c: New test.
23379
23380 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
23381
23382         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
23383         excess errors message but not if it crashes.
23384         * g++.old-deja/g++.other/crash27.C: Likewise.
23385         * g++.old-deja/g++.other/crash28.C: Likewise.
23386         * g++.old-deja/g++.other/crash30.C: Likewise.
23387         * g++.old-deja/g++.other/crash32.C: Likewise.
23388         * g++.old-deja/g++.other/crash35.C: Likewise.
23389         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23390
23391 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23392
23393         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
23394         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
23395         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
23396         g77.f-torture/execute/execute.exp,
23397         g77.f-torture/noncompile/noncompile.exp,
23398         gcc.c-torture/execute/execute.exp,
23399         gcc.c-torture/execute/memcheck/memcheck.exp,
23400         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
23401         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
23402         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
23403         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
23404         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
23405         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
23406         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
23407         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
23408         Remove bug reporting instructions with ancient email addresses.
23409
23410 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23411
23412         * gcc.dg/20010202-1.c: New test.
23413         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
23414
23415 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
23416
23417         * g++.dg/stdbool-if.C: New test.
23418
23419 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
23420
23421         * objc/execute/fdecl.m: Added main().
23422
23423 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23424
23425         * gcc.c-torture/execute/20010206-1.c: New test.
23426
23427 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23428
23429         * gcc.dg/cpp/avoidpaste1.c: Update.
23430
23431 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
23432
23433         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
23434         Pero <nicola@brainstorm.co.uk>.
23435         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
23436
23437 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
23438
23439         * g++.old-deja/g++.pt/spec39.C: New test.
23440
23441 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
23442
23443         * gcc.c-torture/compile/20010202-1.c: New test.
23444
23445 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
23446
23447         * g++.old-deja/g++.abi/primary2.C: New test.
23448         * g++.old-deja/g++.abi/primary3.C: New test.
23449         * g++.old-deja/g++.abi/primary4.C: New test.
23450         * g++.old-deja/g++.abi/primary5.C: New test.
23451         * g++.old-deja/g++.abi/vtable3.h: New test.
23452         * g++.old-deja/g++.abi/vtable3a.C: New test.
23453         * g++.old-deja/g++.abi/vtable3b.C: New test.
23454         * g++.old-deja/g++.abi/vtable3c.C: New test.
23455         * g++.old-deja/g++.abi/vtable3d.C: New test.
23456         * g++.old-deja/g++.abi/vtable3e.C: New test.
23457         * g++.old-deja/g++.abi/vtable3f.C: New test.
23458         * g++.old-deja/g++.abi/vtable3g.C: New test.
23459         * g++.old-deja/g++.abi/vtable3h.C: New test.
23460         * g++.old-deja/g++.abi/vtable3i.C: New test.
23461         * g++.old-deja/g++.abi/vtable3j.C: New test.
23462         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
23463
23464 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
23465
23466         * g++.old-deja/g++.other/anon6.C: New test.
23467         * g++.old-deja/g++.other/anon7.C: New test.
23468
23469 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23470
23471         * gcc.dg/cpp/avoidpaste2.c: New tests.
23472
23473 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
23474
23475         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
23476
23477 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
23478
23479         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
23480         DECIMAL_DIG cases for Irix."
23481
23482 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
23483
23484         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
23485
23486 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23487
23488         * gcc.dg/c99-tag-1.c: New test.
23489
23490 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23491
23492         * gcc.dg/cpp/tr-warn1.c: Add tests.
23493
23494 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23495
23496         * gcc.dg/cpp/avoidpaste1.c: Update.
23497         * gcc.dg/cpp/paste4.c: Update.
23498
23499 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
23500
23501         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
23502         cases for Irix.
23503
23504 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23505
23506         * g++.old-deja/g++.other/inline19.C: New test.
23507
23508 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23509
23510         * gcc.dg/Wlarger-than.c: New test.
23511
23512 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23513
23514         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
23515
23516 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
23517
23518         * gcc.c-torture/execute/20010129-1.c: New test.
23519         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
23520
23521 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23522
23523         * gcc.dg/cpp/avoidpaste1.c: Test case.
23524
23525 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
23526
23527         * g++.old-deja/g++.other/inline18.C: New test.
23528
23529 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23530
23531         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
23532         and __builtin_putchar.
23533
23534 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
23535
23536         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
23537         tests.
23538
23539 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
23540
23541         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
23542         floating point number rounding mode to round to the nearest
23543         representable mode.
23544
23545 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
23546
23547         * g++.old-deja/g++.other/mangle2.C: New test.
23548
23549 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23550
23551         * gcc.c-torture/compile/20010124-1.c: New test.
23552
23553 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
23554
23555         * g++.old-deja/g++.pt/spec38.C: New test.
23556
23557 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23558
23559         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
23560         "Build don't run".
23561
23562 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23563
23564         * gcc.c-torture/execute/20010123-1.c: New test.
23565
23566 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23567
23568         * g++.old-deja/g++.pt/spec37.C: New test.
23569
23570 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23571
23572         * g++.old-deja/g++.pt/overload14.C: New test.
23573
23574 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23575
23576         * gcc.c-torture/execute/20010122-1.c: New test, exercise
23577         __builtin_return_address.
23578
23579 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
23580
23581         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
23582         * g++.old-deja/g++.pt/spec35.C: New test.
23583         * g++.old-deja/g++.pt/spec36.C: New test.
23584
23585 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
23586
23587         * gcc.c-torture/compile/20010118-1.c: New test.
23588
23589 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
23590
23591         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
23592
23593 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23594
23595         * gcc.c-torture/execute/20010119-1.c: New test.
23596
23597 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23598
23599         * g++.old-deja/g++.other/vbase5.C: New test.
23600
23601 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23602
23603         * gcc.c-torture/execute/20010118-1.c: New test.
23604
23605 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23606
23607         * g++.old-deja/g++.pt/deduct3.C: New test.
23608
23609 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23610
23611         * g++.old-deja/g++.pt/spec34.C: New test.
23612
23613 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
23614
23615         * g77.f-torture/compile/20000601-2.f: New test.
23616
23617 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23618
23619         * g++.old-deja/g++.other/init17.C: New test.
23620
23621 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
23622
23623         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
23624
23625 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23626
23627         * g++.old-deja/g++.pt/unify8.C: New test.
23628
23629 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23630
23631         * g++.old-deja/g++.abi/vbase1.C: New test.
23632
23633 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23634
23635         * g++.old-deja/g++.pt/crash65.C: New test.
23636
23637 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23638
23639         * gcc.dg/cpp/assembl2.S: New test case.
23640
23641 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
23642
23643         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
23644         are supported.
23645
23646 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23647
23648         * g++.old-deja/g++.other/builtins1.C: New test.
23649         * g++.old-deja/g++.other/builtins2.C: Likewise.
23650         * g++.old-deja/g++.other/builtins3.C: Likewise.
23651         * g++.old-deja/g++.other/builtins4.C: Likewise.
23652
23653 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
23654
23655         * gcc.c-torture/compile/20010117-1.c: New test.
23656         * gcc.c-torture/compile/20010117-2.c: New test.
23657
23658 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23659
23660         * g77.f-torture/execute/20010116.[fx]: New test,
23661         XFAIL on i?86-*-*.
23662         * g77.f-torture/compile/20010115.f: Indicate it's
23663         a test for PR fortran/1636.
23664
23665 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23666
23667         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
23668
23669 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23670
23671         * g77.f-torture/compile/20010115.f: New test.
23672
23673 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
23674
23675         * g++.old-deja/g++.pt/nontype5.C: New test.
23676
23677 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23678
23679         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
23680         have an equivalent working one below it.
23681
23682 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23683
23684         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
23685         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23686
23687 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23688
23689         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
23690         message containing "init_priority".
23691         (conpr-2.C): Likewise.
23692         (conpr-3.C): Likewise.
23693         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
23694
23695 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23696
23697         * gcc.c-torture/execute/20010114-2.c: New test.
23698
23699 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23700
23701         * gcc.c-torture/compile/20010114-1.c: New test.
23702         * gcc.c-torture/compile/20010114-1.x: Xfail.
23703         * gcc.c-torture/compile/20010114-2.c: New test.
23704         * gcc.c-torture/execute/20010114-1.c: New test.
23705         * gcc.dg/trunc-1.c: New test.
23706         * gcc.dg/uninit-B.c: New test.
23707
23708 2001-01-13  Nick Clifton  <nickc@redhat.com>
23709
23710         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
23711         target.
23712
23713 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23714
23715         * gcc.c-torture/compile/20010113-1.c: New test.
23716
23717 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
23718
23719         * gcc.c-torture/compile/20001212-1.c: New test.
23720
23721 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23722
23723         * gcc.dg/cpp/widestr1.c: Update.
23724         * gcc.dg/cpp/prag-imp.c: Remove.
23725
23726 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
23727
23728         * gcc.c-torture/execute/20000801-3.x: Remove.
23729         * gcc.dg/c90-init-1.c: New test.
23730         * gcc.dg/c99-init-1.c: New test.
23731         * gcc.dg/c99-init-2.c: New test.
23732         * gcc.dg/gnu99-init-1.c: New test.
23733
23734 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
23735
23736         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
23737         testing that no relevant ones were found.
23738
23739 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23740
23741         * g++.old-deja/g++.pt/cast2.C: New test.
23742
23743 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23744
23745         * g++.old-deja/g++.pt/friend47.C: New test.
23746
23747 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23748
23749         * g++.old-deja/g++.pt/instantiate13.C: New test.
23750
23751 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23752
23753         * g++.old-deja/g++.other/defarg7.C: New test.
23754         * g++.old-deja/g++.other/defarg8.C: New test.
23755
23756 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23757
23758         * g++.old-deja/g++.pt/crash64.C: New test.
23759
23760 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23761
23762         * g++.old-deja/g++.pt/crash63.C: New test.
23763
23764 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23765
23766         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
23767
23768 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
23769
23770         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
23771
23772 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23773
23774         * g++.old-deja/g++.pt/error3.C: New test.
23775
23776 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23777
23778         * g++.old-deja/g++.other/crash39.C: New test.
23779
23780 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23781
23782         * g++.old-deja/g++.other/vbase4.C: New test.
23783
23784 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
23785
23786         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
23787         * gcc.dg/special/20000419-2.c: New file. Identical to above.
23788         * gcc.dg/special/special.exp: New test driver which will check
23789         for alias support for the above test.
23790
23791 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
23792
23793         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
23794         problems on small machines.
23795         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
23796         parameterize.
23797
23798 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
23799
23800         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
23801         mips.
23802         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23803
23804 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
23805
23806         * g++.old_deja/g++.pt/using8.C: New test.
23807
23808 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23809
23810         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
23811
23812 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
23813
23814         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
23815         where a failure is expected.
23816         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
23817
23818 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23819
23820         * g++.old_deja/g++.pt/instantiate12.C: New test.
23821
23822 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23823
23824         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
23825         start of structs.
23826         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
23827         * g++.old-deja/g++.brendan/crash17.C: Likewise.
23828         * g++.old-deja/g++.brendan/crash29.C: Likewise.
23829         * g++.old-deja/g++.brendan/crash48.C: Likewise.
23830         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23831         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
23832         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23833         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
23834         * g++.old-deja/g++.eh/spec6.C: Likewise.
23835         * g++.old-deja/g++.jason/crash3.C: Likewise.
23836         * g++.old-deja/g++.law/ctors11.C: Likewise.
23837         * g++.old-deja/g++.law/ctors17.C: Likewise.
23838         * g++.old-deja/g++.law/ctors5.C: Likewise.
23839         * g++.old-deja/g++.law/ctors9.C: Likewise.
23840         * g++.old-deja/g++.mike/ambig1.C: Likewise.
23841         * g++.old-deja/g++.mike/net22.C: Likewise.
23842         * g++.old-deja/g++.mike/p3538a.C: Likewise.
23843         * g++.old-deja/g++.mike/p3538b.C: Likewise.
23844         * g++.old-deja/g++.mike/virt3.C: Likewise.
23845         * g++.old-deja/g++.niklas/t128.C: Likewise.
23846         * g++.old-deja/g++.other/anon4.C: Likewise.
23847         * g++.old-deja/g++.other/using1.C: Likewise.
23848         * g++.old-deja/g++.other/warn3.C: Likewise.
23849         * g++.old-deja/g++.pt/t37.C: Likewise.
23850         * g++.old-deja/g++.robertl/eb69.C: Likewise.
23851         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23852
23853 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23854
23855         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
23856
23857 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23858
23859         * gcc.c-torture/execute/stdio-opt-3.c: New test.
23860
23861 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
23862
23863         * gcc.c-torture/compile/20010107-1.c: New test.
23864
23865 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23866
23867         * gcc.c-torture/execute/builtin-noret-1.c: New test.
23868
23869 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23870
23871         * gcc.dg/format/format.h: New file.
23872         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
23873         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
23874         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
23875         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
23876         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
23877         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23878         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
23879         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
23880         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
23881         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
23882         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
23883         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
23884         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
23885         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
23886         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
23887         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
23888         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
23889         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
23890         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
23891         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
23892         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
23893         instead of declaring standard types, macros and functions in each
23894         test.
23895
23896 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
23897
23898         * gcc.c-torture/execute/20010106-1.c: New test.
23899
23900 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23901
23902         * gcc.dg/format/format.exp: New file.
23903         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
23904         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
23905         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
23906         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
23907         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
23908         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
23909         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
23910         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
23911         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
23912         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
23913         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
23914         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
23915         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
23916         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
23917         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
23918         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
23919         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
23920         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
23921         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
23922         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
23923         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
23924         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
23925         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
23926         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
23927         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
23928         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
23929         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
23930         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
23931         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
23932         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
23933         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
23934         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
23935         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
23936         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
23937         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
23938         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
23939         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
23940         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
23941         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
23942         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
23943         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
23944         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
23945
23946 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
23947
23948         * gcc.c-torture/execute/991228-1.c: Take word endianness into
23949         account.
23950
23951 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23952
23953         * gcc.c-torture/execute/builtin-complex-1.c: New test.
23954
23955 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23956
23957         * g++.old-deja/g++.pt/crash62.C: New test.
23958
23959 2001-01-04  Richard Henderson  <rth@redhat.com>
23960
23961         * gcc.dg/20000926-1.c: Update expected warnings.
23962         * gcc.dg/array-2.c: Likewise.
23963         * gcc.dg/array-4.c: Also validate flexible array members.
23964         * gcc.dg/c99-flex-array-1.c: New.
23965
23966 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23967
23968         * gcc.c-torture/compile/20001222-1.x: Remove.
23969
23970 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23971
23972         * gcc.c-torture/execute/built-in-setjmp.c: New.
23973
23974 2001-01-03  Richard Henderson  <rth@redhat.com>
23975
23976         * gcc.dg/940510-1.c: Update expected error wording.
23977         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
23978
23979 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
23980
23981         * lib/target-supports.exp (check_alias_available): Modified to
23982         indicate aliases not supported if only weak aliases are supported.
23983
23984 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23985
23986         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
23987         Turn on cmpstrsi checks for __pj__ and __i370__.
23988
23989 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23990
23991         * g++.old-deja/g++.other/virtual11.C: New test.
23992
23993 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23994
23995         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
23996
23997 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23998
23999         * gcc.c-torture/compile/20010102-1.c: New test.
24000
24001 2001-01-02  Andreas Jaeger  <aj@suse.de>
24002
24003         * gcc.dg/noreturn-3.c: New test.
24004
24005         * gcc.dg/noreturn-4.c: New test.
24006
24007 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24008
24009         * gcc.c-torture/execute/stdio-opt-1.c: Also test
24010         __builtin_fputc and __builtin_fwrite.
24011
24012 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24013
24014         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
24015         signed char, not default char.
24016
24017 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24018
24019         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
24020
24021 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
24022
24023         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
24024
24025 2000-12-29  Richard Henderson  <rth@redhat.com>
24026
24027         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
24028         (__cyg_profile_func_exit): Define.
24029
24030 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24031
24032         * g++.dg/vtgc1.C: New test.
24033
24034 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
24035
24036         * gcc.dg/noncompile/20001228-1.c: New test.
24037
24038         * gcc.dg/20001228-1.c: New test.
24039
24040         * gcc.c-torture/execute/20001228-1.c: New test.
24041
24042 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
24043
24044         * gcc.dg/format-strfmon-1.c: New test.
24045
24046 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24047
24048         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
24049         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
24050         * gcc.c-torture/execute/string-opt-1.c: Likewise.
24051         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24052         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24053         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24054         * gcc.c-torture/execute/string-opt-6.c: Likewise.
24055         * gcc.c-torture/execute/string-opt-7.c: Likewise.
24056         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24057         * gcc.c-torture/execute/string-opt-9.c: Likewise.
24058         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24059         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24060         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24061
24062         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
24063         * gcc.c-torture/execute/string-opt-4.c: Test index.
24064
24065 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
24066
24067         * gcc.c-torture/compile/20001226-1.c: New test.
24068
24069 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24070
24071         * gcc.c-torture/compile/20001222-1.c: New test.
24072         * gcc.c-torture/compile/20001222-1.x: Xfail.
24073
24074 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
24075
24076         * gcc.c-torture/execute/comp-goto-2.c: New test.
24077
24078 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
24079
24080         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
24081         Use long types if __INT_MAX__ is 32767.
24082         (main): Use cast to (sint32 *) when poking 88 into a_page.
24083
24084         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
24085
24086 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
24087
24088         * gcc.c-torture/compile/20001221-1.c: New test.
24089         * gcc.c-torture/execute/20001221-1.c: New test.
24090
24091 2000-12-20  Richard Henderson  <rth@redhat.com>
24092
24093         * g++.old-deja/g++.pt/crash36.C: Update error lines.
24094         * g++.old-deja/g++.robertl/eb109.C: Likewise.
24095
24096 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24097
24098         * gcc.dg/compare3.c: New test.
24099
24100 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24101
24102         * gcc.dg/format-warnll-1.c: New test.
24103
24104 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24105
24106         * gcc.dg/cpp/cmdlne-P.c: New test.
24107
24108 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24109
24110         * gcc.c-torture/execute/builtin-abs-1.c,
24111         gcc.c-torture/execute/builtin-abs-2.c: New tests.
24112
24113 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24114
24115         * gcc.dg/cpp/multiline.c: New test.
24116
24117 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24118
24119         * g++.old-deja/g++.other/syshdr1.C: Update.
24120         * gcc.dg/cpp/lineflags.c: Remove temporarily.
24121
24122 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24123
24124         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
24125
24126 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24127
24128         * g++.old-deja/g++.pt/ttp65.C: New test.
24129
24130 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24131
24132         * g++.old-deja/g++.pt/ttp64.C: New test.
24133
24134 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24135
24136         * g++.old-deja/g++.pt/spec33.C: New test.
24137
24138 2000-12-14  Catherine Moore  <clm@redhat.com>
24139
24140         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
24141         * gcc.c-torture/execute/920612-2.c: Likewise.
24142         * gcc.c-torture/execute/920428-2.c: Likewise.
24143         * gcc-c-torture/execute/va-arg-11.c: Call exit.
24144         * gcc.c-torture/execute/va-arg-21.c: Likewise.
24145
24146 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24147
24148         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
24149         * gcc.dg/pack-test-2.c: Likewise.
24150
24151 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24152
24153         Tests by Zack Weinberg <zackw@stanford.edu>.
24154
24155         * gcc.dg/cpp/defined.c: Update.
24156         * gcc.dg/cpp/defined_trad.c: New tests.
24157
24158 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24159
24160         * gcc.dg/cpp/trad-direct.c: Update.
24161
24162 2000-12-11  Neil Booth  <neilb@earthling.net>
24163
24164         * gcc.dg/cpp/defined_trad.c
24165
24166 2000-12-11  Neil Booth  <neilb@earthling.net>
24167
24168         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
24169
24170 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24171
24172         * gcc.dg/format-miss-2.c: New test.
24173
24174 2000-12-09  Neil Booth  <neilb@earthling.net>
24175
24176         * gcc.dg/cpp/lineflags.c: New tests.
24177         * gcc.dg/cpp/poison.c: Update.
24178         * gcc.dg/cpp/redef2.c: Update.
24179         * gcc.dg/cpp/skipping.c: New test.
24180
24181 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
24182
24183         * g++.old-deja/g++.other/eh3.C: New testcase.
24184
24185 2000-12-07  Neil Booth  <neilb@earthling.net>
24186
24187         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
24188         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
24189         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
24190         wtr-union-init-2.c, wtr-union-init-3.c: Update.
24191         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
24192         Update.
24193
24194 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24195
24196         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
24197         __SIZE_TYPE__ instead of int for type of integers cast to
24198         pointers.
24199
24200 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
24201
24202         * g++.old-deja/g++.other/cleanup4.C: New test.
24203
24204 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24205
24206         * format-sec-1.c: New test.
24207
24208 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24209
24210         * gcc.dg/format-nonlit-3.c: New test.
24211
24212 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24213
24214         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
24215         through a null pointer.
24216
24217 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24218
24219         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
24220         * g++.old-deja/g++.pt/partial4.C: New test.
24221
24222 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
24223
24224         * gcc.c-torture/execute/ieee/hugeval.x: New.
24225
24226 2000-12-06  Neil Booth  <neilb@earthling.net>
24227
24228         * gcc.dg/cpp/backslash2.c: New tests.
24229
24230 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24231
24232         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
24233         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
24234
24235 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
24236
24237         * gcc.c-torture/execute/20001203-2.c: New testcase.
24238
24239 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24240
24241         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
24242         * g++.old-deja/g++.other/virtual10.C: New test.
24243
24244 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24245
24246         * g++.old-deja/g++.mike/pmf5.C: Remove test.
24247
24248 2000-12-05  Richard Henderson  <rth@redhat.com>
24249
24250         * gcc.c-torture/compile/20001205-1.c: New.
24251
24252 2000-12-04  Neil Booth  <neilb@earthling.net>
24253
24254         * g++.old-deja/g++.other/virtual9.C: New test.
24255         * g++.old-deja/g++.pt/crash61.C: New test.
24256         * gcc.c-torture/execute/loop-9.c: New test.
24257
24258 2000-12-04  Neil Booth  <neilb@earthling.net>
24259
24260         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
24261         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
24262         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
24263         * gcc.dg/cpp/extratokens.c: ...here.
24264
24265 2000-12-04  Neil Booth  <neilb@earthling.net>
24266
24267         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
24268         New tests.
24269
24270 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24271
24272         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
24273         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
24274
24275 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24276
24277         * gcc.c-torture/execute/20001203-1.c: New test.
24278
24279 2000-12-03  Neil Booth  <neilb@earthling.net>
24280
24281         * gcc.dg/cpp/macro6.c: New test cases.
24282
24283 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24284
24285         * gcc.c-torture/execute/string-opt-9.c: New test.
24286         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24287         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24288         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24289
24290         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
24291         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
24292
24293 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
24294
24295         * gcc.dg/cpp/if-6.c: New testcase.
24296
24297         * gcc.dg/20001201-1.c: New testcase.
24298
24299 2000-12-02  Neil Booth  <neilb@earthling.net>
24300
24301         * g++.old-deja/g++.other/externC4.C,
24302         g++.old-deja/g++.other/friend10.C: New tests.
24303
24304 2000-12-02  Neil Booth  <neilb@earthling.net>
24305
24306         * g++.old-deja/g++.other/instan2.C
24307         * g++.old-deja/g++.other/instan3.C: New test.
24308
24309 2000-12-02  Neil Booth  <neilb@earthling.net>
24310
24311         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
24312         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
24313         gnuc99.c,gnuc99-pedantic.c: New tests.
24314
24315 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24316
24317         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
24318         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
24319
24320 2000-12-01  Neil Booth  <neilb@earthling.net>
24321
24322         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
24323         * gcc.dg/cpp/poison.c: Update.
24324         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
24325
24326 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
24327
24328         * g77.f-torture/execute/20001201.f: New test.
24329
24330 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24331
24332         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
24333
24334 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
24335
24336         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
24337
24338 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
24339
24340         * g++.old-deja/g++.other/cast6.C: New test.
24341
24342 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
24343
24344         * gcc.c-torture/execute/20001130-2.c: New testcase.
24345
24346 2000-11-30  Richard Henderson  <rth@redhat.com>
24347
24348         * gcc.c-torture/execute/20001130-1.c: New test.
24349
24350 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24351
24352         * g++.old-deja/g++.other/op3.C: New test.
24353
24354 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24355
24356         * g++.old-deja/g++.other/op2.C: New test.
24357
24358 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24359
24360         * g++.old-deja/g++.other/crash38.C: New test.
24361
24362 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
24363
24364         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
24365
24366 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
24367
24368         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
24369         tests.
24370         * gcc.c-torture/execute/string-opt-6.c: New test.
24371
24372         * gcc.dg/20001117-1.c: Add main.
24373
24374 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
24375
24376         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
24377         Move from here ...
24378         * gcc.dg/940510-1.c: ... to here.
24379
24380         * gcc.dg/20000926-1.c: GNU C now allows initializations of
24381         zero-size arrays in toplevel structures.
24382
24383 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24384
24385         * gcc.c-torture/execute/loop-8.c: New test.
24386
24387 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24388
24389         * g++.old-deja/g++.other/base1.C: New test.
24390
24391 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24392
24393         * g++.old-deja/g++.other/parse2.C: New test.
24394
24395 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24396
24397         * g++.old-deja/g++.pt/incomplete1.C: New test.
24398
24399 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24400
24401         * g++.old-deja/g++.other/friend9.C: New test.
24402
24403 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24404
24405         * gcc.dg/20001127-1.c: New test.
24406
24407 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24408
24409         * g++.old-deja/g++.pt/friend46.C: New test.
24410
24411 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24412
24413         * g++.old-deja/g++.other/ptrmem8.C: New test.
24414
24415 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24416
24417         * gcc.c-torture/execute/string-opt-7.c: New test.
24418         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24419
24420 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24421
24422         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
24423         instead of 'mkcheck 2'.
24424
24425 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24426
24427         * gcc.c-torture/execute/memcheck/driver.c,
24428         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
24429         C9X references to refer to C99.
24430
24431 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
24432
24433         * gcc.dg/ultrasp3.c: New test.
24434
24435 2000-11-25  Neil Booth  <neilb@earthling.net>
24436
24437         * gcc.dg/cpp/include2.c: Update test to be locale independent.
24438
24439 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
24440
24441         * gcc.c-torture/compile/20001123-2.c: New.
24442
24443 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24444
24445         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
24446
24447 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
24448
24449         * gcc.dg/sequence-point-1.c: Add some new tests.
24450         * gcc.c-torture/execute/20001124-1.c: New test.
24451
24452 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24453
24454         * g++.old-deja/g++.other/vaarg4.C: New test.
24455         * gcc.c-torture/compile/20001123-1.c: New test.
24456
24457 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24458
24459         * g++.other/crash24.C: Adjust and remove XFAIL.
24460         * g++.other/crash37.C: New test.
24461
24462 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
24463
24464         * g++.old-deja/g++.pt/instantiate9.C: New test.
24465
24466 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
24467
24468         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
24469         new ABI, too.
24470
24471         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
24472         * g++.old-deja/g++.robertl/eb55.C: Likewise.
24473
24474 2000-11-22  Neil Booth  <neilb@earthling.net>
24475
24476         * gcc.dg/cpp/Wtrigraphs.c: New test.
24477
24478 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
24479
24480         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
24481
24482 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
24483
24484         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
24485
24486 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
24487
24488         * lib/gcc-dg.exp: load_lib scanasm.exp.
24489         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
24490         * lib/g++-dg.exp: load_lib scanasm.exp.
24491         * lib/scanasm.exp: New.
24492         (scan-assembler, scan-assembler-not): Add optional arguments to
24493         test name, or if not present, the pattern name.
24494         (scan-assembler-dem, scan-assembler-dem-not): New.
24495
24496         * g++.dg/dg.exp: New.
24497
24498 2000-11-21  Neil Booth  <neilb@earthling.net>
24499
24500         * gcc.dg/cpp/integrated1.c: Remove.
24501
24502 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24503
24504         * gcc.c-torture/execute/20001121-1.c: New test.
24505
24506 2000-11-21  Richard Henderson  <rth@redhat.com>
24507
24508         * gcc.c-torture/compile/20001121-1.c: New test.
24509
24510 2000-11-20  Neil Booth  <neilb@earthling.net>
24511
24512         * gcc.dg/cpp/integrated1.c: New test.
24513
24514 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24515
24516         * g++.old-deja/g++.other/inline17.C: New test.
24517
24518 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
24519
24520         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
24521         local variable to be zero: I made the variable global. Now
24522         uses abort() and exit() instead of relying on main's return value.
24523
24524 2000-11-20  Neil Booth  <neilb@earthling.net>
24525
24526         * gcc.dg/cpp/paste2.c: Update test.
24527         * objc/execute/paste.m: New test.
24528
24529 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24530
24531         * gcc.dg/c99-condexpr-1.c: New test.
24532
24533 2000-11-20  Neil Booth  <neilb@earthling.net>
24534
24535         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
24536
24537 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
24538
24539         * g++.old-deja/g++.pt/export1.C: New test.
24540
24541 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
24542
24543         * gcc.dg/20001117-1.c: New test.
24544
24545 2000-11-18  Richard Henderson  <rth@redhat.com>
24546
24547         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
24548
24549 2000-11-18  Richard Henderson  <rth@redhat.com>
24550
24551         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
24552         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
24553         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
24554
24555 2000-11-18  Richard Henderson  <rth@redhat.com>
24556
24557         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
24558         (main): New.  Exit cleanly.
24559
24560 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24561
24562         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
24563         gcc.dg/c99-fordecl-2.c: New tests.
24564
24565 2000-11-18  Richard Henderson  <rth@redhat.com>
24566
24567         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
24568         * gcc.c-torture/execute/zerolen-2.c: New.
24569
24570 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24571
24572         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
24573         memory.
24574
24575 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24576
24577         * g++.old-deja/g++.pt/instantiate8.C: New test.
24578
24579 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24580
24581         * g++.old-deja/g++.other/incomplete.C: Add more tests.
24582         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
24583
24584 2000-11-16  Nick Clifton  <nickc@redhat.com>
24585
24586         * gcc.c-torture/execute/nestfunc-2.c: New test.
24587         * gcc.c-torture/execute/nestfunc-3.c: New test.
24588
24589 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24590
24591         * gcc.c-torture/compile/20001116-1.c: New test.
24592
24593 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24594
24595         * gcc.c-torture/execute/20001115-1.c: New test.
24596
24597 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
24598
24599         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
24600         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
24601         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
24602         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24603
24604 2000-11-15  Neil Booth  <neilb@earthling.net>
24605
24606         gcc.dg/cpp/_Pragma1.c: Update.
24607         gcc.dg/cpp/_Pragma2.c: New test.
24608
24609 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24610
24611         * g++.old-deja/g++.other/anon5.C: New test.
24612
24613 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24614
24615         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
24616         tests.
24617
24618 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
24619
24620         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
24621         output.
24622
24623 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24624
24625         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
24626         labels at end of compound statements.
24627
24628 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
24629
24630         * gcc.c-torture/execute/loop-7.c: New test.
24631
24632 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24633
24634         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
24635
24636 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24637
24638         * gcc.dg/c99-bool-1.c: New test.
24639
24640 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24641
24642         * gcc.dg/c99-scope-1.c: Remove xfail.
24643         * gcc.dg/c99-scope-2.c: New test.
24644
24645 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24646
24647         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
24648         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
24649
24650 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
24651
24652         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
24653         error messages.
24654
24655         * g++.mike/p700.C: Don't typedef wchar_t.
24656         * g++.mike/p784.C: Likewise.
24657         * g++.mike/eb101.C: Don't use __wchar_t.
24658
24659 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24660
24661         * g77.f-torture/execute/20001111.[fx]: Test premature exit
24662         from DO loop.
24663
24664 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24665
24666         * gcc.c-torture/execute/20001111-1.c: New test.
24667
24668 2000-11-10  Nick Clifton  <nickc@redhat.com>
24669
24670         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
24671         long multuiple and accumulate.
24672
24673 2000-11-09  Richard Henderson  <rth@redhat.com>
24674
24675         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
24676         via size_t instead of int.
24677
24678         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
24679         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24680         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24681         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24682
24683 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
24684
24685         * gcc.c-torture/compile/20001109-1.c: New test.
24686         * gcc.c-torture/compile/20001109-2.c: New test.
24687
24688 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
24689
24690         * g++.old-deja/g++.pt/operator1.C: New test.
24691         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
24692
24693 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24694
24695         * gcc.dg/20001108-1.c: New test.
24696
24697 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24698
24699         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
24700         with both arguments constant strings.
24701         * gcc.c-torture/execute/string-opt-3.c: New test.
24702         * gcc.c-torture/execute/string-opt-4.c: New test.
24703         * gcc.c-torture/execute/string-opt-5.c: New test.
24704
24705 2000-11-08  Nick Clifton  <nickc@redhat.com>
24706
24707         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
24708         mulsidi3adddi patterns.
24709
24710 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
24711
24712         * g++.old-deja/g++.other/crash36.C: New test.
24713
24714 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
24715
24716         * g++.old-deja/g++.other/init16.C: New test.
24717
24718 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
24719
24720         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
24721
24722 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24723
24724         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
24725         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24726         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24727
24728 2000-11-07  DJ Delorie  <dj@redhat.com>
24729
24730         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
24731
24732 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24733
24734         * gcc.c-torture/execute/string-opt-1.c: New test.
24735
24736 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24737
24738         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
24739         mips-sgi-irix6.* because the MIPS ABI passes floating-point
24740         parameters in registers, and there is no way for a varargs
24741         function to know in which order the integer and floating-point
24742         parameters should be interleaved when they are placed on the
24743         stack.
24744         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24745         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24746
24747 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24748
24749         * gcc.c-torture/execute/string-opt-2.c: New test.
24750
24751 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
24752
24753         * g++.old-deja/g++.pt/crash60.C: New test.
24754
24755 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24756
24757         * g++.old-deja/g++.other/crash24.C: New test.
24758         * g++.old-deja/g++.other/crash25.C: New test.
24759         * g++.old-deja/g++.other/crash26.C: New test.
24760         * g++.old-deja/g++.other/crash27.C: New test.
24761         * g++.old-deja/g++.other/crash28.C: New test.
24762         * g++.old-deja/g++.other/crash29.C: New test.
24763         * g++.old-deja/g++.other/crash30.C: New test.
24764         * g++.old-deja/g++.other/crash31.C: New test.
24765         * g++.old-deja/g++.other/crash32.C: New test.
24766         * g++.old-deja/g++.other/crash33.C: New test.
24767         * g++.old-deja/g++.other/crash34.C: New test.
24768         * g++.old-deja/g++.other/crash35.C: New test.
24769
24770 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24771
24772         * gcc.c-torture/execute/20001031-1.c: New test.
24773
24774 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
24775
24776         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
24777         namespace.
24778
24779         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
24780         standards-conformant.
24781
24782         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
24783
24784         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
24785         * g++.old-deja/g++.mike/p755a.C: Likewise.
24786         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
24787         library makes no calls to `operator new' during initialization.
24788
24789 2000-11-04  Neil Booth  <neilb@earthling.net>
24790
24791         * gcc.dg/cpp/include2.c: New tests.
24792
24793 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
24794
24795         * lib/g++.exp (g++_set_ld_library_path): New function.
24796         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
24797
24798 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
24799
24800         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
24801         warnings.
24802
24803 2000-11-01  Richard Henderson  <rth@redhat.com>
24804
24805         * g++.old-deja/g++.ext/namedret1.C: New.
24806         * g++.old-deja/g++.ext/namedret2.C: New.
24807         * g++.old-deja/g++.ext/namedret3.C: New.
24808
24809 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
24810
24811         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
24812         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
24813
24814 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24815
24816         * gcc.c-torture/execute/va-arg-21.c: New test.
24817
24818 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24819
24820         * gcc.dg/c99-complex-2.c: New test.
24821
24822 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24823
24824         * gcc.c-torture/execute/stdio-opt-1.c: New test.
24825
24826 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
24827
24828         * g++.old-deja/g++.other/inline16.C: New test.
24829
24830 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
24831
24832         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
24833         __PRETTY_FUNCTION__
24834
24835 2000-10-29  Neil Booth  <neilb@earthling.net>
24836
24837         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
24838         New tests.
24839         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
24840         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
24841         optimisation.
24842
24843 2000-10-29  Neil Booth  <neilb@earthling.net>
24844
24845         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
24846         * mi1.c, mi1c.h: Add null directives to multiple-include test.
24847         * mi5.c: Test multiple includes work with -C.
24848         * trigraphs.c: Test ^= version.
24849
24850 2000-10-28  Neil Booth  <neilb@earthling.net>
24851
24852         New tests and test updates for new macro expander.
24853
24854         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
24855         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
24856         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
24857         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
24858         new diagnostic messages.
24859
24860         * gcc.dg/cpp/macro3.c: New tests.
24861
24862 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
24863
24864         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
24865         on the same line.
24866
24867 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
24868
24869         * g++.old-deja/g++.other/eh2.C: New test.
24870
24871 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24872
24873         * gcc.c-torture/execute/20001027-1.c: New test.
24874
24875 2000-10-26  Richard Henderson  <rth@redhat.com>
24876
24877         * gcc.c-torture/execute/20001026-1.c: New.
24878
24879 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
24880
24881         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
24882         * g++.old-deja/g++.law/builtin1.C: Likewise.
24883         * g++.old-deja/g++.law/ctors10.C: Likewise.
24884         * g++.old-deja/g++.law/virtual3.C: Likewise.
24885         * g++.old-deja/g++.mike/p658.C: Likewise.
24886         * g++.old-deja/g++.other/sibcall1.C: Likewise.
24887         * g++.old-deja/g++.other/vaarg2.C: Likewise.
24888         * g++.old-deja/g++.robertl/eb124.C: Likewise.
24889         * g++.old-deja/g++.robertl/eb44.C: Likewise.
24890         * g++.old-deja/g++.robertl/eb77.C: Likewise.
24891
24892 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24893
24894         * gcc.c-torture/compile/20001024-1.c: New test.
24895
24896 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
24897
24898         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
24899         to tell us whether or not we are using V3.
24900
24901 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24902
24903         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
24904         operands.
24905
24906 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24907
24908         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
24909
24910 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
24911
24912         * gcc.c-torture/execute/20001024-1.c: New test.
24913
24914 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
24915
24916         * g++.old-deja/g++.other/sibcall1.C: New test.
24917
24918 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
24919
24920         * gcc.dg/noncompile/init-3.c: New test.
24921
24922 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24923
24924         * gcc.dg/format-array-1.c: New test.
24925
24926 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24927
24928         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
24929         writing through null pointers; remove comment about testing
24930         unterminated strings.
24931
24932 2000-10-17  Matthew Hiller  <hiller@redhat.com>
24933
24934         * gcc.c-torture/execute/20001017-2.c: New test.
24935
24936 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24937
24938         * gcc.c-torture/compile/20001018-1.c: New test.
24939         * gcc.c-torture/compile/20001018-1.x: Xfail.
24940
24941 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24942
24943         * gcc.c-torture/execute/20001017-1.c: New test.
24944
24945 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24946
24947         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
24948         for multiple use of arguments with scanf formats; add tests for
24949         multiple use of arguments.
24950
24951 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
24952
24953         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
24954
24955 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24956
24957         * gcc.dg/format-miss-1.c: New test.
24958
24959 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24960
24961         * gcc.c-torture/execute/20001013-1.c: New test.
24962
24963 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24964
24965         * gcc.dg/format-branch-1.c: New test.
24966
24967 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24968
24969         * README, lib/file-format.exp: Remove EGCS references.
24970
24971 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24972
24973         * gcc.dg/20001013-1.c: New test.
24974
24975 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24976
24977         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
24978         for intmax_t in the compiler using __typeof__ and the type rules
24979         for conditional expressions.
24980
24981 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
24982
24983         * gcc.dg/20001012-1.c: New test.
24984         * gcc.dg/20001012-2.c: New test.
24985
24986 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24987
24988         * gcc.dg/format-attr-1.c: New test.
24989
24990 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24991
24992         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
24993         __LONG_LONG_MAX__ instead of LLONG_MAX.
24994
24995 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24996
24997         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
24998         scanf flags.
24999         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
25000         flags.
25001
25002 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25003
25004         * gcc.dg/sequence-pt-1.c: New test.
25005
25006 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
25007
25008         * gcc.c-torture/execute/20001011-1.c: New testcase.
25009         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
25010
25011 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25012
25013         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
25014         does not error on it.
25015
25016 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25017
25018         * gcc.dg/20001009-1.c: New test.
25019
25020 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25021
25022         * gcc.c-torture/compile/20001009-1.c: Move from here ....
25023         * gcc.c-torture/execute/20001009-2.c: ... to here.
25024
25025 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
25026
25027         * gcc.c-torture/compile/20001009-1.c: New testcase.
25028         * gcc.c-torture/execute/20001009-1.c: New testcase.
25029         Testcases provided by Jan Hubicka <jh@suse.cz>.
25030
25031 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25032
25033         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25034         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
25035         uintmax_t using <limits.h> to emulate the compiler's internal
25036         logic.  No longer XFAIL %j tests.
25037
25038 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25039
25040         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
25041         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25042         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
25043         regexps and details of expected handling of some bad formats.
25044         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
25045         suppression.
25046
25047 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25048
25049         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
25050         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
25051         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
25052         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
25053         in list archives.
25054
25055 2000-10-06  Richard Henderson  <rth@cygnus.com>
25056
25057         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
25058         * g++.old-deja/g++.brendan/crash52.C: Likewise.
25059         * g++.old-deja/g++.jason/report.C: Likewise.
25060         * g++.old-deja/g++.law/friend5.C: Likewise.
25061         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
25062         of the expected warnings.
25063
25064 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
25065
25066         * g++.old-deja/g++.pt/enum14.C: New test.
25067
25068 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25069
25070         * g++.old-deja/g++.pt/crash59.C: New test.
25071
25072 2000-10-04  Will Cohen  <wcohen@redhat.com>
25073
25074         * gcc.dg/20000926-1.c: New test.
25075
25076 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
25077
25078         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
25079         function name for current C++ compiler.
25080         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
25081
25082 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
25083
25084         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
25085         __PRETTY_FUNCTION__.
25086         * g++.old-deja/g++.ext/pretty2.C: Likewise.
25087
25088 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25089
25090         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
25091
25092 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
25093
25094         * gcc.c-torture/compile/20000923-1.c: New test.
25095
25096 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
25097
25098         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
25099         * g++.old-deja/g++.pt/ttp62.C: Same.
25100         * g++.old-deja/g++.other/inline14.C: Same.
25101
25102 2000-09-24  Richard Henderson  <rth@cygnus.com>
25103
25104         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
25105
25106 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25107
25108         * gcc.dg/c90-printf-1.c: Add test for wide string format.
25109
25110 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
25111
25112         * gcc.c-torture/compile/20000922-1.c: New file.
25113
25114 2000-09-21  Nick Clifton  <nickc@redhat.com>
25115
25116         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
25117         a signed long modulo operation.
25118         (mod6): New function - perform an unsigned long modulo operation.
25119         (main): Add tests for modulos of very large numbers by very small
25120         dividends.
25121
25122 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25123
25124         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
25125
25126 2000-09-19  Richard Henderson  <rth@cygnus.com>
25127
25128         * gcc.dg/compare2.c (case 10): XFAIL.
25129
25130 2000-09-18  Richard Henderson  <rth@cygnus.com>
25131
25132         * gcc.c-torture/execute/20000906-1.c: Move ...
25133         * gcc.dg/20000906-1.c: ... here.  Only run on targets
25134         that support __builtin_trap.
25135
25136 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
25137
25138         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
25139
25140 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25141
25142         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
25143         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
25144         more $ format tests.
25145
25146 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25147
25148         * gcc.dg/format-errmk-1.c: New test.
25149
25150 2000-09-17  Greg McGary  <greg@mcgary.org>
25151
25152         * gcc.c-torture/execute/20000917-1.x: Remove.
25153
25154 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25155
25156         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
25157
25158 2000-09-17  Greg McGary  <greg@mcgary.org>
25159
25160         * gcc.c-torture/execute/20000917-1.c: New test.
25161         * gcc.c-torture/execute/20000917-1.x: XFAIL.
25162
25163 2000-09-16  Neil Booth  <NeilB@earthling.net>
25164
25165         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
25166         in nested macro bug.
25167
25168 2000-09-15  Neil Booth  <NeilB@earthling.net>
25169
25170         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
25171
25172 2000-09-14  Jeffrey A Law  (law@cygnus.com)
25173
25174         * gcc.c-torture/execute/20000914-1.c: New test.
25175
25176 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
25177
25178         * g++.other/inline13.C: New test.
25179
25180 2000-09-12  Andreas Jaeger  <aj@suse.de>
25181
25182         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
25183         constant by Ulrich Drepper <drepper@redhat.com>.
25184
25185 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
25186
25187         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
25188
25189 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25190
25191         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
25192
25193 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
25194
25195         * gcc.dg/cpp/backslash.c: New test.
25196
25197 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
25198
25199         * gcc.c-torture/execute/20000910-1.c: New test.
25200         * gcc.c-torture/execute/20000910-2.c: Likewise.
25201
25202 2000-09-11  Robert Lipe  <robertl@sco.com>
25203
25204         * gcc.dg/pragma-align.c: New test.
25205
25206 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25207
25208         * g++.old-deja/g++.pt/explicit82.C: New test.
25209         * g++.old-deja/g++.pt/explicit83.C: New test.
25210
25211 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
25212
25213         * gcc.dg/asm-names.c: New test.
25214
25215 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25216
25217         * gcc.dg/cpp/tr-warn6.c: New test
25218
25219 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25220
25221         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
25222         be accepted.
25223
25224 2000-09-07  Catherine Moore  <clm@redhat.com>
25225
25226         * gcc.c-torture/execute/unroll-1.c: New test.
25227
25228 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
25229
25230         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
25231         ERROR markers.
25232         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
25233         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
25234         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
25235         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
25236         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
25237         Preprocess only.
25238         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
25239         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
25240
25241 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25242
25243         * g++.old-deja/g++.pt/deduct2.C: New test.
25244
25245 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25246
25247         * g++.old-deja/g++.pt/parms2.C: New test.
25248
25249 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25250
25251         * g++.old-deja/g++.pt/crash58.C: New test.
25252
25253 2000-09-06  Greg McGary  <greg@mcgary.org>
25254
25255         * gcc.c-torture/execute/20000906-1.c: New test.
25256         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
25257
25258 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25259
25260         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
25261
25262 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25263
25264         * g++.old-deja/g++.pt/crash57.C: New test.
25265
25266 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25267
25268         * g++.old-deja/g++.pt/crash56.C: New test.
25269
25270 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25271
25272         * g++.old-deja/g++.pt/koenig1.C: New test.
25273
25274 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25275
25276         * gcc.dg/20000904-1.c: New test.
25277
25278 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25279
25280         * gcc.dg/cpp/paste8.c: New test.
25281
25282 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
25283
25284         * gcc.c-torture/compile/20000827-1.c: New test.
25285
25286 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25287
25288         * gcc.dg/format-diag-1.c: New test.
25289
25290 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25291
25292         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
25293         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
25294         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
25295         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
25296         gcc.dg/formatz-1.c: Adjust warning regular expressions.
25297
25298 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25299
25300         * g++.old-deja/g++.other/nested4.C: New test.
25301
25302 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25303
25304         * g++.old-deja/g++.ns/scoped1.C: New test.
25305
25306 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
25307
25308         * lib/g++.exp: Support testing already-installed GCC.
25309
25310 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25311
25312         * wtr-label-1.c, wtr-suffix-1.c: New tests.
25313
25314 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25315
25316         * gcc.dg/return-type-2.c: New test.
25317
25318 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
25319
25320         * gcc.c-torture/compile/20000825-1.c: New test.
25321
25322 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
25323
25324         * gcc.dg/dwarf2-2.c: New test.
25325
25326 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
25327
25328         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
25329         dg-warning regexps.
25330
25331 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25332
25333         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
25334         gcc.dg/format-ext-5.c: New tests.
25335
25336 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
25337
25338         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
25339
25340 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
25341
25342         * gcc.dg/noncompile/930622-2.c: Adjust error message.
25343
25344 2000-08-24  Richard Henderson  <rth@cygnus.com>
25345
25346         * gcc.dg/ia64-sync-1.c: New test.
25347         * gcc.dg/ia64-sync-2.c: New test.
25348         * gcc.dg/ia64-asm-1.c: New test.
25349
25350 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25351
25352         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
25353         * gcc.dg/format-ext-2.c: New test.
25354
25355 2000-08-23  Jason Merrill  <jason@redhat.com>
25356
25357         * lib/old-dejagnu.exp: Also ignore "In member function" and
25358         "At global scope".
25359
25360 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25361
25362         * gcc.dg/noncompile/label-lineno-1.c: New test.
25363
25364 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25365
25366         * gcc.dg/c99-array-nonobj-1.c: New test.
25367
25368 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25369
25370         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
25371         tests.
25372         * gcc.dg/format-ext-1.c: New test.
25373
25374 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25375
25376         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
25377         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
25378         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
25379         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
25380         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
25381
25382 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25383
25384         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
25385         gcc.dg/c99-strftime-2.c: New tests.
25386
25387 2000-08-22  Richard Henderson  <rth@cygnus.com>
25388
25389         * gcc.c-torture/execute/20000822-1.c: New test.
25390
25391 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25392
25393         * gcc.c-torture/execute/20000819-1.x: Remove.
25394
25395 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25396
25397         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
25398         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
25399         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
25400         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
25401         gcc.dg/format-xopen-1.c: New tests.
25402
25403 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25404
25405         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
25406
25407 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25408
25409         * g++.old-deja/g++.other/loop2.C: New test.
25410
25411         * gcc.c-torture/compile/20000606-1.c: New test.
25412         * gcc.c-torture/compile/20000728-1.c: New test.
25413         * gcc.c-torture/execute/20000801-1.c: New test.
25414         * gcc.c-torture/execute/20000801-2.c: New test.
25415         * gcc.c-torture/execute/20000819-1.c: New test.
25416         * gcc.c-torture/execute/20000819-1.x: XFAIL.
25417         * gcc.dg/20000629-1.c: New test.
25418         * gcc.dg/20000724-1.c: New test.
25419         * gcc.dg/20000807-1.c: New test.
25420
25421 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
25422
25423         * gcc.dg/cpp/pragma-1.c: New test.
25424         * gcc.dg/cpp/pragma-2.c: New test.
25425
25426 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
25427
25428         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
25429         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
25430
25431 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25432
25433         * gcc.c-torture/compile/20000818-1.c: New test.
25434
25435 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
25436
25437         * gcc.c-torture/execute/20000818-1.c: New test.
25438
25439 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25440
25441         * gcc.dg/format-va-1.c: New test.
25442
25443 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25444
25445         * g++.old-deja/g++.other/typedef8.C: New test.
25446
25447 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25448
25449         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
25450         * g++.old-deja/g++.mike/net36.C: Mark candidate.
25451         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
25452         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
25453         * g++.old-deja/g++.other/ptrmem7.C: New test.
25454         * g++.old-deja/g++.pt/ptrmem10.C: New test.
25455
25456 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25457
25458         * g++.old-deja/g++.pt/typename27.C: New test.
25459
25460 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
25461
25462         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
25463         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
25464         * g++.old-deja/g++.pt/friend45.C: New test.
25465         * g++.old-deja/g++.other/friend8.C: New test.
25466
25467 2000-08-15  Richard Henderson  <rth@cygnus.com>
25468
25469         * gcc.c-torture/execute/20000815-1.c: New test.
25470
25471 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25472
25473         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
25474         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
25475         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
25476
25477 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
25478
25479         * g++.old-deja/g++.other/refinit2.C: New test.
25480
25481 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
25482
25483         * lib/c-torture.exp (c-torture): Make
25484         compiler_conditional_xfail_data global.
25485         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
25486         compiler_conditional_xfail_data machinery.
25487         (f-torture-execute): Likewise.
25488         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
25489         and only when unrolling loops.
25490
25491         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
25492
25493 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25494
25495         * g++.old-deja/g++.pt/explicit81.C: New test.
25496
25497 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25498
25499         * g++.old-deja/g++.pt/typename26.C: New test.
25500
25501 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
25502
25503         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
25504         warning.
25505
25506 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25507
25508         * g++.old-deja/g++.other/array3.C: New test.
25509
25510 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25511
25512         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
25513         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
25514         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
25515         New tests.
25516
25517 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
25518
25519         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
25520         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25521
25522 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
25523
25524         * gcc.c-torture/execute/20000808-1.c: New test.
25525
25526 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25527
25528         * gcc.dg/c90-const-expr-1.c: New test.
25529
25530 2000-08-08  Richard Henderson  <rth@cygnus.com>
25531
25532         * gcc.dg/noncompile/920923-1.c: Declare calloc.
25533
25534 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25535
25536         * gcc.dg/noncompile/const-ll-1.c: New test.
25537
25538 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25539
25540         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
25541
25542 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25543
25544         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
25545         that running programs linked against the shared version of libobjc
25546         run correctly.
25547
25548 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25549
25550         * gcc.dg/c99-printf-1.c: New test.
25551
25552 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25553
25554         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
25555
25556 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
25557
25558         * gcc.c-torture/execute/20000731-1.x: Delete.
25559
25560 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
25561
25562         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
25563         and torture_without_loops as is done by c-torture.exp.
25564         (search_for): Copy from c-torture.exp.
25565         (gcc-dg-runtest): New function, drives a directory of tests
25566         iterating over the TORTURE_OPTIONS.
25567         (scan-assembler, scan-assembler-not): Move here from
25568         individual directory drivers.
25569
25570         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
25571         defined by lib/gcc-dg.exp.
25572         * gcc.dg/cpp/cpp.exp: Likewise.
25573         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
25574         gcc-dg-runtest, so we cycle over optimization options.
25575
25576         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
25577         * gcc.dg/compare2.c: No longer expected to fail.
25578
25579 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25580
25581         * gcc.c-torture/execute/20000804-1.c: New test.
25582
25583 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25584
25585         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
25586
25587 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
25588
25589         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
25590
25591 2000-08-03  Jeffrey A Law  (law@cygnus.com)
25592
25593         * gcc.c-torture/compile/20000803-1.c: New test.
25594
25595 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25596
25597         * gcc.c-torture/execute/20000801-3.c,
25598         gcc.c-torture/execute/20000801-4.c: New tests.
25599         * gcc.c-torture/execute/20000801-3.x,
25600         gcc.c-torture/execute/20000801-4.x: Xfail.
25601
25602 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
25603
25604         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
25605         libobjc/.libs to allow for libtool.
25606
25607 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
25608
25609         * gcc.c-torture/compile/20000802-1.c: New test.
25610
25611 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
25612
25613         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
25614
25615 2000-07-31  Jeffrey A Law  (law@cygnus.com)
25616
25617         * gcc-c-torture/execute/20000731-2.c: New test.
25618
25619         * gcc.c-torture/execute/20000731-1.c: New test.
25620         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
25621
25622 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
25623
25624         * testsuite/gcc.dg/cpp/paste7.c: New test.
25625         * gcc.dg/cpp/20000725-1.c: New test.
25626
25627 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
25628
25629         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
25630         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
25631         declaration warning for __builtin_dwarf_reg_size.
25632
25633         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
25634
25635 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25636
25637         * gcc.dg/noncompile/voidparam-1.c: New test.
25638
25639 2000-07-30  Richard Henderson  <rth@cygnus.com>
25640
25641         * gcc.dg/c90-digraph-1.c: Don't xfail.
25642         * gcc.dg/compare2.c (case 10): Xfail.
25643         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
25644
25645 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
25646
25647         * gcc.dg/c99-main-1.c: New test.
25648
25649 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25650
25651         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
25652
25653 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
25654
25655         * gcc.c-tortuer/execute/20000726-1.c: New test.
25656
25657 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
25658
25659         * gcc.c-torture/execute/enum-2.c: New test.
25660
25661 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25662
25663         * gcc.dg/cpp/tr-warn3.c: New test.
25664
25665 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25666
25667         * g++.old-deja/g++.ext/implicit1.C: Remove.
25668         * g++.old-deja/g++.jason/c2.C: Remove
25669         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
25670         * g++.old-deja/g++.pt/crash16.C: Likewise.
25671         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
25672
25673 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25674
25675         * g++.old-deja/g++.other/for2.C: New test.
25676
25677 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
25678
25679         * gcc.dg/20000720-1.c: New test.
25680
25681 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
25682
25683         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
25684
25685 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
25686
25687         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
25688         * gcc.c-torture/execute/20000722-1.c: New.
25689         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
25690
25691 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
25692
25693         * gcc.dg/cpp/20000720-1.S: New test.
25694
25695 2000-07-21  Michael Meissner  <meissner@redhat.com>
25696
25697         * gcc.c-torture/execute/ieee/hugeval.c: New test.
25698
25699 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25700
25701         * g++.old-deja/g++.brendan/crash16.C,
25702         g++.old-deja/g++.brendan/parse3.C,
25703         g++.old-deja/g++.brendan/redecl1.C,
25704         g++.old-deja/g++.ns/template13.C,
25705         g++.old-deja/g++.other/decl4.C,
25706         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
25707
25708 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25709
25710         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
25711         and "Internal error".
25712
25713         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
25714         regexps.
25715         * gcc.dg/cpp/paste6.c: New test.
25716
25717 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
25718
25719         * gcc.dg/cpp/tr-direct.c: New test.
25720
25721         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
25722         gcc.dg/cpp/undef1.c: Tweak error regexps.
25723
25724 2000-07-18  Eric Christopher <echristo@redhat.com>
25725
25726         * gcc.c-torture/compile/20000718-1.c: New test.
25727
25728 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
25729
25730         * cpplex.c (_cpp_push_token): If the token being pushed back
25731         is the previous token in this context, just subtract one from
25732         context->posn.
25733         * cppmacro.c (save_expansion): Clear aux field when storing a
25734         placemarker.
25735
25736 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
25737
25738         * gcc.dg/noncompile/redecl-1.c: New test.
25739
25740 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
25741
25742         * gcc.c-torture/execute/20000717-5.c: New test.
25743         * gcc.c-torture/execute/20000717-1.x: Removed.
25744
25745 2000-07-17  Richard Henderson  <rth@cygnus.com>
25746
25747         * gcc.c-torture/execute/20000717-4.c: New test.
25748
25749 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
25750
25751         * gcc.dg/cpp/syshdr.c: New test.
25752         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
25753
25754 2000-07-17  Neil Booth  <neilb@earthling.net>
25755
25756         * gcc.dg/cpp/cmdlne-dM.c: New test.
25757         * gcc.dg/cpp/cmdlne-dD.c: New test.
25758
25759 2000-07-17  Jeffrey A Law  (law@cygnus.com)
25760
25761         * gcc.c-torture/execute/20000717-3.c: New test.
25762
25763         * gcc.c-torture/compile/20000717-1.c: New test.
25764
25765 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
25766
25767         * gcc.c-torture/execute/20000717-2.c: New test.
25768
25769 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25770
25771         * gcc.dg/formatz-1.c: New test.
25772
25773         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
25774         * gcc.dg/c99-digraph-1.c: New tests.
25775
25776         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
25777         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
25778
25779         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
25780         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
25781         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
25782         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
25783         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
25784         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
25785         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
25786
25787 2000-07-17   Greg McGary <greg@mcgary.org>
25788
25789         * gcc.c-torture/execute/20000717-1.c: New test.
25790         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
25791
25792 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
25793
25794         * gcc.c-torture/execute/20000715-2.c: New test.
25795         * gcc.dg/20000715-1.c: New test.
25796
25797 2000-07-15  Michael Meissner  <meissner@redhat.com>
25798
25799         * gcc.c-torture/execute/20000715-1.c: New test.
25800
25801 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
25802
25803         * gcc.c-torture/execute/20000707-1.c: New test.
25804
25805 2000-07-13  Neil Booth  <NeilB@earthling.net>
25806
25807         * testsuite/gcc.dg/cpp/digraph1.c,
25808         testsuite/gcc.dg/cpp/digraph2.c,
25809         testsuite/gcc.dg/cpp/digraphs.c: New tests.
25810
25811 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
25812
25813         * g77.f-torture/compile/20000630-2.f:  New test.
25814         * g77.f-torture/compile/20000630-2.x
25815
25816 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25817
25818         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
25819
25820 2000-07-11  Neil Booth  <NeilB@earthling.net>
25821
25822         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
25823
25824 2000-07-11  Neil Booth  <NeilB@earthling.net>
25825
25826         * gcc.dg/cpp/cmdlne-C.c: New.
25827
25828 2000-07-09  Neil Booth  <NeilB@earthling.net>
25829
25830         * gcc.dg/cpp/directiv.c: New tests.
25831         * gcc.dg/cpp/undef1.c: Update.
25832
25833 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
25834
25835         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
25836
25837 2000-07-09  Neil Booth  <NeilB@earthling.net>
25838
25839         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
25840
25841 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
25842
25843         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
25844         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
25845
25846 2000-07-08  Neil Booth  <NeilB@earthling.net>
25847
25848         * gcc.dg/cpp/macsyntx.c: New tests.
25849
25850 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25851
25852         * gcc.dg/20000707-1.c: New test.
25853
25854 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25855
25856         * gcc.c-torture/execute/20000706-1.c: New test.
25857         * gcc.c-torture/execute/20000706-2.c: New test.
25858         * gcc.c-torture/execute/20000706-3.c: New test.
25859         * gcc.c-torture/execute/20000706-4.c: New test.
25860         * gcc.c-torture/execute/20000706-5.c: New test.
25861
25862 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25863
25864         * g++.old-deja/g++.pt/instantiate7.C: New test.
25865
25866 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25867
25868         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
25869         * g++.old-deja/g++.mike/thunk3.C: Likewise.
25870         * g++.old-deja/g++.other/rtti3.C: Likewise.
25871         * g++.old-deja/g++.other/rttid3.C: Likewise.
25872
25873 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
25874
25875         *  g77.f-torture/compile/20000630-1.x: Fix typo
25876
25877 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
25878
25879         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
25880         assembly output.
25881
25882 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
25883
25884         * gcc.dg/cpp/ident.c: New test.
25885
25886 2000-07-05  Neil Booth  <NeilB@earthling.net>
25887
25888         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
25889           gcc.dg/cpp/lexstrng.c: New tests.
25890
25891 2000-07-04  Neil Booth  <NeilB@earthling.net>
25892
25893         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
25894         * gcc.dg/cpp/strify2.c: Same.
25895
25896 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
25897
25898         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
25899         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
25900         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
25901         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
25902
25903         * testsuite/gcc.dg/cpp/macro1.c,
25904         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
25905         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
25906         testsuite/gcc.dg/cpp/strify1.c,
25907         testsuite/gcc.dg/cpp/strify2.c: New tests.
25908
25909 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
25910
25911         * gcc.c-torture/execute/20000703-1.c: New test.
25912
25913 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25914
25915         * g++.old-deja/g++.pt (lookup10.C): New test.
25916
25917 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25918
25919         * g++.old-deja/g++.pt (typename25.C): New test.
25920
25921 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
25922
25923         * gcc.c-torture/compile/20000701-1.c: New test.
25924
25925 2000-06-30  Nick Clifton  <nickc@cygnus.com>
25926
25927         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
25928         to test case.
25929
25930 2000-06-30  Catherine Moore  <clm@cygnus.com>
25931
25932         * gcc.c-torture/execute/align-1.c: New test.
25933
25934 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
25935
25936         * g++.old-deja/g++.pt/expr8.C: New test.
25937         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
25938
25939 2000-06-29  Nick Clifton  <nickc@cygnus.com>
25940
25941         * gcc.c-torture/compile/20000629-1.c: New test.
25942
25943 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25944
25945
25946         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
25947         gcc.dg/noncompile directory, depending on whether they're
25948         preprocessor tests or not.  Annotate all the tests for the dg
25949         framework.
25950
25951         * gcc.c-torture/noncompile/noncompile.exp: Delete.
25952         * gcc.dg/noncompile/noncompile.exp: New.
25953
25954         * Moved files:
25955         Old name                                New name
25956         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
25957         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
25958         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
25959         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
25960         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
25961         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
25962         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
25963         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
25964         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
25965         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
25966         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
25967         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
25968         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
25969         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
25970         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
25971         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
25972         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
25973         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
25974         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
25975         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
25976         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
25977         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
25978         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
25979         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
25980
25981         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
25982         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
25983         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
25984         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
25985         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
25986         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
25987
25988 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25989
25990         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
25991         declare one variable.  On the fourth, error.
25992         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
25993         declared by 20000628-1a.h.
25994
25995 2000-06-29  Richard Henderson  <rth@redhat.com>
25996
25997         * gcc.c-torture/execute/930529-1.x: New file.
25998         * gcc.dg/920413-1.c: Adjust expected warning text.
25999         * gcc.dg/980217-1.c: Declare abort.
26000         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
26001
26002 2000-06-29  Jeffrey A Law  (law@cygnus.com)
26003
26004         * g77.f-torture/compile/20000629-1.f: New test.
26005         * g77.f-torture/compile/20000629-1.x: Expected to fail.
26006
26007 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26008
26009         Rearrange lots of files, removing entirely the
26010         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
26011         directories.
26012
26013         * Deleted files:
26014         gcc.c-torture/code_quality/code_quality.exp
26015         gcc.c-torture/special/special.exp
26016         gcc.failure/failure.exp
26017         gcc.failure/940409-1.x
26018         gcc.c-torture/compile/961203-1.x
26019
26020         * New files:
26021         gcc.misc-tests/linkage.exp
26022         gcc.c-torture/execute/920730-1t.c
26023         gcc.c-torture/execute/920730-1t.x
26024         gcc.c-torture/compile/920520-1.x
26025         gcc.c-torture/compile/920521-1.x
26026         gcc.c-torture/compile/981006-1.x
26027         gcc.c-torture/execute/eeprof-1.x
26028
26029         * Moved files (possibly with modifications to fit a new harness):
26030         Old name                                New name
26031         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
26032         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
26033         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
26034         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
26035         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
26036         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
26037         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
26038         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
26039         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
26040         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
26041         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
26042         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
26043         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
26044         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
26045
26046 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26047
26048         * c-torture/compile/961203-1.x: Delete.
26049
26050         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
26051         not exit. Include stdio.h.
26052         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
26053         * gcc.misc-tests/dg-12.c: Likewise.
26054         * gcc.misc-tests/dg-5.c: Likewise.
26055         * gcc.misc-tests/dg-6.c: Likewise.
26056         * gcc.misc-tests/dg-7.c: Prototype abort.
26057         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
26058         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
26059         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
26060         not exit.
26061         * gcc.misc-tests/sieve.c: Use return from main, not exit.
26062         * gcc.misc-tests/sort2.c: Use return from main, not exit.
26063
26064 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
26065
26066         * gcc.dg/cpp/20000628-1.c: New test.
26067         * gcc.dg/cpp/20000628-1.h: New header for above test.
26068         * gcc.dg/cpp/20000628-1a.h: Likewise.
26069
26070 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
26071
26072         * gcc.dg/cpp: New directory.
26073         * gcc.dg/cpp/cpp.exp: New driver.
26074         * gcc.dg/cpp/20000627-1.c: New test.
26075         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
26076         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
26077         and rewrite as a compilation test.
26078
26079         * gcc.dg: Move many files into the cpp subdirectory, possibly
26080         renaming or editing them as well.
26081         Old name                New name
26082         990119-1.c              cpp/19990119-1.c
26083         990228-1.c              cpp/19990228-1.c
26084         990407-1.c              cpp/19990407-1.c
26085         990409-1.c              cpp/19990409-1.c
26086         990413-1.c              cpp/19990413-1.c
26087         990703-1.c              cpp/19990703-1.c
26088         20000127-1.c            cpp/20000127-1.c
26089         20000129-1.c            cpp/20000129-1.c
26090         20000207-1.c            cpp/20000207-1.c
26091         20000207-2.c            cpp/20000207-2.c
26092         20000209-1.c            cpp/20000209-1.c
26093         20000209-2.c            cpp/20000209-2.c
26094         20000301-1.c            cpp/20000301-1.c
26095         20000419-1.c            cpp/20000419-1.c
26096         20000510-1.S            cpp/20000510-1.S
26097         20000519-1.c            cpp/20000519-1.c
26098         20000529-1.c            cpp/20000529-1.c
26099         20000625-1.c            cpp/20000625-1.c
26100         20000625-2.c            cpp/20000625-2.c
26101         cpp-as1.c               cpp/assert1.c
26102         cpp-as2.c               cpp/assert2.c
26103         cxx-comments-1.c        cpp/cxxcom1.c
26104         cxx-comments-2.c        cpp/cxxcom2.c
26105         endif-label.c           cpp/endif.c
26106         cpp-hash1.c             cpp/hash1.c
26107         cpp-hash2.c             cpp/hash2.c
26108         cpp-if1.c               cpp/if-1.c
26109         cpp-if2.c               cpp/if-2.c
26110         cpp-if3.c               cpp/if-3.c
26111         cpp-if4.c               cpp/if-4.c
26112         cpp-if5.c               cpp/if-5.c
26113         cpp-cond.c              cpp/if-cexp.c
26114         cpp-missingop.c         cpp/if-mop.c
26115         cpp-missingparen.c      cpp/if-mpar.c
26116         cpp-opprec.c            cpp/if-oppr.c
26117         cpp-ifparen.c           cpp/if-paren.c
26118         cpp-shortcircuit.c      cpp/if-sc.c
26119         cpp-shift.c             cpp/if-shift.c
26120         cpp-unary.c             cpp/if-unary.c
26121         cpp-li1.c               cpp/line1.c
26122         cpp-li2.c               cpp/line2.c
26123         lineno.c                cpp/line3.c
26124         lineno-2.c              cpp/line4.c
26125         cpp-mi.c                cpp/mi1.c
26126         cpp-mic.h               cpp/mi1c.h
26127         cpp-micc.h              cpp/mi1cc.h
26128         cpp-mind.h              cpp/mi1nd.h
26129         cpp-mindp.h             cpp/mi1ndp.h
26130         cpp-mix.h               cpp/mi1x.h
26131         cpp-mi2.c               cpp/mi2.c
26132         cpp-mi2a.h              cpp/mi2a.h
26133         cpp-mi2b.h              cpp/mi2b.h
26134         cpp-mi2c.h              cpp/mi2c.h
26135         cpp-mi3.c               cpp/mi3.c
26136         cpp-mi3.def             cpp/mi3.def
26137         poison-1.c              cpp/poison.c
26138         pr-impl.c               cpp/prag-imp.c
26139         cpp-redef-2.c           cpp/redef1.c
26140         cpp-redef.c             cpp/redef2.c
26141         strpaste.c              cpp/strp1.c
26142         strpaste-2.c            cpp/strp2.c
26143         cpp-tradpaste.c         cpp/tr-paste.c
26144         cpp-tradstringify.c     cpp/tr-str.c
26145         cpp-tradwarn1.c         cpp/tr-warn1.c
26146         cpp-tradwarn2.c         cpp/tr-warn2.c
26147         trigraphs.c             cpp/trigraphs.c
26148         cpp-unc1.c              cpp/unc1.c
26149         cpp-unc2.c              cpp/unc2.c
26150         cpp-unc3.c              cpp/unc3.c
26151         cpp-unc.c               cpp/unc4.c
26152         undef.c                 cpp/undef1.c
26153         undef-2.c               cpp/undef2.c
26154         cpp-wi1.c               cpp/widestr1.c
26155
26156 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
26157
26158         * lib/g++.exp (g++_include_flags): Tweak.
26159
26160 2000-06-27  H.J. Lu  <hjl@gnu.org>
26161             Loren J. Rittle  <ljrittle@acm.org>
26162
26163         * lib/g++.exp (g++_include_flags): Override libgloss.exp
26164         version with one that knows about the new gcc tree structure.
26165         (g++_link_flags): Same.
26166
26167 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
26168
26169         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
26170         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
26171         case we are cross-compiling.
26172
26173         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
26174         g++.old-deja/g++.niklas/Makefile.in,
26175         g++.old-deja/g++.niklas/configure.in,
26176         g++.old-deja/g++.other/Makefile.in,
26177         g++.old-deja/g++.other/configure.in,
26178         gcc.c-torture/code_quality/Makefile.in,
26179         gcc.c-torture/code_quality/configure.in,
26180         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
26181         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
26182         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
26183         gcc.c-torture/execute/ieee/Makefile.in,
26184         gcc.c-torture/execute/ieee/configure.in,
26185         gcc.c-torture/noncompile/Makefile.in,
26186         gcc.c-torture/noncompile/configure.in,
26187         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
26188         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
26189         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
26190
26191 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26192
26193         * g++.old-deja/g++.other/ambig3.C: New test.
26194
26195 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26196
26197         * g++.old-deja/g++.pt/syntax1.C: New test.
26198         * g++.old-deja/g++.pt/syntax2.C: New test.
26199         * g++.old-deja/g++.other/syntax3.C: New test.
26200         * g++.old-deja/g++.other/syntax4.C: New test.
26201
26202 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26203
26204         * gcc.dg/20000623-1.c: Prototype exit and abort.
26205
26206 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26207
26208         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
26209         New tests.
26210         * gcc.dg/cpp-mi3.def: New file.
26211
26212         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
26213         inside assertions.
26214         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
26215         lexer's error messages.
26216         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
26217         divine anything from the linemarkers.
26218         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
26219         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
26220
26221 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
26222
26223         * gcc.dg/20000623-1.c: New test.
26224
26225 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
26226
26227         * gcc.c-torture/execute/20000622-1.c: New test.
26228
26229 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26230
26231         * g++.old-deja/g++.other/init15.C: New test.
26232
26233 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26234
26235         * g++.old-deja/g++.pt/vaarg2.C: New test.
26236         * g++.old-deja/g++.pt/vaarg3.C: New test.
26237
26238 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
26239
26240         * g++.old-deja/g++.other/dyncast6.C: New test.
26241
26242 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
26243
26244         * gcc.c-torture/execute/loop-6.c: New test.
26245
26246 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
26247
26248         * gcc.dg/20000614-1.c: New test.
26249         * gcc.dg/20000614-2.c: New test.
26250
26251 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
26252
26253         * g++.old-deja/g++.other/inline12.C: New test.
26254
26255 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
26256
26257         * g++.old-deja/g++.other/eh1.C: New test.
26258
26259 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
26260
26261         * g++.old-deja/g++.other/type.C: New test.
26262
26263 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26264
26265         * g++.old-deja/g++.other/initstring.C: New test.
26266
26267 2000-06-12  Jason Merrill  <jason@redhat.com>
26268
26269         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
26270
26271 2000-06-09  Jeffrey A Law  (law@cygnus.com)
26272
26273         * gcc.c-torture/compile/20000609-1.c: New test.
26274
26275 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
26276
26277         * gcc.dg/20000609-1.c: New test.
26278
26279 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
26280
26281         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
26282         * gcc.c-torture/noncompile/poison-1.c: Move...
26283         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
26284         * gcc.dg/cpp-li1.c: Add a token after the #line.
26285
26286 2000-06-05  Richard Henderson  <rth@cygnus.com>
26287
26288         * gcc.c-torture/execute/20000605-2.c: New test.
26289         * gcc.c-torture/execute/20000605-3.c: New test.
26290
26291 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
26292
26293         * g77.f-torture/execute/20000503-1.x: New file.
26294
26295 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26296
26297         * g++.old-deja/g++.eh/badalloc1.C: New test.
26298
26299 2000-06-05  Richard Henderson  <rth@cygnus.com>
26300
26301         * gcc.c-torture/execute/20000605-1.c: New test.
26302
26303 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26304             Nathan Sidwell <nathan@codesourcery.com>
26305
26306         * gcc.c-torture/compile/20000605-1.c: New test.
26307
26308 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
26309
26310         * g77.f-torture/compile/20000601-1.f:  New test.
26311
26312 2000-06-03  Richard Henderson  <rth@cygnus.com>
26313
26314         * gcc.c-torture/execute/20000603-1.c: New.
26315
26316 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
26317
26318         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
26319         * gcc.dg/noreturn-2.c (noreturn): Likewise.
26320
26321 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
26322
26323         * gcc.dg/compare2.c (case 12): XFAIL.
26324         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
26325         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
26326
26327         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
26328
26329 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
26330
26331         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
26332         guard macro is already defined when the header is first
26333         included.
26334         * gcc.dg/cpp-mix.h: New file.
26335         * gcc.dg/endif-label.c: Update patterns to match compiler.
26336
26337         * g++.brendan/complex1.C: Declare abort.
26338         * g++.law/refs4.C: Remove XFAIL.
26339         * g++.oliva/expr2.C: Declare abort and exit.
26340
26341 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
26342
26343         * gcc.c-torture/execute/20000528-1.c: New test.
26344
26345         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
26346         * g++.old-deja/g++.law/temps4.C: Likewise.
26347
26348         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
26349         stdlib.h.  Call abort() on failure.
26350         * g++.old-deja/g++.law/refs4.C: Likewise.
26351         * g++.old-deja/g++.law/temps4.C: Likewise.
26352         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
26353         * gcc.c-torture/execute/20000112-1.c: Include string.h.
26354
26355 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
26356
26357         Relative to g++.dg/special:
26358         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
26359
26360         Relative to g++.old-deja:
26361         * g++.brendan/complex1.C, g++.jason/optimize2.C,
26362         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
26363         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
26364         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
26365         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
26366         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
26367         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
26368
26369         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
26370         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
26371         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
26372         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
26373         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
26374         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
26375         and/or string.h.
26376
26377         * g++.other/goto1.C: Update expectations for error messages.
26378
26379 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
26380
26381         * gcc.c-torture/compile/20000523-1.c: New test.
26382
26383 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26384
26385         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
26386
26387 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26388
26389         * g++.old-deja/g++.eh/catch11.C: New test.
26390         * g++.old-deja/g++.eh/catch12.C: New test.
26391
26392 2000-05-24  Nick Clifton  <nickc@cygnus.com>
26393
26394         * gcc.c-torture/execute/20000523-1.c: New test.
26395
26396 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
26397
26398         * c-torture/execute/bcp-1.c: Replace abort in arg of
26399         __builtin_constant_p with a generic external function.
26400
26401         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
26402         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
26403         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
26404         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
26405         Prototype abort and/or exit.
26406
26407         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
26408         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
26409         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
26410         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
26411
26412 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
26413
26414         * gcc.dg/dwarf2-1.c: New test.
26415
26416 2000-05-20  Richard Henderson  <rth@cygnus.com>
26417
26418         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
26419
26420 2000-05-20  Andreas Jaeger  <aj@suse.de>
26421
26422         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
26423         testcase.
26424
26425 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
26426
26427         * gcc.c-torture/execute/20000519-2.c: New test.
26428
26429 2000-05-19  Andreas Jaeger  <aj@suse.de>
26430
26431         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
26432         which fails with SSA.
26433
26434         * lib/c-torture.exp: Also test with -O3 -fssa.
26435
26436 2000-05-18  Michael Meissner  <meissner@redhat.com>
26437
26438         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
26439         * gcc.c-torture/execute/920415-1.c: Ditto.
26440         * gcc.c-torture/execute/920501-1.c: Ditto.
26441         * gcc.c-torture/execute/conversion.c: Ditto.
26442         * gcc.c-torture/execute/cvt-1.c: Ditto.
26443
26444 2000-05-18  Jeffrey A Law  (law@cygnus.com)
26445
26446         * gcc.c-torture/compile/20000518-1.c: New test.
26447
26448 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26449
26450         * g77.f-torture/compile/200005018.f:  New test.
26451
26452 2000-05-17  Jeffrey A Law  (law@cygnus.com)
26453
26454         * gcc.c-torture/compile/20000517-1.c: New test.
26455
26456 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26457
26458         * gcc.c-torture/execute/20000516-1.c: New test.
26459
26460 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
26461
26462         * g++.old-deja/g++.other/eh.C: New test.
26463
26464 2000-05-12  Richard Henderson  <rth@cygnus.com>
26465
26466         * gcc.c-torture/execute/990208-1.c (main): Don't pass
26467         constants through to doit's conditional.
26468
26469 2000-05-11  Jeffrey A Law  (law@cygnus.com)
26470
26471         * gcc.c-torture/compile/20000511-1.c: New test.
26472         * g77.f-torture/compile/20000511-1.f: New test.
26473         * g77.f-torture/compile/20000511-2.f: New test.
26474
26475 2000-05-11  Michael Meissner  <meissner@redhat.com>
26476
26477         * gcc.c-torture/execute/20000511-1.c: New test.
26478
26479 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
26480
26481         * gcc.dg/dg.exp: Scan .S files as well as .c files.
26482         * gcc.dg/20000510-1.S: New.
26483
26484 2000-05-08  Catherine Moore  <clm@cygnus.com>
26485
26486         * gcc.dg/unused-3.c: New.
26487
26488 2000-05-06  Richard Henderson  <rth@cygnus.com>
26489
26490           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
26491           * g++.old-deja/g++.mike/warn1.C: Likewise.
26492           * g++.old-deja/g++.pt/local1.C: Likewise.
26493           * g++.old-deja/g++.pt/local7.C: Likewise.
26494           * g++.old-deja/g++.pt/spec16.C: Likewise.
26495
26496 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
26497
26498         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
26499
26500 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
26501
26502           * g77.f-torture/execute/20000503-1.f:  New test.
26503
26504 2000-05-04  Andreas Jaeger  <aj@suse.de>
26505
26506         * gcc.dg/noreturn-2.c: New test.
26507
26508 2000-05-04  Neil Booth  <NeilB@earthling.net>
26509
26510         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
26511         preprocessor.
26512
26513 2000-05-04  Richard Henderson  <rth@cygnus.com>
26514
26515         * gcc.c-torture/execute/20000503-1.c: Fix typo.
26516
26517 2000-05-04  Richard Henderson  <rth@cygnus.com>
26518
26519         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
26520         OpenSSL by Jason R Thorpe.
26521
26522 2000-05-03  Jim Wilson  <wilson@cygnus.com>
26523
26524         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
26525
26526 2000-05-03  Robert Lipe <robertlipe@usa.net>
26527
26528         * gcc.dg/20000503-1.c: New test.
26529
26530 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
26531
26532         * gcc.c-torture/compile/20000502-1.c: New test.
26533         * g++.old-deja/g++.other/align.C: New test.
26534         * gcc.dg/cpp-tradstringify.c: New test.
26535
26536 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26537
26538         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
26539         and hard registers.
26540
26541 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
26542
26543         * gcc.c-torture/execute/loop-5.c: New test.
26544
26545 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
26546
26547         * gcc.c-torture/execute/va-arg-20.c: New test.
26548
26549 2000-04-23  Jeffrey A Law  (law@cygnus.com)
26550
26551         * gcc.c-torture/execute/20000422-1.c: New test.
26552
26553 2000-04-20  Greg McGary  <gkm@gnu.org>
26554
26555         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
26556         when optimizing, but without sibling-call optimizations (-O1).
26557
26558 2000-04-20  Jeffrey A Law  (law@cygnus.com)
26559
26560           * gcc.c-torture/compile/20000420-1.c: New test.
26561
26562 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26563
26564         * g++.abi/ptrflags.C: New test.
26565         * g++.eh/catchptr1.C: Test incomplete pointer chains.
26566
26567 2000-04-19  Catherine Moore  <clm@cygnus.com>
26568
26569         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
26570
26571 2000-04-19  Greg McGary  <gkm@gnu.org>
26572
26573         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
26574         sibling-call optimizations.
26575
26576 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
26577
26578         * gcc.dg/20000419-1.c: New test.
26579
26580 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
26581
26582         * gcc.c-torture/execute/20000412-6.c: New test.
26583
26584 2000-04-12  Jeffrey A Law  (law@cygnus.com)
26585
26586         * gcc.c-torture/execute/20000412-5.c: New test.
26587         * g77.f-torture/compile/20000412-1.f: New test.
26588         * gcc.c-torture/execute/20000412-4.c: New test.
26589         * gcc.c-torture/compile/20000412-2.c: New test.
26590         * gcc.c-torture/execute/20000412-3.c: New test.
26591         * gcc.c-torture/compile/20000412-1.c: New test.
26592         * gcc.c-torture/execute/20000412-2.c: New test.
26593
26594 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
26595
26596         * objc/execute/bf-20.m: New test.
26597
26598 2000-04-10  Richard Henderson  <rth@cygnus.com>
26599
26600         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
26601
26602         * gcc.c-torture/execute/20000412-1.c: New test.
26603
26604 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
26605
26606         * g++.old-deja/g++.eh/catchptr1.C: New test.
26607
26608 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
26609
26610         * g++.old-deja/g++.abi/cxa_vec.C: New test.
26611
26612 2000-04-08  Neil Booth  <NeilB@earthling.net>
26613
26614         * gcc.dg/cpp-nullchar.c: Remove test as
26615         embedded nulls cause problems.
26616
26617 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26618
26619         * gcc.dg/compare2.c: New test.
26620
26621 2000-04-08  Neil Booth  <NeilB@earthling.net>
26622
26623         * gcc.dg/cpp-nullchar.c: New test.
26624
26625 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
26626
26627         * gcc.dg/cpp-mi2.c: New test.
26628         * gcc.dg/cpp-mi2[abc].h: New files.
26629
26630 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
26631
26632         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
26633         member name.
26634
26635 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26636
26637         * g++.old-deja/g++.abi/vmihint.C: New test.
26638
26639 2000-04-06  Neil Booth  <NeilB@earthling.net>
26640
26641         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
26642         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
26643         copyright.
26644
26645 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
26646
26647         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
26648         avoid stack-frame overwrite.
26649
26650 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
26651
26652         * gcc.c-torture/compile/20000405-2.c: New test.
26653         * gcc.c-torture/compile/20000405-3.c: New test.
26654
26655 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26656
26657         * gcc.c-torture/compile/20000405-1.c: New test.
26658
26659 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
26660
26661         * gcc.dg/cast-qual-1.c: Revert last change.
26662
26663 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26664
26665         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
26666
26667 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
26668
26669         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
26670         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
26671
26672 2000-04-03  Jeffrey A Law  (law@cygnus.com)
26673
26674         * gcc.c-torture/compile/20000403-2.c: New test.
26675         * gcc.c-torture/compile/20000403-1.c: New test.
26676
26677 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
26678
26679         * gcc.c-torture/execute/20000403-1.c: New test.
26680
26681 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
26682
26683         * gcc.c-torture/execute/20000402-1.c: New test.
26684
26685 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
26686
26687         * gcc.c-torture/execute/va-arg-15.c: New test.
26688         * gcc.c-torture/execute/va-arg-16.c: New test.
26689         * gcc.c-torture/execute/va-arg-17.c: New test.
26690         * gcc.c-torture/execute/va-arg-18.c: New test.
26691         * gcc.c-torture/execute/va-arg-19.c: New test.
26692
26693 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
26694
26695         * gcc.c-torture/compile/981211-1.c: Move to...
26696         * gcc.dg/cpp-as1.c: ...here.
26697         * gcc.dg/cpp-as2.c: New file.
26698
26699         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
26700         compiler.
26701
26702 2000-04-02  Neil Booth  <NeilB@earthling.net>
26703
26704         * gcc.dg/cpp-cond.c  New tests.
26705         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
26706         accidental success less likely.
26707         * gcc.dg/cpp-missingop.c  New tests.
26708         * gcc.dg/cpp-missingparen.c  New tests.
26709         * gcc.dg/cpp-shift.c  New tests.
26710         * gcc.dg/cpp-shortcircuit.c  New tests.
26711         * gcc.dg/cpp-unary.c  New tests.
26712
26713 2000-03-29  Jeffrey A Law  (law@cygnus.com)
26714
26715         * gcc.c-torture/compile/20000329-1.c: New test.
26716
26717 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
26718
26719         * gcc.c-torture/compile/20000326-1.c: New test.
26720         * gcc.c-torture/compile/20000326-2.c: New test.
26721
26722 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
26723
26724         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
26725         the first parameter is a function argument.
26726
26727 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
26728
26729         * g++.old-deja/g++.ext/array4.C: New test.
26730
26731 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
26732
26733         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
26734
26735 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26736
26737         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
26738
26739 2000-03-19  Richard Henderson  <rth@cygnus.com>
26740
26741         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
26742
26743 2000-03-19  Richard Henderson  <rth@cygnus.com>
26744
26745         * gcc.c-torture/compile/20000319-1.c: New test.
26746
26747 2000-03-14  Jeffrey A Law  (law@cygnus.com)
26748
26749         * gcc.c-torture/execute/20000314-3.c: New test.
26750         * gcc.c-torture/execute/20000314-2.c: New test.
26751         * gcc.c-torture/execute/20000314-1.c: New test.
26752         * gcc.c-torture/compile/20000314-2.c: New test.
26753         * gcc.c-torture/compile/20000314-1.c: New test.
26754
26755 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
26756
26757         * g++.old-deja/g++.warn/inline.C: New test.
26758
26759 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
26760
26761         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
26762         standards-compliant result rather than specific constants.
26763         Put test-values in array.
26764
26765 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
26766
26767         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
26768         (g++_target_compile): Put test-specific options last.
26769
26770 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26771
26772         * g++.old-deja/g++.eh/vbase4.C: New test.
26773
26774 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26775
26776         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
26777
26778 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26779
26780         * g++.old-deja/g++.brendan/misc12.C: Removed.
26781         * g++.old-deja/g++.pt/memtemp77.C: Constify.
26782         * g++.old-deja/g++.ext/pretty4.C: New test.
26783
26784 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26785
26786         * g++.old-deja/g++.other/string2.C: New test.
26787
26788 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
26789
26790         * g++.old-deja/g++.warn/impint2.C: New test.
26791
26792 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
26793
26794         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
26795         is 1, not zero.
26796
26797 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
26798
26799         * g++.old-deja/g++.warn/impint.C: New test.
26800         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
26801         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
26802         * g++.old-deja/g++.pt/explicit12.C: Likewise.
26803         * g++.old-deja/g++.pt/explicit13.C: Likewise.
26804         * g++.old-deja/g++.pt/explicit17.C: Likewise.
26805         * g++.old-deja/g++.pt/explicit18.C: Likewise.
26806         * g++.old-deja/g++.pt/explicit19.C: Likewise.
26807         * g++.old-deja/g++.pt/explicit23.C: Likewise.
26808         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26809         * g++.old-deja/g++.pt/explicit35.C: Likewise.
26810         * g++.old-deja/g++.pt/explicit6.C: Likewise.
26811         * g++.old-deja/g++.pt/memclass7.C: Likewise.
26812
26813 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
26814
26815         * gcc.dg/cpp-redef.c: New test.
26816
26817 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
26818
26819         * g++.old-deja/g++.pt/unify7.C: New test.
26820
26821 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26822
26823         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
26824         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
26825
26826 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
26827
26828         * gcc.c-torture/compile/20000224-1.c: New test.
26829
26830 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26831
26832         * gcc.c-torture/compile/cpp-2.c: New test.
26833         * gcc.c-torture/compile/cpp-1.c: New test.
26834
26835 2000-02-25  Jeffrey A Law  (law@cygnus.com)
26836
26837         * gcc.c-torture/execute/20000225-1.c: New test.
26838
26839 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26840
26841         * gcc.dg/cpp-li2.c: New test.
26842
26843         * gcc.dg/cpp-wi1.c: New test.
26844
26845         * gcc.dg/cpp-li1.c: New test.
26846
26847 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
26848
26849         * g++.old-deja/g++.other/sizeof5.C: New test.
26850
26851 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26852
26853         * gcc.c-torture/execute/va-arg-13.c: New test.
26854
26855 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
26856
26857         * gcc.c-torture/execute/va-arg-12.c: New test.
26858
26859 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26860
26861         * gcc.c-torture/execute/20000223-1.c: New test.
26862
26863 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26864
26865         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
26866
26867 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
26868
26869         * g++.old-deja/g++.abi/ptrmem.C: New test.
26870
26871 2000-02-19  Richard Henderson  <rth@cygnus.com>
26872
26873         * gcc.c-torture/compile/init-3.c: New.
26874
26875 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
26876
26877         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
26878         ALWAYS_CXXFLAGS.
26879
26880 2000-02-11  Robert Lipe <robertl@sco.com>
26881
26882         * gcc.c-torture/compile/20000211-3.c: New test.
26883
26884 2000-02-11  Martin Buchholz <martin@xemacs.org>
26885
26886         * gcc.c-torture/compile/20000211-2.c: New test.
26887
26888 2000-02-11  Jeffrey A Law  (law@cygnus.com)
26889
26890         * gcc.c-torture/compile/20000211-1.c: New test.
26891
26892 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
26893
26894         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
26895           on native targets
26896
26897 2000-02-08  Nathan Sidwell  <nathan@acm.org>
26898
26899         * g++.old-deja/g++.other/cast5.C: New test.
26900
26901 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
26902
26903         * gcc.c-torture/execute/20000205-1.c: New.
26904
26905 2000-02-03  Nathan Sidwell  <nathan@acm.org>
26906
26907         * g++.old-deja/g++.jason/cast3.C: Return void.
26908         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
26909
26910 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26911
26912         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
26913
26914         * gcc.dg/loop-1.c: New test.
26915
26916 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
26917
26918         * gcc.c-torture/compile/20000127-1.c: New test.
26919         * gcc.c-torture/execute/991228-1.c: New test.
26920
26921 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26922
26923         * gcc.dg/unused-2.c: New test.
26924
26925         * gcc.dg/conv-1.c: New test.
26926
26927 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
26928
26929         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
26930         compiler.
26931         (tool_option_proc): Fix typo.
26932
26933 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
26934
26935         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
26936         of the ld on the host, not on the build machine.
26937         Also, don't crash if '--help' is not a supported option.
26938
26939 2000-01-24  Richard Henderson  <rth@cygnus.com>
26940
26941         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
26942
26943 2000-01-20  Jeffrey A Law  (law@cygnus.com)
26944
26945         * gcc.c-torture/execute/20000120-2.c: New test.
26946         * gcc.c-torture/execute/20000120-1.c: New test.
26947
26948 2000-01-13  Jeffrey A Law  (law@cygnus.com)
26949
26950         * gcc.c-torture/execute/20000113-1.c: New test.
26951
26952 2000-01-12  Jeffrey A Law  (law@cygnus.com)
26953
26954         * gcc.c-torture/execute/20000112-1.c: New test.
26955
26956 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26957
26958         * gcc.dg/20000111-1.c: New test.
26959
26960 2000-01-10  Jeffrey A Law  (law@cygnus.com)
26961
26962         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
26963         with 16 bit integers.
26964
26965 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26966
26967         * gcc.dg/20000108-1.c: New test.
26968
26969 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26970
26971         * g++.old-deja/g++.ns/koenig8.C: New test.
26972
26973 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26974
26975         * g++.old-deja/g++.other/cast4.C: New test.
26976
26977 2000-01-05  Jeffrey A Law  (law@cygnus.com)
26978
26979         * gcc.c-torture/compile/20000105-2.c: New test.
26980         * gcc.c-torture/compile/20000105-1.c: New test.
26981
26982 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26983
26984         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
26985         references to printf & atoi to conform to ANSI standard.
26986         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
26987         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
26988         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
26989         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
26990         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
26991         * g++.old-deja/g++.brendan/complex1.C: Likewise.
26992         * g++.old-deja/g++.brendan/copy1.C: Likewise.
26993         * g++.old-deja/g++.brendan/copy2.C: Likewise.
26994         * g++.old-deja/g++.brendan/copy3.C: Likewise.
26995         * g++.old-deja/g++.brendan/copy4.C: Likewise.
26996         * g++.old-deja/g++.brendan/copy5.C: Likewise.
26997         * g++.old-deja/g++.brendan/copy6.C: Likewise.
26998         * g++.old-deja/g++.brendan/copy7.C: Likewise.
26999         * g++.old-deja/g++.brendan/copy8.C: Likewise.
27000         * g++.old-deja/g++.brendan/crash11.C: Likewise.
27001         * g++.old-deja/g++.brendan/crash14.C: Likewise.
27002         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
27003         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27004         * g++.old-deja/g++.brendan/delete2.C: Likewise.
27005         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
27006         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
27007         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
27008         * g++.old-deja/g++.brendan/eh1.C: Likewise.
27009         * g++.old-deja/g++.brendan/groff1.C: Likewise.
27010         * g++.old-deja/g++.brendan/init3.C: Likewise.
27011         * g++.old-deja/g++.brendan/misc12.C: Likewise.
27012         * g++.old-deja/g++.brendan/misc7.C: Likewise.
27013         * g++.old-deja/g++.brendan/new2.C: Likewise.
27014         * g++.old-deja/g++.brendan/operators4.C: Likewise.
27015         * g++.old-deja/g++.brendan/operators5.C: Likewise.
27016         * g++.old-deja/g++.brendan/overload2.C: Likewise.
27017         * g++.old-deja/g++.brendan/overload7.C: Likewise.
27018         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
27019         * g++.old-deja/g++.brendan/reference1.C: Likewise.
27020         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
27021         * g++.old-deja/g++.brendan/template24.C: Likewise.
27022         * g++.old-deja/g++.brendan/template3.C: Likewise.
27023         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
27024         * g++.old-deja/g++.jason/inline3.C: Likewise.
27025         * g++.old-deja/g++.jason/opeq.C: Likewise.
27026         * g++.old-deja/g++.law/arg5.C: Likewise.
27027         * g++.old-deja/g++.law/arm7.C: Likewise.
27028         * g++.old-deja/g++.law/ctors11.C: Likewise.
27029         * g++.old-deja/g++.law/cvt8.C: Likewise.
27030         * g++.old-deja/g++.law/init9.C: Likewise.
27031         * g++.old-deja/g++.law/refs4.C: Likewise.
27032         * g++.old-deja/g++.law/template2.C: Likewise.
27033         * g++.old-deja/g++.law/visibility24.C: Likewise.
27034         * g++.old-deja/g++.law/vtable3.C: Likewise.
27035         * g++.old-deja/g++.mike/asm2.C: Likewise.
27036         * g++.old-deja/g++.mike/eh1.C: Likewise.
27037         * g++.old-deja/g++.mike/misc1.C: Likewise.
27038         * g++.old-deja/g++.mike/misc13.C: Likewise.
27039         * g++.old-deja/g++.mike/misc14.C: Likewise.
27040         * g++.old-deja/g++.mike/ns12.C: Likewise.
27041         * g++.old-deja/g++.mike/p1248.C: Likewise.
27042         * g++.old-deja/g++.mike/p3708.C: Likewise.
27043         * g++.old-deja/g++.mike/p3708a.C: Likewise.
27044         * g++.old-deja/g++.mike/p3708b.C: Likewise.
27045         * g++.old-deja/g++.mike/p646.C: Likewise.
27046         * g++.old-deja/g++.mike/p700.C: Likewise.
27047         * g++.old-deja/g++.mike/p783.C: Likewise.
27048         * g++.old-deja/g++.mike/p783a.C: Likewise.
27049         * g++.old-deja/g++.mike/p783b.C: Likewise.
27050         * g++.old-deja/g++.mike/p786.C: Likewise.
27051         * g++.old-deja/g++.mike/p789.C: Likewise.
27052         * g++.old-deja/g++.mike/p789a.C: Likewise.
27053         * g++.old-deja/g++.mike/p807a.C: Likewise.
27054         * g++.old-deja/g++.other/delete3.C: Likewise.
27055         * g++.old-deja/g++.other/dyncast1.C: Likewise.
27056         * g++.old-deja/g++.other/dyncast2.C: Likewise.
27057         * g++.old-deja/g++.other/dyncast3.C: Likewise.
27058         * g++.old-deja/g++.other/empty1.C: Likewise.
27059         * g++.old-deja/g++.other/temporary1.C: Likewise.
27060         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
27061         * g++.old-deja/g++.pt/t16.C: Likewise.
27062         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
27063
27064 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
27065
27066         * gcc.dg/991230-1.c: New test.
27067
27068 1999-12-29  Jeffrey A Law  (law@cygnus.com)
27069
27070         * gcc.c-torture/compile/991229-3.c: New test.
27071         * gcc.c-torture/compile/991229-2.c: New test.
27072         * gcc.c-torture/compile/991229-1.c: New test.
27073
27074 1999-12-29  Greg McGary <gkm@eng.ascend.com>
27075
27076         * gcc.c-torture/compile/labels-2.c: New test.
27077
27078 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
27079
27080         * gcc.c-torture/execute/991227-1.c: New test.
27081
27082 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27083
27084         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
27085
27086 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
27087
27088         * gcc.c-torture/execute/991221-1.c: New test.
27089
27090 1999-12-20  Nathan Sidwell  <nathan@acm.org>
27091
27092         * g++.old-deja/g++.other/cast3.C: New test.
27093
27094 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
27095
27096         * gcc.c-torture/execute/991216-4.c: New test.
27097
27098 1999-12-16  Michael Meissner  <meissner@cygnus.com>
27099
27100         * gcc.c-torture/execute/991216-1.c: New test.
27101         * gcc.c-torture/execute/991216-2.c: New test.
27102         * gcc.c-torture/execute/991216-3.c: New test.
27103
27104 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27105
27106         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
27107         Actually make the test fail by using "-O2" for compilation.
27108
27109 1999-12-15  Nathan Sidwell  <nathan@acm.org>
27110
27111         * g++.old-deja/g++.warn/cast-align1.C: New test.
27112
27113 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27114
27115         * gcc.c-torture/compile/991214-1.c: New test.
27116         * gcc.c-torture/compile/991214-2.c: New test.
27117
27118 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27119
27120         * gcc.dg/991214-1.c: New test.
27121
27122 1999-12-13  Jeffrey A Law  (law@cygnus.com)
27123
27124         * gcc.c-torture/compile/991213-3.c: New test.
27125         * gcc.c-torture/compile/991213-2.c: New test.
27126         * gcc.c-torture/compile/991213-1.c: New test.
27127
27128 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
27129
27130         * gcc.dg/991209-1.c: New test.
27131
27132 1999-12-08  Nathan Sidwell <nathan@acm.org>
27133
27134         * gcc.c-torture/compile/991208-1.c: New test.
27135
27136 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27137
27138         * gcc.dg/ultrasp2.c: New test.
27139
27140 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
27141
27142         * g++.old-deja/g++.abi/align.C (main): Fix typo.
27143
27144 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
27145
27146         * gcc.c-torture/compile/991202-1.c: New test.
27147         * gcc.c-torture/execute/991202-1.c: New test.
27148         * gcc.c-torture/execute/991202-2.c: New test.
27149         * gcc.c-torture/execute/991202-3.c: New test.
27150
27151 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
27152
27153         * g++.old-deja/g++.abi/align.C: New test.
27154         * g++.old-deja/g++.abi/aggregates.C: Likewise.
27155         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27156
27157 1999-12-01  Richard Henderson  <rth@cygnus.com>
27158
27159         * gcc.c-torture/execute/991201-1.c: New.
27160
27161 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
27162
27163         * gcc.dg/991129-1.c: New test.
27164
27165 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27166
27167         * gcc.c-torture/compile/991127-1.c: New test.
27168
27169 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27170
27171         * g++.old-deja/g++.other/warn4.C: New test.
27172
27173 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27174
27175         * g++.old-deja/g++.eh/cleanup2.C: New test.
27176         * g++.old-deja/g++.ext/pretty2.C: New test.
27177         * g++.old-deja/g++.ext/pretty3.C: New test.
27178         * g++.old-deja/g++.other/debug6.C: New test.
27179
27180 1999-10-20  Jim Wilson  <wilson@cygnus.com>
27181
27182         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
27183         compiler_output to look for one error message instead of two.
27184
27185 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
27186
27187         * gcc.c-torture/execute/991118-1.c: Also test case
27188         where the word boundary does not split a byte evenly.
27189
27190 1999-11-19  Nathan Sidwell  <nathan@acm.org>
27191
27192         * g++.old-deja/g++.ext/restrict1.C: New test.
27193
27194 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
27195
27196         * gcc.c-torture/execute/991118-1.c: New test.
27197
27198 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
27199
27200         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
27201         working directory pathnames.
27202
27203 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
27204
27205         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
27206         host is equipped with driver.h and driver.o so it can actually
27207         compile and run the tests.
27208
27209 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
27210
27211         * gcc.c-torture/compile/991008-1.c: New test.
27212
27213 1999-11-08  Nick Clifton  <nickc@cygnus.com>
27214
27215         * lib/gcc-dg.exp: Include target-supports.exp
27216
27217 1999-11-05  Nick Clifton  <nickc@cygnus.com>
27218
27219         * lib/target-supports.exp: New file: Provide procs to test for
27220         features supported by the target.
27221         (check_weak_available): Moved here from ecos.exp.
27222         (check_alias_available): New proc: Determine of the target
27223         toolchain supports the alias attribute.
27224
27225         * gcc.dg/special/ecos.exp: Move check_weak_available to
27226         target-supports.exp.
27227         (alias-1.c): Only perform the test if the target supports
27228         aliases.
27229         (wkali-1.c): Only perform the test if the target supports
27230         aliases.
27231
27232         * gcc.dg/990506-0.c: Expect error messages from cross
27233         targets as well as native targets.
27234
27235 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27236
27237         * gcc.dg/ultrasp1.c: Removed xfail.
27238         * gcc.dg/struct-ret-2.c: Likewise.
27239         * gcc.dg/array-1.c: Likewise.
27240
27241 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27242
27243         * gcc.dg/struct-ret-2.c: New test.
27244
27245         * gcc.dg/array-1.c: New test.
27246
27247 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
27248
27249         * gcc.c-torture/execute/991030-1.c: New test.
27250
27251 1999-10-26  Richard Henderson  <rth@cygnus.com>
27252
27253         * gcc.c-torture/compile/991026-2.c: New test.
27254
27255 1999-10-26  Jeffrey A Law  (law@cygnus.com)
27256
27257         * gcc.c-torture/compile/991026-1.c: New test.
27258
27259 1999-10-23  Jeffrey A Law  (law@cygnus.com)
27260
27261         * gcc.c-torture/execute/991023-1.c: New test.
27262
27263 1999-10-19  Jeffrey A Law  (law@cygnus.com)
27264
27265         * gcc.c-torture/execute/991019-1.c: New test.
27266
27267 1999-10-16  Richard Henderson  <rth@cygnus.com>
27268
27269         * gcc.c-torture/execute/991016-1.c: New test.
27270
27271 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
27272
27273         * gcc.c-torture/execute/991014-1.c: New test.
27274
27275 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
27276
27277         * g++.old-deja/g++.other/union2.C: New test.
27278
27279 1999-10-13  Nathan Sidwell  <nathan@acm.org>
27280
27281         * g++.old-deja/g++.other/vaarg2.C: New test.
27282         * g++.old-deja/g++.other/vaarg3.C: New test.
27283
27284 1999-10-12  Craig Burley  <craig@jcb-sc.com>
27285
27286         * g77.f-torture/noncompile/19990905-1.f: Moved from being
27287         in compile/.
27288
27289 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
27290
27291         * gcc.c-torture/execute/va-arg-11.c: New test.
27292
27293 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
27294
27295         * lib/file-format.exp (gcc_target_object_format): Don't
27296         crash if objdump is unavailable.
27297
27298 1999-09-29  Donn Terry <donn@interix.com>
27299
27300         * gcc.misc-tests/mg.exp: delete extraneous redirection.
27301
27302 1999-09-28  Nick Clifton  <nickc@cygnus.com>
27303
27304         * gcc.c-torture/compile/990928-1.c: New test.
27305
27306 1999-09-28  Nathan Sidwell  <nathan@acm.org>
27307
27308         * g++.old-deja/g++.other/decl6.C: New test.
27309
27310 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27311
27312         * gcc.c-torture/execute/va-arg-10.c: New test.
27313
27314 1999-09-27  Nathan Sidwell  <nathan@acm.org>
27315
27316         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
27317         __PRETTY_FUNCTION__.
27318
27319 1999-09-23  Nick Clifton  <nickc@cygnus.com>
27320
27321         * gcc.c-torture/execute/990923-1.c: New test.
27322
27323 1999-09-21  Nick Clifton  <nickc@cygnus.com>
27324
27325         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
27326         for which -fpic is inappropriate.
27327
27328 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
27329
27330         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
27331
27332 1999-09-21  Nathan Sidwell  <nathan@acm.org>
27333
27334         * g++.old-deja/g++.other/dyncast1.C: New test.
27335         * g++.old-deja/g++.other/dyncast2.C: New test.
27336         * g++.old-deja/g++.other/dyncast3.C: New test.
27337         * g++.old-deja/g++.other/dyncast4.C: New test.
27338         * g++.old-deja/g++.other/dyncast5.C: New test.
27339         * g++.old-deja/g++.eh/catch3.C: New test.
27340         * g++.old-deja/g++.eh/catch3p.C: New test.
27341         * g++.old-deja/g++.eh/catch4.C: New test.
27342         * g++.old-deja/g++.eh/catch4p.C: New test.
27343         * g++.old-deja/g++.eh/catch5.C: New test.
27344         * g++.old-deja/g++.eh/catch5p.C: New test.
27345         * g++.old-deja/g++.eh/catch6.C: New test.
27346         * g++.old-deja/g++.eh/catch6p.C: New test.
27347         * g++.old-deja/g++.eh/catch7.C: New test.
27348         * g++.old-deja/g++.eh/catch7p.C: New test.
27349         * g++.old-deja/g++.eh/catch8.C: New test.
27350         * g++.old-deja/g++.eh/catch8p.C: New test.
27351         * g++.old-deja/g++.eh/catch9.C: New test.
27352         * g++.old-deja/g++.eh/catch9p.C: New test.
27353
27354 1999-09-13  Nathan Sidwell  <nathan@acm.org>
27355
27356         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
27357         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
27358
27359 1999-09-13  Jeffrey A Law  (law@cygnus.com)
27360
27361         * gcc.c-torture/compile/990913-1.c: New test.
27362
27363 1999-09-10  Nathan Sidwell  <nathan@acm.org>
27364
27365         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
27366         * g++.old-deja/g++.jason/rfg5.C: Likewise.
27367
27368 1999-09-09  Richard Henderson  <rth@cygnus.com>
27369
27370         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
27371
27372 1999-09-09  Nathan Sidwell  <nathan@acm.org>
27373
27374         * g++.old-deja/g++.other/lookup11.C: New test.
27375         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
27376         what is permitted and what we want.
27377         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
27378         overload use.
27379         * g++.old-deja/g++.jason/rfg5.C: Likewise
27380
27381 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
27382
27383         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
27384         * gcc.c-torture/noncompile/poison-1.c: New file.
27385
27386 1999-09-08  Nathan Sidwell  <nathan@acm.org>
27387
27388         * g++.old-deja/g++.other/sizeof3.C: New test.
27389         * g++.old-deja/g++.other/sizeof4.C: New test.
27390         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
27391         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
27392
27393 1999-09-07  Richard Henderson  <rth@cygnus.com>
27394
27395         * gcc.dg/va-arg-1.c: New.
27396
27397 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27398
27399         * gcc.c-torture/execute/va-arg-9.c: New test.
27400
27401 1999-09-05  Craig Burley  <craig@jcb-sc.com>
27402
27403         * g77.f-torture/compile/980519-2.f: New test.
27404         * g77.f-torture/compile/19990905-0.f: New test.
27405         * g77.f-torture/compile/19990905-1.f: New test.
27406         * g77.f-torture/compile/19990905-2.f: New test.
27407
27408         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
27409
27410 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
27411
27412         * gcc.c-torture/execute/990827-1.c: Fix typo.
27413
27414 1999-09-03  Nathan Sidwell  <nathan@acm.org>
27415
27416         * g++.old-deja/g++.other/deref1.C: New test.
27417
27418 1999-09-02  Nathan Sidwell  <nathan@acm.org>
27419
27420         * g++.old-deja/g++.other/ambig2.C: New test.
27421         * g++.old-deja/g++.other/cond5.C: New test.
27422         * g++.old-deja/g++.other/lookup16.C: New test.
27423
27424 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
27425
27426         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
27427         assemblers too.
27428
27429 1999-08-31  Jeffrey A Law  (law@cygnus.com)
27430
27431         * lib/c-torture.exp: Avoid the "compare executables" optimization
27432         when testing native.
27433
27434 1999-08-29  Jeffrey A Law  (law@cygnus.com)
27435
27436         * gcc.c-torture/execute/990829-1.c: New test.
27437         * gcc.c-torture/compile/990829-1.c: New test.
27438
27439 1999-08-27  Paul Burchard  <burchard@pobox.com>
27440
27441         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
27442         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
27443         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
27444         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
27445         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
27446         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
27447         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
27448         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
27449         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
27450         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
27451         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
27452
27453 1999-08-27  Jeffrey A Law  (law@cygnus.com)
27454
27455         * gcc.c-torture/execute/990827-1.c: New test.
27456
27457 1999-08-26  Craig Burley  <craig@jcb-sc.com>
27458
27459         * g77.f-torture/noncompile/19990826-4.f: New test.
27460
27461         * g77.f-torture/compile/19990826-3.f: New test.
27462
27463         * g77.f-torture/execute/19990826-2.f: New test.
27464
27465         * g77.f-torture/compile/19990826-1.f: New test.
27466
27467         * gcc.c-torture/execute/990826-0.c: New test.
27468         * g77.c-torture/execute/19990826-0.f: New test.
27469
27470         * g77.f-torture/noncompile/970626-2.f: New test.
27471
27472 1999-08-25  Paul Burchard  <burchard@pobox.com>
27473
27474         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
27475         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
27476         lss-011.C: New tests.
27477
27478 1999-08-25  Nathan Sidwell  <nathan@acm.org>
27479
27480         * g++.old-deja/g++.other/decl5.C: New test.
27481
27482 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27483
27484         * noncompile/noncompile.exp: Load_lib c-torture.exp.
27485         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
27486         call `postbase' for each one.  All callers of `postbase' changed
27487         to call this instead.
27488
27489 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
27490
27491         * gcc.c-torture/execute/990811-1.c: New test.
27492
27493 1999-08-09  Nick Clifton  <nickc@cygnus.com>
27494
27495         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
27496         just native ones.
27497
27498         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
27499         just native ones.
27500
27501 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27502
27503         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
27504
27505 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27506
27507         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
27508
27509 1999-08-04  Nathan Sidwell  <nathan@acm.org>
27510
27511         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
27512
27513 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27514
27515         * gcc.c-torture/execute/990804-1.c: New test.
27516
27517 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27518
27519         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
27520         * g++.old-deja/g++.brendan/crash64.C: Likewise
27521         * g++.old-deja/g++.brendan/overload8.C: Likewise
27522
27523 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27524
27525         * g++.old-deja/g++.other/struct1.C: New test.
27526
27527 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27528
27529         * g++.old-deja/g++.other/enum2.C: New test.
27530
27531 1999-08-02  Richard Henderson  <rth@cygnus.com>
27532
27533         Adapted from tests from Franz Sirl:
27534         * gcc.c-torture/execute/va-arg-7.c: New test.
27535         * gcc.c-torture/execute/va-arg-8.c: New test.
27536
27537 1999-08-01  Jeffrey A Law  (law@cygnus.com)
27538
27539         * gcc.c-torture/compile/990801-2.c: New test.
27540
27541         * gcc.c-torture/compile/990801-1.c: New test.
27542
27543 1999-07-27  Michael Meissner  <meissner@cygnus.com>
27544
27545         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
27546         fp-cmp-1.c, converting double to float.
27547
27548         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
27549         fp-cmp-1.c, converting double to long double.
27550
27551         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
27552         from fr1 to unknown_register, since fr1 is a legitimate register
27553         on some machines.
27554
27555 1999-07-25  Jeffrey A Law  (law@cygnus.com)
27556
27557         * README: More listname related changes.
27558
27559 1999-07-08  Catherine Moore  <clm@cygnus.com>
27560
27561         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
27562
27563 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
27564
27565         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
27566
27567 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27568
27569         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
27570
27571 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
27572
27573         * gcc.dg/990703-1.c: New test.
27574
27575 1999-06-29  Nick Clifton  <nickc@cygnus.com>
27576
27577         * lib/file-format.exp: New file: Move definition of proc
27578         gcc_target_object_format to here from
27579         gcc.dg/special/ecos.exp.
27580
27581         * lib/c-torture.exp: Include lib file-format.exp.
27582         * lib/gcc-dg.exp: Include lib file-format.exp.
27583
27584         * gcc.dg/special/ecos.exp: Remove definition of proc
27585         gcc_target_object_format.
27586
27587 1999-06-28  Jeffrey A Law  (law@cygnus.com)
27588
27589         * gcc.c-torture/execute/990628-1.c: New test.
27590
27591 1999-06-25  Jeffrey A Law  (law@cygnus.com)
27592
27593         * gcc.c-torture/compile/990625-2.c: New test.
27594
27595         * gcc.c-torture/compile/990625-1.c: New test.
27596
27597 1999-06-23  Nick Clifton  <nickc@cygnus.com>
27598
27599         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
27600         attributes compile.
27601         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
27602         ports that use the COFF/PE file format.
27603
27604 1999-06-17  Jeffrey A Law  (law@cygnus.com)
27605
27606         * gcc.c-torture/compile/990617-1.c: New test.
27607
27608 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
27609
27610         * g++.old-deja/g++.other/decl4.C: New test.
27611
27612 1999-06-14  Nathan Sidwell  <nathan@acm.org>
27613
27614         * g++.old-deja/g++.other/bitfld3.C: New test.
27615
27616 1999-06-08  Nathan Sidwell  <nathan@acm.org>
27617
27618         * g++.old-deja/g++.eh/catch1.C: New test.
27619
27620 1999-06-07  Jeffrey A Law  (law@cygnus.com)
27621
27622         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
27623
27624         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
27625         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
27626
27627 1999-06-05  Craig Burley  <craig@jcb-sc.com>
27628
27629         * g77.f-torture/compile/19990502-0.f: Replace with new,
27630         shorter, test that still fails after recent changes.
27631
27632 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27633
27634         * gcc.c-torture/execute/990604-1.c: New test.
27635
27636 1999-05-31  Jeffrey A Law  (law@cygnus.com)
27637
27638         * gcc.c-torture/execute/990531-1.c: New test.
27639
27640 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27641
27642         * gcc.c-torture/compile/990527-1.c: New test.
27643
27644 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
27645
27646         * gcc.c-torture/execute/990527-1.c: New test.
27647
27648 1999-05-25  Nick Clifton  <nickc@cygnus.com>
27649
27650         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
27651         bitfields as signed.
27652
27653 1999-05-25  Craig Burley  <craig@jcb-sc.com>
27654
27655         * g77.f-torture/compile/19990525-0.f: New test.
27656
27657 1999-05-25  Jeffrey A Law  (law@cygnus.com)
27658
27659         * gcc.c-torture/execute/990525-2.c: New test.
27660
27661         * gcc.c-torture/execute/990525-1.c: New test.
27662
27663 1999-05-24  Nathan Sidwell  <nathan@acm.org>
27664
27665         * g++.old-deja/g++.other/anon3.C: New test.
27666         * g++.old-deja/g++.other/anon4.C: New test.
27667         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
27668         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
27669         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
27670         Merrill).
27671
27672 1999-05-24  Jeffrey A Law  (law@cygnus.com)
27673
27674         * gcc.c-torture/execute/990524-1.c: New test.
27675
27676         * gcc.dg/990524-1.c: New test.
27677
27678 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27679
27680         * gcc.c-torture/compile/990523-1.c: New test.
27681
27682 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
27683
27684         * gcc.c-torture/compile/990519-1.c: New test.
27685
27686 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27687
27688         * gcc.c-torture/compile/990517-1.c: New test.
27689
27690         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
27691         (e4, f4): New tests.
27692         (main): Call them.
27693
27694 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27695
27696         * gcc.dg/noreturn-1.c: New test.
27697
27698 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
27699
27700         * gcc.c-torture/execute/990513-1.c: New test.
27701
27702 1999-05-10  Richard Henderson  <rth@cygnus.com>
27703
27704         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
27705
27706 1999-05-10  Craig Burley  <craig@jcb-sc.com>
27707
27708         * g77.f-torture/execute/erfc.f: Use small single-precision
27709         values, to avoid problems on Alphas when not -mieee.
27710
27711 1999-05-08  Craig Burley  <craig@jcb-sc.com>
27712
27713         * gcc.dg/990506-0.c: New test.
27714
27715 1999-05-08  Richard Henderson  <rth@cygnus.com>
27716
27717         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
27718         the constant to test.  Don't XFAIL 64-bit targets.
27719
27720         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
27721         * g++.old-deja/g++.law/profile1.C: Likewise.
27722
27723         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
27724         operator new instances.
27725         * g++.old-deja/g++.other/delete5.C: Likewise.
27726
27727 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27728
27729         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
27730         intrinsic.
27731
27732 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27733
27734         * g77.f-torture/execute/u77-test.f: Reverse order of two
27735         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
27736
27737 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27738
27739         * gcc.dg/compare1.c: New test.
27740
27741 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27742
27743         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
27744         New tests.
27745
27746 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27747
27748         * g77.f-torture/compile/19990502-1.f: New test.
27749
27750 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27751
27752         * g77.f-torture/compile/19990502-0.f: New test.
27753
27754 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27755
27756         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
27757         intrinsic.
27758
27759 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27760
27761         * g77.f-torture/execute/u77-test.f (main): List libU77
27762         intrinsics not currently tested.
27763         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
27764         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
27765         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
27766         Trim blanks off the ends of some printed strings.
27767
27768 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27769
27770         * g77.f-torture/execute/u77-test.f (main): Just warn about
27771         FSTAT gid disagreement, as it's expected on some systems.
27772
27773 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27774
27775         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
27776         use a new function, which allows for some slop.
27777         Clean up some commentary.
27778         (issum): The new function.
27779         (sgladd): Deleted subroutine.
27780
27781 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27782
27783         * g77.f-torture/execute/u77-test.f: Modify to be more like
27784         libf2c/libU77 version, bringing patches to that version here.
27785         Add suitable commentary.
27786
27787 1999-04-25  Richard Henderson  <rth@cygnus.com>
27788
27789         * gcc.dg/990424-1.c: New test.
27790
27791 1999-04-24  Craig Burley  <craig@jcb-sc.com>
27792
27793         * g77.f-torture/execute/u77-test.f (main): Bug involving
27794         LSTAT has been fixed, so turn back on full checking.
27795
27796 1999-04-20  Craig Burley  <craig@jcb-sc.com>
27797
27798         * g77.f-torture/compile/19990419-0.f: New test.
27799         * g77.f-torture/execute/19990419-1.f: New test.
27800
27801 1999-04-17  Richard Henderson  <rth@cygnus.com>
27802
27803         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
27804         to avoid the need for a prototype to supress a warning.
27805
27806 1999-04-07  Jim Wilson  <wilson@cygnus.com>
27807
27808         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
27809
27810 1999-04-04  Jeffrey A Law  (law@cygnus.com)
27811
27812         * gcc.c-torture/execute/990404-1.c: New test.
27813
27814 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27815
27816         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
27817         * gcc.dg/cpp-if3.c: Don't use -pedantic.
27818         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
27819         missing initializer warnings.
27820
27821 1999-03-28  Jeffrey A Law  (law@cygnus.com)
27822
27823         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
27824         matching strings.
27825
27826 1999-03-26  Jeffrey A Law  (law@cygnus.com)
27827
27828         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
27829
27830 1999-03-26  Craig Burley  <craig@jcb-sc.com>
27831
27832         * g77.f-torture/execute/19990325-0.f: New test.
27833         * g77.f-torture/execute/19990325-1.f: New test.
27834
27835 1999-03-24  Jeffrey A Law  (law@cygnus.com)
27836
27837         * gcc.c-torture/execute/990324-1.c: New test.
27838
27839 1999-03-22  Jim Wilson  <wilson@cygnus.com>
27840
27841         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
27842         test with 4.
27843
27844 1999-03-17  Richard Henderson  <rth@cygnus.com>
27845
27846         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
27847
27848 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27849
27850         * g77.f-torture/execute/19990313-2.f: New test.
27851         * g77.f-torture/execute/19990313-3.f: New test.
27852
27853 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27854
27855         * g77.f-torture/execute/19990313-0.f: New test.
27856         * g77.f-torture/execute/19990313-1.f: New test.
27857
27858 1999-03-12  Jim Wilson  <wilson@cygnus.com>
27859
27860         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
27861         printf to sprintf.
27862         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
27863         (main): Add check for u15.  Conditionalize u31 check depending on
27864         whether ints are <32 bits or >=32 bits.
27865
27866 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27867
27868         * g77.f-torture/execute/19981119-0.f: Improve testiness.
27869
27870 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27871
27872         * g77.f-torture/compile/19990305-0.f: New test.
27873         * g77.f-torture/execute/19981119-0.f: New test.
27874
27875 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27876
27877         * g77.f-torture/execute/970625-2.f: call ABORT if final
27878         result is not correct, instead of just printing it.
27879         Add this checking via newly introduced obfuscation, to
27880         trip up buggy front ends.
27881
27882 1999-03-07  Craig Burley  <craig@jcb-sc.com>
27883
27884         * g77.f-torture/compile/960317-1.f: Moved from being
27885         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
27886
27887 1999-03-06  Craig Burley  <craig@jcb-sc.com>
27888
27889         * g77.f-torture/execute/960317-1.f: New (old) test.
27890         * g77.f-torture/execute/970625-2.f: Ditto.
27891
27892 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
27893
27894         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
27895         message on line 1 or line 2; cccp and cpplib do this differently.
27896
27897 1999-03-01  Jeffrey A Law  (law@cygnus.com)
27898
27899         * g++.old-deja/g++.law/weak1.C: New test.
27900
27901 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27902
27903         * gcc.c-torture/execute/990119-1.c: Renamed to...
27904         * gcc.dg/990119-1.c: this, so it will only be tested once
27905         (it's a preprocessor test, it doesn't need to be run at
27906         multiple optimization levels).
27907
27908 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27909
27910         * lib/g++.exp: Don't add incdir=$base_dir/../include to
27911           ALWAYS_CXXFLAGS.
27912
27913 1999-02-24  Craig Burley  <craig@jcb-sc.com>
27914
27915         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
27916         * g77.f-torture/compile/19981216-0.f: ...as it is expected
27917         to not be compilable by current g77.
27918
27919 1999-02-24  Nick Clifton  <nickc@cygnus.com>
27920
27921         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
27922
27923 1999-02-22  Jeffrey A Law  (law@cygnus.com)
27924
27925         * gcc.c-torture/execute/990222-1.c: New test.
27926
27927 1999-02-19  Craig Burley  <craig@jcb-sc.com>
27928
27929         * g77.f-torture/compile/19990218-0.f: New test.
27930         * g77.f-torture/noncompile/19990218-1.f: New test.
27931
27932 1999-02-18  Craig Burley  <craig@jcb-sc.com>
27933
27934         * g77.f-torture/compile/19981216-0.f: New test.
27935
27936 1999-02-14  Jeffrey A Law  (law@cygnus.com)
27937
27938         * gcc.dg/990214-1.c: New test.
27939
27940 1999-02-13  Jeffrey A Law  (law@cygnus.com)
27941
27942         * gcc.dg/990213-2.c: New test.
27943
27944         * gcc.dg/990213-1.c: New test.
27945
27946 1999-02-12  Jeffrey A Law  (law@cygnus.com)
27947
27948         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
27949         ints.
27950
27951 1999-02-11  Nick Clifton  <nickc@cygnus.com>
27952
27953         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
27954         specified by target.
27955
27956         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
27957
27958 1999-02-11  Jeffrey A Law  (law@cygnus.com)
27959
27960         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
27961
27962 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27963
27964         * gcc.dg/special/ecos.exp: New test driver for new tests with
27965         special requirements.
27966
27967         * gcc.dg/special/alias-1.c: New test.
27968         * gcc.dg/special/gcsec-1.c: New test.
27969         * gcc.dg/special/weak-1.c: New test.
27970         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
27971         * gcc.dg/special/weak-2.c: New test.
27972         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
27973         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
27974         * gcc.dg/special/wkali-1.c: New test.
27975         * gcc.dg/special/wkali-2.c: New test.
27976         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
27977         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
27978
27979 1999-02-10  Felix Lee  <flee@cygnus.com>
27980
27981           * lib/c-torture.exp (c-torture-compile): Pull out code for
27982           analyzing gcc error messages.
27983           (c-torture-execute): Likewise.  Fix some (harmless) false
27984           positives.
27985           * lib/gcc.exp (gcc_check_compile): New function.
27986
27987 1999-02-08  Richard Henderson  <rth@cygnus.com>
27988
27989         * gcc.c-torture/execute/990208-1.c: New test.
27990
27991 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27992
27993         * g++.dg/special/ecos.exp: New driver for new tests with special
27994         requirements
27995
27996         * g++.dg/special/conpr-1.C: New test
27997         * g++.dg/special/conpr-2.C: New test
27998         * g++.dg/special/conpr-2a.C: New test
27999         * g++.dg/special/conpr-3.C: New test
28000         * g++.dg/special/conpr-3a.C: New test
28001         * g++.dg/special/conpr-3b.C: New test
28002
28003         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
28004         allow g++ to use the dg driver
28005
28006         * README: Add comment about g++.dg directory
28007
28008 1999-02-06  Jeffrey A Law  (law@cygnus.com)
28009
28010         * README: Update email addresses.
28011
28012 1999-02-03  Nick Clifton  <nickc@cygnus.com>
28013
28014         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
28015         arguments in order to force structure S onto the stack even on
28016         the alpha.
28017         (test): Pass 10 leading arguments to function foo as well as the
28018         structure S.
28019
28020         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
28021         failure for all targets.
28022
28023         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
28024         abort to terminate program execution.
28025
28026 1999-01-30  Richard Henderson  <rth@cygnus.com>
28027
28028         * gcc.c-torture/execute/990130-1.c: New test.
28029
28030 1999-01-30  Jeffrey A Law  (law@cygnus.com)
28031
28032         * gcc.dg/990130-1.c: New test.
28033
28034 1999-01-28  Michael Meissner  <meissner@cygnus.com>
28035
28036         * gcc.c-torture/execute/990128-1.c: New test.
28037
28038 1999-01-27  Michael Meissner  <meissner@cygnus.com>
28039
28040         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
28041
28042 1999-01-27  Felix Lee  <flee@cygnus.com>
28043
28044         * lib/c-torture.exp (c-torture-compile): pull out code for
28045         analyzing gcc error messages.
28046         (c-torture-execute): ditto, and fix some (harmless) false
28047         positives.
28048         * lib/gcc.exp (gcc_check_compile): new function.
28049
28050 1999-01-17  Jeffrey A Law  (law@cygnus.com)
28051
28052         * gcc.dg/990117-1.c: New test.
28053
28054         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
28055
28056         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
28057
28058 1999-01-15  Jeffrey A Law  (law@cygnus.com)
28059
28060         * g77.f-torture/compile/990115-1.f: New test.
28061
28062 1999-01-07  Jeffrey A Law  (law@cygnus.com)
28063
28064         * gcc.c-torture/compile/990107-1.c: New test
28065
28066 1999-01-06  Jeffrey A Law  (law@cygnus.com)
28067
28068         * gcc.c-torture/execute/990106-2.c: New test.
28069
28070         * gcc.c-torture/execute/990106-1.c: New test.
28071
28072 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
28073
28074         * gcc.c-torture/compile/981223-1.c: New test.
28075
28076 1998-12-29  Richard Henderson  <rth@cygnus.com>
28077
28078         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
28079         (opt3): Rename from opt4 and disable.
28080
28081 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
28082
28083         * g++.old-deja/g++.pt/ptrmem5.C: New test.
28084
28085 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28086
28087         * g++.old-deja/g++.other/conv5.C: New test.
28088
28089 1998-12-14  Nick Clifton  <nickc@cygnus.com>
28090
28091         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
28092
28093 1998-12-11  Jeffrey A Law  (law@cygnus.com)
28094
28095         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
28096
28097 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
28098
28099         * gcc.c-torture/compile/981211-1.c: New test.
28100
28101 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
28102
28103         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
28104
28105         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
28106
28107 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28108
28109         * gcc.special/930510-1.c: Make C9X safe.
28110         * gcc.misc-tests/gcov-1.c Similarly.
28111         * gcc.misc-tests/gcov-2.c Similarly.
28112
28113 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28114
28115         * gcc.dg/ultrasp1.c: New test.
28116
28117 1998-12-06  Richard Henderson  <rth@cygnus.com>
28118
28119         * gcc.c-torture/execute/981206.c: New test.
28120
28121 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28122
28123         * g++.old-deja/g++.ns/template7.C: New test.
28124
28125         * g++.old-deja/g++.other/expr1.C: New test.
28126
28127         * g++.old-deja/g++.eh/tmpl3.C: New test.
28128
28129         * g++.old-deja/g++.eh/tmpl2.C: New test.
28130
28131 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28132
28133         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
28134         * g++.old-deja/g++.other/using6.C: Removed.
28135         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
28136
28137         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
28138
28139 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28140
28141         * g++.old-deja/g++.pt/overload8.C: New test.
28142
28143         * g++.old-deja/g++.pt/overload7.C: New test.
28144
28145         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
28146
28147         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
28148         and relinking messages.
28149         * lib/g++.exp (g++_target_compile): Remove .rpo file when
28150         compiling with -frepo.
28151
28152 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
28153
28154         * g++.old-deja/g++.pt/lookup6.C: New test.
28155
28156 1998-11-30  Nick Clifton  <nickc@cygnus.com>
28157
28158         * gcc.c-torture/execute/981130-1.c: New test.
28159         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
28160
28161 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28162
28163         * g++.old-deja/g++.pt/explicit76.C: New test.
28164
28165         * g++.old-deja/g++.pt/friend38.C: New test.
28166
28167         * g++.old-deja/g++.ns/crash2.C: New test.
28168
28169         * g++.old-deja/g++.pt/defarg8.C: New test.
28170
28171         * g++.old-deja/g++.pt/instantiate6.C: New test.
28172
28173         * g++.old-deja/g++.pt/static6.C: New test.
28174
28175         * g++.old-deja/g++.pt/decl2.C: New test.
28176
28177 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28178
28179         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
28180         problem is actually related with name lookup, but so what? :-)
28181
28182         * g++.old-deja/g++.pt/friend37.C: New test.
28183
28184 1998-11-25  Dave Love  <d.love@dl.ac.uk>
28185
28186         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
28187         element, which fails on some systems.
28188
28189         * g77.f-torture/execute/labug1.f: New test.
28190
28191 1998-11-21  Jeffrey A Law  (law@cygnus.com)
28192
28193         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
28194         is defined.
28195
28196 1998-11-18  Dave Love  <d.love@dl.ac.uk>
28197
28198         * g77.f-torture/compile/981117-1.f: New test.
28199
28200 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
28201
28202         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
28203         properly discarded.
28204
28205 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
28206
28207         * gcc.c-torture/execute/memcheck: New directory of tests for
28208         -fcheck-memory-usage.
28209
28210 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28211
28212         * README: New file, general information about the testsuite and
28213         new description of the various C++ test subdirectories.
28214         * README.g++: Eliminate obsolete information, update and move most
28215         relevant stuff to README.
28216
28217 1998-11-07  Richard Henderson  <rth@cygnus.com>
28218
28219         * gcc.c-torture/compile/981107-1.c: New test.
28220
28221 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
28222
28223         * execute/memcpy-bi.c: New testcase.
28224
28225 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
28226
28227         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
28228         base classes.
28229
28230         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
28231         template is selected.
28232
28233         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
28234         classes, it should be accepted for all types.
28235
28236         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
28237
28238         * g++.old-deja/g++.pt/spec24.C: Ensure that template
28239         specializations start with template headers.
28240
28241 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
28242
28243         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
28244
28245         * g++.old-deja/g++.other/init9.C: Test cross initialization of
28246         non-POD types.
28247
28248 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28249
28250         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
28251
28252 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
28253
28254         * compile/981022-1.c, compile/981022-1.x: New test and driver.
28255
28256 1998-10-19  Jeffrey A Law  (law@cygnus.com)
28257
28258         * 981019-1.c: New test.
28259
28260 1998-10-14  Robert Lipe <robertl@dgii.com>
28261
28262         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
28263         find objc headers.
28264
28265 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28266
28267         * compile/981001-4.c: Remove use of GCC extension that triggers a
28268         compiler bug.
28269
28270 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
28271
28272         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
28273
28274 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28275
28276         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
28277         instantiation of template produces incorrect code for delete
28278         expression.
28279
28280         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
28281         constructors' name is not unique.
28282         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
28283         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
28284
28285         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
28286         automatic array of const is ill-formed.
28287
28288         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
28289         of template parameter?
28290
28291         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
28292         const.
28293
28294         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
28295         pointer-to-member expression.
28296
28297         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
28298         declaration causes ICE.
28299
28300 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
28301
28302         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
28303         reserved in the global namespace.
28304
28305         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
28306         generate needed virtual table.
28307
28308         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
28309
28310 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
28311
28312         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
28313         template-dependent type
28314
28315 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
28316
28317         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
28318         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
28319         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
28320
28321         * g++.old-deja/g++.other/using5.C: New test; using decl from base
28322         class should be usable as argument of member function.
28323         * g++.old-deja/g++.other/using6.C: New test; using decl from base
28324         class should be usable as return type of member function.
28325         * g++.old-deja/g++.other/using7.C: New test; using decl from base
28326         class should be usable as type of data member.
28327
28328         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
28329
28330 1998-10-09  Jeffrey A Law  (law@cygnus.com)
28331
28332         * gcc.c-torture/special/920521-1.c: Fix bogus test.
28333
28334 1998-10-08  Nick Clifton  <nickc@cygnus.com>
28335
28336         * gcc.dg/dll-?.c Add thumb to target list.
28337         Fix assembler scan patterns to match current assembler output.
28338
28339 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
28340
28341         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
28342         matching of template brackets.
28343
28344         * g++.old-deja/g++.other/using4.C: New test.  Test using
28345         declarations of methods from base classes.
28346
28347         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
28348         within functions should introduce names into the innermost
28349         enclosing namespace.
28350
28351         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
28352         of static locals if first initialization throws.
28353
28354 1998-10-07  Jim Wilson  <wilson@cygnus.com>
28355
28356         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
28357
28358 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
28359
28360         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
28361         lose track of the possible targets of tablejump insns.
28362         * special/special.exp: Run it.
28363
28364 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28365
28366         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
28367         must be declared before its specializations can be named in friend
28368         declarations.
28369
28370 1998-10-05  Dave Love  <d.love@dl.ac.uk>
28371
28372         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
28373
28374         * g77.f-torture/execute/io1.f: New test.
28375
28376 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28377
28378         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
28379         with pointer to template function, for which no argument deduction
28380         is possible.
28381
28382         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
28383         specialization of template function as argument to template
28384         function.
28385
28386         * g++.old-deja/g++.other/access2.C: New test; Inner class
28387         shouldn't have privileged access to Outer's names.
28388
28389 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28390
28391         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
28392         friend template declared within template class conflicts with
28393         nested class of the same name.
28394
28395         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
28396         is ignored.
28397
28398         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
28399         object with direct initializer as function declaration.
28400
28401         * g++.old-deja/g++.other/decl2.C: New test; duplicate
28402         initializers.
28403
28404         * g++.old-deja/g++.other/null2.C: New test; conditional operator
28405         involving const pointer and NULL produces incorrect result.
28406
28407         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
28408         type name without `typename' should be rejected with -pedantic.
28409
28410 1998-10-02  Richard Henderson  <rth@cygnus.com>
28411
28412         * g++.old-deja/g++.other/addrof1.C: New test.
28413
28414 1998-10-01  Nick Clifton  <nickc@cygnus.com>
28415
28416         * gcc.c-torture/compile/981001-1.c: New test.
28417         * gcc.c-torture/execute/981001-1.c: New test.
28418
28419 1998-10-01  Jeffrey A Law  (law@cygnus.com)
28420
28421         * gcc.c-torture/compile/981001-2.c: New test.
28422         * gcc.c-torture/compile/981001-3.c: New test.
28423         * gcc.c-torture/compile/981001-4.c: New test.
28424
28425 1998-10-01  Robert Lipe  <robertl@dgii.com>
28426
28427         * lib/objc.exp (objc_target_compile): Add -L during compiles for
28428         multilibbed hosts.   Idea grafted from g77.exp.
28429
28430 1998-09-30  Dave Love  <d.love@dl.ac.uk>
28431
28432         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
28433         avoid losing on systems which need -lsocket.
28434
28435 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
28436
28437         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
28438         * g++.old-deja/g++.other/nested2.C: Ditto.
28439         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
28440         failure.
28441
28442 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28443
28444         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
28445         preferred over template operator!= for enum bitfields.
28446
28447 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
28448
28449         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
28450         that happen to have the same base name, but in different scopes,
28451         are incorrectly rejected.
28452
28453 1998-09-16  Richard Henderson  <rth@cygnus.com>
28454
28455         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
28456         on the native word size instead of an integer literal.
28457
28458 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28459
28460         * g++.old-deja/g++.other/static2.C: Invocation of static data
28461         member of type pointer-to-function denoted as non-static member.
28462
28463         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
28464         checks involving function types and aliases.
28465
28466 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28467
28468         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
28469         redefined to the same non-trivial type.
28470
28471         * g++.old-deja/g++.pt/explicit73.C: Test for proper
28472         namespace-qualification of template specializations declared in
28473         other namespaces.
28474
28475         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
28476         to declare a subset of the specializations of a template function
28477         as friends of specializations of a template class.
28478
28479         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
28480         member templates that do not fully specialize the enclosing
28481         template class are rejected.
28482
28483 1998-09-11  Dave Love  <d.love@dl.ac.uk>
28484
28485         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
28486
28487 1998-09-08  Dave Love  <d.love@dl.ac.uk>
28488
28489         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
28490         altered from libf2c/libU77 version.
28491
28492 1998-09-06  Dave Love  <d.love@dl.ac.uk>
28493
28494         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
28495
28496 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
28497
28498         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
28499         (un)signed char are different types for template specialization
28500         purposes.
28501
28502 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
28503
28504         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
28505         * objc: ObjC testsuite.
28506
28507 1998-08-31  Catherine Moore  <clm@cygnus.com>
28508
28509         * gcc.c-torture/execute/941014-1.x:  New file.
28510
28511 1998-08-31  Nick Clifton  <nickc@cygnus.com>
28512
28513         * lib/c-torture.exp: Add support for
28514         torture_eval_before_compile and torture_eval_before_execute
28515         variables.
28516
28517 1998-08-30  Jeffrey A Law  (law@cygnus.com)
28518
28519         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
28520         this test triggers valid.
28521
28522 1998-08-27  Jeffrey A Law  (law@cygnus.com)
28523
28524         * gcc.dg/980827-1.c: New test.
28525
28526 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
28527
28528         * gcc.c-torture/execute/loop-4b.c: New test.
28529
28530 1998-08-26  Nick Clifton  <nickc@cygnus.com>
28531
28532         * lib/c-torture.exp: Add support for
28533         torture_eval_before_compile and torture_eval_before_execute
28534         variables.
28535
28536 1998-08-25  Jeffrey A Law  (law@cygnus.com)
28537
28538         * gcc.c-torture/compile/980825-1.c: New test.
28539
28540 1998-08-24  Nick Clifton  <nickc@cygnus.com>
28541
28542         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
28543         count number tests in opt_t0 not good_t0.
28544
28545 1998-08-24  Jeffrey A Law  (law@cygnus.com)
28546
28547         * gcc.c-torture/compile/930326-1.x: Fix typo.
28548
28549 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
28550
28551         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
28552         causes an ICE.
28553
28554 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28555
28556         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
28557         STACK_SIZE is defined.
28558         * gcc.c-torture/unsorted/stuct.c: Similarly.
28559
28560         * gcc.c-torture/compile/980821-1.c: New test.
28561
28562 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28563
28564         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
28565
28566 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
28567
28568         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
28569         code.
28570
28571 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
28572
28573         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
28574         error'.
28575
28576 1998-08-18  Jeffrey A Law  (law@cygnus.com)
28577
28578         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
28579
28580 1998-08-16  Jeffrey A Law  (law@cygnus.com)
28581
28582         * gcc.c-torture/compile/980816-1.c: New test.
28583
28584         * gcc.dg/980816-1.c: New test.
28585
28586 1998-08-13  Jeffrey A Law  (law@cygnus.com)
28587
28588         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
28589         compiler for ieee tests.
28590
28591 1998-08-01  Dave Love  <d.love@dl.ac.uk>
28592
28593         * g77.f-torture/compile/980729-0.f: New test.
28594
28595 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
28596
28597         * gcc.c-torture/special/eeprof-1.c: New test, for
28598         -finstrument-functions.
28599         * gcc.c-torture/special/special.exp: Run it.
28600
28601 1998-07-29  Jeffrey A Law  (law@cygnus.com)
28602
28603         * gcc.c-torture/compile/980729-1.c: New test.
28604
28605 1998-07-27  Nick Clifton  <nickc@cygnus.com>
28606
28607         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
28608         __thumb__ is defined, and test for ARM style doubles if so.
28609
28610 1998-07-26  Dave Love  <d.love@dl.ac.uk>
28611
28612         * g77.f-torture/noncompile/980615-0.f: New test.
28613
28614 1998-07-26  H.J. Lu  (hjl@gnu.org)
28615
28616         * gcc.dg/980312-1.c: Do link instead of compile.
28617         * gcc.dg/980313-1.c: Likewise.
28618
28619 1998-07-26  Jeffrey A Law  (law@cygnus.com)
28620
28621         * gcc.c-torture/compile/980726-1.c: New test.
28622
28623 1998-07-25  Dave Love  <d.love@dl.ac.uk>
28624
28625         * g77.f-torture/execute/io0.f: New test.
28626
28627 1998-07-24  Nick Clifton  <nickc@cygnus.com>
28628
28629         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
28630         an int.
28631
28632 1998-06-18  Michael Meissner  <meissner@cygnus.com>
28633
28634         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
28635         m32r bugs.
28636
28637 1998-07-17  Nick Clifton  <nickc@cygnus.com>
28638
28639         * gcc.dg/980626-1.c: Expect failures for all toolchains until
28640         c-decl.c:grokdeclarator can handle mode attributes.
28641
28642 1998-07-16  Jeffrey A Law  (law@cygnus.com)
28643
28644         * gcc.c-torture/execute/980716-1.c: New test.
28645
28646 1998-07-13  Jeffrey A Law  (law@cygnus.com)
28647
28648         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
28649         the mn10200.
28650         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
28651         the mn10200.
28652         * gcc.c-torture/execute/va-arg-3.x: Similarly.
28653         * gcc.c-torture/compile/930326-1.x: Similarly.
28654
28655 1998-07-13  Dave Love  <d.love@dl.ac.uk>
28656
28657         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
28658         New test from Craig.
28659
28660 1998-07-12  Dave Love  <d.love@dl.ac.uk>
28661
28662         * g77.f-torture/noncompile/980616-0.f: New test.
28663
28664         * g77.f-torture/execute/970816-3.f:  New test from Craig.
28665
28666 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28667
28668         *  g++.other/singleton.C: Return error value instead of taking
28669         SIGSEGV.
28670
28671 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
28672
28673         *  g++.other/singleton.C: New test.   Warning is under dispute.
28674         Runtime crash is not.
28675
28676 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28677
28678         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
28679         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
28680         using6.C, using7.C}:  New namespace tests.
28681
28682 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
28683
28684         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
28685         specialization with typedef'ed names used as array indexes.
28686
28687 1998-07-09  Jeffrey A Law  (law@cygnus.com)
28688
28689         * gcc.c-torture/execute/980709-1.c: New test.
28690
28691         * gcc.dg/980709-1.c: New test.
28692
28693 1998-07-07  Richard Henderson  <rth@cygnus.com>
28694
28695         * gcc.c-torture/execute/bcp-1.c: New test.
28696
28697 1998-07-07  Jeffrey A Law  (law@cygnus.com)
28698
28699         * gcc.c-torture/execute/980707-1.c: New test.
28700
28701 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
28702
28703         * gcc.c-torture/compile/980706-1.c: New test.
28704
28705 1998-07-01  Dave Love  <d.love@dl.ac.uk>
28706
28707         * g77.f-torture/execute/980701-0.f,
28708         g77.f-torture/execute/980701-1.f: New test from Craig.
28709
28710 1998-07-01  Jeffrey A Law  (law@cygnus.com)
28711
28712         * gcc.c-torture/compile/980701-1.c: New test.
28713
28714         * gcc.c-torture/execute/980701-1.c: New test.
28715
28716 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
28717 rlsruhe.de>
28718
28719         * g++.old-deja/g++.robertl/eb132.C: New test.
28720         * g++.old-deja/g++.robertl/eb133.C: Likewise.
28721
28722 1998-06-29  Dave Love  <d.love@dl.ac.uk>
28723
28724         * g77.f-torture/execute/980628-7.f,
28725         g77.f-torture/execute/980628-8.f,
28726         g77.f-torture/execute/980628-9.f,
28727         g77.f-torture/execute/980628-10.f: New tests from Craig.
28728
28729         * g77.f-torture/execute/980628-3.f: Remove mail headers.
28730
28731 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28732
28733         * g77.f-torture/execute/980628-4.f: New test from Craig.
28734         * g77.f-torture/execute/980628-5.f: Likewise.
28735         * g77.f-torture/execute/980628-2.f: Likewise.
28736         * g77.f-torture/execute/980628-0.f: Likewise.
28737         * g77.f-torture/execute/980628-1.f: Likewise.
28738         * g77.f-torture/execute/980628-3.f: Likewise.
28739         * g77.f-torture/execute/980628-6.f: Likewise.
28740
28741 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28742
28743         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
28744         directory when nothing has been installed yet.
28745
28746 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
28747
28748         * gcc.c-torture/special/special.exp: Handle newer versions of
28749         dejagnu.
28750
28751 1998-06-26  Jeffrey A Law  (law@cygnus.com)
28752
28753         * gcc.dg/980626-1.c: New test.
28754
28755 1998-06-19  Bruno Haible <haible@ilog.fr>
28756
28757         * gcc.misc-tests/m-un-2.c: New test.
28758         * g++.old-deja/g++.other/warn01.c: Likewise.
28759
28760 1998-06-19  Robert Lipe  <robertl@dgii.com>
28761
28762         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
28763         compatibility with assmblers with a different comment character.
28764         Eliminate use of GAS-specific extensions.
28765
28766 1998-06-19  Jeffrey A Law  (law@cygnus.com)
28767
28768         * gcc.c-torture/execute/ieee/980619-1.c: New test.
28769
28770 1998-06-19  Robert Lipe  <robertl@dgii.com>
28771
28772         *lib/g77.exp: Replace search for libf2c.a with search for newly
28773         renamed libg2c.a
28774
28775 1998-06-17  Jeffrey A Law  (law@cygnus.com)
28776
28777         * gcc.c-torture/execute/980617-1.c: New test.
28778
28779 1998-06-12  Jeffrey A Law  (law@cygnus.com)
28780
28781         * gcc.c-torture/execute/980612-1.c: New test.
28782
28783 1998-06-08  Jeffrey A Law  (law@cygnus.com)
28784
28785         * gcc.dg/980523-1.c: Only test on ppc-linux.
28786         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
28787
28788         * gcc.c-torture/execute/980608-1.c: New test.
28789
28790 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
28791
28792         * gcc.c-torture/execute/980605-1.c: New test.
28793
28794 1998-06-04  Jeffrey A Law  (law@cygnus.com)
28795
28796         * gcc.c-torture/execute/980604-1.c: New test.
28797
28798 1998-06-02  Jeffrey A Law  (law@cygnus.com)
28799
28800         * gcc.c-torture/execute/980602-1.c: New test.
28801         * gcc.c-torture/execute/980602-2.c: Likewise.
28802
28803 1998-06-02  Dave Love  <d.love@dl.ac.uk>
28804
28805         * 970125-0.f: Fix per JCB.  Add commentary.
28806
28807 1998-05-31  Michael Meissner  <meissner@cygnus.com>
28808
28809         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
28810         IEEE -0 support.
28811
28812 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
28813
28814         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
28815         earlier.
28816
28817 1998-05-28  Catherine Moore <clm@cygnus.com>
28818
28819         * gcc.c-torture/execute/980526-3.c: New test.
28820
28821 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
28822
28823         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
28824         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
28825         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
28826         m88k-motorola-sysv3 to XFAIL.
28827
28828 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28829
28830         * gcc.dg/980526-1.c: New test.
28831         * gcc.c-torture/execute/980526-2.c: New test.
28832
28833 1998-05-26  Jeffrey A Law  (law@cygnus.com)
28834
28835         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
28836
28837         * gcc.c-torture/execute/980526-1.c: New test.
28838
28839 1998-05-26  Dave Love  <d.love@dl.ac.uk>
28840
28841         * g77.f-torture/execute/alpha2.f: Add runtime test.
28842
28843 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
28844
28845         * g++.old-deja/old-deja.exp: Strip leading directories.
28846
28847         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
28848         error for the line.  Don't run multiple tests for the same line.
28849
28850 1998-05-23  Jeffrey A Law  (law@cygnus.com)
28851
28852         * gcc.dg/980523-1.c: New test.
28853
28854 1998-05-23  Dave Love  <d.love@dl.ac.uk>
28855
28856         * g77.f-torture/compile/970915-0.f: New test.
28857
28858 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
28859
28860         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
28861
28862 1998-05-21  Jeffrey A Law  (law@cygnus.com)
28863
28864         * gcc.dg/980520-1.c: New test.
28865
28866 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
28867
28868         * gcc.dg/980502-1.c: Fix return type.
28869
28870 1998-05-20  Jeffrey A Law  (law@cygnus.com)
28871
28872         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
28873         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
28874         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
28875         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
28876         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
28877
28878 1998-05-20  Dave Love  <d.love@dl.ac.uk>
28879
28880         * g77.f-torture/execute/980520-1.f: New test.
28881
28882 1998-05-15  Dave Love  <d.love@dl.ac.uk>
28883
28884         * lib/mike-g77.exp: New file.
28885
28886         * g77.f-torture/noncompile/noncompile.exp,
28887         g77.f-torture/noncompile/check0.f: New files.
28888
28889 1998-05-14  Dave Love  <d.love@dl.ac.uk>
28890
28891         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
28892         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
28893         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
28894         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
28895         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
28896         abort where appropriate.
28897
28898 1998-05-05  Michael Meissner  <meissner@cygnus.com>
28899
28900         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
28901         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
28902
28903 1998-04-29  Dave Love  <d.love@dl.ac.uk>
28904
28905         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
28906
28907 1998-04-27  Dave Love  <d.love@dl.ac.uk>
28908
28909         * g77.f-torture/compile/980427-0.f: New test.
28910
28911 1998-04-24  Dave Love  <d.love@dl.ac.uk>
28912
28913         * g77.f-torture/compile/980424-0.f: New test.
28914
28915 1998-04-19  Dave Love  <d.love@dl.ac.uk>
28916
28917         * g77.f-torture/compile/980419-2.f (main): New test.
28918         * g77.f-torture/compile/970125-0.f: New test.
28919         * g77.f-torture/compile/980419-1.f: New test.
28920
28921 1998-04-08  Jim Wilson  <wilson@cygnus.com>
28922
28923         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
28924         of loop-4.c.
28925
28926 1998-04-07  Jim Wilson  <wilson@cygnus.com>
28927
28928         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
28929
28930 1998-04-03  Jim Wilson  <wilson@cygnus.com>
28931
28932         * gcc.c-torture/compile/980329-1.c: New test.
28933
28934 1998-03-18  Jim Wilson  <wilson@cygnus.com>
28935
28936         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
28937         * gcc.dg/980312-1.c: Fix typo in -march command.
28938
28939 1998-03-16  H.J. Lu  (hjl@gnu.org)
28940
28941         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
28942
28943 1998-03-11  Robert Lipe  <robertl@dgii.com>
28944
28945         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
28946         Dave Love agree the Fortran source is bogus.
28947
28948 1998-03-11  Robert Lipe  <robertl@dgii.com>
28949
28950         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
28951         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
28952         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
28953         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
28954         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
28955
28956 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
28957
28958         * g++.old-deja/g++.other/friend1.C: New test.
28959
28960 1998-02-18  Dave Love  <d.love@dl.ac.uk>
28961
28962         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
28963         possibly uninitialized) variables and declare dnrm2.
28964
28965 1998-02-23  Robert Lipe <robertl@dgii.com>
28966
28967         From Bruno Haible <haible@ilog.fr>:
28968         * gcc.c-torture/execute/980223.c: New test.
28969
28970 1998-02-13  Jeffrey A Law  (law@cygnus.com)
28971
28972         * gcc.dg/ifelse-1.c: New test.
28973
28974 1998-02-09  H.J. Lu  (hjl@gnu.org)
28975
28976         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
28977
28978           * lib/old-dejagnu.exp (old-dejagnu): Added the
28979           "execution test - XFAIL *-*-*" handling in the spirit of
28980           "excess errors test -". Changed the "execution test fails"
28981           handling to be like "excess errors test fails".
28982           * Update various tests accordingly.
28983
28984 1998-02-06  Jim Wilson  <wilson@cygnus.com>
28985
28986         * gcc.c-torture/execute/980205.c: New test.
28987
28988 1998-01-18  Jeffrey A Law  (law@cygnus.com)
28989
28990         * lib/c-torture.exp: Look for .x files instead of .cexp files.
28991         * lib/f-torture.exp: Similarly.
28992         * gcc.c-torture: Rename all .cexp files to .x files.
28993
28994 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
28995
28996         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
28997         (940510-1.c): Removed duplicate.
28998         (971104-1.c): New test.
28999
29000 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
29001
29002           * lib/f-torture.exp: Improve error and loop detection.
29003
29004 1997-11-19  Michael Meissner  <meissner@cygnus.com>
29005
29006         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
29007         use that to size the filler array.
29008
29009 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
29010
29011         * lib/c-torture.exp(c-torture-execute): Fix typo.
29012
29013         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
29014         testcase as the executable name. Keep the executable around if
29015         the test fails.
29016
29017 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
29018
29019         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
29020         changes.  Only test one -g option, and move it to the end of the
29021         list of options to test.
29022
29023 1997-09-19  Michael Meissner  <meissner@cygnus.com>
29024
29025         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
29026         variable GCC_TORTURE_OPTIONS to supply default switches separated
29027         by colons.  If no environment variable, run tests with -O0 -g, -O1
29028         -g, and -O2 -g as well.
29029
29030 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
29031
29032         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
29033         explanatory comments. Fix indentation.
29034
29035 1997-09-15  Jeffrey A Law  (law@cygnus.com)
29036
29037         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
29038
29039 1997-09-11  Jeffrey A Law  (law@cygnus.com)
29040
29041         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
29042         * g++.old-deja/g++.mike/p7325.C: Likewise.
29043         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
29044
29045 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
29046
29047         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
29048         * g++.old-deja/g++.brendan/crash30.C: Likewise.
29049         * g++.old-deja/g++.brendan/crash39.C: Likewise.
29050         * g++.old-deja/g++.law/operators4.C: Likewise.
29051
29052 1997-09-11  Joe Buck  (jbuck@synopsys.com)
29053
29054         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
29055         * g++.old-deja/g++.mike/p784.C: Ditto.
29056         * g++.old-deja/g++.mike/p785.C: Ditto.
29057
29058 1997-09-05  Jeffrey A Law  (law@cygnus.com)
29059
29060           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
29061
29062 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29063
29064         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
29065         target feature; pass this to c-torture-execute as needed.
29066
29067 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29068
29069         * lib/c-torture.exp(c-torture-execute): If the previous and the
29070         current executables being tested are identical, we don't need to
29071         run the executable again. Try to make the executable names
29072         unique. Add an optional argument for passing additional compiler
29073         flags.
29074
29075 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
29076
29077         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
29078
29079 1997-08-29  Jeffrey A Law  (law@cygnus.com)
29080
29081         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
29082
29083 1997-07-31  Jeffrey A Law  (law@cygnus.com)
29084
29085         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
29086         32bit or larger longs.
29087
29088         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
29089         have either a 32bit long or 32bit int.
29090
29091 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
29092
29093         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
29094         Make double precision tests dependent on sizeof (double).
29095
29096 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
29097
29098         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
29099         too.
29100
29101 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
29102
29103         * gcc.c-torture/compile/961203-1.cexp: New script.
29104
29105 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
29106
29107         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
29108         up the includes ourselves.
29109
29110 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
29111
29112         * lib/plumhall.exp: Remove random include, and add a few
29113         verbose messages for debugging.
29114
29115 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
29116
29117         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
29118         of trying to do it ourselves.
29119
29120 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29121
29122         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
29123
29124 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
29125
29126         * gcc.prms/5403.c: Made regexp a bit less strict.
29127
29128 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
29129
29130         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
29131         is returned from remote_load instead.
29132         * lib/plumhall.exp: Ditto.
29133         * lib/mike-g++.exp: Ditto.
29134         * lib/old-dejagnu.exp: Ditto.
29135         * lib/c-torture.exp: Ditto.
29136
29137 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
29138
29139         * lib/g++.exp: Use build_wrapper procedure.
29140         * lib/gcc.exp: Ditto.
29141
29142 1997-05-20  Jeffrey A Law  (law@cygnus.com)
29143
29144         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
29145         an old-style decl for malloc.  Fixes tests to work when
29146         sizeof (int) != sizeof (size_t).
29147
29148 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29149
29150         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
29151
29152         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
29153         use stdargs.h interface.
29154
29155 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29156
29157         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
29158         NO_VARARGS when compiling.
29159
29160 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
29161
29162         * lib/plumhall.exp(ph_includes): New procedure.
29163         (ph_make): Use it.
29164         (ph_compiler): Ditto.
29165
29166         * lib/g++.exp: Rename test-glue.c to testglue.c.
29167         * lib/gcc.exp: Ditto.
29168
29169 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
29170
29171         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
29172         to completion when it's called.
29173
29174 1997-03-21  Michael Meissner  <meissner@cygnus.com>
29175
29176         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
29177         is defined, don't do test.
29178
29179 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
29180
29181         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
29182         for object files.
29183         (ph_summary): Mark skipped testcases as untested, not unresolved.
29184
29185         * lib/plumhall.exp (ph_make): If unresolved because of bad
29186         errorCode, record errorCode in log file.
29187         (*): Replace send_log/verbose with verbose -log.
29188
29189 1997-03-19  Michael Meissner  <meissner@cygnus.com>
29190
29191         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
29192         double conversion if double isn't at least 8 bytes.
29193
29194         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
29195         int to work with targets where int is 16 bits.
29196
29197         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
29198         8 bytes, just exit, since 4 byte doubles don't have enough bits of
29199         precision for the test to complete.
29200
29201 1997-03-14  Michael Meissner  <meissner@cygnus.com>
29202
29203         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
29204         if d10v is not compiled with the -mdouble64 flag.
29205         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
29206
29207         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
29208         d10v is not compiled with the -mint32 flag.
29209
29210 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
29211
29212         * lib/plumhall.exp: Use incr_count.
29213
29214 1997-03-12  Jeffrey A Law  (law@cygnus.com)
29215
29216         * gcc.c-torture: Update to c-torture-1.45.
29217
29218 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
29219
29220         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
29221         the name of the expect testcase file).
29222
29223         * lib/g++.exp(g++_init): Ditto.
29224
29225 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
29226
29227         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
29228         the host.
29229
29230         * lib/gcc.exp(gcc_exit): New procedure.
29231
29232 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
29233
29234         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
29235         specs where appropriate.
29236
29237         * g++.old-deja/g++.arm/*: Added additional ERROR checks
29238         because of new "candidates are" messages, and removed a few
29239
29240         * Converted all non-old-style g++ testcases to old-style, and
29241         moved into g++.old-deja.
29242
29243 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
29244
29245         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
29246         options.
29247
29248         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
29249         succeeded.
29250
29251         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
29252
29253 1997-02-13  Michael Meissner  <meissner@cygnus.com>
29254
29255         * lib/gcc.exp (gcc_target_compile): Add support for defining
29256         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
29257         the machine doesn't have those features.
29258
29259 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
29260
29261         * g++.law/operators4.exp: Don't use LIBS.
29262
29263 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
29264
29265         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
29266
29267         * lib/mike-g++.exp: Don't set the compiler to be tested here.
29268         * lib/g++.exp: Set it here instead. Also, allow use of the
29269         --tool_exec and --tool_opt options. Change CXX to
29270         GXX_UNDER_TEST.
29271
29272         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
29273
29274         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
29275
29276 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
29277
29278         * lib/old-dejagnu.exp: Use prune_warnings instead of
29279         prune_system_crud.
29280         * lib/mike-g++.exp: Ditto.
29281         * lib/gcc.exp: Ditto.
29282         * lib/g++.exp: Ditto.
29283
29284         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
29285
29286 1997-02-07  Jeffrey A Law  (law@cygnus.com)
29287
29288           * 941014-2.c: Include stdlib.h
29289           * 960327-1.c: Include stdio.h
29290           * dbra.c, index-1.c: Don't assume ints are 32bits.
29291
29292 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
29293
29294         * lib/gcc.exp: Add gcc,stack_size target feature.
29295
29296         * lib/g++.exp(g++_target_compile): Add the include and link
29297         paths here, not in two other places. And, it's $options, not
29298         options.
29299
29300         * lib/mike-g++.exp(postbase): Remove the code that determines
29301         the correct include and link paths.
29302         * g++.old-deja/old-deja.exp: Ditto.
29303
29304 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
29305
29306         * lib/g++.exp(g++_init): target_compile no longer returns the
29307         filename of the result.
29308
29309 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
29310
29311         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
29312         call to glob.
29313
29314         * gcc.c-torture/special/special.exp: Change call to
29315         gcc_target_compile to include the object file.
29316
29317 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
29318
29319         * gcc.c-torture/special/special.exp: Correct misspelling in last
29320         change.
29321
29322 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
29323
29324         * lib/plumhall.exp(ph_summary): Log the entire output of the
29325         executable. Return -1 if there were any failures, 0 otherwise.
29326         (ph_execute): Return -1 if there were any failures, 0 otherwise.
29327         (ph_make): Clean up objects and executables that were built
29328         if the tests succeeded.
29329
29330 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
29331
29332         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
29333         libraries and includes in the build tree as appropriate.
29334
29335 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29336
29337         * lib/c-torture.exp: Instead of looking for the global variable
29338         NO_LONG_LONG, check to see if that's a feature of the target.
29339
29340 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29341
29342         * config/default.exp: Minimize. Delete the remainer of the files in
29343         config; this functionality is now in devo/dejagnu/config.
29344
29345         g++.*/*: Pass any additional flags used to compile to postbase;
29346         delete CXXFLAGS.
29347
29348         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
29349         is now done by runtest.exp. Use gcc_target_compile instead of
29350         compile.
29351
29352         lib/c-torture.exp: Use gcc_target_compile instead of compile.
29353         Remove references to CFLAGS. Use remote_file instead of
29354         calling rm -f.
29355         (c-torture): Take a list of arguments to use to compile this
29356         testcase.
29357
29358         lib/g++.exp: Simplify. Use target_compile instead of compile.
29359         lib/gcc-dg.exp: Ditto.
29360         lib/gcc.exp: Ditto.
29361         lib/mike-{gcc,g++}.exp: Ditto.
29362         lib/old-dejagnu.exp: Ditto.
29363         lib/plumhall.exp: Ditto.
29364
29365 1997-01-08  Jim Wilson  <wilson@cygnus.com>
29366
29367         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
29368         (ph_linker): Likewise.
29369
29370 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
29371
29372           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
29373         MAP_ANON / MAP_ANONYMOUS if defined;
29374         else try to map from /dev/zero .
29375
29376 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29377
29378         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
29379         isn't defined, then define it to MAP_ANONYMOUS.
29380
29381 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29382
29383         * gcc.c-torture: Update to c-torture-1.42 release.
29384
29385 1996-11-11  Jeffrey A Law  (law@cygnus.com)
29386
29387         * gcc.c-torture: Update to c-torture-1.41 release.
29388
29389 1996-10-27  Jeffrey A Law  (law@cygnus.com)
29390
29391         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
29392         c-torture release.
29393
29394 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
29395
29396         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
29397         and LDFLAGS.  Fix second case to append the target_info ldflags
29398         onto LDFLAGS, not CFLAGS.
29399         * lib/g++.exp (g++_init): Add target_info stuff.
29400         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
29401         of libgloss and newlib flags for !native.
29402
29403         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
29404         (GDB): Fix relative path to go up another dir for finding gdb.
29405
29406 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
29407
29408         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
29409         versions in the target_info array, if they don't exist.
29410
29411 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
29412
29413         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
29414
29415 1996-07-08  Jim Wilson  <wilson@cygnus.com>
29416
29417         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
29418         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
29419
29420 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
29421
29422         * lib/old-dejagnu.exp: Don't remove the output file before we've
29423         actually tested it. Don't append pwd to the path of the executable
29424         we're testing.
29425
29426 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
29427
29428         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
29429
29430 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
29431
29432         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
29433         temporary directory for compiler files, and set it to a default
29434         value of /tmp. Set $output as the name of the output file from
29435         compiling the testcase. Add a -o option to $cflags_var so the
29436         compiler writes the final output file as $output. Set $executable
29437         to $output.
29438
29439         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
29440         directory for compiler files, and set it to /tmp if it doesn't
29441         already have a value. Set $output_file to the name of the output
29442         file from compiling the testcase. Add a -o option to CXXFLAGS so
29443         the compiler writes the final output file as $output. Use $output
29444         as the executable to be tested.
29445
29446 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29447
29448         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
29449
29450 1996-06-08  Jeffrey A Law  (law@cygnus.com)
29451
29452         * gcc.c-torture/execute/pending-1.c: New test.  Still
29453         pending in Tege's queue.
29454
29455 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
29456
29457         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
29458         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
29459         if there were failures.  Call unresolved if there were unresolved
29460         testcases.  Call gcc_fail if program did not run to completion.
29461         (ph_make): Pass additional argument name to ph_execute.
29462         (ph_execute): Add new argument.  Pass additional arguments to
29463         ph_summary.  Call gcc_fail is there is no execution output.
29464
29465 1996-04-24  Jeffrey A Law  (law@cygnus.com)
29466
29467         * lib/plumhall.exp (proc_summary): Output relavent summary
29468         lines into the log so specific failures in plumhall can be
29469         investigated.
29470
29471 1996-04-10  Jeffrey A Law  (law@cygnus.com)
29472
29473         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
29474         (c-torture-execute): Don't try to execute tests which use
29475         "long long" types if $NO_LONG_LONG is nonzero.
29476
29477 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
29478
29479         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
29480         not c-torture.
29481
29482         * gcc.ieee: Move from here.
29483         * gcc.c-torture/execute/ieee: To here.
29484
29485 1996-03-26  Jeffrey A Law  (law@cygnus.com)
29486
29487         * gcc.c-torture: Update to c-torture-1.41 release.
29488
29489 1996-03-22  Jeffrey A Law  (law@cygnus.com)
29490
29491         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
29492         not "$output".
29493
29494 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
29495
29496         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
29497         -c present.
29498
29499 1996-03-02  Jeffrey A Law  (law@cygnus.com)
29500
29501         * config/proelf.exp: Handle connecting to a simulator.
29502
29503 1996-01-31  Jeffrey A Law  (law@cygnus.com)
29504
29505         * config/proelf.exp: New file.  Enough framework that we can
29506         run c-torture tests on the proelf targets (or any other target
29507         that gdb can connect to for that matter).
29508
29509 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
29510
29511         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
29512         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
29513
29514         * lib/plumhall.exp (ph_execute): Always call ph_summary if
29515         exec_output exists.
29516
29517 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
29518
29519         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
29520         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
29521
29522         * config/*.exp: Update FSF address.  Change result of ${tool}_load
29523         to pass/fail/unresolved/unsupported/untested.  Caller must now
29524         call unresolved/unsupported/untested.
29525         * lib/*.exp: Update FSF address.  Update to handle new results of
29526         ${tool}_load.
29527         * lib/chill.exp (verbose): Delete.
29528
29529 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
29530
29531         * lib/gcc.exp (default_gcc_start): Change order of args to
29532         $LDFLAGS $CFLAGS $LIBS.
29533         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
29534         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
29535         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
29536         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
29537         * gcc.misc-tests/dg-test.exp: Likewise.
29538         * gcc.misc-tests/msgs.exp: Likewise.
29539         * gcc.prms/prms.exp: Likewise.
29540         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
29541         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
29542
29543         * lib/dg.exp: Deleted, moved to dejagnu/lib.
29544
29545 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29546
29547         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
29548
29549         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
29550         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
29551
29552         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
29553         necessary.
29554
29555 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
29556
29557         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
29558         global for loop; add use of $mathlib.
29559         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
29560         settings here; set mathlib for anything but VxWorks.
29561
29562 1996-01-22  Jeffrey A Law  (law@cygnus.com)
29563
29564         * gcc.c-torture: Update to c-torture-1.40 release.
29565
29566 1996-01-03  Jeffrey A Law  (law@cygnus.com)
29567
29568         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
29569         dg.exp.
29570
29571 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
29572
29573         * lib/c-torture.exp (c-torture-execute): Declare "output" as
29574         global.
29575
29576 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
29577
29578         * lib/g++.exp (LIBS): Define if not already.
29579         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
29580         (gcc-dg-prune): Call prune_gcc_output.
29581         * lib/gcc.exp (prune_gcc_output): New proc.
29582         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
29583         prune_gcc_output.
29584
29585 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
29586
29587         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
29588         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
29589
29590 1995-11-15  Jeffrey A Law  (law@cygnus.com)
29591
29592         * gcc.c-torture: Update to c-torture-1.39 release.
29593
29594 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
29595
29596         * lib/c-torture.exp (c-torture-execute): Don't return if one option
29597         fails, try others as well.
29598
29599 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
29600
29601         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
29602         If compilation fails, mark execute tests as `untested'.
29603         If test is marked as unsupported, don't mark compilation and
29604         execute tests as failed.
29605
29606 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
29607
29608         * lib/g++.exp (g++_init): Don't link in libg++, and look to
29609         libstdc++ for whether or not we want to be doing shared
29610         libraries.  Delete link_curses since we don't need it anymore.
29611         * lib/mike-g++.exp (postbase): Don't link in libg++.
29612         * g++.old-deja/old-deja.exp: Likewise.
29613
29614 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
29615
29616         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
29617
29618 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
29619
29620         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
29621         For that, add `-Wl,-a,shared_archive'.
29622         * g++.old-deja/old-deja.exp: Likewise.
29623
29624 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
29625
29626         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
29627
29628 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
29629
29630         * lib/mike-g++.exp (postbase): Pay attention to the status of
29631         g++_load.
29632
29633 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
29634
29635           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
29636
29637 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
29638
29639         * lib/gcc.exp (default_gcc_start): No longer need to log program
29640         being executed or its output, execute_anywhere does that now.
29641         * lib/g++.exp (default_g++_version): Call execute_anywhere.
29642         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
29643
29644 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
29645
29646         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
29647         the same as those in lib/g++.exp.
29648
29649 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
29650
29651         * gcc.c-torture: Update to c-torture-1.38 release.
29652         * gcc.ieee: Related changes.
29653
29654 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
29655
29656         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
29657         "exec". Minor reformatting changes.
29658
29659         * config/rom68k.exp (${tool}_load): Make it work in a canadian
29660         cross. This means all "exec" calls now work on a remote host as
29661         well.
29662         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
29663         cross. Filter out the extra "\r\n" stuff that expect puts in.
29664         (c-torture-execute): Filter out the bogus warnings like
29665         c-torture-compile does. Add support for canadian cross.
29666         * lib/gcc.exp (default_gcc_version, default_gcc_start)
29667         Use execute_anywhere rather than calling exec directly. Now it
29668         works for canadian cross testing.
29669
29670 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
29671
29672         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
29673         results into a variable, and check that rather than using file exists.
29674
29675 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
29676
29677         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
29678         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
29679
29680 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29681
29682         * g++.old-deja/old-deja.exp: Create and pass runshlib and
29683         lib_curses if there's a shared libg++ in the build tree.
29684
29685 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
29686
29687         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
29688         if not supported target.
29689
29690 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
29691
29692         * lib/g++.exp (g++_init): Move empty setting of runshlib and
29693         link_curses up to always happen, not just for native builds.
29694
29695 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
29696
29697         * gcc.c-torture: Update to c-torture-1.36 release.
29698         * gcc.failure: Related changes.
29699
29700 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
29701
29702         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
29703
29704 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
29705
29706         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
29707         * lib/mike-g++.exp (postbase): Not in here.  Still reference
29708         runshlib, link_curses, and mathlib for link and run.
29709
29710         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
29711         pass the runtime shared library options for Solaris, OSF/1, and
29712         Irix5, and link with -lcurses to avoid unresolved references.
29713
29714 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
29715
29716         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
29717         only run once.
29718
29719 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
29720
29721         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
29722
29723 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
29724
29725         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
29726         do not have a framework for the "compat" tests yet.
29727
29728 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
29729
29730         * lib/mike-g++.exp (postbase): New local variable `mathlib',
29731         set to null if we're testing vxworks5.1.  Use that instead of
29732         `-lm' in the setting of LIBS for link and run.
29733
29734 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
29735
29736         * config/rom68k.exp (${tool}_load): Major changes to make it
29737         work.  Verified that it does in fact return the stuff in
29738         exec_output properly.  Catch any Emul or any TRAP other than 0.
29739
29740 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
29741
29742         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
29743         LDFLAGS properly for targets that need stuff from libgloss.
29744         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
29745         only run once.
29746         (gpp_initialized): New variable.
29747
29748 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
29749
29750         * config/rom68k.exp: Load libgloss.exp.
29751         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
29752         so we can produce a fully linked binary.
29753         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
29754         so we can produce a fully linked binary.
29755
29756 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
29757
29758         * lib/plumhall.exp (ph_section): Watch for expected failures.
29759         Add missing `else'.
29760
29761         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
29762         run the testcase.
29763         (c-torture): Likewise.
29764
29765 1995-08-28  Doug Evans  <dje@cygnus.com>
29766
29767         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
29768
29769         * lib/mike-g++.exp (mike_cleanup): New proc.
29770         (prebase): New globals compiler_result, not_compiler_result,
29771         target_regexp.
29772         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
29773         allow leading "-" in pattern.  Watch for unsupported tests.
29774         If $compiler_result is set, pattern match assembler code,
29775         and ditto for $not_compiler_result.
29776         * lib/mike-gcc.exp: Likewise.
29777
29778         * lib/plumhall.exp (ph_execute): Only call ph_summary if
29779         execution "succeeded".
29780
29781 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
29782
29783         * config/win32.exp: New file.
29784         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
29785
29786 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
29787
29788         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
29789         unsupported.
29790         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
29791         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
29792         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
29793
29794         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
29795         "... without exceptions was ...".  That is now handled by
29796         prune_system_crud.
29797         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29798
29799 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
29800
29801         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
29802         sieve.c,sort2.c}: New files.
29803         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
29804         sieve.exp,sort2.exp}: Drivers for them.
29805
29806         * lib/mike-gcc.exp (program_output): New user settable variable.
29807         (postbase): Call prune_system_crud.  Also prune extraneous compiler
29808         messages.
29809         * lib/mike-g++.exp (program_output): New user settable variable.
29810
29811         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
29812
29813         * config/sh.exp: Deleted (use sim.exp instead).
29814
29815 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
29816
29817         * config/vx.exp: Declare CHECKTASK as global.
29818         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
29819         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
29820         * lib/old-dejagnu.exp: Load [pwd]/$executable.
29821
29822 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29823
29824         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
29825         target. Like vx.exp, only includes `vx29k.exp' instead of
29826         `vxworks.exp'.
29827
29828 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
29829
29830         * config/sim.exp: Increase time limit from 120 seconds to 240.
29831
29832 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
29833
29834         * gcc.c-torture/execute/950628-1.c: New test.
29835
29836 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
29837
29838         * gcc.c-torture: Update with changes/additions from
29839         c-torture-1.34.
29840
29841 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
29842
29843         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
29844
29845 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
29846
29847         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
29848
29849 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
29850
29851         * gcc.c-torture/compile/950512-1.c: New test.
29852         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
29853         * gcc.dg/struct-ret-1.c: Likewise.
29854
29855 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
29856
29857         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
29858           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
29859
29860 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
29861
29862         * gcc.c-torture/special/920411-1.c: Deleted.
29863         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
29864
29865 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
29866
29867         * config/sim.exp (${tool}_load): Hack in call to bash to get a
29868         cpu limit.
29869
29870 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
29871
29872         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
29873
29874 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
29875
29876         From kenner;
29877         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
29878         is the proper length.
29879         * va-arg-3.c: Likewise.
29880
29881 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
29882
29883         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
29884         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
29885
29886         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
29887         * lib/g++.exp (default_g++_start): Delete old cruft.
29888
29889 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
29890
29891         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
29892         (2 * (1 << 18)) to (2 * (1 << 17)).
29893
29894         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
29895
29896 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
29897
29898         * config/rom68k.exp: Renamed from config/idp.exp
29899
29900 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
29901
29902         * c-torture/compile/921109-2.c
29903
29904 1995-04-18  Mike Stump  <mrs@cygnus.com>
29905
29906         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
29907         excess errors.
29908
29909 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
29910
29911         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
29912         output.
29913         * lib/g++.exp (default_g++_start): Likewise.
29914
29915 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
29916
29917         * gcc.c-torture/compile/950329-1.c: New test.
29918
29919 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
29920
29921           * config/bug.exp (${tool}_load): Updated to use new remote_open
29922           and remote_close procs.
29923         * config/idp.exp: New file.
29924
29925 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
29926
29927         * gcc.c-torture/execute/950322-1.c: New test.
29928
29929 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
29930
29931         * config/vx.exp (${tool}_load): Clean up testing of return code from
29932         vxworks_ld and vxworks_spawn.
29933
29934 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
29935
29936         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
29937
29938 1995-03-13  Mike Stump  <mrs@cygnus.com>
29939
29940         * lib/old-deja.exp: Add `excess errors test - ' error, now one
29941         can mark excess errors on a machine by machine basis.  Note, the
29942         default is to not expect any excess errors, even when excess
29943         errors test - is given, so you will want to put an XFAIL ... on
29944         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
29945         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
29946         those 4 machines, but no others.
29947
29948 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
29949
29950         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
29951         * lib/c-torture.exp: to here.
29952
29953 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
29954
29955         * gcc.c-torture/execute/950221-1.c: New test.
29956         * gcc.c-torture/execute/struct-ret-1.c: New test.
29957         * gcc.c-torture/compile/950221-1.c: New test.
29958
29959         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
29960
29961 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
29962
29963         * gcc.c-torture/execute/arith-1.c (main): Return 0.
29964         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
29965
29966 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
29967
29968         * g++.gb: New directory of tests, derived from my signature and
29969         class scoping tests.
29970
29971         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
29972         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
29973         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
29974         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
29975         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
29976         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
29977         * g++.gb/sig25.C: Likewise.
29978
29979         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
29980         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
29981         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
29982         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
29983         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
29984         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
29985         * g++.gb/sig25.exp: Likewise.
29986
29987         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
29988         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
29989         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
29990         * g++.gb/scope13.C: Likewise, this test still fails.
29991
29992         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
29993         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
29994         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
29995         * g++.gb/scope13.exp: Ditto.
29996
29997         * g++.gb/README: New file, explains what these tests are about.
29998
29999 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
30000
30001         * lib/dg.exp (dg-do): Support `preprocess'.
30002         (dg-test): Likewise.
30003
30004 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
30005
30006         * config/udi.exp: change "continue -expect" to "exp_continue".
30007
30008 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
30009
30010         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
30011         Delete redundant tests.
30012
30013         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
30014         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
30015         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
30016         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
30017         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
30018         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
30019         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
30020         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
30021
30022         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
30023         storing label pointers.
30024         * gcc.c-torture/execute/921019-1.c: Likewise.
30025         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
30026         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
30027         parameter fp.
30028         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
30029         constants.
30030
30031         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
30032         Delete obsolete tests.
30033
30034         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
30035         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
30036         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
30037         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
30038         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
30039         * gcc.c-torture/compile/950124-1.c: New test.
30040
30041         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
30042
30043 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
30044
30045         * lib/mike-g++.exp: Add -lm to LIBS.
30046
30047 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
30048
30049         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
30050
30051 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
30052
30053         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
30054
30055 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
30056
30057         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
30058
30059 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
30060
30061         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
30062         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
30063         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
30064         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
30065         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
30066         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
30067         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
30068         * g++.law/{operators31.C, operators32.C,
30069         * g++.law/{operators33.C, operators34.C}: Likewise.
30070         * g++.law/{pic1.C, refs2.C}: Likewise.
30071         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
30072         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
30073         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
30074         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30075
30076         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
30077         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
30078         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
30079         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
30080         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
30081         * g++.law/{enum9.exp, friend5.exp}: Likewise.
30082         * g++.law/{nest3.exp, nest4.exp}: Likewise.
30083         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
30084         * g++.law/{operators30.exp, operators31.exp}: Likewise.
30085         * g++.law/{operators32.exp, operators33.exp}: Likewise.
30086         * g++.law/{operators34.exp}: Likewise.
30087         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
30088         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
30089         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
30090         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
30091         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30092
30093         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
30094         No longer expected to fail.
30095         * g++.law/missed-error3.C: Tweak for recent bool changes.
30096
30097 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
30098
30099         * config/emb-unix: Deleted.
30100         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
30101         remote execution.  Do final link on remote host if REMOTE_LINK is set.
30102
30103 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
30104
30105         * lib/dg.exp (dg-test): Fix typo in last patch.
30106
30107 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
30108
30109         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
30110         (handles multiple occurrences).
30111
30112 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
30113
30114         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
30115         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
30116         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
30117         printed).
30118         * lib/c-torture.exp (c-torture-compile): Likewise.
30119         (c-torture): Prepend full path if missing.
30120         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
30121         (gcc_fail): Likewise.
30122         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
30123
30124 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
30125
30126         * lib/netware.exp: Only attach to NetWare i386 systems.
30127
30128 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
30129
30130         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
30131         messages.  Add test name to "output pattern match" pass/fail message.
30132
30133 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
30134
30135         * gcc.dg: New testsuite.
30136         * gcc.dg/dg.exp: New file.
30137
30138         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
30139         test-switch.c}: Deleted.
30140
30141         * gcc.misc-tests/msgs.exp: New testcase driver.
30142
30143 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
30144
30145         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
30146         Watch for illegal return values from ${tool}_load.
30147         * config/unix.exp (${tool}_load): Fix pass/fail detection for
30148         cross targets.  Coerce return value >0 to 1.
30149
30150 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
30151
30152         * config/unix.exp (${tool}_load): Call program rsh, not proc.
30153
30154         * config/emb-unix.exp: New file.
30155
30156         * config/sim.exp: Error if variable $SIM not defined.
30157         (${tool}_load): Mark test as "untested" if simulator missing.
30158
30159         * config/unix.exp: Load remote.exp to get rcp_download.
30160         * lib/c-torture.exp: Use different option lists for testcases with
30161         and without loops.
30162         * gcc.c-torture/execute/execute.exp: Likewise.
30163
30164 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
30165
30166         * config/*.exp: Clarify return code from ${tool}_load.
30167         Call `unresolved' or `untested' instead of `warning' or `perror'
30168         (sometimes you still want to call both though).
30169         Add comment that `shell_id' is local to each file.
30170         * config/udi.exp (timeout): Set to 30.
30171         Don't print warning if connection fails, $connectmode has already
30172         printed an error.
30173         (${tool}_load): Move verbose messages to level 2.
30174         Rework pattern for "Process started" message.
30175         Pass `shell_id' to ${connectmode}_download.
30176         Retry twice upon timeout.  Make resetting of target more robust.
30177         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
30178         Pass `shell_id' to exit_$connectmode.
30179         Only call exit_$connectmode if connected.
30180         * config/unix.exp (${tool}_load): Check return codes better.
30181         * config/vrtx.exp (${tool}_load): Likewise.
30182         * config/vx.exp (${tool}_load): Likewise.
30183         Delete unneeded global's.
30184         * lib/dg.exp (dg-test): Update to reflect clarified return codes
30185         from ${tool}_load.
30186         (dg-stat): Delete.
30187         (dg-init): Delete recording of pass/fail counts.
30188         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30189         (old-dejagnu-init): Likewise.
30190         (old-dejagnu-stat): Delete contents, empty proc now.
30191         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
30192         (c-torture): Delete references to lcnt, lpass, lfail.
30193         Get option list from TORTURE_OPTIONS.
30194         Delete -funroll[-all]-loops if no loops.
30195         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
30196         (g++_stat): Delete contents (empty proc now).
30197         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
30198         (gcc_finish): Likewise.
30199         (gcc_stat): Deleted.
30200         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
30201         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
30202         * gcc.c-torture/execute/execute.exp: Likewise.
30203         Split tests into two parts: compile, execute.
30204         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
30205         no loops.  Update to reflect clarified return codes from ${tool}_load.
30206
30207 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
30208
30209         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
30210         to grep for.
30211         (old-dejagnu): Likewise (where necessary).
30212
30213 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
30214
30215         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
30216
30217         * lib/dg.exp (dg-process-target): Fix processing of selector.
30218         Add comment regarding use of `error'.
30219
30220         * lib/gcc.exp (prune_system_crud): Define if missing.
30221         * lib/g++.exp (prune_system_crud): Likewise.
30222
30223         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
30224         Call prune_system_crud.
30225         * lib/dg.exp (dg-runtest): New proc.
30226         Use perror instead of send_user for tcl errors in testcase.
30227         Don't return any value, it's never used.
30228         Don't clobber previous definition of `unknown'.
30229         Print tcl errors in `dg-final'.
30230
30231 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
30232
30233         * lib/dg.exp (dg-process-target): Improve syntax error messages.
30234         (dg-test): Don't print errorInfo, it contains stack backtrace.
30235
30236 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
30237
30238         * lib/g++.exp (runtest_file_p): Define if missing.
30239
30240 1994-09-24  Doug Evans  (dje@cygnus.com)
30241
30242         * lib/mike-g++.exp: Comment out loading of g++.exp.
30243         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
30244         (default_g++_version): Always print something.
30245         (default_g++_start): Comment out call to `which'.
30246         (g++_start, g++_load): Deleted (must be defined in config file).
30247         * lib/gcc.exp: Test for existence of $CC at start.
30248         Delete check for tmpdir (done in gcc_init).
30249         (default_gcc_version): Always print something.
30250         (default_gcc_start): Comment out call to `which'.
30251         * config/*.exp: Major cleanup - make cross targets work at least a
30252         little better for g++ (by not being "--tool gcc" specific).
30253         Rename gcc_xxx to ${tool}_xxx.
30254         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
30255         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
30256
30257 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
30258
30259         * lib/c-torture.exp (c-torture-compile): Rework compiler
30260         message processing.
30261
30262         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
30263         c-torture.
30264
30265 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
30266
30267         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
30268
30269         * lib/dg.exp (dg-process-target): Support { target native }.
30270
30271 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
30272
30273         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
30274         looked for "... program xxx got fatal signal".
30275         Correct regsub munging of `comp_output'.
30276         Ignore compiler messages "path prefix not used" and "linker input
30277         file unused".
30278
30279 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
30280
30281         * lib/gcc.exp (runtest_file_p): Define if missing.
30282         * gcc.prms/template.c: Example to work from.
30283
30284 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
30285
30286         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
30287         * lib/dg.exp (dg-test): Call unsupported testcases as such.
30288
30289         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
30290         * gcc.prms/1883.c: Moved from compile/940714-1.c.
30291         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
30292         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
30293
30294         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
30295         (dg-process-target): No longer a varargs proc.
30296         Return S/N for target, P/F for xfail.  All callers changed.
30297         (user option procs): More argument checking.
30298         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
30299         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
30300         (dg-test): Skip test if not running on selected target in `dg-do'.
30301         Update handling of `dg-do-what', `dg-output-text'.
30302         Separate execution pass/fail from output pattern match pass/fail.
30303         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
30304
30305 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
30306
30307         * gcc.c-torture/special/special.exp: Don't expect failure for mips
30308         target for 920510-1.c.
30309
30310 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
30311
30312         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
30313         Clean up comment regarding use of passcnt, etc.
30314         (gcc_stat): Don't update `testcnt' here.
30315         (gcc_finish): Do it here.
30316         Might as well reset `but_id' here too.
30317         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
30318         to determine if the file should be tested.
30319         * gcc.c-torture/compile/compile.exp: Likewise.
30320         * gcc.c-torture/execute/execute.exp: Likewise.
30321         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30322         * gcc.misc-tests/dg-test.exp: Likewise.
30323         * gcc.prms/prms.exp: Likewise.
30324         * gcc.wendy/wendy.exp: Likewise.
30325         * g++.old-deja.exp: Likewise.
30326         Move "Testing file" message to verbose level 1.
30327
30328 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
30329
30330         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
30331
30332 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
30333
30334         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
30335         (default_gcc_start): Accept optional second list element
30336         of compiler flags.  Print compiler output at verbosity level 2.
30337         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
30338         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
30339         Save current values of framework globals passcnt, failcnt, xpasscnt,
30340         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
30341         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
30342         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
30343         xfailcnt to compute stats.  Update framework global `testcnt' from
30344         pass/fail counts.
30345         (gcc_finish): New proc.  Clean up test environment.
30346         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
30347         (gcc_epass, gcc_efail): Delete.
30348         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
30349         argument of line number.
30350         (dg-init): If the tool has an init routine, call it.
30351         (dg-test): Remove args `cflags_var' and `libs_var'.
30352         Pass all compiler options to ${tool}_start.
30353         Handle missing line number.
30354         (dg-finish): New function.
30355         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
30356         particular files.  Call gcc_finish at end.  Move "skipping test"
30357         message to verbosity level 3.
30358         * gcc.c-torture/compile/compile.exp: Likewise.
30359         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30360         * gcc.c-torture/execute/execute.exp: Likewise.
30361         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30362         Print testcase being tried at verbosity level 1.
30363         * gcc.c-torture/special/special.exp: Unset xfail.
30364         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30365         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
30366         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
30367         * gcc.failure/failure.exp: Likewise.
30368         * gcc.ieee/ieee.exp: Likewise.
30369         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
30370         Update call to dg-test.  Call dg-finish at end.
30371         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
30372         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30373         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
30374         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
30375         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
30376         * gcc.wendy/wendy.exp: Add copyright.
30377         Delete setting of tmpdir (done by gcc_init).
30378         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
30379         Pass compiler flags to gcc_start.  Call gcc_finish at end.
30380         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
30381         gcc_[ce]pass/fail.
30382
30383 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
30384
30385         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
30386         confusion.
30387         (g++_load): Likewise.
30388
30389         * config/*.exp (gcc_load): Some were varargs fns and some were not.
30390         Rename argument to `prog' to remove the confusion.
30391         Varargs fns behave differently too!
30392         (g++_load): Likewise.
30393
30394         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
30395
30396         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
30397         what it is.  Delete (always) printing of status value for !native.
30398         Simplify verbose code, and include status and exec_output.
30399         (g++_load): Use gcc_load.
30400
30401 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
30402
30403         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
30404         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
30405         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
30406         940714-3.c as these testcases don't exist anymore.  Make
30407         va-arg-1.c expected to pass.
30408
30409 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
30410
30411         * gcc.misc-tests/misc.exp: Only run specific testcases.
30412         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
30413         * gcc.misc-tests/dg-[1-9].c: New files.
30414
30415         * lib/dg.exp: New testsuite driver.
30416         * gcc.prms/prms.exp: Use it.
30417
30418         * README.gcc: New file.
30419
30420         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
30421         Document and reset `lxpass' and `lxfail'.
30422         Simplify "initialized" message.
30423         (gcc_stat): Clean up comments a little.
30424
30425 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
30426
30427         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
30428
30429 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
30430
30431         * lib/old-dejagnu.exp (process-option): New proc.
30432         (old-dejagnu-init, old-dejagnu-stat): Likewise.
30433         (old-dejagnu): Simplify.
30434         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
30435
30436 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
30437
30438         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
30439         exists and is not an empty string.
30440
30441         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
30442         $xfail rather than calling setup_xfail.  Clear $xfail when test is
30443         finished.
30444         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
30445         automatically.
30446
30447         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
30448         longer expected to fail.
30449
30450         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
30451         "f" function call.
30452
30453         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
30454
30455         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
30456         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
30457         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
30458         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
30459         c-torture-1.29.
30460
30461         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
30462         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
30463
30464         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
30465
30466         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
30467         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
30468
30469         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
30470         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
30471         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
30472
30473 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
30474
30475         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
30476         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
30477         940714-1.c, 940714-2.c, 940714-3.c},
30478         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
30479         gcc.misc-tests/{mg.c,mg.exp}:
30480         New tests.
30481         * gcc.noncompile/noncompile.exp: Change accordingly.
30482
30483 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
30484
30485         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
30486         Undo previous clobberage.
30487
30488 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
30489
30490         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
30491         * gcc.special/{930510-1.c, special.exp}:
30492         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
30493         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
30494         struct-varargs-1.c}: New tests from c-torture-1.26.
30495
30496 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
30497
30498         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
30499           argument to switch.
30500
30501 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
30502
30503         * Revert the previous changes.  Please see Rob's directory
30504           (/lisa/test/rob/progressive/gcc/testsuite) for testing
30505           fixes.
30506
30507 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
30508
30509         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
30510             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
30511             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
30512             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
30513             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
30514             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
30515             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
30516             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
30517             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
30518             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
30519             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
30520             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
30521             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
30522             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
30523             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
30524             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
30525             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
30526             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
30527             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
30528             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
30529             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
30530             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
30531             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
30532             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
30533             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
30534             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
30535             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
30536
30537 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
30538
30539         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
30540             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
30541           with perror calls.
30542
30543 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
30544
30545         * config/unix.exp (g++_load): Fix syntax.
30546
30547 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
30548
30549         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
30550         * gcc.noncompile/921017-1.c: Deleted obsolete test.
30551         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
30552         Don't expect va-arg-1.c to fail.  Correct expected output for
30553         920928-1.c.
30554         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
30555         * gcc.wendy/hbm4.c: Correct typo.
30556         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
30557
30558 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
30559
30560         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
30561         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
30562         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
30563         * lib/c-torture.exp (c-torture-compile): Ditto.
30564
30565         Reduce volume of output (remove all the -I's and such).
30566         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
30567         Call gcc_cpass, gcc_cfail.
30568         (c-torture): Pass testing option to c-torture-compile.
30569
30570 1994-03-21  Doug Evans  (dje@cygnus.com)
30571
30572         Bring patches over from progressive.
30573         * config/default.exp: Exit remote shell cleanly.
30574         (g++_exit, g++_start): Add default versions.
30575         * config/sim.exp (gcc_load): Use perror, not error.
30576
30577 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
30578
30579         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
30580         set in site.exp.
30581
30582 1994-03-14  Doug Evans  (dje@cygnus.com)
30583
30584         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
30585         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
30586         (wendy_try): New proc to run testcase.
30587         (main loop): Call 'em.
30588         * gcc.wendy/*.c: Clean up pass to correct expected output.
30589
30590         * lib/gcc.exp: Minor cleanup work.
30591         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
30592
30593 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
30594
30595         * config/sim.exp (gcc_load): Document return codes better.
30596         Don't pass -v to simulator.
30597
30598 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
30599
30600           * gcc.special/920717-x.c: Fix typo.
30601           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
30602           get at sources.
30603
30604         * lib/mike-gcc.exp: Fix typo.
30605
30606 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
30607
30608         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
30609         binary to use, transform the name.
30610         * config/*.exp: rename everything. Nuke any g++ specific files,
30611         it's now a special case of gcc that requires no special support.
30612         Add a default.exp for unsupported targets.
30613
30614 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
30615
30616         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
30617         lib/old-dejagnu.exp: Fix a few patterns to work with the new
30618         version of Tcl.
30619
30620 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
30621
30622         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
30623         than a warning.
30624
30625 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
30626
30627         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
30628
30629 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
30630
30631         * gcc.execute/execute.exp: Combine opt_list and foption_list into
30632         option_list.  Compile every file with only 4/6 option choices
30633         (same as C torture) instead of with 12/18 different option
30634         choices.
30635         * lib/c-torture.exp: Likewise.
30636
30637         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
30638         not already set.
30639
30640 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
30641
30642         * lib/old-deja.exp: Add `excess errors test fails' error, now one
30643         can put an XFAIL *-*-* on excess errors.
30644
30645 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
30646
30647         * g++.law: Add more tests derived from g++-bugs snapshots.
30648
30649         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
30650         equivalent to g++.law/init9.
30651
30652         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
30653         compiled it, and the a.out file after we've run it.
30654
30655 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
30656
30657         * lib/mike-g++.exp (postbase): Delete the .o file after we've
30658         compiled it, and the a.out file after we've run it.
30659
30660 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
30661
30662         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
30663
30664 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
30665
30666         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
30667         version number.
30668
30669 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
30670
30671         * g++.law: New directory of g++ tests derived from the g++-bugs
30672         snapshots.
30673
30674 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
30675
30676         * gcc.compile: initbug1.c initbug1.exp testcase added
30677
30678 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
30679
30680         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
30681         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
30682           fixes submitted by Jeff Law (law@cs.utah.edu)
30683         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
30684           Jeff Law (law@cs.utah.edu)
30685
30686
30687 1993-11-30  Mike Stump  (mrs@cygnus.com)
30688
30689         * config/unix-g++.exp: Follow the gcc way of doing things.
30690         * g++.old-deja/old-deja.exp: Minor updates.
30691         * lib/g++.exp: New file, follow the gcc way of doing things.
30692         * lib/old-dejagnu.exp: Minor updates.
30693         * lib/mike-g++.exp: Always unset errorInfo.
30694
30695 1993-11-06  Mike Stump  (mrs@cygnus.com)
30696
30697         * lib/gcc.exp: Fix some errors with the below change, CC and
30698         CFLAGS should be global when setting, not local.
30699
30700 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
30701
30702         * lib/gcc.exp: Transform tool name.
30703
30704 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30705
30706         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
30707
30708 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30709
30710         * lib/gcc.exp: change gcc_done to gcc_stat
30711
30712 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30713
30714         * Upgraded gcc testsuite to c-torture version 1.25
30715
30716 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
30717
30718         * lib/gcc.exp: added reporting code. Changed verbose compile message.
30719         * lib/c-torture: added hooks for new reporting code.
30720
30721 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
30722
30723         * config/sh-gcc.exp: check if sh-sim exists in the path
30724
30725 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
30726
30727         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
30728         * gcc.compile/compile.exp: Initial changes for new logic.
30729         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
30730         * gcc.failure/failure.exp: Initial changes for new logic.
30731         * gcc.ieee/ieee.exp: Initial changes for new logic.
30732         * gcc.misc-tests/misc.exp: Initial changes for new logic.
30733         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
30734         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
30735         * lib/c-torture.exp: Initial changes for new logic.
30736         * lib/gcc.exp: Initial changes for new logic.
30737
30738 1993-10-15  Mike Stump  (mrs@cygnus.com)
30739
30740         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
30741         depend upon failure or success.  Fully qualify names in failure
30742         and success messages.  Always remove a.out before starting
30743         compile, just in case.  Pay more attention to error text output by
30744         the compiler.  Handle testcases with no known past errors just
30745         like all others, so that things are uniform.  Other miscellaneous
30746         improvements.
30747
30748 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
30749
30750         * gcc.cpp: new directory for cpp tests
30751
30752 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
30753
30754         * lib/chill.exp: Code reformatted, removed unused code.
30755         * config/unix-chill.exp: Code reformatted, removed unused code.
30756         * chill.execute/execute.exp: Code reformatted, removed unused code.
30757         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
30758
30759 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
30760
30761         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
30762         routines not written.
30763
30764 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
30765
30766         * config/bug-gcc.exp: Use new procs from bug.exp.
30767
30768 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
30769
30770         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
30771         via ftp, rather than depending on NFS.
30772         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
30773         case.
30774
30775 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
30776
30777         * config/bug-gcc.exp: Use new download proc.
30778
30779 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
30780
30781         * chill.execute/execute.exp: cleanups, handles errors better
30782         * chill.compile/compile.exp: rewrite, based on execute.exp
30783         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
30784         * lib/chill.exp: major changes to diff proc and compile and link
30785           procs. added chill_fail and chill_pass wrappers to pass and
30786           fail. added more comments, and handle error codes better.
30787           Added a hack to capture stderr from exec, so noncompile tests
30788           can work.
30789
30790 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
30791
30792         * chill.execute/execute.exp: rewrite of testsuite driver
30793         * lib/chill.exp: rewrite of testsuite driver
30794         * config/unix-chill.exp: rewrite of testsuite driver
30795
30796 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
30797
30798     In chill.execute:
30799         * iexpr.ch: Standardize uppercase.
30800         * tuples.dat: Standardize uppercase.
30801         * vary.ch: standardize.  Correct varying string assignments.
30802         * vary.dat: Add new output lines.
30803
30804 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
30805
30806     In chill.execute:
30807         * chprintf.ch: Standardize use of uppercase.
30808         * tuples.ch: Standardize and turn arr2 into a DCL,
30809           rather than a SYN.
30810         * pinits.ch: Standardize.
30811
30812 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
30813
30814         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
30815         * Makefil: Renamed to Makefile.in.
30816         * configure.in: New.
30817
30818 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
30819
30820     In chill.execute:
30821         * .cvsignore: Add result/output files.
30822         * Makefile: Fix up variables at start.  Use MFLAGS
30823           everywhere.  Correct bool_loc, built_ins entries.
30824           Add entry for vary1.ch.
30825         * bitarray.ch: Standardize upper-case usage.
30826         * bitexpr.ch: Standardize, add output of b1.
30827         * params.ch: Use arrayt in along PROC parameters, to
30828           avoid novelty problems.
30829         * sets.ch: Tiny cleanup.
30830         * vary1.ch: Re-indent.
30831
30832 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
30833
30834           * Add PR-related files to Makefiles, .cvsignore files, etc.
30835
30836 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
30837
30838         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
30839           with compiler objects. New names are test-flow.c and test-loop.c
30840
30841 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
30842
30843         * Upgraded c-torture tests from 1.19 to 1.20
30844
30845         * new files:
30846         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
30847         * gcc.compile: 930623-1.c 930623-2.c
30848         * gcc.noncompile: 930622-1.c 930622-2.c
30849         * gcc.failure: 920411-1.c 920627-2.c
30850         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
30851
30852 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
30853
30854         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30855           More changes to get testsuite working properly. Needs more work.
30856           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
30857
30858 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
30859
30860         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30861           More changes to get testsuite working properly. Needs more work.
30862
30863 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
30864
30865         * chill.compile/compile.exp: Added for Dejagnu support
30866         * chill.execute/execute.exp: Added for Dejagnu support
30867         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
30868
30869 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
30870
30871     This should complete moving the CHILL test files.
30872         * chill.noncompile(.cvsignore printf.grt
30873             in-printf.grt chprintf.grt chprintf.ch):
30874             Added test-support files.
30875           (Makefile): Modified further.
30876         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
30877             signal.ch): Added test files.
30878           * chill.execute (.cvsignore printf.grt printr.c
30879             in-printf.grt rts.c chprintf.grt rts.h): Added
30880           test-support files.
30881             (Makefile): More corrections.
30882
30883 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
30884
30885         * chill.compile, chill.execute, chill.nocompile: Add CHILL
30886           test cases, ready for DejaGnu.
30887
30888 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
30889
30890         * Upgraded c-torture tests from 1.18 to 1.19
30891
30892         * gcc.compile: added test(s):
30893           930607-1.c
30894         * gcc.execute: added test(s):
30895           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
30896
30897         * added new subdirectory for misc tests: gcc.misc-tests
30898         * gcc.misc-test(s): added tests:
30899           inst-check.c test-consts.c test-ior.c test-switch.c
30900
30901 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
30902
30903         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
30904
30905 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
30906
30907         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
30908
30909 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
30910
30911         * Upgraded c-torture tests from 1.17 to 1.18
30912
30913 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
30914
30915         * Upgraded c-torture tests from 1.12 to 1.17
30916
30917 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
30918
30919         * lib/old-dejagnu.exp:
30920           Fixed handling of XFAIL target triplets to correctly
30921           recognize wildcard characters.  Removed code that
30922           appended a unique id tag to the end of the file name
30923           printed out by the result of the testcases within a
30924           given test file.
30925
30926 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
30927
30928         * lib/old-dejagnu.exp:
30929           Reworked expected failure handling to trigger off of XFAIL
30930           keyword in keyphrase embeded in testcase source code. The
30931           XFAIL keyword must be at the end of the keyphrase line. It
30932           may optionally be followed by one or more target triplets.
30933           It has just occured that the handling of wildcards in the
30934           target triplet may not be correct.
30935
30936 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
30937
30938         * g++.old-deja/tests:
30939           Moved all subdirectories up one level into g++.old-deja .
30940
30941         * lib/old-dejagnu.exp:
30942           Fixed problem with CXXFLAGS not being properly reset, and being
30943           corrupted with extraneous "-c" compiler option.  This was
30944           causing binaries to not be generated for test that needed them.
30945           Modified strings passed to "pass" and "fail" so that individual
30946           tests from the same test file would be distinguished by an
30947           identifier appended to the test file name in the summary logs;
30948           this corrected a problem with erroneous diff logs.  Added code
30949           to search testcases for expected fail and unexpected pass keywords.
30950
30951 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
30952
30953         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
30954
30955 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
30956
30957         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
30958           Removed extraneous text from end of "Special g++ Options"
30959           keyphrase.
30960
30961         * lib/old-dejagnu.exp: Added pattern matching to look for new
30962           keywords, embedded in testcases comments, which will trigger
30963           calls to xpass and xfail.
30964
30965 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
30966
30967         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
30968           comments embedded in the testcases, especially the one looking for
30969           special compiler options, as well as the pattern matching for the
30970           compiler output again.
30971
30972 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
30973
30974         * lib/old-dejagnu.exp: Do a proper check of the return value for
30975           execute tests. Fixed several problems with the pattern matching
30976           of the compiler output which gave erroneous test results.
30977           Changed several of the test result messages to be more descriptive.
30978         * config/unix-g++.exp: Proc g++_load now actually works and
30979           executes the tests passed to it and returns a usable return
30980           value.
30981
30982 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
30983
30984           * lib/gcc.exp: Exits gracefully if $CC is bogus.
30985
30986 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
30987
30988         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
30989           Modified both files to properly execute the old style
30990           dejagnu tests. The previous versions of these files were
30991           experimental and did not function anything near correctly.
30992
30993 1993-04-05  Rob Savoye  (rob@cygnus.com)
30994
30995         * Removed all Makefile.in and configure.in files. No configuration
30996         needed now.
30997
30998 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
30999
31000         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
31001
31002 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
31003
31004         * gcc.compile/configure.in, gcc.unsorted/configure.in,
31005         gcc.special/configure.in, gcc.noncompile/configure.in,
31006         gcc.execute/configure.in, gcc.code_quality/configure.in,
31007         g++.other/configure.in, g++.old-deja/configure.in,
31008         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
31009         in srcname setting.
31010
31011 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
31012
31013         * lib/udi.exp:  Fixed mondfe and mondfe_download.
31014         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
31015         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
31016
31017 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
31018
31019         * config/udi-gdb.exp: Check $shell_id after connecting to target.
31020         (gdb_exit): Don't remove *_soc files.
31021
31022 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
31023
31024         * lib/c-torture.exp: Don't look for main; instead always use -w
31025         -c.  This is how the c-torture tests work.  Remove the object
31026         file if the compilation succeeds.
31027         * gcc.execute/execute.exp: Remove executable if test passes.
31028         * gcc.noncompile/noncompile.exp: Every test is an expected
31029         failure.
31030         * gcc.special/special.exp: Added tests from c-torture 1.11,
31031         corrected use of existing test.
31032         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
31033         gcc.execute/920625-1.c: Updated to c-torture 1.11.
31034         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
31035         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
31036         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
31037         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
31038         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
31039         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
31040         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
31041         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
31042         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
31043         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
31044         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
31045         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
31046         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
31047         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
31048         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
31049         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
31050         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
31051         c-torture 1.11.
31052         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
31053         correspond to c-torture 1.11.
31054
31055         * New file.