OSDN Git Service

PR target/19888
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
2
3         PR target/19888
4         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
5
6 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
7
8         * gcc.dg/20050325-1.c: Fix a typo.
9
10 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
11
12         PR libfortran/19678
13         PR libfortran/19679
14         * gfortran.dg/dos_eol.f: New test.
15
16 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
17
18         PR rtl-optimization/20249
19         * gcc.dg/20050325-1.c: New test.
20
21 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
22
23         PR libfortran/15332
24         * gfortran.dg/pr15332.f: New test.
25
26 2005-03-24  Dale Johannesen  <dalej@apple.com>
27
28         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
29
30 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
31
32         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
33         'internal' visibility.
34         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
35         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
36         'protected' visibility.
37         * gcc.dg/visibility-7.c: Likewise.
38         * lib/target-supports.exp (check_visibility_available): Take
39         a parameter, the kind of visibility to check for.
40         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
41         to check_visibility_available.
42
43         * g++.dg/expr/cast3.C: New.
44
45 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
46
47         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
48         rs6000.
49
50 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
51
52         PR target/20095
53         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
54
55 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
56
57         * gcc.dg/badshift.c: Renamed to...
58         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
59
60         * gcc.target/i386/badshift.c: Renamed to...
61         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
62         only.
63
64         PR rtl-optimization/20532
65         * gcc.target/i386/badshift.c: New.
66
67 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
68
69         * gfortran.dg/pr18025.f90: New test.
70
71 2005-03-23  Dale Johannesen  <dalej@apple.com>
72         
73         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
74
75 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
76
77         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
78
79         * lib/target-supports.exp (check_iconv_available): Default
80         libiconv to -liconv, if there is no definition.
81
82 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
83
84         * gcc.dg/torture/cris-asm-mof-1.c: New test.
85
86 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
87
88         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
89         * g++.dg/opt/pr7503-2.C: Likewise.
90         * g++.dg/opt/pr7503-3.C: Likewise.
91         * g++.dg/opt/pr7503-4.C: Likewise.
92         * g++.dg/opt/pr7503-5.C: Likewise.
93         * g++.dg/warn/minmax.C: New test.
94
95 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
96
97         * gfortran.dg/g77_intrinsics_funcs.f: New test.
98         * gfortran.dg/g77_intrinsics_sub.f: New test.
99
100 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
101             Jan Hubicka  <jh@suse.cz>
102             Steven Bosscher <stevenb@suse.de
103
104         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
105
106 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
107
108         PR c++/19980
109         * g++.dg/template/redecl3.C: New test.
110
111 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
112
113         PR c++/20499
114         * g++.dg/parse/error16.C: Tweak error markers.
115
116 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
117
118         PR target/20561
119         * gcc.dg/20050321-2.c: New test.
120
121 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
122
123         PR c++/20465
124         PR c++/20381
125         * g++.dg/template/ptrmem12.C: New.
126
127 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
128
129         PR rtl-optimization/20527
130         * gcc.c-torture/execute/pr20527-1.c: New test.
131
132 2005-03-22  Ben Elliston  <bje@au.ibm.com>
133
134         * gcc.misc-tests/options.exp (check_for_options): Create a real C
135         program, compile it into a real executable and then delete the .c
136         and .x files afterwards, to avoid problems on testglue targets.
137
138 2005-03-21  Stuart Hastings  <stuart@apple.com>
139
140         * gcc.target/i386/sse-2.c: New.
141         
142 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
143
144         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
145
146 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
147
148         * g++.dg/parse/crash25.C: Fix typo.
149
150 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
151
152         PR c++/20461
153         * g++.dg/parse/crash24.C: New test.
154
155         PR c++/20536
156         * g++.dg/parse/crash25.C: New test.
157
158 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
159
160         PR c++/20147    
161         * g++.dg/ext/stmtexpr4.C: New test.
162
163 2005-03-20  Roger Sayle  <roger@eyesopen.com>
164
165         PR middle-end/20539
166         * gcc.c-torture/compile/pr13066-1.c: New test case.
167         * gcc.c-torture/compile/pr20539-1.c: Likewise.
168         * g++.dg/opt/pr13066-1.C: Likewise.
169
170 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
171
172         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
173
174 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
175
176         PR fortran/18525
177         * gfortran.dg/nesting_1.f90: New test.
178
179 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
180
181         PR c++/20240
182         * g++.dg/lookup/using13.C: New test.
183
184 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
185
186         PR c++/20333
187         * g++.dg/template/crash36.C: New test.
188
189 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
190
191         PR c++/20463
192         * g++.dg/template/crash35.C: New test.
193
194 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
195
196         PR c++/19966
197         * g++.dg/overload/operator2.C: New test.
198
199 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
200
201         PR libfortran/20257
202         * gfortran.dg/pr20257.f90: New test.
203
204 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
205
206         PR libfortran/20480
207         * gfortran.dg/pr20480.f90: New test.
208
209 2005-03-16  Richard Henderson  <rth@redhat.com>
210
211         PR middle-end/15700
212         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
213         (_rtld_global): New.
214         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
215         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
216
217         * gcc.dg/alias-3.c: New.
218         * gcc.dg/alias-4.c: New.
219         * gcc.dg/alias-5.c: New.
220         * gcc.dg/alias-6.c: New.
221
222 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
223
224         * gcc.dg/cpp/ucnid-7.c: New.
225
226 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
227             Dorit Naishlos  <dorit@il.ibm.com>
228
229         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
230         darwin.
231
232 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
233
234         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
235         misaligned accesses.
236         * gcc.dg/vect/vect-58.c: Likewise.
237         * gcc.dg/vect/vect-92.c: New.
238         * gcc.dg/vect/vect-93.c: New.
239
240 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
241
242         PR fortran/18827
243         * gfortran.dg/assign_2.f90: New test.
244         * gfortran.dg/assign_3.f90: New test.
245         * gfortran.dg/assign.f90: New test.
246
247 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
248
249         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
250         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
251         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
252         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
253         names.
254
255 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
256
257         * gcc.dg/cpp/ucnid-6.c: New.
258
259         * gcc.dg/cpp/normalize-1.c: New.
260         * gcc.dg/cpp/normalize-2.c: New.
261         * gcc.dg/cpp/normalize-3.c: New.
262         * gcc.dg/cpp/normalize-4.c: New.
263         * gcc.dg/cpp/ucnid-4.c: New.
264         * gcc.dg/cpp/ucnid-5.c: New.
265         * g++.dg/cpp/normalize-1.C: New.
266         * g++.dg/cpp/ucnid-1.C: New.
267
268 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
269
270         * gcc.dg/pr18628.c: New.
271
272 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
273
274         PR c++/20280
275         * g++.dg/tree-ssa/pr20280.C: New.
276
277 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
278
279         PR fortran/20467
280         * gfortran.dg/stfunc_2.f90: New test.
281
282 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
283
284         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
285
286 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
287
288         * gcc.dg/tree-ssa/20050314-1.c: New test.
289
290 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
291
292         PR c++/4403
293         PR c++/9783, DR433
294         * g++.dg/template/friend34.C: New test.
295         * g++.dg/template/friend35.C: Likewise.
296         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
297
298 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
299
300         Friend class name lookup 5/n
301         PR c++/1016
302         * g++.dg/lookup/hidden-class1.C: New test.
303         * g++.dg/lookup/hidden-class2.C: Likewise.
304         * g++.dg/lookup/hidden-class3.C: Likewise.
305         * g++.dg/lookup/hidden-class4.C: Likewise.
306         * g++.dg/lookup/hidden-class5.C: Likewise.
307         * g++.dg/lookup/hidden-class6.C: Likewise.
308         * g++.dg/lookup/hidden-class7.C: Likewise.
309         * g++.dg/lookup/hidden-class8.C: Likewise.
310         * g++.dg/lookup/hidden-class9.C: Likewise.
311         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
312         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
313         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
314         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
315         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
316         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
317         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
318         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
319         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
320         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
321         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
322
323 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
324
325         PR c++/20157
326         * g++.dg/template/error18.C: New test.
327
328 2005-03-09  Ben Elliston  <bje@au.ibm.com>
329
330         PR debug/16792
331         * g++.dg/debug/pr16792.C: New test.
332
333 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
334
335         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
336         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
337         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
338         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
339         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
340         test assertion names.
341
342 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
343
344         PR fortran/18600
345         * gfortran.dg/stfunc_1.f90: New test.
346
347 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
348
349         PR fortran/16907
350         * gfortran.dg/real_index_1.f90: New test.
351
352 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
353
354         PR fortran/20323
355         * gfortran.dg/spec_expr_1.f90: New test.
356
357 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
358
359         PR c/20402
360         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
361         new parser.
362
363 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
364
365         PR fortran/20361
366         * gfortran.dg/largeequiv_1.f90: New test.
367
368 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
369
370         * gcc.dg/ucnid-1.c: New.
371         * gcc.dg/ucnid-2.c: New.
372         * gcc.dg/ucnid-3.c: New.
373         * gcc.dg/ucnid-4.c: New.
374         * gcc.dg/ucnid-5.c: New.
375         * gcc.dg/ucnid-6.c: New.
376         * gcc.dg/cpp/ucnid-1.c: New.
377         * gcc.dg/cpp/ucnid-2.c: New.
378         * gcc.dg/cpp/ucnid-3.c: New.
379         * g++.dg/other/ucnid-1.C: New.
380
381 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
382
383         * gcc.dg/vmx/darwin-abi-3.c: Delete.
384
385 2005-03-11  Per Bothner  <per@bothner.com>
386
387         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
388         that diagnotics refer to correct token.
389         * gcc.dg/unused-3.c: Likewise.
390
391 2005-03-11  Per Bothner  <per@bothner.com>
392
393         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
394         constant" is now actually on same line as string constant.
395         * gcc.dg/cpp/direct2s.c: Likewise.
396
397 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
398
399         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
400
401 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
402
403         PR libfortran/20124
404         * gfortran.dg/pr20124.f90: New Test
405
406 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
407
408         PR tree-optimization/20130
409         * gcc.dg/pr20130-1.c: New test.
410
411 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
412
413         PR target/20095
414         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
415
416 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
417
418         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
419
420 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
421
422         * g++.dg/eh/forced1.C: Fix comment.
423         * g++.dg/eh/forced2.C: Ditto.
424         * g++.dg/eh/forced3.C: Ditto.
425         * g++.dg/eh/forced4.C: Ditto.
426
427 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
428
429         PR rtl-opt/20412
430         * gcc.c-torture/compile/pr20412.c: New test.
431
432 2005-03-10  Roger Sayle  <roger@eyesopen.com>
433
434         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
435
436 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
437
438         PR target/20322
439         * gcc.dg/20050307-1.c: New test.
440
441 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
442
443         PR c++/20375
444         * g++.dg/other/stdarg3.C: New.
445
446 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
447
448         PR c++/18384, c++/18327
449         * g++.dg/init/array19.C: New test.
450
451         PR inline-asm/20314
452         * gcc.dg/torture/pr20314-1.c: New test.
453         * gcc.dg/torture/pr20314-2.c: New test.
454
455 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
456
457         * gcc.dg/20050309-1.c: New test.
458
459 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
460
461         * gcc.dg/builtins-10.c: Reactivate disabled test.
462         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
463         new cbrt transformations.
464
465 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
466
467         PR c++/20208
468         * g++.dg/template/array13.C: New test.
469
470 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
471
472         PR c++/16859
473         * g++.dg/init/brace4.C: New test.
474
475 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
476
477         PR c++/20186
478         * g++.dg/template/non-dependent12.C: New.
479
480 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
481
482         PR c++/20142
483         * g++.dg/init/array18.C: Add dg-do run marker.
484         
485         PR c++/20142
486         * g++.dg/init/array18.C: New test.
487
488 2005-03-09  Ben Elliston  <bje@au.ibm.com>
489
490         * consistency.vlad/vlad.exp: Remove trailing semicolons.
491         * g++.dg/gcov/gcov.exp: Likewise.
492         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
493         * gcc.target/xstormy16/xstormy16.exp: Likewise.
494         * lib/c-torture.exp: Likewise.
495         * lib/fortran-torture.exp: Likewise.
496         * lib/g++.exp: Likewise.
497         * lib/gcc-defs.exp: Likewise.
498         * lib/gcc-dg.exp: Likewise.
499         * lib/gcc.exp: Likewise.
500         * lib/gcov.exp: Likewise.
501         * lib/gfortran.exp: Likewise.
502         * lib/mike-g++.exp: Likewise.
503         * lib/mike-gcc.exp: Likewise.
504         * lib/objc-torture.exp: Likewise.
505         * lib/objc.exp: Likewise.
506         * lib/profopt.exp: Likewise.
507         * lib/target-libpath.exp: Likewise.
508         * lib/target-supports.exp: Likewise.
509         * lib/treelang.exp: Likewise.
510         * lib/wrapper.exp: Likewise.
511
512 2005-03-08  Jeff Law  <law@redhat.com>
513
514         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
515         PHI-OPT changes.
516
517 2005-03-08  Ira Rosen  <irar@il.ibm.com>
518
519         * gcc.dg/vect/pr20122.c: New test.
520
521 2005-03-07  Jeff Law  <law@redhat.com>
522
523         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
524         was folded away.
525         * gcc.dg/tree-ssa/pr18133-1.c: New test.
526         * gcc.dg/tree-ssa/pr18133-2.c: New test.
527         * gcc.dg/tree-ssa/pr18134.c: New test.
528
529 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
530
531         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
532         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
533         gcc.dg/torture/builtin-noret-2.c: Require weak support.
534
535 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
536
537         PR tree-opt/17671
538         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
539
540 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
541
542         * g++.dg/warn/Wnvdtor.C: New test.
543
544 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
545
546         * gcc.dg/torture/pr19683-1.c: New test.
547
548 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
549
550         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
551         * gfortran.dg/g77/19990313-2.f: Ditto.
552         * gfortran.dg/g77/19990313-3.f: Ditto.
553         * gfortran.dg/g77/19990525-0.f: Ditto.
554         * gfortran.dg/g77/19990826-0.f: Ditto.
555         * gfortran.dg/g77/19990826-2.f: Ditto.
556         * gfortran.dg/g77/19990826-3.f: Ditto.
557         * gfortran.dg/g77/20000511-1.f: Ditto.
558         * gfortran.dg/g77/20000511-2.f: Ditto.
559         * gfortran.dg/g77/970625-2.f: Ditto.
560         * gfortran.dg/g77/980310-2.f: Ditto.
561         * gfortran.dg/g77/980310-3.f: Ditto.
562         * gfortran.dg/g77/980310-8.f: Ditto.
563         * gfortran.dg/g77/980519-2.f: Ditto.
564         * gfortran.dg/g77/alpha1.f: Ditto.
565         * gfortran.dg/g77/claus.f: Ditto.
566         * gfortran.dg/g77/erfc.f: Ditto.
567         * gfortran.dg/g77/short.f: Ditto.
568         * gfortran.fortran-torture/execute/data.f90: Ditto.
569         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
570         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
571
572 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
573
574         * lib/file-format.exp (gcc_target_object_format): Add check for som
575         format and hardcode object formats on hppa*-*-hpux*.
576         * lib/target-supports.exp (check_weak_available): Add check for som
577         object format.  Always return 0 on hppa*-*-hpux10*.
578
579         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
580         is defined.
581
582         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
583
584 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
585
586         * gfortran.dg/pr19936_1.f90: New test.
587         * gfortran.dg/pr19936_2.f90: New test.
588         * gfortran.dg/pr19936_3.f90: New test.
589
590 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
591             Paul Thomas <prthomas@drfccad.cea.fr>
592
593         * gfortran.dg/PR19754_1.f90: New test.
594         * gfortran.dg/PR19754_2.f90: Ditto.
595
596 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
597
598         PR c++/19311
599         * g++.dg/template/non-dependent11.C: New test.
600
601 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
602
603         * lib/target-supports.exp (check_iconv_available): Fix comment.
604
605 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
606             Joseph S. Myers  <joseph@codesourcery.com>
607
608         PR c++/19797
609         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
610
611 2005-03-04  Matthew Sachs  <msachs@apple.com>
612
613         * gcc.exp (gcc_target_compile): Put braces around
614         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
615         * objc.exp (objc_target_compile): Likewise.
616         * treelang.exp (treelang_target_compile): Likewise.
617
618 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
619
620         PR fortran/19673
621         * gfortran.dg/func_result_1.f90: New test.
622
623 2005-03-04  Ben Elliston  <bje@au.ibm.com>
624
625         * gcc.misc-tests/options.exp: New test.
626
627 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
628
629         * gcc.dg/pr15784-4.c: New test.
630
631 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
632
633         * gcc.c-torture/execute/pr17133.c: New.
634         * gcc.c-torture/compile/20050303-1.c: New.
635
636 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
637
638         * gcc.dg/cpp/assert4.c:  Fix for cygwin
639
640 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
641
642         * g++.dg/overload/using2.C: New.
643
644 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
645
646         PR c++/19916
647         * g++.dg/init/ptrmem2.C: New test.
648
649 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
650
651         PR c/8927
652         * gcc.dg/pr8927-1.c: New test.
653
654 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
655
656         PR c++/20232
657         * g++.dg/inherit/covariant12.C: New.
658
659 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
660
661         PR fortran/19479
662         * gfortran.dg/bound_1.f90: New test.
663
664 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
665
666         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
667         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
668
669 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
670
671         PR c/20245
672         * gcc.dg/pr20245-1.c: New test.
673
674 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
675
676         PR middle-end/19874
677         * gcc.c-torture/execute/20050119-2.c: New test case.
678
679 2005-02-28  Ben Elliston  <bje@au.ibm.com>
680
681         * README: Update the DejaGnu bug reporting address.
682         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
683         * lib/objc-torture.exp: Likewise.
684
685 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
686
687         * gfortran.dg/boz_1.f90: New test.
688         * gfortran.dg/boz_3.f90: New test.
689         * gfortran.dg/boz_4.f90: New test.
690
691 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
692
693         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
694         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
695
696 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
697
698         PR libfortran/20101
699         * gfortran.dg/write_0_pe_format.f90: New test.
700
701 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
702
703         PR c++/20206
704         * g++.dg/opt/thunk2.C: New test.
705         * g++.dg/opt/covariant1.C: New test.
706
707 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
708
709         * gfortran.dg/e_d_fmt.f90: New test.
710
711 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
712
713         * gcc.dg/asm-b.c: Fix comment typos.
714
715 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
716
717         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
718         a V_MAY_DEF also.
719
720 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
721
722         PR tree-opt/20188
723         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
724         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
725         * gcc.dg/asm-b.c: New test.
726
727 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
728
729         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
730         Disable this test on IRIX 6.
731
732 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
733
734         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
735         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
736         parser.
737
738 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
739
740         PR tree-optimization/20204
741         * testsuite/gcc.dg/pr20204.c: New test.
742
743 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
744
745         PR target/20196
746         * gcc.c-torture/execute/20050224-1.c: New test.
747
748         PR c++/20175
749         * g++.dg/warn/Wbraces2.C: New test.
750
751 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
752
753         PR c++/19878
754         * g++.dg/init/const2.C: New test.
755
756 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
757
758         PR tree-optimization/20100
759         * gcc.c-torture/execute/pr20100-1.c: New test.
760
761 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
762
763         * gfortran.dg/implicit_3.f90: New test.
764
765         * gfortran.dg/deftype_1.f90: New test.
766
767 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
768
769         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
770         the test passes.
771         * g++.dg/other/anon3.C: Accept a warning.
772
773 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
774
775         * gcc.dg/pr20017.c: Fix a comment typo.
776
777 2005-02-23  Bud Davis  <bdavis@gfortran.org>
778
779         * gfortran.dg/list_read_4.f90: Change to f90 comments.
780
781 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
782
783         PR ada/19902
784         * ada/acats/tests/cxa/cxa3004.a: Remove.
785         * ada/acats/tests/cxb/cxb30061.am: Likewise.
786
787 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
788
789         PR c++/20073
790         * g++.dg/init/const1.C: New test.
791
792         PR c++/19991
793         * g++.dg/parse/constant7.C: New test.
794
795         PR c++/20152
796         * g++.dg/parse/error27.C: New test.
797         * g++.dg/template/qualttp15.C: Adjust error markers.
798         * g++.old-deja/g++.other/struct1.C: Likewise.
799         
800         PR c++/20153
801         * g++.dg/template/error17.C: New test.
802
803         PR c++/20148
804         * g++.dg/parser/error26.C: New test.
805
806 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
807
808         PR tree-optimization/20100
809         PR tree-optimization/20115
810         * gcc.dg/pr20115.c: New test.
811         * gcc.dg/pr20115-1.c: New test.
812         * gcc.dg/pr20100.c: New test.
813         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
814         call-clobbered variables after alias1.
815
816 2005-02-22  Bud Davis  <bdavis@gfortran.org>
817
818         * gfortran.dg/list_read_4.f90: new test.
819
820 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
821
822         PR rtl-optimization/20017.
823         * gcc.dg/pr20017.c: New.
824
825 2005-02-22  Devang Patel  <dpatel@apple.com>
826
827         PR 19952
828         * g++.dg/tree-ssa/pr19952.C: New test.
829         
830 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
831
832         PR c++/19883
833         * g++.dg/parse/constant6.C: New test.
834
835 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
836
837         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
838         * g++.dg/charset/asm2.c: Likewise.
839         * g++.dg/charset/asm3.c: Likewise.
840         * g++.dg/charset/asm4.c: Likewise.
841         * g++.dg/charset/asm5.c: Likewise.
842         * g++.dg/charset/attribute1.c: Likewise.
843         * g++.dg/charset/attribute2.c: Likewise.
844         * g++.dg/charset/extern1.cc: Likewise.
845         * g++.dg/charset/extern2.cc: Likewise.
846         * g++.dg/charset/extern3.cc: Likewise.
847         * g++.dg/charset/function.cc: Likewise.
848         * g++.dg/charset/string.c: Likewise.
849         * g++.dg/charset/charset.exp: Likewise.
850         * lib/target-supports.exp (check_iconv_available): Fix comment.
851
852 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
853
854         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
855         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
856         * gcc.dg/charset/asm2.c: Likewise.
857         * gcc.dg/charset/asm3.c: Likewise.
858         * gcc.dg/charset/asm4.c: Likewise.
859         * gcc.dg/charset/asm5.c: Likewise.
860         * gcc.dg/charset/asm6.c: Likewise.
861         * gcc.dg/charset/attribute1.c: Likewise.
862         * gcc.dg/charset/attribute2.c: Likewise.
863         * gcc.dg/charset/builtin1.c: Likewise.
864         * gcc.dg/charset/extern.c: Likewise.
865         * gcc.dg/charset/function.c: Likewise.
866         * gcc.dg/charset/string.c: Likewise.
867         * gcc.dg/charset/charset.exp: Likewise.
868
869 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
870
871         PR fortran/20086
872         * gfortran.dg/pr20086.f90: New test.
873
874 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
875
876         PR tree-optimization/19786
877         * g++.dg/tree-ssa/pr19786.C: New.
878
879 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
880
881         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
882
883 2005-02-21  Jeff Law  <law@redhat.com>
884
885         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
886
887 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
888
889         * gfortran.dg/do_iterator: Split loop, markup all lines for
890         which an error locus is printed.
891         * gfortran.dg/pr17708.f90: Markup all lines for which an error
892         locus is printed.
893         * gfortran.dg/select_4.f90: Likewise.
894         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
895         locuses in the various permutations.
896
897 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
898
899         PR tree-optimization/19951
900         * g++.dg/vect: New directory.
901         * g++.dg/vect/vect.exp: New file.
902         * g++.dg/vect/pr19951.cc: New testcase.
903         * g++.dg/dg.exp: Also prune vectorizer tests.
904
905 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
906
907         PR 18785
908         * gcc.dg/charset/builtin1.c: New test.
909
910 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
911
912         PR c++/19299
913         * g++.dg/inherit/volatile1.C: New test.
914
915         PR c++/19440
916         * g++.dg/template/dtor4.C: New test.
917
918 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
919
920         * gfortran.dg/int_1.f90: New test.
921
922 2005-02-19  Devang Patel  <dpatel@apple.com>
923
924         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
925
926 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
927
928         * gfortran.dg/achar_1.f90: New test.
929
930 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
931
932         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
933
934 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
935             Jakub Jelinek  <jakub@redhat.com>
936
937         PR tree-optimization/19828
938         * gcc.dg/tree-ssa/loop-7.c: New test.
939         * gcc.c-torture/execute/20050218-1.c: New test.
940
941 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
942
943         PR c/20043
944         * gcc.dg/transparent-union-1.c: New test.
945         * gcc.dg/transparent-union-2.c: New test.
946
947 2005-02-18  James E Wilson  <wilson@specifixinc.com>
948
949         PR tree-optimization/18977
950         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
951
952 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
953
954         PR target/20054
955         * gcc.dg/pr20054.c: New test.
956
957 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
958
959         PR c++/19508
960         * g++.dg/ext/attrib20.C: New test.
961
962 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
963
964         PR middle-end/20030
965         * gfortran.fortran-torture/execute/character_passing.f90: New test.
966
967 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
968
969         PR c++/20008
970         * g++.dg/opt/switch4.C: New.
971
972 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
973
974         PR c++/20023
975         PR tree-optimization/20009
976         * gcc.c-torture/compile/20050217-1.c: New test.
977         * g++.dg/opt/switch3.C: New test.
978
979         PR tree-optimization/18947
980         * gcc.c-torture/compile/20050215-1.c: New test.
981         * gcc.c-torture/compile/20050215-2.c: New test.
982         * gcc.c-torture/compile/20050215-3.c: New test.
983
984 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
985
986         PR c++/20028
987         * g++.dg/template/crash34.C: New.
988
989         PR c++/20022
990         * g++.dg/other/access3.C: New.
991
992 2005-02-17  Ira Rosen  <irar@il.ibm.com>
993
994         * gcc.dg/vect/vect-98.c: New test.
995
996 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
997
998         PR tree-optimization/19967
999         * gcc.dg/pr19967.c: New.
1000
1001 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
1002
1003         PR middle-end/19857
1004         * gcc.dg/tree-ssa/20050215-1.c: New test.
1005         * gcc.c-torture/execute/20050215-1.c: New test.
1006
1007 2005-02-15  Eric Christopher  <echristo@redhat.com>
1008
1009         * gcc.dg/cpp/20050215-1.c: New file.
1010
1011 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
1012
1013         PR tree-optimization/15785
1014         * gcc.dg/pr15785-1.c: New test.
1015
1016 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
1017
1018         PR c++/17788
1019         * g++.dg/init/ctor4.C: New.
1020         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1021
1022 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
1023
1024         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1025         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
1026
1027 2005-02-15  Andreas Schwab  <schwab@suse.de>
1028
1029         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
1030         declare malloc.
1031
1032 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
1033
1034         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
1035
1036 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
1037
1038         PR tree-optimization/19853
1039         * gcc.c-torture/compile/pr19853.c: New test.
1040
1041 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1042
1043         PR c++/19608
1044         * g++.dg/parse/local-class1.C: New.
1045
1046         PR c++/19895
1047         * g++.dg/parse/ptrmem3.C: New.
1048
1049         PR c++/19884
1050         * g++.old-deja/g++.oliva/template6.C: Add another case.
1051         * g++.dg/template/explicit6.C: New.
1052
1053 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
1054
1055         PR c++/17816
1056         * g++.dg/other/redecl2.C: New.
1057
1058 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1059
1060         PR c++/19891
1061         * g++.dg/abi/covariant4.C: New.
1062
1063 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
1064
1065         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
1066
1067 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
1068
1069         * gcc.dg/vect/vect-96.c: Fix typo.
1070
1071 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1072
1073         PR c++/14479
1074         PR c++/19487
1075         * g++.dg/template/enum5.C: New test.
1076
1077 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1078
1079         * gcc.dg/vect/vect-97.c: New test.
1080
1081 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1082
1083         * gcc.dg/vect/vect-96.c: New test.
1084
1085 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
1086
1087         * gcc.dg/builtins-34.c: Also check ldexp*.
1088
1089 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
1090
1091         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
1092
1093 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
1094
1095         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
1096         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
1097         dg-require-dll, dg-require-iconv, dg-require-named-sections,
1098         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
1099         selector_list, selector_expression, dg-process-target): Move to new
1100         file target-supports-dg.exp.
1101         * lib/target-supports-dg.exp: New.
1102
1103         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1104         New.
1105
1106 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
1107
1108         PR c++/19666
1109         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
1110
1111         PR middle-end/19858
1112         * gcc.c-torture/compile/20050210-1.c: New test.
1113
1114 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
1115
1116         PR c++/19755
1117         * g++.dg/warn/Wbraces1.C: New test.
1118
1119 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
1120
1121         * gcc.dg/builtins-52.c: New testcase.
1122
1123 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
1124
1125         PR c/19342
1126         * gcc.c-torture/execute/20050119-1.c: New test.
1127
1128 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1129
1130         PR c++/19811
1131         * g++.dg/init/delete1.C: New test.
1132
1133 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1134
1135         PR c++/18470
1136         * g++.dg/template/static12.C: New test.
1137
1138 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1139
1140         PR c++/19787
1141         * g++.dg/conversion/ambig1.C: New test.
1142
1143         PR c++/19739
1144         * g++.dg/ext/attrib19.C: New test.
1145
1146         PR c++/19732
1147         * g++.dg/parse/dtor5.C: New test.
1148
1149         PR c++/19762
1150         * g++.dg/template/dtor3.C: New test.
1151
1152         PR c++/19826
1153         * g++.dg/template/static11.C: New test.
1154         * g++.dg/template/crash2.C: Remove dg-error marker.
1155
1156 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
1157
1158         PR C++/18491
1159         * g++.old-deja/g++.mike/p10769a.C: Remove.
1160
1161 2005-02-09  Roger Sayle  <roger@eyesopen.com>
1162
1163         * gcc.dg/builtins-48.c: New test case.
1164         * gcc.dg/builtins-49.c: New test case.
1165         * gcc.dg/builtins-50.c: New test case.
1166         * gcc.dg/builtins-51.c: New test case.
1167
1168 2005-02-09  Ian Lance Taylor  <ian@airs.com>
1169
1170         PR middle-end/19583
1171         * g++.dg/warn/Wreturn-type-3.C: New test.
1172
1173 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1174
1175         PR middle-end/19402
1176         * gcc.dg/pr19402-1.c: New testcase.
1177         * gcc.dg/pr19402-2.c: likewise.
1178
1179 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1180
1181         PR middle-end/19854
1182         * g++.dg/tree-ssa/tmmti.C: New testcase.
1183
1184 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1185
1186         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
1187
1188 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
1189
1190         PR c++/19733
1191         * g++.dg/parse/crash23.C: New test.
1192         * g++.dg/warn/Weff1.C: New test.
1193
1194 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1195
1196         * gcc.dg/20050209-1.c: New test.
1197
1198 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1199
1200         PR target/19799
1201         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
1202
1203 2005-02-08  Mike Stump  <mrs@apple.com>
1204
1205         * g++.dg/pch/import-2.c: New test.
1206         * g++.dg/pch/import-2.hs: New.
1207         * g++.dg/pch/include/import-2a.h: New.
1208         * g++.dg/pch/include/import-2b.h: New.
1209
1210 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
1211
1212         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
1213
1214 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1215
1216         * gfortran.dg/substr_1.f90: New test.
1217
1218 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
1219
1220         PR middle-end/19775
1221         * gcc.dg/torture/builtin-power-1.c: Disable test for
1222         invalid transformation.
1223         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
1224         no longer optimize.
1225         * gcc.dg/builtins-47.c: New testcase.
1226
1227 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
1228             Dorit Naishlos  <dorit@il.ibm.com>
1229
1230         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
1231
1232 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
1233
1234         * gcc.c-torture/compile/20050206-1.c: New test.
1235
1236 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1237
1238         PR tree-opt/19768
1239         * g++.dg/opt/pr19768.C: New test.
1240
1241 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1242
1243         PR tree-opt/19736
1244         * gcc.c-torture/compile/pr19736.c: New test.
1245
1246 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1247
1248         PR c++/17401
1249         * g++.dg/parse/error25.C: New test.
1250
1251 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
1252
1253         * gcc.c-torture/execute/20050203-1.c: New.
1254
1255 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
1256
1257         * gcc.dg/vect/vect-85.c: Remove xfail.
1258         * gcc.dg/vect/vect-86.c: Remove xfail.
1259         * gcc.dg/vect/vect-87.c: Remove xfail.
1260         * gcc.dg/vect/vect-88.c: Remove xfail.
1261
1262 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
1263
1264         * gcc.dg/altivec-19.c: New.
1265
1266 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
1267
1268         PR c/17807
1269         * gcc.dg/nested-func-3.c: New test.
1270         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
1271
1272 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
1273
1274         * gcc.test-framework/gen_directive_tests: Generate tests for
1275         selector expressions.
1276
1277 2005-02-02  Matt Austern  <austern@apple.com>
1278
1279         PR c++/19628
1280         * g++/ext/builtin7.C: New.
1281         * g++/ext/builtin8.C: New.
1282
1283 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1284
1285         PR c/18502
1286         * gcc.dg/pr18502-1.c: New test.
1287
1288 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1289
1290         PR c++/17413
1291         * g++.dg/template/local4.C: Tweak.
1292
1293 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
1294
1295         PR tree-optimization/19578
1296         * gcc.c-torture/compile/20050202-1.c: New test.
1297
1298 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1299
1300         PR c/19435
1301         * gcc.dg/c99-init-4.c: New test.
1302
1303 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1304
1305         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
1306
1307         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
1308
1309         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
1310         * g++.dg/eh/check-vect.h: New.
1311
1312         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
1313         * gcc.dg/vect/vect-78.c: Ditto.
1314         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
1315         Remove.
1316
1317         * g++.dg/conversion/simd1.C: Expect warning.
1318         * g++.dg/ext/attribute-test-1.C: Ditto.
1319         * g++.dg/ext/attribute-test-2.C: Ditto.
1320         * g++.dg/ext/attribute-test-3.C: Ditto.
1321         * g++.dg/ext/attribute-test-4.C: Ditto.
1322
1323         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
1324         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
1325
1326         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
1327
1328 2005-02-01  Richard Henderson  <rth@redhat.com>
1329
1330         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1331         long double for ibm double-double format.
1332         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1333
1334 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
1335
1336         PR tree-optimization/19633
1337         * testsuite/gcc.dg/pr19633-1.c: New test.
1338         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
1339         to NULL or a symbol.
1340
1341 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1342
1343         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
1344         New procs.
1345         (dg-process-target (local override)): Handle selector expressions.
1346
1347         * gcc.test-framework/README: Describe tests in source directory.
1348         * gcc.test-framework/test-framework.awk: Handle dg- tests.
1349         * gcc.test-framework/test-framework.exp: Handle dg- tests.
1350         * gcc.test-framework/dg-bogus-exp-P.c: New test.
1351         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
1352         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
1353         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
1354         * gcc.test-framework/dg-do-link-exp-P.c: New test.
1355         * gcc.test-framework/dg-do-run-exp-P.c: New test.
1356         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
1357         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
1358         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
1359         * gcc.test-framework/dg-error-exp-P.c: New test.
1360         * gcc.test-framework/dg-error-exp-XP.c: New test.
1361         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
1362         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
1363         * gcc.test-framework/dg-output-exp-P.c: New test.
1364         * gcc.test-framework/dg-output-exp-XF.c: New test.
1365         * gcc.test-framework/dg-warning-exp-P.c: New test.
1366         * gcc.misc-tests/dg-1.c: Remove.
1367         * gcc.misc-tests/dg-2.c: Remove.
1368         * gcc.misc-tests/dg-3.c: Remove.
1369         * gcc.misc-tests/dg-4.c: Remove.
1370         * gcc.misc-tests/dg-5.c: Remove.
1371         * gcc.misc-tests/dg-6.c: Remove.
1372         * gcc.misc-tests/dg-7.c: Remove.
1373         * gcc.misc-tests/dg-8.c: Remove.
1374         * gcc.misc-tests/dg-9.c: Remove.
1375         * gcc.misc-tests/dg-10.c: Remove.
1376         * gcc.misc-tests/dg-11.c: Remove.
1377         * gcc.misc-tests/dg-12.c: Remove.
1378         * gcc.misc-tests/dg-test.exp: Remove.
1379
1380         * gcc.test-framework/test-framework.awk: Change recording and
1381         printing of passes and failures.
1382
1383         * gcc.test-framework: New directory.
1384         * gcc.test-framework/README: New.
1385         * gcc.test-framework/test-framework.exp: New.
1386         * gcc.test-framework/test-framework.awk: New.
1387         * gcc.test-framework/gen_directive_tests: New.
1388
1389 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
1390
1391         * lib/treelang.exp: Fix comment typos.
1392         (treelang_target_compile): Don't append libs=-ltreelang to options.
1393
1394 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
1395
1396         * g++.dg/parse/typename7.C: Adjust error messages.
1397
1398 2005-01-31  Jeff Law  <law@redhat.com>
1399
1400         * gcc.c-torture/execute/20050131-1.c: New test.
1401         * gcc.dg/wcaselabel.c: New test.
1402
1403 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
1404
1405         * g++.dg/other/warning1.C: Adjust error messags.
1406         * g++.dg/parse/constant5.C: New test.
1407
1408 2005-01-31  Steven Bosscher  <stevenb@suse.de>
1409
1410         PR c/19333
1411         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
1412         the test case valid.
1413         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
1414         * testsuite/gcc.dg/array-7.c: Adjust expected result.
1415         * testsuite/gcc.dg/pr18596-3.c: Likewise.
1416         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
1417         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
1418         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
1419
1420 2005-01-31  Dale Johannesen  <dalej@apple.com>
1421
1422         * g++.dg/opt/pr19650.C:  New test.
1423
1424 2005-01-31  Richard Henderson  <rth@redhat.com>
1425
1426         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1427         long double for intel double extended format.
1428         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1429
1430 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
1431
1432         PR c++/19555
1433         * g++.dg/template/static10.C: New test.
1434
1435         PR c++/19395
1436         * g++.dg/parse/error24.C: New test.
1437
1438         PR c++/19367
1439         * g++.dg/lookup/builtin1.C: New test.
1440
1441         PR c++/19457
1442         * g++.dg/warn/conv3.C: New test.
1443
1444 2005-01-30  Bud Davis  <bdavis@gfortran.org>
1445
1446         PR fortran/19647
1447         * gfortan.dg/inquire_7.f90
1448
1449 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
1450
1451         PR tree-optimization/15791
1452         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
1453         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
1454         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
1455         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
1456         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
1457         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
1458         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
1459         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
1460         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
1461         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
1462
1463 2005-01-29  Paul Brook  <paul@codesourcery.com>
1464
1465         PR fortran/18565
1466         * check.c (real_or_complex_check): New function.
1467         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
1468         * intrinsic.c (add_functions): Use new check functions.
1469         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
1470         Add prototypes.
1471
1472 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
1473
1474         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
1475         gcc.dg/lvalue-3.c: New tests.
1476         * gcc.dg/concat.c: Update expected messages.
1477
1478 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
1479
1480         PR libfortran/19595
1481         * gfortran.dg/eor_1.f90:  New test.
1482
1483 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
1484
1485         PR fortran/19589
1486         * gfortran.dg/logical_data_1.f90: New test.
1487
1488 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
1489
1490         PR c++/19253
1491         * g++.dg/template/crash33.C: New test.
1492
1493         PR c++/19667
1494         * g++.dg/template/crash32.C: New test.
1495
1496 2005-01-28  Ian Lance Taylor  <ian@airs.com>
1497
1498         PR middle-end/16558
1499         * g++.dg/warn/Wreturn-type-2.C: New test.
1500
1501 2004-06-24  Jeff Law  <law@redhat.com>
1502
1503         * gcc.dg/tree-ssa/20050128-1.c: New test.
1504
1505 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
1506
1507         * gcc.target/frv/all-mdpackh-1.c: New test.
1508
1509 2005-01-28  Steven Bosscher  <stevenb@suse.de>
1510
1511         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
1512
1513 2005-01-27  Richard Henderson  <rth@redhat.com>
1514
1515         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
1516
1517 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1518
1519         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
1520
1521 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1522
1523         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1524         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1525         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
1526         to cope with cases where the multilib options override the dg-options.
1527
1528 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
1529
1530         PR c/18946
1531         * gcc.dg/noncompile/20050120-1.c: New test.
1532
1533 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
1534
1535         PR tree-optimization/19633
1536         * gcc.dg/pr19633.c: New test.
1537         * gcc.dg/tree-ssa/pr19633.c: New test.
1538
1539 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
1540
1541         * gcc.dg/20041216-1.c: New test.
1542
1543 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
1544
1545         PR objc/18862
1546         * objc.dg/selector-2.m: New test.
1547
1548 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
1549
1550         * g++.dg/opt/range-test-2.C: New test.
1551
1552         PR rtl-optimization/19579
1553         * gcc.c-torture/execute/20050124-1.c: New test.
1554
1555 2005-01-26  Greg Parker  <gparker@apple.com>
1556         Stuart Hastings  <stuart@apple.com>
1557
1558         * gcc.c-torture/execute/20050125-1.c: New.
1559
1560 2005-01-18  Jan Hubicka  <jh@suse.cz>
1561
1562         PR tree-optimize/19337
1563         * gcc.c-torture/compile/20050119-1.c: New test.
1564
1565 2005-01-24  James E Wilson  <wilson@specifixinc.com>
1566
1567         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
1568         test for successful match.
1569
1570 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
1571
1572         PR objc/18408
1573         * objc.dg/comp-types-7.m: New test.
1574
1575 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
1576
1577         * lib/target-supports.exp (current_target_name): New.
1578         (check_effective_target_ilp32, check_effective_target_lp64):
1579         Cache the result to use as long as the current target, with
1580         multilib flags, remains the same.
1581
1582         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
1583         (dg-require-weak, dg-require-visibility, dg-require-alias,
1584         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
1585         dg-require-effective-target, dg-skip-if): Remove call to
1586         skip_test_and_clear_xfail.
1587         (dg-test): Clear xfail data.
1588
1589 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
1590
1591         PR target/17751
1592         * gcc.dg/ppc64-toc.c: New test.
1593
1594         * g++.dg/tree-ssa/empty-1.C: New test.
1595
1596         PR middle-end/19551
1597         * gcc.c-torture/execute/20050121-1.c: New test.
1598         * gcc.dg/20050121-2.c: New test.
1599
1600 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
1601         Paul Brook  <paul@codesourcery.com>
1602
1603         PR fortran/17941
1604         * gfortran.dg/real_const_1.f: New test.
1605         * gfortran.dg/real_const_2.f90: New test.
1606         * gfortran.dg/complex_int_1.f90: New test.
1607
1608 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
1609
1610         PR fortran/19313
1611         * gfortan.dg/inquire_6.f90: New test.
1612
1613 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1614
1615         PR libfortran/19451
1616         * open_readonly_1.f90:  New test.
1617
1618 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1619
1620         PR libfortran/18982
1621         * gfortran.dg/open_new.f90: New file.
1622
1623 2005-01-22  Paul Brook  <paul@codesourcery.com>
1624
1625         * namelist_1.f90: New test.
1626
1627 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
1628
1629         PR tree-optimization/19484
1630         * gcc.c-torture/compile/20050122-[12].c: New tests.
1631
1632 2005-01-22  Paul Brook  <paul@codesourcery.com>
1633
1634         * gfortran.dg/implicit_2.f90: New test.
1635
1636 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
1637
1638         PR fortran/19314
1639         * gfortran.dg/inquire_5.f90: New test.
1640
1641 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1642
1643         PR c/18809
1644         * gcc.dg/pr18809-1.c: New test.
1645
1646 2005-01-21  Ian Lance Taylor  <ian@airs.com>
1647
1648         * gcc.dg/20050121-1.c: New test.
1649
1650         PR tree-optimization/13000
1651         * gcc.dg/20040206-1.c: Change warning to point where function is
1652         being inlined.
1653
1654 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1655
1656         PR c++/19208
1657         * g++.dg/template/array11.C: New test.
1658
1659 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1660
1661         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
1662         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
1663         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
1664         * gfortran.dg/getenv_1.f90: Add dg-do directive.
1665         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
1666         gfortran.dg/pr17164.f90: Add missing dg-do directives.
1667
1668 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1669
1670         PR tree-optimization/15349
1671         * gcc.dg/tree-ssa/pr15349.c: New.
1672
1673 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
1674
1675         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
1676
1677 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
1678
1679         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
1680         scan-assembler-times directive name.
1681
1682         * gcc.dg/asm-a.c: Move dg-require-effective-target to
1683         after dg-do.
1684
1685         PR rtl-optimization/19462
1686         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
1687
1688 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
1689
1690         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
1691         counting function calls on ia64.
1692
1693 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
1694
1695         PR rtl-optimization/15139
1696         * gcc.dg/20050111-2.c: New test.
1697
1698         PR c/17297
1699         * gcc.c-torture/compile/20050113-1.c: New testcase.
1700
1701         PR middle-end/19164
1702         * gcc.dg/20050113-1.c: New testcase.
1703
1704 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
1705
1706         * gcc.dg/vect/vect-85.c: Add comment.
1707         * gcc.dg/vect/vect-86.c: Add xfail for now.
1708         * gcc.dg/vect/vect-87.c: Add xfail for now.
1709         * gcc.dg/vect/vect-88.c: Add xfail for now.
1710         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
1711
1712 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1713
1714         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
1715
1716 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1717
1718         * g++.dg/debug/typedef3.C: New test.
1719
1720 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
1721
1722         PR c/19472
1723         * gcc.dg/asm-a.c: New test.
1724
1725 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
1726
1727         * gcc.dg/sh-relax.c: Add prototype for abort.
1728
1729 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1730
1731         * gcc.dg/short-compare-1.c: New test.
1732         * gcc.dg/short-compare-2.c: Likewise.
1733
1734 2005-01-18  Michael Matz  <matz@suse.de>
1735
1736         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
1737
1738 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
1739
1740         PR tree-optimization/19121
1741         * gcc.c-torture/compile/pr19121.c: New test.
1742
1743 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
1744
1745         PR target/19357
1746         * gcc.c-torture/compile/pr19357.c: New test.
1747
1748 2005-01-17  Ian Lance Taylor  <ian@airs.com>
1749
1750         PR c/5675
1751         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
1752         pass--those that refer just to the variable, possibly with a
1753         cast.
1754         * gcc.dg/c99-const-expr-3.c: Likewise.
1755
1756         PR middle-end/13127
1757         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
1758         longer emitted.
1759
1760 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
1761
1762         PR fortran/18778
1763         * gfortran.dg/endfile_2.f90: New test.
1764
1765 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
1766
1767         PR 19168
1768         * gfortran.dg/select_5.f90: New test.
1769
1770 2004-01-16  Paul Brook  <paul@codesourcery.com>
1771
1772         * gfortran.dg/common_4.f90: New test.
1773
1774 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
1775
1776         PR rtl-optimization/19462
1777         * gcc.dg/torture/pr19462-1.c: New test.
1778
1779 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
1780
1781         PR objc/19321
1782         * objc.dg/func-ptr-2.m: New.
1783         * objc.dg/volatile-1.m: New.
1784
1785 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1786
1787         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
1788
1789 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1790
1791         PR tree-optimization/19060
1792         * gcc.c-torture/execute/20050104-1.c: New test.
1793
1794 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
1795
1796         PR fortran/18983
1797         * gfortran.dg/write_to_null.f90: New test.
1798
1799 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
1800             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1801
1802         PR other/19328
1803         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
1804         argument.
1805
1806 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1807
1808         PR c++/19263
1809         * g++.dg/init/vector1.C: New test.
1810
1811 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
1812
1813         PR target/13158
1814         * gcc.target/ia64/sibcall-unwind-1.c: New test.
1815         PR target/18987
1816         * gcc.target/ia64/sibcall-unwind-2.c: New test.
1817
1818 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
1819
1820         * gfortran.dg/select_1.f90: New test.
1821         * gfortran.dg/select_2.f90: New test.
1822         * gfortran.dg/select_3.f90: New test.
1823         * gfortran.dg/select_4.f90: New test.
1824
1825 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
1826
1827         PR middle-end/19084
1828         PR rtl-optimization/19348
1829         * gcc.dg/20050111-1.c: New test.
1830         * gcc.c-torture/execute/20050111-1.c: New test.
1831
1832         * gcc.dg/i386-asm-4.c: New test.
1833
1834 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1835
1836         * gcc.dg/nested-func-2.c: New test.
1837         * ada/acats/norun.lst: Remove c953002.
1838
1839 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
1840
1841         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
1842
1843 2005-01-12  Ben Elliston  <bje@au.ibm.com>
1844
1845         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
1846
1847 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
1848
1849         PR target/18761
1850         * g++.dg/abi/align1.C: New test.
1851
1852 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
1853
1854         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
1855         at a time.
1856         * g++.dg/ext/altivec_check.h: Support compiling as C.
1857
1858 2005-01-10  Roger Sayle  <roger@eyesopen.com>
1859
1860         PR c++/19355
1861         * g++.dg/expr/pr19355-1.C: New test case.
1862
1863 2005-01-10  Laurent GUERBY <laurent@guerby.net>
1864
1865         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
1866         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
1867         * ada/acats/tests/c3/c92005b.ada: Likewise.
1868         * ada/acats/tests/c3/cxb3012.a: Likewise.
1869         * ada/acats/norun.lst: Add c380004 and c953002, add PR
1870
1871 2005-01-09  Paul Brook  <paul@codesourcery.com>
1872
1873         * gfortran.dg/common_2.f90: New file.
1874         * gfortran.dg/common_3.f90: New file.
1875
1876 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
1877
1878         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
1879
1880 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1881
1882         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
1883         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
1884         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
1885         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
1886         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
1887         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
1888         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
1889         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
1890         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
1891         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
1892         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
1893         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
1894         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
1895         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
1896         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
1897         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
1898         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
1899         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
1900         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
1901         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
1902         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
1903         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
1904         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
1905         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
1906         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
1907         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
1908         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
1909         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
1910         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
1911         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
1912         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
1913         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
1914         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
1915         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
1916         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
1917         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
1918         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
1919         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
1920         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
1921         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
1922         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
1923         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
1924         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
1925         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
1926         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
1927         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
1928         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
1929         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
1930         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
1931         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
1932         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
1933         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
1934         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
1935         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
1936         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
1937         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
1938         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
1939         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
1940         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
1941         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
1942         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
1943         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
1944         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
1945         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
1946         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
1947         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
1948         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
1949
1950         * gcc.dg/vect/vect-1.c: Fix spelling.
1951         * gcc.dg/vect/vect-10.c: Fix spelling.
1952         * gcc.dg/vect/vect-11.c: Fix spelling.
1953         * gcc.dg/vect/vect-12.c: Fix spelling.
1954         * gcc.dg/vect/vect-14.c: Fix spelling.
1955         * gcc.dg/vect/vect-15.c: Fix spelling.
1956         * gcc.dg/vect/vect-16.c: Fix spelling.
1957         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
1958         * gcc.dg/vect/vect-64.c: Fix comments.
1959         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
1960
1961 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1962             Ira Rosen  <irar@il.ibm.com>
1963
1964         * gcc.dg/vect/vect-70.c: New test.
1965         * gcc.dg/vect/vect-71.c: New test.
1966
1967 2005-01-09  Manfred Hollstein  <mh@suse.com>
1968
1969         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
1970         * gcc.dg/pr18241-2.c: Likewise.
1971         * gcc.dg/pr18241-3.c: Likewise.
1972         * gcc.dg/pr18241-4.c: Likewise.
1973         * gcc.dg/pr18241-5.c: Likewise.
1974
1975 2005-01-08  Richard Henderson  <rth@redhat.com>
1976
1977         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1978         False for x86 and x86-64.
1979
1980 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
1981
1982         PR tree-optimization/18241
1983         * gcc.dg/pr18241-1.c: New test.
1984         * gcc.dg/pr18241-2.c: New test.
1985         * gcc.dg/pr18241-3.c: New test.
1986         * gcc.dg/pr18241-4.c: New test.
1987         * gcc.dg/pr18241-5.c: New test.
1988
1989 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
1990
1991         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
1992         gfortran.dg/select_4.f90: New.
1993
1994 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1995
1996         * gcc.c-torture/execute/20050107-1.c: New test.
1997
1998 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
1999
2000         PR c++/19298
2001         * g++.dg/template/ref2.C: New.
2002
2003 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
2004
2005         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
2006         instead of being empty.
2007
2008 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2009
2010         PR fortran/15553
2011         * gfortran.dg/array-1.f90: New test.
2012
2013 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2014
2015         PR tree-optimization/19283
2016         * gcc.c-torture/execute/20050106-1.c: New test.
2017
2018         PR rtl-optimization/18861
2019         * gcc.dg/20050105-1.c: New test.
2020
2021         PR tree-optimization/18828
2022         * gcc.dg/20050105-2.c: New test.
2023
2024 2005-01-07  Andreas Jaeger  <aj@suse.de>
2025
2026         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
2027
2028 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
2029
2030         PR fortran/18398
2031         * gfortran.dg/fmt_read.f90: New test.
2032
2033 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
2034
2035         * gcc.dg/rs6000-ldouble-2.c: New.
2036
2037 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
2038
2039         PR c++/19244
2040         * g++.dg/parser/ctor2.C: New test.
2041
2042 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2043
2044         PR c++/17154
2045         * g++.dg/template/using9.C: New test.
2046
2047 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2048
2049         PR c++/19258
2050         * g++.dg/lookup/friend6.C: New test.
2051
2052 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2053
2054         PR c++/19270
2055         * g++.dg/template/array10.C: New.
2056
2057 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2058
2059         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
2060         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
2061
2062 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
2063
2064         * gcc.c-torture/compile/20050105-1.c: New test.
2065
2066 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
2067
2068         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
2069
2070 2005-01-05  Roger Sayle  <roger@eyesopen.com>
2071
2072         PR middle-end/19100
2073         * gcc.dg/conv-3.c: New test case.
2074
2075 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
2076
2077         * gcc.dg/asm-wide-1.c: New test.
2078
2079 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2080
2081         PR c++/19030
2082         * g++.dg/parse/crash22.C: New
2083
2084 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
2085
2086         PR 19257
2087         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
2088
2089 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
2090
2091         PR middle-end/17767
2092         * gcc.dg/i386-mmx-6.c: New test case.
2093
2094 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
2095
2096         PR tree-optimization/18308
2097         * gcc.dg/vect/pr18308.c: New testcase.
2098
2099 2005-01-04  Andreas Jaeger  <aj@suse.de>
2100
2101         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
2102
2103 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2104             Robert Bowdidge <bowdidge@apple.com>
2105
2106         * gcc.dg/cpp/subframework1.c: New.
2107         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
2108         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
2109         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
2110         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
2111
2112 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2113
2114         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
2115         producing warning.
2116         * gcc.dg/darwin-weakimport-2.c: New.
2117
2118 2005-01-03  Richard Henderson  <rth@redhat.com>
2119
2120         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
2121
2122 2005-01-03  Richard Henderson  <rth@redhat.com>
2123
2124         * gcc.dg/vect/vect.exp: Enable for ia64.
2125         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
2126         (check_effective_target_vect_float): Likewise.
2127         (check_effective_target_vect_no_align): Likewise.
2128         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
2129         * gcc.dg/vect/vect-8.c: Likewise.
2130
2131 2005-01-03  Uros Bizjak <uros@kss-loka.si>
2132
2133         PR target/19236
2134         * gcc.dg/pr19236-1.c: New test case.
2135
2136 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2137
2138         PR rtl-optimization/12092
2139         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
2140
2141 2005-01-02  Andreas Jaeger  <aj@suse.de>
2142
2143         * gcc.dg/pr12092-1.c: Do not run on x86_64.
2144
2145 2005-01-01  Roger Sayle  <roger@eyesopen.com>
2146             Andrew Pinski  <pinskia@physics.uc.edu>
2147
2148         PR rtl-optimization/12092
2149         * gcc.dg/pr12092-1.c: New test case.
2150
2151 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
2152
2153         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
2154         'hidden' and 'default' for better portability.
2155         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
2156
2157         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
2158         6 and 7.
2159         * g++.old-deja/g++.brendan/new3.C: Likewise.
2160
2161 2005-01-01  Steven Bosscher  <stevenb@suse.de>
2162
2163         * gcc.dg/20041231-1.C: New test.
2164         * g++.dg/warn/Wunreachable-code-1.C: New test.
2165
2166 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
2167
2168         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
2169         file, not /dev/null.  Abort on error.
2170
2171 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
2172             Ziemowit Laski  <zlaski@apple.com>
2173
2174         PR objc/18971
2175         * objc.dg/encode-5.m: New test.
2176
2177 2004-12-29  Richard Henderson  <rth@redhat.com>
2178
2179         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
2180         * objc.dg/stabs-1.m: Disable for ia64.
2181
2182 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
2183
2184         PR c++/19190
2185         * g++.dg/warn/Wunused-10.C: New test.
2186
2187 2004-12-28  Richard Henderson  <rth@redhat.com>
2188
2189         * objc.dg/stabs-1.m: Disable for alpha.
2190
2191 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2192
2193         PR c++/19149
2194         * g++.dg/parse/error23.C: New test.
2195
2196 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2197
2198         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
2199
2200         PR fortran/19032
2201         * gfortran.dg/intrinsic_modulo_1.f90: New.
2202         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
2203         tests with divisor -1.
2204
2205 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2206
2207         * g++.dg/opt/temp1.C (memcpy): Return a value.
2208
2209         PR c++/19148
2210         * g++.dg/expr/cond7.C: New test.
2211
2212 2004-12-27  Paul Brook  <paul@codesourcery.com>
2213
2214         * gfortran.dg/g77/select_no_compile.f: Remove.
2215
2216 2004-12-27  Richard Henderson  <rth@redhat.com>
2217
2218         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
2219         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
2220         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
2221
2222 2004-12-26  Richard Henderson  <rth@redhat.com>
2223
2224         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
2225         by 1i instead of token pasting.
2226
2227 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2228
2229         PR tree-optimization/17578
2230         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
2231         to additional_flags.
2232         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
2233
2234 2004-12-25  Richard Henderson  <rth@redhat.com>
2235
2236         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2237         Remove Alpha.
2238
2239 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2240
2241         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
2242         hppa*-*-hpux*.
2243         * gcc.dg/pr17957.c (dg-options): Likewise.
2244         * gcc.dg/struct-ret-1.c: Add prototype for abort.
2245         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
2246         instead of 0 on __hppa__.
2247         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
2248         "foo,%r" on hppa*-*-*.
2249
2250 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
2251
2252         PR fortran/19071
2253         * gfortran.dg/complex_write.f90: New test.
2254
2255 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2256
2257         PR c++/17595
2258         * g++.dg/parse/pragma2.C: New test.
2259
2260         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
2261
2262 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2263
2264         * gcc.dg/empty2.c: Add missing dg-warning.
2265
2266 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2267
2268         PR c++/17413
2269         * g++.dg/template/local4.C: New test.
2270         * g++.dg/template/crash19.C: Add dg-error marker.
2271
2272         * g++.dg/template/crash31.C: Correct embedded PR number.
2273
2274 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2275
2276         PR c++/16405
2277         * g++.dg/opt/temp1.C: Add do-run marker.
2278
2279 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2280
2281         * g++.dg/template/spec19.C: New.
2282
2283 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2284
2285         PR target/16819
2286         * gcc.dg/empty2.c: New.
2287
2288 2004-12-23  Richard Henderson  <rth@redhat.com>
2289
2290         * lib/target-supports.exp (check_effective_target_vect_no_align):
2291         Remove i?86 and x86-64.
2292
2293 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2294
2295         PR c++/16405
2296         * g++.dg/opt/temp1.C: New test.
2297
2298 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2299
2300         PR c++/18733
2301         * g++.dg/template/friend33.C: New testcase.
2302
2303 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
2304
2305         PR c++/18464
2306         * g++.dg/template/cond5.C: New test.
2307
2308         PR c++/18492
2309         * g++.dg/inherit/thunk3.C: New test.
2310
2311         PR c++/11224
2312         * g++.dg/warn/Wunused-9.C: New test.
2313
2314 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
2315
2316         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
2317
2318 2004-12-22  Jan Beulich  <jbeulich@novell.com>
2319
2320         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
2321
2322 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
2323
2324         PR c++/18378
2325         * g++.dg/ext/packed8.C: New test.
2326
2327         PR c++/13268
2328         * g++.dg/template/crash31.C: New test.
2329
2330         PR c++/19034
2331         * g++.dg/template/crash30.C: New test.
2332
2333 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2334
2335         PR C++/18984
2336         * g++.dg/eh/ctor3.C: New test.
2337
2338 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2339
2340         * objc.dg/stabs-1.m: Allow section name to be quoted and
2341         assembly label to begin with '.LL'.
2342
2343 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
2344
2345         * gcc.dg/vect/vect.exp
2346         (check_effective_target_lp64_or_vect_no_align): New.
2347         * gcc.dg/vect/vect-77.c: Use it.
2348         * gcc.dg/vect/vect-78.c: Use it.
2349
2350         * lib/target-supports.exp
2351         (check_effective_target_vect_no_max,
2352         check_effective_target_vect_no_bitwise,
2353         check_effective_target_vect_no_align): New.
2354         * gcc.dg/vect/vect-13.c: Use them.
2355         * gcc.dg/vect/vect-17.c: Ditto.
2356         * gcc.dg/vect/vect-18.c: Ditto.
2357         * gcc.dg/vect/vect-19.c: Ditto.
2358         * gcc.dg/vect/vect-20.c: Ditto.
2359         * gcc.dg/vect/vect-27.c: Ditto.
2360         * gcc.dg/vect/vect-29.c: Ditto.
2361         * gcc.dg/vect/vect-44.c: Ditto.
2362         * gcc.dg/vect/vect-48.c: Ditto.
2363         * gcc.dg/vect/vect-50.c: Ditto.
2364         * gcc.dg/vect/vect-52.c: Ditto.
2365         * gcc.dg/vect/vect-54.c: Ditto.
2366         * gcc.dg/vect/vect-56.c: Ditto.
2367         * gcc.dg/vect/vect-58.c: Ditto.
2368         * gcc.dg/vect/vect-60.c: Ditto.
2369         * gcc.dg/vect/vect-72.c: Ditto.
2370         * gcc.dg/vect/vect-80.c: Ditto.
2371
2372 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2373
2374         PR c++/14075
2375         * g++.dg/init/string1.C: New.
2376
2377         PR c++/18975
2378         * g++.dg/other/synth1.C: New.
2379
2380 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2381
2382         PR c/18963
2383         * gcc.dg/pr18963-1.c: New test.
2384
2385 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2386
2387         PR c/18596
2388         * gcc.dg/funcdef-storage-1.c (foo): Remove.
2389         * gcc.dg/pr18596-1.c: Use dg-error.
2390         (dg-options): Use -fno-unit-at-a-time.
2391         * gcc.dg/pr18596-2.c: New test.
2392         * gcc.dg/pr18596-3.c: New test.
2393
2394 2004-12-20  Roger Sayle  <roger@eyesopen.com>
2395
2396         PR middle-end/18683
2397         * g++.dg/opt/pr18683-1.C: New test case.
2398
2399 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
2400
2401         PR other/19093
2402         * g++.dg/opt/max1.C: Fix for 64bit targets.
2403
2404 2004-12-20  Matt Austern  <austern@apple.com>
2405
2406         PR c++/19044
2407         * g++.dg/ext/builtin6.C: New
2408
2409 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
2410
2411         PR tree-optimization/19080
2412         * gcc.c-torture/compile/pr19080.c: New test.
2413
2414 2004-12-20  Steven Bosscher  <stevenb@suse.de>
2415
2416         * gcc.dg/20041219-1.c: New test.
2417
2418 2004-12-19  Roger Sayle  <roger@eyesopen.com>
2419
2420         PR middle-end/19068
2421         * g++.dg/opt/max1.C: New test case.
2422
2423 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2424
2425         * gcc.dg/fdata-sections-1.c: New test.
2426
2427 2004-12-18  Roger Sayle  <roger@eyesopen.com>
2428
2429         PR middle-end/18548
2430         * gcc.dg/max-1.c: New test case.
2431
2432 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
2433
2434         * gcc.c-torture/execute/20041218-1.c: New test.
2435
2436 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
2437
2438         * gcc.dg/pr18501.c: New test.
2439         * gcc.dg/uninit-5.c: XFAIL.
2440         * gcc.dg/uninit-9.c: XFAIL.
2441
2442 2004-12-17  Dale Johannesen  <dalej@apple.com>
2443
2444         * gcc.dg/20041213-1.c:  New.
2445
2446 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
2447
2448         * objc.dg/stabs-1.m: Allow assembly label to begin
2449         with a dot ('.').
2450
2451 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
2452
2453         * gcc.c-torture/execute/20041213-1.c: Move...
2454         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
2455
2456 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
2457
2458         PR c++/18721
2459         * g++.dg/lookup/conv-5.C: New.
2460
2461 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
2462
2463         * objc.dg/stabs-1.m: New test.
2464
2465 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2466
2467         * gcc.dg/visibility-c.c: Change compile to
2468         assemble for the test.
2469
2470 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2471
2472         PR target/19041
2473         * gcc.dg/visibility-c.c: New test.
2474
2475 2004-12-16  Roger Sayle  <roger@eyesopen.com>
2476
2477         PR middle-end/18493
2478         * gcc.dg/switch-8.c: New test case.
2479
2480 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2481
2482         PR c++/18905
2483         * g++.dg/template/init4.C: New.
2484         * g++.dg/opt/static3.C: Enable optimizer.
2485
2486 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
2487
2488         * g++.dg/other/complex1.C: New test.
2489
2490 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
2491
2492         * g++.dg/opt/inline9.C: New test.
2493
2494 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2495
2496         PR fortran/18993
2497         * gfotran.dg/nullify_1.f: New test.
2498
2499 2004-12-15  Richard Henderson  <rth@redhat.com>
2500
2501         * gcc.target/i386/i386.exp: New harness.
2502         * gcc.target/i386/vect-args.c: New.
2503
2504 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
2505
2506         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
2507
2508 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2509
2510         PR c++/18825
2511         * g++.dg/template/friend32.C: New test.
2512
2513 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2514
2515         * cpp/pragma-once-1.c: New test.
2516         * cpp/pragma-once-1b.h: Likewise.
2517         * cpp/pragma-once-1c.h: Likewise.
2518         * cpp/pragma-once-1d.h: Likewise.
2519         * cpp/inc/pragma-once-1a.h: Likewise.
2520
2521 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
2522             Steven G. Kargl  <kargls@comcast.net>
2523
2524         PR fortran/17597
2525         * gfortran.dg/list_read_3.f90: New test.
2526
2527 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2528
2529         * gcc.dg/ftrapv-2.c: New test.
2530
2531 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2532
2533         PR c++/18981
2534         * g++.dg/template/typename9.C: New test.
2535
2536 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2537
2538         PR c++/18738
2539         * g++.dg/template/typename8.C: New test.
2540         * g++.dg/parse/friend2.C: Tweak error message.
2541
2542 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2543
2544         * gcc.c-torture/20041214-1.c: New test.
2545
2546 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2547
2548         PR c++/18965
2549         * g++.dg/init/array17.C: New test.
2550
2551 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2552
2553         PR c++/18793
2554         * g++.dg/init/aggr3.C: New test.
2555
2556 2004-12-14  Janis Johnson  <janis187@us.ibm.com
2557
2558         * gcc.dg/altivec-types-1.c: New test.
2559         * gcc.dg/altivec-types-2.c: New test.
2560         * gcc.dg/altivec-types-3.c: New test.
2561         * gcc.dg/altivec-types-4.c: New test.
2562         * g++.dg/ext/altivec-types-1.C: New test.
2563         * g++.dg/ext/altivec-types-2.C: New test.
2564         * g++.dg/ext/altivec-types-3.C: New test.
2565         * g++.dg/ext/altivec-types-4.C: New test.
2566
2567 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
2568
2569         PR middle-end/18951
2570         * gcc.c-torture/execute/20041213-1.c: New test.
2571
2572 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
2573
2574         PR c++/18949
2575         * g++.dg/template/cast1.C: New.
2576
2577 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
2578
2579         * gcc.c-torture/execute/20041213-2.c: New test.
2580
2581 2004-12-13  Richard Henderson  <rth@redhat.com>
2582
2583         * gcc.dg/i386-sse-10.c: Fix typo in options.
2584
2585 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
2586
2587         PR c++/18968
2588         * g++.dg/opt/pr18968.C: New test.
2589
2590 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
2591
2592         PR c++/18925
2593         * g++.dg/ext/visibility/staticdatamem.C: New test.
2594
2595 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
2596
2597         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
2598
2599 2004-12-13  Roger Sayle  <roger@eyesopen.com>
2600
2601         PR rtl-optimization/18928
2602         * gcc.dg/pr18928-1.c: New test case.
2603
2604 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
2605
2606         PR tree-opt/16951
2607         * gcc.c-torture/compile/20041211-1.c: New.
2608
2609 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2610
2611         PR middle-end/17564
2612         * gcc.c-torture/execute/20041212-1.c: New test.
2613
2614 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2615
2616         PR fortran/18869
2617         * gfortran.dg/common_1.f90: New test.
2618
2619 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
2620         Paul Brook  <paul@codesourcery.com>
2621
2622         PR fortran/16222
2623         * gfortran.dg/real_do_1.f90: New test.
2624
2625 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2626
2627         PR tree-opt/18040
2628         * g++.dg/opt/ptrmem6.C: New test.
2629
2630 2004-12-11  Roger Sayle  <roger@eyesopen.com>
2631
2632         PR middle-end/18921
2633         * gcc.dg/pr18921-1.c: New test case.
2634
2635 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2636
2637         PR fortran/17175
2638         * gfortran.dg/scale_1.f90: New test.
2639
2640 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
2641
2642         PR middle-end/18903
2643         * gcc.c-torture/compile/pr18903.c: New test.
2644
2645 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
2646
2647         * gcc.c-torture/execute/20041210-1.c: New test.
2648
2649 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2650
2651         PR c++/18731
2652         * g++.dg/parser/struct-1.C: New test.
2653         * g++.dg/parser/struct-2.C: New test.
2654         * g++.dg/parser/struct-3.C: New test.
2655
2656 2004-12-09  Richard Henderson  <rth@redhat.com>
2657
2658         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
2659
2660         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
2661         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
2662
2663 2004-12-09  Matt Austern  <austern@apple.com>
2664
2665         PR c++/18514
2666         * g++.dg/ext/builtin1.C: New
2667         * g++.dg/ext/builtin2.C: New
2668         * g++.dg/ext/builtin3.C: New
2669         * g++.dg/ext/builtin4.C: New
2670         * g++.dg/ext/builtin5.C: New
2671
2672 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
2673
2674         PR tree-opt/18904
2675         * g++.dg/opt/ptrmem5.C: New test.
2676
2677 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
2678
2679         * g++.dg/parse/typename5.C: Adjust for new error.
2680         * g++.dg/parse/typename7.C: New.
2681
2682 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2683
2684         PR c++/18073
2685         * g++.dg/other/mmintrin.C: New test.
2686
2687 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
2688
2689         PR c++/16681
2690         * g++.dg/init/array15.C: New.
2691         * g++.dg/init/array16.C: New.
2692
2693 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2694
2695         PR fortran/18826
2696         * gfortran.dg/assign_1.f90: New test.
2697
2698 2004-12-08  Nick Clifton  <nickc@redhat.com>
2699
2700         * gcc.target/xstormy16/bss_below100: New directory containing tests.
2701         * gcc.target/xstormy16/data_below100: Likewise.
2702         * gcc.target/xstormy16/sfr: Likewise.
2703         * gcc.target/xstormy16/below100.S: New test source file.
2704         * gcc.target/xstormy16/below100.ld: New test linker script.
2705         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2706         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
2707         bp instructions.
2708         * gcc.target/xstormy16/bp.c: Likewise.
2709
2710         * gcc.target/xstormy16/bss_below100: New files:
2711         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2712         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2713         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2714         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2715         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2716         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2717         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2718         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2719         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2720         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2721         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2722         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2723         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2724         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2725         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2726         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2727         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2728         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2729         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2730         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2731         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2732         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2733         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2734         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2735         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2736         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2737         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2738
2739         * gcc.target/xstormy16/data_below100: New files:
2740         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2741         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2742         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2743         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2744         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2745         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2746         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2747         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2748         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2749         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2750         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2751         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2752         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2753         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2754         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2755         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2756         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2757         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2758         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2759         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2760         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2761         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2762         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2763         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2764         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2765         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2766         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2767
2768         * gcc.target/xstormy16/sfr: New files:
2769         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
2770         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
2771         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
2772         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
2773         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
2774         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
2775         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
2776         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
2777         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
2778         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
2779         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
2780         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
2781         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
2782         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
2783         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
2784         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
2785         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
2786         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
2787         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
2788         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
2789         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
2790         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
2791         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
2792         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
2793         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
2794         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
2795         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
2796         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
2797         27_if0_sfrw_bitfield_f.c
2798
2799 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2800
2801         PR c++/18100
2802         * g++.dg/lookup/name-clash4.C: New test.
2803
2804 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
2805
2806         PR c++/18672
2807         * g++.dg/opt/array1.C: New.
2808
2809         PR c++/18803
2810         * g++.dg/template/operator5.C: New.
2811
2812 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
2813
2814         PR c/18867
2815         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
2816
2817 2004-12-07  Steven Bosscher  <stevenb@suse.de>
2818
2819         * gcc.dg/noncompile/20041207.c: New test.
2820
2821 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
2822
2823         * g++.dg/other/unreachable-1.C: New test.
2824
2825 2004-12-06  Nick Clifton  <nickc@redhat.com>
2826
2827         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
2828         <limits.h> because the latter comes from gcc's include/ directory
2829         and not the newlib/libc/include directory.
2830
2831 2004-12-04  Richard Henderson  <rth@redhat.com>
2832
2833         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
2834
2835 2004-12-04  Richard Henderson  <rth@redhat.com>
2836
2837         * lib/target-supports.exp (check_gc_sections_available): Disable
2838         for alpha and ia64.
2839
2840 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
2841
2842         PR middle-end/17909
2843         * g++.dg/other/vararg-2.C: New test.
2844
2845 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2846
2847         PR c++/17011, c++/17971
2848         * g++.dg/template/error15.C: Adjust expected error.
2849         * g++.dg/template/instantiate3.C: Likewise.
2850
2851 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
2852
2853         * gcc.dg/altivec-18.c: Fix for darwin
2854
2855 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2856
2857         PR c++/18782
2858         * g++.dg/parse/ptrmem2.C: New.
2859
2860         PR c++/18318
2861         * g++.dg/template/new1.C: New.
2862
2863 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2864
2865         PR fortran/18710
2866         * gfortran.dg/direct_io_3.f90: New test.
2867
2868 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
2869
2870         PR 18758
2871         * g++.dg/parse/crash21.C: New.
2872
2873 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2874
2875         PR c++/15664, c++/18276
2876         * g++.dg/template/ttp13.C: New test.
2877         * g++.dg/template/ttp14.C: Likewise.
2878
2879 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2880
2881         PR c++/18123
2882         * g++.dg/parse/enum2.C: New test.
2883         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
2884
2885 2004-12-02  Nick Clifton  <nickc@redhat.com>
2886
2887         * gcc.target/xstormy16: New test directory.
2888         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2889         * gcc.target/xstormy16/bp.c: Check the generation of bp
2890         instructions.
2891         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
2892         bn instructions and the BELOW100 attribute.
2893
2894 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
2895
2896         PR target/16952
2897         * gcc.dg/ppc-eabi.c: New.
2898
2899 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2900
2901         PR fortran/18284
2902         * gfortran.dg/backspace.f90
2903
2904 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2905
2906         * gfortran.dg/inquire.f90: New test.
2907
2908 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
2909
2910         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
2911         handle effective-target-keyword.
2912         (dg-skip-if): Support effective-target keyword as target list.
2913         (dg-xfail-if): Ditto.
2914         * lib/target-supports.exp (is-effective-target-keyword): New proc.
2915
2916 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
2917
2918         PR tree-optimization/18291
2919         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
2920
2921 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
2922
2923         PR C++/18729
2924         * g++.dg/parse/crash20.C: New.
2925
2926         PR c++/17431
2927         * g++.dg/overload/arg1.C: New.
2928         * g++.dg/overload/arg2.C: New.
2929         * g++.dg/overload/arg3.C: New.
2930         * g++.dg/overload/arg4.C: New.
2931
2932 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
2933
2934         * gcc.dg/c99-flex-array-4.c: Remove.
2935
2936 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2937
2938         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
2939
2940         * lib/target-supports.exp (is-effective-target): Simplify.
2941
2942         * lib/target-supports.exp (check_effective_target_vect_long):
2943         Fix for powerpc64-*-*.
2944
2945 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
2946
2947         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
2948         to support new requirements on FreeBSD 5.
2949
2950 2004-11-30  Devang Patel  <dpatel@apple.com>
2951
2952         PR 18702
2953         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
2954
2955 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2956
2957         * g++.dg/ext/altivec-13.C: New test.
2958
2959 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
2960
2961         PR tree-opt/18298
2962         * gcc.c-torture/execute/p18298.c: New test.
2963
2964 2004-11-30  Ira Rosen  <irar@il.ibm.com>
2965             Dorit Naishlos  <dorit@il.ibm.com>
2966
2967         PR tree-opt/18607
2968         * gcc.dg/vect/vect-89.c: New test.
2969
2970 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
2971
2972         * gcc.dg/pr18596-1.c: New test.
2973
2974 2004-11-30  Ben Elliston  <bje@au.ibm.com>
2975
2976         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
2977
2978 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2979
2980         PR c/18479
2981         * gcc.dg/pr18479.c: New test.
2982
2983 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2984
2985         PR target/18490
2986         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
2987         mmix-knuth-mmixware.
2988
2989         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
2990         cris-*-elf* cris-*-aout* mmix-*-*
2991
2992 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2993
2994         PR middle-end/18725
2995         * gcc.dg/pr18725.c: New test.
2996
2997 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2998
2999         PR target/18488
3000         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
3001
3002         PR target/18336
3003         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
3004
3005 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
3006
3007         PR c++/18368
3008         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
3009         * g++.old-deja/g++.law/ctors5.C: Likewise.
3010         * g++.old-deja/g++.other/crash25.C: Likewise.
3011
3012         PR c++/18674
3013         * g++.dg/template/error16.C: New test.
3014
3015         PR c++/18512
3016         * g++.dg/template/crash29.C: New test.
3017
3018 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
3019
3020         PR tree-optimization/18712
3021         * gcc.c-torture/compile/pr18712.c: New test.
3022
3023 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
3024
3025         PR c/7544
3026         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
3027         tests.
3028
3029 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3030
3031         PR c++/18652
3032         * g++.dg/lookup/crash6.C: New test.
3033
3034 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3035
3036         PR middle-end/18164
3037         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
3038
3039 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3040
3041         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
3042         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
3043         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
3044
3045 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
3046
3047         * gcc.dg/pr18164.c: New test.
3048
3049 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
3050
3051         * gcc.dg/funroll-loops-all.c: New.
3052
3053 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3054
3055         PR target/18489
3056         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
3057         delimeter, match space and TAB as well as ":".
3058
3059         PR target/18484
3060         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
3061
3062         PR target/18348
3063         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
3064
3065         PR target/18345
3066         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
3067
3068         PR target/18337
3069         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
3070
3071 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
3072
3073         * gfortran.dg/direct_io_2.f90: New test.
3074
3075 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3076
3077         PR target/18334
3078         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
3079
3080 2004-11-28  Richard Henderson  <rth@redhat.com>
3081
3082         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
3083
3084 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
3085
3086         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
3087         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
3088         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
3089         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
3090         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
3091         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
3092         gcc.dg/pointer-arith-8.c: New tests.
3093
3094 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
3095
3096         PR fortran/18364
3097         * gfortran.dg/endfile.f90: New test.
3098
3099 2004-11-27  Falk Hueffner  <falk@debian.org>
3100
3101         * gcc.dg/loop-6.c: New test.
3102
3103 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3104
3105         * gcc.c-torture/execute/20041126-1.c: New test.
3106
3107 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3108
3109         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
3110         on IRIX.
3111
3112 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3113
3114         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
3115         functions.
3116
3117 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3118
3119         PR rtl-optimization/17825
3120         * gcc.c-torture/compile/20041119-1.c: New test.
3121
3122 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3123
3124         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
3125         Check existence of ld library path variables before unsetting.
3126
3127 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
3128
3129         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
3130
3131 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3132
3133         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
3134
3135 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3136
3137         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
3138
3139 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3140
3141         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
3142         dg-do directive.
3143
3144 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3145
3146         * gcc.dg/pr17957.c: Pass --param, not -param.
3147
3148 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3149
3150         PR middle-end/17957
3151         * testsuite/gcc.dg/pr17957.c: New test.
3152
3153 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
3154
3155         PR c++/18445
3156         * g++.dg/template/crash28.C: Likewise.
3157
3158         PR c++/18001
3159         * g++.dg/expr/unary2.C: Adjust lvalue messages.
3160         * g++.dg/ext/lvaddr.C: Likewise.
3161         * g++.dg/opt/pr7503-3.C: Likewise.
3162
3163         PR c++/18466
3164         * g++.dg/parse/qualified3.C: New test.
3165         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
3166
3167         PR c++/18545
3168         * g++.dg/expr/return1.C: New test.
3169
3170 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3171
3172         Friend class name lookup 3/n, PR c++/3332
3173         * g++.dg/lookup/friend3.C: New test.
3174         * g++.dg/lookup/friend4.C: Likewise.
3175         * g++.dg/lookup/friend5.C: Likewise.
3176
3177 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3178
3179         Friend class name lookup 2/n, PR c++/14513, c++/15410
3180         * g++.dg/lookup/friend2.C: New test.
3181         * g++.dg/template/friend31.C: Likewise.
3182
3183 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3184
3185         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
3186
3187 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3188
3189         PR c++/17473
3190         * g++.dg/tc1/dr56.C: Remove.
3191         * g++.dg/template/typedef1.C: Add dg-error markers.
3192         * g++.old-deja/g++.other/typedef7.C: Likewise.
3193
3194         PR c++/18285
3195         * g++.dg/parse/typedef7.C: New test.
3196
3197 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
3198
3199         * gcc.c-torture/execute/20041124-1.c: New test.
3200
3201 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3202
3203         * g++.dg/template/deduce3.C: New test.
3204
3205         PR c++/18586
3206         * g++.dg/template/crash27.C: New test.
3207
3208         PR c++/18530
3209         * g++.dg/warn/Wshadow-3.C: New test.
3210
3211 2004-11-24  Devang Patel  <dpatel@apple.com>
3212
3213         PR/18555
3214         * gcc.dg/cpp/isysroot-1.c: New test.
3215         * gcc.dg/cpp/usr/include/stdio.h: New file.
3216         * gcc.dg/cpp/isysroot-2.c: New test.
3217         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
3218         New file.
3219
3220 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3221
3222         PR c++/8929
3223         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
3224
3225 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3226
3227         * gcc.target/sparc/align.c: Do not include <stdint.h>.
3228         * gcc.target/sparc/pdist.c: Likewise.
3229
3230 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
3231
3232         PR c++/16882
3233         * g++.dg/conversion/simd1.C: New test.
3234
3235 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3236
3237         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
3238         and restore_ld_library_path_env_vars.
3239         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
3240         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
3241         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
3242         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
3243
3244 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
3245
3246         * gcc.dg/pragma-align-2.c: Test macro expansion.
3247         * gcc.dg/pragma-pack-2.c: New test.
3248
3249 2004-11-23  Richard Henderson  <rth@redhat.com>
3250
3251         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
3252         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3253         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
3254         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
3255         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
3256         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
3257
3258         * gcc.dg/vect/vect.exp: Add check for alpha.
3259         * lib/target-supports.exp (check_alpha_max_hw_available): New.
3260         (check_effective_target_vect_int): Enable for alpha.
3261         (check_effective_target_vect_long): New.
3262         (is-effective-target): Add it.
3263
3264 2004-11-23  Uros Bizjak <uros@kss-loka.si>
3265
3266         * gcc.dg/pr18614-1.c: New test.
3267
3268 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3269
3270         * gcc.dg/setjmp-2.c: New test.
3271
3272 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
3273
3274         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
3275         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
3276         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
3277         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
3278         gcc.target/sparc/pdist.c: New tests.
3279
3280 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
3281
3282         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
3283
3284 2004-11-22  Dale Johannesen  <dalej@apple.com>
3285
3286         * gcc.dg/20041111-1.c:  New.
3287
3288 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3289
3290         PR tree-opt/18536
3291         * gcc.dg/vect/pr18536.c: New test.
3292
3293 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3294
3295         PR c++/18354
3296         * g++.dg/template/nontype11.C: New test.
3297
3298 2004-11-21  Roger Sayle  <roger@eyesopen.com>
3299
3300         PR middle-end/18520
3301         * gcc.dg/pr18520-1.c: New test case.
3302
3303 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
3304
3305         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
3306         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
3307         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
3308         expected diagnostics.
3309
3310 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3311
3312         PR target/18580
3313         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
3314         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
3315         vect-77.c, vect-77a.c: XFAIL on the SPARC.
3316
3317 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3318
3319         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
3320
3321 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
3322             Joseph Myers  <joseph@codesourcery.com>
3323
3324         * lib/target-supports.exp (check_visibility_available): Really
3325         test the compiler.
3326
3327 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3328
3329         PR tree-opt/18181
3330         * gcc.dg/vect/vect-85.c: New test.
3331         * gcc.dg/vect/vect-86.c: New test.
3332         * gcc.dg/vect/vect-87.c: New test.
3333         * gcc.dg/vect/vect-88.c: New test.
3334
3335 2004-11-19  Ben Elliston  <bje@au.ibm.com>
3336
3337         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
3338
3339 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
3340
3341         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
3342         * gcc.dg/ppc-and-1.c: Ditto.
3343         * gcc.dg/ppc-compare-1.c: Ditto.
3344         * gcc.dg/ppc-mov-1.c: Ditto
3345
3346 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
3347             Mark Mitchell  <mark@codesourcery.com>
3348
3349         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
3350
3351 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3352             Aldy Hernandez  <aldyh@redhat.com>
3353
3354         * lib/target-supports.exp (check_effective_target_vect_int): New
3355         (check_effective_target_vect_float): New
3356         (check_effective_target_vect_double): New.
3357         (is-effective-target): Support new effective targets keywords.
3358         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
3359         default action for dg-do.
3360         * gcc.dg/vect/pr16105.c: Use new support.
3361         * gcc.dg/vect/pr18400.c: Ditto.
3362         * gcc.dg/vect/pr18425.c: Ditto.
3363         * gcc.dg/vect/vect-1.c: Ditto.
3364         * gcc.dg/vect/vect-10.c: Ditto.
3365         * gcc.dg/vect/vect-11.c: Ditto.
3366         * gcc.dg/vect/vect-12.c: Ditto.
3367         * gcc.dg/vect/vect-13.c: Ditto.
3368         * gcc.dg/vect/vect-14.c: Ditto.
3369         * gcc.dg/vect/vect-15.c: Ditto.
3370         * gcc.dg/vect/vect-16.c: Ditto.
3371         * gcc.dg/vect/vect-17.c: Ditto.
3372         * gcc.dg/vect/vect-18.c: Ditto.
3373         * gcc.dg/vect/vect-19.c: Ditto.
3374         * gcc.dg/vect/vect-2.c: Ditto.
3375         * gcc.dg/vect/vect-20.c: Ditto.
3376         * gcc.dg/vect/vect-21.c: Ditto.
3377         * gcc.dg/vect/vect-22.c: Ditto.
3378         * gcc.dg/vect/vect-23.c: Ditto.
3379         * gcc.dg/vect/vect-24.c: Ditto.
3380         * gcc.dg/vect/vect-25.c: Ditto.
3381         * gcc.dg/vect/vect-26.c: Ditto.
3382         * gcc.dg/vect/vect-27.c: Ditto.
3383         * gcc.dg/vect/vect-27a.c: Ditto.
3384         * gcc.dg/vect/vect-28.c: Ditto.
3385         * gcc.dg/vect/vect-29.c: Ditto.
3386         * gcc.dg/vect/vect-29a.c: Ditto.
3387         * gcc.dg/vect/vect-3.c: Ditto.
3388         * gcc.dg/vect/vect-30.c: Ditto.
3389         * gcc.dg/vect/vect-31.c: Ditto.
3390         * gcc.dg/vect/vect-32.c: Ditto.
3391         * gcc.dg/vect/vect-33.c: Ditto.
3392         * gcc.dg/vect/vect-34.c: Ditto.
3393         * gcc.dg/vect/vect-35.c: Ditto.
3394         * gcc.dg/vect/vect-36.c: Ditto.
3395         * gcc.dg/vect/vect-37.c: Ditto.
3396         * gcc.dg/vect/vect-38.c: Ditto.
3397         * gcc.dg/vect/vect-4.c: Ditto.
3398         * gcc.dg/vect/vect-40.c: Ditto.
3399         * gcc.dg/vect/vect-41.c: Ditto.
3400         * gcc.dg/vect/vect-42.c: Ditto.
3401         * gcc.dg/vect/vect-43.c: Ditto.
3402         * gcc.dg/vect/vect-44.c: Ditto.
3403         * gcc.dg/vect/vect-45.c: Ditto.
3404         * gcc.dg/vect/vect-46.c: Ditto.
3405         * gcc.dg/vect/vect-47.c: Ditto.
3406         * gcc.dg/vect/vect-48.c: Ditto.
3407         * gcc.dg/vect/vect-48a.c: Ditto.
3408         * gcc.dg/vect/vect-49.c: Ditto.
3409         * gcc.dg/vect/vect-5.c: Ditto.
3410         * gcc.dg/vect/vect-50.c: Ditto.
3411         * gcc.dg/vect/vect-51.c: Ditto.
3412         * gcc.dg/vect/vect-52.c: Ditto.
3413         * gcc.dg/vect/vect-53.c: Ditto.
3414         * gcc.dg/vect/vect-54.c: Ditto.
3415         * gcc.dg/vect/vect-55.c: Ditto.
3416         * gcc.dg/vect/vect-56.c: Ditto.
3417         * gcc.dg/vect/vect-56a.c: Ditto.
3418         * gcc.dg/vect/vect-57.c: Ditto.
3419         * gcc.dg/vect/vect-58.c: Ditto.
3420         * gcc.dg/vect/vect-59.c: Ditto.
3421         * gcc.dg/vect/vect-6.c: Ditto.
3422         * gcc.dg/vect/vect-60.c: Ditto.
3423         * gcc.dg/vect/vect-61.c: Ditto.
3424         * gcc.dg/vect/vect-62.c: Ditto.
3425         * gcc.dg/vect/vect-63.c: Ditto.
3426         * gcc.dg/vect/vect-64.c: Ditto.
3427         * gcc.dg/vect/vect-65.c: Ditto.
3428         * gcc.dg/vect/vect-66.c: Ditto.
3429         * gcc.dg/vect/vect-67.c: Ditto.
3430         * gcc.dg/vect/vect-68.c: Ditto.
3431         * gcc.dg/vect/vect-69.c: Ditto.
3432         * gcc.dg/vect/vect-7.c: Ditto.
3433         * gcc.dg/vect/vect-72.c: Ditto.
3434         * gcc.dg/vect/vect-72a.c: Ditto.
3435         * gcc.dg/vect/vect-73.c: Ditto.
3436         * gcc.dg/vect/vect-74.c: Ditto.
3437         * gcc.dg/vect/vect-75.c: Ditto.
3438         * gcc.dg/vect/vect-76.c: Ditto.
3439         * gcc.dg/vect/vect-77.c: Ditto.
3440         * gcc.dg/vect/vect-77a.c: Ditto.
3441         * gcc.dg/vect/vect-78.c: Ditto.
3442         * gcc.dg/vect/vect-79.c: Ditto.
3443         * gcc.dg/vect/vect-8.c: Ditto.
3444         * gcc.dg/vect/vect-80.c: Ditto.
3445         * gcc.dg/vect/vect-82.c: Ditto.
3446         * gcc.dg/vect/vect-82_64.c: Ditto.
3447         * gcc.dg/vect/vect-83.c: Ditto.
3448         * gcc.dg/vect/vect-83_64.c: Ditto.
3449         * gcc.dg/vect/vect-9.c: Ditto.
3450         * gcc.dg/vect/vect-all.c: Ditto.
3451         * gcc.dg/vect/vect-none.c: Ditto.
3452
3453 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3454
3455         * lib/gcc-dg.exp (dg-skip-if): New function.
3456         (dg-forbid-option): Remove.
3457         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
3458         * g++.dg/abi/bitfield8.C: Likewise.
3459         * g++.dg/abi/dtor1.C: Likewise.
3460         * g++.dg/abi/empty10.C: Likewise.
3461         * g++.dg/abi/empty7.C: Likewise.
3462         * g++.dg/abi/empty9.C: Likewise.
3463         * g++.dg/abi/layout3.C: Likewise.
3464         * g++.dg/abi/layout4.C: Likewise.
3465         * g++.dg/abi/thunk1.C: Likewise.
3466         * g++.dg/abi/thunk2.C: Likewise.
3467         * g++.dg/abi/vbase11.C: Likewise.
3468         * g++.dg/abi/vthunk2.C: Likewise.
3469         * g++.dg/abi/vthunk3.C: Likewise.
3470         * g++.dg/ext/attrib8.C: Likewise.
3471         * g++.dg/opt/longbranch2.C: Likewise.
3472         * g++.dg/opt/reg-stack4.C: Likewise.
3473         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3474         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3475         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3476         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3477         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3478         * gcc.dg/20000609-1.c: Likewise.
3479         * gcc.dg/20000720-1.c: Likewise.
3480         * gcc.dg/20011107-1.c: Likewise.
3481         * gcc.dg/20011119-1.c: Likewise.
3482         * gcc.dg/20020108-1.c: Likewise.
3483         * gcc.dg/20020122-2.c: Likewise.
3484         * gcc.dg/20020122-3.c: Likewise.
3485         * gcc.dg/20020201-3.c: Likewise.
3486         * gcc.dg/20020206-1.c: Likewise.
3487         * gcc.dg/20020218-1.c: Likewise.
3488         * gcc.dg/20020310-1.c: Likewise.
3489         * gcc.dg/20020411-1.c: Likewise.
3490         * gcc.dg/20020418-2.c: Likewise.
3491         * gcc.dg/20020426-1.c: Likewise.
3492         * gcc.dg/20020426-2.c: Likewise.
3493         * gcc.dg/20020517-1.c: Likewise.
3494         * gcc.dg/20020523-1.c: Likewise.
3495         * gcc.dg/20020523-2.c: Likewise.
3496         * gcc.dg/20020729-1.c: Likewise.
3497         * gcc.dg/20030204-1.c: Likewise.
3498         * gcc.dg/20030826-2.c: Likewise.
3499         * gcc.dg/20030926-1.c: Likewise.
3500         * gcc.dg/20031202-1.c: Likewise.
3501         * gcc.dg/980312-1.c: Likewise.
3502         * gcc.dg/980313-1.c: Likewise.
3503         * gcc.dg/990117-1.c: Likewise.
3504         * gcc.dg/990424-1.c: Likewise.
3505         * gcc.dg/990524-1.c: Likewise.
3506         * gcc.dg/991230-1.c: Likewise.
3507         * gcc.dg/i386-387-1.c: Likewise.
3508         * gcc.dg/i386-387-2.c: Likewise.
3509         * gcc.dg/i386-387-3.c: Likewise.
3510         * gcc.dg/i386-387-4.c: Likewise.
3511         * gcc.dg/i386-387-5.c: Likewise.
3512         * gcc.dg/i386-387-6.c: Likewise.
3513         * gcc.dg/i386-asm-1.c: Likewise.
3514         * gcc.dg/i386-bitfield1.c: Likewise.
3515         * gcc.dg/i386-bitfield2.c: Likewise.
3516         * gcc.dg/i386-loop-1.c: Likewise.
3517         * gcc.dg/i386-loop-2.c: Likewise.
3518         * gcc.dg/i386-loop-3.c: Likewise.
3519         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3520         * gcc.dg/i386-pic-1.c: Likewise.
3521         * gcc.dg/i386-regparm.c: Likewise.
3522         * gcc.dg/i386-signbit-1.c: Likewise.
3523         * gcc.dg/i386-signbit-2.c: Likewise.
3524         * gcc.dg/i386-signbit-3.c: Likewise.
3525         * gcc.dg/i386-sse-5.c: Likewise.
3526         * gcc.dg/i386-sse-8.c: Likewise.
3527         * gcc.dg/i386-unroll-1.c: Likewise.
3528         * gcc.dg/tls/opt-1.c: Likewise.
3529         * gcc.dg/tls/opt-2.c: Likewise.
3530         * gcc.dg/unroll-1.c: Likewise.
3531         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3532         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3533         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3534         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3535
3536 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3537
3538         * g++.dg/template/incomplete1.C: New test.
3539
3540 2004-11-16  Nick Clifton  <nickc@redhat.com>
3541
3542         Revert patches accidentally commited during checkin of fixes for
3543         xstormy16 tests:
3544         gcc.c-torture/execute/simd-4.c: Revert
3545         gcc.dg/20040910-1.c: Revert.
3546
3547 2004-11-16  Paul Brook  <paul@codesourcery.com>
3548
3549         PR fortran/13010
3550         * gfortran.dg/der_pointer_1.f90: New test.
3551
3552 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
3553
3554         PR c/18498
3555         * gcc.dg/bitfld-13.c: New test.
3556
3557 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
3558
3559         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
3560         powerpc*-*-linux*.
3561
3562         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
3563         * gcc.dg/ppc64-abi-2.c: Ditto.
3564         * gcc.dg/ppc64-abi-3.c: Ditto.
3565
3566         * lib/gcc-dg.exp (dg-target-list): Remove.
3567
3568 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
3569
3570         * gcc.dg/ia64-postinc.c: New test.
3571
3572 2004-11-15  Mark Mitchell <mark@codesourcery.com>
3573
3574         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
3575
3576 2004-11-15  Nick Clifton  <nickc@redhat.com>
3577
3578         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
3579         __INT_MAX__ so that the test can be compiled by toolchains
3580         targeted at 16-bit processors.
3581
3582         * gcc.dg/20040625-1.c: Use long constants rather than integers
3583         when performing arithmetic that will overflow 16-bits.
3584
3585         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
3586         xstormy16.  It does not support 128-bit vector operations.
3587
3588         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
3589         with the macro PTR_TYPE.  Define this macro to an integer type
3590         suitable for holding a pointer.
3591
3592         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
3593         the target is a 16-bit processor.
3594
3595         * gcc.dg/cpp/if-2.c: Expect a different warning message from
3596         16-bit targets where the character constant will be too long.
3597
3598         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
3599         where the double will not be directly addressable.
3600
3601 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3602
3603         Friend class name lookup 1/n, PR c++/18471
3604         * g++.dg/template/crash26.C: New test.
3605         * g++.dg/lookup/struct1.C: Adjust expected error.
3606         * g++.dg/parse/elab1.C: Likewise.
3607         * g++.dg/parse/elab2.C: Likewise.
3608         * g++.dg/parse/int-as-enum1.C: Likewise.
3609         * g++.dg/parse/struct-as-enum1.C: Likewise.
3610         * g++.dg/parse/typedef1.C: Likewise.
3611         * g++.dg/parse/typedef3.C: Likewise.
3612         * g++.dg/parse/typedef4.C: Likewise.
3613         * g++.dg/parse/typedef5.C: Likewise.
3614         * g++.dg/template/nontype4.C: Likewise.
3615         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3616         * g++.old-deja/g++.other/elab1.C: Likewise.
3617         * g++.old-deja/g++.other/syntax4.C: Likewise.
3618
3619 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3620
3621         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
3622
3623 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
3624
3625         * gcc.c-torture/execute/20041114-1.c: New test.
3626
3627 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
3628
3629         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
3630         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
3631         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
3632         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
3633         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
3634         gcc.dg/switch-7.c: New tests.
3635
3636 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3637
3638         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
3639
3640 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3641
3642         PR tree-opt/18400
3643         * gcc.dg/vect/pr18400.c: New test.
3644
3645 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3646             Andrew Pinski  <pinskia@physics.uc.edu>
3647
3648         PR tree-opt/18425
3649         * gcc.dg/vect/pr18425.c: New test.
3650
3651 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3652
3653         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
3654         Guard with dg-require-alias and dg-require-visibility.
3655
3656 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3657
3658         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
3659
3660 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3661
3662         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
3663
3664 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3665
3666         PR c++/17344
3667         * g++.dg/template/defarg5.C: New test.
3668
3669 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3670
3671         * g++.dg/parse/cast1.C: Run only on ILP32.
3672         * g++.old-deja/g++.mike/p784.C: Likewise.
3673
3674 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
3675
3676         * gcc.c-torture/execute/20041113-1.c: New test.
3677
3678 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3679
3680         PR target/18230
3681         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
3682         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
3683         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
3684         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3685         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
3686         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
3687         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
3688         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
3689         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
3690         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3691         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3692         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
3693         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
3694
3695 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3696
3697         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
3698         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
3699         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
3700         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
3701         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
3702         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
3703         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
3704         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
3705         gcc.target/sparc/combined-1.c: New tests.
3706
3707 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
3708
3709         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
3710         New tests.
3711
3712 2004-11-12  Mark Mitchell <mark@codesourcery.com>
3713
3714         * lib/gcc-dg.exp (dg-forbid-option): New function.
3715         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
3716         * g++.dg/abi/bitfield8.C: Likewise.
3717         * g++.dg/abi/dtor1.C: Likewise.
3718         * g++.dg/abi/empty10.C: Likewise.
3719         * g++.dg/abi/empty7.C: Likewise.
3720         * g++.dg/abi/empty9.C: Likewise.
3721         * g++.dg/abi/layout3.C: Likewise.
3722         * g++.dg/abi/layout4.C: Likewise.
3723         * g++.dg/abi/thunk1.C: Likewise.
3724         * g++.dg/abi/thunk2.C: Likewise.
3725         * g++.dg/abi/vbase11.C: Likewise.
3726         * g++.dg/abi/vthunk2.C: Likewise.
3727         * g++.dg/abi/vthunk3.C: Likewise.
3728         * g++.dg/ext/attrib8.C: Likewise.
3729         * g++.dg/opt/longbranch2.C: Likewise.
3730         * g++.dg/opt/reg-stack4.C: Likewise.
3731         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3732         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3733         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3734         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3735         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3736         * gcc.dg/20000609-1.c: Likewise.
3737         * gcc.dg/20000720-1.c: Likewise.
3738         * gcc.dg/20011107-1.c: Likewise.
3739         * gcc.dg/20011119-1.c: Likewise.
3740         * gcc.dg/20020108-1.c: Likewise.
3741         * gcc.dg/20020122-2.c: Likewise.
3742         * gcc.dg/20020122-3.c: Likewise.
3743         * gcc.dg/20020201-3.c: Likewise.
3744         * gcc.dg/20020206-1.c: Likewise.
3745         * gcc.dg/20020218-1.c: Likewise.
3746         * gcc.dg/20020310-1.c: Likewise.
3747         * gcc.dg/20020411-1.c: Likewise.
3748         * gcc.dg/20020418-2.c: Likewise.
3749         * gcc.dg/20020426-1.c: Likewise.
3750         * gcc.dg/20020426-2.c: Likewise.
3751         * gcc.dg/20020517-1.c: Likewise.
3752         * gcc.dg/20020523-1.c: Likewise.
3753         * gcc.dg/20020523-2.c: Likewise.
3754         * gcc.dg/20020729-1.c: Likewise.
3755         * gcc.dg/20030204-1.c: Likewise.
3756         * gcc.dg/20030826-2.c: Likewise.
3757         * gcc.dg/20030926-1.c: Likewise.
3758         * gcc.dg/20031202-1.c: Likewise.
3759         * gcc.dg/980312-1.c: Likewise.
3760         * gcc.dg/980313-1.c: Likewise.
3761         * gcc.dg/990117-1.c: Likewise.
3762         * gcc.dg/990424-1.c: Likewise.
3763         * gcc.dg/990524-1.c: Likewise.
3764         * gcc.dg/991230-1.c: Likewise.
3765         * gcc.dg/i386-387-1.c: Likewise.
3766         * gcc.dg/i386-387-2.c: Likewise.
3767         * gcc.dg/i386-387-3.c: Likewise.
3768         * gcc.dg/i386-387-4.c: Likewise.
3769         * gcc.dg/i386-387-5.c: Likewise.
3770         * gcc.dg/i386-387-6.c: Likewise.
3771         * gcc.dg/i386-asm-1.c: Likewise.
3772         * gcc.dg/i386-bitfield1.c: Likewise.
3773         * gcc.dg/i386-bitfield2.c: Likewise.
3774         * gcc.dg/i386-loop-1.c: Likewise.
3775         * gcc.dg/i386-loop-2.c: Likewise.
3776         * gcc.dg/i386-loop-3.c: Likewise.
3777         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3778         * gcc.dg/i386-pic-1.c: Likewise.
3779         * gcc.dg/i386-regparm.c: Likewise.
3780         * gcc.dg/i386-signbit-1.c: Likewise.
3781         * gcc.dg/i386-signbit-2.c: Likewise.
3782         * gcc.dg/i386-signbit-3.c: Likewise.
3783         * gcc.dg/i386-sse-5.c: Likewise.
3784         * gcc.dg/i386-sse-8.c: Likewise.
3785         * gcc.dg/i386-unroll-1.c: Likewise.
3786         * gcc.dg/tls/opt-1.c: Likewise.
3787         * gcc.dg/tls/opt-2.c: Likewise.
3788         * gcc.dg/unroll-1.c: Likewise.
3789         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3790         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3791         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3792         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3793         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
3794         -m64 is specified.
3795
3796 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3797
3798         PR c++/18389
3799         * g++.dg/parse/cond1.C: New test.
3800
3801         PR c++/18429
3802         * g++.dg/template/array9.C: New test.
3803         * g++.dg/ext/vla1.C: Adjust error messages.
3804         * g++.dg/ext/vlm1.C: Likewise.
3805         * g++.dg/template/crash2.C: Likewise.
3806
3807         PR c++/18436
3808         * g++.dg/template/call3.C: New test.
3809
3810         PR c++/18407
3811         * g++.dg/template/ptrmem11.C: New test.
3812
3813 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
3814
3815         PR other/14264
3816         * lib/g++.exp: Set LC_ALL and LANG to C.
3817         * lib/gcc-dg.exp: Likewise.
3818         * lib/gfortran.exp: Likewise.
3819         * lib/objc.exp: Likewise.
3820         * lib/treelang.exp: Likewise.
3821
3822 2004-11-12  Andreas Schwab  <schwab@suse.de>
3823
3824         * gcc.dg/pr16286.c: Fix last change.
3825
3826 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3827
3828         PR c++/18416
3829         * g++.dg/init/global1.C: New test.
3830
3831 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
3832
3833         * gcc.c-torture/execute/20041112-1.c: New test.
3834
3835 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3836
3837         * lib/gcc-dg.exp (dg-target-list): New.
3838
3839 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3840             Richard Sandiford  <rsandifo@redhat.com>
3841
3842         * lib/target-supports.exp (get-compiler_messages): New.
3843         (check_named_sections_available): Use it.
3844         (check_effective_target_ilp32): New.
3845         (check_effective_target_lp64): New.
3846         (is-effective-target): New.
3847         * lib/gcc-dg.exp (dg-require-effective-target): New.
3848
3849 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
3850
3851         * gcc.dg/precedence-1.c: New test.
3852
3853 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3854
3855         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
3856
3857         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
3858         message, delete generated files, use more descriptive name for
3859         executable, and make the test unsupported when it cannot be run.
3860
3861         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
3862         (dg-require-weak, dg-require-visibility, dg-require-alias,
3863         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
3864         dg-require-iconv, dg-require-named-sections): Use it.
3865
3866         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
3867
3868 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
3869
3870         PR target/16457
3871         * gcc.dg/ppc-and-1: New
3872
3873         PR target/16796
3874         * gcc.dg/ppc-mov-1.c: New.
3875
3876         PR target/16458
3877         * gcc.dg/ppc-compare-1.c: New.
3878
3879 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
3880
3881         * objc.dg/desig-init-2.m: New test.
3882
3883 2004-11-10  Adam Nemet  <anemet@lnxw.com>
3884
3885         PR middle-end/18160
3886         * g++.dg/warn/register-var-1.C: New test.
3887         * g++.dg/warn/register-var-2.C: New test.
3888
3889 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3890
3891         * gcc.dg/union-2.c: New test.
3892
3893 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
3894
3895         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
3896         New test for PR tree-optimization/17892.
3897
3898 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
3899
3900         PR c++/18369
3901         * g++.dg/init/new12.C: New test.
3902
3903 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
3904
3905         * gcc.target/sparc: New directory.
3906         * gcc.target/sparc/sparc.exp: New driver.
3907         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
3908         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
3909         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
3910         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
3911
3912 2004-11-10  Paul Brook  <paul@codesourcery.com>
3913
3914         PR fortran/18218
3915         * gfortran.dg/list_read.c: New test.
3916
3917 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3918
3919         PR c/18322
3920         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
3921         expected diagnostic location.
3922
3923 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
3924
3925         * gcc.dg/20041109-1.c: New test.
3926
3927 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3928
3929         PR objc/18406
3930         * objc/compile/pr18406.m: New test.
3931
3932 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3933
3934         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
3935
3936 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3937
3938         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
3939
3940 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3941
3942         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
3943
3944 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3945
3946         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
3947         exit.
3948
3949 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
3950
3951         PR tree-opt/18299
3952         * gcc.c-torture/pr18299-1.c: New test.
3953
3954 2004-11-06  Andreas Schwab  <schwab@suse.de>
3955
3956         * gcc.dg/pr16286.c: Also test for bool and pixel.
3957
3958 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
3959
3960         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
3961         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
3962         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
3963         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
3964         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
3965         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
3966         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
3967         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
3968         gcc.dg/struct-semi-3.c: New tests.
3969
3970 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3971
3972         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
3973
3974 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3975
3976         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
3977         Do not use C99 designators.
3978
3979 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3980
3981         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
3982
3983 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3984
3985         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
3986         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
3987         * gcc.c-torture/execute/simd-5.x: Remove.
3988
3989 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
3990
3991         PR rtl-optimization/17933
3992         * gcc.dg/torture/pr17933-1.c: New test.
3993
3994 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3995
3996         PR target/18106
3997         * lib/target-supports.exp (check_weak_available): Support
3998         Windows.
3999
4000 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
4001
4002         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
4003         call to fflush(stdout) before abort.
4004         (my_ffsll): New function.
4005         (generate_fields): Use it.
4006
4007 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4008
4009         * gcc.dg/init-undef-1.c: New test.
4010
4011 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4012
4013         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
4014         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
4015         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
4016         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
4017         expected messages for new parser.
4018
4019 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
4020
4021         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
4022
4023 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4024
4025         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
4026         on LP64 targets.
4027
4028 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4029
4030         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
4031         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
4032         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
4033         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
4034         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
4035         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
4036         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
4037         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
4038         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
4039         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
4040
4041 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4042
4043         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
4044         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
4045         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
4046         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
4047         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
4048         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
4049         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
4050         for new parser.
4051
4052 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
4053
4054         PR target/15342
4055         * gcc.dg/20041104-1.c: New test.
4056
4057 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4058
4059         * g++.dg/template/nontype7.C: New test.
4060         * g++.dg/template/nontype8.C: Likewise.
4061         * g++.dg/template/nontype9.C: Likewise.
4062         * g++.dg/template/nontype10.C: Likewise.
4063         * g++.dg/tc1/dr49.C: Likewise.
4064         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
4065         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
4066
4067 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4068
4069         * g++.dg/rtti/tinfo1.C: Remove xfails.
4070
4071 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4072
4073         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
4074         packed attribute to the definition to satisfy the new C++ parser.
4075
4076 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4077
4078         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
4079         invocations of va_arg.
4080
4081 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
4082
4083         PR c++/18124
4084         * g++.dg/template/crash25.C: New test.
4085
4086         PR c++/18155
4087         * g++.dg/template/typedef2.C: New test.
4088         * g++.dg/parse/crash13.C: Adjust error markers.
4089
4090         PR c++/18177
4091         * g++.dg/conversion/const3.C: New test.
4092
4093 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4094
4095         PR fortran/17535
4096         PR fortran/17583
4097         PR fortran/17713
4098         * gfortran.dg/generic_[123].f90: New testcases.
4099
4100 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4101
4102         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
4103         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
4104
4105 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4106
4107         PR tree-opt/16808
4108         * gcc.c-torture/compile/pr16808.c: New test.
4109
4110 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
4111
4112         PR rtl-optimization/17104
4113         * gcc.dg/ppc-bitfield1.c: New.
4114
4115 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4116
4117         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
4118
4119 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4120
4121         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
4122         strings for 32-bit code.
4123
4124 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
4125
4126         PR c/18239
4127         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
4128
4129 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
4130
4131         PR c++/18064
4132         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
4133
4134 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
4135
4136         PR c++/15172
4137         * g++.dg/init/aggr2.C: New test.
4138
4139 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
4140
4141         * objc.dg/local-decl-1.m: New test.
4142
4143 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4144
4145         * gcc.dg/20040910-1.c: Adjust regex.
4146
4147 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4148
4149         PR rtl-optimization/18084
4150         * g++.dg/opt/pr18084-1.C: New testcase.
4151
4152 2004-10-30  Matt Austern  <austern@apple.com>
4153
4154         PR c++/17542
4155         * g++.dg/ext/attrib18.C: New test.
4156
4157 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4158
4159         PR middle-end/18096
4160         * gcc.dg/pr18096-1.c: New test case.
4161
4162 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4163
4164         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
4165
4166 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
4167
4168         PR c/16666
4169         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
4170         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
4171         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
4172         gcc.dg/old-style-prom-3.c: New tests.
4173
4174 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
4175
4176         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
4177         Remove unnecessary inclusion of stdio.h.
4178
4179 2004-10-29  Roger Sayle  <roger@eyesopen.com>
4180
4181         PR rtl-optimization/17581
4182         * gcc.dg/pr17581-1.c: New test case.
4183
4184 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
4185
4186         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
4187         being implemented.
4188         * g++.dg/conversion/dr195-1.C: New.
4189         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
4190         * g++.old-deja/g++.mike/p10148.C: Likewise.
4191
4192 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
4193
4194         PR c++/17695
4195         * g++.dg/debug/typedef2.C: New test.
4196
4197 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
4198
4199         PR fortran/13490
4200         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
4201         * gfortran.dg/g77/README: Update.
4202
4203 2004-10-28  Matt Austern  <austern@apple.com>
4204
4205         PR c++/14124
4206         * g++.dg/ext/packed7.C: New test.
4207
4208 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4209
4210         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
4211         scan-assembler.
4212         * lib/scanasm.exp (hidden-scan-for): New proc.
4213         (scan-hidden): Use hidden-scan-for instead of constructing the scan
4214         string.
4215         (scan-not-hidden): Likewise.
4216         * lib/target-supports.exp (check_visibility_available): mach-o is
4217         support too.
4218
4219 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
4220
4221         PR c++/17132
4222         * g++.dg/template/memclass3.C: New test.
4223
4224 2004-10-28  Adam Nemet  <anemet@lnxw.com>
4225
4226         PR middle-end/18160
4227         * gcc.dg/register-var-1.c: New test.
4228         * gcc.dg/register-var-2.c: New test.
4229         * gcc.dg/asm-7.c: Taking the address of a register variable is an
4230         error now.
4231
4232 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
4233
4234         PR other/18172
4235         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
4236         unused variables.
4237         * gcc.dg/vect/vect-22.c: Likewise.
4238
4239 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
4240
4241         * gcc.dg/i386-rotate-1.c: New test.
4242
4243 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
4244
4245         * g++.dg/init/ref12.C: Add "run" marker.
4246
4247         PR c++/17435
4248         * g++.dg/init/ref12.C: New test.
4249
4250         PR c++/18140
4251         * g++.dg/template/shift1.C: New test.
4252         * g++.dg/template/error10.C: Adjust error markers.
4253
4254 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
4255
4256         PR tree-opt/17529
4257         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
4258
4259 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
4260
4261         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
4262         * gcc.dg/weak/weak-3.c: Likewise.
4263         * gcc.dg/weak/weak-5.c: Likewise.
4264         * gcc.dg/weak/weak-9.c: Likewise.
4265         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
4266         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
4267
4268         * gcc.dg/darwin-weakimport-1.c: New.
4269
4270 2004-10-28  Ben Elliston  <bje@au.ibm.com>
4271
4272         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
4273
4274 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
4275
4276         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
4277         'syntax' error messages.
4278         * gcc.dg/cpp/direct2s.c: Likewise.
4279
4280 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
4281
4282         * gcc.c-torture/compile/20041026-1.c: New.
4283
4284 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
4285
4286         PR c++/18093
4287         * g++.dg/lookup/ns2.C: New test.
4288
4289         PR c++/18020
4290         * g++.dg/template/enum4.C: New test.
4291
4292         PR c++/18161
4293         * g++.dg/template/expr1.C: New test.
4294
4295 2004-10-26  Ben Elliston  <bje@au.ibm.com>
4296
4297         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
4298
4299 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4300
4301         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
4302         gcc.dg/decl-nospec-3.c: New tests.
4303
4304 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
4305
4306         * objc.dg/super-class-3.m: New test.
4307
4308 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
4309
4310         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
4311         resyncing.
4312         * gcc.dg/cpp/direct2s.c: Likewise.
4313
4314 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
4315
4316         * objc.dg/image-info.m: Update for changes to section selection.
4317
4318 2004-10-25  David Ayers  <d.ayers@inode.at>
4319             Ziemowit Laski  <zlaski@apple.com>
4320
4321         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
4322         diagnostics when messaging 'id <Proto>'.
4323         * objc.dg/class-protocol-1.m: New test.
4324         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
4325         a non-existent method signature.
4326         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
4327         Update diagnostics when messaging with non-existent method signature.
4328         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
4329         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
4330         invalid receivers are now resolved as if messaging 'id'; remove
4331         extraneous diagnostics.
4332
4333 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4334
4335         PR c/16667
4336         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
4337         gcc.dg/init-desig-obs-3.c: New tests.
4338
4339 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
4340
4341         * gcc.dg/debug/20041023-1.c: New test.
4342
4343 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
4344
4345         PR middle-end/17407
4346         * gcc.c-torture/compile/pr17407.c: New test.
4347
4348         PR c++/18121
4349         * g++.dg/template/array8.C: New test.
4350
4351 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4352
4353         PR other/18138
4354         * lib/g++.exp: Accept more than one multilib libgcc.
4355         * lib/gcc-dg.exp: Likewise.
4356         * lib/objc.exp: Likewise.
4357         * lib/treelang.exp: Likewise.
4358         * lib/gfortran.exp: Likewise.
4359
4360 2004-10-24  Ben Elliston  <bje@au.ibm.com>
4361
4362         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
4363
4364 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
4365
4366         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
4367         * gcc.dg/c99-const-expr-3.c: Likewise.
4368
4369 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
4370
4371         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
4372
4373 2004-10-23  Ben Elliston  <bje@au.ibm.com>
4374
4375         * gcc.c-torture/execute/loop-2e.x: Remove.
4376
4377 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4378
4379         PR c++/18095
4380         * g++.dg/parse/crash18.C: New.
4381         * g++.dg/parse/crash19.C: New.
4382
4383 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4384
4385         * g++.dg/ext/dllimport1.C: Move dg-warnings.
4386         * g++.dg/ext/dllimport2.C: Same.
4387         * g++.dg/ext/dllimport8.C: Same.
4388
4389 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
4390
4391         PR c++/10841
4392         * g++.dg/conversion/cast1.C: New test.
4393         * g++.dg/overload/pmf1.C: Adjust error marker.
4394
4395 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
4396
4397         PR objc/17923
4398         * objc.dg/const-str-7.m: New test.
4399
4400 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4401
4402         * g++.dg/template/memfriend11.C: Fix comment typo.
4403         * g++.dg/template/memfriend14.C: Likewise.
4404
4405 2004-10-20  Richard Henderson  <rth@redhat.com>
4406
4407         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
4408         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
4409         -fasynchronous-unwind-tables.
4410
4411 2004-10-20  Richard Henderson  <rth@redhat.com>
4412
4413         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
4414         (main): Return success.
4415         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
4416         (main): Return success.
4417
4418 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4419
4420         PR c++/13495
4421         * g++.dg/template/memfriend9.C: New test.
4422         * g++.dg/template/memfriend10.C: Likewise.
4423         * g++.dg/template/memfriend11.C: Likewise.
4424         * g++.dg/template/memfriend12.C: Likewise.
4425         * g++.dg/template/memfriend13.C: Likewise.
4426         * g++.dg/template/memfriend14.C: Likewise.
4427         * g++.dg/template/memfriend15.C: Likewise.
4428         * g++.dg/template/memfriend16.C: Likewise.
4429         * g++.dg/template/memfriend17.C: Likewise.
4430         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
4431
4432 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
4433
4434         * g++.dg/conversion/dr195.C: New.
4435         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
4436
4437 2004-10-20  Ben Elliston  <bje@au.ibm.com>
4438             Devang Patel  <dpatel@apple.com>
4439
4440         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
4441         of floating point arithmetic, which could trap.
4442
4443 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
4444
4445         PR c++/14035
4446         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
4447         * g++.dg/conversion/const2.C: New test.
4448         * g++.dg/expr/reinterpret2.C: New test.
4449         * g++.dg/expr/reinterpret3.C: New test.
4450         * g++.dg/expr/cast2.C: New test.
4451         * g++.dg/expr/copy1.C: New test.
4452         * g++.dg/other/conversion1.C: Change error message.
4453         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
4454         function pointers to void *.
4455         * g++.old-deja/g++.mike/p10148.C: Likewise.
4456
4457 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4458
4459         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
4460
4461 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
4462
4463         PR c++/18047
4464
4465         * g++.dg/parse/expr3.C: New test.
4466
4467 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4468
4469         * gcc.dg/smod-1.c: New test.
4470
4471 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
4472
4473         * objc.dg/method-14.m: New test.
4474
4475 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4476
4477         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
4478         Also xfail as the patch was reverted.
4479
4480 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4481
4482         PR middle-end/16973
4483         * gcc.dg/pr16973.c: New test.
4484
4485 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
4486
4487         PR tree-optimization/17656
4488         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
4489
4490 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4491
4492         * g++.dg/eh/shadow1.C: New.
4493
4494 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
4495
4496         * gcc.c-torture/compile/20041018-1.c: New test.
4497
4498 2004-10-18  Ben Elliston  <bje@au.ibm.com>
4499
4500         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
4501         compiler referring to register 0 when accessing sdata.  The linker
4502         now patches things up.
4503
4504 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
4505
4506         PR c/17529
4507         * gcc.c-torture/compile/pr17529.c: New test.
4508
4509 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4510
4511         PR c++/17743
4512         * g++.dg/ext/attrib17.C: New test.
4513
4514 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4515
4516         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
4517
4518 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4519
4520         PR c++/10479
4521         * g++.dg/ext/attrib16.C: New test.
4522
4523 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
4524
4525         PR c++/17042
4526         * g++.dg/init/dso_handle1.C: New test.
4527
4528         PR c++/14667
4529         * g++.dg/parse/typedef6.C: New test.
4530
4531         PR c++/17916
4532         * g++.dg/parse/pragma1.C: New test.
4533
4534 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
4535
4536         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
4537
4538 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
4539
4540         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
4541         -fno-common when on HPPA HP-UX platforms.
4542
4543 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
4544
4545         PR other/16820
4546         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
4547         stdint.h.
4548         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
4549         uintptr_t.
4550
4551 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4552
4553         PR c++/16301
4554         * g++.dg/lookup/strong-using-4.C: New test.
4555
4556 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4557
4558         PR middle-end/16567
4559         * gcc.c-torture/compile/nested-1.c: New test.
4560
4561 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4562
4563         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
4564         and mipsisa64*-*-* (until support for misaligned loads is added).
4565         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
4566         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
4567         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
4568         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
4569         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
4570         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
4571
4572 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
4573
4574         PR c++/17976
4575         * g++.dg/init/dtor3.C: New test.
4576
4577 2004-10-15  Ben Elliston  <bje@au.ibm.com>
4578
4579         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
4580
4581 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
4582
4583         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
4584         * gcc.dg/macho-lo-sum.c: Likewise.
4585
4586 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
4587
4588         * gcc.dg/ppc-spe64-1.c: New test.
4589
4590 2004-10-14  Devang Patel  <dpatel@apple.com>
4591
4592         PR 17635
4593         * gcc.dg/pr17635.c : New test.
4594
4595 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
4596
4597         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
4598         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
4599         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
4600         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
4601         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
4602         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
4603         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
4604         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
4605         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
4606         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
4607         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
4608         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
4609         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
4610         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
4611         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
4612         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
4613         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
4614         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
4615
4616 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4617
4618         * gcc.dg/vect/vect-82.c: New testcase.
4619         * gcc.dg/vect/vect-82_64.c: New testcase.
4620         * gcc.dg/vect/vect-83.c: New testcase.
4621         * gcc.dg/vect/vect-83_64.c: New testcase.
4622
4623 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4624
4625         * gcc.dg/cpp/error-1.c: New test.
4626
4627 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4628
4629         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
4630
4631 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
4632
4633         PR target/17984
4634         * gcc.dg/cris-peep2-xsrand2.c: New test.
4635
4636 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
4637
4638         PR c++/17661
4639         * testsuite/g++.dg/expr/for2.C: New test.
4640
4641 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4642
4643         * g++.dg/inherit/thunk1.C: Run on the SPARC.
4644
4645 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
4646
4647         PR tree-optimization/17724
4648         * g++.dg/opt/pr17724-1.C: New test.
4649         * g++.dg/opt/pr17724-2.C: New test.
4650         * g++.dg/opt/pr17724-3.C: New test.
4651         * g++.dg/opt/pr17724-4.C: New test.
4652         * g++.dg/opt/pr17724-5.C: New test.
4653         * g++.dg/opt/pr17724-6.C: New test.
4654
4655 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
4656
4657         PR c/17301
4658         * gcc.dg/pr17301-2.c: New test.
4659
4660 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
4661
4662         PR c++/15876
4663         * g++.dg/parse/error22.C: New test.
4664
4665         PR c++/17936
4666         * g++.dg/template/spec18.C: New test.
4667
4668 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
4669
4670         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
4671         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
4672         memcpy.
4673         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
4674         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
4675
4676 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4677
4678         * g++.dg/eh/cleanup5.C: Add dg-options "".
4679
4680 2004-10-11  Roger Sayle  <roger@eyesopen.com>
4681
4682         PR middle-end/17657
4683         * gcc.dg/switch-4.c: New test case.
4684
4685 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
4686
4687         * gcc.c-torture/execute/20041011-1.c: New test.
4688
4689 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4690
4691         PR c++/17554
4692         * g++.dg/init/for3.C: New test.
4693
4694         PR c++/17657
4695         * g++.dg/opt/switch2.C: New test.
4696
4697         PR middle-end/17703
4698         * g++.dg/warn/Wreturn-2.C: New test.
4699
4700 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4701
4702         PR c++/17907
4703         * g++.dg/eh/cleanup5.C: New test.
4704
4705 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
4706
4707         PR c++/17393
4708         * g++.dg/parse/error21.C: New test.
4709
4710 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4711
4712         * g++.dg/overload/pmf1.C: Adjust quoting marks.
4713         * g++.dg/warn/incomplete1.C: Likewise.
4714         * g++.dg/template/qualttp20.C: Likewise.
4715
4716 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4717
4718         PR c/17881
4719         * parm-incomplete-1.c: New test.
4720
4721 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4722
4723         PR c++/17867
4724         * g++.dg/parse/error19.C: New test.
4725
4726         PR c++/17670
4727         * g++.dg/init/new11.C: New test.
4728
4729         PR c++/17821
4730         * g++.dg/parse/error20.C: New test.
4731
4732         PR c++/17826
4733         * g++.dg/template/crash24.C: New test.
4734
4735 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4736
4737         PR c/17301
4738         * gcc.dg/pr17301-1.c: New test.
4739
4740 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4741
4742         PR c/17189
4743         * gcc.dg/anon-struct-5.c: New test.
4744
4745 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4746
4747         PR c/17844
4748         * gcc.dg/pr17844-1.c: New test.
4749
4750 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
4751
4752         PR tree-optimization/17906
4753         * gcc.c-torture/compile/pr17906.c: New.
4754
4755 2004-10-09  Stuart Hastings  <stuart@apple.com>
4756             Roger Sayle  <roger@eyesopen.com>
4757
4758         PR rtl-optimization/17853
4759         * gcc.dg/i386-mmx-5.c: New testcase.
4760
4761 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
4762
4763         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
4764
4765 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4766
4767         PR c++/17524
4768         * g++.dg/template/static9.C: New test.
4769
4770         PR c++/17685
4771         * g++.dg/parse/operator5.C: New test.
4772
4773 2004-10-09  Roger Sayle  <roger@eyesopen.com>
4774
4775         PR middle-end/17894
4776         * gcc.c-torture/execute/divcmp-4.c: New test case.
4777
4778 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4779
4780         PR tree-opt/17902
4781         * g++.dg/opt/pr17902.C: New test.
4782
4783 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
4784
4785         * gcc.dg/cpp/ident-1.c: Add dg-options "".
4786
4787 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4788
4789         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
4790
4791 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4792
4793         * gcc.dg/assign-warn-3.c: New test.
4794
4795 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4796
4797         PR c/16999
4798         * gcc.dg/cpp/ident-1.c: New test.
4799
4800 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
4801
4802         * gcc.c-torture/compile/acc1.c: New.
4803
4804 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4805
4806         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
4807         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
4808
4809 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4810
4811         * gcc.dg/ultrasp11.c: New test.
4812
4813 2004-10-08  Michael Matz  <matz@suse.de>
4814
4815         * gcc.dg/doloop-2.c: New test.
4816
4817 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4818
4819         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
4820         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
4821         objc.dg/method-9.m: Update expected diagnostics.
4822
4823 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
4824
4825         * gcc.dg/ppc-fsel-3.c: New file.
4826         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
4827
4828 2004-10-07  Paul Brook  <paul@codesourcery.com>
4829
4830         * gfortran.dg/intrinsic_verify_1.f90: New test.
4831
4832 2004-10-07  Paul Brook  <paul@codesourcery.com>
4833
4834         * gfortran.dg/empty_format_1.f90: Remove stray commas.
4835
4836 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4837
4838         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
4839         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
4840         commit.
4841
4842 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4843
4844         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
4845
4846 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4847
4848         PR c++/17115
4849         * g++.dg/warn/Winline-4.C: New test.
4850
4851 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4852
4853         * gcc.c-torture/compile/20041007-1.c: New test.
4854
4855 2004-10-07  Paul Brook  <paul@codesourcery.com>
4856
4857         PR fortran/17678
4858         * gfortran.dg/use_allocated_1.f90: New test.
4859
4860 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4861
4862         PR middle-end/17849
4863         * gfortran.fortran-torture/compile/nested.f90: New test
4864
4865 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4866
4867         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
4868
4869 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4870
4871         PR c++/17368
4872         * g++.dg/ext/asm6.C: New test.
4873
4874 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
4875
4876         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
4877
4878 2004-10-06  Paul Brook  <paul@codesourcery.com>
4879
4880         PR libfortran/17709
4881         * gfortran.dg/empty_format_1.f90: New test.
4882
4883 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4884
4885         PR fortran/17568
4886         * gfortran.dg/ishft.f90: New test.
4887
4888         PR fortran/17283
4889         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
4890         tests.
4891
4892 2004-10-06  Paul Brook  <paul@codesourcery.com>
4893
4894         * gfortran.dg/do_1.f90: New test.
4895
4896 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4897
4898         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
4899         optimizing for size.
4900
4901 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4902
4903         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
4904
4905 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4906
4907         * gcc.c-torture/compile/20041005-1.c: New test.
4908
4909 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4910
4911         PR c++/17829
4912         * g++.dg/lookup/koenig4.C: New.
4913
4914 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4915
4916         * g++.dg/other/classkey1.C: Adjust quoting marks.
4917         * g++.dg/parse/error15.C: Likewise.
4918         * g++.dg/template/meminit2.C (int>): Likewise.
4919
4920 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4921
4922         PR fortran/17283
4923         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
4924
4925         PR fortran/17631
4926         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
4927
4928         PR fortran/17708
4929         * gfortran.dg/pr17708.f90: New test.
4930
4931 2004-10-04  Chao-ying Fu  <fu@mips.com>
4932
4933         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
4934         * gcc.dg/vect/vect-4.c: Ditto.
4935         * gcc.dg/vect/vect-5.c: Ditto.
4936         * gcc.dg/vect/vect-6.c: Ditto.
4937         * gcc.dg/vect/vect-8.c: Ditto.
4938         * gcc.dg/vect/vect-16.c: Ditto.
4939         * gcc.dg/vect/vect-30.c: Ditto.
4940         * gcc.dg/vect/vect-40.c: Ditto.
4941         * gcc.dg/vect/vect-41.c: Ditto.
4942         * gcc.dg/vect/vect-42.c: Ditto.
4943         * gcc.dg/vect/vect-43.c: Ditto.
4944         * gcc.dg/vect/vect-44.c: Ditto.
4945         * gcc.dg/vect/vect-45.c: Ditto.
4946         * gcc.dg/vect/vect-46.c: Ditto.
4947         * gcc.dg/vect/vect-47.c: Ditto.
4948         * gcc.dg/vect/vect-48.c: Ditto.
4949         * gcc.dg/vect/vect-49.c: Ditto.
4950         * gcc.dg/vect/vect-50.c: Ditto.
4951         * gcc.dg/vect/vect-51.c: Ditto.
4952         * gcc.dg/vect/vect-52.c: Ditto.
4953         * gcc.dg/vect/vect-53.c: Ditto.
4954         * gcc.dg/vect/vect-54.c: Ditto.
4955         * gcc.dg/vect/vect-55.c: Ditto.
4956         * gcc.dg/vect/vect-56.c: Ditto.
4957         * gcc.dg/vect/vect-57.c: Ditto.
4958         * gcc.dg/vect/vect-58.c: Ditto.
4959         * gcc.dg/vect/vect-59.c: Ditto.
4960         * gcc.dg/vect/vect-60.c: Ditto.
4961         * gcc.dg/vect/vect-74.c: Ditto.
4962         * gcc.dg/vect/vect-79.c: Ditto.
4963         * gcc.dg/vect/vect-80.c: Ditto.
4964
4965 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4966
4967         * gcc.dg/unused-7.c: Use the correct option.
4968
4969 2004-10-04  Paul Brook  <paul@codesourcery.com>
4970         Bud Davis  <bdavis9659@comcast.net>
4971
4972         PR fortran/17706
4973         PR fortran/16434
4974         * gfortran/pr17706.f90: New test.
4975         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
4976
4977 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4978
4979         * gfortran.dg/pr17612.f90: New test.
4980
4981 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4982
4983         * g++.dg/template/local1.C: Adjust quoting marks in
4984         testing for diagnostics.
4985         * g++.dg/tls/diag-2.C: Likewise.
4986         * g++.dg/other/error8.C: Likewise.
4987
4988 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4989
4990         PR c/17178
4991         * gcc.dg/unused-4.c: Adjust to be correct.
4992
4993         PR c/17820
4994         * gcc.dg/unused-7.c: New test.
4995
4996 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4997
4998         PR c++/17797
4999         * g++.dg/overload/template2.C: New test.
5000
5001 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
5002
5003         PR tree-optimization/16632
5004         * gcc.dg/tree-ssa/20041002-1.c: New.
5005
5006 2004-10-03  Paul Brook  <paul@codesourcery.com>
5007
5008         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
5009         rather than relying on default formatting.
5010
5011 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
5012
5013         * gcc.dg/20040920-1.c: Update expected message text.
5014
5015 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
5016
5017         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
5018
5019 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
5020
5021         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
5022         tree level.
5023
5024 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5025
5026         * gcc.dg/tree-ssa/pr17343.c: Remove.
5027
5028 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5029
5030         PR tree-opt/17343
5031         * gcc.dg/tree-ssa/pr17343.c: New test.
5032
5033 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
5034
5035         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
5036         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
5037         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
5038         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
5039         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
5040
5041 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5042
5043         * gcc.dg/lvalue-2.c: New test.
5044
5045 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5046
5047         PR c/17730
5048         * gcc.dg/pr17730-1.c: New test
5049
5050 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5051
5052         PR c/7425
5053         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
5054
5055 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5056
5057         * gcc.c-torture/execute/stdarg-1.c: New test.
5058         * gcc.c-torture/execute/stdarg-2.c: New test.
5059         * gcc.c-torture/execute/stdarg-3.c: New test.
5060         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5061         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5062         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5063         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5064         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5065
5066 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5067
5068         PR tree-optimization/17697
5069         * g++.dg/opt/pr17697-1.C: New test.
5070         * g++.dg/opt/pr17697-2.C: New test.
5071         * g++.dg/opt/pr17697-3.C: New test.
5072
5073 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5074
5075         PR c/16409
5076         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
5077         gcc.dg/vla-init-5.c: New tests.
5078
5079 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5080
5081         PR c/13804
5082         * gcc.dg/pr13804-1.c: New test.
5083
5084 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5085
5086         PR fortran/16938
5087         * gfortran.dg/pr16938.f90: New test.
5088
5089 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5090
5091         * g++.dg/template/crash23.C: New test.
5092
5093 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5094
5095         PR c++/17585
5096         * g++.dg/template/static8.C: New test.
5097
5098 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
5099
5100         PR c++/17681
5101         * g++.dg/other/error9.C: New test.
5102
5103 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
5104
5105         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
5106
5107 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5108
5109         PR fortran/15164
5110         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
5111
5112 2004-09-26  Roger Sayle  <roger@eyesopen.com>
5113
5114         PR middle-end/17112
5115         * gcc.dg/pr17112-1.c: New test case.
5116
5117 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5118
5119         PR c/11459
5120         * gcc.dg/pr11459-1.c: New test.
5121
5122 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
5123
5124         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
5125         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5126
5127 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5128
5129         * gfortran.dg/pr15324.f90: Make array bounds consistent.
5130
5131 2004-09-25  Jan Hubicka  <jh@suse.cz>
5132
5133         * compile/30040909-1.c: New test.
5134         * compile/30040907-1.c: New test.
5135
5136 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
5137
5138         * gcc.c-torture/execute/va-arg-26.c: New test.
5139
5140 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
5141
5142         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
5143         extra diagnostics on targets with 64-bit pointers.
5144         * objc.dg/selector-1.m: Adjust dg-warning regexp.
5145
5146 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5147
5148         PR c/17188
5149         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
5150         * gcc.dg/decl-3.c: Adjust expected message.
5151
5152 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5153
5154         PR fortran/17615
5155         * gfortran.dg/pr17615.f90: New test.
5156
5157 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
5158
5159         PR tree-optimzation/17517
5160         * g++.dg/tree-ssa/pr17517.C: New Test.
5161
5162 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5163
5164         PR c++/16889
5165         * g++.dg/lookup/ambig3.C: New.
5166
5167 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
5168
5169         PR tree-opt/17624
5170         * g++.dg/opt/pr17624.C: New test.
5171
5172 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5173
5174         PR c/6980
5175         * gcc.dg/Wbad-function-cast-1.c: New test.
5176
5177 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
5178
5179         * g++.dg/ext/complit1.C
5180         * g++.dg/other/error2.C
5181         * g++.dg/other/nontype-1.C
5182         * g++.dg/parse/crash11.C
5183         * g++.dg/parse/crash12.C
5184         * g++.dg/parse/error15.C
5185         * g++.dg/parse/error4.C
5186         * g++.dg/parse/tmpl-outside1.C
5187         * g++.dg/parse/too-many-tmpl-args1.C
5188         * g++.dg/template/dependent-expr3.C
5189         * g++.dg/template/error10.C
5190         * g++.dg/template/instantiate1.C
5191         * g++.dg/template/vtable2.C
5192         * g++.dg/warn/Wshadow-1.C
5193         * g++.dg/warn/weak1.C
5194         * g++.old-deja/g++.brendan/crash16.C
5195         * g++.old-deja/g++.brendan/crash18.C
5196         * g++.old-deja/g++.brendan/crash48.C
5197         * g++.old-deja/g++.brendan/crash49.C
5198         * g++.old-deja/g++.brendan/crash55.C
5199         * g++.old-deja/g++.brendan/crash56.C
5200         * g++.old-deja/g++.brendan/crash8.C
5201         * g++.old-deja/g++.brendan/enum11.C
5202         * g++.old-deja/g++.brendan/enum8.C
5203         * g++.old-deja/g++.brendan/enum9.C
5204         * g++.old-deja/g++.brendan/friend3.C
5205         * g++.old-deja/g++.brendan/misc14.C
5206         * g++.old-deja/g++.bugs/900402_02.C
5207         * g++.old-deja/g++.bugs/900404_03.C
5208         * g++.old-deja/g++.bugs/900404_04.C
5209         * g++.old-deja/g++.bugs/900428_03.C
5210         * g++.old-deja/g++.jason/crash4.C
5211         * g++.old-deja/g++.jason/overload21.C
5212         * g++.old-deja/g++.jason/redecl1.C
5213         * g++.old-deja/g++.jason/report.C
5214         * g++.old-deja/g++.jason/rfg10.C
5215         * g++.old-deja/g++.jason/template30.C
5216         * g++.old-deja/g++.law/arm12.C
5217         * g++.old-deja/g++.law/ctors5.C
5218         * g++.old-deja/g++.law/cvt20.C
5219         * g++.old-deja/g++.law/init10.C
5220         * g++.old-deja/g++.law/init8.C
5221         * g++.old-deja/g++.law/visibility17.C
5222         * g++.old-deja/g++.law/visibility7.C
5223         * g++.old-deja/g++.mike/net8.C
5224         * g++.old-deja/g++.mike/p646.C
5225         * g++.old-deja/g++.mike/p700.C
5226         * g++.old-deja/g++.mike/p701.C
5227         * g++.old-deja/g++.mike/p811.C
5228         * g++.old-deja/g++.ns/template13.C
5229         * g++.old-deja/g++.other/array3.C
5230         * g++.old-deja/g++.other/crash25.C
5231         * g++.old-deja/g++.other/dtor3.C
5232         * g++.old-deja/g++.other/dtor4.C
5233         * g++.old-deja/g++.other/main1.C
5234         * g++.old-deja/g++.other/warn7.C
5235         * g++.old-deja/g++.pt/crash11.C
5236         * g++.old-deja/g++.pt/crash36.C
5237         * g++.old-deja/g++.pt/spec22.C
5238         * g++.old-deja/g++.pt/spec9.C
5239         * g++.old-deja/g++.pt/ttp52.C
5240         * g++.old-deja/g++.robertl/eb103.C
5241         * g++.old-deja/g++.robertl/eb121.C
5242         * g++.old-deja/g++.robertl/eb22.C
5243         * g++.old-deja/g++.robertl/eb8.C:
5244         Update locations and/or regexps of dg-error markers.
5245         Remove markers for some bogus messages that are no longer issued.
5246
5247 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
5248
5249         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
5250         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
5251
5252 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
5253
5254         PR c++/17618
5255         * g++.dg/lookup/crash5.C: New test.
5256
5257 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
5258
5259         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
5260         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
5261         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
5262         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
5263         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
5264         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
5265
5266         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
5267         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
5268         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
5269         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
5270         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
5271         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
5272
5273         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
5274
5275         * gcc.dg/vect/vect-44.c: Check additional cases.
5276         * gcc.dg/vect/vect-48.c: Check additional cases.
5277
5278         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
5279         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
5280         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
5281         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
5282         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
5283         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
5284         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
5285         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
5286         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
5287
5288         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
5289         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
5290         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
5291
5292 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5293
5294         * gcc.dg/tree-ssa/loop-6.c: New test.
5295
5296 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
5297
5298         PR c++/17620
5299         * g++.dg/inherit/base2.C: New.
5300
5301 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5302
5303         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
5304         * gcc.dg/20001012-2.c: Likewise.
5305         * gcc.dg/20001013-1.c: Likewise.
5306         * gcc.dg/20001101-1.c: Likewise.
5307         * gcc.dg/20001102-1.c: Likewise.
5308         * gcc.dg/bf-spl1.c: Likewise.
5309         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
5310         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
5311
5312 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
5313
5314         PR tree-optimization/16721
5315         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
5316
5317 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
5318
5319         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
5320         * gcc.dg/20040305-1.c: Likewise.
5321
5322 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5323
5324         PR c/16566
5325         * gcc.c-torture/compile/pr16566-1.c,
5326         gcc.c-torture/compile/pr16566-2.c,
5327         gcc.c-torture/compile/pr16566-3.c: New tests.
5328
5329 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
5330
5331         PR tree-optimization/17512
5332         * gcc.c-torture/compile/20040916-1.c.
5333
5334 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
5335
5336         * gcc.dg/pragma-re-3.c: New test.
5337
5338 2004-09-17  Matt Austern  <austern@apple.com>
5339
5340         PR c++/15049
5341         * g++.dg/other/anon3.C: New.
5342
5343 2004-09-21  Roger Sayle  <roger@eyesopen.com>
5344
5345         PR c++/7503
5346         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
5347         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
5348         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
5349         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
5350         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
5351
5352 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
5353
5354         PR fortran/17286
5355         * gfortran.dg/pr17286.f90: New test.
5356
5357 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
5358
5359         PR c++/17530
5360         * g++.dg/template/static7.C: New test.
5361
5362 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
5363
5364         PR tree-opt/17558
5365         * gcc.c-torture/compile/pr17558.c: New test.
5366
5367 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5368
5369         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
5370         if SKIP_ATTRIBUTE is defined.
5371
5372 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5373
5374         PR fortran/15957
5375         * gfortran.dg/pr15957.f90: New test.
5376
5377 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
5378
5379         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
5380         in comparison.
5381         * gcc.dg/vect/vect-79.c: Likewise.
5382         * gcc.dg/vect/vect-80.c: Likewise.
5383
5384 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5385
5386         PR fortran/15750
5387         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
5388
5389 2004-09-20  Ira Rosen  <irar@il.ibm.com>
5390
5391         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
5392         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
5393         * gcc.dg/vect/vect-62.c: New testcase.
5394         * gcc.dg/vect/vect-63.c: New testcase.
5395         * gcc.dg/vect/vect-64.c: New testcase.
5396         * gcc.dg/vect/vect-65.c: New testcase.
5397         * gcc.dg/vect/vect-66.c: New testcase.
5398         * gcc.dg/vect/vect-67.c: New testcase.
5399         * gcc.dg/vect/vect-68.c: New testcase.
5400         * gcc.dg/vect/vect-69.c: New testcase.
5401         * gcc.dg/vect/vect-79.c: New testcase.
5402         * gcc.dg/vect/vect-80.c: New testcase.
5403
5404 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5405
5406         * gcc.target/mips/asm-1.c: New test.
5407
5408 2004-09-19  Ira Rosen  <irar@il.ibm.com>
5409
5410         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
5411         * gcc.dg/vect/vect-73.c: New testcase.
5412         * gcc.dg/vect/vect-74.c: New testcase.
5413         * gcc.dg/vect/vect-75.c: New testcase.
5414         * gcc.dg/vect/vect-76.c: New testcase.
5415         * gcc.dg/vect/vect-77.c: New testcase.
5416         * gcc.dg/vect/vect-78.c: New testcase
5417
5418 2004-09-18  Paul Brook  <paul@codesourcery.com>
5419
5420         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
5421
5422 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5423
5424         PR c/17424
5425         * gcc.dg/pr17424-1.c: New test.
5426
5427 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
5428
5429         * g++.dg/tree-ssa/pr17153.C: New test.
5430
5431 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
5432
5433         PR pch/13361
5434         * testsuite/g++.dg/pch/wchar-1.C: New.
5435         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5436
5437 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
5438
5439         * gcc.c-torture/execute/20040917-1.c: New test.
5440
5441 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5442
5443         PR tree-optimization/17319
5444         * gcc.dg/pr17319.c: New test.
5445
5446 2004-09-17  Devang Patel  <dpatel@apple.com>
5447
5448         * gcc.dg/20040813-1.c: New test.
5449
5450 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5451
5452         PR tree-optimization/17273
5453         * gcc.c-torture/compile/pr17273.c: New test.
5454
5455 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5456
5457         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
5458         Update expected messages.
5459         * gcc.dg/declspec-13.c: New test.
5460
5461 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
5462
5463         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
5464
5465 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5466
5467         * gcc.c-torture/execute/pr17252.c: Use post-increment to
5468         change what 'a' is pointing to.
5469
5470 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
5471
5472         PR c++/16002
5473         * g++.dg/template/error18.C: New test.
5474
5475         PR c++/16029
5476         * g++.dg/warn/Wunused-8.C: New test.
5477
5478 2004-09-17  Steven Bosscher  <stevenb@suse.de>
5479
5480         PR tree-optimization/17513
5481         * gcc.dg/20040916-1.c: New test.
5482
5483 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
5484
5485         PR c++/17501
5486         * g++.dg/template/typename7.C: New test.
5487
5488 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5489
5490         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
5491
5492 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
5493
5494         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
5495         with -ftree-based-profiling also.
5496         * lib/profopt.exp: Support late-set profile_option/feedback_option.
5497
5498 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
5499
5500         PR/15364
5501         * gfortran.dg/der_array_io_1.f90: New test.
5502         * gfortran.dg/der_array_io_2.f90: New test.
5503         * gfortran.dg/der_array_io_3.f90: New test.
5504
5505 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5506
5507         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
5508         EABI.
5509
5510 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5511
5512         * g++.dg/opt/switch1.C: New test.
5513
5514 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5515
5516         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
5517         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
5518         Update expected messages.
5519
5520 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5521
5522         PR fortran/16485
5523         * gfortran.dg/same_name_1.f90: New test.
5524
5525 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
5526
5527         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
5528         dereference garbage pointers.
5529
5530 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
5531
5532         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
5533         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
5534
5535         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
5536         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
5537         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
5538
5539 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
5540
5541         PR c++/17324
5542         * g++.dg/template/mangle1.C: New test.
5543
5544 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5545
5546         PR tree-optimization/17252
5547         * gcc.c-torture/execute/pr17252.c: New test.
5548
5549 2004-09-14  Andrew Pinski  <apinski@apple.com>
5550
5551         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
5552
5553 2004-09-14  Roger Sayle  <roger@eyesopen.com>
5554
5555         PR rtl-optimization/9771
5556         * gcc.dg/pr9771-1.c: New test case.
5557
5558 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5559
5560         PR tree-optimization/15262
5561         * gcc.c-torture/execute/pr15262-1.c: New test.
5562         * gcc.c-torture/execute/pr15262-2.c: New test.
5563
5564 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5565
5566         * gcc.dg/declspec-12.c: New test.
5567
5568 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
5569
5570         * gfortran.dg/pr17090.f90: Add directives to test.
5571
5572 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5573
5574         * gcc.c-torture/compile/20040914-1.c: New test.
5575
5576 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5577
5578         PR c++/16162
5579         * g++.dg/template/decl2.C: New test.
5580
5581 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
5582
5583         PR fortran/17090
5584         * gfortran.dg/pr17090.f90: New test.
5585
5586 2004-09-13  Dale Johannesen  <dalej@apple.com>
5587
5588         * gcc.c-torture/compile/pr17408.c:  New test case.
5589
5590 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5591
5592         PR c++/16716
5593         * g++.dg/parse/crash17.C: New test.
5594
5595         PR c++/17327
5596         * g++.dg/template/enum3.C: New test.
5597
5598 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
5599
5600         * lib/gcc-defs.exp: Load wrapper.exp.
5601         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
5602         using local code.
5603         * lib/gcc.exp (gcc_init): Similar.
5604         * lib/gfortran.exp (gfortran_init): Similar.
5605         * lib/objc.exp (objc_init): Similar.
5606         * lib/treelang.exp (treelang_init): Similar.
5607         * lib/wrapper.exp: New file with build_wrapper call machinery in
5608         ${tool}_maybe_build_wrapper.
5609
5610 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5611
5612         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
5613         "inline".
5614         * gcc.dg/declspec-11.c: Update expected messages.
5615         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
5616         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
5617         gcc.dg/inline-12.c: New tests.
5618
5619 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
5620
5621         * g++.dg/tree-ssa/pr17400.C: New testcase.
5622
5623 2004-09-13  James E Wilson  <wilson@specifixinc.com>
5624
5625         * gcc.target/mips/sb1-1.c: New testcase.
5626
5627 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
5628
5629         * lib/g77-dg.exp: Remove unused file.
5630         * lib/mike-g77.exp: Ditto.
5631         * lib/g77.exp: Ditto.
5632
5633 2004-09-12  Richard Henderson  <rth@redhat.com>
5634
5635         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
5636
5637 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5638
5639         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
5640         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5641         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
5642         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
5643         Update expected messages.
5644
5645 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
5646
5647         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
5648         declaration/use mismatch for dirp parameter.
5649
5650 2004-09-12  Andrew Pinski  <apinski@apple.com>
5651
5652         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
5653         -fgnu-runtime is passed.
5654
5655 2004-09-12  Richard Henderson  <rth@redhat.com>
5656
5657         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
5658         do the uplevel thing and update additional_flags directly.
5659         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
5660         gfortran.fortran-torture/execute/intrinsic_nearest.x,
5661         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
5662         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
5663
5664 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5665
5666         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
5667
5668 2004-09-11  Roger Sayle  <roger@eyesopen.com>
5669
5670         PR middle-end/17411
5671         * g++.dg/opt/pr17411-1.C: New test case.
5672
5673 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5674
5675         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5676         gcc.dg/tls/diag-2.c: Update expected messages.
5677         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
5678         messages.
5679         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
5680         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
5681         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
5682         gcc.dg/tls/diag-5.c: New tests.
5683
5684 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
5685
5686         * gcc.dg/20040910-1.c: Correct dg-error regexp.
5687
5688 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5689
5690         * g++.dg/parse/break-in-for.C: New test.
5691
5692 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
5693
5694         * gcc.dg/tree-ssa/20040911-1.c: New test.
5695
5696 2004-09-11  Andreas Jaeger  <aj@suse.de>
5697
5698         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
5699         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
5700
5701 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
5702
5703         * gcc.target/frv: New directory of FR-V-specific tests.
5704
5705 2004-09-10  James E Wilson  <wilson@specifixinc.com>
5706
5707         * gcc.dg/convert-vec-1.c: New test.
5708
5709 2004-09-10  Roger Sayle  <roger@eyesopen.com>
5710
5711         PR middle-end/17024
5712         * gcc.dg/pr17024-1.c: New test case.
5713
5714 2004-09-10  Eric Christopher  <echristo@redhat.com>
5715
5716         * gcc.dg/20040910-1.c: New test.
5717
5718 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5719
5720         * gcc.dg/bitfld-9.c: New test.
5721
5722 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
5723
5724         * gcc.c-torture/execute/ieee/acc1.c: New test.
5725         * gcc.c-torture/execute/ieee/acc2.c: New test.
5726         * gcc.c-torture/execute/ieee/mzero6.c: New test.
5727
5728 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5729
5730         * gcc.dg/deprecated-2.c: New test.
5731
5732 2004-09-09  James E Wilson  <wilson@specifixinc.com>
5733
5734         * gcc.dg/init-vec-1.c: New test.
5735
5736 2004-09-09  Roger Sayle  <roger@eyesopen.com>
5737
5738         PR middle-end/17055
5739         * gcc.dg/pr17055-1.c: New test case.
5740
5741 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
5742
5743         PR target/17377
5744         * gcc.c-torture/execute/pr17377.c: New test.
5745
5746 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5747
5748         PR c/8420
5749         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
5750         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
5751         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5752         gcc.dg/long-long-typespec-1.c: New tests.
5753         * gcc.dg/tls/diag-2.c: Update expected diagnostics
5754
5755 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5756
5757         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
5758         gcc.dg/gnu99-static-1.c: New tests.
5759
5760 2004-09-08  Devang Patel  <dpatel@apple.com>
5761
5762         * gcc.dg/darwin-ld-20040828-1.c: New test.
5763         * gcc.dg/darwin-ld-20040828-2.c: New test.
5764         * gcc.dg/darwin-ld-20040828-3.c: New test.
5765
5766 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
5767
5768         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
5769         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
5770         in error message.
5771         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
5772         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
5773         in error message.
5774         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
5775         types they qualify.
5776         * objc.dg/type-size-2.m: Fix wording in comment.
5777         * objc.dg/va-meth-1.m: New test case.
5778
5779 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
5780
5781         PR c/16633:
5782         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
5783         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
5784
5785 2004-09-06  Devang Patel  <dpatel@apple.com>
5786
5787         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
5788         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
5789
5790 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
5791
5792         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
5793         reflect changed line numbering of diagnostics.
5794
5795 2004-09-06  Paul Brook  <paul@codesourcery.com>
5796
5797         * gfortran.dg/edit_real_1.f90: Add new test.
5798
5799 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5800
5801         * gcc.dg/tree-ssa/loop-2.c: New test.
5802         * gcc.dg/tree-ssa/loop-3.c: New test.
5803         * gcc.dg/tree-ssa/loop-4.c: New test.
5804         * gcc.dg/tree-ssa/loop-5.c: New test.
5805
5806 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5807
5808         * gcc.dg/format/sentinel-1.c: Update for parameter option.
5809
5810 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5811
5812         * gcc.dg/format/sentinel-1.c: New test.
5813
5814 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
5815
5816         * testsuite/gcc.dg/builtins-46.c: New.
5817
5818 2004-09-03  Devang Patel  <dpatel@apple.com>
5819
5820         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
5821         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
5822
5823 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5824
5825         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
5826         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
5827         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
5828         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
5829         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
5830         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
5831         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
5832         the non-portable bzero.
5833         * gcc.dg/20010912-1.c: xfail for NetWare.
5834         * gcc.dg/20020426-2.c: xfail for NetWare.
5835         * gcc.dg/20021014-1.c: xfail for NetWare.
5836         * gcc.dg/20021018-1.c: xfail for NetWare.
5837         * gcc.dg/20030213-1.c: xfail for NetWare.
5838         * gcc.dg/20030225-1.c: xfail for NetWare.
5839         * gcc.dg/20030708-1.c: xfail for NetWare.
5840         * gcc.dg/builtins-config.h: Also exclude NetWare.
5841         * gcc.dg/format/format.h: Define restrict only if not already defined.
5842         * gcc.dg/nest.c: xfail for NetWare.
5843         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
5844         * lib/target-supports.exp (check_visibility_available): Exclude
5845         NetWare.
5846
5847 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5848
5849         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
5850         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
5851         deterministic starting point for the alignment of structure fields.
5852         * gcc.dg/Wpadded.c: Dito.
5853         * g++.dg/abi/vbase10.C: Dito.
5854
5855 2004-09-03  Devang Patel  <dpatel@apple.com>
5856
5857         * g++.dg/debug/pr15736.cc: New test.
5858
5859 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5860
5861         * README.QMTEST: Fix out-of-date link.
5862
5863 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
5864
5865         PR fortran/16579
5866         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
5867         Delete.  Duplicate of gfortran.dg/g77/20010610.f
5868
5869 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5870
5871         * g++.dg/abi/arm_rtti1.C: New test.
5872
5873 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
5874
5875         * gcc.dg/ppc-vector-memcpy.c: New.
5876         * gcc.dg/ppc-vector-memset.c: New.
5877
5878 2004-09-02  Chao-ying Fu  <fu@mips.com>
5879
5880         * gcc.target/mips/mips-3d-1.c: New test.
5881         * gcc.target/mips/mips-3d-2.c: New test.
5882         * gcc.target/mips/mips-3d-3.c: New test.
5883         * gcc.target/mips/mips-3d-4.c: New test.
5884         * gcc.target/mips/mips-3d-5.c: New test.
5885         * gcc.target/mips/mips-3d-6.c: New test.
5886         * gcc.target/mips/mips-3d-7.c: New test.
5887         * gcc.target/mips/mips-3d-8.c: New test.
5888         * gcc.target/mips/mips-3d-9.c: New test.
5889         * gcc.target/mips/mips-ps-1.c: New test.
5890         * gcc.target/mips/mips-ps-2.c: New test.
5891         * gcc.target/mips/mips-ps-3.c: New test.
5892         * gcc.target/mips/mips-ps-4.c: New test.
5893         * gcc.target/mips/mips-ps-type.c: New test.
5894
5895 2004-09-02  Paul Brook  <paul@codesourcery.com>
5896
5897         * gfortran.dg/edit_real_1.f90: Add new tests.
5898
5899 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5900
5901         PR fortran/15327
5902         * gfortran.dg/merge_char_1.f90: New test.
5903
5904 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5905
5906         PR fortran/16404
5907         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
5908
5909 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5910
5911         PR c/1522
5912         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
5913
5914 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
5915
5916         * g++.dg/opt/loop1.C: Do not XFAIL.
5917
5918 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
5919
5920         * gcc.c-torture/execute/20040831-1.c: New test.
5921
5922 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
5923
5924         PR fortran/16579
5925         * gfortran.dg/g77/20010610.f: Now passes.
5926         Copy from g77.f-torture/execute. Add dg-run directive.
5927         * gfortran.dg/g77/README: Update
5928
5929 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5930
5931         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
5932         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
5933         (t1, t2, t3, t4): Add volatile.
5934
5935 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5936
5937         * g++.dg/ext/visibility/arm1.C: New test.
5938
5939 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
5940
5941         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
5942         -pedantic-errors.
5943
5944 2004-09-01  Paul Brook  <paul@codesourcery.com>
5945
5946         * gfortran.dg/eof_2.f90: New test.
5947
5948 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5949
5950         PR fortran/16579
5951         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
5952
5953 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
5954
5955         PR libfortran/16805
5956         * gfortran.dg/list_read_2.f90: New test.
5957
5958 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5959
5960         * g++.dg/abi/key1.C: New test.
5961
5962 2004-08-31  Richard Henderson  <rth@redhat.com>
5963
5964         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
5965         form of offsetof.
5966         * g++.dg/other/offsetof5.C: Remove duplicate.
5967
5968 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5969
5970         PR fortran/17244
5971         * gfortran.dg/func_derived_1.f90: New test.
5972
5973 2004-08-31  Paul Brook  <paul@codesourcery.com>
5974
5975         * gfortran.dg/eof_1.f90: New test.
5976
5977 2004-08-31  Paul Brook  <paul@codesourcery.com>
5978
5979         * gfortran.dg/list_read_1.f90: New file.
5980
5981 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
5982
5983         * g++.dg/opt/loop1.C: XFAIL.
5984
5985 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
5986
5987         * gcc.dg/funcdef-storage-1.c: New.
5988         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
5989         an extern function in local scope.
5990         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
5991         declare an 'auto inline' function in local scope.
5992         * gcc.dg/20011130-1.c: Likewise.
5993         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
5994         an 'auto' function in local scope.
5995         * gcc.dg/20021014-1.c: Likewise.
5996         * gcc.dg/20030331-2.c: Likewise.
5997
5998 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5999
6000         * gfortran.dg/blockdata_1.f90: New test.
6001
6002 2004-08-30  Richard Henderson  <rth@redhat.com>
6003
6004         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
6005
6006 2004-08-30  Richard Henderson  <rth@redhat.com>
6007
6008         * lib/fortran-torture.exp (fortran-torture-execute): Honor
6009         additional_flags set by alternate driver.
6010         (ieee-options): New procedure.
6011         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
6012         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
6013         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
6014         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
6015
6016 2004-08-30  Richard Henderson  <rth@redhat.com>
6017
6018         * lib/f-torture.exp: Remove.
6019
6020 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
6021
6022         PR rtl-optimization/16590
6023         * g++.dg/opt/loop1.C: New test.
6024
6025 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6026
6027         PR fortran/13910
6028         * gfortran.dg/oldstyle_1.f90: New test.
6029
6030 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
6031         Paul Brook  <paul@codesourcery.com>
6032
6033         * gfortran.dg/g77/README: Update.
6034         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
6035         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6036         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
6037
6038 2004-08-28  Paul Brook  <paul@codesourcery.com>
6039
6040         PR libfortran/17195
6041         * gfortran.dg/edit_real_1.f90: New test.
6042
6043 2004-08-27  Paul Brook  <paul@codesourcery.com>
6044
6045         * gfortran.dg/rewind_1.f90: New test.
6046
6047 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
6048
6049         PR fortran/16597
6050         * gfortran.dg/pr16597.f90: New test.
6051
6052 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6053
6054         PR c/13801
6055         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
6056         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
6057         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
6058         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
6059         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
6060
6061 2004-08-26  Nick Clifton  <nickc@redhat.com>
6062
6063         * gcc.c-torture/compile/pr17119.c: New test.
6064
6065 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6066
6067         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
6068
6069 2004-08-25  Richard Henderson  <rth@redhat.com>
6070
6071         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
6072         the bits that expect kind=8 to be the largest real kind.
6073
6074 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6075
6076         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
6077
6078 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6079
6080         * gfortran.dg/assignment_1.f90: New test.
6081
6082 2004-08-25  Adam Nemet  <anemet@lnxw.com>
6083
6084         * g++.dg/template/repo3.C: New test.
6085
6086 2004-08-25  Roger Sayle  <roger@eyesopen.com>
6087
6088         PR middle-end/16693
6089         PR tree-optimization/16372
6090         * g++.dg/opt/pr16372-1.C: New test case.
6091         * g++.dg/opt/pr16693-1.C: New test case.
6092         * g++.dg/opt/pr16693-2.C: New test case.
6093
6094 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6095
6096         * objc.dg/proto-lossage-4.m: New test.
6097
6098 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
6099
6100         PR c++/17155
6101         * g++.dg/inherit/local2.C: New test.
6102
6103 2004-08-25  Paul Brook  <paul@codesourcery.com>
6104
6105         PR fortran/17144
6106         * gfortran.dg/string_ctor_1.f90: New test.
6107
6108 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6109
6110         PR c++/14428
6111         * g++.dg/template/redecl2.C: New test.
6112
6113 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6114
6115         PR fortran/17143
6116         * gfortran.dg/pr17143.f90: New test.
6117
6118 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6119
6120         PR fortran/17164
6121         * gfortran.dg/pr17164.f90: New test.
6122
6123 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6124
6125         * gcc.dg/tree-ssa/loop-1.c: New test.
6126
6127 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6128
6129         * gcc.c-torture/compile/20040824-1.c: New test.
6130
6131 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6132
6133         * gcc.c-torture/compile/iftrap-3.c: New test.
6134
6135 2004-08-24  Paul Brook  <paul@codesourcery.com>
6136
6137         * gfortran.dg/entry_2.f90: New test.
6138
6139 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6140
6141         PR c++/16889
6142         * g++.dg/lookup/ambig[12].C: New.
6143
6144 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6145
6146         PR c++/16706
6147         * g++.dg/template/crash21.C: New test.
6148         * g++.dg/template/crash22.C: Likewise.
6149
6150 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6151
6152         PR c++/17149
6153         * g++.dg/template/access15.C: New.
6154
6155 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6156
6157         PR c++/17163
6158         * g++.dg/template/repo2.C: New test.
6159
6160 2004-08-23  Roger Sayle  <roger@eyesopen.com>
6161
6162         PR rtl-optimization/17078
6163         * gcc.c-torture/execute/pr17078-1.c: New test case.
6164
6165 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6166
6167         PR c/14492
6168         * gcc.dg/debug/crash1.c: New test.
6169
6170 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6171
6172         PR c/16180
6173         * gcc.dg/loop-5.c: New test.
6174
6175 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6176
6177         * gcc.c-torture/execute/20040823-1.c: New test.
6178
6179 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
6180
6181         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
6182         to the assembler.  Simplify test accordingly.
6183         (asm_abi_flags): Use GNU names.
6184         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
6185         to check for ABI flags.
6186
6187 2004-08-22  Andrew Pinski  <apinski@apple.com>
6188
6189         * g++.dg/opt/pr14029.C: New test.
6190         * gcc.c-torture/execute/pr15262.c: New test.
6191
6192 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6193
6194         * gfortran.dg/reduction.f90: Add checks with complex arguments.
6195
6196 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
6197
6198         PR 16908
6199         * gfortran.dg/direct_io.f90: New test.
6200
6201 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6202
6203         PR c++/17121
6204         * g++.dg/inherit/local2.C: New test.
6205
6206 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6207
6208         PR c++/17120
6209         * g++.dg/warn/Wparentheses-4.C: New test.
6210
6211 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6212
6213         PR c++/17121
6214         * g++.dg/inherit/local2.C: New test.
6215
6216         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
6217         * gcc.dg/ppc-ldstruct.c: Likewise.
6218         * gcc.dg/ppc64-abi-2.c: Likewise.
6219
6220 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
6221
6222         PR rtl-optimization/17099
6223         * gcc.c-torture/execute/20040820-1.c: New test.
6224
6225 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
6226
6227         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
6228
6229 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
6230
6231         PR fortran/17077
6232         * gfortran.dg/auto_array_1.f90: New test.
6233
6234 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6235
6236         PR fortran/17074
6237         * gfortran.dg/simpleif_1.f90: New test.
6238
6239 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
6240
6241         * lib/target-supports.exp (check_profiling_available): Return
6242         false for arm*-*-symbianelf* and arm*-*-eabi*.
6243
6244         PR c++/15890
6245         * g++.dg/template/delete1.C: New test.
6246
6247 2004-08-19  Paul Brook  <paul@codesourcery.com>
6248
6249         PR fortran/14976
6250         PR fortran/16228
6251         * gfortran.dg/data_char_1.f90: New test.
6252
6253 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
6254
6255         PR fortran/16946
6256         * gfortran.dg/reduction.f90: New testcase.
6257
6258 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6259
6260         PR fortran/16520
6261         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
6262
6263 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6264
6265         PR c++/17041
6266         * g++.dg/Wparentheses-3.C: New test.
6267
6268 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
6269
6270         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
6271         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
6272         * gcc.dg/vect/vect-2.c: Likewise.
6273         * gcc.dg/vect/vect-3.c: Likewise.
6274         * gcc.dg/vect/vect-4.c: Likewise.
6275         * gcc.dg/vect/vect-5.c: Likewise.
6276         * gcc.dg/vect/vect-6.c: Likewise.
6277         * gcc.dg/vect/vect-7.c: Likewise.
6278         * gcc.dg/vect/vect-25.c: Likewise.
6279         * gcc.dg/vect/vect-31.c: Likewise.
6280         * gcc.dg/vect/vect-32.c: Likewise.
6281         * gcc.dg/vect/vect-34.c: Likewise.
6282         * gcc.dg/vect/vect-36.c: Likewise.
6283         * gcc.dg/vect/vect-all.c: Likewise.
6284
6285 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
6286
6287         PR c++/17068
6288         * g++.dg/template/operator4.C: New test.
6289
6290 2004-08-18  Richard Henderson  <rth@redhat.com>
6291
6292         * gcc.dg/20040206-1.c: XFAIL.
6293
6294 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6295
6296         PR c++/16246
6297         * g++.dg/template/array7.C: New test.
6298
6299 2004-08-17  James E Wilson  <wilson@specifixinc.com>
6300
6301         * gcc.dg/mips-movcc-1.c: New test.
6302         * gcc.dg/mips-movcc-2.c: New test.
6303         * gcc.dg/mips-movcc-3.c: New test.
6304
6305         * gcc.dg/mips-nmadd-1.c: New test.
6306         * gcc.dg/mips-nmadd-2.c: New test.
6307
6308 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6309
6310         PR c++/15871
6311         * g++.dg/opt/inline8.C: New test.
6312
6313         PR c++/16965
6314         * g++.dg/parse/error17.C: New test.
6315
6316 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
6317
6318         * gcc.dg/vect: New directory for vectorizer tests.
6319         * gcc.dg/vect/tree-vect.h: New file.
6320         * gcc.dg/vect/vect.exp: New file.
6321         * gcc.dg/vect/pr16105.c.c: New test.
6322         * gcc.dg/vect/vect-1.c: New test.
6323         * gcc.dg/vect/vect-2.c: New test.
6324         * gcc.dg/vect/vect-3.c: New test.
6325         * gcc.dg/vect/vect-4.c: New test.
6326         * gcc.dg/vect/vect-5.c: New test.
6327         * gcc.dg/vect/vect-6.c: New test.
6328         * gcc.dg/vect/vect-7.c: New test.
6329         * gcc.dg/vect/vect-8.c: New test.
6330         * gcc.dg/vect/vect-9.c: New test.
6331         * gcc.dg/vect/vect-10.c: New test.
6332         * gcc.dg/vect/vect-11.c: New test.
6333         * gcc.dg/vect/vect-12.c: New test.
6334         * gcc.dg/vect/vect-13.c: New test.
6335         * gcc.dg/vect/vect-14.c: New test.
6336         * gcc.dg/vect/vect-15.c: New test.
6337         * gcc.dg/vect/vect-16.c: New test.
6338         * gcc.dg/vect/vect-17.c: New test.
6339         * gcc.dg/vect/vect-18.c: New test.
6340         * gcc.dg/vect/vect-19.c: New test.
6341         * gcc.dg/vect/vect-20.c: New test.
6342         * gcc.dg/vect/vect-21.c: New test.
6343         * gcc.dg/vect/vect-22.c: New test.
6344         * gcc.dg/vect/vect-23.c: New test.
6345         * gcc.dg/vect/vect-24.c: New test.
6346         * gcc.dg/vect/vect-25.c: New test.
6347         * gcc.dg/vect/vect-26.c: New test.
6348         * gcc.dg/vect/vect-27.c: New test.
6349         * gcc.dg/vect/vect-28.c: New test.
6350         * gcc.dg/vect/vect-29.c: New test.
6351         * gcc.dg/vect/vect-30.c: New test.
6352         * gcc.dg/vect/vect-31.c: New test.
6353         * gcc.dg/vect/vect-32.c: New test.
6354         * gcc.dg/vect/vect-33.c: New test.
6355         * gcc.dg/vect/vect-34.c: New test.
6356         * gcc.dg/vect/vect-35.c: New test.
6357         * gcc.dg/vect/vect-36.c: New test.
6358         * gcc.dg/vect/vect-37.c: New test.
6359         * gcc.dg/vect/vect-38.c: New test.
6360         * gcc.dg/vect/vect-40.c: New test.
6361         * gcc.dg/vect/vect-41.c: New test.
6362         * gcc.dg/vect/vect-42.c: New test.
6363         * gcc.dg/vect/vect-43.c: New test.
6364         * gcc.dg/vect/vect-44.c: New test.
6365         * gcc.dg/vect/vect-45.c: New test.
6366         * gcc.dg/vect/vect-46.c: New test.
6367         * gcc.dg/vect/vect-47.c: New test.
6368         * gcc.dg/vect/vect-48.c: New test.
6369         * gcc.dg/vect/vect-49.c: New test.
6370         * gcc.dg/vect/vect-50.c: New test.
6371         * gcc.dg/vect/vect-51.c: New test.
6372         * gcc.dg/vect/vect-52.c: New test.
6373         * gcc.dg/vect/vect-53.c: New test.
6374         * gcc.dg/vect/vect-54.c: New test.
6375         * gcc.dg/vect/vect-55.c: New test.
6376         * gcc.dg/vect/vect-56.c: New test.
6377         * gcc.dg/vect/vect-57.c: New test.
6378         * gcc.dg/vect/vect-58.c: New test.
6379         * gcc.dg/vect/vect-59.c: New test.
6380         * gcc.dg/vect/vect-60.c: New test.
6381         * gcc.dg/vect/vect-61.c: New test.
6382         * gcc.dg/vect/vect-all.c: New test.
6383         * gcc.dg/vect/vect-none.c: New test.
6384
6385 2004-08-17  Paul Brook  <paul@codesourcery.com>
6386
6387         PR fortran/13082
6388         * gfortran.dg/entry_1.f90: New test.
6389
6390 2004-08-17  Andrew Pinski  <apinski@apple.com>
6391
6392         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
6393
6394 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
6395
6396         * gcc.dg/pr17036-1.c: New test.
6397
6398 2004-08-16  Devang Patel  <dpatel@apple.com>
6399
6400         * gcc.dg/darwin-20040809-1.c: New test.
6401
6402 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
6403
6404         * gcc.dg/funcdef-attr-1.c: New test.
6405
6406 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
6407
6408         * gcc.dg/altivec-17.c: New test.
6409         * gcc.dg/altivec-18.c: New test.
6410
6411 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6412
6413         PR c++/6749
6414         * g++.dg/template/vtable2.C: New test.
6415
6416 2004-08-14  Richard Henderson  <rth@redhat.com>
6417
6418         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
6419         * gcc.dg/pack-test-4.c (main): Return 0.
6420         * gcc.dg/setjmp-1.c: Remove XFAIL.
6421         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
6422
6423 2004-08-14  Richard Henderson  <rth@redhat.com>
6424
6425         * gcc.dg/980217-1.c: Add prototype for printf.
6426
6427 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
6428
6429         * gfortran.dg/pr16935.f90: New test.
6430
6431 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
6432
6433         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
6434
6435 2004-08-13  Paul Brook  <paul@codesourcery.com>
6436
6437         * gfortran.dg/der_io_1.f90: Remove stray comma.
6438
6439 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6440
6441         * gcc.dg/vmx/cw-bug-2.c: Remove.
6442         * gcc.dg/vmx/vprint-1.c: Remove.
6443         * gcc.dg/vmx/vscan-1.c: Remove.
6444
6445 2004-08-12  Devang patel  <dpatel@apple.com>
6446
6447         * gcc.dg/darwin-20040809-2.c: New test.
6448
6449 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
6450
6451         * g++.dg/ext/altivec-12.C: New test.
6452
6453         * g++.dg/ext/altivec-11.C: New test.
6454
6455 2004-08-12  Paul Brook  <paul@codesourcery.com>
6456
6457         * g++.dg/abi/arm_cxa_vec_1.C: New test.
6458
6459 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6460
6461         * g++.dg/ext/altivec-2.C: Check for hardware support before
6462         executing any VMX instructions.
6463
6464         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
6465
6466 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
6467
6468         PR c++/16276
6469         * g++.old-deja/g++.other/comdat4.C: New test.
6470         * g++.old-deja/g++.other/comdat4-aux.cc: New.
6471
6472 2004-08-12  Ben Elliston  <bje@au.ibm.com>
6473
6474         PR target/16286
6475         * gcc.dg/pr16286.c: New test.
6476
6477 2004-08-12 Jan Beulich <jbeulich@novell.com>
6478
6479         * g++.dg/ext/asm5.C: New.
6480
6481 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6482
6483         PR c++/16698
6484         * g++.dg/eh/crash1.C: New test.
6485
6486         PR c++/16717
6487         * g++.dg/ext/construct1.C: New test.
6488
6489 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6490
6491         PR c++/16853
6492         * g++.dg/init/ptrmem1.C: New test.
6493
6494         PR c++/16618
6495         * g++.dg/parse/offsetof5.C: New test.
6496
6497         PR c++/16870
6498         * g++.dg/template/overload3.C: New test.
6499
6500 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6501
6502         PR c++/16964
6503         * g++.dg/parse/error16.C: New test.
6504
6505         PR c++/16904
6506         * g++.dg/template/error14.C: New test.
6507
6508         PR c++/16929
6509         * g++.dg/template/error15.C: New test.
6510
6511 2004-08-11  Devang Patel  <dpatel@apple.com>
6512
6513         * gcc.dg/darwin-ld-20040809-1.c: New test.
6514         * gcc.dg/darwin-ld-20040809-2.c: New test.
6515
6516 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
6517
6518         PR fortran/16917
6519         * gfortran.dg/dfloat_1.f90: New test.
6520
6521 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
6522
6523         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
6524         * gcc.dg/dll-2.c: Fix dg-require syntax.
6525         * gcc.misc-tests/arm-isr.c (abort): Declare.
6526         (exit): Likewise.
6527
6528 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
6529
6530         PR c++/16971
6531         * g++.dg/parse/crash16.C: New test.
6532
6533 2004-08-10  Roger Sayle  <roger@eyesopen.com>
6534
6535         * gcc.dg/mips-rsqrt-1.c: New test case.
6536         * gcc.dg/mips-rsqrt-2.c: New test case.
6537         * gcc.dg/mips-rsqrt-3.c: New test case.
6538
6539 2004-08-10  Paul Brook  <paul@codesourcery.com>
6540
6541         * gfortran.dg/der_io_1.f90: New test.
6542
6543 2004-08-10  Paul Brook  <paul@codesourcery.com>
6544
6545         PR fortran/16919
6546         * gfortran.dg/der_array_1.f90: New test.
6547
6548 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
6549
6550         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
6551
6552 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
6553
6554         * gcc.dg/wchar_t-2.c: Fix typo.
6555
6556 2004-08-09  Falk Hueffner  <falk@debian.org>
6557
6558         PR tree-optimization/12517
6559         * gcc.c-torture/compile/pr12517.c: New test.
6560
6561         PR tree-optimization/12578
6562         * gcc.c-torture/compile/pr12578.c: New test.
6563
6564         PR tree-optimization/12899
6565         * gcc.c-torture/compile/pr12899.c: New test.
6566
6567         PR rtl-optimization/14692
6568         * gcc.c-torture/compile/pr14692.c: New test.
6569
6570         PR tree-optimization/16461
6571         * gcc.c-torture/compile/pr16461.c: New test.
6572
6573 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6574
6575         * gfortran.dg/getenv_1.f90: New test.
6576
6577 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6578
6579         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
6580         wchar_t.
6581         * gcc.dg/symbian5.c: Test -fno-short-wchar.
6582
6583 2004-08-06  Paul Brook  <paul@codesourcery.com>
6584
6585         * gfortran.dg/ret_array_1.f90: New test.
6586         * gfortran.dg/ret_pointer_1.f90: New test.
6587
6588 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
6589
6590         * gcc.dg/missing-field-init-[12].c: New tests.
6591         * g++.dg/warn/missing-field-init-[12].C: New tests.
6592
6593 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6594
6595         * gcc.dg/enum2.c: New test.
6596         * gcc.dg/symbian3.c: Likewise.
6597         * gcc.dg/symbian4.c: Likewise.
6598         * gcc.dg/wchar_t-2.c: Likewise.
6599
6600 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6601
6602         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
6603         destructor tests.
6604
6605 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6606
6607         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
6608         dg-require-visiblity.
6609         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
6610         * g++.dg/ext/visibility/fvisibility.C: Likewise.
6611         * g++.dg/ext/visibility/memfuncts.C: Likewise.
6612         * g++.dg/ext/visibility/new1.C: Likewise.
6613         * g++.dg/ext/visibility/pragma.C: Likewise.
6614         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
6615         * g++.dg/ext/visibility/virtual.C: Likewise.
6616         * g++/dg/ext/visibility/visibility-1.C: Likewise.
6617         * g++/dg/ext/visibility/visibility-2.C: Likewise.
6618         * g++/dg/ext/visibility/visibility-3.C: Likewise.
6619         * g++/dg/ext/visibility/visibility-4.C: Likewise.
6620         * g++/dg/ext/visibility/visibility-5.C: Likewise.
6621         * g++/dg/ext/visibility/visibility-6.C: Likewise.
6622         * g++/dg/ext/visibility/visibility-7.C: Likewise.
6623         * g++/dg/ext/visibility/visibility-8.C: New test.
6624         * gcc.c-torture/compile/dll.x: Remove.
6625         * gcc.dg/dll-2.c: Use dg-require-dll
6626         * gcc.dg/visibility-10.c: New test.
6627         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
6628         supporting DLLs.
6629         * testsuite/lib/scanasm.exp (scan_hidden): New function.
6630         (scan_not_hidden): Likewise.
6631
6632 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
6633
6634         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
6635
6636 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
6637
6638         * gcc.c-torture/execute/20040805-1.c: New test.
6639
6640 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
6641
6642         * gcc.dg/20020118-1.c: Declare abort.
6643         * gcc.dg/altivec_check.h: Likewise.
6644         * gcc.dg/iftrap-2.c: Likewise.
6645         * gcc.dg/pragma-darwin.c: Likewise.
6646         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
6647
6648 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
6649
6650         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
6651
6652 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6653
6654         * gcc.c-torture/execute/builtins/abs-2.c,
6655         gcc.c-torture/execute/builtins/abs-3.c,
6656         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
6657         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
6658         intmax_t, uintmax_t and their limits.
6659         * gcc.dg/intmax_t-1.c: New test.
6660
6661 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6662
6663         * g++.dg/tc1/dr147.C: Add reference to PR.
6664
6665 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
6666
6667         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
6668         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
6669
6670 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
6671
6672         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
6673
6674 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6675
6676         * gcc.dg/redecl-5.c: New test.
6677         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
6678         of scanf.
6679
6680 2004-08-03  Roger Sayle  <roger@eyesopen.com>
6681
6682         PR middle-end/16790
6683         * gcc.c-torture/execute/pr16790-1.c: New test case.
6684
6685 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
6686
6687         * g++.dg/ext/visibility/assign1.C: New test.
6688         * g++.dg/ext/visibility/new1.C: Likewise.
6689
6690         * gcc.dg/symbian1.c: New test.
6691         * gcc.dg/symbian2.c: Likewise.
6692
6693 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6694
6695         PR target/16570
6696         * gcc.dg/i386-sse-9.c: New test.
6697
6698 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6699
6700         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
6701
6702 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6703
6704         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
6705         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
6706         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
6707         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
6708         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
6709         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
6710         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
6711         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
6712         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
6713         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
6714         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
6715         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
6716         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
6717         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
6718         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
6719         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
6720         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
6721         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
6722         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
6723         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
6724         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
6725         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
6726         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
6727         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6728         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
6729         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
6730         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
6731         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
6732         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
6733         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
6734         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
6735         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
6736         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
6737         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
6738         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
6739         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
6740         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
6741         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
6742         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
6743         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
6744         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
6745         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
6746         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
6747         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
6748         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
6749         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
6750         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
6751         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
6752         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
6753         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
6754         gcc.misc-tests/i386-pf-3dnow-1.c,
6755         gcc.misc-tests/i386-pf-athlon-1.c,
6756         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6757         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
6758         Declare built-in functions used.
6759         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
6760
6761 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
6762
6763         PR c++/16707
6764         * g++.dg/lookup/using12.C: New test.
6765
6766         * g++.dg/init/null1.C: Fix PR number.
6767         * g++.dg/parse/namespace10.C: Likewise.
6768
6769 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6770
6771         PR c++/16224
6772         * g++.dg/template/spec17.C: New test.
6773         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
6774         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
6775
6776 2004-08-02  David Billinghurst
6777
6778         PR fortran/16292
6779         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
6780
6781 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
6782
6783         * gcc.dg/ia64-got-1.c: New test case.
6784
6785 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6786
6787         PR c++/16489
6788         * g++.dg/init/null1.C: New test.
6789         * g++.dg/tc1/dr76.C: Adjust error marker.
6790
6791         PR c++/16529
6792         * g++.dg/parse/namespace10.C: New test.
6793
6794         PR c++/16810
6795         * g++.dg/inherit/ptrmem2.C: New test.
6796
6797 2004-08-02  Ben Elliston  <bje@au.ibm.com>
6798
6799         PR target/16155
6800         * gcc.dg/pr16155.c: New test.
6801
6802 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6803
6804         * gcc.dg/redecl-2.c: New test.
6805
6806 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
6807
6808         * gcc.dg/darwin-longdouble.c: New file.
6809
6810 2004-07-30  Richard Henderson  <rth@redhat.com>
6811
6812         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
6813         write to constant argument.
6814         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6815
6816 2004-07-30  Richard Henderson  <rth@redhat.com>
6817
6818         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
6819         tests of nearest around zero.
6820
6821 2004-07-30  Andrew Pinski  <apinski@apple.com>
6822
6823         * gcc.c-torture/compile/20040730-1.c: New test.
6824
6825 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6826
6827         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
6828         powerpc-eabispe.
6829
6830 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6831
6832         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
6833
6834 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
6835
6836         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
6837         contains $ld_library_path.
6838         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6839
6840 2004-07-29  Richard Henderson  <rth@redhat.com>
6841
6842         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
6843
6844         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
6845         (alt2, which): New.
6846         (Check): Accept either alternative.
6847
6848 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
6849
6850         * g++.dg/abi/inline1.C: New test.
6851         * g++.dg/abi/local1-a.cc: Likewise.
6852         * g++.dg/abi/local1.C: Likewise.
6853         * g++.dg/abi/mangle11.C: Tweak location of warnings.
6854         * g++.dg/abi/mangle12.C: Likewise.
6855         * g++.dg/abi/mangle17.C: Likewise.
6856         * g++.dg/abi/mangle20-2.C: Likewise.
6857         * g++.dg/opt/interface1.C: Likewise.
6858         * g++.dg/opt/interface1.h: Likewise.
6859         * g++.dg/opt/interface1-a.cc: New test.
6860         * g++.dg/parse/repo1.C: New test.
6861         * g++.dg/template/repo1.C: Likewise.
6862         * g++.dg/warn/Winline-1.C: Likewise.
6863         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
6864
6865 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
6866
6867         * gcc.dg/tree-ssa/20040729-1.c: New test.
6868
6869 2004-07-27  Matt Austern <austern@apple.com>
6870
6871         * gcc.dg/darwin-bool-1.c: New test.
6872         * gcc.dg/darwin-bool-2.c: New test.
6873
6874 2004-07-28  Richard Henderson  <rth@redhat.com>
6875
6876         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
6877         arguments in the correct type.  Don't write to constant arguments.
6878
6879 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6880
6881         PR tree-optimization/16688
6882         PR tree-optimization/16689
6883         * g++.dg/tree-ssa/pr16688.C: New test.
6884
6885 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6886
6887         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6888         loads.  Not only in the comment, this time.
6889
6890 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
6891
6892         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
6893         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
6894         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
6895         * gcc.dg/sh4a-bitmovua.c: New.
6896         * gcc.dg/sh4a-cos.c: New.
6897         * gcc.dg/sh4a-cosf.c: New.
6898         * gcc.dg/sh4a-fprun.c: New.
6899         * gcc.dg/sh4a-fsrra.c: New.
6900         * gcc.dg/sh4a-memmovua.c: New.
6901         * gcc.dg/sh4a-sin.c: New.
6902         * gcc.dg/sh4a-sincos.c: New.
6903         * gcc.dg/sh4a-sincosf.c: New.
6904         * gcc.dg/sh4a-sinf.c: New.
6905
6906 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6907
6908         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
6909         conditionals.
6910         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6911         loads.
6912         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
6913         DOM1.
6914
6915 2004-07-27  Andrew Pinski  <apinski@apple.com>
6916
6917         * g++.dg/rtti/tinfo1.C: Correct the xfail.
6918
6919 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
6920
6921         * gcc.dg/pragma-isr.c: New test.
6922
6923 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6924
6925         PR c++/14429
6926         * g++.dg/template/ttp11.C: New test.
6927
6928 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
6929
6930         * gcc.c-torture/compile/20040727-1.c: New test.
6931
6932 2004-07-26  Eric Christopher  <echristo@redhat.com>
6933
6934         * gcc.c-torture/compile/20040726-2.c: New test.
6935
6936 2004-07-26  Andrew Pinski  <apinski@apple.com>
6937
6938         * g++.dg/rtti/tinfo1.C: Xfail.
6939
6940 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
6941
6942         * gcc.c-torture/compile/20040726-1.c: New test.
6943
6944 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
6945             Brian Ryner  <bryner@brianryner.com>
6946
6947         PR c++/9283
6948         PR c++/15000
6949         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
6950         * g++.dg/ext/visibility/: New directory.
6951         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
6952         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
6953         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
6954         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
6955         * g++.dg/ext/visibility/fvisibility.C,
6956         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
6957         g++.dg/ext/visibility/fvisibility-override1.C
6958         g++.dg/ext/visibility/fvisibility-override2.C
6959         g++.dg/ext/visibility/memfuncts.C
6960         g++.dg/ext/visibility/noPLT.C
6961         g++.dg/ext/visibility/pragma.C
6962         g++.dg/ext/visibility/pragma-override1.C
6963         g++.dg/ext/visibility/pragma-override2.C
6964         g++.dg/ext/visibility/staticmemfuncts.C
6965         g++.dg/ext/visibility/virtual.C: New tests.
6966
6967 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6968
6969         PR c/15360
6970         * gcc.dg/pr15360-1.c: New test.
6971
6972 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
6973
6974         * gcc.dg/pragma-align-2.c: New test.
6975         * gcc.dg/pragma-init-fini.c: New test.
6976         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
6977         targets.
6978
6979 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6980
6981         * gcc.dg/init-string-2.c: New test.
6982
6983 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
6984
6985         PR 16684
6986         * gcc.dg/Wredundant-decls-1.c: New test case.
6987
6988 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
6989
6990         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
6991         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
6992         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
6993         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
6994         * gcc.dg/compat/generate-random.c: New file.
6995         * gcc.dg/compat/generate-random.h: Likewise.
6996         * gcc.dg/compat/generate-random_r.c: Likewise.
6997         * gcc.dg/compat/struct-layout-1.h: Likewise.
6998         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
6999         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
7000         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
7001         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
7002         * gcc.dg/compat/struct-layout-1_main.c: New test.
7003         * gcc.dg/compat/struct-layout-1_x.c: New file.
7004         * gcc.dg/compat/struct-layout-1_y.c: New file.
7005         * gcc.dg/compat/struct-layout-1_test.h: New file.
7006
7007 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
7008
7009         * gcc.dg/comp-return-1.c: New test
7010
7011 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
7012
7013         * gcc.dg/vmx/8-02a.c: Fix typo.
7014
7015         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
7016         * gcc.dg/darwin-abi-3.c: New test.
7017
7018         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
7019         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
7020
7021         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
7022         * gcc.dg/vmx/ops-long-1.c: New test.
7023         * gcc.dg/vmx/ops-long-2.c: New test.
7024
7025 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7026
7027         * g++.dg/lookup/conv-[1234].C: New.
7028
7029 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
7030
7031         * g++.dg/parse/attr2.C: Simplify.
7032
7033 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7034
7035         PR c/7284
7036         * gcc.c-torture/execute/pr7284-1.c: New test.
7037
7038 2004-07-22  Brian Booth  <bbooth@redhat.com>
7039
7040         * gcc.dg/tree-ssa/20040721-1.c: New test.
7041
7042 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7043
7044         * g++.dg/template/crash20.c: New.
7045
7046 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
7047
7048         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
7049         Add dg-run directive.  Declare variables as required.
7050         * gfortran.dg/g77/README: Update
7051
7052 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
7053
7054         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
7055         gcc.dg/cris-peep2-andu2.c: New tests.
7056
7057 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7058
7059         PR c/15052
7060         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
7061         on return type.
7062         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
7063         messages.
7064         * gcc.dg/qual-return-2.c: Update expected messages.
7065         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
7066
7067 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7068
7069         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
7070         * gcc.dg/noncompile/921102-1.c: Update expected error message.
7071
7072 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7073
7074         PR c/11250
7075         * gcc.dg/init-string-1.c: New test.
7076
7077 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
7078
7079         PR middle-end/15345
7080         PR c/16450
7081         * gcc.dg/torture/nested-fn-1.c: New test.
7082
7083 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
7084
7085         PR target/16559
7086         * gcc.dg/ia64-fptr-1.c: New file.
7087
7088 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7089
7090         PR c++/14497
7091         * g++.dg/template/spec16.C: New test.
7092         * g++.old-deja/g++.robertl/eb118.C: Remove.
7093
7094 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7095
7096         PR c++/509
7097         * g++.dg/template/spec15.C: New test.
7098
7099 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
7100
7101         Copy cases from g77.f-torture/execute and add dg-run
7102         directive.  Other changes as noted.
7103         * gfortran.dg/g77/13037.f
7104         * gfortran.dg/g77/1832.f
7105         * gfortran.dg/g77/19981119-0.f
7106         * gfortran.dg/g77/19990313-0.f
7107         * gfortran.dg/g77/19990313-1.f
7108         * gfortran.dg/g77/19990313-2.f
7109         * gfortran.dg/g77/19990313-3.f
7110         * gfortran.dg/g77/19990419-1.f
7111         * gfortran.dg/g77/19990826-0.f
7112         * gfortran.dg/g77/19990826-2.f
7113         * gfortran.dg/g77/20000503-1.f
7114         * gfortran.dg/g77/20001111.f
7115         * gfortran.dg/g77/20010116.f
7116         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
7117         * gfortran.dg/g77/20010430.f
7118         * gfortran.dg/g77/6177.f
7119         * gfortran.dg/g77/947.f
7120         * gfortran.dg/g77/970816-3.f
7121         * gfortran.dg/g77/971102-1.f
7122         * gfortran.dg/g77/980520-1.f
7123         * gfortran.dg/g77/980628-0.f
7124         * gfortran.dg/g77/980628-1.f
7125         * gfortran.dg/g77/980628-10.f
7126         * gfortran.dg/g77/980628-2.f
7127         * gfortran.dg/g77/980628-3.f
7128         * gfortran.dg/g77/980628-7.f
7129         * gfortran.dg/g77/980628-8.f
7130         * gfortran.dg/g77/980628-9.f
7131         * gfortran.dg/g77/980701-0.f
7132         * gfortran.dg/g77/980701-1.f
7133         * gfortran.dg/g77/cabs.f
7134         * gfortran.dg/g77/claus.f
7135         * gfortran.dg/g77/complex_1.f
7136         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
7137         * gfortran.dg/g77/dcomplex.f
7138         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
7139         * gfortran.dg/g77/f90-intrinsic-mathematical.f
7140         * gfortran.dg/g77/f90-intrinsic-numeric.f
7141         * gfortran.dg/g77/int8421.f
7142         * gfortran.dg/g77/labug1.f
7143         * gfortran.dg/g77/large_vec.f
7144         * gfortran.dg/g77/le.f
7145         * gfortran.dg/g77/short.f
7146         * gfortran.dg/g77/README: Update
7147
7148 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
7149
7150         PR c++/16637
7151         * g++.dg/parse/lookup4.C: New test.
7152
7153 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7154
7155         PR c++/16175
7156         * g++.dg/template/ttp10.C: New test.
7157
7158 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7159
7160         * gcc.dg/pr12625-1.c: New test.
7161
7162 2004-07-20  Steven Bosscher  <stevenb@suse.de>
7163
7164         * testsuite/gcc.dg/switch-warn-1.c: New test.
7165         * testsuite/gcc.dg/switch-warn-2.c: New test.
7166         * gcc.c-torture/compile/pr14730.c: Update.
7167
7168 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
7169
7170         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
7171         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
7172         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
7173         g++.dg/template/nontype3.C: Remove trailing CR from tests.
7174
7175 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
7176
7177         PR c++/16623
7178         * g++.dg/template/assign1.C: New test.
7179
7180 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7181
7182         PR c++/12170
7183         * g++.dg/template/ttp9.C: New test.
7184
7185 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
7186
7187         * gcc.dg/format/cmn-err-1.c: New test.
7188
7189 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7190
7191         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
7192         gcc.dg/Wparentheses-10.c: New tests.
7193         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
7194
7195 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7196
7197         PR fortran/16465
7198         * gfortran.dg/g77//ffixed-line-length-0.f,
7199         gfortran.dg/g77/ffixed-line-length-132.f,
7200         gfortran.dg/g77/ffixed-line-length-72.f,
7201         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
7202         gfortran.dg/g77/README: Update.
7203
7204 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7205
7206         PR c++/13092
7207         * g++.dg/template/non-dependent7.C: New test.
7208         * g++.dg/template/non-dependent8.C: Likewise.
7209         * g++.dg/template/non-dependent9.C: Likewise.
7210         * g++.dg/template/non-dependent10.C: Likewise.
7211
7212 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
7213
7214         PR c++/16337
7215         * g++.dg/parse/attr2.C: New test.
7216
7217 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
7218
7219         * g77.dg: Removed.
7220         * g77.f-torture: Ditto.
7221
7222 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7223
7224         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
7225         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
7226         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
7227
7228 2004-07-16  Richard Henderson  <rth@redhat.com>
7229
7230         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
7231
7232 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7233
7234         * lib/fortran-torture.exp (fortran-torture): Don't test compile
7235         tests with full list of options.
7236         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
7237         of TORTURE_OPTIONS if test contains 'dg-do run'.
7238
7239         PR fortran/16404
7240         * gfortran.dg/do_iterator.f90: New test.
7241
7242 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7243
7244         PR rtl-optimization/16536
7245         * gcc.c-torture/execute/restrict-1.c: New test.
7246
7247 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7248
7249         PR fortran/15324
7250         * gfortran.dg/pr15324.f90: New test.
7251
7252         PR fortran/15129
7253         * gfortran.dg/pr15129.f90: New test.
7254
7255         PR fortran/15140
7256         * gfortran.dg/pr15140.f90: New test.
7257
7258         PR fortran/13792
7259         * gfortran.fortran-torture/execute/bounds.f90: Add check for
7260         compile-time simplification.
7261
7262 2004-07-14  Mike Stump  <mrs@apple.com>
7263
7264         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
7265
7266 2004-07-14  James E Wilson  <wilson@specifixinc.com>
7267
7268         PR target/16325
7269         * gcc.dg/profile-generate-1.c: New.
7270
7271 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
7272
7273         * gcc.c-torture/execute/20040709-1.c: New test.
7274         * gcc.c-torture/execute/20040709-2.c: New test.
7275
7276 2004-07-14  Mike Stump  <mrs@apple.com>
7277
7278         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
7279
7280 2004-07-14  Mike Stump  <mrs@apple.com>
7281
7282         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
7283
7284 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
7285
7286         PR c++/16518
7287         * g++.dg/parse/mutable1.C: New test.
7288
7289 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
7290
7291         PR tree-optimization/16443
7292         * gcc.dg/tree-ssa/20040713-1.c: New test.
7293
7294 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
7295
7296         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
7297         for operator new.
7298
7299 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7300
7301         * gfortran.dg/g77/README: New file
7302         * gfortran.dg/g77/19981216-0.f:  Copy from
7303         g77.f-torture/noncompile.  Add "dg-do compile" and
7304         dg-error as required.
7305         * gfortran.dg/g77/19990218-1.f: Likewise
7306         * gfortran.dg/g77/19990905-1.f: Likewise
7307         * gfortran.dg/g77/9263.f: Likewise
7308         * gfortran.dg/g77/980615-0.f: Likewise
7309         * gfortran.dg/g77/980616-0.f: Likewise
7310         * gfortran.dg/g77/check0.f: Likewise
7311         * gfortran.dg/g77/select_no_compile.f: Likewise
7312
7313 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7314
7315         Copy files from g77.f-torture/compile.
7316         Add "{ dg-do compile}".  Other changes as noted
7317         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
7318         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
7319         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
7320         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
7321         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
7322         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
7323         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
7324         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
7325         statement to conform to standard.  Append alpha1.x for reference.
7326         * gfortran.dg/g77/xformat.f: Add dg-warning
7327
7328 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7329
7330         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
7331         Add {dg-do compile} directive.
7332         * gfortran.dg/g77/cpp2.F: Likewise
7333
7334 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7335
7336         PR c++/5402
7337         * g++.dg/lookup/name-clash1.C: New test.
7338
7339         PR c++/9777
7340         * g++.dg/lookup/name-clash2.C: New test.
7341
7342         PR c++/12102
7343         * g++.dg/lookup/name-clash3.C: New test.
7344
7345 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7346
7347         * g++.dg/lookup/new2.C: New test.
7348         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
7349
7350 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
7351
7352         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
7353         Add {dg-do compile} directive.
7354         * gfortran.dg/g77/13060.f: Likewise
7355         * gfortran.dg/g77/19990218-0.f: Likewise
7356         * gfortran.dg/g77/19990305-0.f: Likewise
7357         * gfortran.dg/g77/19990419-0.f: Likewise
7358         * gfortran.dg/g77/19990502-0.f: Likewise
7359         * gfortran.dg/g77/19990502-1.f: Likewise
7360         * gfortran.dg/g77/19990525-0.f: Likewise
7361         * gfortran.dg/g77/19990826-1.f: Likewise
7362         * gfortran.dg/g77/19990826-3.f: Likewise
7363         * gfortran.dg/g77/19990905-2.f: Likewise
7364         * gfortran.dg/g77/20000412-1.f: Likewise
7365         * gfortran.dg/g77/20000511-1.f: Likewise
7366         * gfortran.dg/g77/20000511-2.f: Likewise
7367         * gfortran.dg/g77/20000518.f: Likewise
7368         * gfortran.dg/g77/20000601-1.f: Likewise
7369         * gfortran.dg/g77/20000601-2.f: Likewise
7370         * gfortran.dg/g77/20000629-1.f: Likewise
7371         * gfortran.dg/g77/20000630-2.f: Likewise
7372         * gfortran.dg/g77/20010115.f: Likewise
7373         * gfortran.dg/g77/20010321-1.f: Likewise
7374         * gfortran.dg/g77/20010426.f: Likewise
7375         * gfortran.dg/g77/20020307-1.f: Likewise
7376         * gfortran.dg/g77/8485.f: Likewise
7377         * gfortran.dg/g77/960317-1.f: Likewise
7378         * gfortran.dg/g77/970915-0.f: Likewise
7379         * gfortran.dg/g77/980310-1.f: Likewise
7380         * gfortran.dg/g77/980310-2.f: Likewise
7381         * gfortran.dg/g77/980310-3.f: Likewise
7382         * gfortran.dg/g77/980310-4.f: Likewise
7383         * gfortran.dg/g77/980310-6.f: Likewise
7384         * gfortran.dg/g77/980310-7.f: Likewise
7385         * gfortran.dg/g77/980310-8.f: Likewise
7386         * gfortran.dg/g77/980419-2.f: Likewise
7387         * gfortran.dg/g77/980424-0.f: Likewise
7388         * gfortran.dg/g77/980427-0.f: Likewise
7389         * gfortran.dg/g77/980729-0.f: Likewise
7390         * gfortran.dg/g77/981117-1.f: Likewise
7391         * gfortran.dg/g77/toon_1.f: Likewise
7392
7393 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7394
7395         PR c++/2204
7396         * g++.dg/other/abstract2.C: New test.
7397
7398 2004-07-12  Paul Brook  <paul@codesourcery.com>
7399
7400         * gfortran.dg/pointer_init_1.f90: New test.
7401
7402 2004-07-11  Paul Brook  <paul@codesourcery.com>
7403
7404         PR fortran/15986
7405         * gfortran.dg/contained_1.f90: New test.
7406
7407 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
7408
7409         * g++.dg/parse/defarg8.C: New test.
7410
7411 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7412
7413         PR fortran/16433
7414         * gfortran.dg/pr16433.f: New test.
7415
7416         PR fortran/17574
7417         * gfortran.dg/pr15754.f90: New test.
7418
7419 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7420
7421         PR tree-optimization/16437
7422         * gcc.c-torture/execute/bitfld-4.c: New test.
7423
7424 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7425
7426         * gfortran.fortran-torture/execute/common_2.f90: Add check for
7427         access to common var from module.
7428
7429 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7430
7431         PR fortran/16336
7432         * gfortran.fortran-torture/execute/common_2.f90: New test.
7433
7434 2004-07-10  Paul Brook  <paul@codesourcery.com>
7435
7436         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
7437
7438 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7439
7440         PR fortran/15969
7441         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
7442
7443 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
7444
7445         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
7446         * gfortran.dg/g77/ffixed-form-2.f: Likewise
7447         * gfortran.dg/g77/ffree-form-1.f: Likewise
7448         * gfortran.dg/g77/ffree-form-2.f: Likewise
7449         * gfortran.dg/g77/ffree-form-3.f: Likewise
7450         * gfortran.dg/g77/fno-underscoring.f: Likewise
7451         * gfortran.dg/g77/funderscoring.f: Likewise
7452         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
7453
7454 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7455
7456         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
7457
7458 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7459         Paul Brook  <paul@codesourcery.com>
7460
7461         PR fortran/13415
7462         * gfortran.dg/common_pointer_1.f90: New test.
7463
7464 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7465
7466         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
7467
7468 2004-07-09  James E Wilson  <wilson@specifixinc.com>
7469
7470         PR target/16364
7471         * gcc.c-torture/compile/20040709-1.c: New.
7472
7473 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7474
7475         PR fortran/14077
7476         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
7477
7478 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7479
7480         PR fortran/13201
7481         * gfortran.dg/shape_1.f90: New test.
7482
7483 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
7484             Andrew Pinski  <apinski@apple.com>
7485
7486         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
7487
7488 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7489
7490         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
7491         comment.
7492
7493 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7494         Paul Brook  <paul@codesourcery.com>
7495
7496         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
7497         '.f95' and '.F95'.
7498
7499 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
7500
7501         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
7502
7503 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7504
7505         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
7506         testcases with capital suffix.
7507
7508 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7509
7510         PR fortran/15481
7511         PR fortran/13372
7512         PR fortran/13575
7513         PR fortran/15978
7514         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
7515
7516         * gfortran.dg/implicit_1.f90: New test.
7517
7518 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7519
7520         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
7521         expression to match gfortran warning/error messages
7522         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
7523         dg-error text.
7524
7525 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7526
7527         * lib/fortran-torture.exp: Rename proc search_for to
7528         search_for_re.
7529
7530 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7531
7532         * gcc.c-torture/execute/simd-5.x: New file.
7533         XFAIL on SPARC 64-bit at -O0.
7534
7535 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7536
7537         PR c++/8211
7538         PR c++/16165
7539         * g++.dg/warn/effc3.C: New test.
7540
7541 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7542
7543         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
7544         change X to 1X in format.
7545         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
7546         add data statements to conform to standard.
7547
7548 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7549
7550         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
7551         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
7552         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
7553
7554 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7555
7556         * gfortran.dg/g77/7388.f: Copy from g77.dg
7557         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
7558         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
7559         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
7560         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
7561         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
7562         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
7563         * gfortran.dg/g77/strlen0.f: Likewise
7564
7565 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
7566
7567         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
7568         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
7569
7570 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7571
7572         * gcc.c-torture/execute/920428-2.x: Delete.
7573         * gcc.c-torture/execute/920501-7.x: Likewise.
7574
7575 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
7576
7577         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
7578         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
7579         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
7580         prescott and c3-2.
7581         (PREFETCH_3DNOW): Add -march=c3.
7582
7583 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
7584
7585         PR c/16437
7586         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
7587         * gcc.c-torture/execute/bf64-1.x: Likewise.
7588
7589 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7590
7591         * gcc.c-torture/compile/20040708-1.c: New test.
7592
7593 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7594
7595         PR c++/16169
7596         * g++.dg/warn/effc2.C: New test.
7597
7598 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7599
7600         * gcc.c-torture/execute/bitfld-1.x: Remove.
7601         * gcc.c-torture/execute/bitfld-3.c: New test.
7602         * gcc.dg/bitfld-2.c: Remove XFAILs.
7603
7604 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7605
7606         PR c++/16276
7607         * g++.dg/rtti/tinfo1.C: New file.
7608
7609 2004-07-07  Eric Christopher  <echristo@redhat.com>
7610
7611         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
7612
7613 2004-07-07  Andrew Pinski  <apinski@apple.com>
7614
7615         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
7616
7617 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
7618
7619         * g++.dg/init/call1.C: XFAIL.
7620
7621 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
7622
7623         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
7624         except for movstrict*, to movmem* and clrstr* to clrmem*.
7625
7626 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
7627
7628         * gcc.c-torture/execute/20040707-1.c: New test.
7629
7630 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
7631
7632         * gcc.c-torture/execute/20040706-1.c: New test.
7633
7634 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7635
7636         PR c++/3671
7637         * g++.dg/template/spec14.C: New test.
7638
7639 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
7640
7641         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
7642         nothing if not yet defined.  Use it in b, c and d type definitions.
7643         * gcc.c-torture/execute/20040705-1.c: New test.
7644         * gcc.c-torture/execute/20040705-2.c: New test.
7645
7646 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7647
7648         PR c++/2518
7649         * g++.dg/lookup/new1.C: New test.
7650
7651 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7652
7653         PR c++/11406
7654         * g++.dg/template/sizeof8.C: New test.
7655
7656 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
7657
7658         * gcc.c-torture/compile/20040705-1.c: New test.
7659
7660 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
7661
7662         * gfortran.fortran-torture/execute/seq_io.f90: New test.
7663
7664 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
7665
7666         * gcc.dg/cpp/if-mop.c: Two new testcases.
7667         * gcc.dg/cpp/trad/comment-3.c: New.
7668
7669 2004-07-04  Paul Brook  <paul@codesourcery.com>
7670
7671         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
7672
7673 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
7674
7675         PR c++/3761
7676         * g++.dg/lookup/crash4.C: New test.
7677
7678 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
7679
7680         * gcc.c-torture/execute/builtin-abs-1.c
7681         * gcc.c-torture/execute/builtin-abs-2.c
7682         * gcc.c-torture/execute/builtin-complex-1.c
7683         * gcc.c-torture/execute/builtins/string-1-lib.c
7684         * gcc.c-torture/execute/builtins/string-1.c
7685         * gcc.c-torture/execute/builtins/string-2-lib.c
7686         * gcc.c-torture/execute/builtins/string-2.c
7687         * gcc.c-torture/execute/builtins/string-3-lib.c
7688         * gcc.c-torture/execute/builtins/string-3.c
7689         * gcc.c-torture/execute/builtins/string-4-lib.c
7690         * gcc.c-torture/execute/builtins/string-4.c
7691         * gcc.c-torture/execute/builtins/string-5-lib.c
7692         * gcc.c-torture/execute/builtins/string-5.c
7693         * gcc.c-torture/execute/builtins/string-6-lib.c
7694         * gcc.c-torture/execute/builtins/string-6.c
7695         * gcc.c-torture/execute/builtins/string-7-lib.c
7696         * gcc.c-torture/execute/builtins/string-7.c
7697         * gcc.c-torture/execute/builtins/string-8-lib.c
7698         * gcc.c-torture/execute/builtins/string-8.c
7699         * gcc.c-torture/execute/builtins/string-9-lib.c
7700         * gcc.c-torture/execute/builtins/string-9.c
7701         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
7702         * gcc.c-torture/execute/builtins/string-asm-1.c
7703         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
7704         * gcc.c-torture/execute/builtins/string-asm-2.c
7705         * gcc.c-torture/execute/stdio-opt-1.c
7706         * gcc.c-torture/execute/stdio-opt-2.c
7707         * gcc.c-torture/execute/stdio-opt-3.c
7708         * gcc.c-torture/execute/string-opt-1.c
7709         * gcc.c-torture/execute/string-opt-10.c
7710         * gcc.c-torture/execute/string-opt-11.c
7711         * gcc.c-torture/execute/string-opt-12.c
7712         * gcc.c-torture/execute/string-opt-13.c
7713         * gcc.c-torture/execute/string-opt-14.c
7714         * gcc.c-torture/execute/string-opt-15.c
7715         * gcc.c-torture/execute/string-opt-16.c
7716         * gcc.c-torture/execute/string-opt-2.c
7717         * gcc.c-torture/execute/string-opt-6.c
7718         * gcc.c-torture/execute/string-opt-7.c
7719         * gcc.c-torture/execute/string-opt-8.c:
7720         Replace with ...
7721
7722         * gcc.c-torture/execute/builtins/abs-2.c
7723         * gcc.c-torture/execute/builtins/abs-3.c
7724         * gcc.c-torture/execute/builtins/complex-1.c
7725         * gcc.c-torture/execute/builtins/fprintf.c
7726         * gcc.c-torture/execute/builtins/fputs.c
7727         * gcc.c-torture/execute/builtins/memcmp.c
7728         * gcc.c-torture/execute/builtins/memmove.c
7729         * gcc.c-torture/execute/builtins/memops-asm.c
7730         * gcc.c-torture/execute/builtins/mempcpy-2.c
7731         * gcc.c-torture/execute/builtins/mempcpy.c
7732         * gcc.c-torture/execute/builtins/memset.c
7733         * gcc.c-torture/execute/builtins/printf.c
7734         * gcc.c-torture/execute/builtins/sprintf.c
7735         * gcc.c-torture/execute/builtins/strcat.c
7736         * gcc.c-torture/execute/builtins/strchr.c
7737         * gcc.c-torture/execute/builtins/strcmp.c
7738         * gcc.c-torture/execute/builtins/strcpy.c
7739         * gcc.c-torture/execute/builtins/strcspn.c
7740         * gcc.c-torture/execute/builtins/strlen-2.c
7741         * gcc.c-torture/execute/builtins/strlen.c
7742         * gcc.c-torture/execute/builtins/strncat.c
7743         * gcc.c-torture/execute/builtins/strncmp-2.c
7744         * gcc.c-torture/execute/builtins/strncmp.c
7745         * gcc.c-torture/execute/builtins/strncpy.c
7746         * gcc.c-torture/execute/builtins/strpbrk.c
7747         * gcc.c-torture/execute/builtins/strpcpy-2.c
7748         * gcc.c-torture/execute/builtins/strpcpy.c
7749         * gcc.c-torture/execute/builtins/strrchr.c
7750         * gcc.c-torture/execute/builtins/strspn.c
7751         * gcc.c-torture/execute/builtins/strstr-asm.c
7752         * gcc.c-torture/execute/builtins/strstr.c:
7753         ... these new files.
7754
7755         * gcc.c-torture/execute/builtins/abs-2-lib.c
7756         * gcc.c-torture/execute/builtins/abs-3-lib.c
7757         * gcc.c-torture/execute/builtins/complex-1-lib.c
7758         * gcc.c-torture/execute/builtins/fprintf-lib.c
7759         * gcc.c-torture/execute/builtins/fputs-lib.c
7760         * gcc.c-torture/execute/builtins/memcmp-lib.c
7761         * gcc.c-torture/execute/builtins/memmove-lib.c
7762         * gcc.c-torture/execute/builtins/memops-asm-lib.c
7763         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
7764         * gcc.c-torture/execute/builtins/mempcpy-lib.c
7765         * gcc.c-torture/execute/builtins/memset-lib.c
7766         * gcc.c-torture/execute/builtins/printf-lib.c
7767         * gcc.c-torture/execute/builtins/sprintf-lib.c
7768         * gcc.c-torture/execute/builtins/strcat-lib.c
7769         * gcc.c-torture/execute/builtins/strchr-lib.c
7770         * gcc.c-torture/execute/builtins/strcmp-lib.c
7771         * gcc.c-torture/execute/builtins/strcpy-lib.c
7772         * gcc.c-torture/execute/builtins/strcspn-lib.c
7773         * gcc.c-torture/execute/builtins/strlen-2-lib.c
7774         * gcc.c-torture/execute/builtins/strlen-lib.c
7775         * gcc.c-torture/execute/builtins/strncat-lib.c
7776         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
7777         * gcc.c-torture/execute/builtins/strncmp-lib.c
7778         * gcc.c-torture/execute/builtins/strncpy-lib.c
7779         * gcc.c-torture/execute/builtins/strpbrk-lib.c
7780         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
7781         * gcc.c-torture/execute/builtins/strpcpy-lib.c
7782         * gcc.c-torture/execute/builtins/strrchr-lib.c
7783         * gcc.c-torture/execute/builtins/strspn-lib.c
7784         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
7785         * gcc.c-torture/execute/builtins/strstr-lib.c
7786         * gcc.c-torture/execute/builtins/lib/abs.c
7787         * gcc.c-torture/execute/builtins/lib/fprintf.c
7788         * gcc.c-torture/execute/builtins/lib/memset.c
7789         * gcc.c-torture/execute/builtins/lib/printf.c
7790         * gcc.c-torture/execute/builtins/lib/sprintf.c
7791         * gcc.c-torture/execute/builtins/lib/strcpy.c
7792         * gcc.c-torture/execute/builtins/lib/strcspn.c
7793         * gcc.c-torture/execute/builtins/lib/strncat.c
7794         * gcc.c-torture/execute/builtins/lib/strncmp.c
7795         * gcc.c-torture/execute/builtins/lib/strncpy.c
7796         * gcc.c-torture/execute/builtins/lib/strpbrk.c
7797         * gcc.c-torture/execute/builtins/lib/strspn.c
7798         * gcc.c-torture/execute/builtins/lib/strstr.c:
7799         New files containing support routines.
7800
7801         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
7802         declaration.
7803         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
7804         when not optimizing.
7805
7806 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
7807
7808         PR c++/16240
7809         * g++.dg/abi/mangle22.C: New test.
7810         * g++.dg/abi/mangle23.C: Likewise.
7811
7812 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
7813
7814         PR fortran/16290
7815         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
7816         Allow for cases without denormalized floating point numbers.
7817
7818 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
7819
7820         PR c/1027
7821         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7822         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
7823         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
7824         expected warning text.
7825         * gcc.dg/format/diag-2.c: New test.
7826
7827 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7828
7829         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
7830
7831 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
7832
7833         * gcc.dg/builtins-43.c: New.
7834         * gcc.dg/builtins-44.c: New.
7835         * gcc.dg/builtins-45.c: New.
7836
7837 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
7838             Andreas Tobler  <a.tobler@schweiz.ch>
7839
7840         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
7841         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
7842         as SIGSEGV.
7843         * gcc.dg/cleanup-11.c: Likewise.
7844         * gcc.dg/cleanup-8.c: Likewise.
7845         * gcc.dg/cleanup-9.c: Likewise.
7846         * gcc.dg/cleanup-5.c: Run on all platforms.
7847
7848 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7849
7850         * g++.dg/warn/nonnull1.C: New test.
7851
7852 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7853
7854         * gcc.dg/compat/compat-common.h: Wrap up CINT in
7855         an #ifndef SKIP_COMPLEX_INT/#endif pair.
7856         Special-case the Sun compiler wrt to <complex.h>.
7857
7858 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
7859
7860         * gcc.dg/Wunreachable-8.C: New test.
7861
7862         * gcc.dg/h8300-ice2.c : New test.
7863
7864 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
7865
7866         PR fortran/16161
7867         * gfortran.fortran-torture/compile/implicit.f90: Add test
7868         for implicit character.
7869
7870 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
7871
7872         PR fortran/16289
7873         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
7874         Use tiny() intrinsic to find smallest non-negative real
7875
7876 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
7877
7878         * gcc.dg/compat/struct-by-value-22_main.c: New test.
7879         * gcc.dg/compat/struct-by-value-22_x.c: New.
7880         * gcc.dg/compat/struct-by-value-22_y.c: New.
7881
7882         * gcc.c-torture/execute/20040629-1.c: New test.
7883
7884 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
7885
7886         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
7887         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
7888
7889         PR target/16195
7890         * gcc.dg/20040625-1.c: New test.
7891
7892 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7893
7894         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
7895
7896 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7897
7898         PR fortran/15963
7899         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
7900
7901 2004-06-29  Richard Henderson  <rth@redhat.com>
7902
7903         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
7904
7905 2004-06-29  Paul Brook  <paul@codesourcery.com>
7906
7907         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
7908         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
7909
7910 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
7911
7912         PR c++/16260
7913         * g++.dg/parse/crash15.C: New.
7914
7915 2004-06-28  Andrew Pinski  <apinski@apple.com>
7916
7917         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
7918         by the error already.
7919
7920         * g++.dg/opt/ptrmem4.C: Change to compile only test.
7921
7922 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
7923
7924         PR target/14041
7925         * gcc.dg/h8300-bss-align-1.c : New.
7926
7927 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
7928
7929         * PR c++/16174
7930         * g++.dg/template/ctor4.C: New.
7931
7932 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7933
7934         PR c++/16205
7935         * g++.dg/warn/Wsequence-point-1.C: New test.
7936
7937 2004-06-27  Paul Brook  <paul@codesourcery.com>
7938
7939         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
7940
7941 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
7942
7943         * g++.old-deja/g++.mike/p7325.C: Remove.
7944
7945 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7946
7947         PR c/14963
7948         * gcc.dg/pr14963.c: New test.
7949
7950 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
7951
7952         PR c++/16193
7953         * g++.dg/parse/redef1.C: New test.
7954
7955 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7956
7957         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
7958         20021110.c.
7959         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
7960         20021119-1.c.
7961         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
7962         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
7963         5-04.c.
7964         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
7965         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
7966         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
7967         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
7968         g++.brendan/enum14.C.
7969         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
7970         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
7971         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
7972         g++.mike/virt1.C.
7973         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
7974         memtemp24.C.
7975
7976 2004-06-27  Roger Sayle  <roger@eyesopen.com>
7977
7978         * gcc.dg/20040527-1.c: New test case.
7979
7980 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
7981
7982         PR gfortran/pr16196
7983         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
7984
7985 2004-06-25  Roger Sayle  <roger@eyesopen.com>
7986
7987         PR middle-end/15825
7988         * gcc.dg/pr15825-1.c: New test case.
7989
7990 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7991
7992         * gcc.c-torture/execute/20040625-1.c: New test.
7993
7994 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7995
7996         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
7997
7998 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7999
8000         * gcc.dg/torture/mips-div-1.c: New test.
8001
8002 2004-06-24  Jeff Law  <law@redhat.com>
8003
8004         * gcc.dg/tree-ssa/20040624-1.c: New test.
8005
8006 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
8007
8008         * gcc.c-torture/compile/20040624-1.c: New test.
8009
8010 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8011
8012         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
8013         this directory.
8014
8015 2004-06-23  Andrew Pinski  <apinski@apple.com>
8016
8017         PR middle-end/15988
8018         * g++.dg/opt/ptrmem4.C: New test.
8019
8020         * gcc.dg/c90-array-quals-2.c: New test.
8021
8022 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
8023
8024         * gcc.dg/kpice1.c: New test.
8025
8026 2006-06-23  Andrew Pinski  <apinski@apple.com>
8027
8028         * gcc.dg/c90-array-quals.c: New test.
8029
8030 2006-06-22  Richard Henderson  <rth@redhat.com>
8031
8032         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
8033
8034 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
8035
8036         * gcc.dg/builtins-config.h: Handle FreeBSD.
8037
8038 2006-06-22  Richard Henderson  <rth@redhat.com>
8039
8040         * g++.dg/opt/devirt1.C: New.
8041
8042 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
8043
8044         * g++.dg/opt/pr15551.C: New testcase.
8045
8046 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
8047
8048         PR target/14800
8049         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
8050         x86_64-*-linux* when compiling for 32bit.
8051
8052 2004-06-21  Andrew Pinski  <apinski@apple.com>
8053
8054         * gcc.dg/pch/struct-1.c: New.
8055         * gcc.dg/pch/struct-1.hs: New.
8056
8057 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
8058
8059         * gcc.dg/pch/save-temps-1.c: New file.
8060         * gcc.dg/pch/save-temps-1.hs: New file.
8061
8062 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8063
8064         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
8065         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
8066
8067 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8068
8069         * gfortran.fortran-torture/execute/select_1.f90: Rename function
8070         to fix type error.
8071         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
8072         Remove trailing spaces.
8073
8074 2004-06-21  Richard Henderson  <rth@redhat.com>
8075
8076         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
8077         merging && to BIT_FIELD_REF.
8078
8079 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
8080
8081         * g++.dg/opt/placeholder1.C: New test.
8082
8083 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8084
8085         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
8086         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8087         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8088         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8089
8090 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
8091
8092         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
8093         extern "C".
8094         * g++.dg/other/pragma-re-1.C: Add comments.
8095
8096 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
8097
8098         PR gfortran/16080
8099         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
8100
8101 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
8102
8103         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
8104         instead of setting the type of size_t by
8105         hand.
8106
8107 2004-06-18  Roger Sayle  <roger@eyesopen.com>
8108
8109         * gcc.dg/unordered-2.c: New test case.
8110         * gcc.dg/unordered-3.c: New test case.
8111
8112 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
8113
8114         PR other/16043
8115         * lib/g++.exp (g++_version): Tweak regexp for version
8116         * lib/g77.exp (g77_version): Likewise
8117         * lib/gfortran.exp (gfortran_version): Likewise
8118         * lib/objc.exp (objc_version): Likewise
8119         * lib/treelang.exp (treelang_version): Likewise
8120
8121 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
8122
8123         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
8124         Use INT_MAX instead of __INT_MAX__.
8125         * gcc.dg/compat/struct-align-2_y.c: Likewise.
8126
8127         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
8128         * gcc.dg/compat/scalar-return-3_x.c: Use it.
8129         * gcc.dg/compat/scalar-return-3_y.c: Use it.
8130         * gcc.dg/compat/scalar-return-4_x.c: Use it.
8131         * gcc.dg/compat/scalar-return-4_y.c: Use it.
8132         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
8133         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
8134         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
8135         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
8136
8137         * gcc.dg/range-test-1.c: New test.
8138         * g++.dg/opt/range-test-1.C: New test.
8139
8140 2004-06-17  Richard Henderson  <rth@redhat.com>
8141
8142         * objc.dg/sync-1.m: New.
8143         * objc.dg/try-catch-1.m: Don't force next runtime.
8144         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
8145         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
8146         shadowed catch clause.
8147         * objc.dg/try-catch-5.m: New.
8148
8149 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
8150
8151         Bug 14610
8152         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
8153
8154 2004-06-15  Richard Henderson  <rth@redhat.com>
8155
8156         * gcc.dg/20001116-1.c: Move expected warning line.
8157
8158 2004-06-15  Richard Henderson  <rth@redhat.com>
8159
8160         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
8161         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
8162
8163 2004-06-15  Jeff Law  <law@redhat.com>
8164
8165         * gcc.dg/tree-ssa/20040615-1.c: New test.
8166         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
8167         be less sensitive to operand ordering.
8168         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
8169
8170 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
8171
8172         * g++.dg/abi/bitfield3.C: Add comment..
8173
8174 2004-06-15  Richard Henderson  <rth@redhat.com>
8175
8176         * g++.dg/ext/stmtexpr1.C: XFAIL.
8177         * gcc.dg/20030612-1.c: XFAIL.
8178
8179 2004-06-15  Eric Christopher  <echristo@redhat.com>
8180
8181         * g++.dg/charset/asm5.c: New.
8182         * gcc.dg/charset/asm6.c: New.
8183
8184 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8185
8186         PR fortran/15962
8187         * gfortran.fortran-torture/execute/select_1.f90: New test.
8188
8189 2004-06-15  Paul Brook  <paul@codesourcery.com>
8190
8191         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
8192
8193 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8194
8195         PR c++/15967
8196         * g++.dg/lookup/crash3.C: New test.
8197
8198 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8199
8200         PR c++/15947
8201         * g++.dg/parse/dtor4.C: New test.
8202
8203 2004-06-14  Jeff Law  <law@redhat.com>
8204
8205         * gcc.c-torture/compile/20040614-1.c: New test.
8206
8207 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8208
8209         PR fortran/15211
8210         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
8211         LEN of a character array.
8212
8213 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
8214
8215         PR c++/15096
8216         * g++.dg/template/ptrmem10.C: New test.
8217
8218         PR c++/14930
8219         * g++.dg/template/friend30.C: New test.
8220
8221 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8222
8223         PR fortran/14928
8224         * gfortran.fortran-torture/compile/mloc.f90: New test.
8225
8226 2004-06-13  Paul Brook  <paul@codesourcery.com>
8227
8228         * gfortran.fortran-torture/execute/random_2.f90: New test.
8229
8230 2004-06-13  Eric Christopher  <echristo@redhat.com>
8231
8232         * gcc.dg/noncompile/redecl-1.c: Fix error message.
8233
8234 2004-06-12  Paul Brook  <paul@codesourcery.com>
8235
8236         * gfortran.fortran-torture/execute/contained_3.f90: New test.
8237
8238 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8239
8240         PR fortran/14923
8241         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
8242
8243 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8244
8245         PR fortran/14957
8246         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
8247         syntax errors in end statements of contained subroutines.
8248
8249 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8250
8251         PR fortran/12841
8252         * gfortran.fortran-torture/execute/null_arg.f90: New test.
8253
8254 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8255
8256         PR fortran/15665
8257         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
8258
8259 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8260
8261         PR gfortran/12839
8262         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
8263
8264 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
8265
8266         PR c++/15862
8267         * g++.dg/parse/enum1.C: New test.
8268
8269 2004-06-10  Jeff Law  <law@redhat.com>
8270
8271         * gcc.c-torture/compile/20040610-1.c: New test.
8272
8273 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8274
8275         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
8276         * g++.old-deja/g++.other/decl3.C: Likewise.
8277
8278 2004-06-10  Brian Booth  <bbooth@redhat.com>
8279
8280         * gcc.dg/tree-ssa/20031015-1.c: Scan for
8281         V_MAY_DEF instead of VDEF.
8282         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
8283
8284 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
8285
8286         PR c++/14211
8287         * g++.dg/conversion/const1.C: New test.
8288
8289         PR c++/15076
8290         * g++.dg/conversion/reinterpret1.C: New test.
8291
8292         PR c++/15877
8293         * g++.dg/template/enum2.C: New test.
8294
8295         PR c++/15227
8296         * g++.dg/template/error13.C: New test.
8297
8298 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8299
8300         PR fortran/14957
8301         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
8302         arguments to test_* REAL and of the right size.
8303
8304 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8305
8306         PR target/15569
8307         PR rtl-optimization/15681
8308         * gcc.dg/20040609-1.c: New test.
8309
8310 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8311
8312         PR c++/14791
8313         * g++.dg/opt/builtins1.C: New test.
8314
8315 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
8316
8317         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
8318         that use default windows32 struct layout.
8319         * gcc.dg/i386-bitfield2.c: Likewise.
8320
8321 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
8322
8323         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
8324         for mingw32 and cygwin targets.
8325
8326 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
8327
8328         * gcc.dg/pch/macro-4.c: New.
8329         * gcc.dg/pch/macro-4.hs: New.
8330
8331 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8332
8333         PR fortran/13249
8334         * gfortran.fortran-torture/compile/name_clash.f90: New test.
8335
8336 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8337
8338         PR fortran/13372
8339         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
8340
8341 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8342
8343         PR gfortran/14897
8344         * gfortran.fortran-torture/execute/t_edit.f90: New test.
8345
8346 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8347
8348         PR gfortran/15755
8349         * gfortran.fortran-torture/execute/backspace.c : New test.
8350
8351 2004-06-09  Paul Brook  <paul@codesourcery.com>
8352
8353         * gfortran.fortran-torture/execure/intrinsic_associated.f90
8354         (pointer_to_section): Rewrite to use smaller array.
8355
8356 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
8357
8358         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
8359         * gcc.dg/ext/altivec-10.c: Same.
8360         * gcc.dg/ext/altivec-11.c: Same.
8361         * gcc.dg/ext/altivec-12.c: Same.
8362         * gcc.dg/ext/altivec-13.c: Same.
8363         * gcc.dg/ext/altivec-14.c: Same.
8364         * gcc.dg/ext/altivec-15.c: Same.
8365         * gcc.dg/ext/altivec-16.c: Same.
8366         * gcc.dg/ext/altivec-3.c: Same.
8367         * gcc.dg/ext/altivec-4.c: Same.
8368         * gcc.dg/ext/altivec-6.c: Same.
8369         * gcc.dg/ext/altivec-7.c: Same.
8370         * gcc.dg/ext/altivec-8.c: Same.
8371         * gcc.dg/ext/altivec-varargs-1.c: Same.
8372
8373         * g++.dg/ext/altivec-1.C: Correct dg syntax.
8374         * g++.dg/ext/altivec-10.C: Same.
8375         * g++.dg/ext/altivec-2.C: Same.
8376         * g++.dg/ext/altivec-3.C: Same.
8377         * g++.dg/ext/altivec-4.C: Same.
8378         * g++.dg/ext/altivec-5.C: Same.
8379         * g++.dg/ext/altivec-6.C: Same.
8380         * g++.dg/ext/altivec-7.C: Same.
8381         * g++.dg/ext/altivec-8.C: Same.
8382         * g++.dg/ext/altivec-9.C: Same.
8383
8384 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8385
8386         PR c++/7841
8387         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
8388
8389 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8390
8391         * gcc.dg/union-1.c: New test.
8392
8393 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8394
8395         * gcc.dg/builtins-41.c: New test case.
8396         * gcc.dg/builtins-42.c: New test case.
8397
8398 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8399
8400         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
8401         * g++.dg/ext/altivec-10.C: Same.
8402         * g++.dg/ext/altivec-2.C: Same.
8403         * g++.dg/ext/altivec-3.C: Same.
8404         * g++.dg/ext/altivec-4.C: Same.
8405         * g++.dg/ext/altivec-5.C: Same.
8406         * g++.dg/ext/altivec-6.C: Same.
8407         * g++.dg/ext/altivec-7.C: Same.
8408         * g++.dg/ext/altivec-8.C: Same.
8409         * g++.dg/ext/altivec-9.C: Same.
8410         * g++.old-deja/g++.abi/cxa_vec.C: Same.
8411         * g++.old-deja/g++.brendan/new3.C: Same.
8412         * gcc.c-torture/execute/eeprof-1.x: Same.
8413
8414 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8415
8416         PR c/14765
8417         * gcc.dg/pr14765-1.c: New test.
8418
8419 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8420
8421         PR c/14649
8422         * gcc.dg/pr14649-1.c: New test case.
8423
8424 2004-06-07  Richard Henderson  <rth@redhat.com>
8425
8426         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
8427         if temporaries.
8428
8429 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8430
8431         * g++.dg/eh/elide1.C: Remove XFAIL.
8432
8433 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
8434
8435         PR c++/15337
8436         * g++.dg/expr/sizeof3.C: New test.
8437
8438         PR c++/14777
8439         * g++.dg/template/access14.C: New test.
8440
8441         PR c++/15554
8442         * g++.dg/template/enum1.C: New test.
8443
8444         PR c++/15057
8445         * g++.dg/eh/throw1.C: New test.
8446
8447 2004-06-07  David Ayers  <d.ayers@inode.at>
8448             Ziemowit Laski  <zlaski@apple.com>
8449
8450         * lib/objc.exp (objc_target_compile): Revert the '-framework
8451         Foundation' flag fix, since bare Darwin does not ship
8452         with the Foundation framework.
8453         * objc/execute/next_mapping.h: Provide a local NSConstantString
8454         @interface and @implementation.
8455         (objc_constant_string_init): A constructor function, used to
8456         initialize the NSConstantString meta-class object.
8457         * objc/execute/string1.m: Include "next_mapping.h" instead of
8458         <Foundation/NSString.h>.
8459         * objc/execute/string2.m: Likewise.
8460         * objc/execute/string3.m: Likewise.
8461         * objc/execute/string4.m: Likewise.
8462
8463 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
8464
8465         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
8466         to double. Replace double with FLOAT.
8467         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
8468
8469         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
8470         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
8471         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
8472         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
8473         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
8474         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
8475         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
8476         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
8477
8478 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8479
8480         PR c/13519
8481         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
8482
8483 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8484
8485         PR c++/15503
8486         * g++.dg/template/meminit2.C: New test.
8487
8488 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
8489
8490         PR target/15822
8491         * gcc.c-torture/execute/compare-fp-1.c,
8492         gcc.c-torture/execute/compare-fp-2.c,
8493         gcc.c-torture/execute/compare-fp-3.c,
8494         gcc.c-torture/execute/compare-fp-4.c,
8495         gcc.c-torture/execute/compare-fp-3.x,
8496         gcc.c-torture/execute/compare-fp-4.x: Moved...
8497         * gcc.c-torture/execute/ieee/compare-fp-1.c,
8498         gcc.c-torture/execute/ieee/compare-fp-2.c,
8499         gcc.c-torture/execute/ieee/compare-fp-3.c,
8500         gcc.c-torture/execute/ieee/compare-fp-4.c,
8501         gcc.c-torture/execute/ieee/compare-fp-3.x,
8502         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
8503
8504 2004-06-04  David Ayers  <d.ayers@inode.at>
8505
8506         * objc/execute/protocol-isEqual-4.m: New testcase.
8507
8508 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
8509
8510         * objc/execute/protocol-isEqual-1.m: New testcase.
8511         * objc/execute/protocol-isEqual-2.m: New testcase.
8512         * objc/execute/protocol-isEqual-3.m: New testcase.
8513
8514 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8515
8516         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
8517
8518 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
8519
8520         * lib/objc.exp (objc_target_compile): When running tests on
8521         Darwin (Mac OS X), inform the linker about '-framework
8522         'Foundation'.
8523
8524 2004-06-02  Eric Christopher  <echristo@redhat.com>
8525
8526         * gcc.c-torture/compile/20040602-1.c: New.
8527
8528 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
8529
8530         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
8531         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8532
8533         PR tree-optimization/14736
8534         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
8535
8536         PR tree-optimization/14042
8537         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
8538
8539         PR tree-optimization/14729
8540         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
8541
8542 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8543
8544         PR fortran/15557
8545         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
8546
8547 2004-06-01  Richard Hederson  <rth@redhat.com>
8548
8549         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
8550
8551 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8552
8553         PR c++/14932
8554         * g++.dg/parse/offsetof4.C: New test.
8555
8556 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
8557
8558         PR objc/7993
8559         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
8560
8561 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
8562
8563         PR c++/15701
8564         * g++.dg/template/friend29.C: New test.
8565
8566 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8567
8568         PR c/15749
8569         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
8570
8571 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
8572
8573         * gcc.dg/sparc-trap-1.c: New test.
8574
8575 2004-05-31  Roger Sayle  <roger@eyesopen.com>
8576
8577         PR middle-end/15069
8578         * g++.dg/opt/fold3.C: New test case.
8579
8580 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
8581
8582         * lib/target-supports.exp (check_iconv_available): Fix fallout
8583         from 2004-05-28 patch.
8584
8585 2004-05-30  Paul Brook  <paul@codesourcery.com>
8586
8587         PR fortran/15620
8588         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
8589         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
8590
8591 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
8592
8593         * gfortran.fortran-torture/execute/random_1.f90: New test.
8594
8595 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8596
8597         * g++.dg/ext/altivec-10.C: New test.
8598
8599 2004-05-29  Paul Brook  <paul@codesourcery.com>
8600
8601         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
8602
8603 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8604
8605         * gcc.dg/altivec-16.c: New test.
8606
8607 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
8608
8609         * lib/target-supports.exp (check_vmx_hw_available): New.
8610         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
8611
8612         * lib/target-supports.exp (check_alias_available,
8613         check_iconv_available, check_named_sections_available): Use
8614         unique names for temporary files.
8615
8616 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8617
8618         * gcc.dg/altivec-15.c: New test.
8619
8620 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8621
8622         PR c++/15083
8623         * g++.dg/warn/noeffect6.C: New test.
8624
8625         PR c++/15471
8626         * g++.dg/expr/ptrmem4.C: New test.
8627
8628         PR c++/15640
8629         * g++.dg/template/operator3.C: New test.
8630
8631 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8632
8633         PR c++/14668
8634         * g++.dg/lookup/redecl1.C: New test.
8635         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
8636
8637 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
8638
8639         * gcc.c-torture/execute/compare-fp-1.c,
8640         gcc.c-torture/execute/compare-fp-2.c,
8641         gcc.c-torture/execute/compare-fp-3.c,
8642         gcc.c-torture/execute/compare-fp-4.c,
8643         gcc.c-torture/execute/compare-fp-3.x,
8644         gcc.c-torture/execute/compare-fp-4.x,
8645         gcc.dg/pr15649-1.c: New.
8646
8647 2004-05-27  Adam Nemet  <anemet@lnxw.com>
8648
8649         PR c++/12883
8650         * g++.dg/init/array14.C: New test.
8651
8652 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
8653
8654         * lib/compat.exp (compat-get-options-main): New.
8655         (compat-get-options): Remove unneeded code, warn for ignored
8656         command.
8657         (compat-execute): Check flag set by dg-require-* commands.
8658
8659         * lib/compat.exp (compat-execute): Break up long lines.
8660
8661 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
8662
8663         * gcc.dg/altivec-7.c: Don't use 'vector long'.
8664         * gcc.dg/altivec-14.c: New test.
8665         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
8666
8667         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
8668         * gcc.dg/altivec-12.c: Ditto.
8669
8670         * gcc.dg/altivec-3.c: Move call to altivec_check.
8671
8672 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8673
8674         PR c++/15044
8675         * g++.dg/template/error12.C: New test.
8676
8677         PR c++/15317
8678         * g++.dg/ext/attrib15.C: New test.
8679
8680         PR c++/15329
8681         * g++.dg/template/ptrmem9.C: New test.
8682
8683 2004-05-25  Paul Brook  <paul@codesourcery.com>
8684
8685         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
8686
8687 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8688
8689         PR c++/15165
8690         * g++.dg/template/crash19.C: New test.
8691
8692 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8693
8694         PR c++/15025
8695         * g++.dg/template/redecl1.C: New test.
8696
8697 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8698
8699         PR c++/14821
8700         * g++.dg/other/ns1.C: New test.
8701
8702         PR c++/14883
8703         * g++.dg/template/invalid1.C: New test.
8704
8705 2004-05-23  Paul Brook  <paul@codesourcery.com>
8706         Victor Leikehman  <lei@haifasphere.co.il>
8707
8708         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
8709         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
8710
8711 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8712
8713         PR c++/15285
8714         PR c++/15299
8715         * g++.dg/template/non-dependent5.C: New test.
8716         * g++.dg/template/non-dependent6.C: New test.
8717
8718 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8719
8720         PR c++/15507
8721         * g++.dg/inherit/union1.C: New test.
8722
8723         PR c++/15542
8724         * g++.dg/template/addr1.C: New test.
8725
8726         PR c++/15427
8727         * g++.dg/template/array5.C: New test.
8728
8729         PR c++/15287
8730         * g++.dg/template/array6.C: New test.
8731
8732 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
8733             Roger Sayle  <roger@eyesopen.com>
8734
8735         * g++.dg/lookup/forscope2.C: New test case.
8736
8737 2004-05-22  Ben Elliston  <bje@au.ibm.com>
8738
8739         * gcc.dg/cpp/Wmissingdirs.c: New.
8740
8741 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8742
8743         PR target/15301
8744         * gcc.dg/compat/union-m128-1.h: New file.
8745         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8746         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8747         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8748
8749 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8750
8751         PR target/15302
8752         * gcc.dg/compat/struct-complex-1.h: New file.
8753         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
8754         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
8755         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8756
8757 2004-05-20  Roger Sayle  <roger@eyesopen.com>
8758
8759         PR middle-end/3074
8760         * gcc.dg/pr3074-1.c: New test case.
8761         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
8762
8763 2004-05-20  Falk Hueffner  <falk@debian.org>
8764
8765         PR other/15526
8766         * gcc.dg/ftrapv-1.c: New test case.
8767
8768 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8769
8770         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
8771
8772 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
8773             Jeff Law  <law@redhat.com>
8774
8775         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
8776         * gcc.dg/tree-ssa/20040518-2.c: New test.
8777
8778         * gcc.dg/tree-ssa/20040518-1.c: New test.
8779
8780 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
8781
8782         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
8783
8784 2004-05-18  Paul Brook  <paul@codesourcery.com>
8785
8786         PR fortran/13930
8787         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
8788
8789 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8790
8791         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
8792         constant folding.
8793
8794 2004-05-17  Steven Bosscher  <stevenb@suse.de>
8795
8796         * gcc.dg/tree-ssa/20040517-1.c: New test.
8797
8798 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8799
8800         * gcc.dg/loop-4.c: New test.
8801
8802 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
8803
8804         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
8805
8806 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
8807
8808         PR fortran/15311
8809         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
8810
8811 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8812
8813         PR fortran/13826
8814         PR fortran/13940
8815         * gfortran.fortran-torture/compile/data_1.f90: New test.
8816
8817 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
8818
8819         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
8820         * gcc.dg/uninit-H.c: Define ASM for __s390__.
8821
8822 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8823
8824         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
8825
8826 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8827
8828         PR c/15444
8829         * gcc.dg/format/xopen-1.c: Adjust expected message.
8830         * gcc.dg/format/xopen-3.c: New test.
8831
8832 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
8833
8834         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
8835
8836 2004-05-14  Jeff Law  <law@redhat.com>
8837
8838         * gcc.dg/tree-ssa/20040514-2.c: New test.
8839
8840 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8841
8842         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
8843         this ...
8844         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
8845         this.
8846
8847 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
8848
8849         * gcc.dg/tree-ssa/20040514-1.c: New test.
8850
8851 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8852
8853         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
8854         test.
8855
8856 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8857
8858         PR fortran/14066
8859         * gfortran.fortran-torture/compile/do_1.f90: New test.
8860
8861 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8862
8863         PR fortran/15051
8864         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
8865         test.
8866
8867 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
8868
8869         PR fortran/15149
8870         * gfortran.fortran-torture/execute/random_init.f90: New test.
8871
8872 2004-05-13  Paul Brook  <paul@codesourcery.com>
8873
8874         PR fortran/15314
8875         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
8876
8877 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
8878
8879         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
8880         for the powerpc case.
8881
8882 2004-05-13  Jeff Law  <law@redhat.com>
8883
8884         * gcc.dg/tree-ssa/20040513-1.c: New test.
8885         * gcc.dg/tree-ssa/20040513-2.c: New test.
8886
8887 2004-05-13  Paul Brook  <paul@codesourcery.com>
8888
8889         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
8890         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
8891         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
8892
8893 2004-05-13  Andreas Schwab  <schwab@suse.de>
8894
8895         PR other/10819
8896         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
8897         characters.
8898
8899 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
8900
8901         PR fortran/15294
8902         * gfortran.fortran-torture/execute/adjustr.f90: New file.
8903
8904 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
8905
8906         Merge from tree-ssa-20020619-branch.  See
8907         ChangeLog.tree-ssa for details.
8908
8909 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
8910
8911         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
8912         include <altivec.h> explicitly.
8913         * gcc.dg/altivec-13.c: Likewise.
8914
8915 2004-05-11  Paul Brook  <paul@codesourcery.com>
8916
8917         * gcc.c-torture/compile/20010518-1.c: Force enum size.
8918
8919 2004-05-10  Eric Christopher  <echristo@redhat.com>
8920
8921         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
8922         * gcc.dg/sibcall-4.c: Ditto.
8923
8924 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
8925
8926         * g++.dg/ext/altivec-8.C: New test case.
8927         * gcc.dg/altivec-13.c: New test case.
8928
8929 2004-05-08  Roger Sayle  <roger@eyesopen.com>
8930
8931         * gcc.c-torture/execute/divcmp-1.c: New test case.
8932         * gcc.c-torture/execute/divcmp-2.c: New test case.
8933         * gcc.c-torture/execute/divcmp-3.c: New test case.
8934
8935 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
8936
8937         * g++.dg/other/pragma-re-2.C: New test.
8938
8939 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8940
8941         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
8942         * gcc.dg/i386-387-2.c: Likewise.
8943
8944         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
8945         __builtin_drem.
8946         * gcc.dg/i386-387-6.c: Likewise.
8947
8948 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8949
8950         * gcc.dg/builtins-33.c:  Also check log1p*.
8951
8952 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
8953
8954         PR optimization/15296
8955         * gcc.c-torture/execute/pr15296.c: New test.
8956
8957 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
8958
8959         * gcc.dg/builtins-40.c: New test.
8960
8961 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
8962
8963         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
8964
8965 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
8966
8967         * g++.dg/ext/spe1.C: New testcase.
8968
8969 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
8970
8971         * objc.dg/image-info.m: Allow additional attributes
8972         for __image_info section.
8973
8974 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
8975
8976         * gcc.dg/torture/mips-hilo-2.c: New test.
8977
8978 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8979
8980         PR c++/14389
8981         * g++.dg/template/member5.C: New test.
8982
8983 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
8984
8985         * gcc.dg/builtins-34.c: Also check expm1*.
8986
8987 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8988
8989         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
8990         * gcc.dg/torture/builtin-convert-3.c: New test.
8991
8992 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
8993
8994         PR middle-end/15054
8995         * g++.dg/opt/pr15054.C: New test.
8996
8997 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8998
8999         * gcc.dg/torture/builtin-rounding-1.c: New test.
9000         * gcc.dg/builtins-25.c: Delete.
9001         * gcc.dg/builtins-29.c: Delete.
9002
9003 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
9004
9005         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
9006         * gcc.dg/sibcall-4.c: Likewise.
9007         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
9008
9009 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9010
9011         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
9012         bit-field on 16-bit targets.
9013
9014 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9015
9016         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
9017         16-bit targets.
9018
9019 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
9020
9021         * gcc.dg/rs6000-power2-1.c: Change to compile only.
9022         * gcc.dg/rs6000-power2-2.c: Likewise.
9023
9024 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
9025
9026         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
9027         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
9028         Change the asm registers to be in form of frN instead of fN.
9029
9030 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9031
9032         * gcc.dg/torture/builtin-convert-2.c: New test.
9033
9034 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
9035
9036         * gcc.dg/rs6000-power2-1.c: New test.
9037         * gcc.dg/rs6000-power2-2.c: New test.
9038
9039 2004-04-28  Jan Hubicka  <jh@suse.cz>
9040
9041         * gcc.dg/unused-6.c: New test.
9042
9043 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
9044             Ulrich Weigand  <uweigand@de.ibm.com>
9045
9046         * ada/acats/run_all.sh: Define $target variable.
9047
9048 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
9049
9050         PR c++/15119
9051         * g++.dg/other/vararg-1.C: New test.
9052
9053         PR c++/4794
9054         * g++.dg/eh/cleanup3.C: New test.
9055
9056 2004-04-24  Laurent GUERBY <laurent@guerby.net>
9057
9058         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
9059         and ad8011a (target_insn).
9060         * ada/acats/support/macro.dfs: Likewise.
9061         * ada/acats/support/impbit.adb: New file.
9062
9063 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
9064
9065         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
9066
9067 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9068
9069         * gcc.dg/loop-3.c: New test.
9070
9071 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
9072
9073         * gcc.c-torture/execute/simd-5.c: New test.
9074
9075 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9076
9077         PR c++/15064
9078         * g++.dg/template/crash18.C: New test.
9079
9080 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
9081
9082         * g++.dg/ext/complit3.C: New test.
9083
9084 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9085
9086         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
9087         * gcc.dg/altivec-3.c: Same.
9088         * gcc.dg/altivec-varargs-1.c: Same.
9089
9090 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9091
9092         * lib/target-supports.exp (check_profiling_available): Assume
9093         profiling is not available on powerpc-eabi targets.
9094
9095 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
9096
9097         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
9098         * gcc.dg/vmx/bug-1.c: Ditto.
9099
9100 2004-04-20  Eric Christopher  <echristo@redhat.com>
9101
9102         * gcc.dg/charset/extern.c: New test.
9103         * g++.dg/charset/extern3.cc: Ditto.
9104
9105 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
9106
9107         * gcc.dg/builtins-39.c: New test.
9108
9109 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
9110
9111         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
9112
9113 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
9114
9115         * gcc.dg/torture/mips-hilo-1.c: New test.
9116
9117 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
9118
9119         * gcc.c-torture/compile/20040419-1.c: New test.
9120
9121 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
9122
9123         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
9124
9125 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
9126             Aldy Hernandez  <aldyh@redhat.com>
9127
9128         * gcc.c-torture/execute/va-arg-24.c: New.
9129
9130 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
9131             Aldy Hernandez  <aldyh@redhat.com>
9132
9133         * gcc.dg/vmx/1b-01.c: New.
9134         * gcc.dg/vmx/1b-02.c: New.
9135         * gcc.dg/vmx/1b-03.c: New.
9136         * gcc.dg/vmx/1b-04.c: New.
9137         * gcc.dg/vmx/1b-05.c: New.
9138         * gcc.dg/vmx/1b-06.c: New.
9139         * gcc.dg/vmx/1b-07.c: New.
9140         * gcc.dg/vmx/1c-01.c: New.
9141         * gcc.dg/vmx/1c-02.c: New.
9142         * gcc.dg/vmx/3a-01a.c: New.
9143         * gcc.dg/vmx/3a-01.c: New.
9144         * gcc.dg/vmx/3a-01m.c: New.
9145         * gcc.dg/vmx/3a-03.c: New.
9146         * gcc.dg/vmx/3a-03m.c: New.
9147         * gcc.dg/vmx/3a-04.c: New.
9148         * gcc.dg/vmx/3a-04m.c: New.
9149         * gcc.dg/vmx/3a-05.c: New.
9150         * gcc.dg/vmx/3a-06.c: New.
9151         * gcc.dg/vmx/3a-06m.c: New.
9152         * gcc.dg/vmx/3a-07.c: New.
9153         * gcc.dg/vmx/3b-01.c: New.
9154         * gcc.dg/vmx/3b-02.c: New.
9155         * gcc.dg/vmx/3b-10.c: New.
9156         * gcc.dg/vmx/3b-13.c: New.
9157         * gcc.dg/vmx/3b-14.c: New.
9158         * gcc.dg/vmx/3b-15.c: New.
9159         * gcc.dg/vmx/3c-01a.c: New.
9160         * gcc.dg/vmx/3c-01.c: New.
9161         * gcc.dg/vmx/3c-02.c: New.
9162         * gcc.dg/vmx/3c-03.c: New.
9163         * gcc.dg/vmx/3d-01.c: New.
9164         * gcc.dg/vmx/4-01.c: New.
9165         * gcc.dg/vmx/4-03.c: New.
9166         * gcc.dg/vmx/5-01.c: New.
9167         * gcc.dg/vmx/5-02.c: New.
9168         * gcc.dg/vmx/5-03.c: New.
9169         * gcc.dg/vmx/5-04.c: New.
9170         * gcc.dg/vmx/5-05.c: New.
9171         * gcc.dg/vmx/5-06.c: New.
9172         * gcc.dg/vmx/5-07.c: New.
9173         * gcc.dg/vmx/5-07t.c: New.
9174         * gcc.dg/vmx/5-08.c: New.
9175         * gcc.dg/vmx/5-10.c: New.
9176         * gcc.dg/vmx/5-11.c: New.
9177         * gcc.dg/vmx/7-01a.c: New.
9178         * gcc.dg/vmx/7-01.c: New.
9179         * gcc.dg/vmx/7c-01.c: New.
9180         * gcc.dg/vmx/7d-01.c: New.
9181         * gcc.dg/vmx/7d-02.c: New.
9182         * gcc.dg/vmx/8-01.c: New.
9183         * gcc.dg/vmx/8-02a.c: New.
9184         * gcc.dg/vmx/8-02.c: New.
9185         * gcc.dg/vmx/brode-1.c: New.
9186         * gcc.dg/vmx/bug-1.c: New.
9187         * gcc.dg/vmx/bug-2.c: New.
9188         * gcc.dg/vmx/bug-3.c: New.
9189         * gcc.dg/vmx/cw-bug-1.c: New.
9190         * gcc.dg/vmx/cw-bug-2.c: New.
9191         * gcc.dg/vmx/cw-bug-3.c: New.
9192         * gcc.dg/vmx/dct.c: New.
9193         * gcc.dg/vmx/debug-1.c: New.
9194         * gcc.dg/vmx/debug-2.c: New.
9195         * gcc.dg/vmx/debug-3.c: New.
9196         * gcc.dg/vmx/debug-4.c: New.
9197         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
9198         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
9199         * gcc.dg/vmx/eg-5.c: New.
9200         * gcc.dg/vmx/fft.c: New.
9201         * gcc.dg/vmx/gcc-bug-1.c: New.
9202         * gcc.dg/vmx/gcc-bug-2.c: New.
9203         * gcc.dg/vmx/gcc-bug-3.c: New.
9204         * gcc.dg/vmx/gcc-bug-4.c: New.
9205         * gcc.dg/vmx/gcc-bug-5.c: New.
9206         * gcc.dg/vmx/gcc-bug-6.c: New.
9207         * gcc.dg/vmx/gcc-bug-7.c: New.
9208         * gcc.dg/vmx/gcc-bug-8.c: New.
9209         * gcc.dg/vmx/gcc-bug-9.c: New.
9210         * gcc.dg/vmx/gcc-bug-b.c: New.
9211         * gcc.dg/vmx/gcc-bug-c.c: New.
9212         * gcc.dg/vmx/gcc-bug-d.c: New.
9213         * gcc.dg/vmx/gcc-bug-e.c: New.
9214         * gcc.dg/vmx/gcc-bug-f.c: New.
9215         * gcc.dg/vmx/gcc-bug-g.c: New.
9216         * gcc.dg/vmx/gcc-bug-i.c: New.
9217         * gcc.dg/vmx/harness.h: New.
9218         * gcc.dg/vmx/ira1.c: New.
9219         * gcc.dg/vmx/ira2a.c: New.
9220         * gcc.dg/vmx/ira2b.c: New.
9221         * gcc.dg/vmx/ira2.c: New.
9222         * gcc.dg/vmx/ira2c.c: New.
9223         * gcc.dg/vmx/mem.c: New.
9224         * gcc.dg/vmx/newton-1.c: New.
9225         * gcc.dg/vmx/ops.c: New.
9226         * gcc.dg/vmx/sn7153.c: New.
9227         * gcc.dg/vmx/spill2.c: New.
9228         * gcc.dg/vmx/spill3.c: New.
9229         * gcc.dg/vmx/spill.c: New.
9230         * gcc.dg/vmx/t.c: New.
9231         * gcc.dg/vmx/varargs-1.c: New.
9232         * gcc.dg/vmx/varargs-2.c: New.
9233         * gcc.dg/vmx/varargs-3.c: New.
9234         * gcc.dg/vmx/varargs-4.c: New.
9235         * gcc.dg/vmx/varargs-5.c: New.
9236         * gcc.dg/vmx/varargs-6.c: New.
9237         * gcc.dg/vmx/varargs-7.c: New.
9238         * gcc.dg/vmx/vmx.exp: New.
9239         * gcc.dg/vmx/vprint-1.c: New.
9240         * gcc.dg/vmx/vscan-1.c: New.
9241         * gcc.dg/vmx/x-01.c: New.
9242         * gcc.dg/vmx/x-02.c: New.
9243         * gcc.dg/vmx/x-03.c: New.
9244         * gcc.dg/vmx/x-04.c: New.
9245         * gcc.dg/vmx/x-05.c: New.
9246         * gcc.dg/vmx/yousufi-1.c: New.
9247         * gcc.dg/vmx/zero-1.c: New.
9248         * gcc.dg/vmx/zero.c: New.
9249
9250 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
9251
9252         * g++.dg/lookup/java1.C: Update for chage of
9253         _Jv_AllocObject.
9254         * g++.dg/lookup/java2.C: Likewise.
9255
9256 2004-04-17  Laurent GUERBY <laurent@guerby.net>
9257
9258         * ada/acats/run_all.sh: use -O2 by default.
9259
9260 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
9261
9262         * gcc.dg/vr-mult-[12].c: New tests.
9263
9264 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9265
9266         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
9267
9268         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
9269
9270 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
9271
9272         * lib/target-supports.exp (check_profiling_available): Assume profiling
9273         isn't available for mips*-*-elf targets.
9274
9275 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
9276
9277         * gcc.dg/builtins-38.c: New test.
9278
9279 2004-04-14  Eric Christopher  <echristo@redhat.com>
9280
9281         * g++.dg/charset/charset.exp: Run .cc extension tests.
9282
9283 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
9284
9285         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
9286
9287 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9288
9289         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
9290
9291 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
9292
9293         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
9294         * gcc.dg/i386-387-2.c: Likewise.
9295
9296         * gcc.dg/i386-387-7.c: New test.
9297         * gcc.dg/i386-387-8.c: New test.
9298
9299         * gcc.dg/builtins-37.c: New test.
9300
9301 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
9302
9303         * g++.dg/pch/externc-1.C: Add missing semicolon.
9304
9305 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
9306
9307         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
9308
9309 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9310
9311         * gcc.c-torture/execute/20040411-1.c: New test.
9312
9313 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9314
9315         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
9316
9317 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
9318
9319         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
9320
9321 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
9322
9323         * lib/target-supports.exp (check_named_sections_available): New.
9324         * lib/gcc-dg.exp (dg-require-named-sections): New.
9325         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
9326         old-deja.exp.  Also prune error-count message from HP linker.
9327         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
9328
9329         * g++.dg/init/init-ref4.C: Use dg-require-weak.
9330         * g++.old-deja/g++.pt/static3.C: Likewise.
9331         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
9332
9333 2004-04-09  Roger Sayle  <roger@eyesopen.com>
9334
9335         * gcc.c-torture/execute/20040409-1.c: New test case.
9336         * gcc.c-torture/execute/20040409-2.c: New test case.
9337         * gcc.c-torture/execute/20040409-3.c: New test case.
9338
9339 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9340
9341         * gcc.dg/20040409-1.c: New test.
9342
9343 2004-04-08  Roger Sayle  <roger@eyesopen.com>
9344
9345         PR target/14888
9346         * g++.dg/opt/pr14888.C: New test case.
9347
9348 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
9349
9350         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
9351         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
9352         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
9353         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
9354         New tests.
9355
9356 2004-04-08  Paul Brook  <paul@codesourcery.com>
9357
9358         * gcc.dg/spill-1.c: New test.
9359
9360 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9361
9362         * gcc.dg/torture/builtin-ctype-2.c: New test.
9363
9364 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
9365
9366         * gcc.dg/pch/pch.exp: Add largefile test.
9367
9368 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
9369
9370         * g++.dg/pch/externc-1.Hs: New.
9371         * g++.dg/pch/externc-1.C: New.
9372
9373 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9374
9375         * gcc.dg/compat/struct-by-value-5a_main.c,
9376         gcc.dg/compat/struct-by-value-5b_main.c: New files.
9377         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
9378         * gcc.dg/compat/struct-by-value-5a_x.c,
9379         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
9380         gcc.dg/compat/struct-by-value-5_x.c.
9381         * gcc.dg/compat/struct-by-value-5a_y.c,
9382         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
9383         gcc.dg/compat/struct-by-value-5_y.c.
9384
9385         * gcc.dg/compat/struct-by-value-6a_main.c,
9386         gcc.dg/compat/struct-by-value-6b_main.c: New files.
9387         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
9388         * gcc.dg/compat/struct-by-value-6a_x.c,
9389         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
9390         gcc.dg/compat/struct-by-value-6_x.c.
9391         * gcc.dg/compat/struct-by-value-6a_y.c,
9392         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
9393         gcc.dg/compat/struct-by-value-6_y.c.
9394
9395         * gcc.dg/compat/struct-by-value-7a_main.c,
9396         gcc.dg/compat/struct-by-value-7b_main.c: New files.
9397         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
9398         * gcc.dg/compat/struct-by-value-7a_x.c,
9399         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
9400         gcc.dg/compat/struct-by-value-7_x.c.
9401         * gcc.dg/compat/struct-by-value-7a_y.c,
9402         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
9403         gcc.dg/compat/struct-by-value-7_y.c.
9404
9405 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
9406
9407         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
9408         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
9409         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
9410         options.
9411
9412 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
9413
9414         * gcc.dg/builtins-36.c: New test.
9415
9416 2004-04-06  Paul Brook  <paul@codesourcery.com>
9417
9418         * README.gcc: Remove obsolete contraint on testcases.
9419
9420 2004-04-05  Paul Brook  <paul@codesourcery.com>
9421
9422         PR2123
9423         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
9424         failure and exit(0) on success.
9425         * g++.dg/expr/anew2.C: Ditto.
9426         * g++.dg/expr/anew3.C: Ditto.
9427         * g++.dg/expr/anew4.C: Ditto.
9428
9429 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
9430
9431         PR c++/3518
9432         * g++.dg/template/unify7.C: New.
9433
9434 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
9435
9436         * g++.dg/README: Bring up to date with new subdirectories; remove
9437         duplicate subdirectory lines.
9438
9439 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
9440
9441         PR c++/14007
9442         * g++.dg/template/unify5.C: New.
9443         * g++.dg/template/unify6.C: New.
9444         * g++.dg/template/qualttp20.C: Adjust.
9445         * g++.old-deja/g++.jason/report.C: Adjust.
9446         * g++.old-deja/g++.other/qual1.C: Adjust.
9447
9448 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
9449
9450         PR c++/14803
9451         * g++.dg/inherit/ptrmem1.C: New test.
9452
9453 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
9454
9455         PR c++/14755
9456         * gcc.c-torture/execute/20040331-1.c: New test.
9457         * gcc.dg/20040331-1.c: New test.
9458
9459 2004-04-01  Paul Brook  <paul@codesourcery.com>
9460
9461         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
9462
9463 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
9464
9465         PR c++/14724
9466         * g++.dg/init/goto1.C: New test.
9467
9468         PR c++/14763
9469         * g++.dg/template/defarg4.C: New test.
9470
9471 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
9472
9473         * gcc.dg/altivec-11.c: Extend test for more valid cases.
9474
9475 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
9476
9477         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
9478
9479 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
9480
9481         * gcc.dg/noncompile/undeclared-2.c: New test.
9482
9483 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9484
9485         * gcc.dg/940409-1.c: Remove XFAIL.
9486         * gcc.dg/reg-vol-struct-1.c: New test.
9487
9488 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9489
9490         * gcc.dg/torture/builtin-wctype-1.c: New test.
9491
9492 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
9493
9494         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
9495         * gcc.dg/20001101-1.c: Likewise.
9496         * gcc.dg/20001102-1.c: Likewise.
9497
9498 2004-03-25  Roger Sayle  <roger@eyesopen.com>
9499
9500         * gcc.dg/compare8.c: Add an additional test for XOR.
9501
9502 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9503
9504         * gcc.dg/torture/builtin-ctype-1.c: New test.
9505
9506 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9507
9508         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
9509         * gcc.dg/torture/builtin-math-1.c: Likewise.
9510         * gcc.dg/torture/builtin-power-1.c: New test.
9511
9512 2004-03-24  Andreas Schwab  <schwab@suse.de>
9513
9514         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
9515         IA64 assembler.
9516
9517 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9518             Roger Sayle  <roger@eyesopen.com>
9519
9520         * gcc.dg/compare8.c: New test case.
9521
9522 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
9523
9524         * g++.dg/ext/altivec-7.C: New test.
9525
9526 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
9527
9528         PR 12267, 12391, 12560, 13129, 14114, 14133
9529         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
9530         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
9531         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
9532         Adjust error regexps.
9533         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
9534         * gcc.dg/noncompile/undeclared-1.c: New test cases.
9535         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
9536         * gcc.dg/local1.c: Add explanatory comment.
9537
9538 2004-03-23  Roger Sayle  <roger@eyesopen.com>
9539
9540         PR optimization/14669
9541         * g++.dg/opt/fold2.C: New test case.
9542
9543 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
9544
9545         PR c/14069
9546         * gcc.dg/20040322-1.c: New test.
9547
9548 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9549
9550         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
9551         * gcc.dg/ultrasp4.c: Likewise.
9552         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
9553
9554 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9555
9556         * gcc.dg/i386-sse-8.c: Reset default options.
9557
9558 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9559
9560         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
9561         in the error message text.
9562
9563 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9564
9565         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
9566
9567 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
9568
9569         PR c++/14616
9570         * g++.dg/init/array13.C: New test.
9571
9572 2004-03-20  Roger Sayle  <roger@eyesopen.com>
9573
9574         PR target/13889
9575         * gcc.c-torture/compile/pr13889.c: New test case.
9576
9577 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9578
9579         PR c/14635
9580         * builtins-1.c (nan, nans): Don't test.
9581         * builtins-30.c: Don't use nan, nanf, nanl.
9582         * builtins-35.c: New test.
9583
9584 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
9585
9586         * g++.dg/ext/altivec-6.C: New test.
9587
9588 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
9589
9590         * g++.dg/init/placement3.C: New test.
9591
9592         * g++.dg/template/spec13.C: New test.
9593
9594         * g++.dg/lookup/using11.C: New test.
9595
9596         * g++.dg/lookup/koenig3.C: New test.
9597
9598         * g++.dg/template/operator2.C: New test.
9599
9600         * g++.dg/expr/dtor3.C: New test.
9601         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
9602         marker.
9603         * g++.old-deja/g++.law/visibility28.C: Likewise.
9604
9605 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
9606
9607         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
9608         * gcc.dg/ppc64-abi-3.c: Likewise.
9609
9610 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9611
9612         PR c++/14545
9613         * g++.dg/parse/template15.C: New test.
9614
9615 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9616
9617         * g++.dg/expr/dtor2.C: New test.
9618
9619         * g++.dg/lookup/anon4.C: New test.
9620
9621         * g++.dg/overload/using1.C: New test.
9622
9623         * g++.dg/template/lookup7.C: New test.
9624
9625         * g++.dg/template/typename6.C: New test.
9626
9627         * g++.dg/expr/cond6.C: New test.
9628
9629 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9630
9631         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
9632
9633 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9634
9635         * g++.dg/expr/cond5.C: New test.
9636         * g++.dg/expr/constcast1.C: Likewise.
9637         * g++.dg/expr/ptrmem2.C: Likewise.
9638         * g++.dg/expr/ptrmem3.C: Likewise.
9639         * g++.dg/lookup/main1.C: Likewise.
9640         * g++.dg/template/lookup6.C: Likewise.
9641
9642 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9643
9644         * gcc.dg/local1.c: New test.
9645
9646         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
9647
9648 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9649
9650         * gcc.dg/torture/builtin-convert-1.c: New test.
9651
9652 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9653
9654         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
9655
9656 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9657
9658         PR c++/14481
9659         * g++.dg/warn/Wunused-7.C: New test.
9660
9661 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9662
9663         * gcc.dg/torture/builtin-integral-1.c: New test.
9664
9665 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9666
9667         PR c++/14586
9668         * g++.dg/parse/non-dependent3.C: New test.
9669
9670 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
9671
9672         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
9673         * g++.dg/eh/simd-2.C: Likewise.
9674         * g++.dg/init/array10.C: Likewise.
9675         * gcc.c-torture/compile/simd-1.c: Likewise.
9676         * gcc.c-torture/compile/simd-2.c: Likewise.
9677         * gcc.c-torture/compile/simd-3.c: Likewise.
9678         * gcc.c-torture/compile/simd-4.c: Likewise.
9679         * gcc.c-torture/compile/simd-6.c: Likewise.
9680         * gcc.c-torture/execute/simd-1.c: Likewise.
9681         * gcc.c-torture/execute/simd-2.c: Likewise.
9682         * gcc.dg/compat/vector-defs.h: Likewise.
9683         * gcc.dg/20020531-1.c: Likewise.
9684         * gcc.dg/altivec-3.c: Likewise.
9685         * gcc.dg/altivec-4.c: Likewise.
9686         * gcc.dg/altivec-varargs-1.c: Likewise.
9687         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
9688         * gcc.dg/i386-mmx-3.c: Likewise.
9689         * gcc.dg/i386-sse-4.c: Likewise.
9690         * gcc.dg/i386-sse-5.c: Likewise.
9691         * gcc.dg/i386-sse-8.c: Likewise.
9692         * gcc.dg/simd-1.c: Likewise.
9693         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
9694         __ev64_opaque__ since the machine description provides it.
9695
9696 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9697
9698         * lib/compat.exp (skip_list): New global variable.
9699         Use it to hold the user defined COMPAT_SKIPS list if any.
9700         (compat-obj): Add the members of skip_list to optall.
9701
9702 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9703
9704         * gcc.dg/compat/union-by-value-1_main.c,
9705         union-by-value-1_x.c, union-by-value-1_y.c,
9706         union-check.h, union-defs.h,
9707         union-init.h, union-return-1_main.c,
9708         union-return-1_x.c, union-return-1_y.c: New files.
9709
9710 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9711
9712         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
9713         mixed-struct-init.h: Add 4 mixed structure types.
9714         struct-by-value-21_main.c, struct-by-value-21_x.c,
9715         struct-by-value-21_y.c, struct-return-21_main.c,
9716         struct-return-21_x.c, struct-return-21_y.c: New files.
9717
9718 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
9719
9720         PR c++/14550
9721         * g++.dg/parse/template14.C: New test.
9722
9723 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9724
9725         * gcc.c-torture/execute/20040313-1.c: New test.
9726
9727 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
9728
9729         PR target/14533
9730         * gcc.dg/20040311-2.c: New test.
9731
9732 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
9733
9734         PR other/14544
9735         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
9736         bit-field.
9737
9738 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
9739
9740         * gcc.dg/20040305-2.c: Add missing return statement.
9741
9742 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9743
9744         * gcc.dg/builtins-34.c: Also check pow10*.
9745
9746 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9747
9748         PR target/14262
9749         * gcc.dg/20040305-2.c: New test.
9750
9751 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9752
9753         * gcc.dg/20040310-1.c: New test.
9754
9755 2004-03-11  Roger Sayle  <roger@eyesopen.com>
9756
9757         * gcc.c-torture/execute/20040311-1.c: New test case.
9758
9759 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
9760
9761         PR c++/14476
9762         * g++.dg/lookup/enum1.C: New test.
9763
9764 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
9765
9766         PR c++/14510
9767         * g++.dg/lookup/struct2.C: New test.
9768
9769 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
9770
9771         * gcc.dg/builtins-34.c: New test.
9772
9773 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9774
9775         * gcc.dg/torture/builtin-nonneg-1.c: New test.
9776
9777 2004-03-09  James E Wilson  <wilson@specifixinc.com>
9778
9779         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
9780         * gcc.dg/alias-2.c: New testcase.
9781
9782 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
9783
9784         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
9785
9786 2004-03-09  Roger Sayle  <roger@eyesopen.com>
9787
9788         * gcc.c-torture/execute/20040309-1.c: New test case.
9789
9790 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9791
9792         PR c++/14397
9793         * g++.dg/overload/ref1.C: New.
9794
9795 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9796
9797         PR c++/14409
9798         * g++.dg/template/spec12.C: New test.
9799
9800         PR c++/14448
9801         * g++.dg/parse/crash14.C: New test.
9802
9803 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9804
9805         PR c++/14230
9806         * g++.dg/init/ref11.C: New test.
9807
9808 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9809
9810         PR c++/14432
9811         * g++.dg/parse/builtin2.C: New test.
9812
9813 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9814
9815         PR c++/14401
9816         * g++.dg/init/ctor3.C: New test.
9817         * g++.dg/init/union1.C: New test.
9818         * g++.dg/ext/anon-struct4.C: New test.
9819
9820 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9821
9822         * g++.dg/lookup/koenig1.C: Tweak error messages.
9823         * g++.dg/lookup/used-before-declaration.C: Likewise.
9824         * g++.dg/other/do1.C: Likewise.
9825         * g++.dg/overload/koenig1.C: Likewise.
9826         * g++.dg/parse/crash13.C: Likewise.
9827         * g++.dg/template/instantiate3.C: Likewise.
9828
9829 2004-03-08  Eric Christopher  <echristo@redhat.com>
9830
9831         * * lib/target-supports.exp: Enable libiconv in test
9832         compilation.  Fix up error checking.
9833
9834 2004-03-08  Roger Sayle  <roger@eyesopen.com>
9835
9836         PR middle-end/14289
9837         * gcc.dg/pr14289-1.c: New test case.
9838         * gcc.dg/pr14289-2.c: Likewise.
9839         * gcc.dg/pr14289-3.c: Likewise.
9840
9841 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
9842
9843         * gcc.c-torture/execute/20040308-1.c: New test.
9844
9845 2004-03-07  Roger Sayle  <roger@eyesopen.com>
9846
9847         * gcc.c-torture/execute/20040307-1.c: New test case.
9848
9849 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
9850
9851         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
9852
9853 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
9854
9855         * gcc.dg/20040306-1.c: New test.
9856
9857 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
9858
9859         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
9860         them static.
9861         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
9862
9863 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9864
9865         PR c/14465
9866         * gcc.dg/decl-6.c: New test.
9867
9868 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9869
9870         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
9871         Rename LOGPOW -> LOG_POW.
9872         (SQRT_EXP, POW_EXP): New.
9873
9874 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9875
9876         * gcc.dg/i386-sse-8.c: New test.
9877
9878 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9879
9880         PR c/14114
9881         * gcc.dg/decl-5.c: New test.
9882
9883 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
9884
9885         * gcc.dg/20040305-1.c: New test.
9886
9887 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
9888
9889         PR other/14354
9890         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
9891
9892 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
9893
9894         PR c++/14425, c++/14426
9895         * g++.dg/ext/altivec-4.C: New test.
9896         * g++.dg/ext/altivec-5.C: New test.
9897
9898 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
9899
9900         * g++.old-deja/g++.other/linkage1.C: Expect errors about
9901         global variables of a type with no linkage.
9902         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
9903         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
9904         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
9905         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
9906         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
9907         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
9908         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
9909         * g++.dg/warn/deprecated.C: Name enum Color.
9910         * g++.dg/overload/VLA.C: Name structure for 'b'.
9911         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
9912
9913 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9914
9915         * gcc.c-torture/compile/20040304-1.c: New test.
9916
9917 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
9918
9919         PR 13728
9920         * gcc.dg/decl-4.c: New testcase.
9921
9922 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
9923
9924         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
9925         as PRECF if sizeof (float) > sizeof (double).
9926         (PRECL): Make it the same as PRECF if
9927         sizeof (float) > sizeof (long double).
9928
9929 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9930
9931         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
9932         system type.  Add check for irix6 which doesn't have c99 runtime.
9933
9934 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
9935
9936         * gcc.dg/const-elim-1.c: xfail for xtensa.
9937
9938 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9939
9940         PR c++/14369
9941         * g++.dg/template/cond4.C: New test.
9942
9943 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9944
9945         PR c++/14360
9946         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
9947
9948         PR c++/14361
9949         * g++.dg/parse/defarg7.C: New test.
9950
9951         PR c++/14359
9952         * g++.dg/template/friend26.C: New test.
9953
9954 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9955
9956         PR c++/14324
9957         * g++.dg/abi/mangle21.C: New test.
9958
9959         PR c++/14260
9960         * g++.dg/parse/constructor2.C: New test.
9961
9962         PR c++/14337
9963         * g++.dg/template/sfinae1.C: New test.
9964
9965 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9966
9967         PR c++/14267
9968         * g++.dg/expr/crash2.C: New test.
9969
9970         PR middle-end/13448
9971         * gcc.dg/inline-5.c: New test.
9972         * gcc.dg/always-inline.c: Split out tests into ...
9973         * gcc.dg/always-inline2.c: ... this and ...
9974         * gcc.dg/always-inline3.c: ... this.
9975
9976 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9977
9978         PR debug/12103
9979         * g++.dg/debug/crash1.C: New test.
9980
9981 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
9982
9983         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
9984         function with __attribute__((noinline)).
9985         (recurser_void2): Likewise.
9986         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
9987         (recurser_void2): Likewise.
9988
9989 2004-02-29  Roger Sayle  <roger@eyesopen.com>
9990
9991         PR middle-end/14203
9992         * g++.dg/warn/Wunused-6.C: New test case.
9993
9994 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
9995
9996         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
9997         not defined.
9998
9999 2004-02-27  Eric Christopher  <echristo@redhat.com>
10000
10001         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
10002         * g++.dg/charset/asm2.c: Run only x86.
10003         * gcc.dg/charset/asm3.c: Ditto.
10004
10005 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
10006
10007         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
10008         ld_library_path.
10009
10010 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
10011
10012         * g++.dg/ext/altivec-3.C: New.
10013
10014 2004-02-26  Richard Henderson  <rth@redhat.com>
10015
10016         * g++.dg/ext/attrib10.C: Mark for warning.
10017         * gcc.dg/attr-alias-1.c: New.
10018
10019 2004-02-26  Richard Henderson  <rth@redhat.com>
10020
10021         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
10022         * gcc.c-torture/execute/20040208-2.c: ... it back.
10023
10024 2004-02-26  Eric Christopher  <echristo@redhat.com>
10025
10026         * lib/target-supports.exp (check-iconv-available): New function.
10027         * lib/gcc-dg.exp (dg-require-iconv): New function.
10028         Use above.
10029         * gcc.dg/charset: New directory.
10030         * gcc.dg/charset/charset.exp: New file.
10031         * gcc.dg/charset/asm1.c: Ditto.
10032         * gcc.dg/charset/asm2.c: Ditto.
10033         * gcc.dg/charset/asm3.c: Ditto.
10034         * gcc.dg/charset/asm4.c: Ditto.
10035         * gcc.dg/charset/asm5.c: Ditto.
10036         * gcc.dg/charset/attribute1.c: Ditto.
10037         * gcc.dg/charset/attribute2.c: Ditto.
10038         * gcc.dg/charset/string1.c: Ditto.
10039         * g++.dg/charset: New directory.
10040         * g++.dg/dg.exp: Add here. Special options.
10041         * g++.dg/charset/charset.exp: New file.
10042         * g++.dg/charset/asm1.c: Ditto.
10043         * g++.dg/charset/asm2.c: Ditto.
10044         * g++.dg/charset/asm3.c: Ditto.
10045         * g++.dg/charset/asm4.c: Ditto.
10046         * g++.dg/charset/attribute1.c: Ditto.
10047         * g++.dg/charset/attribute2.c: Ditto.
10048         * g++.dg/charset/extern1.cc: Ditto.
10049         * g++.dg/charset/extern2.cc: Ditto.
10050         * g++.dg/charset/string1.c: Ditto.
10051
10052 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
10053
10054         PR c++/14278
10055         * g++.dg/parse/comma1.C: New test.
10056
10057 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10058
10059         PR c++/14284
10060         * g++.dg/template/ttp8.C: New test.
10061
10062 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
10063
10064         * gcc.dg/fixuns-trunc-1.c: New test.
10065
10066 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10067
10068         * gcc.dg/builtins-config.h: Use #elif.
10069
10070 2004-02-26  Michael Matz  <matz@suse.de>
10071
10072         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
10073         * gcc.dg/991214-1.c: Likewise.
10074         * gcc.dg/i386-asm-1.c: Likewise.
10075
10076 2004-02-25  Richard Henderson  <rth@redhat.com>
10077
10078         * gcc.c-torture/execute/20040208-2.c: Move ...
10079         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
10080
10081 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10082
10083         PR c++/14246
10084         * g++.dg/other/crash-3.C: New test.
10085
10086 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10087
10088         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
10089         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
10090
10091         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
10092         HP-UX.
10093
10094 2004-02-24  Michael Matz  <matz@suse.de>
10095
10096         * gcc.dg/i386-regparm.c: New.
10097
10098 2004-02-23  James E Wilson  <wilson@specifixinc.com>
10099
10100         * gcc.c-torture/execute/20040223-1.c: New.
10101
10102 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
10103             Kazu Hirata  <kazu@cs.umass.edu>
10104
10105         * gcc.dg/fwritable-strings-1.c: Remove.
10106
10107 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
10108
10109         PR c/14156
10110         * gcc.dg/20040223-1.c: New test.
10111
10112 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10113
10114         PR c++/14106
10115         * g++.dg/ext/typeof9.C: New test.
10116
10117 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10118
10119         PR c++/14250
10120         * g++.dg/other/switch1.C: New test.
10121
10122 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10123
10124         * gcc.dg/cast-function-1.c: Adjust for new informative message.
10125         * gcc.dg/va-arg-1.c: Likewise.
10126
10127 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10128
10129         PR c++/14143
10130         * g++.dg/template/koenig5.C: New test.
10131
10132 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
10133
10134         * g++.dg/ext/altivec-1.C: Generalize target triple.
10135         * g++.dg/ext/altivec-2.C: New test case.
10136         * g++.dg/ext/altivec_check.h: New file.
10137         * gcc.dg/altivec-1.c: Generalize target triple;
10138         include altivec_check.h and call altivec_check().
10139         * gcc.dg/altivec-[2-5].c: Generalize target triple.
10140         * gcc.dg/altivec-6.c: New test case.
10141         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
10142         type casts as needed.
10143         * gcc.dg/altivec-10.c: Include altivec_check.h and call
10144         altivec_check().
10145         * gcc.dg/altivec-12.c: New test case.
10146         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
10147         include altivec_check.h and call altivec_check().
10148         * gcc.dg/altivec_check.h: New file.
10149
10150 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10151
10152         * lib/target-supports.exp (check_alias_available): Don't mangle
10153         function `g' in test program.
10154
10155 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10156
10157         * lib/target-supports.exp (check_profiling_available): Check
10158         argument to determine whether we support a profiling type.
10159         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
10160         check_profiling_available.
10161         * g++.dg/bprob/bprob.exp: Likewise
10162         * g77.dg/bprob/bprob.exp: Likewise.
10163         * gcc.misc-tests/bprob.exp: Likewise.
10164         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
10165         dg-require-profiling and delete expected error handling.
10166         * gcc.dg/20021014-1.c: Likewise.
10167         * gcc.dg/nest.c: Likewise.
10168
10169 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10170
10171         PR c++/12007
10172         * g++.dg/other/vthunk1.C: New test.
10173
10174 2004-02-20  Falk Hueffner  <falk@debian.org>
10175
10176         PR target/14201
10177         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
10178
10179 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
10180
10181         PR c++/13927
10182         * g++.dg/other/error8.C: Remove XFAIL markers.
10183
10184         PR c++/14173
10185         * g++.dg/ext/packed5.C: New test.
10186
10187         PR c++/14199
10188         * g++.dg/warn/Wunused-5.C: New test.
10189
10190         PR c++/14186
10191         * g++.dg/lookup/member1.C: New test.
10192
10193 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
10194
10195         * gcc.c-torture/compile/20040130-1.c: Enable only when
10196         __INT_MAX__ >= 2147483647L.
10197         * gcc.c-torture/compile/961203-1.c: Likewise.
10198
10199 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
10200
10201         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
10202         * g++.dg/opt/template1.C: Robustify assembler regexp
10203
10204 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10205
10206         * gcc.c-torture/execute/simd-4.x: Remove.
10207         * gcc.c-torture/execute/va-arg-25.x: Likewise.
10208         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
10209         Guard with #ifndef SKIP_ATTRIBUTE.
10210         * gcc.dg/compat/vector-1_y.c: Likewise.
10211         * gcc.dg/compat/vector-2_x.c: Likewise.
10212         * gcc.dg/compat/vector-2_y.c: Likewise.
10213         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
10214         * g++.dg/eh/simd-2.C: Likewise.
10215
10216 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
10217
10218         * gcc.c-torture/compile/complex-1.c: New.
10219
10220 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
10221
10222         PR target/14209
10223         * gcc.c-torture/execute/20040218-1.c: New test.
10224
10225 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10226
10227         PR c++/14181
10228         * g++.dg/parse/new2.C: New test.
10229
10230 2004-02-18  Paul Brook  <paul@codesourcery.com>
10231
10232         * gcc.c-torture/compile/libcall-1.c: New test.
10233
10234 2004-02-18  Paul Brook  <paul@codesourcery.com>
10235
10236         PR debug/12934
10237         * gcc.dg/debug/debug-7.c: New test.
10238
10239 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
10240
10241         * gcc.dg/20040217-1.c: New test.
10242
10243 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
10244
10245         * gcc.c-torture/execute/990208-1.x: Delete.
10246
10247 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
10248
10249         * gcc.c-torture/execute/20040208-2.x: New file.
10250
10251 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
10252
10253         PR c++/11326
10254         * g++.dg/abi/structret1.C: New test.
10255
10256 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
10257
10258         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
10259         (i386_cpuid): No need to test if cpuid is available on AMD64.
10260         Fix assembly, so that it works onboth i386 and AMD64.
10261         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
10262         (vecInLong): Fix s[] member type to unsigned int.
10263         (vecInWord): Remove type.
10264         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
10265         (a64, b64, c64, d64, e64): Remove.
10266         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
10267         Remove unused variable.  Remove initialization of removed variables.
10268         Don't call mmx_tests nor sse_tests.
10269         (reference_mmx, reference_sse): Remove.
10270         (check): Add return stmt.
10271         * gcc.dg/i386-sse-7.c: New test.
10272         * gcc.dg/i386-mmx-4.c: New test.
10273
10274 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10275
10276         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
10277         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10278         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10279         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
10280         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
10281         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
10282         g++.dg/tc1/dr94.C: Fix line terminator.
10283
10284 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
10285
10286         * gcc.c-torture/compile/20040216-1.c: New.
10287
10288 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10289
10290         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10291         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10292         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
10293         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
10294         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
10295         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
10296
10297 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10298
10299         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
10300
10301 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
10302
10303         PR c++/13971
10304         * g++.dg/expr/cond4.C: New test.
10305
10306         PR c++/14086
10307         * g++.dg/lookup/crash2.C: New test.
10308
10309 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
10310
10311         * gcc.c-torture/compile/20040214-2.c: New test.
10312
10313 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
10314
10315         PR c++/14116
10316         * g++.dg/ext/typeof8.C: New test.
10317
10318 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
10319
10320         * gcc.c-torture/compile/20040214-1.c: New test.
10321
10322 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10323
10324         PR c++/13635
10325         * g++.dg/template/spec11.C: New test.
10326
10327 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10328
10329         PR c++/13927
10330         * g++.dg/other/error8.C: New test.
10331
10332 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
10333
10334         PR c++/14122
10335         * g++.dg/template/array4.C: New test.
10336
10337         PR c++/14108
10338         * g++.dg/inherit/thunk2.C: New test.
10339
10340         PR c++/14083
10341         * g++.dg/eh/cond2.C: New test.
10342
10343 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
10344
10345         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
10346
10347 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
10348
10349         * lib/scanasm.exp (dg-scan): Quote pattern before display.
10350
10351 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
10352
10353         * g++.dg/simd-2.C: xfail on ppc64-linux.
10354
10355 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10356
10357         PR c/456
10358         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
10359         tests.
10360
10361 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
10362
10363         * gcc.dg/builtins-33.c: New test.
10364
10365 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
10366
10367         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
10368
10369 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10370
10371         * g++.dg/simd-2.C: Set -maltivec for ppc64.
10372
10373 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10374
10375         * gcc.dg/ppc64-abi-3.c: New test.
10376
10377 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
10378
10379         PR c/14092
10380
10381         * gcc.dg/pr14092-1.c: New testcase.
10382
10383 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
10384
10385         * gcc.dg/cpp/assert4.c: Fix typo last change.
10386
10387         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
10388         * gcc.dg/cpp/assert4.c: Handle powerpc64.
10389
10390         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
10391
10392 2004-02-09  Roger Sayle  <roger@eyesopen.com>
10393
10394         * gcc.c-torture/compile/20040209-1.c: New test case.
10395
10396 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10397
10398         * gcc.dg/c90-init-1.c: Adjust expected error messages.
10399
10400 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
10401
10402         * gcc.c-torture/execute/20040208-[12].c: New tests.
10403
10404 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10405
10406         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
10407
10408 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10409
10410         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
10411
10412 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10413
10414         Bug 13856
10415         * gcc.dg/visibility-8.c: New testcase.
10416
10417 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10418
10419         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
10420         arguments.
10421         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
10422
10423 2004-02-07  Roger Sayle  <roger@eyesopen.com>
10424
10425         PR middle-end/13696
10426         * g++.dg/opt/fold1.C: New test case.
10427
10428 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10429
10430         PR c++/14033
10431         * g++.dg/other/crash-2.C: New test.
10432
10433 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10434
10435         PR c++/14028
10436         * g++.dg/parse/angle-bracket2.C: New test.
10437
10438 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10439
10440         PR middle-end/13750
10441         Revert:
10442         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10443         PR pch/13361
10444         * testsuite/g++.dg/pch/wchar-1.C: New.
10445         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10446
10447 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10448
10449         PR c++/14008
10450         * g++.dg/parse/error15.C: New test.
10451         * g++.dg/parse/crash11.C: Update dg-error mark.
10452
10453 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10454
10455         PR c++/13932
10456         * g++.dg/warn/conv2.C: New test.
10457
10458 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10459
10460         PR c++/13086
10461         * g++.dg/warn/incomplete1.C: Remove xfail.
10462
10463 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10464
10465         * lib/file-format.exp (gcc_target_object_format): Use
10466         ${tool}_target_compile, not gcc_target_compile.
10467         * lib/target-supports.exp (check_alias_available): Likewise.
10468         (check_gc_sections_available): Likewise.
10469         * g++.dg/ext/attrib10.C: Use dg-require-alias.
10470         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
10471         dg-require-alias.
10472
10473 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10474
10475         PR c++/13969
10476         * g++.dg/template/static6.C: New test.
10477
10478 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
10479
10480         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
10481
10482 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10483
10484         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
10485         tests for systems where `char' is unsigned by default.
10486
10487 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10488
10489         PR c++/13997
10490         * g++.dg/template/partial3.C: New test.
10491
10492 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
10493
10494         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
10495         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
10496         Remove mentions of obsolete ports.
10497
10498 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
10499
10500         * gcc.dg/noncompile/20001228-1.c: Fix for new
10501         error message.
10502
10503 2004-02-03  Roger Sayle  <roger@eyesopen.com>
10504
10505         PR target/9348
10506         * gcc.c-torture/execute/multdi-1.c: New test case.
10507
10508 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10509
10510         PR c++/13925
10511         * g++.dg/template/lookup5.C: New test.
10512
10513 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10514
10515         PR c++/13950
10516         * g++.dg/template/lookup4.C: New test.
10517
10518         PR c++/13970
10519         * g++.dg/parse/error14.C: New test.
10520
10521         PR c++/14002
10522         * g++.dg/parse/template13.C: New test.
10523
10524 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10525
10526         PR c++/13978
10527         * g++.dg/template/koenig4.C: New test.
10528
10529         PR c++/13968
10530         * g++.dg/template/crash17.C: New test.
10531
10532         PR c++/13975
10533         * g++.dg/parse/error13.C: New test.
10534         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
10535
10536 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10537
10538         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
10539
10540 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
10541
10542         PR c/11658
10543         PR c/13994
10544         * gcc.dg/noncompile/20040203-1.c: New test.
10545         * gcc.dg/noncompile/20040203-2.c: Likewise.
10546         * gcc.dg/noncompile/20040203-3.c: Likewise.
10547         * gcc.dg/20040203-1.c: Likewise.
10548
10549 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
10550
10551         PR c++/10858
10552         * g++.dg/template/sizeof7.C: New test.
10553
10554 2004-02-02  Eric Christopher  <echristo@redhat.com>
10555             Zack Weinberg  <zack@codesourcery.com>
10556
10557         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
10558
10559 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
10560
10561         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
10562         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
10563         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
10564         * gcc.dg/cleanup-5.c: Run only on Linux targets.
10565
10566 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
10567
10568         PR c++/13113
10569         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
10570
10571         PR c++/13854
10572         * g++.dg/ext/attrib13.C: New test.
10573
10574         PR c++/13907
10575         * g++.dg/conversion/op2.C: New test.
10576
10577 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10578
10579         * gcc.dg/titype-1.c: Fix pasto.
10580
10581 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10582
10583         * gcc.dg/titype-1.c: New test.
10584
10585 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10586
10587         PR c++/13957
10588         * g++.dg/template/non-type-template-argument-1.C,
10589         g++.dg/template/qualified-id1.C: Update dg-error marks.
10590         * g++.dg/template/nontype6.C: New test.
10591
10592 2004-02-01  Roger Sayle  <roger@eyesopen.com>
10593
10594         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
10595         * gcc.dg/builtins-31.c: New testcase.
10596         * gcc.dg/builtins-32.c: New testcase.
10597
10598 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
10599
10600         * objc.dg/call-super-2.m: Update line numbers
10601         for the including of stddef.h.
10602
10603 2004-01-30  Michael Matz  <matz@suse.de>
10604
10605         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
10606         g++.dg/ext/case-range3.C: New tests.
10607
10608 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10609
10610         DR206
10611         PR c++/13813
10612         * g++.dg/template/member4.C: New test.
10613
10614 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10615
10616         PR c++/13683
10617         * g++.dg/template/sizeof6.C: New test.
10618
10619 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10620
10621         * gcc.dg/fwritable-strings-1.c: New test.
10622
10623 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10624
10625         * gcc.c-torture/compile/20040130-1.c: New test.
10626
10627 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
10628
10629         * objc.dg/call-super-2.m: Include stddef.h for size_t.
10630
10631 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
10632
10633         PR c++/13883
10634         * g++.dg/template/ctor3.C: New test.
10635
10636 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10637
10638         * g++.dg/tc1: New directory.
10639         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
10640         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
10641         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
10642         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
10643         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
10644
10645 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10646
10647         * g++.dg/parse/error11.C: New test.
10648         * g++.dg/parse/error12.C: Likewise.
10649
10650 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
10651
10652         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
10653         (scan_initial, main): Use aligned_sizeof instead of sizeof.
10654
10655 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
10656
10657         PR c++/13791
10658         * g++.dg/ext/attrib12.C: New test.
10659
10660         PR c++/13736
10661         * g++.dg/parse/cast2.C: New test.
10662
10663 2004-01-27  James E Wilson  <wilson@specifixinc.com>
10664
10665         * objc.dg/encode-2.m (main): New local string.  Set depending on
10666         sizeof long.  Use in sscanf call.
10667         * objc.dg/encode-3.m (main): New local string.  Set depending on
10668         sizeof long.  Use in scan_initial call.
10669
10670 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10671
10672         * objc.dg/call-super-2.m: Make LP64-safe.
10673         * objc.dg/desig-init-1.m: Likewise.
10674
10675 2004-01-27  Devang Patel <dpatel@apple.com>
10676
10677         * g++.dg/debug/namespace1.C: New test.
10678
10679 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
10680
10681         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
10682         xscale-*-*.
10683
10684         * gcc.dg/arm-mmx-1.c: New test.
10685
10686 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10687
10688         * gcc.dg/20040127-1.c: New test.
10689         * gcc.dg/20040127-2.c: New test.
10690
10691 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10692
10693         * objc.dg/stret-1.m (glob): Renamed to globa.
10694
10695 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
10696
10697         PR c++/13663
10698         * g++.dg/expr/for1.C: New test.
10699
10700 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
10701
10702         PR middle-end/13779
10703         * gcc.dg/darwin-longlong.c: New test.
10704
10705 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
10706
10707         * gcc.dg/20040124-1.c: Moved test from here...
10708         * gcc.c-torture/compile/20040124-1.c: ...to here.
10709
10710 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10711
10712         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
10713         the assembly output if -m64 is passed.
10714
10715 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
10716
10717         PR c++/13833
10718         * g++.dg/template/cond3.C: New test.
10719
10720 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10721
10722         PR c++/13810
10723         * g++.dg/template/ttp7.C: New test.
10724
10725 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10726
10727         PR c++/13797
10728         * g++.dg/template/nontype4.C: New test.
10729         * g++.dg/template/nontype5.C: Likewise.
10730
10731 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
10732
10733         * gcc.dg/torture/mips-clobber-at.c: New test.
10734
10735 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
10736
10737         * gcc.dg/20040124-1.c: New test.
10738
10739 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
10740
10741         * gcc.dg/20040123-1.c: New test.
10742
10743 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10744
10745         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
10746
10747 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10748
10749         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
10750
10751 2004-01-23  Andrew Pinski  <apinski@apple.com>
10752
10753         * gcc.dg/20030121-1.c: Move to ..
10754         * gcc.dg/20040121-1.c: here.
10755
10756 2004-01-23  Roger Sayle  <roger@eyesopen.com>
10757
10758         * gcc.dg/builtins-29.c: New test case.
10759
10760 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10761
10762         PR 18314
10763         * gcc.dg/builtins-30.c: New testcase.
10764
10765 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
10766
10767         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
10768         * lib/g77.exp: Likewise.
10769         * lib/objc.exp: Likewise.
10770         * lib/g++.exp: Likewise.
10771
10772 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10773
10774         * gcc.dg/struct-by-value-2.c: New test.
10775
10776 2004-01-21  Andrew Pinski  <apinski@apple.com>
10777
10778         PR target/13785
10779         * gcc.dg/20030121-1.c: New test.
10780
10781 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
10782
10783         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
10784         clobber frame pointer register in asm statement.
10785
10786 2004-01-21  Falk Hueffner  <falk@debian.org>
10787
10788         * gcc.c-torture/compile/20040121-1.c: New test.
10789
10790 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
10791
10792         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
10793
10794 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
10795
10796         * gcc.dg/ppc64-abi-2.c: New test.
10797
10798 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
10799
10800         * lib/treelang.exp: Fill out this file.
10801         * lib/treelang-dg.exp: New File.
10802
10803 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10804
10805         * gcc.c-torture/compile/981022-1.c: Remove.
10806         * gcc.dg/array-5.c: Remove XFAIL.
10807         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
10808         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
10809         gcc.dg/cond-lvalue-1.c: Update.
10810         * gcc.dg/cast-lvalue-2.c: New test.
10811
10812 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
10813
10814         PR c++/13592
10815         * g++.dg/other/error1.C (class foo): Tweak error message.
10816
10817         PR c++/13592
10818         * g++.dg/template/call2.C: New test.
10819
10820 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10821
10822         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
10823         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
10824         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
10825         scalar-return-1_x.c, scalar-return-2_y.c,
10826         scalar-return-3_x.c, scalar-return-3_y.c,
10827         scalar-return-4_x.c, scalar-return-4_y.c,
10828         struct-align-1.h, struct-align-1_x.c,
10829         struct-align-1_y.c, struct-align-2.h,
10830         struct-align-2_x.c, struct-align-2_y.c,
10831         struct-by-value-10_y.c, struct-by-value-11_x.c,
10832         struct-by-value-11_y.c, struct-by-value-12_x.c,
10833         struct-by-value-12_y.c, struct-by-value-13_x.c,
10834         struct-by-value-13_y.c, struct-by-value-14_x.c,
10835         struct-by-value-14_y.c, struct-by-value-15_x.c,
10836         struct-by-value-15_y.c, struct-by-value-16_y.c,
10837         struct-by-value-17_y.c, struct-by-value-18_y.c,
10838         struct-by-value-19_y.c, struct-by-value-1_x.c,
10839         struct-by-value-1_y.c, struct-by-value-20_y.c,
10840         struct-by-value-2_x.c, struct-by-value-2_y.c,
10841         struct-by-value-3_y.c, struct-by-value-4_x.c,
10842         struct-by-value-4_y.c, struct-by-value-5_y.c,
10843         struct-by-value-6_y.c, struct-by-value-7_y.c
10844         struct-by-value-8_x.c, struct-by-value-8_y.c
10845         struct-by-value-9_x.c, struct-by-value-9_y.c
10846         struct-return-10_x.c, struct-return-10_y.c,
10847         struct-return-19_x.c, struct-return-20_x.c
10848         struct-return-2_x.c, struct-return-2_y.c
10849         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
10850         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
10851
10852 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10853
10854         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
10855         attribute on sparc*-sun-solaris2.*.
10856
10857 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
10858
10859         PR c++/13710
10860         * g++.dg/ext/typeof7.C: New test.
10861
10862 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
10863
10864         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
10865         * gcc.dg/const-elim-1.c: Same.
10866
10867 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
10868
10869         * objc.dg/stret-1.m: New.
10870         * objc.dg/stret-2.m: New.
10871
10872 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10873
10874         PR c++/11895
10875         * g++.dg/ext/vector1.C: New test.
10876
10877 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
10878
10879         * gcc.dg/pch/import-1.c: New.
10880         * gcc.dg/pch/import-1.hs: New.
10881         * gcc.dg/pch/import-1a.h: New.
10882         * gcc.dg/pch/import-1b.h: New.
10883         * gcc.dg/pch/import-1c.h: New.
10884
10885 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10886
10887         PR c++/13574
10888         * g++.dg/ext/array1.C: New test.
10889
10890         PR c++/13178
10891         * g++.dg/conversion/op1.C: New test.
10892
10893 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
10894
10895         PR 11864
10896         From Kazumoto Kojima / Dan Kegel:
10897         * gcc.dg/pr11864-1.c: New test.
10898
10899         PR 10392
10900         From Marcus Comstedt / Dan Kegel:
10901         * gcc.dg/pr10392-1.c: New test.
10902
10903 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10904
10905         PR c++/13478
10906         * g++.dg/init/ref10.C: New test.
10907
10908 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10909
10910         PR c++/13407
10911         * g++.dg/parse/typename6.C: New test.
10912
10913 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10914
10915         PR pch/13361
10916         * testsuite/g++.dg/pch/wchar-1.C: New.
10917         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10918
10919 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10920
10921         PR c++/9259
10922         * g++.dg/expr/sizeof2.C: New test.
10923
10924 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
10925
10926         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
10927
10928 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10929
10930         PR c++/13659
10931         * g++.dg/lookup/strong-using-3.C: New.
10932         * g++.dg/lookup/using-10.C: New.
10933
10934 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10935
10936         PR c++/13594
10937         * g++.dg/lookup/strong-using-2.C: New.
10938
10939 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
10940             Dan Kegel <dank@kegel.com>
10941             J"orn Rennecke <joern.rennecke@superh.com>
10942
10943         PR target/9365
10944         * gcc.dg/pr9365-1.c: New test.
10945
10946 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10947
10948         PR c++/8856
10949         * g++.dg/parse/casting-operator2.C: New test.
10950         * g++.old-deja/g++.pt/explicit83.C: Remove.
10951
10952 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10953
10954         * gcc.dg/label-compound-stmt-1.c: New test.
10955         * gcc.c-torture/compile/950922-1.c,
10956         gcc.c-torture/compile/20000211-3.c,
10957         gcc.c-torture/compile/20000518-1.c,
10958         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
10959         compound statements.
10960
10961 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
10962
10963         * gcc.dg/ppc64-abi-1.c: New test.
10964
10965 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
10966
10967          * g++.dg/ext/attrib9.C: Add dg-warnings.
10968
10969 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10970
10971         PR c++/12335
10972         * g++.dg/parse/dtor3.C: New test.
10973
10974 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10975
10976         PR c++/12709
10977         * g++.dg/parse/try-catch-1.C: New test.
10978
10979 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
10980
10981         * ada/acats/run_all.sh: Add more verbose output in acats.log
10982         when compiling tests.
10983
10984 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10985
10986         PR 13656
10987         * gcc.dg/typedef-redecl.c: New test case.
10988         * gcc.dg/typedef-redecl.h: New support file.
10989
10990 2004-01-13  Jan Hubicka  <jh@suse.cz>
10991
10992         * gcc.dg/always_inline.c: New test.
10993         * gcc.dg/debug/20031231-1.c: Fix.
10994
10995 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10996
10997         PR c++/13474
10998         * g++.dg/template/array3.C: New test.
10999
11000 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11001
11002         * g++.dg/ext/lvalue1.C: No longer expected to fail.
11003         * g++.dg/warn/Wunused-2.C: Likewise.
11004
11005 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11006
11007         PR c++/13289
11008         * g++.dg/template/instantiate6.C: New test.
11009
11010 2004-01-12  Roger Sayle  <roger@eyesopen.com>
11011
11012         PR middle-end/11397
11013         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
11014
11015 2004-01-12  Jan Hubicka  <jh@suse.cz>
11016
11017         PR opt/12826
11018         * gcc.dg/20040112-1.c: New.
11019
11020         * gcc.dg/dwarf-die[1-7].c: Move to...
11021         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
11022         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
11023
11024 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
11025
11026         PR c++/4100
11027         * g++.dg/parse/friend4.C: New test.
11028
11029 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
11030
11031         PR c++/4100
11032         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
11033         definition is called a friend.
11034
11035 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
11036
11037         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
11038
11039 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
11040
11041         PR c++/3478
11042         * g++.dg/parse/error10.C: New test.
11043         * g++.dg/template/arg2.C: Accept "invalid type" error.
11044
11045 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
11046
11047         PR middle-end/13392
11048         * g++.dg/opt/expect2.C: New test.
11049
11050 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11051
11052         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
11053         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
11054         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
11055         Update dg-error regexps.
11056
11057 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11058
11059         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
11060         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
11061
11062 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11063
11064         * gcc.dg/pragma-re-1.c: Use right pointer type.
11065
11066 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11067
11068         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
11069
11070 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
11071
11072         * gcc.dg/rs6000-ldouble-1.c: New.
11073
11074 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11075
11076         DR 337
11077         PR c++/9256
11078         * g++.dg/other/abstract1.C: New test.
11079
11080 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
11081
11082         * g++.dg/lookup/strong-using-1.C: New.
11083
11084 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11085
11086         PR c/11234
11087         * gcc.dg/func-ptr-conv-1.c: New test.
11088         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
11089
11090 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
11091
11092         PR target/13380.
11093         * gcc.c-torture/compile/20040109-1.c: New.
11094
11095 2004-01-08  Stuart Hastings  <stuart@apple.com>
11096
11097         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
11098         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
11099         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
11100
11101 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
11102
11103         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
11104
11105 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11106
11107         * ada/acats/run_acats: Treat 'gnatchop' the same way
11108         as 'gnatmake'.  Export GCC_DRIVER.
11109         * ada/acats/run_all.sh: Add target_gnatchop.  Use
11110         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
11111
11112 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11113
11114         PR c++/12573
11115         * g++.dg/template/dependent-expr4.C: New test.
11116
11117 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
11118
11119         * gcc.dg/altivec-11.c: New test.
11120
11121 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
11122
11123         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
11124
11125 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11126
11127         PR c/6024
11128         * gcc.dg/enum-compat-1.c: New test.
11129         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
11130
11131 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11132
11133         PR c/12165
11134         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
11135         gcc.dg/c99-idem-qual-3.c: New tests.
11136
11137 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
11138
11139         * gcc.dg/winline-7.c: Don't cast void * to int.
11140
11141 2004-01-06  Jan Hubicka  <jh@suse.cz>
11142
11143         * gcc.dg/i386-sse-5.c: New test
11144         * g++.dg/eh/simd-1.c: Add -w argument for i386.
11145
11146 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11147
11148         PR c++/12815
11149         * g++.dg/rtti/typeid4.C: New test.
11150
11151 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11152
11153         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
11154
11155 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11156
11157         PR c++/12132
11158         * g++.dg/template/error11.C: New test.
11159
11160         PR c++/13451
11161         * g++.dg/template/class2.C: New test.
11162
11163 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11164         Richard Sandiford <rsandifo@redhat.com>
11165
11166         PR c++/13387
11167         * g++.dg/opt/alias3.C: New test.
11168
11169 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
11170
11171         PR c++/13157
11172         * g++.dg/template/koenig3.C: New test.
11173
11174         PR c++/13529
11175         * g++.dg/parse/offsetof3.C: New test.
11176
11177         * g++.dg/init/copy7.C: Add missing dg-error markers.
11178
11179         PR c++/12226
11180         * g++.dg/init/copy7.c: New test.
11181
11182         PR c++/13536
11183         * g++.dg/parse/cast1.C: New test.
11184
11185 2004-01-04  Jan Hubicka  <jh@suse.cz>
11186
11187         * gcc.dg/winline[1-7].c: New tests.
11188
11189 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11190
11191         PR c++/13520
11192         * g++.dg/template/qualttp22.C: New test.
11193
11194 2004-01-01  Jan Hubicka  <jh@suse.cz>
11195
11196         * gcc.dg/debug/20031231-1.c: New.
11197         * gcc.c-torture/compile/20040101-1.c: New.
11198         * gcc.dg/dwarf-die-[1-7].c: New.
11199
11200 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
11201
11202         PR optimization/13521
11203         * gcc.c-torture/compile/20031231-1.c: New test.
11204
11205 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11206
11207         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
11208
11209 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11210
11211         PR c++/10079
11212         * g++.dg/template/crash16.C: New test.
11213
11214 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
11215
11216         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
11217
11218 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11219
11220         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
11221         ports.
11222         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11223         * g++.old-deja/g++.law/profile1.C: Likewise.
11224         * gcc.c-torture/compile/981006-1.c: Likewise.
11225         * gcc.c-torture/execute/loop-2e.x: Likewise.
11226         * gcc.c-torture/execute/loop-2f.x: Remove.
11227         * gcc.c-torture/execute/loop-2g.x: Likewise.
11228         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
11229         * gcc.dg/20020312-2.c: Remove traces of dead ports.
11230
11231 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11232
11233         PR c++/13507
11234         * g++.dg/ext/attrib11.C: New test.
11235
11236         PR c++/13494
11237         * g++.dg/template/array2-1.C: New test.
11238         * g++.dg/template/array2-2.C: New test.
11239
11240 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
11241
11242         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
11243
11244 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11245
11246         PR c++/12774
11247         * g++.dg/template/array1-1.C: New test.
11248         * g++.dg/template/array1-2.C: New test.
11249
11250 2003-12-29  Roger Sayle  <roger@eyesopen.com>
11251
11252         PR fortran/12632
11253         * g77.dg/12632.f: New test case.
11254
11255 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11256
11257         PR c++/13289
11258         * g++.dg/parse/nontype1.C: New test.
11259
11260 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11261
11262         PR c++/12403
11263         * g++.dg/parse/explicit1.C: New test.
11264         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
11265
11266 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11267
11268         PR c++/13081
11269         * g++.dg/opt/inline6.C: New test.
11270
11271         PR c++/12613
11272         * g++.dg/parse/error9.C: New test.
11273
11274         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
11275
11276 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11277
11278         PR c++/13009
11279         * g++.dg/init/assign1.C: New test.
11280
11281 2003-12-28  Roger Sayle  <roger@eyesopen.com>
11282
11283         PR c++/13070
11284         * g++.dg/warn/format3.C: New test case.
11285
11286 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11287
11288         * gcc.c-torture/compile/20031227-1.c: New test.
11289
11290 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11291
11292         * g++.dg/bprob/bprob.exp: Load target-supports.exp
11293         * g77.dg/bprob/bprob.exp: Likewise.
11294         * gcc.misc-tests/bprob.exp: Likewise.
11295         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
11296         variants on systems where the library does not provide that
11297         functionality.
11298         * gcc.dg/builtins-20.c: Use builtins-config.h.
11299         * gcc.dg/builtins-config.h: New file.
11300
11301 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11302
11303         * lib/gcc-dg.exp (dg-require-profiling): New function.
11304         * lib/target-supports.exp (check_profiling_available): Likewise.
11305         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
11306         * g77.dg/bprob/bprob.exp: Likewise.
11307         * gcc.misc-tests/bprob.exp: Likewise.
11308         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
11309         * gcc.dg/20021014-1.c: Likewise.
11310         * gcc.dg/nest.c: Likewise.
11311
11312 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11313
11314         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
11315         compiling.
11316         * g++.dg/lookup/java2.C: Likewise.
11317         * gcc.dg/cpp/lexident.c: Likewise.
11318
11319 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
11320
11321         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
11322         given.
11323         * gcc.c-torture/compile/961203-1.c: Likewise.
11324         * gcc.c-torture/compile/980506-1.c: Likewise.
11325
11326 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
11327
11328         * lib/gcc-dg.exp (dg-prune-output): New annotation.
11329         (additional_prunes): New global.
11330         (gcc-dg-prune): Handle additional per-test pruning.
11331         (dg-test): Clear additional_prunes between tests.
11332
11333         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
11334         dg-prune-output to avoid spurious failures from assembler
11335         complaining about nonexistent WAW violations.
11336         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
11337         Use dg-prune-output to avoid spurious failures from assembler
11338         warning about Itanium B-step errata.
11339
11340 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11341
11342         * g++.dg/abi/macro0.C: New test.
11343         * g++.dg/abi/macro1.C: Likewise.
11344         * g++.dg/abi/macro2.C: Likewise.
11345
11346         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
11347         * g++.dg/abi/bitfield7.C: Likewise.
11348         * g++.dg/abi/dtor2.C: Likewise.
11349         * g++.dg/abi/mangle11.C: Likewise.
11350         * g++.dg/abi/mangle12.C: Likewise.
11351         * g++.dg/abi/mangle14.C: Likewise.
11352         * g++.dg/abi/mangle17.C: Likewise.
11353         * g++.dg/abi/vbase10.C: Likewise.
11354         * g++.dg/abi/vbase14.C: Likewise.
11355         * g++.dg/template/qualttp17.C: Likewise.
11356
11357 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
11358
11359         PR c/11995
11360         * gcc.dg/20031223-1.c: New test.
11361
11362 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11363
11364         * gcc.dg/noreturn-7.c: New test.
11365
11366 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11367
11368         * gcc.dg/null-pointer-1.c: New test.
11369
11370 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11371
11372         * g++.old-deja/g++.jason/template18.C: Remove.
11373         * g++.old-deja/g++.jason/template37.C: Likewise.
11374
11375         PR c++/12862
11376         * g++.dg/lookup/ns1.C: New test.
11377
11378         PR c++/12397
11379         * g++.dg/template/lookup3.C: New test.
11380
11381 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11382
11383         * g++.dg/template/recurse1.C: New test
11384
11385 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11386
11387         PR c++/12479
11388         * g++.dg/parse/semicolon1.C: New test.
11389         * g++.dg/parse/semicolon1.h: Likewise.
11390
11391 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
11392
11393         * gcc.dg/darwin-misaligned.c: New test.
11394
11395 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11396
11397         PR c/9163
11398         * gcc.dg/20031222-1.c: New test.
11399
11400 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
11401
11402         PR c++/13438
11403         * g++.dg/parse/error8.C: New test.
11404
11405         PR c++/11554
11406         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
11407
11408 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
11409
11410         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
11411         too small.
11412         * gcc.c-torture/compile/930217-1.c: Likewise.
11413         * gcc.c-torture/compile/930513-1.c: Likewise.
11414         * gcc.c-torture/execute/920908-2.c: Likewise.
11415         * gcc.c-torture/execute/921204-1.c: Likewise.
11416         * gcc.c-torture/execute/930621-1.c: Likewise.
11417         * gcc.c-torture/execute/930630-1.c: Likewise.
11418         * gcc.c-torture/execute/931031-1.c: Likewise.
11419         * gcc.c-torture/execute/980602-2.c: Likewise.
11420         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11421         * gcc.c-torture/execute/compndlit-1.c: Likewise.
11422         * gcc.c-torture/execute/extzvsi.c: Likewise.
11423         * gcc.c-torture/unsorted/ext.c: Likewise.
11424
11425 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
11426
11427         PR target/12749
11428         * gcc.c-torture/compile/20031220-2.c: New test case.
11429
11430 2003-12-20  Roger Sayle  <roger@eyesopen.com>
11431
11432         PR optimization/13031
11433         * gcc.c-torture/compile/20031220-1.c: New test case.
11434
11435 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11436
11437         * gcc.dg/cast-function-1.c: New test.
11438
11439 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11440
11441         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
11442         formats.
11443
11444 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
11445
11446         PR c++/12795
11447         * g++.dg/ext/attrib10.C: New test.
11448
11449 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11450
11451         * gcc.dg/cleanup-10.c: New test.
11452         * gcc.dg/cleanup-11.c: New test.
11453
11454 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11455
11456         PR c++/13239
11457         * g++.dg/opt/expect1.C: New test.
11458
11459 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
11460
11461         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
11462
11463 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
11464
11465         PR debug/12923
11466         * gcc.dg/20031218-1.c: New test.
11467
11468         PR debug/12389
11469         * gcc.dg/20031218-2.c: New test.
11470         * gcc.dg/20031218-3.c: New test.
11471
11472         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
11473         of label name and allow for USER_LABEL_PREFIX == "_" names.
11474         * g++.dg/abi/mangle18-2.C: Likewise.
11475         * g++.dg/abi/mangle19-1.C: Likewise.
11476         * g++.dg/abi/mangle19-2.C: Likewise.
11477         * g++.dg/abi/mangle20-1.C: Likewise.
11478         * g++.dg/abi/mangle20-2.C: Likewise.
11479
11480 2003-12-18  Richard Henderson  <rth@redhat.com>
11481
11482         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
11483
11484 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
11485             Dan Kegel <dank@kegel.com>
11486
11487         PR other/12009
11488         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
11489         testing a cross compiler, it causes spurious compile failures.
11490         * lib/g++.exp: Likewise.
11491
11492 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11493
11494         PR c++/13262
11495         * g++.dg/template/access13.C: New test.
11496
11497 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11498
11499         * gcc.dg/20031216-1.c: New test.
11500
11501 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11502
11503         PR c++/9154
11504         * g++.dg/template/error10.C: New test.
11505
11506 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11507
11508         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
11509         * g++.dg/eh/simd-2.C: Likewise.
11510
11511 2003-12-17  James E Wilson  <wilson@specifixinc.com>
11512             Roger Sayle  <roger@eyesopen.com>
11513
11514         * gcc.c-torture/execute/ieee/mzero5.c: New.
11515
11516 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
11517
11518         PR c++/10603
11519         * g++.dg/parse/error6.C: New test.
11520
11521         PR c++/12827
11522         * g++.dg/parse/error7.C: New test.
11523
11524 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11525
11526         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
11527         at -O with stabs debugging formats.
11528         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
11529         * gcc.dg/debug/debug-2.c: Likewise.
11530
11531 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11532
11533         PR c++/12696
11534         * g++.dg/init/error1.C: New test.
11535
11536         PR c++/12218
11537         * g++.dg/init/pm3.C: New test.
11538
11539 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11540
11541         PR c/3347
11542         * gcc.dg/bitfld-8.c: New test.
11543
11544 2003-12-16  James Lemke  <jim@wasabisystems.com>
11545
11546         * gcc.dg/arm-scd42-[123].c: New tests.
11547
11548 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11549
11550         PR c++/9043
11551         * g++.dg/abi/mangle20-1.C: New test.
11552         * g++.dg/abi/mangle20-2.C: New test.
11553
11554 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11555
11556         PR c++/13275
11557         * g++.dg/other/offsetof2.C: Remove XFAIL.
11558         * g++.dg/parse/offsetof1.C: New test.
11559         * g++.gd/parse/offsetof2.C: Likewise.
11560
11561 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11562
11563         * g++.dg/template/nontype3.C: New test.
11564         * g++.dg/template/static2.C: Tweaked the dg-error clause.
11565
11566 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11567
11568         * g++.dg/warn/noreturn-3.C: Also test instantiation.
11569
11570 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11571
11572         PR c++/13387
11573         * g++.dg/expr/assign1.C: New test.
11574
11575         PR c++/13242
11576         * g++.dg/abi/mangle19-1.C: New test.
11577         * g++.dg/abi/mangle19-2.C: New test.
11578
11579 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
11580
11581         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
11582
11583 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11584
11585         * gcc.c-torture/execute/20031216-1.c: New test.
11586
11587 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11588
11589         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
11590         an ICE regression.
11591
11592 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11593
11594         PR c++/10926
11595         * g++.dg/template/error9.C: New test.
11596
11597         PR c++/11116
11598         * g++.dg/template/error8.C: New test.
11599
11600 2003-12-15  Roger Sayle  <roger@eyesopen.com>
11601
11602         PR middle-end/13400
11603         * gcc.c-torture/execute/20031215-1.c: New test case.
11604
11605 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11606
11607         PR c++/13269
11608         * g++.dg/parse/error5.C: New test.
11609
11610         PR c++/12989
11611         * g++.dg/expr/sizeof1.C: New test.
11612
11613         PR c++/13310
11614         * g++.dg/template/crash15.C: New test.
11615
11616 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
11617
11618         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
11619         a non-POD type as the last named parameter of a varargs function.
11620
11621 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11622
11623         PR c++/13243
11624         PR c++/12573
11625         * g++.dg/template/crash14.C: New test.
11626         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
11627
11628 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
11629
11630         * g++.dg/other/java1.C: New test.
11631
11632         PR c++/13241
11633         * g++.dg/abi/mangle18-1.C: New test.
11634         * g++.dg/abi/mangle18-2.C: New test.
11635
11636 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11637
11638         PR optimization/10312
11639         * gcc.c-torture/execute/20031214-1.c: New.
11640
11641 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
11642
11643         PR c++/10779
11644         PR c++/12160
11645         * g++.dg/parse/error3.C: New test.
11646         * g++.dg/parse/error4.C: Likewise.
11647         * g++.dg/abi/mangle4.C: Tweak error messages.
11648         * g++.dg/lookup/using5.C: Likewise.
11649         * g++.dg/other/error2.C: Likewise.
11650         * g++.dg/parse/typename5.C: Likewise.
11651         * g++.dg/parse/undefined1.C: Likewise.
11652         * g++.dg/template/arg2.C: Likewise.
11653         * g++.dg/template/ttp3.C: Likewise.
11654         * g++.dg/template/type1.C: Likewise.
11655         * g++.old-deja/g++.other/crash32.C: Likewise.
11656         * g++.old-djea/g++.pt/defarg8.C: Likewise.
11657
11658 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11659
11660         PR c++/13106
11661         * g++.dg/warn/noreturn-3.C: New test.
11662
11663 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11664
11665         PR c++/13118
11666         * g++.dg/abi/covariant3.C: New.
11667
11668 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
11669
11670         * g++.dg/eh/ia64-1.C: New test.
11671
11672 2003-12-12  Roger Sayle  <roger@eyesopen.com>
11673
11674         PR optimization/13037
11675         * g77.f-torture/execute/13037.f: New test case.
11676
11677 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11678
11679         PR c++/12881
11680         * g++.dg/abi/covariant2.C: New.
11681
11682 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
11683
11684         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
11685
11686 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
11687
11688         * gcc.c-torture/execute/wchar_t-1.x: Delete.
11689
11690 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
11691
11692         PR other/10819
11693         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
11694         to fix Bug 10819.
11695         * lib/g++.exp (g++_version): Likewise.
11696         * lib/g77.exp (g77_version): Likewise.
11697         * lib/objc.exp (default_objc_version): Likewise.
11698
11699 2003-12-10  Richard Henderson  <rth@redhat.com>
11700
11701         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
11702
11703         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
11704
11705 2003-12-08  Matt Austern  <austern@apple.com>
11706
11707         PR c/13134
11708         * lib/gcc-dg.exp (dg-require-visibility): Define.
11709         * lib/target-supports (check_visibility_available): Define.
11710         * gcc.dg/visibility-1.c: New test.
11711         * gcc.dg/visibility-2.c: Likewise.
11712         * gcc.dg/visibility-3.c: Likewise.
11713         * gcc.dg/visibility-4.c: Likewise.
11714         * gcc.dg/visibility-5.c: Likewise.
11715         * gcc.dg/visibility-6.c: Likewise.
11716         * g++.dg/ext/visibility-1.C: Likewise.
11717         * g++.dg/ext/visibility-2.C: Likewise.
11718         * g++.dg/ext/visibility-3.C: Likewise.
11719         * g++.dg/ext/visibility-4.C: Likewise.
11720         * g++.dg/ext/visibility-5.C: Likewise.
11721         * g++.dg/ext/visibility-6.C: Likewise.
11722
11723 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11724
11725         * g++.dg/lookup/java1.C: New test.
11726         * g++.dg/lookup/java2.C: New test.
11727
11728 2003-12-07  Falk Hueffner  <falk@debian.org>
11729
11730         * g++.dg/opt/noreturn-1.C: New test.
11731
11732 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
11733
11734         * gcc.dg/overflow-1.c: New test.
11735
11736 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11737
11738         * g77.f-torture/compile/13060.f: New test.
11739
11740 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
11741
11742         PR c++/13323
11743         * g++.dg/inherit/operator2.C: New test.
11744
11745 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11746
11747         PR c++/13305
11748         * g++.dg/ext/attrib9.C: New test.
11749
11750 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11751
11752         PR c++/13314
11753         * g++.dg/template/error7.C: New test.
11754
11755 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
11756             J"orn Rennecke <joern.rennecke@superh.com>
11757
11758         PR target/13302
11759         * g++.dg/other/struct-va_list.C: New test.
11760
11761 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11762
11763         PR c++/13166
11764         * g++.dg/parse/defarg6.C: New test.
11765
11766 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
11767
11768         PR target/13256
11769         * gcc.c-torture/execute/20031201-1.c: New test.
11770
11771 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
11772
11773         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
11774
11775 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11776
11777         * gcc.dg/builtin-return-1.c: New test.
11778
11779 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
11780             J"orn Rennecke <joern.rennecke@superh.com>
11781
11782         PR optimization/13260
11783         * gcc.c-torture/execute/20031204-1.c: New test.
11784
11785 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11786
11787         PR c++/9127
11788         * g++.dg/template/error6.C: New test.
11789
11790 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
11791
11792         * gcc.dg/20031202-1.c: New test.
11793
11794 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11795
11796         PR c++/13179
11797         * g++.dg/template/eh1.C: New test.
11798
11799         PR c++/10771
11800         * g++.dg/template/error5.C: New test.
11801
11802 2003-12-02  David Ung  <davidu@mips.com>
11803
11804         * gcc.dg/compat/vector-check.h: Corrected type for var
11805         g_##TMODE
11806
11807 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11808
11809         PR c++/10126
11810         * g++.dg/template/ptrmem8.C: New test.
11811
11812 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11813
11814         PR c++/12573
11815         * g++.dg/template/dependent-expr3.C: New test.
11816
11817 2003-12-01  James Lemke  <jim@wasabisystems.com>
11818
11819         * gcc.dg/arm-g2.c: New test.
11820
11821 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11822
11823         PR optimization/11634
11824         * gcc.dg/20031201-2.c: New test case.
11825
11826 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
11827
11828         PR 11433
11829         * objc.dg/proto-lossage-3.m: New test.
11830
11831 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11832
11833         PR optimization/12628
11834         * gcc.dg/20031201-1.c: New test case.
11835
11836 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11837
11838         * gcc.dg/unaligned-1.c: New test.
11839
11840 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
11841
11842         PR c++/9849
11843         * g++.dg/template/error4.C: New test.
11844         * g++.dg/template/nested3.C: Adjust error markers.
11845
11846 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11847
11848         * gcc.dg/cpp/assert4.c: Check more #system assertions.
11849
11850 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11851
11852         PR c/10333
11853         * gcc.dg/bitfld-7.c: New test.
11854
11855 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
11856
11857         * gcc.dg/tls/asm-1.C: New test.
11858
11859 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11860
11861         * gcc.dg/cpp/assert4.c: Update.
11862
11863 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11864
11865         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
11866         * gcc.dg/builtin-apply3.c: New test.
11867
11868 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11869
11870         * lib/compat.exp (compat-obj): New xfaildata parameter.
11871         Use it to set compiler_conditional_xfail_data before compiling.
11872         (compat-get-options): Handle dg-xfail-if.
11873         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
11874         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
11875         * gcc.dg/compat/vector-1_y.c: Likewise.
11876         * gcc.dg/compat/vector-2_x.c: Likewise.
11877         * gcc.dg/compat/vector-2_y.c: Likewise.
11878
11879 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11880
11881         * g++.dg/opt/reg-stack4.C: New test.
11882
11883 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11884
11885         * gcc.dg/builtin-apply2.c: New test.
11886
11887 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11888
11889         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
11890
11891 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11892
11893         PR c++/12924
11894         * g++.dg/template/template-id-2.C: New test.
11895
11896 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11897
11898         PR c++/5369
11899         * g++.dg/template/memfriend1.C: New test.
11900         * g++.dg/template/memfriend2.C: Likewise.
11901         * g++.dg/template/memfriend3.C: Likewise.
11902         * g++.dg/template/memfriend4.C: Likewise.
11903         * g++.dg/template/memfriend5.C: Likewise.
11904         * g++.dg/template/memfriend6.C: Likewise.
11905         * g++.dg/template/memfriend7.C: Likewise.
11906         * g++.dg/template/memfriend8.C: Likewise.
11907         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
11908
11909 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
11910
11911         PR c++/12515
11912         * g++.dg/ext/cond1.C: New test.
11913
11914 2003-11-20  Richard Henderson  <rth@redhat.com>
11915
11916         * gcc.dg/20020201-2.c: Remove.
11917         * gcc.dg/20020201-4.c: Remove.
11918         * gcc.dg/20020304-1.c: Remove.
11919
11920 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
11921
11922         * gcc.dg/cpp/trad/xwin1.c: New test case.
11923
11924 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
11925
11926         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
11927         * lib/g77.exp: Likewise.
11928         * lib/objc.exp: Likewise.
11929         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
11930         for darwin.
11931
11932 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11933
11934         PR c++/12932
11935         * g++.dg/template/static5.C: New test.
11936
11937 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11938
11939         * gcc.dg/nested-func-1.c: New test.
11940
11941 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11942
11943         * gcc.dg/cpp/assert4.c: New test.
11944
11945 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11946
11947         PR c++/2294
11948         * g++.dg/lookup/using9.c: New test.
11949
11950 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
11951
11952         PR c++/12762
11953         * g++.dg/template/error3.C: New test.
11954
11955 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
11956
11957         PR ada/13035
11958         * ada/acats/run_acats, run_all.sh: Fix syntax error.
11959         No longer use a wrapper for gcc, since this does not work under
11960         Windows.
11961
11962 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11963
11964         PR c++/2094
11965         * g++.dg/template/ptrmem7.C: New test.
11966
11967 2003-11-13  Andrew Pinski <apinski@apple.com>
11968
11969         * gcc.c-torture/compile/20031113-1.c: New test.
11970
11971 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
11972             Kean Johnston <jkj@sco.com>
11973
11974         PR c/13029
11975         * gcc.dg/unused-4.c: Update.
11976
11977 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11978
11979         * g++.dg/opt/const3.C: New test.
11980
11981 2003-11-13  Jan Hubicka  <jh@suse.cz>
11982
11983         * gcc.c-torture/compile/20031112-1.c: New test.
11984
11985 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
11986
11987         * g++.dg/parse/crash10.C: Remove bogus error marker.
11988
11989 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11990
11991         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
11992         (host_gcc): Likewise.
11993         (ROOT): Honor $PWDCMD.
11994         (BASE): Likewise.
11995         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
11996
11997 2003-11-12  Catherine Moore  <clm@redhat.com>
11998
11999         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
12000
12001 2003-11-12  Andreas Jaeger  <aj@suse.de>
12002             Jakub Jelinek  <jakub@redhat.com>
12003             Andrew Pinski  <pinskia@physics.uc.edu>
12004             Richard Henderson  <rth@redhat.com>
12005
12006         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
12007         systems.
12008         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
12009
12010         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
12011         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12012
12013 2003-11-11  Andreas Jaeger  <aj@suse.de>
12014
12015         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
12016
12017         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
12018
12019 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
12020
12021         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
12022         Clean ups.
12023
12024 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
12025
12026         * gcc.dg/trampoline-1.c: New test.
12027
12028 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12029
12030         * gcc.c-torture/compile/200031109-1.c: New test.
12031
12032 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12033
12034         PR c/3190
12035         PR c/8714
12036         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12037         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
12038         gcc.dg/format/no-y2k-1.c: Update.
12039
12040 2003-11-08  Roger Sayle  <roger@eyesopen.com>
12041
12042         PR optimization/10467
12043         * gcc.dg/20031108-1.c: New test case.
12044
12045 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
12046
12047         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
12048
12049 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12050
12051         * gcc.dg/compound-lvalue-1.c: New test.
12052         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
12053         some XFAILs.
12054
12055 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
12056
12057         * gcc.dg/altivec-varargs-1.c: New test.
12058
12059 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12060
12061         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
12062         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
12063         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
12064         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
12065         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
12066
12067 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12068
12069         * gcc.dg/cond-lvalue-1.c: New test.
12070
12071 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
12072
12073         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
12074
12075 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12076
12077         PR c++/11616
12078         * g++.dg/template/instantiate5.C: New test.
12079
12080 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12081
12082         PR c++/12726
12083         * g++.dg/ext/complit2.C: Replace test with self-contained version.
12084         * ChangeLog: Add missing first entry for above test.
12085
12086 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12087
12088         PR c++/9810
12089         * g++.dg/template/using8.C: New test.
12090         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
12091
12092 2003-11-02  Roger Sayle  <roger@eyesopen.com>
12093
12094         PR optimization/10817
12095         * gcc.c-torture/compile/20031102-1.c: New test case.
12096
12097 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
12098
12099         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
12100         2147483647.
12101
12102 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12103
12104         * gcc.dg/20031102-1.c: New test.
12105
12106 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12107
12108         * gcc.dg/complex-1.c: New test.
12109
12110 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12111
12112         PR c++/12796
12113         * g++.dg/template/crash13.C: Adjust expected error location.
12114         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12115
12116 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12117
12118         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12119
12120 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12121
12122         PR/10239
12123         * gcc.c-torture/compile/20031031-2.c: New test.
12124
12125 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12126
12127         PR/11640
12128         * gcc.c-torture/compile/20031031-1.c: New test.
12129
12130 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12131
12132         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12133         * gcc.misc-tests/bprob.exp: Likewise.
12134         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
12135         the execution test on arm-elf configs.
12136         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
12137         configs that don't support scratch files.
12138         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
12139
12140 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
12141
12142         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
12143         done by dejagnu.
12144
12145 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
12146
12147         * ada/acats/run_all.sh: Redirect mv output to /dev/null
12148         Avoid non pure sh syntax. Add more logging.
12149
12150         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
12151         fail.
12152
12153 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12154
12155         PR libgcj/10610
12156         * gcc.dg/ppc-stackalign-1.c: New test.
12157
12158 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
12159
12160         * ada/acats/run_all.sh: Change output to be more compliant with
12161         dejagnu framework.
12162         Create acats.sum and acats.log files under testsuite/ada/acats
12163         Only run [a-z]* directories, to filter out e.g. CVS.
12164         Redirect build output to log file.
12165
12166 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12167
12168         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
12169
12170 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12171
12172         PR ada/5909:
12173         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
12174
12175 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
12176
12177         * gcc.c-torture/compile/20031023-1.c: New test.
12178         * gcc.c-torture/compile/20031023-2.c: New test.
12179         * gcc.c-torture/compile/20031023-3.c: New test.
12180         * gcc.c-torture/compile/20031023-4.c: New test.
12181
12182 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12183
12184         PR c++/10371
12185         * g++.dg/lookup/scoped8.C: New test.
12186
12187 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12188
12189         * g++.dg/opt/reg-stack3.C: New test.
12190
12191 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12192
12193         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
12194
12195 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12196
12197         PR c++/11076
12198         * g++.dg/template/crash13.C: New test.
12199
12200 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12201
12202         * gcc.dg/c99-restrict-2.c: New test.
12203
12204 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
12205
12206         PR c++/12698, c++/12699, c++/12700, c++/12566
12207         * g++.dg/inherit/covariant9.C: New test.
12208         * g++.dg/inherit/covariant10.C: New test.
12209         * g++.dg/inherit/covariant11.C: New test.
12210
12211 2003-10-23  Jason Merrill  <jason@redhat.com>
12212
12213         PR c++/12726
12214         * g++.dg/ext/complit2.C: New test.
12215
12216 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12217
12218         PR target/12654
12219         * gcc.c-torture/execute/20031020-1.c: New test.
12220
12221 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12222
12223         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
12224         following the jump_insn.
12225
12226 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12227
12228         * gcc.dg/cast-lvalue-1.c: New test.
12229
12230 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
12231
12232         PR c++/11962
12233         * g++.dg/template/cond2.C: New test.
12234
12235 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12236
12237         * gcc.dg/builtins-28.c: New test.
12238
12239 2003-10-20  Jan Hubicka  <jh@suse.cz>
12240
12241         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
12242         parameter.
12243         * testsuite/gcc.dg/inline-2.c: Likewise.
12244
12245 2003-10-20  Phil Edwards  <phil@codesourcery.com>
12246
12247         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
12248         * gcc.dg/nest.c:  Likewise.
12249
12250 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12251
12252         PR c++/9781, c++/10583, c++/11862
12253         * g++.dg/parse/crash13.C: New test.
12254
12255 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12256
12257         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
12258
12259 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12260
12261         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
12262         Define HAVE_C99_RUNTIME except on Solaris.
12263         * gcc.dg/builtins-20.c: Likewise.
12264
12265 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12266
12267         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
12268
12269 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12270
12271         PR c++/12495
12272         * g++.dg/template/crash21.C: New test.
12273
12274 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12275
12276         PR c++/2513
12277         * g++.dg/template/typename5.C: New test.
12278
12279 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12280
12281         PR c++/12369
12282         * g++.dg/template/friend25.C: New test.
12283
12284 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
12285
12286         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
12287         versions.
12288
12289 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
12290
12291         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
12292         == 2147483647.
12293
12294 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
12295
12296         * gcc.c-torture/execute/960416-1.x: Remove.
12297         * gcc.c-torture/execute/divconst-3.x: Likewise.
12298
12299 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
12300
12301         PR target/12598
12302         * gcc.dg/torture/cris-volatile-1.c: New test.
12303
12304 2003-10-14  Roger Sayle  <roger@eyesopen.com>
12305
12306         PR optimization/9325
12307         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
12308         for overflowing floating point to integer conversion during RTL
12309         simplification.
12310
12311 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
12312
12313         * objc/execute/_cmd.m: Fix typo.
12314         * objc.dg/image-info.m, objc.dg/symtab-1.m:
12315         Relax 'scan-assembler' regexp.
12316         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
12317         objc.dg/try-catch-4.m: Run on non-Darwin targets.
12318         * objc.dg/zero-link-2.m: Remove blank line.
12319         * objc.dg/zero-link-3.m: New test case.
12320
12321 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
12322
12323         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
12324
12325         * gcc.dg/asm-names.c: Use scan-assembler-not rather
12326         than linker trickery.
12327
12328 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12329
12330         PR c++/12370
12331         * g++.dg/other/friend2.C: New test.
12332
12333 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12334
12335         * gcc.dg/20031012-1.c: New test.
12336
12337 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12338
12339         * gcc.dg/weak/weak-3.c: Fix for new warning.
12340
12341 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
12342
12343         PR optimization/8750
12344         * gcc.c-torture/execute/20031012-1.c: New test case.
12345
12346 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12347
12348         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
12349         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
12350
12351 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12352
12353         PR optimization/12260
12354         * gcc.c-torture/compile/20031011-2.c: New test case.
12355
12356 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12357
12358         * gcc.c-torture/execute/20031011-1.c: New testcase.
12359
12360 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12361
12362         * gcc.c-torture/compile/20031011-1.c: New test.
12363
12364 2003-10-11  Jan Hubicka  <jh@suse.cz>
12365
12366         * g++.dg/other/first-global.C: New test.
12367
12368 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12369
12370         * gcc.c-torture/execute/string-opt-18.c: New testcase.
12371
12372 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
12373
12374         * gcc.c-torture/compile/20031010-1.c: New test.
12375
12376 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
12377
12378         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
12379         * gcc.c-torture/execute/va-arg-25.c: ... here.
12380
12381 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
12382
12383         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
12384
12385 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
12386
12387         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
12388
12389 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
12390
12391         * g++.dg/parse/error2.C: New test.
12392
12393 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
12394
12395         PR c++/11097
12396         * g++.dg/other/error5.C: Modify the error message.
12397         * g++.dg/lookup/using8.C: New test.
12398
12399 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
12400
12401         * gcc.dg/darwin-abi-2.c: New file.
12402         * gcc.c-torture/execute/va-arg-24.c: New file.
12403
12404 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
12405
12406         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
12407         indentation.
12408
12409 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
12410
12411         PR c++/10147
12412         * g++.dg/other/error4.C: Update error messages.
12413         * g++.dg/template/ptrmem4.C: Likewise.
12414
12415         PR c++/12337
12416         * g++.dg/init/new9.C: New test.
12417
12418         PR c++/12334, c++/12236, c++/8656
12419         * g++.dg/ext/attrib8.C: New test.
12420
12421 2003-10-06  Devang Patel  <dpatel@apple.com>
12422
12423         * gcc.dg/debug/dwarf2-3.h: New test.
12424         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
12425
12426 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
12427
12428         * g++.dg/opt/cfg2.C: New test.
12429
12430 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12431
12432         * g++.dg/opt/float1.C: New test.
12433
12434 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12435
12436         * gcc.dg/c90-array-lval-6.c: New test.
12437         * gcc.dg/c99-array-lval-6.c: New test.
12438
12439 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
12440             Ziemowit Laski  <zlaski@apple.com>
12441
12442         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
12443         'Derived', so that it is never considered a class method; add
12444         new warning for '+port' method ambiguity.
12445         * objc.dg/method-12.m: Include <objc/objc.h> instead of
12446         <objc/objc-api.h> (needed on Mac OS X).
12447         * objc.dg/method-13.m: New test.
12448
12449 2003-10-03  Roger Sayle  <roger@eyesopen.com>
12450
12451         PR optimization/9325, PR java/6391
12452         * gcc.c-torture/execute/20031003-1.c: New test case.
12453
12454 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
12455
12456         PR optimization/12180
12457         * gcc.dg/20031002-1.c: New test.
12458
12459         PR c++/12486
12460         * g++.dg/inherit/error1.C: New test.
12461
12462 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
12463
12464         * lib/f-torture.exp (search_for): Rename to...
12465         (search_for_re): This.  Also, clean up comments and the
12466         "regexp" invocation.
12467
12468 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
12469
12470         * gcc.c-torture/compile/20031002-1.c: New test.
12471
12472 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
12473
12474         * g++.dg/opt/cond1.C: New test.
12475
12476 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
12477
12478         * gcc.dg/Wold-style-definition-2.c: New testcase.
12479         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
12480
12481 2003-09-29  Richard Henderson  <rth@redhat.com>
12482
12483         * g++.dg/init/array10.C: Add dg-options.
12484
12485 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12486
12487         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
12488
12489 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12490
12491         * g++.dg/template/friend19.C: Fix typo.
12492         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
12493
12494 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
12495
12496         * gcc.c-torture/execute/20030928-1.c: New test.
12497         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
12498
12499 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12500
12501         * g++.dg/opt/unroll1.C: New test.
12502
12503 2003-09-26  Roger Sayle  <roger@eyesopen.com>
12504
12505         PR optimization/11741
12506         * gcc.dg/20030926-1.c: New test case.
12507
12508 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12509
12510         PR c++/5655
12511         * g++.dg/parse/access7.C: New test.
12512         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
12513
12514 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
12515
12516         MERGE OF objc-improvements-branch into MAINLINE:
12517         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
12518         if libobjc has not been built.
12519         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
12520         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
12521         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
12522         objc/execute/nested-3.m, objc/execute/np-2.m,
12523         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
12524         objc/execute/redefining_self.m, objc/execute/root_methods.m,
12525         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
12526         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
12527         objc.dg/special/unclaimed-category-1.h,
12528         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
12529         well as GNU runtime.
12530         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
12531         * execute/cascading-1.m, execute/function-message-1.m,
12532         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
12533         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
12534         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
12535         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
12536         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
12537         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
12538         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
12539         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
12540         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
12541         * objc.dg/bitfield-2.m: Run only on Darwin.
12542         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
12543         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
12544         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
12545         * objc.dg/const-str-1.m: Fix constant string layout.
12546
12547 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
12548
12549         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
12550
12551 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
12552
12553         * gcc.dg/darwin-abi-1.c: New file.
12554
12555 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
12556
12557         PR target/12281
12558         * gcc.c-torture/compile/20030921-1.c: New test.
12559
12560 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12561
12562         * g++.dg/opt/reg-stack2.C: New test.
12563
12564 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12565
12566         * g++.dg/eh/delayslot1.C: New test.
12567
12568 2003-09-20  Richard Henderson  <rth@redhat.com>
12569
12570         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
12571
12572 2003-09-20  Roger Sayle  <roger@eyesopen.com>
12573
12574         * gcc.c-torture/execute/20030920-1.c: New test case.
12575
12576 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12577
12578         * g++.dg/rtti/typeid3.C: Correct expected error message.
12579
12580 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12581
12582         PR c++/157
12583         * g++.dg/parse/crash12.C: New test.
12584
12585 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
12586
12587         * gcc.dg/compat/mixed-struct-check.h: New.
12588         * gcc.dg/compat/mixed-struct-defs.h: New.
12589         * gcc.dg/compat/mixed-struct-init.h: New.
12590         * gcc.dg/compat/struct-by-value-19_main.c: New.
12591         * gcc.dg/compat/struct-by-value-19_x.c: New.
12592         * gcc.dg/compat/struct-by-value-19_y.c: New.
12593         * gcc.dg/compat/struct-by-value-20_main.c: New.
12594         * gcc.dg/compat/struct-by-value-20_x.c: New.
12595         * gcc.dg/compat/struct-by-value-20_y.c: New.
12596         * gcc.dg/compat/struct-return-19_main.c: New.
12597         * gcc.dg/compat/struct-return-19_x.c: New.
12598         * gcc.dg/compat/struct-return-19_y.c: New.
12599         * gcc.dg/compat/struct-return-20_main.c: New.
12600         * gcc.dg/compat/struct-return-20_x.c: New.
12601         * gcc.dg/compat/struct-return-20_y.c: New.
12602
12603 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
12604         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
12605         so that it will not complain on LP64 targets.
12606
12607 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12608
12609         PR c++/495
12610         * g++.dg/template/friend24.C: New test.
12611
12612 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
12613
12614         PR c++/12332
12615         * g++.dg/template/memtmpl2.C: New test.
12616
12617 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
12618
12619         PR target/11184
12620         * gcc.dg/builtin-apply1.c: New test.
12621
12622 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
12623
12624         PR c++/9848
12625         * g++.dg/warn/Wunused-4.C: New test.
12626
12627 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12628
12629         PR c++/12316
12630         * g++.dg/other/gc2.C: New test.
12631
12632 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
12633
12634         PR c++/11991
12635         * g++.dg/rtti/typeid3.C: New test.
12636
12637         PR c++/12266
12638         * g++.dg/overload/template1.C: New test.
12639
12640 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12641
12642         * g++.dg/opt/cfg3.C: New test.
12643
12644 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12645
12646         PR c++/7939
12647         * g++.dg/template/crash11.C: New test.
12648
12649 2003-09-16  Jason Merrill  <jason@redhat.com>
12650             Jakub Jelinek  <jakub@redhat.com>
12651
12652         * gcc.dg/attr-warn-unused-result.c: New test.
12653
12654 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12655
12656         PR c++/12184
12657         * g++.dg/expr/call2.C: New test.
12658
12659 2003-09-15  Andreas Jaeger  <aj@suse.de>
12660
12661         * gcc.dg/Wold-style-definition-1.c: New test.
12662
12663 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
12664
12665         PR c++/3907
12666         * g++.dg/parse/template12.C: New test.
12667
12668         * g++.dg/abi/bitfield11.C: New test.
12669         * g++.dg/abi/bitfield12.C: Likewise.
12670
12671 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
12672
12673         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
12674         non-expansion of functional macro name without arguments at EOL.
12675         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
12676
12677 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
12678
12679         * gcc.c-torture/execute/20030914-[12].c: New tests.
12680
12681 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12682
12683         PR c++/11788
12684         * g++.dg/overload/addr1.C: New test.
12685
12686 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
12687
12688         * gcc.dg/20030909-1.c: New test.
12689
12690 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12691
12692         * gcc.dg/ultrasp10.c: New test.
12693
12694 2003-09-09  Devang Patel  <dpatel@apple.com>
12695
12696         * gcc.dg/darwin-ld-6.c: New test.
12697
12698 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12699
12700         * gcc.dg/torture/builtin-explog-1.c: New testcase.
12701
12702 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12703
12704         * gcc.dg/ia64-types1.c: New test.
12705         * gcc.dg/ia64-types2.c: Likewise.
12706
12707 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12708
12709         * gcc.dg/builtins-1.c: Add more _Complex tests.
12710         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12711
12712         * gcc.dg/builtins-1.c: Test existing _Complex functions.
12713         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12714
12715 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12716
12717         PR c++/11786
12718         * g++.dg/lookup/koenig2.C: New test.
12719
12720         PR c++/5296
12721         * g++.dg/rtti/typeid2.C: New test.
12722
12723 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
12724
12725         * gcc.c-torture/compile/20030904-1.c: New test.
12726
12727 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12728
12729         * g++.dg/opt/longbranch2.C: New test.
12730
12731 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12732
12733         * g++.dg/template/crash10.C: Only compile it.
12734
12735 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12736
12737         PR middle-end/11665
12738         * gcc.c-torture/compile/20030907-1.c: New test.
12739         * g++.dg/init/array11.C: New test.
12740
12741 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12742
12743         PR c++/11852
12744         * g++.dg/init/struct1.C: New test.
12745
12746 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12747
12748         PR c++/12181
12749         * g++.dg/expr/comma1.C: New test.
12750
12751 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
12752
12753         PR c++/11867
12754         * g++.dg/expr/static_cast5.C: New test.
12755
12756 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12757
12758         PR c++/11507
12759         * g++.dg/lookup/scoped7.C: New test.
12760
12761         PR c++/9574
12762         * g++.dg/other/static1.C: New test.
12763
12764         PR c++/11490
12765         * g++.dg/warn/template-1.C: New test.
12766
12767         PR c++/11432
12768         * g++.dg/template/crash10.C: New test.
12769
12770         PR c++/2478
12771         * g++.dg/overload/VLA.C: New test.
12772
12773         PR c++/10804
12774         * g++.dg/template/call1.C: New test.
12775
12776 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12777
12778         PR c++/11794
12779         * g++.dg/parse/using3.C: New test.
12780
12781 2003-09-06  Roger Sayle  <roger@eyesopen.com>
12782
12783         PR c++/11409
12784         * g++.dg/overload/builtin3.C: New test case.
12785
12786 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
12787
12788         PR c/9862
12789         * gcc.dg/20030906-1.c: New test.
12790         * gcc.dg/20030906-2.c: Likewise.
12791
12792 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12793
12794         PR c++/12167
12795         * g++.dg/parse/defarg5.C: New test.
12796
12797         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
12798
12799 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
12800
12801         PR c++/12163
12802         * g++.dg/expr/static_cast4.C: New test.
12803
12804         PR c++/12146
12805         * g++.dg/template/crash9.C: New test.
12806
12807 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12808
12809         * g++.old-deja/g++.ext/pretty2.C: Update for change
12810         in __FUNCTION__.
12811         * g++.old-deja/g++.ext/pretty3.C: Likewise.
12812
12813 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
12814
12815         PR c++/11922
12816         * g++/dg/template/qualified-id1.C: New test.
12817
12818         PR c++/12037
12819         * g++.dg/warn/noeffect4.C: New test.
12820
12821 2003-09-04  Matt Austern  <austern@apple.com>
12822
12823         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
12824         * g++.dg/ext/fnname2.C: Likewise.
12825         * g++.dg/ext/fnname3.C: Likewise.
12826
12827 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
12828
12829         * g++.dg/expr/lval1.C: New test.
12830         * g++.dg/ext/lvcast.C: Remove.
12831
12832 2003-09-03  Roger Sayle  <roger@eyesopen.com>
12833
12834         PR optimization/11700.
12835         * gcc.c-torture/compile/20030903-1.c: New test case.
12836
12837 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
12838
12839         PR c++/12053
12840         * g++.dg/abi/layout4.C: New test.
12841
12842 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
12843
12844         PR c++/11553
12845         * g++.dg/parse/friend3.C: New test.
12846
12847 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
12848
12849         PR c++/11847
12850         * g++.dg/template/class1.C: New test.
12851
12852         PR c++/11808
12853         * g++.dg/expr/call1.C: New test.
12854
12855 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
12856
12857         PR c++/12114
12858         * g++.dg/init/ref9.C: New test.
12859
12860         PR c++/11972
12861         * g++.dg/template/nested4.C: New test.
12862
12863 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12864
12865         PR c++/12093
12866         * g++.dg/template/non-dependent4.C: New test.
12867
12868         PR c++/11928
12869         * g++.dg/inherit/conv1.C: New test.
12870
12871 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12872
12873         PR c++/6196
12874         * g++.dg/ext/label1.C: New test.
12875         * g++.dg/ext/label2.C: Likewise.
12876
12877 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12878
12879         * g++.dg/expr/cond3.C: New test.
12880
12881 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12882
12883         * gcc.dg/builtins-1.c: Add new builtin cases.
12884
12885 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12886
12887         * gcc.dg/builtins-1.c: Add new cases.
12888         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12889
12890 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12891
12892         * gcc.dg/builtins-1.c: Add more math builtin tests.
12893         * gcc.dg/torture/builtin-attr-1.c: New test.
12894
12895 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12896
12897         PR optimization/5079
12898         * g++.dg/opt/static3.C: New test.
12899
12900 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12901
12902         * gcc.misc-tests/gcov-10b.c: New test.
12903
12904 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
12905
12906         * g++.dg/opt/ptrmem3.C: New test.
12907
12908         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
12909
12910 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
12911
12912         * gcc.dg/20030826-2.c: New test.
12913
12914 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12915
12916         PR middle-end/12002
12917         * g77.f-torture/compile/12002.f: New test case.
12918
12919 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12920
12921         * gcc.dg/20030826-1.c: New test case.
12922
12923 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
12924
12925         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
12926
12927 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
12928
12929         PR c++/11871
12930         * c++.dg/lookup/crash1.C: New test.
12931
12932         * c++.dg/warn/noeffect3.C: New test.
12933
12934 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
12935
12936         * gcc.dg/compat/vector-1_x.c: Compile with -w.
12937         * gcc.dg/compat/vector-1_y.c: Ditto.
12938         * gcc.dg/compat/vector-2_x.c: Ditto.
12939         * gcc.dg/compat/vector-2_y.c: Ditto.
12940
12941 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
12942
12943         * gcc.dg/20030702-1.c: New test.
12944
12945 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
12946
12947         PR c++/8795
12948         * g++.dg/ext/altivec-1.C: New test.
12949
12950 2003-08-24  Richard Henderson  <rth@redhat.com>
12951
12952         * g++.dg/eh/simd-2.C: Add -w for x86.
12953
12954 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
12955
12956         * gcc.dg/20030815-1.c: New test.
12957
12958 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12959
12960         PR c++/3765
12961         * g++.dg/parse/access6.C: New test.
12962
12963 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12964
12965         PR c++/641, c++/11876
12966         * g++.dg/template/friend22.C: New test.
12967         * g++.dg/template/friend23.C: Likewise.
12968
12969 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12970
12971         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
12972         identically.
12973
12974 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12975
12976         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
12977
12978 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12979
12980         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
12981
12982 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12983
12984         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
12985
12986 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12987
12988         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
12989
12990 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
12991
12992         PR c++/11919
12993         * g++.dg/overload/prom1.C: New test.
12994
12995         PR c++/11551
12996         * g++.dg/parse/dtor2.C: New test.
12997
12998         PR c++/10762
12999         * g++.dg/parse/using2.C: New test.
13000
13001 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
13002
13003         PR target/11805
13004         * gcc.c-torture/compile/20030821-1.c: New.
13005
13006 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
13007
13008         PR c++/11834
13009         * g++.dg/template/deduce2.C: New test.
13010
13011 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
13012
13013         * gcc.c-torture/execute/20030821-1.c: New test.
13014
13015 2003-08-20  Roger Sayle  <roger@eyesopen.com>
13016
13017         PR middle-end/11984
13018         * gcc.dg/20030820-1.c: New test case.
13019
13020 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
13021
13022         PR c++/11945
13023         * g++.dg/warn/noeffect2.C: New test.
13024
13025 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
13026
13027         PR c++/10926
13028         * g++.dg/template/dtor2.C: New test.
13029
13030         PR c++/11684
13031         * g++.dg/template/operator1.C: New test.
13032         * g++.dg/parse/operator4.C: New test.
13033
13034         PR c++/11946.C
13035         * g++.dg/expr/enum1.C: New test.
13036         * gcc.dg/c99-bool-1.c: Remove bogus warning.
13037
13038         PR c++/11036.C
13039         * g++.dg/parse/elab2.C: New test.
13040         * g++.dg/parse/typedef4.C: Change error message.
13041         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
13042         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
13043         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
13044
13045 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
13046
13047         * gcc.dg/pch/warn-1.c: New.
13048         * gcc.dg/pch/warn-1.hs: New.
13049
13050         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
13051         not-tested file.
13052
13053 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13054
13055         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
13056
13057 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13058
13059         * gcc.dg/uninit-D.c: New Test.
13060         * gcc.dg/uninit-E.c: New Test.
13061         * gcc.dg/uninit-F.c: New Test.
13062         * gcc.dg/uninit-G.c: New Test.
13063
13064 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
13065
13066         * g++.dg/README: Describe the pch directory.
13067
13068 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13069
13070         PR c++/11174
13071         * g++.dg/parse/access4.C: New test.
13072         * g++.dg/parse/access5.C: Likewise.
13073         * g++.old-deja/g++.jason/access17.C: Adjust error message.
13074
13075 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
13076
13077         * gcc.dg/noncompile/20030818-1.c: New.
13078
13079 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13080
13081         PR c++/11957
13082         * g++.dg/warn/noeffect1.C: New test.
13083
13084         * g++.dg/template/scope2.C: New test.
13085         * g++.dg/template/error2.C: Correct dg-error
13086
13087 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
13088
13089         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
13090
13091 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
13092
13093         PR C++/11512
13094         * g++.dg/template/warn1.C: New.
13095
13096 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13097
13098         * g++.dg/template/error2.C: New test.
13099         * g++.dg/lookup/using7.C: Adjust errors
13100         * g++.old-deja/g++.pt/crash36.C: Likewise.
13101         * g++.old-deja/g++.pt/derived3.C: Likewise.
13102
13103 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13104
13105         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
13106         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
13107         * gcc.c-torture/execute/builtins/string-9.c: New, from
13108         string-opt-9.c.  Adjust for execute/builtins framework.
13109         * gcc.c-torture/execute/string-opt-9.c: Delete.
13110
13111 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
13112
13113         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
13114
13115         * g++.dg/parse/ret-type2.C: New test.
13116
13117         PR c++/11703
13118         * g++.dg/init/new8.C: New test.
13119
13120         PR c++/10923
13121         * g++.dg/parse/typedef5.C: New test.
13122
13123         PR c++/9512
13124         * g++.dg/parse/qualified2.C: New test.
13125         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
13126         invalid code.
13127
13128 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
13129
13130         * g++.dg/conversion/ptrmem1.C: New test.
13131
13132 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
13133
13134         PR target/11693
13135         * gcc.dg/20030811-1.c: New test.
13136
13137         PR target/11535
13138         * gcc.c-torture/execute/20030811-1.c: New test.
13139
13140 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13141
13142         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
13143
13144 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
13145
13146         PR c++/11789.C
13147         * g++.dg/inherit/multiple1.C: New test.
13148
13149 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13150
13151         * gcc.dg/spe1.c: New test.
13152
13153         PR c++/11670
13154         * g++.dg/expr/cast2.C: New test.
13155
13156         PR c++/10530
13157         * g++.dg/template/dependent-name2.C: New test.
13158
13159 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
13160
13161         * g++.dg/parse/crash11.C: Put the dg options in comments.
13162
13163 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
13164
13165         * lib/gcc-dg.exp: Update for diagnostic change.
13166
13167 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13168
13169         PR c++/5767
13170         * g++.dg/parse/crash11.C: New test.
13171
13172 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
13173
13174         * gcc.dg/cpp/spacing1.c: Update.
13175
13176 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
13177
13178         PR target/11739
13179         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
13180         a value for -mtune.
13181
13182 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13183
13184         PR middle-end/11771
13185         * gcc.c-torture/compile/20030804-1.c: New test case.
13186
13187 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13188
13189         * gcc.dg/20030804-1.c: New test case.
13190
13191 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
13192
13193         * gcc.dg/cpp/separate-1.c: New test.
13194
13195 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
13196
13197         PR c++/11704
13198         * g++.dg/template/dependent-expr2.C: New test.
13199
13200         PR c++/11766
13201         * g++.dg/expr/ptrmem1.C: New test.
13202
13203 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13204
13205         PR c++/9453
13206         * g++.dg/template/friend15.C: New test.
13207
13208 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
13209
13210         * lib/dg-pch.exp: Work round PCH bug.
13211
13212 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13213
13214         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
13215         builtins.  Move cases from builtins-4.c here.
13216
13217         * gcc.dg/torture/builtin-math-1.c: New test taken from
13218         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
13219         additional cases.
13220
13221         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
13222         Delete.
13223
13224 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13225
13226         PR c++/9447
13227         * g++.dg/template/using7.C: New test.
13228
13229 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
13230
13231         * import1.c, import2.c: New tests.
13232
13233 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
13234
13235         * g++.dg/eh/crossjump1.C: New test.
13236
13237 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
13238
13239         PR c++/11697
13240         * g++.dg/template/using6.C: New test.
13241
13242         PR c++/11744
13243         * g++.dg/template/koenig2.C: New test.
13244
13245 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13246
13247         PR c++/7983
13248         * g++.dg/parse/typedef4.C: New test.
13249
13250 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13251
13252         PR c++/8442, c++/8806
13253         * g++.dg/template/elab1.C: New test.
13254         * g++.dg/template/type2.C: Likewise.
13255         * g++.dg/template/ttp3.C: Adjust expected error message.
13256         * g++.old-deja/g++.law/visibility13.C: Likewise.
13257         * g++.old-deja/g++.niklas/t135.C: Likewise.
13258         * g++.old-deja/g++.pt/ttp41.C: Likewise.
13259         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
13260         template argument.
13261         * g++.old-deja/g++.pt/ttp44.C: Likewise.
13262
13263 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
13264
13265         PR c++/11295
13266         * g++.dg/ext/stmtexpr1.C: New test.
13267
13268         * g++.dg/opt/tmp1.C: New test.
13269
13270         PR c++/11525
13271         * g++.dg/parse/constant4.C: New test.
13272
13273         PR c++/9447
13274         * g++.dg/template/using5.C: New test.
13275
13276 2003-07-31  Roger Sayle  <roger@eyesopen.com>
13277
13278         * gcc.dg/builtins-27.c: New test case.
13279
13280 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
13281
13282         * gcc.dg/tls/opt-7.c: New test.
13283
13284 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
13285
13286         * g++.old-deja/g++.other/crash18.C: Remove.
13287
13288 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13289
13290         * g++.dg/template/explicit3.C: New.
13291         * g++.dg/template/explicit4.C: New.
13292         * g++.dg/template/explicit5.C: New.
13293
13294         PR c++/11347
13295         * g++.dg/template/memtmpl1.C: New.
13296
13297 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
13298
13299         PR target/11565
13300         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
13301         * gcc.dg/i386-387-5.c (dg-options): Likewise.
13302
13303 2003-07-30  Jan Hubicka  <jh@suse.cz>
13304
13305         * vtgc1.c: Kill.
13306
13307 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
13308
13309         * gcc.dg/struct-in-proto-1.c: New test.
13310
13311 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
13312
13313         * gcc.dg/cpp/include2.c: Only expect one message.
13314
13315 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
13316
13317         PR c++/9447
13318         * g++.dg/template/using1.C: New test.
13319         * g++.dg/template/using2.C: New test.
13320         * g++.dg/template/using3.C: New test.
13321         * g++.dg/template/using4.C: New test.
13322
13323 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
13324
13325         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
13326         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13327
13328 2003-07-28  Jan Hubicka  <jh@suse.cz>
13329
13330         PR c++/11530
13331         * g++.dg/opt/call1.C: New test.
13332
13333 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
13334
13335         PR c++/11667
13336         * g++.dg/init/enum2.C: New test.
13337         * g++.dg/template/overload1.C: Add "-w" option.
13338
13339 2003-07-28    <hp@bitrange.com>
13340
13341         * gcc.dg/Wdeclaration-after-statement-1.c,
13342         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
13343
13344 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
13345
13346         * gcc.c-torture/compile/20030725-1.c: New test.
13347
13348 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
13349
13350         * gcc.dg/20030505.c: Only run for SPE.
13351         Remove definition of opaque type.
13352
13353 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
13354
13355         * g++.dg/template/ptrmem6.C: New test.
13356
13357 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
13358
13359         * gcc.c-torture/compile/zero-strct-2.c: New test.
13360
13361 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
13362
13363         * gcc.dg/intermod-1.c: New test.
13364
13365 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13366
13367         PR c++/11617
13368         * g++.dg/template/lookup2.C: New test.
13369         * g++.dg/template/memclass1.C: Remove instantiated from error.
13370         * g++.dg/other/error2.C: Tweak expected errors.
13371
13372         PR c++/11596
13373         * g++.dg/template/defarg3.C: New test.
13374
13375         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
13376
13377 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
13378
13379         * g++.dg/inherit/access5.C: New test.
13380
13381 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13382
13383         PR c++/11513
13384         * g++.dg/template/crash8.C: New test.
13385
13386 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
13387
13388         PR c/10602
13389         * gcc.dg/noncompile/incomplete-2.c: New test.
13390
13391 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
13392
13393         PR c++/11645
13394         * g++.dg/inherit/access4.C: New test.
13395
13396         PR c++/11517
13397         * g++.dg/expr/cond2.C: New test.
13398
13399         PR optimization/10679
13400         * g++.dg/opt/inline4.C: New test.
13401
13402 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13403
13404         * g++.dg/parse/crash10: New test.
13405
13406 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13407
13408         * g++.dg/ext/flexary1.C: New test.
13409
13410 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13411
13412         PR c++/10793
13413         * g++.dg/template/crash9.C: New test.
13414
13415 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13416
13417         PR c++/3004
13418         * g++.dg/parse/typedef3.C: New test.
13419
13420         PR c++/7906
13421         * g++.dg/parse/operator2.C: New test.
13422
13423         PR c++/8895
13424         * g++.dg/parse/def-tmpl-arg1.C: New test.
13425
13426         PR c++/9282
13427         * g++.dg/parse/funptr1.C: New test.
13428
13429         PR c++/9452
13430         * g++.dg/parse/ambig3.C: New test.
13431
13432         PR c++/9454
13433         * g++.dg/parse/operator3.C: New test.
13434
13435         PR c++/9486
13436         * g++.dg/parse/template10.C: New test.
13437
13438         PR c++/9488
13439         * g++.dg/parse/template11.C: New test.
13440
13441         PR c++/10150
13442         * g++.dg/parse/invalid-op1.C: New test.
13443
13444         PR c++/10247
13445         * g++.dg/parse/condexpr1.C: New test.
13446
13447 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13448
13449         * g++.dg/ext/packed3.C: New test.
13450         * g++.dg/ext/packed4.C: New test.
13451
13452         * gcc.dg/pack-test-3.c: New test.
13453
13454 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
13455
13456         * lib/compat.exp: Handle dg-options per source file.
13457         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
13458         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
13459         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
13460         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
13461         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
13462         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
13463         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
13464         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
13465         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
13466         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
13467         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
13468         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
13469         * g++.dg/compat/break/bitfield7_x.C: Ditto.
13470         * g++.dg/compat/break/bitfield7_y.C: Ditto.
13471
13472 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13473
13474         PR c/10320
13475         * gcc.c-torture/execute/20030718-1.c: New test.
13476
13477 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13478
13479         PR optimization/11536
13480         * gcc.dg/20030721-1.c: New test.
13481
13482 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
13483
13484         PR c++/11546
13485         * g++.dg/template/lookup1.C: New test.
13486
13487 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
13488
13489         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
13490         diagnostics of ill-formed constructs involving labels.
13491         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
13492         the new 'previously defined here' message.
13493
13494 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
13495
13496         * g++.dg/parse/non-dependent2.C: New test.
13497
13498 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13499
13500         * g++.dg/init/init-ref4.C: xfail on targets without
13501         weak symbols.
13502
13503 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
13504
13505         PR target/11087
13506         * gcc.c-torture/execute/20030717-1.c: New test.
13507
13508 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13509
13510         * g++.dg/opt/cfg1.C: New test.
13511
13512 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
13513
13514         PR optimization/11557
13515         * gcc.dg/20030717-1.c: New test.
13516
13517 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
13518
13519         PR c++/10476
13520         * g++.dg/expr/crash-1.C: New test.
13521
13522         PR c++/11027
13523         * g++.dg/template/init3.C: New test.
13524
13525         PR c++/8222
13526         * g++.dg/template/non-dependent1.C: New test.
13527
13528         PR c++/11070
13529         * g++.dg/template/non-dependent2.C: New test.
13530
13531         PR c++/11071
13532         * g++.dg/template/non-dependent3.C: New test.
13533
13534         PR c++/9907
13535         * g++.dg/template/sizeof5.C: New test.
13536
13537 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
13538
13539         PR 11498
13540         * gcc.c-torture/compile/mangle-1.c: New file.
13541
13542 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13543
13544         PR c++/7809
13545         * g++.dg/parse/access3.C: New test.
13546
13547 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
13548
13549         PR c++/11384
13550         * g++.dg/init/init-ref4.C: New test.
13551
13552 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
13553
13554         PR c++/11547
13555         * g++.dg/parse/constant3.C: New test.
13556         * g++.dg/parse/crash7.C: Likewise.
13557
13558 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
13559
13560         PR target/11008
13561         * gcc.dg/i386-pentium4-not-mull.c: New.
13562
13563 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
13564
13565         * gcc.dg/asm-names.c (ymain): Make it weak.
13566
13567 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13568
13569         PR c++/5421
13570         * g++.dg/template/friend21.C: New test.
13571
13572 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
13573
13574         * gcc.dg/cleanup-8.c: New test.
13575         * gcc.dg/cleanup-9.c: New test.
13576
13577 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
13578
13579         * g++.dg/ext/dll-MI1.h: New file.
13580         * g++.dg/ext/dllexport-MI1.C: New file.
13581         * g++.dg/ext/dllimport-MI1.C: New file.
13582
13583 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
13584
13585         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
13586         it does not have cmpstrsi patterns (just cmpmemsi).
13587
13588 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
13589
13590         PR debug/11473
13591         * g++.dg/debug/debug8.C: New test.
13592
13593 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13594
13595         PR c++/10108
13596         * g++.dg/template/crash7.C: New test.
13597
13598 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
13599
13600         PR target/10795
13601         * gcc.c-torture/compile/20030708-1.c: New.
13602
13603 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13604
13605         * gcc.c-torture/execute/20030715-1.c: New test.
13606
13607 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
13608
13609         * gcc.dg/pch/inline-3.c: New file.
13610         * gcc.dg/pch/inline-3.hs: New file.
13611         * gcc.dg/pch/inline-4.c: New file.
13612         * gcc.dg/pch/inline-4.hs: New file.
13613
13614 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
13615
13616         PR c++/11509
13617         * g++.dg/template/crash6.C: New test.
13618
13619         PR c++/7053
13620         * g++.dg/template/friend20.C: New test.
13621
13622         PR c++/7019
13623         * g++.dg/template/overload2.C: New test.
13624
13625 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13626
13627         PR optimization/11440
13628         * gcc.c-torture/execute/20030714-1.c: New test.
13629
13630 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13631
13632         PR c++/11154
13633         * g++.dg/template/partial2.C: New test.
13634
13635 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
13636
13637         PR c++/11503
13638         * g++.dg/template/anon1.C: New test.
13639
13640         PR c++/11493
13641         PR c++/11495
13642         * g++.dg/parse/template9.C: Likewise.
13643         * g++.dg/template/crash4.C: New test.
13644         * g++.dg/template/koenig1.C: Likewise.
13645         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
13646         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
13647         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
13648         functions.
13649         * g++.old-deja/g++.jason/template36.C: Likewise.
13650         * g++.old-deja/g++.mike/p1989.C: Likewise.
13651         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
13652         * g++.old-deja/g++.pt/ttp20.C: Use this->.
13653         * g++.old-deja/g++.pt/ttp21.C: Use this->.
13654         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
13655         compiling.
13656         * g++.old-deja/g++.pt/union2.C: Use this->.
13657
13658 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
13659
13660         * gcc.dg/20030711-1.c: New test.
13661
13662 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
13663
13664         PR c++/11050
13665         * g++.dg/parse/args1.C: New test.
13666         * g++.pt/defarg8.C: Change expected errors.
13667
13668 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
13669
13670         PR c++/8164
13671         * g++.dg/template/nontype2.C: New test.
13672
13673         PR c++/10558
13674         * g++.dg/parse/template8.C: New test.
13675
13676         PR c++/8327
13677         * g++.dg/template/scope1.C: New test.
13678
13679         * g++.dg/warn/Wsign-compare-1.C: New test.
13680
13681 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13682
13683         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
13684
13685 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
13686
13687         PR c++/9411
13688         * g++.dg/template/explicit2.C: New test.
13689
13690         PR c++/10032
13691         * g++.dg/warn/pedantic1.C: New test.
13692
13693 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
13694
13695         PR c++ 9483
13696         * g++.dg/other/field1.C: New test.
13697
13698 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13699
13700         PR c/11449
13701         * gcc.c-torture/compile/20030707-1.c: New.
13702
13703 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13704
13705         PR c++/10849
13706         * g++.dg/template/access12.C: New test.
13707
13708 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
13709
13710         * g++.dg/bprob/bprob.exp (prof_ext): Update.
13711         * g77.dg/bprob/bprob.exp (prof_ext): Update.
13712         * gcc.misc-tests/bprob.exp (prof_ext): Update.
13713         * gcc.misc-tests/gcov.exp: Update
13714         * g++.dg/gcov/gcov.exp: Update
13715         * lib/gcov.exp: Update.
13716
13717 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
13718
13719         * g++.dg/abi/mangle17.C: Make sure template expressions are
13720         dependent.
13721         * g++.dg/abi/mangle4.C: Mark erroneous casts.
13722         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
13723         * g++.dg/opt/stack1.C: Remove erroneous code.
13724         * g++.dg/parse/template7.C: New test.
13725         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
13726         * g++.old-deja/g++.pt/crash4.C: Likewise.
13727
13728 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13729
13730         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
13731         with zero or one occurence of `$' after the initial `L'.
13732
13733 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
13734
13735         * gcc.c-torture/compile/20030704-1.c: Add a comment.
13736
13737 2003-07-08  Roger Sayle  <roger@eyesopen.com>
13738
13739         PR c/11370
13740         * gcc.dg/Wunreachable-6.c: New testcase.
13741         * gcc.dg/Wunreachable-7.c: New testcase.
13742
13743 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13744
13745         PR c/11420
13746         * gcc.dg/20030708-1.c: New test.
13747
13748 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
13749
13750         * gcc.dg/compat/sdata-section.h: New file.
13751         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
13752         * gcc.dg/torture/mips-sdata-1.c: New test.
13753
13754 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13755
13756         PR c++/11030
13757         * g++.dg/template/friend19.C: New test.
13758
13759 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13760
13761         * g++.dg/opt/strength-reduce.C: New test.
13762
13763 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13764
13765         PR target/10979
13766         * gcc.dg/20030707-1.c: New testcase.
13767
13768 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13769
13770         PR optimization/11059
13771         * g++.dg/opt/emptyunion.C: New testcase.
13772
13773 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13774             Eric Botcazou  <ebotcazou@libertysurf.fr>
13775
13776         * g++.dg/opt/stack1.C: New test.
13777
13778 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
13779
13780         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
13781         run test.
13782
13783         PR c++/11431
13784         * g++.dg/expr/static_cast3.C: New test.
13785
13786 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
13787
13788         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
13789         everywhere.
13790         * gcc.dg/concat.c: Concatenation of string constants with
13791         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
13792         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
13793         * gcc.dg/cpp/escape-2.c: Use wide character constants where
13794         necessary to avoid multi-character character constant warning.
13795         * gcc.dg/cpp/escape.c: Likewise.
13796         * gcc.dg/cpp/ucs.c: Likewise.
13797         Remove backslashes from dg-bogus comments, as they confuse Tcl.
13798         Fix a typo.
13799
13800 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13801
13802         PR c/11428
13803         * gcc.c-torture/compile/20030704-1.c: New.
13804
13805 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13806
13807         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
13808
13809 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
13810
13811         PR c++/5287, PR c++/7910,  PR c++/11021
13812         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
13813         tests for warnings.
13814         * g++.dg/ext/dllimport2.C: Add tests for warnings.
13815         * g++.dg/ext/dllimport3.C: Likewise.
13816         * g++.dg/ext/dllimport4.C: New file.
13817         * g++.dg/ext/dllimport5.C: New file.
13818         * g++.dg/ext/dllimport6.C: New file.
13819         * g++.dg/ext/dllimport7.C: New file.
13820         * g++.dg/ext/dllimport8.C: New file.
13821         * g++.dg/ext/dllimport9.C: New file.
13822         * g++.dg/ext/dllimport10.C: New file.
13823         * g++.dg/ext/dllexport1.C: New file.
13824
13825 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13826
13827         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
13828         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
13829
13830 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13831
13832         * gcc.dg/builtins-25.c: New testcase.
13833         * gcc.dg/builtins-26.c: New testcase.
13834
13835 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
13836
13837         * gcc.dg/compat/vector-defs.h: New file.
13838         * gcc.dg/compat/vector-setup.h: New file.
13839         * gcc.dg/compat/vector-check.h: New file.
13840         * gcc.dg/compat/vector-1_main.c: New file.
13841         * gcc.dg/compat/vector-1_x.c: New file.
13842         * gcc.dg/compat/vector-1_y.c: New file.
13843         * gcc.dg/compat/vector-2_main.c: New file.
13844         * gcc.dg/compat/vector-2_x.c: New file.
13845         * gcc.dg/compat/vector-2_y.c: New file.
13846
13847         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
13848         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
13849         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
13850         * gcc.dg/compat/struct-align-1.h: New file.
13851         * gcc.dg/compat/struct-align-1_main.c: New file.
13852         * gcc.dg/compat/struct-align-1_x.c: New file.
13853         * gcc.dg/compat/struct-align-1_y.c: New file.
13854         * gcc.dg/compat/struct-align-2.h: New file.
13855         * gcc.dg/compat/struct-align-2_main.c: New file.
13856         * gcc.dg/compat/struct-align-2_x.c: New file.
13857         * gcc.dg/compat/struct-align-2_y.c: New file.
13858
13859         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
13860         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13861         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13862         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13863         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13864         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13865         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13866         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13867         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13868         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13869         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13870         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13871         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13872         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13873         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13874         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13875         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13876         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13877         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13878         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13879         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13880         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13881         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13882         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13883         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13884         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13885         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13886         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13887         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13888
13889 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13890
13891         * gcc.dg/i386-call-1.c: New test.
13892
13893 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13894
13895         PR c++/9162
13896         * g++.dg/parse/defarg4.C: New.
13897
13898 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13899
13900         PR target/10700
13901         * gcc.c-torture/compile/20030703-1.c: New test case.
13902
13903 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13904
13905         * g++.dg/template/local3.C: Remove extra semicolon.
13906
13907 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13908
13909         * gcc.dg/i386-volatile-1.c: New test.
13910
13911 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
13912
13913         PR c++/11072
13914         * g++.dg/other/offsetof2.C: XFAIL.
13915         * g++.dg/other/offsetof5.C: New.
13916
13917         PR c++/10219
13918         * g++.dg/template/error1.C: New.
13919
13920         PR c++/9779
13921         * g++.dg/template/dependent-expr1.C: New.
13922
13923 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13924
13925         PR c++/6949
13926         * g++.dg/template/local3.C: New test.
13927
13928         PR c++/11149
13929         * g++.dg/lookup/scoped6.C: New test.
13930
13931 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
13932
13933         PR c++/8046
13934         * g++.dg/other/error7.C: New test.
13935
13936 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
13937
13938         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
13939         * g++.old-deja/g++.abi/vtable3.h: Likewise.
13940         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13941         * g++.old-deja/g++.other/union2.C: Likewise.
13942         * gcc.dg/c90-const-expr-2.c: Likewise.
13943         * gcc.dg/c90-const-expr-3.c: Likewise.
13944         * gcc.dg/c99-const-expr-2.c: Likewise.
13945         * gcc.dg/c99-const-expr-3.c: Likewise.
13946         * gcc.dg/concat.c: Likewise.
13947
13948 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13949
13950         PR c++/9559
13951         * g++.dg/init/static1.C: New test.
13952
13953 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13954
13955         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
13956         * g++.old-deja/g++.other/access2.C: Likewise.
13957         * g++.old-deja/g++.other/decl2.C: Likewise.
13958         * gcc.c-torture/execute/20020615-1.c: Likewise.
13959
13960 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13961
13962         PR c++/4933
13963         * g++.dg/template/sizeof4.C: New test.
13964
13965 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13966
13967         * g++.dg/other/error6.C: New test.
13968
13969 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13970
13971         PR c++/10750
13972         * g++.dg/parse/constant2.C: New test.
13973
13974 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
13975
13976         PR c++/11106
13977         * g++.dg/other/error5.C: New test.
13978
13979 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13980
13981         * gcc.dg/format/gcc_diag-1.c: New test.
13982
13983 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
13984
13985         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
13986
13987 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13988
13989         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
13990         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
13991         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
13992
13993 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
13994
13995         * gcc.c-torture/execute/builtins/string-8.c: New test.
13996         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
13997         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
13998         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
13999
14000 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14001
14002         PR c++/10468
14003         * g++.dg/ext/typeof6.C: New test.
14004
14005 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14006
14007         PR c++/10796
14008         * g++.dg/init/enum1.C: New test.
14009
14010 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
14011
14012         * gcc.dg/20030627-1.c: New test.
14013
14014 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
14015
14016         PR c++/11332
14017         * g++.dg/expr/static_cast2.C: New test.
14018
14019 2003-06-26  Roger Sayle  <roger@eyesopen.com>
14020             Jakub Jelinek  <jakub@redhat.com>
14021
14022         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
14023         sprintf(dst,"%s",src) optimization.
14024         * gcc.c-torture/execute/20030626-1.c: New test case.
14025         * gcc.c-torture/execute/20030626-2.c: New test case.
14026
14027 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
14028
14029         * gcc.c-torture/execute/multi-ix.c: New test.
14030
14031         * gcc.c-torture/execute/simd-4.c (main):
14032         Added missing semicolon at end of union.
14033
14034 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
14035
14036         PR c++/8266
14037         * g++.dg/template/explicit-instantiation3.C: New test.
14038
14039 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14040
14041         * gcc.dg/20030626-1.c: Use signed char.
14042
14043 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14044
14045         * gcc.dg/20030626-1.c: New test.
14046
14047 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
14048
14049         * const-str-2.m: Update.
14050
14051 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
14052
14053         PR c++/10990
14054         * g++.dg/rtti/dyncast1.C: New test.
14055         * g++.dg/abi/mangle4.C: Correct base-specifier access.
14056         * g++.dg/lookup/scoped1.C: Remove XFAIL.
14057         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
14058
14059         PR c++/10931
14060         * g++.dg/expr/static_cast1.C: New test.
14061
14062 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
14063
14064         * gcc.dg/20030625-1.c: New test.
14065
14066 2003-06-24  Roger Sayle  <roger@eyesopen.com>
14067
14068         * gcc.c-torture/compile/20030624-1.c: New test case.
14069
14070 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
14071
14072         * gcc.c-torture/execute/string-opt-17.c: New test.
14073
14074 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
14075
14076         PR c++/5754
14077         * g++.dg/parse/crash6.C: New test.
14078
14079 2003-06-23  Roger Sayle  <roger@eyesopen.com>
14080
14081         * gcc.dg/builtins-24.c: New test case.
14082
14083 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
14084
14085         * g++.dg/opt/operator1.C: New test.
14086
14087 2003-06-22  Roger Sayle  <roger@eyesopen.com>
14088
14089         * gcc.c-torture/execute/string-opt-16.c: New test case.
14090
14091 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14092
14093         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
14094         * g++.old-deja/g++.other/conv7.C: Likewise
14095         * g++.old-deja/g++.other/overcnv2.C: Likewise.
14096         * g++.old-deja/g++.other/overload14.C: Likewise.
14097
14098 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14099
14100         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
14101         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
14102
14103 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14104
14105         PR c++/10888
14106         * g++.dg/warn/Winline-3.C: New test.
14107
14108 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14109
14110         * lib/target-supports.exp (check_alias_available): Make the test
14111         program acceptable to the Solaris assembler.
14112
14113         PR c++/10749
14114         * g++.dg/template/memclass2.C: New test.
14115
14116 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14117             Eric Botcazou  <ebotcazou@libertysurf.fr>
14118
14119         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
14120         data for non-matching targets.
14121         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
14122
14123 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14124
14125         PR c++/10845
14126         * g++.dg/template/member3.C: New test.
14127
14128 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
14129
14130         PR c++/10939
14131         * g++.dg/template/func1.C: New test.
14132
14133         PR c++/9649
14134         * g++.dg/template/static4.C: New test.
14135         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
14136
14137         PR c++/11041
14138         * g++.dg/init/ref7.C: New test.
14139
14140 2003-06-19  Matt Austern  <austern@apple.com>
14141
14142         PR c++/11228
14143         * g++.dg/anew1.C: New test.
14144         * g++.dg/anew2.C: New test.
14145         * g++.dg/anew3.C: New test.
14146         * g++.dg/anew4.C: New test.
14147
14148 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
14149
14150         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
14151
14152 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
14153
14154         * gcc.c-torture/execute/simd-4.c (main): Make expected value
14155         endian-dependent.
14156
14157 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
14158
14159         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
14160         Remove cruft.
14161
14162 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
14163
14164         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
14165         * gcc.c-torture/compile/961203-1.c: Likewise.
14166         * gcc.c-torture/compile/980506-1.c: Likewise.
14167
14168 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14169
14170         PR c++/10712
14171         * g++.dg/lookup/using7.C: New test.
14172
14173 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14174
14175         PR c++/11105
14176         * g++.dg/abi/conv1.C: Remove it.
14177         * g++.dg/template/conv7.C: New test.
14178         * g++.dg/template/conv8.C: Likewise.
14179         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
14180         conversion operator.
14181
14182 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
14183
14184         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
14185         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14186         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14187         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14188         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14189         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14190         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14191         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14192         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14193         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14194         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14195         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14196         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14197         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14198         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14199         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14200         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14201         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14202         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14203         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14204         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14205         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14206         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14207         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14208         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14209         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14210         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14211         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14212         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14213
14214 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
14215
14216         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
14217         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
14218         indications.
14219
14220 2003-06-16  Roger Sayle  <roger@eyesopen.com>
14221
14222         * gcc.dg/i386-387-5.c: New test case.
14223         * gcc.dg/i386-387-6.c: New test case.
14224         * gcc.dg/builtins-23.c: New test case.
14225
14226 2003-06-15  Roger Sayle  <roger@eyesopen.com>
14227
14228         * gcc.dg/builtins-22.c: New test case.
14229         * gcc.dg/i386-387-1.c: Update to test exp.
14230         * gcc.dg/i386-387-2.c: Likewise.
14231
14232 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14233
14234         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
14235
14236 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14237
14238         * lib/gcc-dg.exp (dg-require-dll): New function.
14239         (dg-xfail-if): Likewise.
14240         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
14241         driver.
14242
14243         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
14244         * gcc.c-torture/compile/20001205-1.c: Likewise.
14245         * gcc.c-torture/compile/20001226-1.c: Likewise.
14246         * gcc.c-torture/compile/20010518-2.c: Likewise.
14247         * gcc.c-torture/compile/20020312-1.c: Likewise.
14248         * gcc.c-torture/compile/20020604-1.c: Likewise.
14249         * gcc.c-torture/compile/920501-12.c: Likewise.
14250         * gcc.c-torture/compile/920501-4.c: Likewise.
14251         * gcc.c-torture/compile/920520-1.c: Likewise.
14252         * gcc.c-torture/compile/920521-1.c: Likewise.
14253         * gcc.c-torture/compile/920625-1.c: Likewise.
14254         * gcc.c-torture/compile/961203-1.c: Likewise.
14255         * gcc.c-torture/compile/980506-1.c: Likewise.
14256         * gcc.c-torture/compile/981006-1.c: Likewise.
14257         * gcc.c-torture/compile/981022-1.c: Likewise.
14258         * gcc.c-torture/compile/981223-1.c: Likewise.
14259         * gcc.c-torture/compile/990617-1.c: Likewise.
14260         * gcc.c-torture/compile/dll.c: Likewise.
14261         * gcc.c-torture/compile/labels-3.c: Likewise.
14262         * gcc.c-torture/compile/mipscop-1.c: Likewise.
14263         * gcc.c-torture/compile/mipscop-2.c: Likewise.
14264         * gcc.c-torture/compile/mipscop-3.c: Likewise.
14265         * gcc.c-torture/compile/mipscop-4.c: Likewise.
14266         * gcc.c-torture/compile/simd-5.c: Likewise.
14267         * gcc.c-torture/compile/20000804-1.x: Remove.
14268         * gcc.c-torture/compile/20001205-1.x: Likewise.
14269         * gcc.c-torture/compile/20001226-1.x: Likewise.
14270         * gcc.c-torture/compile/20010518-2.x: Likewise.
14271         * gcc.c-torture/compile/20020312-1.x: Likewise.
14272         * gcc.c-torture/compile/20020604-1.x: Likewise.
14273         * gcc.c-torture/compile/920501-12.x: Likewise.
14274         * gcc.c-torture/compile/920501-4.x: Likewise.
14275         * gcc.c-torture/compile/920520-1.x: Likewise.
14276         * gcc.c-torture/compile/920521-1.x: Likewise.
14277         * gcc.c-torture/compile/920625-1.x: Likewise.
14278         * gcc.c-torture/compile/961203-1.x: Likewise.
14279         * gcc.c-torture/compile/980506-1.x: Likewise.
14280         * gcc.c-torture/compile/981006-1.x: Likewise.
14281         * gcc.c-torture/compile/981022-1.x: Likewise.
14282         * gcc.c-torture/compile/981223-1.x: Likewise.
14283         * gcc.c-torture/compile/990617-1.x: Likewise.
14284         * gcc.c-torture/compile/mipscop-1.x: Likewise.
14285         * gcc.c-torture/compile/mipscop-2.x: Likewise.
14286         * gcc.c-torture/compile/mipscop-3.x: Likewise.
14287         * gcc.c-torture/compile/mipscop-4.x: Likewise.
14288         * gcc.c-torture/compile/simd-5.x: Likewise.
14289
14290         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
14291
14292 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14293
14294         * gcc.c-torture/execute/20030611-1.c: New test.
14295
14296 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14297
14298         PR middle-end/168
14299         * gcc.dg/20030612-1.c: New test case.
14300
14301 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14302
14303         PR c++/10635
14304         * g++.dg/expr/cast1.C: New test.
14305
14306 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14307
14308         * gcc.dg/builtins-21.c: New test case.
14309
14310 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
14311
14312         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
14313         options instead of at the end.
14314         * lib/objc.exp (objc_target_compile): Likewise.
14315
14316 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
14317
14318         PR c++/10432
14319         * g++.dg/parse/error1.C: New test.
14320
14321 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
14322
14323         * gcc.dg/compat/struct-by-value-11_main.c: New file.
14324         * gcc.dg/compat/struct-by-value-11_x.c: New file.
14325         * gcc.dg/compat/struct-by-value-11_y.c: New file.
14326         * gcc.dg/compat/struct-by-value-12_main.c: New file.
14327         * gcc.dg/compat/struct-by-value-12_x.c: New file.
14328         * gcc.dg/compat/struct-by-value-12_y.c: New file.
14329         * gcc.dg/compat/struct-by-value-13_main.c: New file.
14330         * gcc.dg/compat/struct-by-value-13_x.c: New file.
14331         * gcc.dg/compat/struct-by-value-13_y.c: New file.
14332         * gcc.dg/compat/struct-by-value-14_main.c: New file.
14333         * gcc.dg/compat/struct-by-value-14_x.c: New file.
14334         * gcc.dg/compat/struct-by-value-14_y.c: New file.
14335         * gcc.dg/compat/struct-by-value-15_main.c: New file.
14336         * gcc.dg/compat/struct-by-value-15_x.c: New file.
14337         * gcc.dg/compat/struct-by-value-15_y.c: New file.
14338         * gcc.dg/compat/struct-by-value-16_main.c: New file.
14339         * gcc.dg/compat/struct-by-value-16_x.c: New file.
14340         * gcc.dg/compat/struct-by-value-16_y.c: New file.
14341         * gcc.dg/compat/struct-by-value-17_main.c: New file.
14342         * gcc.dg/compat/struct-by-value-17_x.c: New file.
14343         * gcc.dg/compat/struct-by-value-17_y.c: New file.
14344         * gcc.dg/compat/struct-by-value-18_main.c: New file.
14345         * gcc.dg/compat/struct-by-value-18_x.c: New file.
14346         * gcc.dg/compat/struct-by-value-18_y.c: New file.
14347
14348         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
14349         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
14350         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
14351         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
14352         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
14353         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
14354         * gcc.dg/compat/scalar-return-3_main.c: New file.
14355         * gcc.dg/compat/scalar-return-3_x.c: New file.
14356         * gcc.dg/compat/scalar-return-3_y.c: New file.
14357         * gcc.dg/compat/scalar-return-4_main.c: New file.
14358         * gcc.dg/compat/scalar-return-4_x.c: New file.
14359         * gcc.dg/compat/scalar-return-4_y.c: New file.
14360
14361 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
14362
14363         * gcc.dg/compat/fp2-struct-check.h: New file.
14364         * gcc.dg/compat/fp2-struct-defs.h: New file.
14365         * gcc.dg/compat/fp2-struct-init.h: New file.
14366         * gcc.dg/compat/struct-by-value-10_main.c: New file.
14367         * gcc.dg/compat/struct-by-value-10_x.c: New file.
14368         * gcc.dg/compat/struct-by-value-10_y.c: New file.
14369         * gcc.dg/compat/struct-return-10_main.c: New file.
14370         * gcc.dg/compat/struct-return-10_x.c: New file.
14371         * gcc.dg/compat/struct-return-10_y.c: New file.
14372
14373         * gcc.dg/compat/compat-common.h: New file.
14374         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
14375         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
14376         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
14377         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
14378         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
14379         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
14380         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
14381         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14382         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
14383         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
14384         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14385         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
14386         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
14387         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14388         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
14389         * gcc.dg/compat/small-struct-check.h: Ditto.
14390         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
14391         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14392         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
14393         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
14394         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14395         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14396         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
14397         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14398         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
14399         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
14400         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14401         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14402         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
14403         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14404         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14405         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
14406         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14407         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
14408         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
14409         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14410         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
14411         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
14412         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14413         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
14414         * gcc.dg/compat/struct-return-2_main.c: Ditto.
14415         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14416         * gcc.dg/compat/struct-return-2_y.c: Ditto.
14417         * gcc.dg/compat/struct-return-3_main.c: Ditto.
14418         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14419         * gcc.dg/compat/struct-return-3_y.c: Ditto.
14420
14421 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
14422
14423         * g++.dg/pch/static-1.C: New file.
14424         * g++.dg/pch/static-1.Hs: New file.
14425
14426 2003-06-10  Richard Henderson  <rth@redhat.com>
14427
14428         * gcc.dg/asm-7.c: Adjust expected warning text.
14429
14430 2003-06-10  Roger Sayle  <roger@eyesopen.com>
14431
14432         * gcc.dg/builtins-20.c: New test case.
14433
14434 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
14435
14436         PR c++/11131
14437         * g++.dg/opt/template1.C: New test.
14438
14439 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14440
14441         * lib/gcc-dg.exp (dg-test): Clear additional_files and
14442         additional_sources.
14443
14444 2003-05-21  David Taylor  <dtaylor@emc.com>
14445
14446         * gcc.dg/Wpadded.c: New file.
14447
14448 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14449
14450         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
14451         * gcc.dg/special/weak-2.c: Add dg-require-weak.
14452         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
14453         dg-require-weak.
14454
14455 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
14456
14457         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
14458
14459 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14460
14461         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
14462         (dg-require-alias): Likewise.
14463         (dg-require-gc-sections): Likewise.
14464         * lib/target-supports.exp (check_gc_sections_available): Likewise.
14465
14466 2003-06-08  Richard Henderson  <rth@redhat.com>
14467
14468         * gcc.dg/20011029-2.c: Fix the array reference.
14469         * gcc.dg/asm-7.c: New.
14470
14471 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
14472
14473         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
14474
14475 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
14476
14477         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
14478         (dg-require-gc-sections): Likewise.
14479
14480 2003-06-08  Jan Hubicka  <jh@suse.cz>
14481
14482         * i386-cmov1.c: Fix regular expression.
14483         * i386-cvt-1.c: Likewise.
14484         * i386-local.c: Likewise.
14485         * i386-local2.c: Likewise.
14486         * i386-mul.c: Likewise.
14487         * i386-ssetype-1.c: Likewise.
14488         * i386-ssetype-3.c: Likewise.
14489         * i386-ssetype-5.c: Likewise.
14490
14491 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14492
14493         PR c++/11039
14494         * g++.dg/warn/implicit-typename2.C: New test.
14495         * g++.dg/warn/implicit-typename3.C: New test.
14496
14497 2003-06-07  Richard Henderson  <rth@redhat.com>
14498
14499         * g++.dg/other/offsetof3.C: Use size_t.
14500         * g++.dg/other/offsetof4.C: Likewise.
14501
14502 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
14503
14504         * lib/copy-file.exp: New. Implement gcc_copy_files.
14505
14506         * lib/dg-pch.exp: Load copy-file.exp
14507         (dg-pch): Use gcc_copy_files instead of "file copy".
14508
14509 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
14510
14511         * gcc.dg/weak/weak.exp: Simplify.
14512         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
14513         * gcc.dg/weak/weak-1.c: Likewise.
14514         * gcc.dg/weak/weak-2.c: Likewise.
14515         * gcc.dg/weak/weak-3.c: Likewise.
14516         * gcc.dg/weak/weak-4.c: Likewise.
14517         * gcc.dg/weak/weak-5.c: Likewise.
14518         * gcc.dg/weak/weak-6.c: Likewise.
14519         * gcc.dg/weak/weak-7.c: Likewise.
14520         * gcc.dg/weak/weak-8.c: Likewise.
14521         * gcc.dg/weak/weak-9.c: Likewise.
14522
14523 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
14524
14525         gcc.c-torture/execute/20030606-1.c: New.
14526
14527 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14528
14529         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
14530         * gcc.dg/builtins-19.c: Likewise.
14531
14532 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14533
14534         * gcc.dg/builtins-2.c: Add some more tests.
14535         * gcc.dg/builtins-18.c: New test case.
14536         * gcc.dg/builtins-19.c: New test case.
14537
14538 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14539             Jim Wilson  <wilson@tuliptree.org>
14540
14541         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
14542
14543 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
14544
14545         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
14546         mempcpy/stpcpy calls not to be optimized into something else.
14547         * gcc.c-torture/execute/string-opt-3.c: Moved to...
14548         * gcc.c-torture/execute/builtins/string-7.c: ...here.
14549         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
14550
14551 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14552
14553         * gcc.dg/format/asm_fprintf-1.c: New test.
14554
14555 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
14556
14557         * lib/gcc-defs.exp (additional_sources): New variable.
14558         (dg-additional-sources): New function.
14559         (additional_files): New variable.
14560         (dg-additional-files): New function.
14561         (dg-additional-files-options): Likewise.
14562         * lib/gcc-dg.exp (dg-require-weak): New function.
14563         (dg-require-alias): Likewise.
14564         (dg-require-gc-sections): Likewise.
14565         * lib/target-supports.exp (check_alias_available): Remove testfile
14566         parameter.
14567         (check_gc_sections_available): New function.
14568         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
14569         (dg-gpp-additional-files): Likewise.
14570         * lib/g++.exp (additional_sources): Remove.
14571         (additional_files): Likewise.
14572         (g++_target_compile): Use dg-additional-files-options.
14573
14574         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
14575         Tcl logic.
14576         * gcc.dg/special/ecos.exp: Remove.
14577         * gcc.dg/special/20000419-2.c: Use dg-require-*.
14578         * gcc.dg/special/alias-1.c: Likewise.
14579         * gcc.dg/special/alias-2.c: Likewise.
14580         * gcc.dg/special/gcsec-1.c: Likewise.
14581         * gcc.dg/special/weak-1.c: Likewise.
14582         * gcc.dg/special/weak-2.c: Likewise.
14583         * gcc.dg/special/wkali-1.c: Likewise.
14584         * gcc.dg/special/wkali-2.c: Likewise.
14585
14586         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
14587         dg-gpp-additional-*.
14588         * g++.dg/special/conpr-3.C: Likewise.
14589         * g++.dg/special/conpr-4.C: Likewise.
14590         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
14591         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
14592         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
14593         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
14594         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
14595         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
14596         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
14597         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
14598         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
14599         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
14600         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
14601         * g++.old-deja/g++.other/comdat1.C: Likewise.
14602         * g++.old-deja/g++.other/comdat2.C: Likewise.
14603         * g++.old-deja/g++.other/comdat3.C: Likewise.
14604         * g++.old-deja/g++.other/ctor1.C: Likewise.
14605         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
14606
14607 2003-06-05  Richard Henderson  <rth@redhat.com>
14608
14609         * gcc.dg/debug/20030605-1.c: New.
14610
14611 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14612
14613         * README.QMTEST: Update.
14614
14615 2003-06-04  Richard Henderson  <rth@redhat.com>
14616
14617         * gcc.dg/cleanup-1.c: New.
14618         * gcc.dg/cleanup-2.c: New.
14619         * gcc.dg/cleanup-3.c: New.
14620         * gcc.dg/cleanup-4.c: New.
14621         * gcc.dg/cleanup-5.c: New.
14622         * gcc.dg/cleanup-6.c: New.
14623         * gcc.dg/cleanup-7.c: New.
14624
14625 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14626
14627         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
14628
14629         * lib/dg-pch.exp: New file.
14630         * g++.dg/pch/pch.exp: Use dg-pch.exp.
14631         * gcc.dg/pch/pch.exp: Likewise.
14632
14633 2003-06-04  Roger Sayle  <roger@eyesopen.com>
14634
14635         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
14636         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
14637         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
14638         * gcc.dg/builtins-17.c: New test case.
14639         * gcc.dg/i386-387-4.c: New test case.
14640         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
14641
14642 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14643
14644         * gcc.dg/ultrasp9.c: New test.
14645
14646 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14647
14648         * gcc.c-torture/compile/20030604-1.c: New test.
14649         * gcc.dg/sparc-constant-1.c: New test.
14650
14651 2003-06-03  Glen Nakamura  <glen@imodulo.com>
14652
14653         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
14654
14655 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
14656
14657         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
14658
14659         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
14660         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
14661
14662 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
14663
14664         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
14665
14666 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14667
14668         PR c++/10940
14669         * g++.dg/template/spec10.C: New test.
14670
14671 2003-06-03  Roger Sayle  <roger@eyesopen.com>
14672
14673         * gcc.dg/builtins-16.c: New test case.
14674
14675 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
14676
14677         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
14678         mempcpy test with post-increments.
14679         * gcc.c-torture/execute/string-opt-3.c: New test.
14680         * gcc.dg/string-opt-1.c: New test.
14681
14682 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
14683
14684         PR fortran/10965
14685         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
14686
14687 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
14688
14689         * lib/scanasm.exp (dg-scan): New function, factored out of ...
14690         (scan-assembler): ... here.  Use dg-scan.
14691         (scan-assembler-not): Likewise.
14692         (scan-file): New function.
14693         (scan-file-not): Likewise.
14694         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
14695         * gcc.dg/cpp/_Pragma4.c: Likewise.
14696         * gcc.dg/cpp/_Pragma5.c: Likewise.
14697         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14698         * gcc.dg/cpp/avoidpaste2.c: Likewise.
14699         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
14700         * gcc.dg/cpp/cmdlne-P.c: Likewise.
14701         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
14702         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
14703         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
14704         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
14705         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
14706         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
14707         * gcc.dg/cpp/cxxcom1.c: Likewise.
14708         * gcc.dg/cpp/line1.c: Likewise.
14709         * gcc.dg/cpp/maccom1.c: Likewise.
14710         * gcc.dg/cpp/maccom2.c: Likewise.
14711         * gcc.dg/cpp/maccom3.c: Likewise.
14712         * gcc.dg/cpp/maccom4.c: Likewise.
14713         * gcc.dg/cpp/maccom5.c: Likewise.
14714         * gcc.dg/cpp/maccom6.c: Likewise.
14715         * gcc.dg/cpp/multiline.c: Likewise.
14716         * gcc.dg/cpp/spacing1.c: Likewise.
14717         * gcc.dg/cpp/spacing2.c: Likewise.
14718         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
14719         * gcc.dg/cpp/trad/maccom1.c: Likewise.
14720         * gcc.dg/cpp/trad/maccom2.c: Likewise.
14721         * gcc.dg/cpp/trad/maccom3.c: Likewise.
14722         * gcc.dg/cpp/trad/maccom4.c: Likewise.
14723         * gcc.dg/cpp/trad/maccom6.c: Likewise.
14724         * gcc.dg/cpp/cxxcom2.c: Likewise.
14725         * gcc.dg/cpp/cxxcom2.h: New file.
14726
14727         * gcc.dg/cpp/truefalse.cpp: Move it to ...
14728         * g++.dg/cpp/truefalse.C: Here.
14729         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
14730
14731 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
14732
14733         * gcc.dg/cpp/redef3.c: New file.
14734
14735 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14736
14737         * gcc.dg/i386-loop-3.c: New test.
14738
14739 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
14740
14741         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
14742
14743 2003-05-31  Roger Sayle  <roger@eyesopen.com>
14744
14745         * gcc.dg/fwrapv-1.c: New test case.
14746         * gcc.dg/fwrapv-2.c: New test case.
14747
14748 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14749
14750         PR c++/10956
14751         * g++.dg/template/spec9.C: New test.
14752
14753 2003-05-29  Roger Sayle  <roger@eyesopen.com>
14754
14755         * gcc.dg/duff-4.c: New test case.
14756
14757 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
14758
14759         PR fortran/10843
14760         * g77.dg/ffixed-form-1.f: New test
14761         * g77.dg/ffixed-form-2.f: New test
14762         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
14763         * g77.dg/ffree-form-3.f: New test
14764
14765 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
14766
14767         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
14768         * gcc.dg/wint_t-1.c: Likewise.
14769
14770 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14771
14772         * g++.dg/template/access11.C: New test.
14773
14774 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14775
14776         PR c++/10849
14777         * g++.dg/template/access10.C: New test.
14778
14779 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14780             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14781
14782         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
14783
14784 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14785
14786         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
14787         suppress for powerpc-*-darwin*.
14788         * gcc.dg/torture/builtin-noret-2.c: Likewise.
14789
14790 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14791
14792         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
14793         suppress option for powerpc-*-darwin*.
14794
14795 2003-05-23  Roger Sayle  <roger@eyesopen.com>
14796
14797         * gcc.dg/builtins-1.c: Add tests for tan and atan.
14798         * gcc.dg/builtins-4.c: Add test for fmod.
14799
14800 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14801
14802         PR c++/10682
14803         * g++.dg/template/instantiate4.C: New test.
14804
14805 2003-05-22  Roger Sayle  <roger@eyesopen.com>
14806
14807         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
14808
14809 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
14810
14811         * gcc.dg/compat/scalar-return-1_main.c: New file.
14812         * gcc.dg/compat/scalar-return-1_x.c: New file.
14813         * gcc.dg/compat/scalar-return-1_y.c: New file.
14814         * gcc.dg/compat/scalar-return-2_main.c: New file.
14815         * gcc.dg/compat/scalar-return-2_x.c: New file.
14816         * gcc.dg/compat/scalar-return-2_y.c: New file.
14817         * gcc.dg/compat/struct-return-3_main.c: New file.
14818         * gcc.dg/compat/struct-return-3_y.c: New file.
14819         * gcc.dg/compat/struct-return-3_x.c: New file.
14820         * gcc.dg/compat/struct-return-2_main.c: New file.
14821         * gcc.dg/compat/struct-return-2_x.c: New file.
14822         * gcc.dg/compat/struct-return-2_y.c: New file.
14823
14824 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14825
14826         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
14827         for hppa*-hp-hpux*.
14828         * gcc.dg/20021014-1.c (dg-options): Likewise.
14829         * gcc.dg/nest.c (dg-options): Likewise.
14830
14831 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
14832
14833         PR c++/9738
14834         * g++.dg/ext/dllimport2.C: New file.
14835         * g++.dg/ext/dllimport3.C: New file.
14836
14837 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
14838
14839         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
14840         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14841         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14842         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14843         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14844         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14845         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
14846         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
14847         * gcc.dg/compat/small-struct-defs.h: New file.
14848         * gcc.dg/compat/small-struct-init.h: New file.
14849         * gcc.dg/compat/small-struct-check.h: New file.
14850         * gcc.dg/compat/fp-struct-defs.h: New file.
14851         * gcc.dg/compat/fp-struct-check.h: New file.
14852         * gcc.dg/compat/fp-struct-init.h: New file.
14853         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
14854         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
14855
14856 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
14857
14858         * gcc.dg/20030225-2.c: New test.
14859
14860 2003-05-18  Roger Sayle  <roger@eyesopen.com>
14861             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14862
14863         * gcc.c-torture/compile/20030518-1.c: New test case.
14864
14865 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
14866
14867         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
14868         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
14869         gcc-dg-debug-runtest.
14870         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
14871         gcc-dg-debug-runtest.
14872
14873 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14874
14875         PR c++/9022
14876         * g++.dg/lookup/using6.C: New test.
14877
14878 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14879
14880         * g++.dg/parse/access2.C: New test.
14881
14882 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
14883
14884         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
14885         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
14886         * gcc.dg/debug/debug.exp: Likewise.
14887
14888 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
14889
14890         * gcc.dg/dollar.c: New test.
14891
14892 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
14893
14894         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
14895         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
14896         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
14897         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
14898         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
14899         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
14900         * gcc.dg/compat/struct-by-value-6_main.c: New file.
14901         * gcc.dg/compat/struct-by-value-6_x.c: New file.
14902         * gcc.dg/compat/struct-by-value-6_y.c: New file.
14903         * gcc.dg/compat/struct-by-value-7_main.c: New file.
14904         * gcc.dg/compat/struct-by-value-7_x.c: New file.
14905         * gcc.dg/compat/struct-by-value-7_y.c: New file.
14906         * gcc.dg/compat/struct-by-value-8_main.c: New file.
14907         * gcc.dg/compat/struct-by-value-8_x.c: New file.
14908         * gcc.dg/compat/struct-by-value-8_y.c: New file.
14909         * gcc.dg/compat/struct-by-value-9_main.c: New file.
14910         * gcc.dg/compat/struct-by-value-9_x.c: New file.
14911         * gcc.dg/compat/struct-by-value-9_y.c: New file.
14912
14913 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
14914
14915         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
14916         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
14917         support for "repo" mode.
14918         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
14919         * lib/g77-dg.exp: Likewise.
14920         * lib/obj-dg.exp: Likewise.
14921
14922 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
14923
14924         Merge from gcc-3_2-rhl8-branch:
14925         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
14926
14927         * gcc.dg/tls/opt-6.c: New test.
14928
14929         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
14930
14931         * gcc.dg/20030405-1.c: New test.
14932
14933         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
14934
14935         * gcc.dg/20030309-1.c: New test.
14936
14937         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14938
14939         * gcc.c-torture/execute/20030307-1.c: New test.
14940
14941         2003-02-20  Randolph Chung  <tausq@debian.org>
14942
14943         * gcc.c-torture/compile/20030220-1.c: New test.
14944
14945         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
14946
14947         * gcc.dg/20030217-1.c: New test.
14948
14949         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
14950
14951         * gcc.c-torture/compile/20020129-1.c: New test.
14952
14953         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14954
14955         * gcc.dg/unroll-1.c: New test.
14956
14957         2002-11-16  Jan Hubicka  <jh@suse.cz>
14958
14959         * gcc.c-torture/execute/20020920-1.c: New test.
14960
14961         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
14962
14963         PR target/7434
14964         * gcc.c-torture/compile/20021008-1.c: New test.
14965
14966         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
14967
14968         PR target/7559
14969         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
14970
14971         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14972
14973         * gcc.c-torture/compile/20020807-1.c: New test.
14974
14975         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
14976
14977         * gcc.dg/tls/opt-1.c: New test.
14978
14979         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
14980
14981         * gcc.dg/20020729-1.c: New test.
14982
14983         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
14984
14985         * g++.dg/opt/life1.C: New test.
14986
14987         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
14988
14989         * gcc.dg/20020525-1.c: New test.
14990
14991         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14992
14993         PR c++/6794
14994         * g++.dg/ext/pretty1.C: New test.
14995         * g++.dg/ext/pretty2.C: New test.
14996
14997 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
14998
14999         PR c++/8385
15000         * g++.dg/ext/typeof5.C: New test.
15001
15002 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
15003
15004         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
15005         __USER_LABEL_PREFIX__ into account.
15006         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
15007
15008 2003-05-14  Roger Sayle  <roger@eyesopen.com>
15009
15010         * gcc.dg/builtins-15.c: New test case.
15011
15012 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
15013
15014         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
15015
15016 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
15017
15018         * lib/g++.exp: Tweak handling of additional source files.
15019         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
15020         * g++.dg/special/conpr-2a.C: Rename to ...
15021         * g++.dg/special/conpr-2a.cc: ... this.
15022         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
15023         * g++.dg/special/conpr-3a.C: Rename to ...
15024         * g++.dg/special/conpr-3a.cc: This.
15025         * g++.dg/special/conpr-3b.C: Rename to ...
15026         * g++.dg/special/conpr-3b.cc: This.
15027         * g++.dg/special/conpr-4.C: New test.
15028         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
15029
15030 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
15031
15032         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
15033
15034 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15035
15036         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
15037         * g++.old-deja/g++.robertl/eb71.C: Likewise.
15038         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
15039         * g++.old-deja/g++.other/warn3.C: Likewise.
15040
15041 2003-05-11  Roger Sayle  <roger@eyesopen.com>
15042
15043         * gcc.dg/i386-387-1.c: Update to also test log.
15044         * gcc.dg/i386-387-2.c: Likewise.
15045
15046 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
15047
15048         * g77.f-torture/execute/int8421.f: New test.
15049
15050 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15051
15052         PR c++/10230, c++/10481
15053         * g++.dg/lookup/scoped5.C: New test.
15054
15055 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15056
15057         PR c++/10552
15058         * g++.dg/template/ttp6.C: New test.
15059
15060 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
15061
15062         * gcc.c-torture/execute/builtins: New directory.
15063         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
15064         gcc.c-torture/execute/builtins.
15065         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
15066         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
15067         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
15068         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
15069
15070 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15071
15072         PR c++/9252
15073         * g++.dg/template/access8.C: New test.
15074         * g++.dg/template/access9.C: New test.
15075
15076 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15077
15078         PR c++/9554
15079         * g++.dg/parse/access1.C: New test.
15080
15081 2003-05-09  DJ Delorie  <dj@redhat.com>
15082
15083         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
15084         long, and not an int.
15085
15086 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15087
15088         PR c++/10555, c++/10576
15089         * g++.dg/template/memclass1.C: New test.
15090
15091 2003-05-08  DJ Delorie  <dj@redhat.com>
15092
15093         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
15094         targets.
15095         * gcc.c-torture/execute/20021024-1.x: Likewise.
15096         * gcc.c-torture/execute/shiftdi.x: Likewise.
15097         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
15098         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
15099         * gcc.dg/20021018-1.c: Likewise.
15100
15101 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15102
15103         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
15104
15105         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
15106         (bcopy): Call memmove.
15107
15108 2003-05-08  Roger Sayle  <roger@eyesopen.com>
15109
15110         * g77.f-torture/compile/8485.f: New test case.
15111
15112 2003-05-07  Richard Henderson  <rth@redhat.com>
15113
15114         PR c++/10570
15115         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
15116         Verify exception_cleanup not called for rethrows.
15117         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
15118         when exiting catch block without rethrowing.
15119         * g++.dg/eh/forced3.C: New.
15120         * g++.dg/eh/forced4.C: New.
15121
15122 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
15123
15124         * gcc.dg/20030505.c: Fix triplet.
15125
15126 2003-05-06  DJ Delorie  <dj@redhat.com>
15127
15128         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
15129         * gcc.dg/nest.c: Likewise.
15130
15131 2003-05-05  Roger Sayle  <roger@eyesopen.com>
15132
15133         * gcc.dg/builtins-14.c: New test case.
15134
15135 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
15136
15137         * lib/compat.exp (compat-execute): New argument.
15138         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
15139         * gcc.dg/compat: New test directory.
15140         * gcc.dg/compat/compat.exp: New expect script.
15141         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
15142         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
15143         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
15144         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
15145         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
15146         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
15147
15148         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
15149         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
15150         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
15151         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
15152         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
15153         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
15154         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
15155         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
15156         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
15157         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
15158         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
15159         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
15160         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
15161         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
15162         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
15163
15164 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
15165
15166         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
15167
15168 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
15169
15170         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
15171
15172 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
15173
15174         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
15175         * gcc.dg/ppc-fsel-2.c: New test.
15176
15177         * gcc.dg/unused-5.c: New test.
15178
15179 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15180
15181         PR c++/10496
15182         * g++.dg/warn/pmf1.C: New test.
15183
15184 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15185
15186         PR c++/4494
15187         * g++.dg/warn/main.C: New test.
15188
15189 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15190
15191         * gcc.dg/nonnull-3.c: New test.
15192
15193 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
15194
15195         * gcc.dg/cpp/Wtrigraphs.c: Update.
15196         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
15197
15198 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
15199
15200         * gcc.dg/ppc-fsel-1.c: New test.
15201
15202 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
15203
15204         PR c/10604
15205         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
15206
15207 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
15208
15209         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
15210
15211 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15212
15213         PR c++/9364, c++/10553, c++/10586
15214         * g++.dg/parse/typename4.C: New test.
15215         * g++.dg/parse/typename5.C: Likewise.
15216
15217 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
15218
15219         * gcc.c-torture/compile/20030503-1.c: New test.
15220
15221 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15222
15223         * g++.dg/lookup/using5.C: Fix testcase error.
15224
15225 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
15226
15227         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
15228         since MEABI is no longer supported.  Remove all vestiges
15229         of MEABI from the test.
15230
15231 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15232
15233         PR c++/10554
15234         * g++.dg/lookup/using5.C: New test.
15235
15236 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15237
15238         PR c++/8772
15239         * g++.dg/template/ttp5.C: New test.
15240
15241 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
15242
15243         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
15244         (dg-gpp-additional-sources): New function.
15245         (dg-gpp-additional-files): Likewise.
15246         * lib/g++.exp (additional_sources): New variable.
15247         (additional_files): Likewise.
15248         (g++_target_compile): Deal with them.
15249         * lib/old-dejagnu.exp: Remove.
15250         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
15251         * g++.old-deja: Revise all tests to use dg commands.
15252
15253 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15254
15255         PR c++/9432, c++/9528
15256         * g++.dg/lookup/using4.C: New test.
15257
15258 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
15259
15260         * gcc.dg/noreturn-5.c: New file.
15261         * gcc.dg/noreturn-6.c: New file.
15262
15263         * gcc.c-torture/compile/inline-1.c: New file.
15264
15265 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15266
15267         PR c++/10551
15268         * g++.dg/template/explicit1.C: New test.
15269
15270 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15271
15272         PR c++/10549
15273         * g++.dg/other/bitfield1.C: New test.
15274
15275         PR c++/10527
15276         * g++.dg/init/new7.C: New test.
15277
15278 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15279
15280         * g++.dg/ext/desig1.C: New test.
15281         * g++.dg/ext/init1.C: Update.
15282
15283         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
15284
15285 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
15286
15287         PR c++/10180
15288         * g++.dg/warn/Winline-1.C: New test.
15289
15290 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
15291
15292         * gcc.c-torture/execute/string-opt-19.c: New test.
15293
15294         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
15295         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
15296
15297 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
15298
15299         PR c++/10506
15300         * g++.dg/init/new6.C: New test.
15301
15302         PR c++/10503
15303         * g++.dg/init/ref6.C: New test.
15304
15305 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
15306
15307         * g++.dg/warn/weak1.C: XFAIL on AIX4.
15308
15309 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15310
15311         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
15312         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
15313
15314 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
15315
15316         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
15317         initialized static data members.
15318
15319 2003-04-25  H.J. Lu <hjl@gnu.org>
15320
15321         * gcc.dg/ia64-sync-4.c: New test.
15322
15323 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15324
15325         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
15326         date.
15327
15328 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
15329
15330         PR c++/10337
15331         * g++.dg/warn/conv1.C: New test.
15332         * g++.old-deja/g++.other/conv7.C: Adjust.
15333         * g++.old-deja/g++.other/overload14.C: Adjust.
15334
15335 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15336
15337         PR c++/10471
15338         * g++.dg/template/defarg2.C: New test.
15339
15340 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
15341
15342         * gcc.dg/cpp/include2.c: Update.
15343         * gcc.dg/cpp/multiline-2.c: New.
15344         * gcc.dg/cpp/multiline.c: Update.
15345         * gcc.dg/cpp/strify2.c: Update.
15346         * gcc.dg/cpp/trad/literals-2.c: Update.
15347
15348 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15349
15350         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
15351
15352 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15353
15354         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
15355
15356 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15357
15358         PR c++/10451
15359         * g++.dg/parse/crash4.C: New test.
15360
15361         PR c++/9847
15362         * g++.dg/parse/crash5.C: New test.
15363
15364 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
15365
15366         PR c++/10446
15367         * g++.dg/parse/crash3.C: New test.
15368
15369         PR c++/10428
15370         * g++.dg/parse/elab1.C: New test.
15371
15372 2003-04-22  Devang Patel  <dpatel@apple.com>
15373
15374         * gcc.dg/cpp/trad/funlike-5.c: New test.
15375
15376 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
15377
15378         * g++.dg/other/packed1.C: Fix dg options.
15379
15380 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
15381
15382         * g++.dg/other/offsetof2.C: New test.
15383
15384 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
15385
15386         * g++.dg/template/recurse.C: Adjust location of error messages.
15387
15388 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
15389
15390         PR c++/9881
15391         * g++.dg/init/addr-const1.C: New test.
15392         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
15393
15394 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15395
15396         PR c++/10405
15397         * g++.dg/lookup/struct-hack1.C: New test.
15398
15399 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
15400
15401         * ucs.c: Update diagnostic messages.
15402
15403 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15404
15405         * gcc.dg/cpp/truefalse.cpp: New test.
15406         * gcc.dg/cpp/cpp.exp: Update.
15407         * g++.dg/other/stdbool-if.C: Remove.
15408
15409 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15410
15411         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
15412         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
15413
15414 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15415
15416         * gcc.c-torture/compile/20030418-1.c: New test.
15417
15418 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
15419
15420         * README.compat: Remove; content moved to doc/sourcebuild.texi.
15421
15422 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15423
15424         PR c++/10347
15425         g++.dg/template/dependent-name1.C: New test.
15426
15427 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
15428
15429         * gcc.dg/warn-1.c (tourist_guide): New array,
15430         contains a pointer to bar.
15431
15432 2003-04-16  Roger Sayle  <roger@eyesopen.com>
15433
15434         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
15435         * gcc.c-torture/execute/medce-1.c: New test case.
15436         * gcc.c-torture/execute/medce-2.c: New test case.
15437
15438 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
15439
15440         * lib/prune.exp: Ignore more messages.
15441
15442         PR c++/10381
15443         * g++.dg/parse/lookup3.C: New test.
15444
15445 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
15446
15447         * gcc.c-torture/compile/20030415-1.c : New test.
15448
15449 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
15450
15451         * gcc.c-torture/execute/scope-2.c: Move to ...
15452         * gcc.dg/noncompile/scope.c: .... here.
15453
15454 2003-04-14  Roger Sayle  <roger@eyesopen.com>
15455
15456         * gcc.dg/20030414-2.c: New test case.
15457
15458 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
15459
15460         PR target/10377
15461         * gcc.dg/20030414-1.c: New test.
15462
15463 2003-04-13  Roger Sayle  <roger@eyesopen.com>
15464
15465         * gcc.dg/builtins-12.c: New test case.
15466         * gcc.dg/builtins-13.c: New test case.
15467
15468 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15469
15470         * gcc.c-torture/execute/string-opt-18.c: New test.
15471
15472 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
15473
15474         PR c++/10300
15475         * g++.dg/init/new5.C: New test.
15476
15477 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
15478
15479         PR c++/7910
15480         * g++.dg/ext/dllimport1.C: New test.
15481
15482 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15483
15484         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
15485
15486 2003-04-11  Bud Davis <bdavis9659@comcast.net>
15487
15488         PR Fortran/9263
15489         * g77.f-torture/noncompile/9263.f: New test
15490         PR Fortran/1832
15491         * g77.f-torture/execute/1832.f: New test
15492
15493 2003-04-11  David Chad  <davidc@freebsd.org>
15494             Loren J. Rittle  <ljrittle@acm.org>
15495
15496         libobjc/8562
15497         * objc.dg/headers.m: New test.
15498
15499 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
15500
15501         * gcc.c-torture/execute/builtin-noret-2.c: New.
15502         * gcc.c-torture/execute/builtin-noret-2.x: New.
15503         XFAIL builtin-noret-2.c at -O1 and above.
15504         * gcc.dg/redecl.c: New.
15505         * gcc.dg/Wshadow-1.c: Update error regexps.
15506
15507 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
15508
15509         * g++.dg/abi/bitfield10.C: New test.
15510
15511 2003-04-09  Mike Stump  <mrs@apple.com>
15512
15513         * gcc.dg/pch/pch.exp: Make testcase names longer.
15514         * g++.dg/pch/pch.exp: Make testcase names longer.
15515
15516 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15517
15518         * gcc.dg/builtins-11.c: New test case.
15519
15520 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15521
15522         * gcc.dg/builtins-9.c: New test case.
15523         * gcc.dg/builtins-10.c: New test case.
15524
15525 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
15526
15527         * gcc.dg/noncompile/init-4.c.c: New test.
15528
15529 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15530
15531         * gcc.misc-test/gcov-9.c: New test.
15532         * gcc.misc-test/gcov-10.c: New test
15533         * gcc.misc-test/gcov-11.c: New test.
15534
15535 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
15536
15537         PR optimization/10024
15538         * gcc.c-torture/compile/20030405-1.c: New test.
15539
15540 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
15541
15542         * gcc.dg/pch/static-3.c: New.
15543         * gcc.dg/pch/static-3.hs: New.
15544         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
15545
15546 2003-04-04  Richard Henderson  <rth@redhat.com>
15547
15548         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
15549         * g++.dg/eh/forced2.C: Likewise.
15550
15551 2003-04-03  Mike Stump  <mrs@apple.com>
15552
15553         * lib/scanasm.exp (scan-assembler): Add xfail processing for
15554         target arg.
15555         (scan-assembler-times, scan-assembler-not): Likewise.
15556         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
15557
15558 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15559
15560         * gcc.dg/sparc-loop-1.c: New test.
15561
15562 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
15563
15564         PR other/9274
15565         * g++.dg/pch/system-2.C: New.
15566         * g++.dg/pch/system-2.Hs: New.
15567
15568 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
15569
15570         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
15571
15572         * g++.dg/eh/simd-1.C (vecfunc): Same.
15573
15574 2003-04-01  Roger Sayle  <roger@eyesopen.com>
15575
15576         * gcc.c-torture/execute/20030401-1.c: New test case.
15577
15578 2003-04-01  Ziemowit Laski <zlaski@apple.com>
15579
15580         * objc.dg/defs.m: New.
15581
15582 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
15583
15584         * g++.dg/eh/simd-1.C: New.
15585         * g++.dg/eh/simd-2.C: New.
15586
15587 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
15588
15589         * gcc.c-torture/execute/simd-3.c: New.
15590
15591 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15592
15593         PR c/9936
15594         * gcc.dg/20030331-2.c: New test.
15595
15596 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15597
15598         PR c++/10278
15599         * g++.dg/parse/crash2.C: New test.
15600
15601 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15602
15603         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
15604         * gcc.c-torture/execute/20030331-1.c: ...here.
15605
15606 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15607
15608         * gcc.c-torture/execute/20030331-1.c: New test.
15609
15610 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15611
15612         * lib/gcov.exp: Adjust call return testing strings.
15613         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
15614
15615 2003-03-31  Roger Sayle  <roger@eyesopen.com>
15616
15617         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
15618         * gcc.dg/builtins-7.c: New test case.
15619         * gcc.dg/builtins-8.c: New test case.
15620
15621 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15622
15623         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
15624
15625 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
15626
15627         PR c++/7647
15628         * g++.dg/lookup-class-member-2.C: New test.
15629
15630 2003-03-30  Glen Nakamura  <glen@imodulo.com>
15631
15632         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
15633
15634 2003-03-28  Roger Sayle  <roger@eyesopen.com>
15635
15636         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
15637
15638 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
15639
15640         * g++.dg/init/attrib1.C: New test.
15641
15642 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15643
15644         * gcc.dg/ultrasp8.c: New test.
15645
15646 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15647
15648         * gcc.dg/ultrasp7.c: New test.
15649
15650 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
15651
15652         PR c++/10047
15653         * g++.dg/template/inline1.C: New test.
15654
15655 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15656
15657         * gcc.dg/sparc-dwarf2.c: New test.
15658
15659 2003-03-27  Roger Sayle  <roger@eyesopen.com>
15660
15661         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
15662         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
15663
15664 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
15665
15666         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
15667         than reading .x files.
15668         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
15669         * g77.dg/gcov/gcov-1.f: Likewise.
15670         * gcc.misc-tests/gcov-4b.c: Likewise.
15671         * gcc.misc-tests/gcov-5b.c: Likewise.
15672         * gcc.misc-tests/gcov-6.c: Likewise.
15673         * gcc.misc-tests/gcov-7.c: Likewise.
15674         * gcc.misc-tests/gcov-8.c: Likewise.
15675         * g++.dg/gcov/gcov-1.x: Remove.
15676         * g77.dg/gcov/gcov-1.x: Likewise.
15677         * gcc.misc-tests/gcov-4b.x: Likewise.
15678         * gcc.misc-tests/gcov-5b.x: Likewise.
15679         * gcc.misc-tests/gcov-6.x: Likewise.
15680         * gcc.misc-tests/gcov-7.x: Likewise.
15681         * gcc.misc-tests/gcov-8.x: Likewise.
15682
15683 2003-03-27  Glen Nakamura  <glen@imodulo.com>
15684
15685         PR opt/10087
15686         * gcc.dg/20030324-1.c: New test.
15687
15688 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
15689
15690         PR c++/10224
15691         * g++.dg/template/arg3.C: New test.
15692
15693         PR c++/10158
15694         * g++.dg/template/friend18.C: New test.
15695
15696 2003-03-26  Roger Sayle  <roger@eyesopen.com>
15697
15698         * g77.f-torture/compile/20030326-1.f: New test case.
15699
15700 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
15701
15702         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
15703
15704         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
15705
15706 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
15707
15708         * gcc.dg/ia64-sync-3.c: New test.
15709
15710 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
15711
15712         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
15713
15714 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15715
15716         * gcc.dg/ultrasp6.c: New test.
15717
15718 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15719
15720         * gcc.dg/i386-signbit-1.c: New test.
15721         * gcc.dg/i386-signbit-2.c: New test.
15722         * gcc.dg/i386-signbit-3.c: New test.
15723
15724 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15725
15726         * gcc.dg/ultrasp5.c: Fix options.
15727
15728 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15729
15730         * gcc.dg/ultrasp5.c: Fix comment.
15731
15732 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
15733
15734         PR fortran/10197
15735         * g77.f-torture/execute/10197.f: New test.
15736
15737 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
15738
15739         PR c++/9898, c++/383
15740         * g++.dg/template/conv6.C: New test.
15741
15742         PR c++/10119
15743         * g++.dg/template/ptrmem5.C: New test.
15744
15745         PR c++/10026
15746         * g++.dg/lookup/koenig1.C: New test.
15747
15748         PR C++/10199
15749         * g++.dg/lookup/template2.C: New test.
15750
15751 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
15752
15753         * g++.dg/opt/rtti1.C: New test.
15754
15755 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15756
15757         * gcc.dg/ultrasp5.c: New test.
15758
15759 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
15760
15761         PR middle-end/9967
15762         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
15763         builtin fputs.
15764
15765 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
15766
15767         PR c/8224
15768         * gcc.dg/20030323-1.c: New test.
15769
15770 2003-03-23  Roger Sayle  <roger@eyesopen.com>
15771
15772         * gcc.c-torture/compile/20030323-1.c: New test case.
15773
15774 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
15775
15776         * gcc.dg/20030321-1.c: New test.
15777
15778 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
15779
15780         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
15781
15782 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15783
15784         PR c++/9978, c++/9708
15785         * g++.dg/ext/vlm1.C: Adjust expected error.
15786         * g++.dg/ext/vla2.C: New test.
15787         * g++.dg/template/arg1.C: New test.
15788         * g++.dg/template/arg2.C: New test.
15789
15790 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
15791
15792         * g77.f-torture/execute/select.f: New test.
15793         * g77.f-torture/noncompile/select_no_compile.f: New test.
15794
15795 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
15796
15797         PR c++/9898
15798         * g++.dg/other/error4.C: New test.
15799
15800 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
15801
15802         * g++.dg/template/friend17.C: New test.
15803
15804 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
15805
15806         * gcc.c-torture/compile/20030320-1.c: New.
15807
15808 2003-03-20  Roger Sayle  <roger@eyesopen.com>
15809
15810         * gcc.dg/builtins-6.c: New test case.
15811
15812 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
15813
15814         PR target/10073
15815         * gcc.c-torture/compile/20030319-1.c: New.
15816
15817 2003-03-18  Jan Hubicka  <jh@suse.cz>
15818
15819         * gcc.dg/i386-cvt-1.c: New test.
15820
15821 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
15822
15823         * objc.dg/naming-1.m: Use "(parse|syntax) error".
15824         * objc.dg/naming-2.m: Likewise.
15825
15826 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
15827
15828         PR c++/9639
15829         * g++.dg/parse/crash1.C: New test.
15830
15831 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
15832
15833         PR c++/8805
15834         * g++.dg/eh/cleanup1.C: New test.
15835
15836 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15837
15838         * gcc.c-torture/execute/20030316-1.c: New test case.
15839
15840 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15841
15842         PR c++/9629
15843         * g++.dg/init/ctor2.C: New test.
15844
15845 2003-03-15  Roger Sayle  <roger@eyesopen.com>
15846
15847         * g77.f-torture/compile/xformat.f: New test case.
15848
15849 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15850
15851         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
15852         * g++.old-deja/g++.mike/eh50.C: Likewise.
15853
15854 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15855
15856         PR c++/6440
15857         * g++.dg/template/spec7.C: New test.
15858         * g++.dg/template/spec8.C: Likewise.
15859
15860 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
15861
15862         * gcc.c-torture/execute/20030313-1.c: New test.
15863
15864 2003-03-14  Richard Henderson  <rth@redhat.com>
15865
15866         * gcc.dg/inline-2.c: Adjust alpha test for external call.
15867
15868 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15869
15870         * gcc.c-torture/compile/20030314-1.c: New test.
15871
15872 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
15873
15874         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
15875         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
15876         thumb target,
15877         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
15878         to accept newer _imp__  prefix and additional
15879         newline in .drectve section.
15880         * gcc.dg/dll-4.c: Likewise.
15881         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
15882         switch.
15883
15884 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
15885
15886         * g++.dg/parse/namespace9.C: New test.
15887
15888         * g++.dg/init/ref5.C: New test.
15889         * g++.dg/parse/ptrmem1.C: Likewise.
15890
15891 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15892
15893         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
15894         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
15895         regular expression.
15896         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
15897         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
15898
15899 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
15900
15901         * gcc.c-torture/execute/20030224-2.c: New test.
15902
15903 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15904
15905         * gcc.dg/decl-3.c: New test.
15906
15907 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15908
15909         * gcc.dg/i386-loop-2.c: New test.
15910
15911 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
15912
15913         PR c++/9474
15914         * g++.dg/parse/namespace8.C: New test.
15915
15916         PR c++/9924
15917         * g++.dg/overload/builtin2.C: New test.
15918
15919 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
15920
15921         * gcc.dg/return-type-3.c: New test.
15922
15923 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
15924
15925         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
15926         profiling options are not supported.
15927
15928 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
15929
15930         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
15931         * g++.old-deja/g++.warn/impint2.C: Likewise.
15932
15933 2003-03-10  Devang Patel  <dpatel@apple.com>
15934
15935         * g++.dg/cpp/c++_cmd_1.C: New test.
15936         * g++.dg/cpp/c++_cmd_1.h: New file.
15937
15938 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
15939
15940         * gcc.dg/altivec-9.c: New file.
15941
15942 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15943
15944         * gcc.dg/ppc-sdata-1.c: New test.
15945         * gcc.dg/ppc-sdata-2.c: New test.
15946
15947 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
15948
15949         PR c++/9373
15950         * g++.dg/opt/ptrmem2.C: New test.
15951
15952         PR c++/8534
15953         * g++.dg/opt/ptrmem1.C: New test.
15954
15955 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15956
15957         * gcc.dg/i386-loop-1.c: New test.
15958
15959 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15960
15961         PR c++/9970
15962         * g++.dg/lookup/friend1.C: New test.
15963
15964 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15965
15966         PR c++/9823
15967         * g++.dg/parser/constructor1.C: New test.
15968
15969 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
15970
15971         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
15972
15973         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
15974
15975 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
15976
15977         * gcc.dg/cpp/Wunused.c: Update test.
15978
15979 2003-03-08  Jan Hubicka  <jh@suse.cz>
15980
15981         * gcc.dg/inline-3.c: New test.
15982
15983 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15984
15985         PR c++/9809
15986         * g++.dg/parse/builtin1.C: New test.
15987
15988         PR c++/9982
15989         * g++.dg/abi/cookie1.C: New test.
15990         * g++.dg/abi/cookie2.C: Likewise.
15991
15992         PR c++/9524
15993         * g++.dg/template/field1.C: New test.
15994
15995         PR c++/9912
15996         * g++.dg/parse/class1.C: New test.
15997         * g++.dg/parse/namespace7.C: Likewise.
15998         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
15999
16000 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
16001
16002         * g++.dg/init/ref4.C: New test.
16003
16004 2003-03-07  Jan Hubicka  <jh@suse.cz>
16005
16006         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
16007         * gcc.dg/inline-3.c:  New test.
16008
16009 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
16010
16011         * g++.dg/init/ref3.C: New test.
16012
16013         PR c++/9965
16014         * g++.dg/init/ref2.C: New test.
16015
16016         PR c++/9400
16017         * g++.dg/warn/Wshadow-2.C: New test.
16018
16019         PR c++/9791
16020         * g++.dg/warn/Woverloaded-1.C: New test.
16021
16022 2003-03-05  Jan Hubicka  <jh@suse.cz>
16023
16024         * gcc.dg/i386-local2.c: New.
16025         * gcc.dg/i386-local.c: Fix typo.
16026
16027 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
16028
16029         * g++.dg/abi/layout3.C: New test.
16030
16031 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16032
16033         * gcc.c-torture/compile/20030305-1.c
16034
16035 2003-03-05  Jan Hubicka  <jh@suse.cz>
16036
16037         * gcc.dg/i386-local.c: New.
16038
16039 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
16040
16041         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
16042
16043 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16044
16045         * gcc.dg/switch-2.c: New test.
16046         * gcc.dg/switch-3.c: New test.
16047         * gcc.dg/Wswitch.c: Adjust line numbers.
16048         * gcc.dg/Wswitch-default.c: Likewise.
16049         * gcc.dg/Wswitch-enum.c: Likewise.
16050
16051 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
16052
16053         * gcc.c-torture/execute/20030222-1.c: New test.
16054
16055 2003-03-03  James E Wilson  <wilson@tuliptree.org>
16056
16057         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
16058
16059 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
16060
16061         PR c++/9878
16062         * g++.dg/init/ref1.C: New test.
16063
16064 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
16065
16066         * gcc.dg/sh-relax.c: New SH-only test.
16067
16068 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
16069
16070         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
16071         comment explaining purpose of testcase.
16072
16073 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16074
16075         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
16076         for HC11/HC12 (asm needs two int registers).
16077         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
16078         HC11/HC12 because the test uses an asm which needs two 32-bit
16079         registers.
16080
16081 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16082
16083         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
16084         for HC11/HC12 (array is too large otherwise).
16085         * gcc.c-torture/compile/920501-4.x: New file, likewise.
16086         * gcc.c-torture/compile/20010518-2.x: Likewise.
16087         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
16088         HC11/HC12 (array is too large).
16089
16090 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
16091
16092         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
16093         * lib/g++-dg.exp (g++-dg-test): Likewise.
16094
16095 2003-03-01  Roger Sayle  <roger@eyesopen.com>
16096
16097         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
16098         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
16099
16100 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16101
16102         * g++.dg/warn/implicit-typename1.C: Remove warning.
16103
16104 2003-02-28  Richard Henderson  <rth@redhat.com>
16105
16106         * gcc.dg/noreturn-1.c: Move noreturn warning line.
16107         * gcc.dg/return-type-1.c: Move control reaches end warning line.
16108
16109 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
16110
16111         * gcc.dg/pch/pch.exp: Change .pch to .gch.
16112         * g++.dg/pch/pch.exp: Likewise.
16113
16114 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
16115
16116         PR c++/9879
16117         * testsuite/g++.dg/init/new4.C: New test.
16118
16119 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
16120
16121         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
16122
16123 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
16124
16125         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
16126         unsigned long.
16127
16128         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
16129         wider than float.
16130
16131 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16132
16133         * lib/scanasm.exp: Add support for counting numbers of
16134         occurences.
16135         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
16136         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
16137
16138 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
16139
16140         PR c++/9683
16141         * g++.dg/template/static3.C: New test.
16142
16143         PR c++/9829
16144         * g++.dg/parse/namespace6.C: New test.
16145
16146 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16147
16148         PR target/9732
16149         * gcc.dg/20030225-1.c: New test.
16150
16151 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
16152
16153         * README: Remove out-of-date information.
16154
16155         PR c++/9836
16156         * g++.dg/template/spec6.C: New test.
16157
16158 2003-02-24  Jeff Law  <law@redhat.com>
16159
16160         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
16161
16162 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16163
16164         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
16165         * gcc.dg/pragma-ep-1.c: Likewise.
16166
16167 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16168
16169         PR c++/9602
16170         * g++.dg/template/friend16.C: New test.
16171
16172 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
16173
16174         PR c++/5333
16175         * g++.dg/parse/fused-params1.C: Adjust error messages.
16176         * g++.dg/template/nested3.C: New test.
16177
16178 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
16179
16180         * g++.dg/abi/param1.C: New test.
16181
16182 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16183
16184         PR c++/7982
16185         * g++.dg/warn/implicit-typename1.C: New test.
16186
16187 2003-02-22  Kelley Cook <kelleycook@comcast.net>
16188
16189         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
16190         with "mtune".
16191         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16192         * gcc.c-torture/execute/20010129-1.x: Likewise.
16193         * gcc.dg/20011107-1.c: Likewise.
16194         * gcc.dg/20020108-1.c: Likewise.
16195         * gcc.dg/20020122-3.c: Likewise.
16196         * gcc.dg/20020206-1.c: Likewise.
16197         * gcc.dg/20020310-1.c: Likewise.
16198         * gcc.dg/20020426-2.c: Likewise.
16199         * gcc.dg/20020517-1.c: Likewise.
16200         * gcc.dg/991230-1.c: Likewise.
16201         * gcc.dg/i386-unroll-1.c: Likewise.
16202         * gcc.misc-tests/i386-prefetch.exp: Likewise.
16203
16204 2003-02-22  Jan Hubicka  <jh@suse.cz>
16205
16206         * gcc.dg/i386-mul.c: New test.
16207
16208 2003-02-21  Roger Sayle  <roger@eyesopen.com>
16209
16210         * gcc.dg/builtins-5.c: New test case.
16211
16212 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
16213
16214         * gcc.dg/asmreg-1.c: New test.
16215
16216 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16217
16218         PR c++/9749
16219         * g++.dg/parse/varmod1.C: New test.
16220
16221 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16222
16223         PR c++/9727
16224         * g++.dg/template/op1.C: New test.
16225
16226 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16227
16228         PR c++/8906
16229         * g++.dg/template/nested2.C: New test.
16230
16231 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16232
16233         PR c++/8724
16234         * g++.dg/expr/dtor1.C: New test.
16235
16236 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
16237
16238         * gcc.dg/cpp/include3.c: New test.
16239         * gcc.dg/cpp/inc/foo.h: New file.
16240
16241 2003-02-21  Glen Nakamura  <glen@imodulo.com>
16242
16243         * gcc.c-torture/execute/20030221-1.c: New test.
16244
16245 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
16246
16247         PR c++/9729
16248         * g++.dg/abi/conv1.C: New test.
16249
16250 2003-02-20  Jan Hubicka  <jh@suse.cz>
16251
16252         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
16253
16254 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
16255
16256         * gcc.c-torture/compile/20030219-1.c: New test.
16257
16258 2003-02-18  Jan Hubicka  <jh@suse.cz>
16259
16260         * gcc.dg/funcorder.c: New test.
16261
16262 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16263
16264         * gcc.c-torture/execute/20030218-1.c: New.
16265
16266 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
16267
16268         * gcc.dg/20030218-1.c: New.
16269
16270 2003-02-18  Richard Henderson  <rth@redhat.com>
16271
16272         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
16273         * gcc.dg/attr-used-2.c: New.
16274
16275 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
16276
16277         PR c++/9704
16278         * g++.dg/init/copy5.C: New test.
16279
16280 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
16281
16282         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
16283         * g++.dg/pch/pch.exp: Likewise.
16284
16285 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16286
16287         * gcc.c-torture/execute/20030209-1.c: Enable the test if
16288         STACK_SIZE is not defined.
16289
16290 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16291
16292         PR c++/9457
16293         * g++.dg/template/init1.C: New test.
16294
16295 2003-02-16  Jan HUbicka  <jh@suse.cz>
16296
16297         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
16298         (foo): Add few extra tests
16299         * gcc.dg/c99-const-expr-3.c: Likewise.
16300         * gcc.c-torture/execute/20030216-1.c: New.
16301
16302 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16303
16304         PR c++/9459
16305         * g++.dg/ext/typeof4.C: New test.
16306
16307 2003-02-15  Roger Sayle  <roger@eyesopen.com>
16308
16309         * gcc.dg/i386-387-3.c: New test case.
16310
16311 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
16312
16313         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
16314         cris-*-elf* cris-*-aout* and mmix-*-*.
16315
16316 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
16317
16318         * gcc.dg/20030213-1.c: New test.
16319
16320 2003-02-12  Roger Sayle  <roger@eyesopen.com>
16321
16322         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
16323         * gcc.dg/i386-387-2.c: Likewise.
16324
16325 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
16326
16327         * gcc.dg/ppc-spe.c: Fix formatting.
16328         Enable tests that were previously unsupported by gas.
16329         Delete tests for instructions that no longer exist.
16330         Switch arguments on evsubifw builtin.
16331
16332 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
16333
16334         * gcc.c-torture/execute/20030209-1.c: Disable the test if
16335         STACK_SIZE is too small.
16336
16337 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16338             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16339
16340         * gcc.dg/decl-2.c: New test.
16341
16342 2003-02-10  Jan Hubicka  <jh@suse.cz>
16343
16344         * gcc.dg/i386-fpcvt-1.c:  New test.
16345
16346 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
16347
16348         * gcc.c-torture/execute/20030209-1.c: New test.
16349
16350 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
16351
16352         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
16353         int-wide bitops, use the constants of the same width.
16354         Likewise, if long long is 32-bit wide, test bitops using
16355         32-bit constants.
16356
16357 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
16358
16359         * gcc.dg/20021014-1.c: Annotate with expected notice text.
16360
16361 2003-02-07  Roger Sayle  <roger@eyesopen.com>
16362
16363         * testsuite/gcc.dg/builtins-4.c: New test case.
16364
16365 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16366
16367         * gcc.dg/20020430-1.c: Fix dg command typos.
16368         * gcc.dg/20020503-1.c: Likewise.
16369
16370 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16371
16372         PR c++/8785
16373         * g++.dg/parse/fused-params1.C: New test.
16374
16375         PR c++/8857
16376         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
16377
16378         PR c++/8921
16379         * g++.dg/parse/non-dependent1.C: New test.
16380
16381         PR c++/8928
16382         * g++.dg/parse/dupl-tmpl-args1.C: New test.
16383
16384         PR c++/9228
16385         * g++.dg/parse/undefined7.C: New test.
16386         * g++.dg/parse/non-templ1.C: New test.
16387
16388         PR c++/9229
16389         * g++.dg/parse/too-many-tmpl-args1.C: New test.
16390
16391 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
16392
16393         * gcc.c-torture/compile/20030206-1.c: New test.
16394
16395 2003-02-05  Roger Sayle  <roger@eyesopen.com>
16396
16397         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
16398         "pow" to "foo" to avoid potential confusion with a math built-in.
16399
16400 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16401
16402         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
16403         conditions for SPARC targets.
16404
16405 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
16406
16407         * gcc.dg/20030204-1.c: New test.
16408
16409 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16410
16411         PR c++/38
16412         * g++.dg/parse/array-size1.C: New test.
16413
16414         PR c++/5657
16415         * g++.dg/parse/undefined3.C: New test.
16416
16417         PR c++/5665
16418         * g++.dg/parse/undefined4.C: New test.
16419
16420         PR c++/5975
16421         * g++.dg/parse/undefined5.C: New test.
16422
16423         PR c++/7259
16424         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
16425
16426         PR c++/8578
16427         * g++.dg/parse/casting-operator1.C: New test.
16428
16429         PR c++/8596
16430         * g++.dg/parse/undefined6.C: New test.
16431
16432         PR c++/8736
16433         * g++.dg/parse/missing-template1.C: New test.
16434
16435 2003-02-04  Jan Hubicka  <jh@suse.cz>
16436
16437         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
16438         * gcc.dg/i386-cmov?.c:  Likewise.
16439         * gcc.dg/i386-fpcvt-?.c:  Likewise.
16440         * gcc.dg/i386-ssefp-1.c:  Likewise.
16441         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
16442         conventions.
16443
16444 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
16445
16446         PR c++/7129
16447         * testsuite/g++.dg/ext/max.C: New test.
16448
16449 2003-02-03  Jan Hubicka  <jh@suse.cz>
16450
16451         * gcc.c-torture/execute/20030203-1.c: New test.
16452
16453 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
16454
16455         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
16456         'natural-endian'.
16457
16458 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
16459
16460         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
16461         * g++.dg/init/new2.C: Likewise.
16462         * g++.dg/other/new1.C: Likewise.
16463
16464 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
16465
16466         * gcc.dg/struct-ret-libc.c: New test.
16467
16468 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
16469
16470         * gcc.dg/20030129-1.c: New test.
16471
16472 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16473
16474         PR c++/8849
16475         * g++.dg/template/ptrmem4.C: New test.
16476
16477 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
16478
16479         * g++.dg/parser/constant1.C: New test.
16480
16481 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16482
16483         PR c++/8591
16484         * g++.dg/parse/friend2.C: New test.
16485
16486 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16487
16488         PR c++/9437
16489         * g++.dg/template/unify4.C: New test.
16490
16491 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
16492
16493         * gcc.c-torture/execute/20030128-1.c: New test.
16494
16495 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
16496
16497         * g++.dg/lookup/nested1.C: Test moved from ...
16498         * g++.old-deja/g++.other/lookup24.C: ... here.
16499
16500 2003-01-28  Jan Hubicka  <jh@suse.cz>
16501
16502         * gcc.dg/i386-cmov5.c:  New test.
16503
16504 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
16505
16506         * gcc.c-torture/execute/20010925-1.c: Changed the
16507         memcpy declaration.
16508
16509 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16510
16511         PR c++/3902
16512         * g++.dg/parse/template5.C: New test.
16513
16514 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
16515
16516         PR fortran/9258
16517         * g77.dg/pr9258: New test.
16518
16519 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16520
16521         * README: Move relevant parts from README.g++.
16522
16523         * README.g++: Remove this file.
16524
16525 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16526
16527         * g++.dg/abi/dcast1.C: New test.
16528
16529 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16530
16531         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
16532
16533 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
16534
16535         PR c++/47
16536         * g++.old-deja/g++.other/lookup24.C: New test.
16537
16538 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16539
16540         PR middle-end/7227
16541         * gcc.dg/uninit-C.c: New test.
16542
16543 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
16544
16545         * g++.dg/abi/covariant1.C: New test.
16546
16547 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
16548
16549         * gcc.dg/20030123-1.c: New test.
16550
16551 2003-01-25  Jan Hubicka  <jh@suse.cz>
16552
16553         PR opt/8492
16554         * gcc.c-torture/compile/20030125-1.c
16555
16556 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
16557
16558         PR c++/9403
16559         * g++.dg/parse/template3.C: New test.
16560         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
16561
16562         PR c++/795
16563         * g++.dg/parse/template4.C: New test.
16564
16565         PR c++/9415
16566         * g++.dg/template/qual2.C: New test.
16567
16568         PR c++/8545
16569         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
16570
16571         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
16572
16573 2003-01-25  Roger Sayle  <roger@eyesopen.com>
16574
16575         * gcc.c-torture/execute/switch-1.c: New test case.
16576
16577 2003-01-25  Jan Hubicka  <jh@suse.cz>
16578
16579         * gcc.c-torture/execute/20030125-1.[cx]: New test.
16580
16581 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
16582
16583         Tweaks for Bison-1.875. From the NEWS file:
16584         "- `parse error' -> `syntax error'
16585         Bison now uniformly uses the term `syntax error'"
16586         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
16587         * gcc.dg/cpp/digraph2.c: Likewise.
16588         * gcc.dg/cpp/direct2.c: Likewise.
16589         * gcc.dg/cpp/paste4.c: Likewise.
16590         * gcc.dg/c90-restrict-1.c: Likewise.
16591         * gcc.dg/c99-func-2.c: Likewise.
16592         * gcc.dg/noncompile/920721-2.c: Likewise.
16593         * gcc.dg/noncompile/930622-2.c: Likewise.
16594         * gcc.dg/noncompile/940112-1.c: Likewise.
16595         * gcc.dg/noncompile/950921-1.c: Likewise.
16596         * gcc.dg/noncompile/951123-1.c: Likewise.
16597         * gcc.dg/noncompile/971104-1.c: Likewise.
16598         * gcc.dg/noncompile/990416-1.c: Likewise.
16599
16600 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
16601
16602         * g++.dg/parse/undefined1.C: Add error message.
16603
16604 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16605
16606         PR c++/9354
16607         * g++.dg/parse/new1.C: New test.
16608
16609         PR c++/9216
16610         * g++.dg/parse/template2.C: New test.
16611
16612         PR c++/9354
16613         * g++.dg/parse/typedef2.C: New test.
16614
16615         PR c++/9328
16616         * g++.dg/ext/typeof3.C: New test.
16617
16618 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16619
16620         PR c++/2738
16621         * g++.dg/parse/ret-type1.C: New test.
16622
16623         PR c++/3792
16624         * g++.dg/parse/tmpl-outside1.C: New test.
16625
16626         PR c++/4207
16627         * g++.dg/parse/int-as-enum1.C: New test.
16628
16629         PR c++/4903
16630         * g++.dg/parse/no-typename1.C: New test.
16631
16632         PR c++/5533
16633         * g++.dg/parse/no-value1.C: New test.
16634
16635         PR c++/5921
16636         * g++.dg/parse/wrong-inline1.C: New test.
16637
16638         PR c++/6402
16639         * g++.dg/parse/ref1.C: New test.
16640
16641         PR c++/6992
16642         * g++.dg/parse/attr-ctor1.C: New test.
16643
16644         PR c++/7229
16645         * g++.dg/parse/namespace5.C: New test.
16646
16647         PR c++/7917
16648         * g++.dg/parse/func-def1.C: New test.
16649
16650         PR c++/8143
16651         * g++.dg/parse/undefined1.C: New test.
16652
16653         PR c++/5723, PR c++/8522
16654         * g++.dg/parse/specialization1.C: New test.
16655
16656         PR c++/163, PR c++/8595
16657         * g++.dg/parse/struct-as-enum1.C: New test.
16658
16659         PR c++/9173
16660         * g++.dg/parse/undefined2.C: New test.
16661
16662 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16663
16664         PR c++/9298
16665         * g++.dg/parse/template1.C: New test.
16666
16667         PR c++/9384
16668         * g++.dg/parse/using1.C: New test.
16669
16670         PR c++/9285
16671         PR c++/9294
16672         * g++.dg/parse/expr2.C: New test.
16673
16674         PR c++/9388
16675         * g++.dg/parse/lookup2.C: Likewise.
16676
16677 2003-01-21  Jan Hubicka  <jh@suse.cz>
16678
16679         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
16680         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
16681         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
16682         * gcc.c-torture/execute/string-opt-*.c: Likewise.
16683
16684 2003-01-20  Nick Clifton  <nickc@redhat.com>
16685
16686         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
16687         problem with ARM sibcall code generation.
16688
16689 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16690
16691         * gcc.c-torture/execute/20030120-1.c: New.
16692
16693 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
16694
16695         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
16696
16697 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
16698
16699         PR c++/9272
16700         * g++.dg/parse/ctor1.C: New test.
16701
16702         PR c++/9294:
16703         * g++.dg/parse/qualified1.C: New test.
16704
16705         * g++.dg/parse/typename3.C: New test.
16706
16707 2003-01-16  Richard Henderson  <rth@redhat.com>
16708
16709         * g++.dg/tls/init-2.C: Fix error matches for real this time.
16710
16711 2003-01-16  Richard Henderson  <rth@redhat.com>
16712
16713         * g++.dg/pch/pch.exp: Copy test header to the working directory
16714         before using it either for precompilation or direct use.
16715         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
16716         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
16717
16718 2003-01-16  Richard Henderson  <rth@redhat.com>
16719
16720         * gcc.dg/pch/pch.exp: Copy test header to the working directory
16721         before using it either for precompilation or direct use.
16722         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
16723         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
16724
16725 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
16726
16727         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
16728         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
16729         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
16730         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
16731         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
16732         typename warning into error.
16733         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
16734         error messages.
16735         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
16736         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
16737         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
16738         messages.
16739         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
16740         make declaration visible in template.
16741         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
16742         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
16743         messages.
16744         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
16745         message.
16746         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
16747         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
16748         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
16749         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
16750         typename warning with error message.
16751         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
16752         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
16753         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
16754
16755 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
16756
16757         * g++.dg/parse/ambig2.C: New test.
16758
16759 2003-01-15  Richard Henderson  <rth@redhat.com>
16760
16761         * g++.dg/tls/init-2.C: Update error message string.
16762
16763 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16764
16765         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
16766
16767 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
16768
16769         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
16770         all for HC11/HC12.
16771         * gcc.c-torture/compile/20001205-1.x: Likewise.
16772         * gcc.c-torture/compile/20001226-1.x: Likewise.
16773         * gcc.c-torture/compile/920520-1.x: Likewise.
16774         * gcc.c-torture/compile/961203-1.x: Likewise.
16775         * gcc.c-torture/compile/20020604-1.x: Likewise.
16776
16777 2003-01-15  Jan Hubicka  <jh@suse.cz>
16778
16779         * gcc.c-torture/compile/20030115-1.c: New test.
16780
16781         * gcc.dg/i386-fpcvt-1.c: New test.
16782         * gcc.dg/i386-fpcvt-2.c: New test.
16783
16784 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
16785
16786         Further conform g++'s __vmi_class_type_info to the C++ ABI
16787         specification.
16788         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
16789         the specification.
16790
16791 2003-01-14  Jan Hubicka  <jh@suse.cz>
16792
16793         * gcc.dg/i386-fpcvt-1.c: New test.
16794         * gcc.dg/i386-fpcvt-2.c: New test.
16795
16796 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16797
16798         * gcc.dg/i386-mmx-3.c: New test.
16799
16800 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
16801
16802         PR c++/9264
16803         * g++.dg/parse/octal1.C: New file.
16804
16805         PR c++/9172
16806         * g++.dg/parse/typename1.C: New file.
16807
16808 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
16809
16810         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
16811         * gcc.dg/bf-no-ms-layout.c: Likewise.
16812         * gcc.dg/bf-ms-attrib.c: Likewise.
16813
16814 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
16815
16816         PR c++/9099
16817         * g++.dg/parse/dtor1.C: New file.
16818
16819         PR c++/9128
16820         * g++.dg/rtti/typeid1.C: New file.
16821
16822         PR c++/9153
16823         * g++.dg/parse/lookup1.C: New file.
16824
16825         PR c++/9171
16826         * g++.dg/templ/spec5.C: New file.
16827
16828 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
16829
16830         * gcc.c-torture/compile/20030110-1.c: New test.
16831
16832 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
16833
16834         Merge from pch-branch:
16835
16836         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
16837
16838         * gcc.dg/pch/cpp-1.h: New.
16839         * gcc.dg/pch/cpp-1.c: New.
16840         * gcc.dg/pch/cpp-2.h: New.
16841         * gcc.dg/pch/cpp-2.c: New.
16842
16843         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
16844
16845         * gcc.dg/pch/except-1.h: New.
16846         * gcc.dg/pch/except-1.c: New.
16847
16848         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
16849
16850         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
16851         running test.
16852         * gcc.dg/pch: Include *.hp not *.h.
16853         * gcc.dg/pch/system-1.h: New.
16854         * gcc.dg/pch/system-1.c: New.
16855
16856         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
16857
16858         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
16859         rather than trying to build and run a program using PCH.
16860         * gcc.dg/pch: Remove dg-do commands from test files.
16861
16862         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
16863
16864         * gcc.dg/pch/macro-3.c: New.
16865         * gcc.dg/pch/macro-3.h: New.
16866
16867         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
16868
16869         * gcc.dg/pch/common-1.c: New.
16870         * gcc.dg/pch/common-1.h: New.
16871         * gcc.dg/pch/decl-1.c: New.
16872         * gcc.dg/pch/decl-1.h: New.
16873         * gcc.dg/pch/decl-2.c: New.
16874         * gcc.dg/pch/decl-2.h: New.
16875         * gcc.dg/pch/decl-3.c: New.
16876         * gcc.dg/pch/decl-3.h: New.
16877         * gcc.dg/pch/decl-4.c: New.
16878         * gcc.dg/pch/decl-4.h: New.
16879         * gcc.dg/pch/decl-5.c: New.
16880         * gcc.dg/pch/decl-5.h: New.
16881         * gcc.dg/pch/global-1.c: New.
16882         * gcc.dg/pch/global-1.h: New.
16883         * gcc.dg/pch/inline-1.c: New.
16884         * gcc.dg/pch/inline-1.h: New.
16885         * gcc.dg/pch/inline-2.c: New.
16886         * gcc.dg/pch/inline-2.h: New.
16887         * gcc.dg/pch/static-1.c: New.
16888         * gcc.dg/pch/static-1.h: New.
16889         * gcc.dg/pch/static-2.c: New.
16890         * gcc.dg/pch/static-2.h: New.
16891
16892         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
16893
16894         * g++.dg/pch/pch.exp: Better handle failing testcases.
16895         * gcc.dg/pch/pch.exp: Likewise.
16896         * gcc.dg/pch/macro-1.c: New.
16897         * gcc.dg/pch/macro-1.h: New.
16898         * gcc.dg/pch/macro-2.c: New.
16899         * gcc.dg/pch/macro-2.h: New.
16900
16901         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
16902
16903         * g++.dg/dg.exp: Treat files in pch/ specially.
16904         * g++.dg/pch/pch.exp: New file.
16905         * g++.dg/pch/empty.H: New file.
16906         * g++.dg/pch/empty.C: New file.
16907         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
16908         "precompile".
16909
16910         * gcc.dg/pch/pch.exp: New file.
16911         * gcc.dg/pch/empty.h: New file.
16912         * gcc.dg/pch/empty.c: New file.
16913         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
16914         "precompile".
16915
16916 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16917
16918         * g++.dg/template/friend14.C: New test.
16919
16920 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16921
16922         * gcc.dg/old-style-asm-1.c: New test.
16923
16924 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
16925
16926         * gcc.c-torture/compile/20030109-1.c: New test.
16927
16928 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16929
16930         * gcc.c-torture/execute/20030109-1.c: New test.
16931
16932 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
16933
16934         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
16935         * g++.old-deja/g++.mike/dyncast2.C: Likewise
16936         * g++.old-deja/g++.mike/dyncast3.C: Likewise
16937         * g++.old-deja/g++.mike/eh2.C: Likewise
16938         * g++.old-deja/g++.mike/eh3.C: Likewise
16939         * g++.old-deja/g++.mike/eh5.C: Likewise
16940         * g++.old-deja/g++.mike/eh6.C: Likewise
16941         * g++.old-deja/g++.mike/eh7.C: Likewise
16942         * g++.old-deja/g++.mike/eh8.C: Likewise
16943         * g++.old-deja/g++.mike/eh9.C: Likewise
16944         * g++.old-deja/g++.mike/eh10.C: Likewise
16945         * g++.old-deja/g++.mike/eh12.C: Likewise
16946         * g++.old-deja/g++.mike/eh13.C: Likewise
16947         * g++.old-deja/g++.mike/eh14.C: Likewise
16948         * g++.old-deja/g++.mike/eh16.C: Likewise
16949         * g++.old-deja/g++.mike/eh17.C: Likewise
16950         * g++.old-deja/g++.mike/eh18.C: Likewise
16951         * g++.old-deja/g++.mike/eh21.C: Likewise
16952         * g++.old-deja/g++.mike/eh23.C: Likewise
16953         * g++.old-deja/g++.mike/eh24.C: Likewise
16954         * g++.old-deja/g++.mike/eh25.C: Likewise
16955         * g++.old-deja/g++.mike/eh26.C: Likewise
16956         * g++.old-deja/g++.mike/eh27.C: Likewise
16957         * g++.old-deja/g++.mike/eh28.C: Likewise
16958         * g++.old-deja/g++.mike/eh29.C: Likewise
16959         * g++.old-deja/g++.mike/eh31.C: Likewise
16960         * g++.old-deja/g++.mike/eh33.C: Likewise
16961         * g++.old-deja/g++.mike/eh34.C: Likewise
16962         * g++.old-deja/g++.mike/eh35.C: Likewise
16963         * g++.old-deja/g++.mike/eh36.C: Likewise
16964         * g++.old-deja/g++.mike/eh37.C: Likewise
16965         * g++.old-deja/g++.mike/eh38.C: Likewise
16966         * g++.old-deja/g++.mike/eh39.C: Likewise
16967         * g++.old-deja/g++.mike/eh40.C: Likewise
16968         * g++.old-deja/g++.mike/eh41.C: Likewise
16969         * g++.old-deja/g++.mike/eh42.C: Likewise
16970         * g++.old-deja/g++.mike/eh44.C: Likewise
16971         * g++.old-deja/g++.mike/eh46.C: Likewise
16972         * g++.old-deja/g++.mike/eh47.C: Likewise
16973         * g++.old-deja/g++.mike/eh48.C: Likewise
16974         * g++.old-deja/g++.mike/eh49.C: Likewise
16975         * g++.old-deja/g++.mike/eh50.C: Likewise
16976         * g++.old-deja/g++.mike/eh51.C: Likewise
16977         * g++.old-deja/g++.mike/eh53.C: Likewise
16978         * g++.old-deja/g++.mike/eh55.C: Likewise
16979         * g++.old-deja/g++.mike/p7912.C: Likewise
16980         * g++.old-deja/g++.mike/p9706.C: Likewise
16981         * g++.old-deja/g++.mike/p10416.C: Likewise
16982         * g++.old-deja/g++.mike/p11667.C: Likewise
16983         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
16984         Remove redundant reference to Iris.
16985         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
16986         Elxsi, i860, Pico Java, and WE32K.
16987
16988 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
16989
16990         * g++.dg/ext/asm4.C: New test.
16991
16992 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16993
16994         PR c++/9030
16995         * g++.dg/template/friend12.C: New test.
16996         * g++.dg/template/friend13.C: Likewise.
16997         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
16998
16999 2003-01-08  Jan Hubicka  <jh@suse.cz>
17000
17001         * gcc.dg/i386-cadd.c: New test.
17002         * gcc.dg/i386-cmov4.c: Likewise.
17003
17004 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
17005
17006         PR c++/9165
17007         * g++.dg/warn/Wunused-3.C: New test.
17008
17009         * g++.dg/abi/bitfield9.C: New test.
17010
17011         PR c++/9189
17012         * g++.dg/parse/defarg3.C: New test.
17013
17014 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17015
17016         * g++.dg/parse/ambig1.C: New test.
17017         * g++.dg/parse/defarg2.C: New test.
17018
17019 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
17020
17021         * g++.dg/template/defarg-1.C: New test.
17022         * g++.dg/template/local2.C: Likewise.
17023
17024 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
17025
17026         * gcc.c-torture/execute/20030105-1.c: New test.
17027
17028 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17029
17030         * g++.dg/parse/namespace3.C: Remove extra semicolons.
17031         * g++.dg/parse/namespace4.C: Likewise.
17032
17033 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
17034
17035         * g++.dg/template/ntp2.C: New test.
17036
17037 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
17038
17039         * g++.dg/parse/extern-C-1.C: New test.
17040
17041         * g++.dg/parse/namespace4.C: New test.
17042
17043         * g++.dg/template/nested1.C: New test.
17044
17045         * g++.dg/parse/namespace3.C: New test.
17046
17047 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17048
17049         * g++.dg/lookup/two-stage1.C: New test.
17050
17051 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17052
17053         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
17054         * g++.old-deja/g++.jason/access8.C: Likewise.
17055         * g++.old-deja/g++.other/decl5.C: Likewise.
17056
17057 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17058
17059         * g++.dg/parse/parse7.C: New test.
17060
17061 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
17062
17063         PR c++/2843
17064         * g++.dg/ext/attrib7.C: New test.
17065
17066 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17067
17068         * g++.dg/parse/parse6.C: New test.
17069
17070 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
17071
17072         * gcc.dg/h8300-stack-1.c: New.
17073
17074 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17075
17076         g++.dg/lookup/exception1.C: New test.
17077
17078         g++.dg/lookup/template1.C: New test.
17079
17080         g++.dg/parse/namespace2.C: New test.
17081
17082         g++.dg/parse/parens2.C: New test.
17083
17084 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17085
17086         * g++.dg/parse/parse5.C: New test.
17087         * g++.dg/lookup/scoped4.C: New test.
17088
17089 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17090
17091         * g++.dg/parse/parens1.C: New test.
17092
17093         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
17094         angle-bracket1.C.
17095         * g++.dg/parse/parens2.C: New test.
17096
17097         * g++.dg/lookup/scope-operator1.C: New test.
17098
17099         * g++.dg/parse/operator1.C: New test.
17100
17101 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17102
17103         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
17104         * g++.old-deja/g++.other/access6.C: Likewise.
17105         * g++.old-deja/g++.other/decl1.C: Likewise.
17106         * g++.old-deja/g++.pt/typename12.C: Likewise.
17107
17108 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17109
17110         * g++.dg/parse/namespace1.C: New test.
17111
17112 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17113
17114         * g++.dg/parse/parse4.C: New test.
17115
17116 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17117
17118         * g++.dg/parse/parse3.C: New test.
17119
17120 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17121
17122         * g++.dg/parse/parse2.C: New test.
17123
17124 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17125
17126         * g++.dg/template/friend11.C: New test.
17127
17128 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17129
17130         * g++.dg/parse/parse1.C: New test.
17131
17132 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
17133
17134         * lib/profopt.exp: Change the name of a global variable to avoid
17135         possible clashes with other test suites.
17136
17137 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
17138
17139         * g++.dg/inherit/covariant8.C: New test.
17140
17141 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17142
17143         * g++.dg/init/array9.C: New test.
17144
17145         PR c++/9112
17146         * g++.dg/parse/expr1.C: New test.
17147
17148 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
17149
17150         * gcc.c-torture/compile/20021230-1.c: New test.
17151
17152 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17153
17154         * g++.dg/inherit/covariant5.C: New test.
17155         * g++.dg/inherit/covariant6.C: New test.
17156         * g++.dg/inherit/covariant7.C: New test.
17157
17158 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17159
17160         PR c++/2739
17161         * g++.dg/other/access2.C: New test.
17162
17163 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17164
17165         * g++.dg/other/anon-struct.C: No longer fails
17166         * g++.old-deja/g++.brendan/parse4.C: Likewise.
17167         * g++.old-deja/g++.brendan/parse5.C: Likewise.
17168         * g++.old-deja/g++.brendan/parse6.C: Likewise.
17169
17170 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17171
17172         * g++.dg/parse/angle-bracket.C (main): No longer fails.
17173
17174 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
17175
17176         * g++.dg/eh/spec4.C: Remove stray semicolon.
17177         * g++.dg/expr/pmf-1.C: Change error message.
17178         * g++.dg/ext/asm1.C: Remove stray semicolon.
17179         * g++.dg/ext/typename1.C: Add missing typenames.
17180         * g++.dg/inherit/template-as-base.C: Change error message.
17181         * g++.dg/lookup/scoped1.C: Likewise.
17182         * g++.dg/lookup/scoped2.C: Likewise.
17183         * g++.dg/lookup/using2.C: Likewise.
17184         * g++.dg/other/component1.C: Remove stray semicolon.
17185         * g++.dg/other/do1.C: Change error message.
17186         * g++.dg/other/error2.C: Likewise.
17187         * g++.dg/other/init1.C: Likewise.
17188         * g++.dg/other/packed1.C: Remove stray semicolon.
17189         * g++.dg/other/ptrmem2.C: Change error message.
17190         * g++.dg/parse/parameter-declaration-1.C: Remove line number
17191         marker.
17192         * g++.dg/special/initp1.C: Remove invalid attribute usage.
17193         * g++.dg/template/access3.C: Add typename keyword.
17194         * g++.dg/template/access5.C: Remove stray semicolon.
17195         * g++.dg/template/access6.C: Likewise.
17196         * g++.dg/template/complit1.C: Likewise.
17197         * g++.dg/template/crash1.C: Change error message.
17198         * g++.dg/template/inherit2.C: Remove stray semicolon.
17199         * g++.dg/template/instantiate2.C: Likewise.
17200         * g++.dg/template/instantiate3.C: Change error message.
17201         * g++.dg/template/qual1.C: Remove stray semicolon.
17202         * g++.dg/template/qualttp18.C: Change error message.
17203         * g++.dg/template/ref1.C: Remove stray semicolon.
17204         * g++.dg/template/sizeof1.C (A::value): Declare it.
17205         * g++.dg/template/spec4.C: Change error message.
17206         * g++.dg/template/static1.C: Likewise.
17207         * g++.dg/template/type1.C: Likewise.
17208         * g++.dg/template/typename3.C: Likewise.
17209         * g++.old-deja/g++.benjamin/13478.C: Change error message.
17210         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
17211         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
17212         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
17213         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
17214         named return value extension.
17215         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
17216         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
17217         * g++.old-deja/g++.bob/extern_C.C: Likewise.
17218         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17219         * g++.old-deja/g++.brendan/complex1.C: Likewise.
17220         * g++.old-deja/g++.brendan/copy5.C: Likewise.
17221         * g++.old-deja/g++.brendan/crash13.C: Likewise.
17222         * g++.old-deja/g++.brendan/crash15.C: Likewise.
17223         * g++.old-deja/g++.brendan/crash18.C: Change error message.
17224         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
17225         * g++.old-deja/g++.brendan/crash38.C: Likewise.
17226         * g++.old-deja/g++.brendan/crash50.C: Likewise.
17227         * g++.old-deja/g++.brendan/crash56.C: Likewise.
17228         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
17229         syntax.
17230         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
17231         * g++.old-deja/g++.brendan/crash8.C: Change error message.
17232         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
17233         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
17234         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
17235         * g++.old-deja/g++.brendan/template11.C: Likewise.
17236         * g++.old-deja/g++.brendan/template26.C: Likewise.
17237         * g++.old-deja/g++.brendan/template27.C: Use explicit
17238         specialization syntax.
17239         * g++.old-deja/g++.brendan/template30.C: Likewise.
17240         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
17241         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
17242         non-dependent names.
17243         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
17244         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
17245         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
17246         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
17247         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
17248         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
17249         named return value extension.
17250         * g++.old-deja/g++.ext/namedret2.C: Likewise.
17251         * g++.old-deja/g++.ext/namedret3.C: Likewise.
17252         * g++.old-deja/g++.ext/return1.C: Likewise.
17253         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
17254         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
17255         * g++.old-deja/g++.jason/access8.C: Likewise.
17256         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
17257         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
17258         pseudo-destructor names.
17259         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
17260         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
17261         pseudo-destructor names.
17262         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
17263         * g++.old-deja/g++.jason/overload19.C: Likewise.
17264         * g++.old-deja/g++.jason/overload32.C: Likewise.
17265         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
17266         stray semicolons.
17267         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
17268         * g++.old-deja/g++.jason/return.C: Likewise.
17269         * g++.old-deja/g++.jason/return2.C: Likewise.
17270         * g++.old-deja/g++.jason/shadow1.C: Likewise.
17271         * g++.old-deja/g++.jason/special.C: Use explicit specialization
17272         syntax.
17273         * g++.old-deja/g++.jason/template10.C: Account for use of
17274         non-dependent names.
17275         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
17276         syntax.
17277         * g++.old-deja/g++.jason/template37.C: Likewise.
17278         * g++.old-deja/g++.law/access4.C: Change error messages.
17279         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
17280         pseudo-destructor names.
17281         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
17282         * g++.old-deja/g++.law/ctors9.C: Likewise.
17283         * g++.old-deja/g++.law/cvt22.C: Likewise.
17284         * g++.old-deja/g++.law/dtors5.C: Likewise.
17285         * g++.old-deja/g++.law/global-init1.C: Likewise.
17286         * g++.old-deja/g++.law/missed-error3.C: Likewise.
17287         * g++.old-deja/g++.law/operators28.C: Likewise.
17288         * g++.old-deja/g++.law/visibility28.C: Likewise.
17289         * g++.old-deja/g++.martin/eval1.C: Likewise.
17290         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
17291         name.
17292         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
17293         * g++.old-deja/g++.mike/net34.C: Likewise.
17294         * g++.old-deja/g++.mike/net36.C: Likewise.
17295         * g++.old-deja/g++.mike/ns2.C: Likewise.
17296         * g++.old-deja/g++.mike/p12306.C: Likewise.
17297         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
17298         value extension.
17299         * g++.old-deja/g++.mike/p700.C: Likewise.
17300         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
17301         * g++.old-deja/g++.mike/p710.C: Likewise.
17302         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
17303         value extension.
17304         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
17305         * g++.old-deja/g++.mike/pmf9.C: Likewise.
17306         * g++.old-deja/g++.ns/crash2.C: Likewise.
17307         * g++.old-deja/g++.ns/crash3.C: Likewise.
17308         * g++.old-deja/g++.ns/invalid1.C: Likewise.
17309         * g++.old-deja/g++.ns/ns17.C: Likewise.
17310         * g++.old-deja/g++.ns/template16.C: Likewise.
17311         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
17312         keyword.
17313         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
17314         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
17315         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
17316         named return value extension.
17317         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
17318         * g++.old-deja/g++.other/access4.C: Issue additional error
17319         messages.
17320         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
17321         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
17322         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
17323         * g++.old-deja/g++.other/crash25.C: Change error message.
17324         * g++.old-deja/g++.other/crash4.C: Change error message.
17325         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
17326         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
17327         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
17328         checks.
17329         * g++.old-deja/g++.other/defarg8.C: Likewise.
17330         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
17331         * g++.old-deja/g++.other/dtor10.C: Likewise.
17332         * g++.old-deja/g++.other/incomplete.C: Likewise.
17333         * g++.old-deja/g++.other/linkage7.C: Likewise.
17334         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
17335         lookup algorithm.
17336         * g++.old-deja/g++.other/mangle2.C: Likewise.
17337         * g++.old-deja/g++.other/refinit2.C: Likewise.
17338         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
17339         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
17340         * g++.old-deja/g++.pt/crash28.C: Likewise.
17341         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
17342         syntax.
17343         * g++.old-deja/g++.pt/crash32.C: Change error message.
17344         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
17345         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
17346         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
17347         error message position.
17348         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
17349         * g++.old-deja/g++.pt/defarg8.C: Change error message.
17350         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
17351         syntax.
17352         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
17353         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
17354         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
17355         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
17356         keyword.
17357         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17358         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
17359         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
17360         keyword.
17361         * g++.old-deja/g++.pt/explicit71.C: Change error message.
17362         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
17363         syntax.
17364         * g++.old-deja/g++.pt/friend28.C: Account for use of
17365         non-dependent names.
17366         * g++.old-deja/g++.pt/friend29.C: Likewise.
17367         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
17368         rules.
17369         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
17370         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
17371         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
17372         lookup rules.
17373         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
17374         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
17375         keyword.
17376         * g++.old-deja/g++.pt/memclass20.C: Likewise.
17377         * g++.old-deja/g++.pt/memclass5.C: Likewise.
17378         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
17379         keyword.
17380         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
17381         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
17382         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
17383         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
17384         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
17385         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
17386         keyword.
17387         * g++.old-deja/g++.pt/spec10.C: Likewise.
17388         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
17389         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
17390         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
17391         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
17392         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
17393         * g++.old-deja/g++.pt/ttp62.C: Likewise.
17394         * g++.old-deja/g++.pt/ttp64.C: Likewise.
17395         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
17396         * g++.old-deja/g++.pt/typename15.C: Likewise.
17397         * g++.old-deja/g++.pt/typename22.C: Likewise.
17398         * g++.old-deja/g++.pt/typename6.C: Change error messages.
17399         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
17400         * g++.old-deja/g++.pt/virtual2.C: Likewise.
17401         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
17402         syntax.
17403         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
17404         return value extension.
17405         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
17406         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
17407         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
17408         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
17409
17410 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17411
17412         * g++.dg/warn/inline1.C: New test.
17413         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
17414         * g++.old-deja/g++.jason/synth10.C: Likewise.
17415         * g++.old-deja/g++.mike/net31.C: Likewise.
17416         * g++.old-deja/g++.mike/p8786.C: Likewise.
17417
17418         * g++.dg/template/friend10.C: New test.
17419         * g++.dg/template/conv5.C: New test.
17420
17421 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17422
17423         * g++.dg/lookup/scoped3.C: New test.
17424
17425         * g++.dg/lookup/decl1.C: New test.
17426         * g++.dg/lookup/decl2.C: New test.
17427
17428 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17429
17430         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
17431         gcc.c-torture/compile/20021015-1.c,
17432         gcc.c-torture/compile/20021015-2.c,
17433         gcc.c-torture/compile/20021123-1.c,
17434         gcc.c-torture/compile/20021123-2.c,
17435         gcc.c-torture/compile/20021123-3.c,
17436         gcc.c-torture/compile/20021123-4.c,
17437         gcc.c-torture/execute/20021024-1.c: Add tests previously added
17438         only to 3.1 or 3.2 branch.
17439
17440 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
17441
17442         * gcc.dg/i386-bitfield3.c: New test.
17443
17444         * gcc.dg/i386-bitfield2.c: New test.
17445
17446 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
17447
17448         * g++.dg/parse/conv_op1.C: New test.
17449
17450 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
17451
17452         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
17453         approved.
17454
17455 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
17456
17457         * gcc.c-torture/compile/20021220-1.c: New test.
17458
17459 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
17460
17461         * gcc.dg/i386-fastcall-1.c: New.
17462
17463 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17464
17465         * gcc.c-torture/execute/20021219-1.c: New test.
17466
17467 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17468
17469         * gcc.dg/i386-pic-1.c: New test.
17470
17471 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17472
17473         PR c++/8099
17474         * g++.dg/template/friend9.C: New test.
17475
17476 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17477
17478         PR c++/3663
17479         * g++.dg/template/access7.C: New test.
17480
17481 2002-12-18  Nick Clifton  <nickc@redhat.com>
17482
17483         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
17484         the libstdc++-v3 directory has been found.
17485
17486 2002-12-12  Devang Patel <dpatel@apple.com>
17487         * gcc.dg/darwin-ld-1.c: New test.
17488         * gcc.dg/darwin-ld-2.c: New test.
17489         * gcc.dg/darwin-ld-3.c: New test.
17490         * gcc.dg/darwin-ld-4.c: New test.
17491         * gcc.dg/darwin-ld-5.c: New test.
17492
17493 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17494
17495         * gcc.c-torture/compile/20021212-1.c: New test.
17496
17497 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
17498
17499         * gcc.dg/fshort-wchar: New test.
17500
17501 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
17502
17503         PR c++/8372
17504         * g++.dg/template/dtor1.C: New test.
17505
17506         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
17507         markers.
17508
17509 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
17510
17511         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
17512
17513 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
17514
17515         * g++.dg/template/static1.C: New test.
17516         * g++.dg/template/static2.C: New test.
17517         * g++.old-deja/g++.ext/memconst.C: New test.
17518
17519 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17520
17521         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
17522         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
17523         * g++.dg/special/initp1.C: Likewise.
17524
17525 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
17526
17527         * gcc.c-torture/execute/20021204-1.c: New test.
17528
17529 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
17530
17531         * gcc.dg/ppc-fmadd-1.c: New file.
17532         * gcc.dg/ppc-fmadd-2.c: New file.
17533         * gcc.dg/ppc-fmadd-3.c: New file.
17534
17535 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17536
17537         * gcc.c-torture/compile/20021204-1.c: New test.
17538
17539 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17540
17541         * g++.dg/inherit/covariant2.C: New test.
17542         * g++.dg/inherit/covariant3.C: New test.
17543         * g++.dg/inherit/covariant4.C: New test.
17544         * g++.dg/inherit/covariant1.C: Remove XFAIL.
17545         * g++.old-deja/g++.robertl/eb17.C: Likewise.
17546
17547 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
17548
17549         PR c++/8688
17550         * g++.dg/init/brace3.C: New test.
17551
17552 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
17553
17554         * gcc.dg/20020210-1.c: Fix a comment typo.
17555
17556 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
17557
17558         PR c++/8720
17559         * g++.dg/parse/defarg1.C: New test.
17560
17561         PR c++/8615
17562         * g++.dg/template/char1.C: New test.
17563
17564         * g++.dg/template/varmod1.C: Fix typo.
17565
17566 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17567
17568         DR 180
17569         * g++.old-deja/g++.pt/crash32.C: Expect error.
17570
17571 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
17572
17573         PR c++/5919
17574         * g++.dg/template/varmod1.C: New test.
17575
17576         PR c++/8727
17577         * g++.dg/inherit/typeinfo1.C: New test.
17578
17579         PR c++/8663
17580         * g++.dg/inherit/typedef1.C: New test.
17581
17582 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
17583
17584         PR c++/8332
17585         PR c++/8493
17586         * g++.dg/template/strlen1.C: New test.
17587
17588         PR c++/8227
17589         * g++.dg/template/ctor2.C: New test.
17590
17591         PR c++/8214
17592         * g++.dg/init/string1.C: New test.
17593
17594         PR c++/8511
17595         * g++.dg/template/friend8.C: New test.
17596
17597 2002-11-29  Joe Buck <jbuck@synopsys.com>
17598
17599         * g++.dg/lookup/anon2.C: New test.
17600
17601 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
17602
17603         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
17604         h8300 port.
17605
17606 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
17607
17608         * gcc.dg/bitfld-6.c: New test.
17609
17610 2002-11-27  Jan Hubicka  <jh@suse.cz>
17611
17612         * gcc.c-torture/execute/20021127.[cx]: New test.
17613
17614 2002-11-26  Jan Hubicka  <jh@suse.cz>
17615
17616         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
17617         quality.
17618
17619 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
17620
17621         * g++.dg/init/brace2.C: New test.
17622         * g++.old-deja/g++.mike/p9129.C: Correct.
17623
17624 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
17625
17626         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
17627
17628 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
17629
17630         * gcc.dg/sibcall-6: New test for indirect sibcalls.
17631
17632 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
17633
17634         * testsuite/g++.dg/abi/empty11.C: New test.
17635         * testsuite/g++.dg/rtti/cv1.C: New test.
17636
17637 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
17638
17639         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
17640
17641 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
17642
17643         * g++.dg/abi/empty10.C: New test.
17644
17645 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17646
17647         * gcc.c-torture/compile/20021124-1.c: New test.
17648
17649 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
17650
17651         * g++.dg/abi/rtti2.C: New test.
17652
17653 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17654
17655         * gcc.dg/i386-unroll-1.c: New test.
17656
17657 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17658
17659         * gcc.c-torture/compile/20021120-1.c: New test.
17660         * gcc.c-torture/compile/20021120-2.c: New test.
17661
17662 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17663
17664         * gcc.dg/bitfld-5.c: New test.
17665
17666 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17667
17668         * gcc.c-torture/execute/20021120-3.c: New test.
17669
17670 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17671
17672         * gcc.c-torture/execute/20021120-2.c: New test.
17673
17674 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17675
17676         * gcc.c-torture/execute/20021120-1.c: New test.
17677
17678 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
17679
17680         * gcc.c-torture/execute/20021118-3.c: New test.
17681
17682 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17683
17684         * gcc.c-torture/compile/20021119-1.c: New test.
17685
17686 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
17687
17688         * gcc.dg/duff-1.c: New test.
17689         * gcc.dg/duff-2.c: New test.
17690         * gcc.dg/duff-3.c: New test.
17691
17692 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
17693
17694         * gcc.dg/cpp/_Pragma5.c: New test.
17695
17696 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17697
17698         * gcc.c-torture/execute/20021118-2.c: New test.
17699
17700 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17701
17702         * gcc.c-torture/execute/20021118-1.c: New test.
17703
17704 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
17705
17706         * gcc.dg/20021116-1.c: New test.
17707
17708 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
17709
17710         * g++.dg/abi/vcall1.C: New test.
17711
17712 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
17713
17714         * gcc.dg/20021029-1.c: New test.
17715         * gcc.dg/20021029-2.c: New test.
17716
17717 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17718
17719         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
17720
17721 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17722
17723         PR c/8439
17724         * gcc.dg/20021110.c: Move to ...
17725         * gcc.c-torture/compile/20021110.c: .... here.
17726
17727 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17728
17729         PR c/8467
17730         * gcc.c-torture/execute/20021111-1.c
17731
17732 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17733
17734         PR c/8439
17735         * gcc.dg/20021110.c: New test.
17736
17737 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
17738
17739         * g++.dg/abi/vthunk3.C: Run only on x86.
17740
17741 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17742
17743         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
17744
17745 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
17746
17747         * lib/compat.exp (compat-execute): Fix logic error in last
17748         change.
17749
17750 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
17751
17752         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
17753
17754 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17755
17756         PR c++/8389
17757         * g++.dg/template/access6.C: New test.
17758
17759 2002-11-08  Jan Hubicka  <jh@suse.cz>
17760
17761         * gcc.dg/i386-ssefp-1.c: New test.
17762         * gcc.dg/i386-ssefp-1.c: New test.
17763
17764 2002-11-08  Jan Hubicka  <jh@suse.cz>
17765
17766         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
17767
17768 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17769
17770         * g++.dg/abi/vthunk3.C: New test.
17771
17772         PR c++/8338
17773         * g++.dg/template/crash2.C: New test.
17774
17775 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17776
17777         * testsuite/g++.dg/abi/dtor1.C: New test.
17778         * testsuite/g++.dg/abi/dtor2.C: Likewise.
17779
17780 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
17781
17782         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
17783         Darwin.
17784
17785 2002-11-04  Adam Nemet  <anemet@lnxw.com>
17786
17787         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
17788         -mthumb.  Only xfail with -O0.
17789
17790 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
17791
17792         * g++.dg/abi/thunk1.C: New test.
17793         * g++.dg/abi/thunk2.C: Likewise.
17794         * g++.dg/abi/vtt1.C: Likewise.
17795
17796 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
17797
17798         PR optimization/8423
17799         * gcc.c-torture/execute/builtin-constant.c: New test.
17800
17801 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
17802
17803         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
17804         Add some more cases.
17805
17806 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
17807
17808         PR c++/8391
17809         * g++.dg/opt/local1.C: New test.
17810
17811 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
17812
17813         PR c++/8160
17814         * g++.dg/template/complit1.C: New test.
17815
17816         PR c++/8149
17817         * g++.dg/template/typename4.C: Likewise.
17818
17819 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17820
17821         Core issue 287, PR c++/7639
17822         * g++.dg/template/instantiate1.C: Adjust error location.
17823         * g++.dg/template/instantiate3.C: New test.
17824         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
17825         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
17826         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
17827
17828 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
17829
17830         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
17831
17832 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
17833
17834         PR c++/8287
17835         * g++.dg/init/dtor2.C: New test.
17836
17837 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17838
17839         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
17840         * gcc.dg/nest.c: Bypass errors on irix6.
17841
17842 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
17843
17844         * gcc.dg/nest.c: Expect error for mmix-*-*.
17845         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
17846
17847 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
17848
17849         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
17850         markers.
17851
17852         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
17853
17854 2002-10-25  Mike Stump  <mrs@apple.com>
17855
17856         * gcc.dg/warn-1.c: New test.
17857
17858 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17859
17860         * g++.dg/template/typename3.C: New test.
17861
17862 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
17863
17864         * g++.dg/lookup/ptrmem1.C: New test.
17865
17866         * g++.dg/abi/vthunk2.C: New test.
17867
17868 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17869
17870         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
17871
17872 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
17873
17874         * g++.dg/abi/empty9.C: New test.
17875
17876 2002-10-24  Richard Henderson  <rth@redhat.com>
17877
17878         * g++.dg/inherit/thunk1.C: Enable for ia64.
17879
17880 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17881
17882         PR c++/8067
17883         * g++.dg/lookup/pretty1.C: New test.
17884
17885 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
17886
17887         * gcc.dg/20021023-1.c: New test.
17888
17889 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17890
17891         PR c++/7679
17892         * g++.dg/parse/inline1.C: New test.
17893
17894 2002-10-23  Richard Henderson  <rth@redhat.com>
17895
17896         * g++.dg/inherit/thunk1.C: Enable for x86_64.
17897
17898         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
17899
17900 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
17901
17902         PR c++/6579
17903         * g++.dg/parse/stmtexpr3.C: New test.
17904
17905 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17906
17907         * g++.dg/expr/cond1.C: New test.
17908
17909 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17910
17911         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
17912
17913 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17914
17915         * g++.dg/abi/vbase13.C: New test.
17916         * g++.dg/abi/vbase14.C: Likewise.
17917
17918 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
17919
17920         * gcc.dg/tls/pic-1.c: New test.
17921         * gcc.dg/tls/nonpic-1.c: New test.
17922         * gcc.dg/20021018-1.c: New test.
17923
17924 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17925
17926         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
17927         Remove only files with the same base name as the test case.
17928         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
17929         (profopt-execute): Likewise.  Also, remove old profiling
17930         and performance data files before running the tests.
17931
17932         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
17933         * g++.dg/bprob/bprob.exp: Likewise.
17934         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
17935         to allow more general test case names.
17936
17937         * g++.dg/bprob/bprob-1.C: Rename to ...
17938         * g++.dg/bprob/g++-bprob-1.C: ... this.
17939
17940         * g77.dg/bprob/bprob-1.f: Rename to ...
17941         * g77.dg/bprob/g77-bprob-1.f: ... this.
17942
17943 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17944
17945         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
17946         bison 1.50 or later.
17947
17948 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
17949
17950         * g++.dg/README: Describe more test directories.
17951
17952 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17953
17954         * g++.dg/init/array6.C: Add additional tests.
17955
17956 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17957
17958         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
17959         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
17960
17961 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
17962
17963         * gcc.c-torture/compile/20020604-1.x: New.
17964         * gcc.c-torture/compile/simd-5.x: Likewise.
17965         * gcc.c-torture/execute/920710-1.x: Likewise.
17966         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
17967
17968 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17969
17970         * g++.dg/inherit/override1.C: Add dg-options clause.
17971
17972 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17973
17974         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
17975         _mm_slli_si128.
17976
17977 2002-10-19  Andreas Schwab  <schwab@suse.de>
17978
17979         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
17980         directory component.
17981
17982 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
17983
17984         * g++.dg/inherit/thunk1.C: New test.
17985
17986         * g++.dg/inherit/override1.C: New test.
17987
17988         * g++.dg/abi/mangle11.C: New test.
17989         * g++.dg/abi/mangle14.C: New test.
17990         * g++.dg/abi/mangle17.C: New test.
17991
17992 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17993
17994         * g++.dg/overload/member2.C: New test.
17995
17996 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
17997
17998         * g++.dg/README: Describe new compat directory.
17999         * g++.dg/dg.exp: Skip tests in compat directory.
18000         * README.compat: New file.
18001         * lib/compat.exp: New expect script.
18002         * g++.dg/compat: New test directory.
18003         * g++.dg/compat/compat.exp: New expect script.
18004         * g++.dg/compat/abi: New test directory.
18005         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
18006         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
18007         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
18008         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
18009         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
18010         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
18011         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
18012         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
18013         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
18014         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
18015         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
18016         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
18017         * g++.dg/compat/break: New test directory.
18018         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
18019         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
18020         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
18021         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
18022         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
18023         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
18024         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
18025         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
18026         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
18027         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
18028         g++.dg/compat/break/README: New files.
18029         * g++.dg/compat/eh: New test directory.
18030         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
18031         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
18032         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
18033         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
18034         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
18035         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
18036         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
18037         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
18038         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
18039         g++.dg/compat/eh/filter2_y.C,
18040         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
18041         g++.dg/compat/eh/new1_y.C,
18042         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
18043         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
18044         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
18045         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
18046         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
18047         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
18048         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
18049         g++.dg/compat/eh/unexpected1_y.C: New files.
18050         * g++.dg/compat/init: New test directory.
18051         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
18052         g++.dg/compat/init/array5_y.C,
18053         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
18054         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
18055         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
18056         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
18057         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
18058         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
18059         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
18060         g++.dg/compat/init/init-ref2_y.C: New files.
18061
18062 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18063
18064         PR c++/7584
18065         * g++.dg/inherit/using3.C: New test.
18066
18067 2002-10-17  Jan Hubicka  <jh@suse.cz>
18068
18069         * gcc.dg/20021017-2.c: New test.
18070
18071 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18072
18073         * g++.dg/abi/mangle16.C: Adjust.
18074
18075         * g++.dg/init/array8.C: New test.
18076
18077 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
18078
18079         * gcc.dg/special/mips-abi.exp: New test.
18080         * gcc.dg/special/mips-abi.s: Empty file used by the above.
18081
18082 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18083
18084         * g++.dg/abi/mangle16.C: New test.
18085         * g++.dg/abi/mangle17.C: Likewise.
18086
18087         PR c++/7478
18088         * g++.dg/template/ref1.C: New test.
18089
18090 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18091
18092         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
18093
18094 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
18095
18096         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
18097
18098 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18099
18100         PR c++/7524
18101         * g++.dg/init/array7.C: New test.
18102
18103 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
18104
18105         * g++.dg/init/array6.C: New test.
18106
18107         * g++.dg/abi/mangle13.C: Likewise.
18108         * g++.dg/abi/mangle14.C: Likewise.
18109         * g++.dg/abi/mangle15.C: Likewise.
18110
18111 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18112
18113         * g++.dg/abi/empty8.C: New test.
18114
18115 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
18116
18117         * g++.dg/init/ctor1.C: New test.
18118
18119 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
18120
18121         * gcc.c-torture/execute/20021015-1.c: New test.
18122
18123 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
18124
18125         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
18126
18127 2002-10-14  Jan Hubicka  <jh@suse.cz>
18128
18129         * gcc.dg/i386-ssetype-[1-5].c: New tests.
18130
18131 2002-10-14  Richard Henderson  <rth@redhat.com>
18132
18133         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
18134
18135 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18136
18137         PR optimization/6631
18138         * g++.dg/opt/const2.C: New test.
18139
18140 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18141
18142         PR c++/7176
18143         * g++.dg/parse/friend1.C: New test.
18144         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
18145
18146 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
18147
18148         * gcc.dg/20021014-1.c: New test.
18149
18150 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
18151
18152         PR c++/5661
18153         * g++.dg/ext/vlm1.C: New test.
18154         * g++.dg/ext/vlm2.C: Likewise.
18155
18156         * g++.dg/init/array1.C: Remove invalid braces.
18157         * g++.dg/init/brace1.C: New test.
18158         * g++.dg/init/copy2.C: Likewise.
18159         * g++.dg/init/copy3.C: Likewise.
18160         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
18161         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
18162         braces.
18163
18164 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
18165
18166         * gcc.dg/cpp/assembler.S: Don't use -ansi.
18167
18168 2002-10-11  Richard Shann  <richard.shann@superh.com>
18169
18170         * gcc.c-torture/compile/simd-5.c: New test.
18171
18172 2002-10-10  Roger Sayle  <roger@eyesopen.com>
18173
18174         * gcc.c-torture/execute/shiftopt-1.c: New test case.
18175
18176 2002-10-10  Jim Wilson  <wilson@redhat.com>
18177
18178         * gcc.c-torture/execute/20021010-1.c: New test.
18179
18180 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
18181
18182         PR c/7353
18183         * g++.dg/ext/typedef-init.C: New test.
18184         * gcc.dg/typedef-init.c: New test.
18185
18186 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
18187
18188         * gcc.dg/cpp/paste13.c: New test.
18189
18190 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18191
18192         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
18193         remaining platforms, XFAIL during compile, not execute.  Don't
18194         XFAIL at -O0.
18195
18196 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18197
18198         * gcc.dg/alias-1.c: Tweak expected warning.
18199
18200 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
18201
18202         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
18203
18204 2002-10-06  Andreas Jaeger  <aj@suse.de>
18205
18206         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
18207         * gcc.dg/cpp/c++98.C: Likewise.
18208
18209         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
18210         * g++.dg/cpp/c++98.C: Likewise.
18211
18212         * g++.dg/README (Subdirectories): Mention cpp directory.
18213
18214         PR target/7559
18215         * gcc.dg/20021006-1.c: New test.
18216
18217 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18218
18219         PR c++/7804
18220         * g++.dg/other/warning1.C: New test.
18221
18222 2002-10-04  Roger Sayle  <roger@eyesopen.com>
18223
18224         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
18225         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
18226         and sparc-*-* with -m64 as expected failures.  See PR 8087.
18227
18228 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18229
18230         PR c++/7931
18231         * g++.dg/template/ptrmem3.C: New test.
18232
18233         PR c++/7754
18234         * g++.dg/template/union1.C: New test.
18235
18236 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18237
18238         PR c++/8006
18239         * g++.dg/abi/mangle9.C: New test.
18240         * g++.dg/abi/mangle10.C: New test.
18241         * g++.dg/abi/mangle11.C: New test.
18242         * g++.dg/abi/mangle12.C: New test.
18243
18244 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
18245
18246         PR c++/7188.
18247         * g++.dg/template/meminit1.C: New test.
18248         * g++.dg/warn/Wreorder-1.C: Likewise.
18249         * g++.old-deja/g++.mike/warn3.C: Tweak.
18250         * lib/prune.exp: Ingore "in copy constructor".
18251
18252 2002-10-02  Andreas Jaeger  <aj@suse.de>
18253
18254         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
18255         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
18256         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
18257         on x86-64.
18258
18259 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18260
18261         * gcc.dg/empty1.C: Fix typo.
18262
18263 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
18264
18265         * gcc.dg/alias-1.c: New test.
18266
18267 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18268
18269         * gcc.dg/empty1.C: New test.
18270
18271         * g++.dg/tls/init-2.C: Tweak error messages.
18272
18273 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
18274
18275         * gcc.c-torture/compile/20020923-1.c: New test.
18276
18277 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
18278
18279         * gcc.c-torture/execute/ffs-1.c: New test.
18280         * gcc.c-torture/execute/ffs-2.c: Ditto.
18281
18282 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
18283
18284         * g++.dg/overload/member1.C: New test.
18285
18286 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
18287
18288         * g++.dg/abi/empty7.C: New test.
18289         * g++.dg/init/pm2.C: Likewise.
18290
18291 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
18292
18293         * g++.dg/rtti/crash1.C: New test.
18294
18295 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
18296
18297         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
18298         gcc.dg/sibcall-4.c: New tests.
18299
18300 2002-09-28  Roger Sayle  <roger@eyesopen.com>
18301
18302         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
18303         powerpc and MMIX targets.
18304
18305 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
18306
18307         * gcc.dg/cpp/20020927-1.c: New.
18308
18309 2002-09-26  David S. Miller  <davem@redhat.com>
18310
18311         * gcc.c-torture/compile/trunctfdf.c: New.
18312
18313 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18314
18315         * lib/target-supports.exp (check_weak_available): Handle solaris2.
18316
18317 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
18318
18319         * gcc.c-torture/execute/loop-15.c: New.
18320
18321 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
18322
18323         * README.QMTEST: Fix typo.
18324
18325 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18326
18327         * gcc.dg/20020926-1.c: New test.
18328
18329 2002-09-25  David S. Miller  <davem@redhat.com>
18330
18331         PR target/7842
18332         * gcc.c-torture/execute/shiftdi.c: New test.
18333
18334 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
18335
18336         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
18337         unique to the tool.
18338         * lib/g77.exp (g77_init): Likewise.
18339         * lib/g++.exp (g++_init): Likewise.
18340         * lib/objc.exp (objc_init): Likewise.
18341
18342 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
18343
18344         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
18345         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
18346         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
18347
18348 2002-09-25  Richard Henderson  <rth@redhat.com>
18349
18350         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
18351         too-small long double.
18352
18353 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
18354
18355         * gcc.dg/20020919-1.c: New test.
18356
18357 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
18358
18359         * g++.dg/abi/bitfield6.C: New test.
18360         * g++.dg/abi/bitfield7.C: New test.
18361         * g++.dg/abi/bitfield8.C: New test.
18362         * g++.dg/abi/vbase11.C: New test.
18363
18364 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18365
18366         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
18367         hppa*-*-hpux*.  Update test comment.
18368
18369 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
18370
18371         * gcc.dg/tls/struct-1.c: New test.
18372
18373 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
18374
18375         * gcc.dg/cpp/tr-warn2.c: Update.
18376
18377 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18378
18379         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
18380
18381 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18382
18383         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
18384         systems.
18385
18386 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
18387
18388         * gcc.c-torture/execute/ieee/mzero3.c: New test.
18389
18390         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18391         Adjust for c++filt moved to binutils.  Remove spurious duplicate
18392         setting of cxxfilt.
18393
18394 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
18395
18396         * gcc.dg/20020312-2.c: Update for darwin.
18397
18398 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18399
18400         * g++.old-deja/g++.other/crash32.C: Mark ICE.
18401
18402 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
18403
18404         * objc.dg/comp-types-1.m: New test.
18405         * objc.dg/comp-types-2.m: New test.
18406         * objc.dg/comp-types-3.m: New test.
18407         * objc.dg/comp-types-4.m: New test.
18408         * objc.dg/comp-types-5.m: New test.
18409         * objc.dg/comp-types-6.m: New test.
18410
18411 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18412
18413         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
18414
18415 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18416
18417         * g++.dg/other/do1.C: New test.
18418
18419         * g++.dg/template/subst1.C: New test.
18420
18421 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
18422
18423         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
18424
18425 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18426
18427         * g++.dg/template/qualttp20.C: Adjust expected errors.
18428         * g++.old-deja/g++.jason/report.C: Likewise.
18429         * g++.old-deja/g++.other/qual1.C: Likewise.
18430
18431         * g++.dg/lookup/scoped2.C: New test.
18432
18433         * g++.dg/ext/asm3.C: New test.
18434
18435 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
18436
18437         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
18438
18439 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
18440
18441         * ChangeLog: follow spelling conventions.
18442         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
18443         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
18444         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
18445         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
18446         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
18447         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
18448         * g++.old-deja/g++.law/global-init1.C: Likewise.
18449         * g++.old-deja/g++.other/delete4.C: Likewise.
18450         * g++.old-deja/g++.other/inline21.C: Likewise.
18451         * g++.old-deja/g++.other/singleton.C: Likewise.
18452         * g77.dg/strlen0.f: Likewise.
18453         * g77.f-torture/compile/20010519-1.f: Likewise.
18454         * g77.f-torture/compile/980310-4.f: Likewise.
18455         * gcc.c-torture/compile/20000605-1.c: Likewise.
18456         * gcc.c-torture/execute/20020225-1.c: Likewise.
18457         * gcc.dg/c90-hexfloat-2.c: Likewise.
18458         * gcc.dg/c99-bool-1.c: Likewise.
18459         * gcc.dg/c99-hexfloat-2.c: Likewise.
18460         * gcc.dg/dll-2.c: Likewise.
18461         * gcc.dg/wtr-union-init-1.c: Likewise.
18462         * gcc.dg/wtr-union-init-2.c: Likewise.
18463         * gcc.dg/wtr-union-init-3.c: Likewise.
18464         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18465         * gcc.dg/cpp/defined.c: Likewise.
18466         * gcc.dg/cpp/macsyntx.c: Likewise.
18467         * gcc.dg/cpp/paste2.c: Likewise.
18468         * gcc.dg/cpp/trad/defined.c: Likewise.
18469         * gcc.dg/format/c90-printf-1.c: Likewise.
18470         * gcc.dg/format/c90-scanf-1.c: Likewise.
18471         * gcc.dg/format/c99-printf-1.c: Likewise.
18472         * gcc.dg/format/c99-scanf-1.c: Likewise.
18473         * gcc.misc-tests/gcov-8.c: Likewise.
18474         * lib/profopt.exp: Likewise.
18475
18476 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
18477
18478         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
18479
18480 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18481
18482         * g++.dg/inherit/using2.C: New test.
18483
18484 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
18485
18486         * ChangeLog: Follow spelling conventions.
18487         * g++.dg/template/friend4.C: Likewise.
18488         * g++.old-deja/g++.pt/crash67.C: Likewise.
18489         * gcc.c-torture/execute/20000801-4.c: Likewise.
18490         * gcc.dg/c90-digraph-1.c: Likewise.
18491         * gcc.dg/c94-digraph-1.c: Likewise.
18492         * gcc.dg/c99-digraph-1.c: Likewise.
18493         * gcc.dg/cpp/line5.c: Likewise.
18494         * gcc.dg/cpp/multiline.c: Likewise.
18495         * gcc.dg/cpp/trad/literals-1.c: Likewise.
18496         * gcc.dg/format/attr-3.c: Likewise.
18497         * gcc.dg/format/c90-scanf-3.c: Likewise.
18498         * gcc.dg/format/ext-4.c: Likewise.
18499
18500 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18501
18502         * g++.dg/template/pretty1.C: New test.
18503
18504 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
18505
18506         * gcc.c-torture/execute/struct-cpy-1.c: New test.
18507
18508 2002-09-13  Matt Austern  <austern@apple.com>
18509
18510         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
18511         passing a cast expression to a function by const reference.
18512
18513 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
18514
18515         * g++.dg/template/deduce1.C: New test.
18516
18517 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
18518
18519         * gcc.c-torture/execute/simd-1.c: Force all use of int to
18520         32-bit int.
18521
18522 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18523
18524         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
18525         usage.
18526
18527 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
18528
18529         * gcc.c-torture/compile/20020910-1.c: New test.
18530
18531 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
18532
18533         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
18534
18535 2002-09-10  Andreas Jaeger  <aj@suse.de>
18536
18537         * gcc.dg/20020312-2.c: Adjust for x86-64.
18538
18539 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
18540
18541         * g77.dg/7388.f: New test case for PR 7388.
18542
18543 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
18544
18545         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
18546
18547 2002-09-05  Ziemowit Laski <zlaski@apple.com>
18548
18549         * objc.dg/proto-lossage-1.m: New test.
18550
18551 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
18552
18553         * gcc.dg/cpp/_Pragma4.c: Fix typo.
18554
18555 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
18556
18557         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
18558         expected to pass.
18559
18560 2002-09-06  Stan Shebs  <shebs@apple.com>
18561             David Edelsohn  <edelsohn@gnu.org>
18562
18563         * gcc.dg/weak: New directory.
18564         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
18565         target-specific xfail bits.
18566         * gcc.dg/typeof-2.c: Move to new directory.
18567         * gcc.dg/weak.exp: New expect script.
18568
18569 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
18570
18571         * gcc.c-torture/execute/extzvsi.c: New test.
18572
18573 2002-09-05  Stan Shebs  <shebs@apple.com>
18574
18575         * gcc.dg/weak-1.c: xfail on Darwin.
18576         * gcc.dg/weak-2.c: Ditto.
18577         * gcc.dg/weak-3.c: Ditto.
18578         * gcc.dg/weak-4.c: Ditto.
18579         * gcc.dg/weak-5.c: Ditto.
18580         * gcc.dg/weak-6.c: Ditto.
18581         * gcc.dg/weak-7.c: Ditto.
18582         * gcc.dg/weak-8.c: Ditto.
18583         * gcc.dg/weak-9.c: Ditto.
18584
18585 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
18586
18587         * gcc.c-torture/execute/loop-14.c: New test.
18588
18589 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
18590
18591         * g++.dg/other/cxa-atexit1.C: New test.
18592
18593         * gcc.dg/typeof-2.c: New test.
18594
18595 2002-09-03  Roger Sayle  <roger@eyesopen.com>
18596
18597         * gcc.dg/builtins-2.c: New testcase.
18598         * gcc.dg/builtins-3.c: New testcase.
18599
18600 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
18601
18602         * gcc.dg/cpp/_Pragma4.c: New test.
18603
18604 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
18605
18606         * objc/execute/nil_method-1.m: New testcase.
18607
18608 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
18609
18610         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
18611         [Object class], not [Object initialize].
18612
18613 2002-08-31  Roger Sayle  <roger@eyesopen.com>
18614             Hans-Peter Nilsson  <hp@bitrange.com>
18615
18616         * gcc.c-torture/execute/20020720-1.x: Skip test on
18617         mmix-knuth-mmixware.  Correct comment.
18618
18619 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
18620
18621         * testsuite/g++.dg/abi/bitfield5.C: New test.
18622         * testsuite/g++.dg/abi/vbase10.C: Likewise.
18623
18624 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
18625
18626         * objc.dg/undeclared-selector.m: New test.
18627
18628 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
18629
18630         * g++.dg/other/offsetof1.C: Avoid cast warning.
18631
18632 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
18633
18634         * objc.dg/super-class-2.m: New test.
18635
18636 2002-08-24  Matt Austern  <austern@apple.com>
18637
18638         * g++.dg/ext/lvaddr.C: New test.
18639         * g++.dg/ext/lvcast.C: New test.
18640
18641 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
18642
18643         * testsuite/g++.dg/inherit/cond1.C: New test.
18644
18645 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
18646
18647         * gcc.dg/noncompile/incomplete-1.c: New test.
18648
18649 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
18650
18651         * gcc.dg/typespec-1.c: New test.
18652
18653 2002-08-20  Devang Patel  <dpatel@apple.com>
18654         * objc.dg/proto-hier-2.m: New test.
18655
18656 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
18657
18658         * objc.dg/bitfield-1.m: New test.
18659         * objc.dg/bitfield-2.m: New test.
18660
18661 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18662
18663         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
18664         gcc.dg/c99-flex-array-4.c: New tests.
18665
18666 2002-08-16  Stan Shebs  <shebs@apple.com>
18667
18668         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
18669
18670 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
18671
18672         * gcc.dg/typeof-1.c: New test.
18673         * g++.dg/ext/typeof2.C: New test.
18674
18675 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18676
18677         * g++.dg/other/offsetof1.C: New test.
18678
18679 2002-08-14  Richard Henderson  <rth@redhat.com>
18680
18681         * gcc.dg/tls/diag-3.c: Fix expected message strings.
18682
18683 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
18684
18685         * gcc.dg/cpp/_Pragma3.c: New test.
18686
18687 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
18688
18689         * g++.dg/template/inherit3: New test.
18690
18691 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18692
18693         * gcc.dg/bitfld-4.c: Add blank options.
18694
18695 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
18696
18697         * g++.dg/template/crash1.C: New test.
18698
18699 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18700
18701         * gcc.dg/tls/opt-2.c: New test.
18702
18703 2002-08-08  Devang Patel  <dpatel@apple.com>
18704
18705         * objc.dg/selector-1.m : New test
18706
18707 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18708
18709         * g++.dg/abi/bitfield4.C: New test.
18710         * gcc.dg/bitfld-4.c: New test.
18711
18712 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18713
18714         * g++.dg/other/packed1.C: New test.
18715
18716 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
18717
18718         * g++.dg/abi/offsetof.C: Tweak error messages.
18719         * g++.old-deja/g++.mike/p10769a.C: Likewise.
18720
18721 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18722
18723         * gcc.dg/bitfld-3.c: New test.
18724
18725 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18726             Richard Henderson  <rth@redhat.com>
18727
18728         * gcc.dg/i386-bitfield1.c: New test.
18729         * g++.dg/abi/bitfield3.C: Update.
18730
18731 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
18732
18733         * objc.dg/const-str-2.m: Update.
18734         * gcc.dg/cpp/c++98.c: Change to C extension.
18735         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
18736         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
18737
18738 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
18739
18740         * testsuite/gcc.dg/tls/diag-3.c: New.
18741
18742 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
18743
18744         * g++.dg/README (Subdirectories): Document new subdir expr.
18745         * g++.dg/expr/pmf-1.C: New test.
18746
18747 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
18748
18749         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
18750
18751 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
18752
18753         * g++.dg/abi/bitfield3.C: New test.
18754
18755 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
18756
18757         * lib/gcov.exp: Tweak expected line formats.
18758         * gcc.misc-tests/gcov8.c: New test.
18759         * gcc.misc-tests/gcov8.x: New flags.
18760
18761 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
18762
18763         * consistency.vlad/layout/endian.c: Include string.h.
18764
18765         * gcc.c-torture/execute/20020805-1.c: New test.
18766
18767 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
18768
18769         * g++.dg/other/conversion1.C: New test.
18770
18771 2002-08-03  Roger Sayle  <roger@eyesopen.com>
18772
18773         * gcc.dg/builtins-1.c: New testcase.
18774
18775 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
18776
18777         * g++.dg/inherit/access3.C: New test.
18778
18779 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
18780
18781         * gcc.dg/ia64-visibility-2.c: New test.
18782
18783 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
18784
18785         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
18786         __qualifier_flags to __flags.
18787
18788 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
18789
18790         * g++.dg/inherit/operator1.C: New test.
18791         * g++.dg/lookup/disamb1.C: Fix typo in comment.
18792         * g++.dg/other/error1.C: Change expected error message.
18793         * g++.dg/template/conv4.C: Likewise.
18794
18795 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
18796
18797         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
18798         for documented behavior.
18799
18800 2002-07-25  Roger Sayle  <roger@eyesopen.com>
18801
18802         * gcc.c-torture/execute/20020720-1.x: Skip this test on
18803         several targets known to fail.
18804
18805 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
18806
18807         * gcc.dg/mips-args-[123].c: New tests.
18808
18809 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
18810
18811         * gcc.dg/ppc-spe.c: New.
18812
18813 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
18814
18815         * g++.dg/other/ptrmem4.C: New testcase.
18816
18817 2002-07-24  Richard Henderson  <rth@redhat.com>
18818
18819         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
18820
18821 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
18822
18823         * g++.dg/ext/alignof1.C (main): Return 0 for success.
18824
18825 2002-07-24  Roger Sayle  <roger@eyesopen.com>
18826
18827         * gcc.c-torture/execute/memset-3.c: New testcase.
18828
18829 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
18830
18831         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
18832         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
18833
18834 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18835
18836         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
18837         Delete.
18838
18839 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
18840
18841         * gcc.c-torture/compile/simd-4.c: New test.
18842
18843 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18844
18845         PR c++/7347, c++/7348
18846         * g++.dg/template/access4.C: New test.
18847         * g++.dg/template/access5.C: New test.
18848         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
18849         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
18850         * g++.old-deja/g++.pt/ttp58.C: Likewise.
18851         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
18852
18853 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
18854
18855         * gcc.dg/gnu89-init-2.c: New test.
18856
18857 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
18858
18859         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
18860
18861 2002-07-20  Roger Sayle  <roger@eyesopen.com>
18862
18863         * gcc.c-torture/execute/20020720-1.c: New testcase.
18864
18865 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
18866
18867         * gcc.dg/cpp/Wsignprom.c: New tests.
18868
18869 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
18870
18871         * gcc.c-torture/execute/loop-13.c: New test.
18872
18873 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
18874
18875         * gcc.dg/cpp/expr.c: New tests.
18876
18877 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
18878
18879         * g++.dg/opt/pr6713.C: Add template instantiation.
18880
18881 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
18882
18883         * gcc.dg/nest.c: New test.
18884
18885 2002-07-17  Richard Henderson  <rth@redhat.com>
18886
18887         * g++.dg/opt/pr6713.C: New test.
18888
18889 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
18890
18891         * gcc.c-torture/execute/loop-2e.x: Let the testcase
18892         XFAIL for all x86 processors.
18893
18894 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
18895
18896         * gcc.c-torture/execute/20010122-1.x: Do not test with
18897         -fomit-frame-pointer.
18898
18899 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18900
18901         * g++.dg/template/instantiate2.C: New test.
18902         * g++.dg/template/spec4.C: New test.
18903
18904 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18905
18906         * g++.dg/template/access2.C: New test.
18907         * g++.dg/template/access3.C: New test.
18908
18909 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
18910
18911         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
18912         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
18913         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
18914         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
18915         Convert to use <stdarg.h>.
18916         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
18917         Delete.
18918         * gcc.dg/va-arg-2.c: New.
18919         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
18920
18921 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
18922
18923         * gcc.c-torture/compile/20020710-1.c: New test.
18924
18925 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
18926                           Andrew Pinski  <pinskia@physics.uc.edu>
18927
18928         gcc.c-torture/compile/simd-2.c: New testcase.
18929         gcc.c-torture/compile/simd-3.c: Likewise.
18930
18931 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
18932
18933         PR c++/7224
18934         * g++.dg/overload/error1.C: New test.
18935
18936 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18937
18938         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
18939         configuration and IRIX 6 O32 ABI.
18940
18941 2002-07-11  Roger Sayle  <roger@eyesopen.com>
18942
18943         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
18944
18945 2002-07-10  Roger Sayle  <roger@eyesopen.com>
18946
18947         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
18948
18949 2002-07-10  Jeffrey A Law  <law@redhat.com>
18950
18951         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
18952
18953         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
18954
18955 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
18956
18957         * gcc.dg/20020312-2.c: Check for __PPC__.
18958
18959 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
18960
18961         * gcc.c-torture/compile/20020709-1.c: New test.
18962
18963 2002-07-07  Roger Sayle  <roger@eyesopen.com>
18964
18965         * g++.dg/template/qualttp21.C: New test case.
18966
18967 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
18968
18969         * gcc.c-torture/compile/20020706-1.c: New test.
18970         * gcc.c-torture/compile/20020706-2.c: New test.
18971
18972 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
18973             Alexandre Oliva  <aoliva@redhat.com>
18974
18975         * g++.dg/warn/incomplete1.C: New test.
18976
18977 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18978
18979         PR c++/7099
18980         * g++.dg/warn/noreturn1.C: New test.
18981
18982 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
18983
18984         PR c++/6706
18985         * g++.dg/debug/debug6.C: New test.
18986         * g++.dg/debug/debug7.C: New test.
18987
18988 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
18989
18990         * gcc.c-torture/compile/simd-3.c: New test.
18991
18992 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
18993
18994         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
18995         * gcc.dg/20020620-1.c: Likewise.
18996
18997 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18998
18999         PR c++/6944
19000         * g++.dg/init/array4.C: New test.
19001         * g++.dg/init/array5.C: New test.
19002
19003 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
19004
19005         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
19006         * gcc.c-torture/execute/simd-2.c (main): Likewise.
19007
19008 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19009
19010         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
19011         * gcc.dg/wtr-aggr-init-1.c: Likewise.
19012         * gcc.dg/wtr-conversion-1.c: Likewise.
19013         * gcc.dg/wtr-escape-1.c: Likewise.
19014         * gcc.dg/wtr-int-type-1.c: Likewise.
19015         * gcc.dg/wtr-label-1.c: Likewise.
19016         * gcc.dg/wtr-static-1.c: Likewise.
19017         * gcc.dg/wtr-strcat-1.c: Likewise.
19018         * gcc.dg/wtr-suffix-1.c: Likewise.
19019         * gcc.dg/wtr-switch-1.c: Likewise.
19020         * gcc.dg/wtr-unary-plus-1.c: Likewise.
19021         * gcc.dg/wtr-union-init-1.c: Likewise.
19022         * gcc.dg/wtr-union-init-2.c: Likewise.
19023         * gcc.dg/wtr-union-init-3.c: Likewise.
19024
19025         * gcc.dg/wtr-func-def-1.c: New test.
19026
19027 2002-07-02 Devang Patel <dpatel@apple.com>
19028
19029         * objc.dg/param-1.m: New test.
19030
19031 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
19032
19033         * gcc.dg/cpp/trad/directive.c: Add test.
19034         * gcc.dg/cpp/trad/macroargs.c: Add test.
19035         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
19036
19037 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
19038
19039         * gcc.dg/cpp/cmdlne-M.c: New test.
19040
19041 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
19042
19043         * objc.dg/desig-init-1.m: New test.
19044
19045 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19046
19047         PR c++/6716
19048         * g++.dg/template/instantiate1.C: New test.
19049
19050 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
19051
19052         PR c++/7112
19053         * g++.dg/template/sizeof2.C: New test.
19054
19055 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19056
19057         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
19058         gcc.dg/cpp/trad/include.c: New tests.
19059
19060 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
19061
19062         PR target/7177
19063         * gcc.c-torture/compile/20020701-1.c: New test.
19064
19065 2002-07-01  Stan Shebs  <shebs@apple.com>
19066
19067         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
19068         header here...
19069         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
19070         (objc-torture-execute): or here.
19071
19072 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
19073
19074         * gcc.c-torture/execute/arith-rand-ll.c: New test.
19075
19076 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19077
19078         * gcc.dg/cpp/trad/escaped-nl.c: New test.
19079
19080 2002-06-30  Devang Patel  <dpatel@apple.com>
19081
19082         * objc.dg/fsyntax-only.m: New test.
19083
19084 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
19085
19086         PR c++/6695
19087         * g++.dg/template/friend7.C: New file.
19088
19089 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
19090
19091         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
19092         return type.
19093
19094 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
19095
19096         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
19097         avoid division by zero.
19098
19099 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
19100
19101         * gcc.dg/Wunknownprag.c: New tests.
19102
19103 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
19104
19105         * gcc.c-torture/execute/simd-2.c: New test.
19106
19107 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
19108
19109         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
19110         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
19111         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
19112         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
19113         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
19114         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
19115         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
19116         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
19117         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
19118         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
19119         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
19120         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
19121         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
19122         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
19123         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
19124         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
19125         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
19126
19127 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
19128
19129         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
19130         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
19131         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
19132         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
19133         New tests.
19134         * gcc.dg/cpp/trad/directive.c: Update.
19135
19136 2002-06-23  Andreas Jaeger  <aj@suse.de>
19137
19138         * gcc.c-torture/execute/complex-6.c: New.
19139
19140 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
19141
19142         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
19143         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
19144         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
19145         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
19146
19147 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
19148
19149         * gcc.dg/cpp/trad: New directory with traditional tests copied
19150         from parent directory.
19151         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19152         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19153         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19154         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19155         Move to trad/ and rename.
19156         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
19157         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
19158         gcc.dg/cpp/trad/redef2.c: New tests.
19159         * gcc.dg/cpp/trad/trad.exp: New driver.
19160
19161 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
19162
19163         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19164         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19165         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19166         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19167         Remove.
19168
19169 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
19170
19171         * gcc.dg/20020620-1.c: New test.
19172
19173 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19174
19175         * g++.dg/template/ttp4.C: New test.
19176
19177 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
19178
19179         * g++.dg/opt/vt1.C: Fix regexp.
19180
19181 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19182
19183         * gcc.c-torture/execute/pure-1.c: Make functions static again.
19184         Don't use attribute `noinline'.
19185
19186 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19187
19188         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
19189
19190 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
19191
19192         * gcc.c-torture/execute/simd-1.c: New.
19193
19194         * gcc.dg/simd-1.c: New.
19195
19196 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19197
19198         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
19199
19200 2002-06-16  Richard Henderson  <rth@redhat.com>
19201
19202         * g++.dg/ext/anon-struct1.C: New.
19203         * g++.dg/ext/anon-struct2.C: New.
19204         * g++.dg/ext/anon-struct3.C: New.
19205         * gcc.dg/anon-struct-1.c: New.
19206         * gcc.dg/anon-struct-2.c: New.
19207         * gcc.dg/anon-struct-3.c: New.
19208         * gcc.dg/20011008-1.c: Adjust warning text.
19209         * gcc.dg/20020527-1.c: Add -fms-extensions.
19210
19211 2002-06-16  Richard Henderson  <rth@redhat.com>
19212
19213         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
19214
19215 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
19216
19217         * gcc.c-torture/execute/20020615-1.c: New test.
19218
19219 2002-06-15  Roger Sayle  <roger@eyesopen.com>
19220
19221         * gcc.c-tortuture/execute/compare-1.c: New test case.
19222         * gcc.c-tortuture/execute/compare-2.c: New test case.
19223         * gcc.c-tortuture/execute/compare-3.c: New test case.
19224
19225 2002-06-13  Richard Henderson  <rth@redhat.com>
19226
19227         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
19228         ia64 ilp32.
19229
19230 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19231
19232         * g++.dg/template/typename2.C: Update error message.
19233
19234 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
19235
19236         * gcc.c-torture/execute/20020611-1.c: New test.
19237
19238 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
19239
19240         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
19241         list of targets to skip.
19242
19243 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
19244
19245         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
19246         targets if not optimizing.
19247
19248 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
19249
19250         * gcc.c-torture/compile/20020605-1.c: New test.
19251
19252         * g++.dg/opt/vt1.C: New test.
19253
19254         * gcc.dg/20020531-1.c: New test.
19255
19256         * gcc.dg/20020530-1.c: New test.
19257
19258         * gcc.dg/20020527-1.c: New test.
19259
19260         * g++.dg/opt/cse1.C: New test.
19261
19262 2002-06-07  Roger Sayle  <roger@eyesopen.com>
19263
19264         * gcc.dg/20020607-2.c: New test case.
19265
19266 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
19267
19268         * gcc.c-torture/compile/20020604-1.c: New test.
19269
19270 2002-06-04  Richard Henderson  <rth@redhat.com>
19271
19272         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
19273         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
19274         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
19275
19276 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
19277
19278         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
19279
19280 2002-06-03  Richard Henderson  <rth@redhat.com>
19281
19282         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
19283         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
19284
19285 2002-06-02  Richard Henderson  <rth@redhat.com>
19286
19287         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
19288         test functions static.
19289
19290 2002-06-02  Andreas Jaeger  <aj@suse.de>
19291
19292         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
19293         now.
19294
19295 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19296
19297         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
19298         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
19299         Update for mofified diagnostics.
19300         * gcc.dg/c99-intconst-1.c: No longer fail.
19301
19302 2002-06-02  Richard Henderson  <rth@redhat.com>
19303
19304         * gcc.dg/uninit-A.c: Remove xfail markers.
19305
19306 2002-06-01  Roger Sayle  <roger@eyesopen.com>
19307
19308         * gcc.dg/fnegate-1.c: New test case.
19309
19310 2002-05-30  Osku Salerma  <osku@iki.fi>
19311
19312         * gcc.c-torture/execute/mayalias-1.c: New file.
19313
19314 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19315
19316         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
19317         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
19318         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
19319
19320 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
19321
19322         * gcc.c-torture/execute/20020529-1.c: New test.
19323
19324 2002-05-27  Richard Henderson  <rth@redhat.com>
19325
19326         * g++.dg/ext/attrib6.C: New test case.
19327
19328 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19329
19330         * gcc.c-torture/execute/pure-1.c: New test.
19331
19332 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19333
19334         * gcc.dg/cpp/arith-2.c: Remove.
19335
19336 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19337
19338         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
19339         * gcc.dg/cpp/if-3.c: Remove.
19340
19341 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
19342
19343         * g++.dg/opt/cse2.C: New test.
19344
19345 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
19346
19347         * gcc.dg/cpp/arith-1.c: New semantic tests.
19348         * gcc.dg/cpp/if-1.c: Update.
19349
19350 2002-05-24  Ben Elliston  <bje@redhat.com>
19351
19352         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
19353
19354 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19355
19356         * gcc.dg/verbose-asm.c: New test.
19357
19358 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19359
19360         * gcc.dg/cpp/paste12.c: New test.
19361
19362 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19363
19364         * g++.dg/parse/named_ops.C: New test.
19365
19366 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
19367
19368         * gcc/testsuite/gcc.dg/weak-8.c: New test.
19369
19370 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
19371
19372         * gcc.dg/weak-2.c: Allow optional leading underscore
19373         in scan-assembler symbol name.
19374         * gcc.dg/weak-3.c: Likewise.
19375         * gcc.dg/weak-4.c: Likewise.
19376         * gcc.dg/weak-5.c: Likewise.
19377
19378 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
19379
19380         * gcc.dg/20020523-1.c: New test.
19381
19382 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19383
19384         * objc.dg/const-str-2.m: Update now that we stop after
19385         a command line error.
19386
19387 2002-05-22  Richard Henderson  <rth@redhat.com>
19388
19389         * g++.dg/dg.exp: Fix typo in test pruneing.
19390
19391 2002-05-22  Richard Henderson  <rth@redhat.com>
19392
19393         * g++.dg/dg.exp: Prune the tls subdirectory.
19394         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
19395         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
19396         * g++.dg/tls/init-1.C: New.
19397
19398 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
19399
19400         * gcc.dg/20020517-1.c: New test.
19401
19402 2002-05-21  Richard Henderson  <rth@redhat.com>
19403
19404         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
19405         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
19406
19407 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
19408
19409         * g++.dg/other/copy2.C: New test.
19410
19411 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
19412
19413         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
19414         (MAX_COPY): Bump up to 10 times sizeof (long long).
19415         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
19416
19417         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
19418         sizeof (long long).
19419
19420         * gcc.c-torture/execute/strcpy-1.c: New test.
19421
19422 2002-05-19  Jason Merrill  <jason2redhat.com>
19423
19424         * g++.dg/ext/oper1.C: New test.
19425
19426 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
19427 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
19428
19429         * README.QMTEST: New file.
19430
19431         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
19432
19433 2002-05-19  Andreas Jaeger  <aj@suse.de>
19434
19435         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
19436         now.
19437         * gcc.c-torture/execute/loop-2d.x: Likewise.
19438
19439 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
19440
19441         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
19442         support weak symbols.
19443         * gcc.dg/weak-4.c: Likewise
19444         * gcc.dg/weak-6.c: Likewise
19445
19446 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
19447
19448         * gcc.dg/weak-3.c: Add dg-excess-error comment for
19449         cygwin, coff and h8300-*-hms targets
19450         * gcc.dg/weak-5.c: Likewise
19451         * gcc.dg/weak-7.c: Likewise
19452
19453 2002-05-16  Jason Merrill  <jason@redhat.com>
19454
19455         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
19456         (scan-assembler-not, scan-assembler-dem): Likewise.
19457         (scan-assembler-dem-not): Likewise.
19458
19459 2002-05-15  Richard Henderson  <rth@redhat.com>
19460
19461         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
19462
19463 2002-05-15  Richard Henderson  <rth@redhat.com>
19464
19465         * gcc.dg/weak-5.c (vfoo1c): No warning here.
19466         (vfoo1f): Warning here.
19467         (vfoo1l): Don't redefine the alias.
19468
19469 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
19470
19471         * g++.dg/init/pm1.C: New test.
19472
19473 2002-05-12  David S. Miller  <davem@redhat.com>
19474
19475         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
19476         types.
19477
19478 2002-05-10  Roger Sayle  <roger@eyesopen.com>
19479
19480         * gcc.c-torture/execute/20020510-1.c: New test case.
19481
19482 2002-05-10  David S. Miller  <davem@redhat.com>
19483
19484         * gcc.c-torture/execute/conversion.c: Test long double too.
19485
19486 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
19487
19488         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
19489         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
19490         * lib/g++.exp (g++_link_flags): Likewise.
19491         * lib/objc.exp (objc_target_compile): Likewise.
19492
19493 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19494
19495         * gcc.dg/cpp/poison.c: Update.
19496         * gcc.dg/cpp/20000625-2.c: Remove.
19497         * gcc.dg/cpp/direct2s.c: Remove final test.
19498
19499 2002-05-08  Tom Rix  <trix@redhat.com>
19500
19501         * gcc.c-torture/execute/20020508-1.c: New test.
19502         * gcc.c-torture/execute/20020508-2.c: New test.
19503         * gcc.c-torture/execute/20020508-3.c: New test.
19504
19505 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19506
19507         * gcc.dg/cpp/charconst-4.c: More tests.
19508
19509 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
19510
19511         PR c/6569
19512         * gcc.dg/weak-3.c: Update location of warning messages.
19513         * gcc.dg/weak-5.c: Likewise.
19514
19515 2002-05-06  Roger Sayle  <roger@eyesopen.com>
19516
19517         * gcc.c-torture/execute/20020506-1.c: New test case.
19518
19519 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19520
19521         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
19522
19523 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19524
19525         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
19526
19527 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19528
19529         * gcc.dg/cpp/charconst-3.c: New test.
19530
19531 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19532
19533         * gcc.dg/cpp/charconst.c: Update tests.
19534
19535 2002-05-05  Tim Josling  <tej@melbpc.org.au>
19536
19537         * treelang: Added directory for new sample language treelang. Also
19538         lib/treelang.exp: New file to signal treelang should be tested.
19539
19540 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19541
19542         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
19543         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
19544         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
19545         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
19546         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
19547         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
19548         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
19549
19550 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19551
19552         * gcc.dg/format/xopen-2.c: New test.
19553
19554 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19555
19556         * gcc.dg/20020503-1.c: New test.
19557
19558 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
19559
19560         * g++.dg/init/dtor1.C: Make it tougher.
19561
19562 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
19563
19564         * g++.dg/init/dtor1.C: New test.
19565
19566 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
19567
19568         * gcc.dg/altivec-8.c: New.
19569
19570 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
19571
19572         * gcc.dg/altivec-7.c: New.
19573
19574 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
19575
19576         * g++.dg/parse/typedef1.C: New test.
19577
19578 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
19579
19580         PR c++/6486
19581         * g++.dg/template/friend6.C: New test.
19582
19583         PR c++/6492
19584         * g++.dg/init/copy1.C: New test.
19585
19586 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
19587
19588         * g++.dg/warn/effc1.C: New test.
19589
19590 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19591
19592         * gcc.dg/cpp/if-cexp.c: Add a test.
19593
19594 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
19595
19596         * gcc.dg/20020426-2.c: New test.
19597
19598 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19599
19600         * gcc.dg/cpp/if-mop.c: Update.
19601         * gcc.dg/cpp/if-mpar.c: Add test.
19602         * gcc.dg/cpp/if-oppr.c: Update.
19603
19604 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19605
19606         PR c/6343
19607         * gcc.dg/weak-[2-7].c: New tests.
19608
19609 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19610
19611         * gcc.dg/enum1.c: New test.
19612
19613 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19614
19615         PR c++/6497
19616         * g++.dg/inherit/access2.C: New test.
19617
19618 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19619
19620         PR bootstrap/6445
19621         * gcc.dg/20020426-1.c: New test.
19622
19623 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19624
19625         * g++.dg/abi/enum1.C: New test.
19626
19627 2002-04-26  Richard Henderson  <rth@redhat.com>
19628
19629         * gcc.dg/c99-bool-1.c: Expect always true warning.
19630
19631 2002-04-25  Roger Sayle  <roger@eyesopen.com>
19632
19633         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
19634
19635 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19636
19637         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
19638         targets.
19639
19640 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
19641
19642         * g++.dg/abi/mange7.C: New test.
19643
19644         PR c++/6438.
19645         * g++.dg/parse/stmtexpr2.C: New test.
19646
19647 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
19648
19649         * gcc.dg/20020312-2.c: Add SH target.
19650
19651 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19652
19653         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
19654         compiler output on mips*-*-irix*.
19655
19656 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
19657
19658         * g++.dg/parse/attr1.C: New test.
19659
19660 2002-04-23  Roger Sayle  <roger@eyesopen.com>
19661
19662         * gcc.c-torture/execute/string-opt-17.c: New test case.
19663         * gcc.c-torture/execute/memset-2.c: New test case.
19664
19665 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
19666
19667         PR c++/6256:
19668         * g++.dg/template/friend5.C: New test.
19669
19670         PR c++/6331:
19671         * g++.dg/template/qual1.C: Likewise.
19672
19673 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
19674
19675         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
19676         Include stdlib.h, not stdio.h or ctype.h.
19677
19678 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
19679
19680         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
19681         cris-*-elf* and mmix-*-*.
19682         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
19683         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
19684         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
19685         Ditto.
19686         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
19687         * gcc.dg/wchar_t-1.c: Ditto.
19688
19689 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
19690
19691         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
19692         Clarify comment.
19693
19694 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
19695
19696         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
19697
19698 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19699
19700         * gcc.c-torture/execute/20000906-1.x: Delete.
19701
19702 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
19703
19704         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
19705
19706 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
19707
19708         * PR6367
19709         * g77.f-torture/execute/6367.f: New test.
19710         * g77.f-torture/execute/6367.x: Disable for MMIX.
19711
19712 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
19713
19714         * PR6352
19715         * g++.dg/opt/inline2.C: New test.
19716
19717 2002-04-18  Richard Henderson  <rth@redhat.com>
19718
19719         * gcc.dg/20000906-1.c: Enable for all targets.
19720         * gcc.c-torture/compile/iftrap-2.c: New.
19721
19722 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19723
19724         * gcc.dg/20020418-1.c: New test.
19725         * gcc.dg/20020418-2.c: New test.
19726
19727 2002-04-18  Richard Henderson  <rth@redhat.com>
19728
19729         * gcc.c-torture/compile/iftrap-1.c: New.
19730         * gcc.dg/iftrap-1.c: Adjust for ia64.
19731         * gcc.dg/iftrap-2.c: New.
19732
19733 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19734
19735         * gcc.c-torture/compile/20020418-1.c: New test.
19736
19737 2002-04-18  Roger Sayle  <roger@eyesopen.com>
19738
19739         * gcc.c-torture/compile/20020415-1.c: New.
19740
19741 2002-04-18  David S. Miller  <davem@redhat.com>
19742
19743         * gcc.c-torture/execute/20020418-1.c: New test.
19744
19745 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
19746
19747         * gcc.dg/20020416-1.c: New test.
19748
19749         * g++.dg/opt/inline1.C: New test.
19750
19751 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
19752
19753         * gcc.dg/altivec-5.c: New test.
19754
19755         * gcc.dg/20020415-1.c: New test.
19756
19757 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
19758
19759         * testsuite/lib/chill.exp: Remove.
19760
19761 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
19762
19763         * g++.dg/other/big-struct.C: New test.
19764
19765 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
19766
19767         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
19768         of scratch file.
19769
19770 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
19771
19772         PR c/6277
19773         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
19774         in scan-assembler function name
19775
19776 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
19777
19778         * g77.f-torture/execute/980628-4.x,
19779         g77.f-torture/execute/980628-5.x,
19780         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19781         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19782         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
19783         i[34567]86-*-*.
19784
19785 2002-04-13  David S. Miller  <davem@redhat.com>
19786
19787         * gcc.c-torture/execute/20020413-1.c: New test.
19788
19789 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
19790
19791         * gcc.dg/asm-6.c,
19792         * g++.dg/ext/asm1.C: New tests.
19793
19794 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
19795
19796         PR c++ 5373.
19797         * g++.dg/parse/stmtexpr1.C: New test.
19798
19799         PR c++/5189.
19800         * g++.dg/template/copy1.C: New test.
19801
19802 2002-04-12  Richard Henderson  <rth@redhat.com>
19803
19804         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
19805
19806 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
19807
19808         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
19809         gcc.c-torture/execute/20020307-2.c.
19810
19811 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
19812
19813         * g++.dg/ext/attrib5.C,
19814         * g++.dg/lookup/struct1.C: New tests.
19815
19816 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
19817
19818         * gcc.dg/20020411-1.c: New test.
19819
19820         * gcc.c-torture/execute/20020411-1.c: New test.
19821
19822 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
19823
19824         * g77.f-torture/execute/6177.f: New test.
19825
19826 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
19827
19828         PR middle-end/6247
19829         * g++.dg/opt/cleanup1.C: New test.
19830
19831         * g++.dg/opt/const1.C: New test.
19832
19833 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
19834
19835         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
19836
19837 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
19838
19839         PR c++/5507
19840         * g++.dg/template/typename2.C: New test.
19841
19842 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
19843
19844         * gcc.c-torture/execute/loop-12.c: New.
19845
19846 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
19847
19848         * g77.f-torture/execute/980628-4.x,
19849         g77.f-torture/execute/980628-5.x,
19850         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19851         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19852         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
19853
19854 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19855
19856         PR optimization/6086
19857         * g++.dg/opt/preinc1.C: New test.
19858
19859 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19860
19861         PR c++/5571
19862         * g++.dg/opt/static2.C: New test.
19863
19864 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19865
19866         PR c/5120
19867         * gcc.dg/20020406-1.c: New test.
19868
19869 2002-04-04  David S. Miller  <davem@redhat.com>
19870
19871         * gcc.c-torture/execute/20020404-1.c: New test.
19872
19873 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
19874
19875         PR c/6123
19876         * gcc.dg/20020312-2.c: Do not declare global register variable
19877         if __PIC__ or __pic__ is defined.
19878
19879 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
19880
19881         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
19882         __asm__ so that it works correctly even if -ansi -pedantic-errors.
19883
19884 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19885
19886         * gcc.misc-tests/linkage.exp: Update last change to handle
19887         sparc*-, not just sparc-.
19888
19889 2002-04-03  Richard Henderson  <rth@redhat.com>
19890
19891         * gcc.dg/cpp/ucs.c: Improved long UCS test.
19892
19893 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19894
19895         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
19896
19897 2002-04-02  David S. Miller  <davem@redhat.com>
19898
19899         * gcc.c-torture/execute/20020402-3.c: New test.
19900
19901 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19902
19903         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
19904         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
19905
19906         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
19907         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
19908         g77.f-torture/execute/20001201.x,
19909         g77.f-torture/execute/u77-test.x: New files.
19910
19911         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
19912         * gcc.dg/wchar_t-1.c: Ditto.
19913
19914 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19915
19916         * gcc.c-torture/execute/20020402-1.c: New test.
19917
19918 2002-04-01  Richard Henderson  <rth@redhat.com>
19919
19920         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
19921
19922         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
19923
19924 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19925
19926         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
19927
19928 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19929
19930         * g++.dg/inherit/template-as-base.C: Expect error.
19931         * g++.dg/inherit/namespace-as-base.C: Likewise.
19932
19933 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
19934
19935         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
19936         g++.dg/ext/instantiate3.C: Tweak match patterns.
19937
19938         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
19939         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
19940         -da test.
19941
19942 2002-03-31  Richard Henderson  <rth@redhat.com>
19943
19944         * gcc.dg/special/alias-2.c: New.
19945         * gcc.dg/special/ecos.exp: Run it.
19946
19947 2002-03-31  Richard Henderson  <rth@redhat.com>
19948
19949         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
19950
19951 2002-03-31  Kazu Hirata  <kazu@hxi.com>
19952
19953         * gcc.dg/weak-1.c: Disable on h8300 port.
19954
19955 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
19956
19957         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
19958         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
19959         ordering tests.
19960         * g++.dg/bprob/bprob-1.C: New test.
19961         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
19962         * g++.dg/gcov/gcov-1.C: New test.
19963         * g++.dg/gcov/gcov-1.x: New file.
19964         * g++.dg/gcov/gcov-2.C: New test.
19965         * g++.dg/gcov/gcov-3.C: New test.
19966         * g++.dg/gcov/gcov-3.h: New file.
19967
19968 2002-03-28  Roger Sayle  <roger@eyesopen.com>
19969
19970         * g++.old-deja/g++.other/builtins5.C: New test.
19971         * g++.old-deja/g++.other/builtins6.C: New test.
19972         * g++.old-deja/g++.other/builtins7.C: New test.
19973         * g++.old-deja/g++.other/builtins8.C: New test.
19974         * g++.old-deja/g++.other/builtins9.C: New test.
19975
19976 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
19977
19978         * g++.dg/opt/static1.C: New test.
19979
19980         * g++.dg/opt/longbranch1.C: New test.
19981
19982 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
19983
19984         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
19985
19986         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
19987
19988 2002-03-28  Jeffrey A Law  (law@redhat.com)
19989
19990         * gcc.c-torture/execute/20020328-1.c: New test.
19991
19992 2002-03-27  Richard Henderson  <rth@redhat.com>
19993
19994         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
19995         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
19996         move from g++.old-deja/g++.ext/.
19997
19998 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
19999
20000         * g++.dg/init/new2.C: New test.
20001
20002 2002-03-26  Richard Henderson  <rth@redhat.com>
20003
20004         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
20005
20006         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
20007         on sparc.
20008
20009         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
20010         sparcv9 systems.
20011         * gcc.dg/20001102-1.c: Likewise.
20012
20013 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
20014
20015         * gcc.dg/cpp/endif-pedantic1.c,
20016         gcc.dg/cpp/endif-pedantic2.c:  New tests.
20017
20018 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
20019
20020         * g++.dg/init/new1.C: New test.
20021
20022 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20023
20024         * g++.dg/abi/vbase9.C: New test.
20025
20026 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
20027
20028         * gcc.dg/arm-asm.c: New test.
20029
20030 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
20031
20032         * gcc.dg/Wswitch-enum.c: New test.
20033         Fix PR c/5044.
20034
20035 2002-03-26  Richard Henderson  <rth@redhat.com>
20036
20037         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
20038         structure.
20039
20040 2002-03-25  Richard Henderson  <rth@redhat.com>
20041
20042         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
20043         sparcv9 systems.
20044
20045         * gcc.c-torture/compile/20011119-1.c (xxx): New.
20046         * gcc.c-torture/compile/20011119-2.c (xxx): New.
20047
20048 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
20049
20050         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
20051
20052 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
20053
20054         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
20055         targets using generic thunk support.
20056
20057 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
20058
20059         * gcc.c-torture/compile/20020323-1.c: New test.
20060
20061         * g++.dg/opt/conj2.C: New test.
20062
20063 2002-03-24  Richard Henderson  <rth@redhat.com>
20064
20065         * gcc.dg/weak-1.c: Use -fno-common.
20066
20067 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20068
20069         * g77.dg/f77-edit-apostrophe-out.f: New test
20070         * g77.dg/f77-edit-h-out.f: New test
20071         * g77.dg/f77-edit-t-in.f: New test
20072         * g77.dg/f77-edit-t-out.f: New test
20073         * g77.dg/f77-edit-x-out.f: New test
20074         * g77.dg/f77-edit-slash-out.f: New test
20075         * g77.dg/f77-edit-colon-out.f: New test
20076         * g77.dg/f77-edit-s-out.f: New test
20077
20078 2002-03-24  Richard Henderson  <rth@redhat.com>
20079
20080         * objc/execute/formal_protocol-6.x: New XFAIL.
20081
20082 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20083
20084         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
20085         that do not support weak symbols
20086
20087 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20088
20089         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
20090         * lib/g77.exp:  Likewise
20091         * lib/objc.exp: Likewise
20092
20093 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
20094
20095         * gcc.dg/Wswitch-default.c: New test.
20096
20097 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
20098
20099         * g++.dg/other/enum1.C: New test.
20100
20101 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
20102
20103         * gcc.dg/pragma-ep-3.c: Fix typo.
20104
20105 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20106
20107         * g++.dg/inherit/template-as-base.C: New test.
20108
20109 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
20110
20111         * g++.old-deja/g++.other/dwarf2-1.C: Move...
20112         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
20113
20114 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
20115
20116         * gcc.dg/cpp/multiline.c: Update to match.
20117
20118 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
20119
20120         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
20121
20122 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
20123
20124         * gcc.dg/cpp/extratokens2.c:  New file.
20125
20126 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
20127
20128         * gcc.dg/20020312-2.c: Add rs6000 target.
20129
20130         * gcc.c-torture/compile/20020319-1.c: New test.
20131
20132 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20133
20134         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
20135         (A, E): Handle this.
20136
20137 2002-03-20  Jason Merrill  <jason@redhat.com>
20138
20139         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
20140         ignoring -fpic.
20141         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
20142         through prune_gcc_output.
20143
20144 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
20145
20146         * gcc.c-torture/compile/20020320-1.c: New test.
20147
20148 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
20149
20150         * gcc.c-torture/compile/20020318-1.c: New test.
20151
20152         * gcc.dg/struct-by-value-1.c: New test.
20153
20154         * gcc.dg/20020319-1.c: New test.
20155
20156 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
20157
20158         * g++.dg/opt/conj1.C: New test.
20159
20160 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
20161
20162         * g++.dg/template/qualttp20.C: Revert previous change.
20163         * g++.dg/template/qualttp3.C: Likewise.
20164         * g++.dg/template/qualttp4.C: Likewise
20165         * g++.dg/template/qualttp5.C: Likewise
20166         * g++.dg/template/qualttp6.C: Likewise
20167         * g++.dg/template/qualttp7.C: Likewise
20168         * g++.dg/template/qualttp8.C: Likewise
20169         * g++.dg/template/recurse.C: Likewise.
20170
20171 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20172
20173         * gcc.dg/cpp/wchar-1.c: Update.
20174
20175 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20176
20177         * g++.dg/template/conv1.C: New test.
20178         * g++.dg/template/conv2.C: New test.
20179         * g++.dg/template/conv3.C: New test.
20180         * g++.dg/template/conv4.C: New test.
20181
20182 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20183
20184         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
20185         * g++.dg/template/qualttp3.C: Likewise.
20186         * g++.dg/template/qualttp4.C: Likewise
20187         * g++.dg/template/qualttp5.C: Likewise
20188         * g++.dg/template/qualttp6.C: Likewise
20189         * g++.dg/template/qualttp7.C: Likewise
20190         * g++.dg/template/qualttp8.C: Likewise
20191         * g++.dg/template/recurse.C: Likewise.
20192
20193 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20194
20195         * g++.dg/opt/dtor1.C: New test.
20196
20197 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
20198
20199         * gcc.c-torture/compile/20020315-1.c: New test.
20200
20201 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
20202
20203         * gcc.dg/weak-1.c: Fix scan tests.
20204
20205 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
20206
20207         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
20208         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
20209         cris-*-aout* mmix-*-*.
20210         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
20211         cris-*-aout* mmix-*-*.
20212         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
20213         cris-*-elf* cris-*-aout* and mmix-*-*.
20214         * gcc.dg/20001009-1.c: Ditto.
20215         * gcc.dg/20010912-1.c: Ditto.
20216         * gcc.dg/20020122-4.c: Ditto.
20217         * gcc.dg/inline-2.c: Ditto.
20218
20219 2002-03-14  Jeffrey A Law  (law@cygnus.com)
20220
20221         * gcc.c-torture/compile/20020314-1.c: New test.
20222
20223 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
20224
20225         * gcc.c-torture/execute/20020314-1.c: New test.
20226
20227 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
20228
20229         * g++.dg/warn/Wunused-1.C: New test.
20230
20231 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
20232
20233         * g++.dg/abi/mangle6.C: New test.
20234
20235 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
20236
20237         * gcc.c-torture/compile/20020309-2.c: New test.
20238
20239         * gcc.c-torture/compile/20020312-1.c: New test.
20240
20241 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20242
20243         * g++.dg/other/access1.C: New test.
20244
20245 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
20246
20247         * gcc.c-torture/execute/wchar_t-1.c: New test.
20248
20249 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
20250
20251         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
20252
20253 2002-03-12  Roger Sayle  <roger@eyesopen.com>
20254
20255         * gcc.dg/20020312-1.c: New test case.
20256
20257 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
20258
20259         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
20260
20261 2002-03-11  Richard Henderson  <rth@redhat.com>
20262
20263         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
20264         * g++.old-deja/g++.jason/report.C: Likewise.
20265
20266 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20267
20268         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
20269         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
20270
20271 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20272
20273         * testsuite/g++.dg/overload/pmf1.C: New test.
20274
20275 2002-03-11  Kazu Hirata  <kazu@hxi.com>
20276
20277         * gcc.c-torture/execute/20020307-1.c: Use long.
20278
20279 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
20280
20281         PR optimization/5844
20282         * gcc.dg/20020310-1.c: New test.
20283
20284 2002-03-09  Michael Meissner  <meissner@redhat.com>
20285
20286         * gcc.c-torture/execute/memcpy-2.c: New test.
20287         * gcc.c-torture/execute/memset-1.c: New test.
20288         * gcc.c-torture/execute/strlen-1.c: New test.
20289         * gcc.c-torture/execute/strcmp-1.c: New test.
20290         * gcc.c-torture/execute/strncmp-1.c: New test.
20291
20292 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
20293
20294         * gcc.dg/ppc-ldstruct.c: New test.
20295
20296 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
20297
20298         * gcc.c-torture/execute/va-arg-22.c: New test.
20299
20300 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20301
20302         * gcc.c-torture/compile/20020309-1.c: New test.
20303
20304 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
20305
20306         * gcc.c-torture/execute/20020307-2.c: New test.
20307
20308 2002-03-07  Jeffrey A Law  (law@redhat.com)
20309
20310         * g77.f-torture/compile/20020307-1.f: New test.
20311
20312 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
20313
20314         * gcc.dg/unordered-1.c: New test.
20315
20316 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
20317
20318         * gcc.c-torture/execute/20020307-1.c: New test.
20319
20320 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
20321
20322         * gcc.dg/20020304-1.c: New test.
20323
20324         * gcc.c-torture/compile/20020304-2.c: New test.
20325
20326 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
20327
20328         * gcc.c-torture/compile/20020304-1.c: New test case
20329         (from PR c/5830).
20330
20331 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
20332
20333         * gcc.dg/20020103-1.c: Add other -D ppc variants.
20334
20335 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20336
20337         * g++.dg/other/classkey1.C: New test.
20338
20339 2002-03-01  Richard Henderson  <rth@redhat.com>
20340
20341         * gcc.c-torture/compile/981223-1.x: New.
20342         * gcc.c-torture/compile/920625-1.x: New.
20343
20344 2002-02-28  Richard Henderson  <rth@redhat.com>
20345
20346         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
20347
20348 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
20349
20350         * gcc.c-torture/execute/20020227-1.c: New test.
20351
20352 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
20353
20354         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
20355         here" ERROR lines.
20356         * g++.old-deja/g++.oliva/partord1.C: Likewise.
20357         * g++.old-deja.g++.other/defarg1.C: Likewise.
20358         * g++.old-deja/g++.pt/calls2.C: Likewise.
20359         * g++.old-deja/g++.pt/crash20.C: Likewise.
20360         * g++.old-deja/g++.pt/crash30.C: Likewise.
20361         * g++.old-deja/g++.pt/crash36.C: Likewise.
20362         * g++.old-deja/g++.pt/crash6.C: Likewise.
20363         * g++.old-deja/g++.pt/defarg13.C: Likewise.
20364         * g++.old-deja/g++.pt/derived3.C: Likewise.
20365         * g++.old-deja/g++.pt/error1.C: Likewise.
20366         * g++.old-deja/g++.pt/friend21.C: Likewise.
20367         * g++.old-deja/g++.pt/friend23.C: Likewise.
20368         * g++.old-deja/g++.pt/infinite1.C: Likewise.
20369         * g++.old-deja/g++.robertl/eb128.C: Likewise.
20370
20371 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
20372
20373         * gcc.c-torture/execute/20020225-2.c: New test.
20374
20375 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
20376
20377         * gcc.c-torture/execute/920730-1t.c,
20378         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
20379         Delete test cases, only relevant to -traditional.
20380
20381 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20382
20383         * gcc.dg/cpp/undef1.c: Remove.
20384         * gcc.dg/cpp/directiv.c: Update.
20385         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
20386
20387 2002-02-27  Michael Meissner  <meissner@redhat.com>
20388
20389         * gcc.c-torture/execute/20020226-1.c: New test.
20390
20391 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
20392
20393         * g++.dg/debug/debug4.C: New test.
20394
20395         * gcc.dg/ia64-visibility-1.c: New test.
20396
20397 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
20398
20399         * gcc.dg/debug/20020224-1.c: New.
20400
20401 2002-02-25  Kazu Hirata  <kazu@hxi.com>
20402
20403         * gcc.c-torture/execute/960416-1.x: New.
20404         * gcc.c-torture/execute/divconst-3.x: Likewise.
20405
20406 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
20407
20408         * gcc.dg/20020224-1.c: New test.
20409
20410 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
20411
20412         * gcc.c-torture/execute/20020225-1.c: New.
20413
20414 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20415
20416         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
20417
20418 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
20419
20420         * gcc.dg/20020222-1.c: New test.
20421
20422 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
20423
20424         * g++.dg/opt/anonunion1.C: New test.
20425
20426 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20427
20428         * g++.dg/template/qualttp19.C: New test.
20429         * g++.dg/template/qualttp20.C: New test.
20430         * g++.old-deja/g++.jason/report.C: Adjust expected errors
20431         * g++.old-deja/g++.other/qual1.C: Likewise.
20432
20433 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
20434
20435         * gcc.dg/attr-alwaysinline.c: New.
20436
20437 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
20438
20439         * gcc.dg/20020220-1.c: New test.
20440
20441         * gcc.dg/20020220-2.c: New test.
20442
20443         * g++.dg/opt/mmx1.C: New test.
20444
20445 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
20446
20447         * gcc.c-torture/compile/20020110.c: New test.
20448
20449 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
20450
20451         * gcc.c-torture/execute/20020219-1.c: New test.
20452
20453         * gcc.dg/20020219-1.c: New test.
20454
20455         * gcc.dg/noncompile/20020220-1.c: New test.
20456
20457         * g++.dg/opt/ptrintsum1.C: New test.
20458
20459         * gcc.dg/debug/20020220-1.c: New test.
20460
20461 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
20462
20463         * gcc.c-torture/execute/20020216-1.c: New test.
20464
20465 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20466
20467         * gcc.dg/decl-1.c: Update, new test.
20468
20469 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
20470
20471         * g++.dg/abi/bitfield1.C: New test.
20472         * g++.dg/abi/bitfield2.C: New test.
20473
20474 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20475
20476         * gcc.dg/attr-nest.c: New test.
20477
20478 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20479
20480         * gcc.c-torture/execute/20020215-1.c: New test.
20481
20482 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
20483
20484         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
20485         * g++.dg/debug/debug.exp: New.
20486         * g++.dg/debug/trivial.C: New.
20487         * g++.dg/debug/debug1.C: Moved...
20488         * g++.dg/other/debug1.C: ...from here.
20489         * g++.dg/debug/debug2.C: Moved...
20490         * g++.dg/other/debug2.C: ...from here.
20491         * g++.dg/debug/debug3.C: Moved...
20492         * g++.dg/other/debug3.C: ...from here.
20493
20494         * gcc.dg/noncompile/20020213-1.c: New test.
20495
20496 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
20497
20498         * g++.dg/other/debug3.C: New test.
20499
20500         * gcc.c-torture/execute/20020213-1.c: New test.
20501
20502 2002-02-13  Richard Smith <richard@ex-parrot.com>
20503
20504         * g++.old-deja/g++.other/thunk1.C: New test.
20505
20506 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20507
20508         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
20509
20510 2002-02-13  Stan Shebs  <shebs@apple.com>
20511
20512         * gcc.dg/altivec-3.c: New.
20513
20514 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
20515
20516         * gcc.dg/Wunreachable-1.c: New test.
20517         * gcc.dg/Wunreachable-2.c: New test.
20518
20519 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20520
20521         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
20522
20523 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
20524
20525         * gcc.dg/decl-1.c: New test.
20526
20527 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20528
20529         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
20530
20531 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20532
20533         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
20534         * gcc.c-torture/compile/980506-1.x: Likewise.
20535
20536 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20537
20538         * gcc.dg/20020210-1.c: New.
20539
20540 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
20541
20542         * g77.f-torture/execute/947.f: New regression test
20543         for PR fortran/947.
20544
20545 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
20546
20547         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
20548         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
20549
20550 2002-02-08  Richard Henderson  <rth@redhat.com>
20551
20552         * gcc.c-torture/compile/labels-3.c: New.
20553
20554 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
20555
20556         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
20557         expression statements work instead.
20558         * gcc.dg/noncompile/20020207-1.c: New test.
20559
20560 2002-02-07  Richard Henderson  <rth@redhat.com>
20561
20562         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
20563
20564 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20565
20566         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
20567         message from g77
20568         * lib/g77-dg.exp: Trim g77 error messages so that they are
20569         recognized by dg.exp.
20570
20571 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20572
20573         PR fortran/5473
20574         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
20575
20576 2002-02-07  Richard Henderson  <rth@redhat.com>
20577
20578         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
20579         to be sufficiently aligned for integers.
20580
20581 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
20582
20583         * g++.dg/template/friend4.C: New test.
20584
20585 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20586
20587         PR fortran/5743
20588         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
20589         unsupported cases.
20590
20591 2002-02-07  Richard Henderson  <rth@redhat.com>
20592
20593         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
20594         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
20595         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
20596         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
20597
20598 2002-02-06  Richard Henderson  <rth@redhat.com>
20599
20600         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
20601
20602 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
20603
20604         * gcc.dg/20020206-1.c: New test.
20605
20606 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
20607
20608         * gcc.c-torture/execute/20020206-1.c: New test.
20609
20610         * gcc.c-torture/execute/20020206-2.c: New test.
20611
20612         PR optimization/5429:
20613         * gcc.c-torture/compile/20020206-1.c: New test.
20614
20615 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
20616
20617         * g++.dg/ext/align1.C: Do not use an explicit alignment value
20618         as certain file formats cannot support particularly large
20619         alignments.
20620
20621         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
20622         and do not expect to be able to link the executable.
20623
20624         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
20625         fail because the COFF format does not support the weak attribute.
20626
20627 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
20628
20629         * g77.dg/pr5473.f:  New test
20630
20631 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
20632
20633         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
20634         Fix testcase accordingly.
20635
20636 2002-02-04  Richard Henderson  <rth@redhat.com>
20637
20638         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
20639         (buf): Change to be an array of pointers, not ints.
20640
20641 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20642
20643         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
20644         before all tests.  Move warning one line above to match where it
20645         C frontend emits.
20646         * gcc.dg/Wswitch-2.c: New test.
20647         * g++.dg/warn/Wswitch-1.C: New test.
20648         * g++.dg/warn/Wswitch-2.C: New test.
20649
20650 2002-02-04  Richard Henderson  <rth@redhat.com>
20651
20652         * g++.dg/abi/offsetof.C: Fix size comparison.
20653
20654 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
20655
20656         * gcc.dg/cast-qual-2.c: New test.
20657
20658 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20659
20660         * gcc.dg/20020201-4.c: New test.
20661
20662 2002-02-04  Ben Elliston  <bje@redhat.com>
20663
20664         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
20665         target_info attribute != 0, in addition to the empty string.
20666         (gcc_target_compile): Likewise.
20667
20668 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
20669
20670         * gcc.dg/Wswitch.c: New test.
20671         PR gcc/4475. PR gcc/3780.
20672
20673 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
20674
20675         * g77.f-torture/execute/5122.f: New test for regressions
20676         against PR fortran/5122.
20677
20678 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
20679
20680         * g77.f-torture/compile/pr3743.f: Delete
20681         * g77.dg/pr3743-1.f: New test.
20682         * g77.dg/pr3743-2.f: New test.
20683         * g77.dg/pr3743-3.f: New test.
20684         * g77.dg/pr3743-4.f: New test.
20685
20686 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20687
20688         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
20689
20690 2002-02-02  Richard Henderson  <rth@redhat.com>
20691
20692         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
20693         * gcc.c-torture/execute/bf64-1.c: Likewise.
20694
20695 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20696
20697         * gcc.dg/20020201-2.c: New test.
20698
20699         * gcc.dg/20020201-3.c: New test.
20700
20701         * gcc.c-torture/execute/bitfld-2.c: New test.
20702
20703 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20704
20705         * gcc.dg/bitfld-1.c: Update.
20706         * gcc.dg/bitfld-2.c: Update.
20707         * gcc.c-torture/execute/bitfld-1.x: New.
20708
20709 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20710
20711         * gcc.c-torture/execute/20020201-1.c: New test.
20712
20713 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
20714
20715         PR target/5469
20716         * gcc.dg/20020201-1.c: New test.
20717
20718 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
20719
20720         PR fortran/3743
20721         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
20722         * g77.f-torture/compile/pr3743.x: Remove
20723
20724 2002-01-31  Tom Rix  <trix@redhat.com>
20725
20726         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
20727
20728 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20729
20730         * gcc.dg/noncompile/20020130-1.c: New test.
20731
20732 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
20733
20734         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
20735
20736 2002-01-29  Richard Henderson  <rth@redhat.com>
20737
20738         * gcc.c-torture/execute/991118-1.c: Cast various constants back
20739         to long long.
20740         * gcc.c-torture/execute/bf64-1.c: Likewise.
20741
20742 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
20743
20744         * gcc.c-torture/execute/20020129-1.c: New test.
20745
20746 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20747
20748         * gcc.c-torture/compile/20000224-1.c: Update.
20749         * gcc.c-torture/execute/bitfld-1.c: New tests.
20750         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
20751         * gcc.dg/uninit-A.c: Update.
20752
20753 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20754
20755         * g++.dg/template/ctor1.C: Add instantiation.
20756
20757 2002-01-28  Paul Koning  <pkoning@equallogic.com>
20758
20759         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
20760         argument to __builtin_prefetch to be const ptr.
20761
20762 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
20763
20764         * gcc.c-torture/compile/20020120-1.c: New test.
20765
20766 2002-01-27  Kazu Hirata  <kazu@hxi.com>
20767
20768         * gcc.c-torture/execute/20020127-1.c: New test.
20769
20770 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
20771
20772         * g77.dg/f77-edit-i-in.f: New test
20773         * g77.dg/f77-edit-i-out.f: New test
20774
20775 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
20776
20777         * gcc.dg/debug/debug.exp: New file.
20778         * gcc.dg/debug/trivial.c: New file.
20779         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
20780         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
20781         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
20782         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
20783         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
20784         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
20785         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
20786         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
20787         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
20788         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
20789         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
20790         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
20791         * gcc.dg/20000503-1.c: Removed.
20792         * gcc.dg/20010207-1.c: Removed.
20793         * gcc.dg/20011223-1.c: Removed.
20794         * gcc.dg/20020104-2.c: Removed.
20795         * gcc.dg/debug-1.c: Removed.
20796         * gcc.dg/debug-2.c: Removed.
20797         * gcc.dg/debug-3.c: Removed.
20798         * gcc.dg/debug-4.c: Removed.
20799         * gcc.dg/debug-5.c: Removed.
20800         * gcc.dg/debug-6.c: Removed.
20801         * gcc.dg/dwarf2-1.c: Removed.
20802         * gcc.dg/dwarf2-2.c: Removed.
20803
20804 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
20805
20806         * g++.old-deja/g++.other/eh5.C: New test.
20807         * g++.old-deja/g++.other/sibcall2.C: New test.
20808         * g++.old-deja/g++.other/array9.C: New test.
20809         * g++.old-deja/g++.other/typename2.C: New test.
20810         * g++.old-deja/g++.other/crash60.C: New test.
20811         * g++.old-deja/g++.other/conv9.C: New test.
20812         * g++.old-deja/g++.other/mangle10.C: New test.
20813         * g++.old-deja/g++.other/unchanging1.C: New test.
20814         * g++.old-deja/g++.other/exprstmt1.C: New test.
20815         * g++.old-deja/g++.other/inline23.C: New test.
20816         * g++.old-deja/g++.eh/ia64-1.C: New test.
20817         * g++.old-deja/g++.other/dwarf2-1.C: New test.
20818         * g++.old-deja/g++.other/reload1.C: New test.
20819         * g++.old-deja/g++.other/static20.C: New test.
20820         * g++.old-deja/g++.other/local-alloc1.C: New test.
20821         * g++.old-deja/g++.other/conv8.C: New test.
20822         * g++.old-deja/g++.other/stmtexpr2.C: New test.
20823         * g++.old-deja/g++.other/storeexpr1.C: New test.
20824         * g++.old-deja/g++.other/storeexpr2.C: New test.
20825         * g++.dg/eh/template2.C: New test.
20826         * g++.dg/warn/weak1.C: New test.
20827
20828 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
20829
20830         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20831         Remove first, non-varying, argument.
20832
20833 2002-01-23  Richard Henderson  <rth@redhat.com>
20834
20835         * gcc.dg/inline-2.c: New.
20836
20837         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
20838         Add optional target arg.  Check number of arguments.
20839         (scan-assembler-not, scan-assembler-dem): Likewise.
20840         (scan-assembler-dem-not): Likewise.
20841
20842 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20843
20844         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
20845         line 12.
20846         * g++.old-deja/g++.brendan/parse3.C,
20847         g++.old-deja/g++.other/crash26.C,
20848         g++.old-deja/g++.other/crash28.C,
20849         g++.old-deja/g++.other/crash29.C,
20850         g++.old-deja/g++.other/crash30.C,
20851         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
20852
20853 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
20854
20855         * gcc.dg/20020115-1.c: New.
20856
20857 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
20858
20859         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
20860
20861 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
20862
20863         * gcc.dg/20020122-3.c: New.
20864
20865 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
20866
20867         * g++.dg/other/gc1.C: New test.
20868
20869 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20870
20871         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
20872
20873 2002-01-22  Richard Henderson  <rth@redhat.com>
20874
20875         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
20876
20877 2002-01-22  Richard Henderson  <rth@redhat.com>
20878
20879         * gcc.dg/20020122-4.c: New.
20880
20881 2002-01-22  H.J. Lu <hjl@gnu.org>
20882
20883         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
20884         link output.
20885         * gcc.dg/special/ecos.exp: Likewise.
20886         * lib/g++-dg.exp: Likewise.
20887         * lib/g77-dg.exp: Likewise.
20888         * lib/gcc-dg.exp : Likewise.
20889         * lib/mike-g++.exp: Likewise.
20890         * lib/mike-g77.exp: Likewise.
20891         * lib/mike-gcc.exp: Likewise.
20892         * lib/objc-dg.exp: Likewise.
20893
20894 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
20895
20896         PR target/5379
20897         * gcc.dg/20020122-2.c: New test.
20898
20899 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
20900
20901         * gcc.dg/20020122-1.c: New test.
20902
20903 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
20904
20905         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
20906
20907 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
20908
20909         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
20910
20911 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20912
20913         * gcc.c-torture/compile/20020121-1.c: New test.
20914
20915 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20916
20917         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
20918         ld_library_path.
20919
20920 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
20921
20922         * gcc.dg/20020218-1.c: New test.
20923
20924 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
20925
20926         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
20927         messages
20928         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
20929         "At global scope" warning
20930         * g++.dg/ext/align1.C: Change cygwin test for alignment
20931         from db-bogus to dg-warning
20932
20933 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
20934
20935         * g77.f-torture/compile/cpp2.F: New test.
20936
20937 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20938
20939         * g++.dg/template/access1.C: New test.
20940
20941 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
20942
20943         * gcc.dg/20020118-1.c: New.
20944
20945 2002-01-18  Kazu Hirata  <kazu@hxi.com>
20946
20947         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
20948
20949 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20950
20951         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
20952         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
20953         alignment warnings.
20954
20955 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20956
20957         * gcc.misc-tests/i386-prefetch.exp: Save and restore
20958         torture_with_loops and torture_without_loops
20959
20960 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
20961
20962         * gcc.c-torture/compile/20020116-1.c: New test.
20963
20964 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
20965
20966         * gcc.dg/20020116-2.c: New test.
20967
20968         * gcc.dg/ultrasp4.c: New test.
20969
20970         * gcc.dg/20020116-1.c: New test.
20971
20972 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
20973
20974         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
20975         by EABI.
20976
20977 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
20978
20979         * gcc.misc-tests/i386-prefetch.exp: New.
20980         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
20981         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
20982         * gcc.misc-tests/i386-pf-none-1.c: New test.
20983         * gcc.misc-tests/i386-pf-sse-1.c: New test.
20984
20985 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
20986
20987         * gcc.dg/gnu89-init-1.c: Add new tests.
20988
20989 2002-01-15  Andreas Jaeger  <aj@suse.de>
20990
20991         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
20992         * gcc.dg/i386-mmx-2.c: Likewise.
20993         * gcc.dg/i386-sse-1.c: Likewise.
20994         * gcc.dg/i386-sse-2.c: Likewise.
20995         * gcc.dg/i386-sse-3.c: Likewise.
20996
20997 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
20998
20999         * g77.f-torture/execute/intrinsic-unix-bessel.f:
21000         Uncomment additional cases that now pass.
21001
21002 2002-01-11  Richard Henderson  <rth@redhat.com>
21003
21004         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
21005         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
21006
21007 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
21008
21009         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
21010
21011 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
21012
21013         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
21014         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
21015
21016 2002-01-10  Dale Johannesen  <dalej@apple.com>
21017
21018         * gcc.c-torture/execute/loop-11.c: New.
21019
21020 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
21021
21022         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
21023         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
21024
21025 2002-01-09  Richard Henderson  <rth@redhat.com>
21026
21027         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
21028         type in which to perform the operation for each size.
21029
21030 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
21031
21032         * gcc.c-torture/compile/20020109-2.c: New test.
21033
21034 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
21035
21036         * gcc.c-torture/execute/loop-10.c: New test.
21037
21038 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21039
21040         * gcc.c-torture/compile/20010226-1.c: New test.
21041         * gcc.c-torture/compile/20010227-1.c: New test.
21042         * gcc.c-torture/compile/20010426-1.c: New test.
21043         * gcc.c-torture/compile/20010510-1.c: New test.
21044         * gcc.c-torture/compile/20010605-3.c: New test.
21045         * gcc.c-torture/compile/20010824-1.c: New test.
21046         * gcc.c-torture/execute/20010409-1.c: New test.
21047         * gcc.dg/noncompile/20000901-1.c: New test.
21048         * gcc.dg/20001023-1.c: New test.
21049         * gcc.dg/20001101-1.c: New test.
21050         * gcc.dg/20001102-1.c: New test.
21051         * gcc.dg/20010207-1.c: New test.
21052         * gcc.dg/20010405-1.c: New test.
21053         * gcc.dg/20010822-1.c: New test.
21054         * gcc.dg/20011107-1.c: New test.
21055
21056 2002-01-09  Jeffrey A Law  (law@redhat.com)
21057
21058         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
21059
21060         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
21061         execution failure on PA targets.
21062
21063 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21064
21065         * gcc.c-torture/compile/20020109-1.c: New test.
21066
21067 2002-01-08  Kazu Hirata  <kazu@hxi.com>
21068
21069         * gcc.c-torture/execute/20020108-1.c: New test.
21070
21071 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
21072
21073         * gcc.dg/20020108-1.c: New test.
21074
21075 2002-01-08  H.J. Lu <hjl@gnu.org>
21076
21077         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
21078         for header files.
21079
21080 2002-01-08  Geoff Keating  <geoffk@redhat.com>
21081
21082         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
21083         consistency.
21084
21085 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
21086
21087         * gcc.dg/altivec-4.c: Test altivec predicates.
21088
21089 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
21090
21091         * gcc.c-torture/execute/20020107-1.c: New test.
21092
21093 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
21094
21095         PR c/5279
21096         * gcc.c-torture/compile/20020106-1.c: New test.
21097
21098 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21099
21100         * gcc.c-torture/execute/nestfunc-4.c: New test.
21101
21102 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21103
21104         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
21105         extra triple that slipped in.
21106         * g++.old-deja/g++.abi/align.C: Likewise.
21107         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21108
21109 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21110
21111         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
21112         * g++.old-deja/g++.abi/align.C: Likewise.
21113         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21114
21115         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
21116         on FreeBSD/i386.
21117         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
21118         FreeBSD.
21119
21120 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
21121
21122         * gcc.dg/20020104-1.c: New test.
21123
21124         * gcc.dg/20020104-2.c: New test.
21125
21126 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
21127
21128         * gcc.dg/20020103-1.c: Fix typo in target selector.
21129
21130 2002-01-03  Richard Henderson  <rth@redhat.com>
21131
21132         * gcc.dg/20020103-1.c: New.
21133
21134 2002-01-03  Kazu Hirata  <kazu@hxi.com>
21135
21136         * gcc.c-torture/execute/20020103-1.c: New test.
21137
21138 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
21139
21140         * g++.dg/other/debug2.C: New test.
21141
21142         * gcc.c-torture/compile/20020103-1.c: New test.
21143
21144 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
21145
21146         * gcc.dg/gnu89-init-1.c: Added new tests.
21147
21148 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21149
21150         * g++.dg/template/friend2.C: Remove as patch is reverted.
21151
21152         * g++.dg/warn/oldcast1.C: New test.
21153
21154         * g++.dg/template/ptrmem1.C: New test.
21155         * g++.dg/template/ptrmem2.C: New test.
21156
21157         * g++.dg/template/ntp.C: New test.
21158
21159         * g++.dg/other/component1.C: New test.
21160
21161         * g++.dg/template/ttp3.C: New test.
21162
21163         * g++.dg/template/friend2.C: New test.
21164         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
21165
21166 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21167
21168         * g++.dg/other/ptrmem1.C: New test.
21169         * g++.dg/other/ptrmem2.C: New test.
21170
21171 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21172
21173         * g++.dg/template/ctor1.C: New test.
21174
21175 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21176
21177         * g++.dg/template/friend2.C: New test.
21178
21179 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
21180
21181         * gcc.dg/mmix-1.c: New test.
21182
21183 2001-12-31  Richard Henderson  <rth@redhat.com>
21184
21185         * gcc.dg/asm-5.c: New.
21186
21187 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
21188
21189         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
21190         in namespace __gnu_cxx
21191
21192 2001-12-30  Richard Henderson  <rth@redhat.com>
21193
21194         * gcc.dg/debug-6.c: New.
21195
21196 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
21197
21198         * gcc.c-torture/compile/20011229-2.c: New test.
21199
21200 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
21201
21202         * gcc.dg/debug-3.c: New test.
21203         * gcc.dg/debug-4.c: New test.
21204         * gcc.dg/debug-5.c: New test.
21205
21206 2001-12-29  Richard Henderson  <rth@redhat.com>
21207
21208         * g++.dg/eh/loop1.C: New.
21209
21210 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21211
21212         * g++.dg/template/crash1.C: New test.
21213
21214 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21215
21216         * g++.dg/other/const1.C: New test.
21217
21218 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21219
21220         * gcc.c-torture/compile/20011229-1.c: New test.
21221
21222 2001-12-28  Stan Shebs  <shebs@apple.com>
21223
21224         * lib/objc-torture.exp: Resync with c-torture.exp.
21225         * lib/objc.exp: Load standard libraries.
21226
21227 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
21228
21229         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
21230         additional tests.
21231
21232 2001-12-27  Roger Sayle <roger@eyesopen.com>
21233
21234         * gcc.c-torture/execute/string-opt-16.c: New testcase.
21235
21236 2001-12-27  Richard Henderson  <rth@redhat.com>
21237
21238         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
21239
21240 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21241
21242         * g++.dg/eh/ctor1.C: New test.
21243         * g++.dg/other/error2.C: New test.
21244
21245 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21246
21247         * g++.dg/other/init2.C: New test.
21248
21249 2001-12-24  Richard Henderson  <rth@redhat.com>
21250
21251         * gcc.dg/20011223-1.c: New.
21252         * gcc.dg/inline-1.c: New.
21253
21254 2001-12-23  Richard Henderson  <rth@redhat.com>
21255
21256         * gcc.dg/asm-4.c: Test operand modifiers.
21257
21258 2001-12-23  Richard Henderson  <rth@redhat.com>
21259
21260         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
21261
21262 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21263
21264         * gcc.c-torture/execute/20011223-1.c: New test.
21265
21266 2001-12-21  Richard Henderson  <rth@redhat.com>
21267
21268         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
21269         re-enables the warning.
21270
21271 2001-12-21  Richard Henderson  <rth@redhat.com>
21272
21273         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
21274
21275 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21276
21277         * gcc.c-torture/compile/20011218-1.c: New test.
21278
21279 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
21280
21281         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
21282         arm-isr.c test.
21283         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
21284         epilogue generation for ARM ISR routines.
21285
21286 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21287
21288         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
21289         * gcc.dg/format/c90-printf-3.c: Likewise.
21290         * gcc.dg/format/c99-printf-3.c: Likewise.
21291         * gcc.dg/format/ext-1.c: Likewise.
21292         * gcc.dg/format/ext-6.c: Likewise.
21293         * gcc.dg/format/format.h: Prototype unlocked stdio.
21294
21295 2001-12-20  Richard Henderson  <rth@redhat.com>
21296
21297         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
21298         (arena): Use it.
21299         (malloc): Correct allocation logic.  Abort if we fill up the
21300         arena before initialization complete.
21301         (realloc): Correct allocation logic.
21302
21303 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21304
21305         * gcc.c-torture/compile/20011219-2.c: New test.
21306
21307         * gcc.c-torture/execute/20011219-1.c: New test.
21308
21309 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
21310
21311         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
21312         target does not support weak symbols.
21313
21314 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
21315
21316         * gcc.c-torture/compile/20011219-1.c: New test.
21317
21318 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21319
21320         * g++.dg/other/error1.C: New test.
21321
21322 2001-12-17  Jeffrey A Law  (law@redhat.com)
21323
21324         * gcc.c-torture/execute/20011217-1.c: New test.
21325
21326 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
21327
21328         * objc.dg/special/: New directory.
21329         * objc.dg/special/special.exp: New file.
21330         * objc.dg/special/unclaimed-category-1.h: New file.
21331         * objc.dg/special/unclaimed-category-1a.m: New file.
21332         * objc.dg/special/unclaimed-category-1.m: New file.
21333
21334 2001-12-17  Andreas Jaeger  <aj@suse.de>
21335
21336         * gcc.c-torture/compile/20011217-2.c: New test.
21337
21338 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21339
21340         * gcc.c-torture/compile/20011217-1.c: New test.
21341
21342 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
21343
21344         * testsuite/gcc.dg/20011214-1.c: New.
21345
21346 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
21347
21348         * gcc.dg/altivec-4.c: New.
21349
21350 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
21351
21352         * gcc.dg/20011113-1.c: New test.
21353
21354 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21355
21356         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
21357         std::__malloc_alloc_template<0> and
21358         std::__default_alloc_template<false, 0>.
21359
21360 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
21361
21362         * objc/execute/bf-21.m: New test.
21363         * objc/execute/enumeration-1.m: New test.
21364         * objc/execute/enumeration-2.m: New test.
21365
21366 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
21367
21368         * gcc.dg/gnu89-init-1.c: New test.
21369
21370 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21371
21372         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
21373         * g++.old-deja/g++.jason/2371.C: Likewise.
21374         * g++.old-deja/g++.jason/template33.C: Likewise.
21375         * g++.old-deja/g++.jason/template34.C: Likewise.
21376         * g++.old-deja/g++.jason/template36.C: Likewise.
21377         * g++.old-deja/g++.oliva/typename1.C: Likewise.
21378         * g++.old-deja/g++.oliva/typename2.C: Likewise.
21379         * g++.old-deja/g++.other/typename1.C: Likewise.
21380         * g++.old-deja/g++.pt/inherit2.C: Likewise.
21381         * g++.old-deja/g++.pt/nontype5.C: Likewise.
21382         * g++.old-deja/g++.pt/typename11.C: Likewise.
21383         * g++.old-deja/g++.pt/typename14.C: Likewise.
21384         * g++.old-deja/g++.pt/typename16.C: Likewise.
21385         * g++.old-deja/g++.pt/typename3.C: Likewise.
21386         * g++.old-deja/g++.pt/typename4.C: Likewise.
21387         * g++.old-deja/g++.pt/typename5.C: Likewise.
21388         * g++.old-deja/g++.pt/typename7.C: Likewise.
21389         * g++.old-deja/g++.robertl/eb9.C: Likewise.
21390
21391 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
21392
21393         * g++.dg/other/linkage1.C: New test.
21394         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
21395         specifiers.
21396
21397 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21398
21399         * gcc.dg/concat.c: New test.
21400
21401 2001-12-11  Stan Shebs  <shebs@apple.com>
21402
21403         * objc/compile: New test directory.
21404         * objc/compile/compile.exp: New expect script.
21405         * objc/compile/20011211-1.m: New compile test.
21406
21407 2001-12-11  Jason Merrill  <jason@redhat.com>
21408
21409         * lib/prune.exp (prune_gcc_output): Also handle "In member
21410         function".  So many permutations...
21411
21412 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
21413
21414         * g++.dg/template/typedef1.C: New test.
21415
21416 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21417
21418         * g++.dg/other/copy1.C: New test.
21419
21420 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
21421
21422         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
21423
21424         * gcc.dg/builtin-choose-expr.c: New.
21425
21426 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
21427
21428         * gcc.dg/altivec-2.c: New.
21429
21430 2001-12-07  Richard Henderson  <rth@redhat.com>
21431
21432         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
21433
21434 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
21435
21436         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
21437         ultrasparc.
21438
21439 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21440
21441         * g++-old.deja/g++.robertl/eb101.C: Deleted.
21442
21443 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
21444
21445         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
21446         variable argument list.
21447
21448 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
21449
21450         * gcc.c-torture/execute/memcheck: Delete entire directory.
21451         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
21452         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
21453
21454 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21455
21456         * gcc.dg/Wshadow-1.c: New test.
21457
21458 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
21459
21460         * gcc.c-torture/compile/20011130-1.c: New test.
21461
21462         * gcc.dg/noncompile/20011025-1.c: New test.
21463
21464         * g++.dg/other/anon-union.C: New test.
21465
21466         * gcc.c-torture/execute/20011024-1.c: New test.
21467
21468 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21469
21470         * gcc.c-torture/execute/20000722-1.x,
21471         gcc.c-torture/execute/20010123-1.x: Remove.
21472         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
21473         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
21474         gcc.dg/c99-complit-2.c: New tests.
21475
21476 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
21477
21478         * g++.dg/inherit/base1.C: New test.
21479
21480 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
21481
21482         * g++.dg/other/stdarg1.C: New test.
21483
21484         * gcc.c-torture/compile/20011130-2.c: New test.
21485
21486 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
21487
21488         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
21489         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
21490         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
21491         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
21492         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
21493         * gcc.dg/builtin-prefetch-1.c: New test.
21494
21495 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
21496
21497         * gcc.dg/20011130-1.c: New test.
21498
21499 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21500
21501         * g++.dg/other/scope1.C: New test.
21502         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
21503
21504 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21505
21506         * gcc.dg/vla-init-1.c: New test.
21507
21508 2001-12-01  Geoff Keating  <geoffk@redhat.com>
21509
21510         * gcc.c-torture/compile/structs.c: New testcase from GDB.
21511
21512 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21513
21514         * objc.dg/alias.m: Update.
21515         * objc.dg/class-1.m: Update.
21516         * objc.dg/const-str-1.m: Update.
21517         * objc.dg/fwd-proto-1.m: Update.
21518         * objc.dg/id-1.m: Update.
21519         * objc.dg/super-class-1.m: Update.
21520
21521 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
21522
21523         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
21524         constructs.
21525
21526 2001-11-28  Jeffrey A Law  (law@cygnus.com)
21527
21528         * gcc.c-torture/execute/20011128-1.c: New test.
21529
21530 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
21531
21532         * gcc.dg/20011127-1.c: New test.
21533
21534 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21535
21536         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
21537         from Austin Group draft 7.
21538         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
21539         scanf format arguments.
21540         * gcc.dg/format/no-exargs-2.c: New test.
21541
21542 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
21543
21544         * g++.dg/abi/vbase8-4.C: New test.
21545
21546 2001-11-24  Ian Lance Taylor  <ian@airs.com>
21547
21548         * gcc.c-torture/execute/20011121-1.c: New test.
21549
21550 2001-11-23  Jeffrey A Law  (law@cygnus.com)
21551
21552         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
21553
21554 2001-11-23  Andreas Jaeger  <aj@suse.de>
21555
21556         * gcc.dg/cpp/charconst-2.c: New test.
21557
21558 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
21559
21560         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
21561         to the host if it is remote.  Let tests specify extra headers
21562         they use.
21563         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
21564         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
21565         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
21566         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
21567         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
21568         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
21569         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
21570         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
21571         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
21572         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
21573
21574 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
21575
21576         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
21577         for little endian ARMs.
21578
21579 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
21580
21581         * gcc.c-torture/compile/20011119-1.c: New test.
21582         * gcc.c-torture/compile/20011119-2.c: New test.
21583
21584 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
21585
21586         * gcc.dg/altivec-1.c: Fix typo.
21587
21588 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21589
21590         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
21591
21592 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
21593
21594         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
21595
21596 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
21597
21598         * lib/g77.exp: Don't specify --rpath-link.
21599
21600         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
21601         across all the headers.
21602         * gcc.dg/format/format.exp: For testing on a remote host,
21603         copy format.h.
21604
21605         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
21606         * gcc.c-torture/execute/930406-1.c: Likewise.
21607         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21608
21609 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
21610
21611         * gcc.dg/altivec-1.c: New.
21612
21613 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
21614
21615         * gcc.dg/cpp/fpreprocessed.c: New test case.
21616
21617 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21618
21619         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
21620         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
21621         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
21622
21623 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21624
21625         * gcc.dg/no-builtin-1.c: New test.
21626
21627 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
21628
21629         * gcc.c-torture/execute/20011115-1.c: New test.
21630
21631 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
21632
21633         * gcc.c-torture/compile/20011114-2.c: New test.
21634         * gcc.c-torture/compile/20011114-3.c: New test.
21635         * gcc.c-torture/compile/20011114-4.c: New test.
21636
21637 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21638
21639         * g++.dg/other/init1.C: New test.
21640
21641 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
21642
21643         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
21644         message.
21645
21646         * gcc.c-torture/execute/20011114-1.c: New testcase.
21647
21648         * gcc.c-torture/compile/20010327-1.c: Revert last change.
21649         * gcc.c-torture/compile/20011114-1.c: New test, exactly
21650         like the (before this change) version of 20010327-1.c.
21651
21652 2001-11-14  Roger Sayle <roger@eyesopen.com>
21653
21654         * gcc.c-torture/execute/string-opt-13.c: New testcase.
21655
21656 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
21657
21658         * g++.dg/init/array2.C: New test.
21659
21660 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
21661
21662         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
21663
21664 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
21665
21666         * g++.dg/other/forscope1.C: New test.
21667         * g++.dg/ext/forscope1.C: New test.
21668         * g++.dg/ext/forscope2.C: New test.
21669
21670 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
21671
21672         * gcc.c-torture/execute/20011113-1.c: New test.
21673
21674 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
21675
21676         * gcc.c-torture/execute/20011109-2.c: New test.
21677
21678         * gcc.c-torture/execute/20011109-1.c: New test.
21679
21680 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
21681
21682         * gcc.c-torture/compile/20011109-1.c: New test.
21683
21684 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
21685
21686         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
21687         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
21688         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
21689         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
21690         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
21691         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
21692         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
21693
21694 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21695
21696         * g++.dg/warn/Wshadow-1.C: New tests.
21697         * g++.old-deja/g++.mike/for3.C: Update.
21698
21699 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21700
21701         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
21702         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
21703         XFAILs.  Adjust expected error texts.
21704         * gcc.c-torture/compile/20011106-1.c,
21705         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
21706         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
21707         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
21708         gcc.dg/c99-array-lval-5.c: New tests.
21709
21710 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21711
21712         * gcc.dg/cpp/defined.c: Update.
21713
21714 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21715
21716         * gcc.c-torture/execute/anon-1.c: New test.
21717
21718 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
21719
21720         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
21721         same size, so no warning should be produced on stormy16.
21722
21723         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
21724         due to oversized array.
21725         * g++.old-deja/g++.mike/ns15.C: Likewise.
21726         * g++.old-deja/g++.pt/crash16.C: Likewise.
21727
21728 2001-11-02  Graham Stott  <grahams@redhat.com>
21729
21730         * g++.dgother/debug1.C: Fix typos.
21731
21732 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
21733
21734         * g++.dg/other/debug1.C: New test.
21735
21736 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21737
21738         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
21739         of unsigned long.
21740
21741 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
21742
21743         * gcc.dg/20011029-2.c: New test.
21744
21745         * gcc.c-torture/compile/20011029-1.c: New test.
21746
21747 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
21748
21749         * objc/execute/class_self-1.m: New test.
21750         * objc/execute/class_self-2.m: New test.
21751
21752 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
21753
21754         * gcc.misc-tests/msgs.exp: Delete.
21755         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
21756         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
21757         error set to match recent changes.
21758
21759 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
21760
21761         * gcc.dg/20011021-1.c: New test.
21762
21763 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
21764
21765         * gcc.c-torture/compile/20011023-1.c: New test.
21766
21767 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
21768
21769         * lib/g77.exp: Rewrite based on lib/g++.exp.
21770
21771 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
21772
21773         * gcc.c-torture/execute/20011019-1.c: New test.
21774
21775         * gcc.dg/20011018-1.c: New test.
21776
21777 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
21778
21779         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
21780
21781 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
21782
21783         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
21784         * gcc.dg/attr-invalid.c: Likewise.
21785
21786 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
21787
21788         * testsuite/gcc.dg/20011015-1.c: New test.
21789
21790 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21791
21792         * g++.dg/template/unify2.C: New test.
21793
21794 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21795
21796         * g++.dg/other/exception-specification.C: New test
21797
21798 2001-10-13  Tom Rix  <trix@redhat.com>
21799
21800         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
21801         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
21802
21803 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
21804
21805         * testsuite/gcc.dg/20011009-1.c: New test.
21806
21807 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21808
21809         PR g++/4476
21810         * g++.dg/other/friend1.C: New test.
21811
21812 2001-10-11  Richard Henderson  <rth@redhat.com>
21813
21814         * g++.old-deja/g++.other/crash18.C: Add -S to options.
21815
21816 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21817
21818         * gcc.c-torture/compile/20011010-1.c: New.
21819
21820 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21821
21822         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
21823         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
21824         g77.f-torture/execute/execute.exp,
21825         g77.f-torture/noncompile/noncompile.exp,
21826         gcc.c-torture/compile/compile.exp,
21827         gcc.c-torture/execute/execute.exp,
21828         gcc.c-torture/execute/ieee/ieee.exp,
21829         gcc.c-torture/execute/memcheck/memcheck.exp,
21830         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
21831         objc/execute/execute.exp: Update FSF address.
21832
21833 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21834
21835         * gcc.dg/cpp/cmdlne-C.c: Update.
21836         * gcc.dg/cpp/cmdlne-C2.c: New.
21837
21838 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21839
21840         * gcc.c-torture/execute/20011008-3.c: New.
21841
21842 2001-10-08  DJ Delorie  <dj@redhat.com>
21843
21844         * gcc.dg/20011008-1.c: New.
21845         * gcc.dg/20011008-2.c: New.
21846
21847 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21848
21849         * gcc.dg/cpp/spacing1.c: Update test.
21850
21851 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21852
21853         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
21854         spelling errors of "separate" as "seperate".
21855
21856 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
21857
21858         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
21859         enough to avoid inlining.
21860
21861 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21862
21863         * lib/g77.exp: set libg2c_dir correctly.
21864
21865 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21866
21867         * gcc.dg/cpp/macro11.c: New test.
21868
21869 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21870
21871         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
21872         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
21873         gcc.dg/format/multattr-3.c: New tests.
21874         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
21875         tests for format attributes on function pointers being rejected.
21876
21877 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21878
21879         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
21880
21881 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21882
21883         * g++.dg/warn/format1.C: New test.
21884
21885 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21886
21887         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
21888
21889 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21890
21891         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
21892
21893 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21894
21895         * gcc.dg/cpp/redef2.c: Add test.
21896
21897 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
21898
21899         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
21900         long-standing bug on i686, apparently.
21901         * gcc.c-torture/execute/loop-2c.x: New file.
21902         * gcc.c-torture/execute/loop-2d.x: New file.
21903         * gcc.c-torture/execute/loop-3c.x: New file.
21904
21905 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
21906
21907         * gcc.dg/cpp/20000625-2.c: Correct line number.
21908
21909 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21910
21911         * gcc.dg/cpp/macro10.c: New test.
21912         * gcc.dg/cpp/strify3.c: New test.
21913         * gcc.dg/cpp/spacing1.c: Add tests.
21914         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
21915         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
21916
21917 2001-09-24  DJ Delorie  <dj@redhat.com>
21918
21919         * gcc.c-torture/execute/20010924-1.c: New test.
21920
21921 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21922
21923         * testsuite/objc/execute/paste.m: Remove.
21924
21925 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21926
21927         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
21928
21929 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
21930
21931         * g77.dg/strlen0.f: New test.
21932
21933 2001-09-21  Richard Henderson  <rth@redhat.com>
21934
21935         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
21936         * g++.old-deja/g++.abi/vtable2.C: Likewise.
21937
21938 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21939
21940         Table-driven attributes.
21941         * g++.dg/ext/attrib1.C: New test.
21942
21943 2001-09-20  DJ Delorie  <dj@redhat.com>
21944
21945         * gcc.dg/20000926-1.c: Update expected warning messages.
21946         * gcc.dg/array-2.c: Likewise, and test for warnings too.
21947         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
21948         array.
21949
21950 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
21951
21952         * g++.dg/eh/registers1.C: New test case.
21953
21954 2001-09-17  Richard Henderson  <rth@redhat.com>
21955
21956         * gcc.dg/array-5.c: Fix VLA decomposition test.
21957
21958 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21959
21960         * gcc.dg/cpp/line5.c: New testcase.
21961
21962 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21963
21964         * gcc.dg/cpp/macro9.c: New test.
21965
21966 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
21967
21968         * gcc.c-torture/execute/980223.c: Change type of addr from long
21969         to char *.
21970
21971 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
21972
21973         * gcc.c-torture/execute/20010915-1.c: New test.
21974
21975 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
21976
21977         * g77.dg/bprob: New directory.
21978         * g77.dg/bprob/bprob.exp: New file.
21979         * g77.dg/bprob/bprob-1.f: New test.
21980         * g77.dg/gcov: New directory.
21981         * g77.dg/gcov/gcov.exp: New file.
21982         * g77.dg/gcov/gcov-1.f: New test.
21983         * g77.dg/gcov/gcov-1.x: New file.
21984
21985 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21986
21987         * gcc.dg/cpp/directiv.c: Update.
21988         * gcc.dg/cpp/undef1.c: Update.
21989
21990 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
21991
21992         * gcc.dg/20010912-1.c: New test.
21993
21994 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
21995
21996         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
21997         language-independent file in lib.
21998         * lib/gcov.exp: New file.
21999
22000 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22001
22002         * gcc.c-torture/compile/20010911-1.c: New test.
22003
22004 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
22005
22006         * lib/profopt.exp: New, to support profile-directed optimizations.
22007         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
22008         * gcc.misc-tests/bprob-1.c: New test.
22009         * gcc.misc-tests/bprob-2.c: New test.
22010
22011 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
22012
22013         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
22014         XFAIL and which kinds of gcov output to verify.
22015         * gcc.misc-tests/gcov-4b.x: New file.
22016         * gcc.misc-tests/gcov-5b.x: New file.
22017         * gcc.misc-tests/gcov-6.x: New file.
22018         * gcc.misc-tests/gcov-7.c: New test.
22019         * gcc.misc-tests/gcov-7.x: New file.
22020
22021 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
22022
22023         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
22024         * gcc.misc-tests/gcov-6.c: New test.
22025
22026 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22027
22028         PR c++/3986
22029         * g++.dg/abi/vbase1.C: New test.
22030
22031 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
22032
22033         * objc.dg/method-2.m: New.
22034
22035 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22036
22037         PR c++/4203
22038         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
22039         * g++.dg/init/empty1.C: New test.
22040
22041 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
22042
22043         * gcc.c-torture/compile/20010903-1.c: New test.
22044
22045 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
22046
22047         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
22048         for m68k.
22049
22050 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
22051
22052         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
22053
22054         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
22055
22056         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
22057
22058 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
22059
22060         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
22061         for 16-bit 'unsigned int'.
22062
22063 2001-08-29  Kazu Hirata  <kazu@hxi.com>
22064
22065         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
22066
22067 2001-08-27  Richard Henderson  <rth@redhat.com>
22068
22069         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
22070         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
22071
22072 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
22073
22074         * gcc.dg/asm-names.c (ymain): New.
22075
22076 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
22077
22078         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
22079         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
22080         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
22081
22082 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22083
22084         * gcc.dg/compare5.c: New testcase.
22085
22086 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
22087
22088         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
22089         and "In instantiation".
22090
22091 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
22092
22093         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
22094
22095 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
22096
22097         * gcc.misc-tests/gcov.exp: Add support for branch information.
22098         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
22099         * gcc.misc-tests/gcov-4.c: New test.
22100         * gcc.misc-tests/gcov-4b.c: New test.
22101         * gcc.misc-tests/gcov-5b.c: New test.
22102
22103 2001-08-20  Zack Weinberg  <zackw@panix.com>
22104
22105         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
22106         expected to fail.
22107
22108 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22109
22110         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
22111
22112 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
22113
22114         * g++.dg/eh/template1.C: New test.
22115
22116 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
22117
22118         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
22119         Fix thinko.
22120         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
22121         for xfail.
22122
22123 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
22124
22125         * lib/g77-dg.exp:  Use prune.exp for common procedures
22126         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
22127         * lib/g77.exp: (g77-dg-prune) Remove
22128
22129 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
22130
22131         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
22132
22133 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22134
22135         * g++.dg/template/unify1.C: New test.
22136
22137 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
22138
22139         * g++.dg/abi/empty4.C: New test.
22140
22141 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
22142
22143         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
22144         solaris2.*
22145         * g77.f-torture/compile/pr3743.x: Likewise
22146
22147 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22148
22149         * g++.dg/other/using-declaration.C: New test.
22150
22151 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22152
22153         * gcc.dg/cpp/tr-sign.c: New testcase.
22154
22155 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22156
22157         * gcc.dg/cpp/19951025-1.c: Revert.
22158         * gcc.dg/cpp/directiv.c: We no longer process directives that
22159         interrupt macro arguments.
22160
22161 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
22162
22163         * gcc.dg/bconstp-1.c: New test.
22164
22165 2001-08-03  Richard Henderson  <rth@redhat.com>
22166
22167         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
22168
22169 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22170
22171         * gcc.dg/cpp/19951025-1.c: Update.
22172
22173 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
22174
22175         * g77.dg/ff90-1.f (s): Fix reference of variable z,
22176         should be x.
22177
22178 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22179
22180         Kill -fhonor-std.
22181         * g++.old-deja/g++.ns/ns14.C: Remove special options.
22182         * g++.old-deja/g++.other/std1.C: Likewise.
22183         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
22184
22185 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
22186
22187         * lib/g77.exp:  Load gcc-defs.exp for common procedures
22188         (g77_pass, g77_fail, g77_finish, g77_exit,
22189         ${tool}_check_unsupported_p} Now redundant.  Deleted.
22190
22191 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
22192
22193         * g77.dg/fbackslash.f
22194         * g77.dg/fcase-preserve.f
22195         * g77.dg/ff90-1.f
22196         * g77.dg/ffixed-line-length-0.f
22197         * g77.dg/ffixed-line-length-132.f
22198         * g77.dg/ffixed-line-length-7.f
22199         * g77.dg/ffixed-line-length-72.f
22200         * g77.dg/ffixed-line-length-none.f
22201         * g77.dg/ffree-form-1.f
22202         * g77.dg/fno-backslash.f
22203         * g77.dg/fno-f90-1.f
22204         * g77.dg/fno-fixed-form-1.f
22205         * g77.dg/fno-onetrip.f
22206         * g77.dg/fno-typeless-boz.f
22207         * g77.dg/fno-underscoring.f
22208         * g77.dg/fno-vxt-1.f
22209         * g77.dg/fonetrip.f
22210         * g77.dg/ftypeless-boz.f
22211         * g77.dg/fugly-assumed.f
22212         * g77.dg/funderscoring.f
22213         * g77.dg/fvxt-1.f
22214
22215 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
22216
22217         * objc.dg/fwd-proto-1.m: New.
22218         * objc.dg/local-decl-1.m: New.
22219         * objc.dg/naming-1.m: New.
22220         * objc.dg/naming-2.m: New.
22221         * objc.dg/proto-hier-1.m: New.
22222
22223 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
22224
22225         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
22226         largest-type elements to a struct makes its size grow.
22227
22228 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22229
22230         * g++.dg/abi/vthunk1.C: New test.
22231
22232 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22233
22234         * g++.dg/abi/vbase8-22.C: New test.
22235
22236 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22237
22238         * gcc.dg/cpp/macro8.c: New test.
22239
22240 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22241
22242         * g++.dg/abi/vbase8-21.C: New test.
22243
22244 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22245
22246         * g++.dg/abi/vbase8-10.C: New test.
22247
22248 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22249
22250         * lib/g++.exp (g++_set_ld_library_path): Renamed to
22251         ${tool}_set_ld_library_path.
22252         Changed caller.
22253         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
22254         g++.exp.
22255
22256 2001-07-26  Stan Cox <scox@redhat.com>
22257
22258         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
22259         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
22260         gcc_exit, gcc_check_unsupported_p):
22261         Moved to gcc-deps.exp
22262         * gcc-deps.exp: New file.
22263
22264 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22265
22266         * g++.old-deja/g++.pt/defarg14.C: New test.
22267
22268 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22269
22270         * g++.old-deja/g++.other/lineno5.C: New test.
22271
22272 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22273
22274         * g++.old-deja/g++.pt/crash68.C: New test.
22275
22276 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22277
22278         * g++.old-deja/g++.other/crash42.C: New test.
22279
22280 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22281
22282         * gcc.dg/cpp/extratokens.c: Fix.
22283         * gcc.dg/cpp/skipping2.c: New tests.
22284
22285 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22286
22287         * gcc.c-torture/execute/20010724-1.c: New file.
22288         * gcc.c-torture/execute/20010724-1.x: New file.
22289
22290 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22291
22292         * g++.old-deja/g++.other/cond7.C: New test.
22293
22294 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22295
22296         * g++.old-deja/g++.other/optimize4.C: New test.
22297
22298 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22299
22300         * g++.old-deja/g++.abi/vbase8-5.C: New test.
22301
22302 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
22303
22304         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
22305         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
22306         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
22307         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
22308
22309         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
22310         bug report" message.
22311
22312         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
22313         * g++.dg/ext/instantiate1.C: Move from old-deja.
22314
22315 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
22316
22317         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
22318         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
22319         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
22320         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
22321
22322 2001-07-23  Jeffrey A Law  (law@cygnus.com)
22323
22324         * gcc.c-torture/execute/20010723-1.c: New test.
22325
22326 2001-07-23  Ben Elliston  <bje@redhat.com>
22327
22328         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
22329
22330 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22331
22332         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
22333         i[34567]86-*-*.
22334         Delete handling of ieee_multilib_flags.
22335         Pass -mieee for alpha*-*-* and sh-*-*.
22336         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
22337
22338 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
22339
22340         Remove old-abi tests.
22341         * g++.old-deja/g++.mike/p11116.C: Remove.
22342         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
22343
22344 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
22345
22346         * g77.f-torture/compile/pr3743.f:  New test
22347
22348 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
22349
22350         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
22351
22352 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22353
22354         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
22355         g++.old-deja/g++.pt/static6.C: Likewise.
22356         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
22357         supports weak symbols.
22358
22359 2001-07-18  Andreas Jaeger  <aj@suse.de>
22360
22361         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
22362         supported again.
22363
22364 2001-07-18  Andreas Jaeger  <aj@suse.de>
22365
22366         * gcc.dg/iftrap-1.c: Fix target line.
22367
22368 2001-07-17  Richard Henderson  <rth@redhat.com>
22369
22370         * gcc.c-torture/execute/20010717-1.c: New.
22371
22372 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22373
22374         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
22375         tests.
22376
22377 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22378
22379         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
22380
22381 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22382
22383         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
22384         UAC_SIGBUS, UAC_NOPRINT definitions.
22385
22386 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
22387
22388         * objc/execute/object_is_class.m: New test.
22389         * objc/execute/object_is_meta_class.m: New test.
22390
22391 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22392
22393         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
22394         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
22395
22396 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
22397
22398         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
22399         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
22400
22401 2001-07-14  Richard Henderson  <rth@redhat.com>
22402
22403         * gcc.dg/iftrap-1.c: New.
22404
22405 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
22406
22407         * g77.f-torture/execute/intrinsic77.f: New test.
22408
22409 2001-07-11  Janis Johnson <janis@us.ibm.com>
22410
22411         * gcc.misc-tests/gcov-3.c: New test.
22412
22413 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22414
22415         * gcc.c-torture/compile/20010711-1.c,
22416         * gcc.c-torture/compile/20010711-2.c: New tests.
22417
22418 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22419
22420         * gcc.c-torture/execute/20010711-1.c: New test.
22421
22422 2001-07-11  Ben Elliston  <bje@redhat.com>
22423
22424         * g++.old-deja/g++.other/enum5.C: New test.
22425
22426 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
22427
22428         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
22429         (g++-dg-prune): Call prune_gcc_output.
22430         * prune.exp: New file for prune_gcc_output.
22431         * lib/g++.exp, lib/gcc.exp: Load it.
22432
22433 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22434
22435         * gcc.c-torture/compile/20010701-1.c,
22436         g++.old-deja/g++.ext/attrib6.C: New tests.
22437
22438 2001-07-06  Jeffrey A Law  (law@cygnus.com)
22439
22440         * gcc.c-torture/compile/20010706-1.c: New test.
22441
22442 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
22443
22444         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
22445
22446 2001-06-28  Stan Shebs  <shebs@apple.com>
22447
22448         * gcc.dg/pragma-darwin.c: New test.
22449
22450 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22451
22452         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
22453         Solaris 2.[678] system.
22454
22455 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22456
22457         * gcc.dg/20010622-1.c: New test.
22458
22459 2001-06-18  Stan Shebs  <shebs@apple.com>
22460
22461         * objc.dg: New directory.
22462         * objc.dg/dg.exp: New file.
22463         * objc.dg/alias.m: New.
22464         * objc.dg/class-1.m: New.
22465         * objc.dg/class-2.m: New.
22466         * objc.dg/const-str-1.m: New.
22467         * objc.dg/const-str-2.m: New.
22468         * objc.dg/id-1.m: New.
22469         * objc.dg/method-1.m: New.
22470         * objc.dg/super-class-1.m: New.
22471         * lib/objc-dg.exp: New file.
22472
22473 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22474
22475         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
22476         of label name.
22477
22478 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22479
22480         * g++.old-deja/g++.abi/vbase8-9.C: New test.
22481
22482 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22483
22484         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
22485         variable.
22486
22487 2001-06-12  Richard Henderson  <rth@redhat.com>
22488
22489         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
22490
22491 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22492
22493         * g++.old-deja/g++.abi/vbase5.C: New test.
22494         * g++.old-deja/g++.abi/vbase6.C: New test.
22495         * g++.old-deja/g++.abi/vbase7.C: New test.
22496
22497 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22498
22499         * gcc.c-torture/compile/20010610-1.c: New test.
22500
22501 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22502
22503         * g++.old-deja/g++.abi/vbase4.C: New test.
22504
22505 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22506
22507         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
22508         support %f for HC11/HC12 targets.
22509         * gcc.c-torture/execute/930513-1.x: New file, likewise.
22510         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
22511         on HC11/HC12 targets.
22512         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
22513
22514 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22515
22516         * gcc.dg/wchar_t-1.c: New file.
22517         * gcc.dg/wint_t-1.c: Likewise.
22518
22519 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
22520
22521         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
22522
22523 2001-06-11  Richard Henderson  <rth@redhat.com>
22524
22525         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
22526
22527 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22528
22529         * gcc.c-torture/compile/20010611-1.c: New test.
22530
22531 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22532
22533         * gcc.dg/c99-tag-1.c: Add more tests.
22534
22535 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
22536
22537         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
22538         representation on MN10300 and ARM/Thumb.
22539
22540 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
22541
22542         * g77.f-torture/execute/20010610.f: New.
22543
22544 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
22545
22546         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
22547         names.
22548
22549 2001-06-09  Richard Henderson  <rth@redhat.com>
22550
22551         * gcc.c-torture/execute/ashrdi-1.c: New.
22552         * gcc.c-torture/execute/ashldi-1.c: New.
22553         * gcc.c-torture/execute/lshrdi-1.c: New.
22554
22555 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
22556
22557         * objc/execute/load-3.m: Added. Check sending +load to categories,
22558         in addition to classes.
22559
22560 2001-06-08  Stan Shebs  <shebs@apple.com>
22561
22562         * objc/execute/load-2.m: New test.  From Nicola Pero
22563         <n.pero@mi.flashnet.it>.
22564
22565 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
22566
22567         * gcc.c-torture/execute/20010605-2.c: New test.
22568
22569 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22570
22571         * g++.old-deja/g++.abi/vbase2.C: New test.
22572         * g++.old-deja/g++.abi/vbase3.C: New test.
22573
22574 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22575
22576         * g++.old-deja/g++.pt/friend49.C: New test.
22577
22578 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22579
22580         * g++.old-deja/g++.ext/anon3.C: New test.
22581
22582 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
22583
22584         * g++.old-deja/g++.other/conv7.C: New test.
22585
22586 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22587
22588         * gcc.c-torture/compile/20010605-2.c: New test.
22589
22590 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22591
22592         * gcc.c-torture/execute/20010604-1.c: New test.
22593
22594 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
22595
22596         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
22597
22598 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
22599
22600         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
22601         (g++_link_flags): Likewise.
22602         (g++_init): Pass gccpath's value to two previous functions.
22603
22604 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22605
22606         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
22607         Ensure logfile entry matches exec command line.
22608
22609 2001-05-31  Richard Henderson  <rth@redhat.com>
22610
22611         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
22612         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
22613
22614 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
22615
22616         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
22617         compiler for irix6.2
22618
22619 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
22620
22621         * g++.old-deja/g++.other/optimize3.C: New file.
22622
22623 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
22624
22625         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
22626         assemble.
22627
22628 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
22629
22630         * g++.old-deja/g++.other/optimize2.C: New file.
22631
22632 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
22633
22634         * gcc.c-torture/compile/20010518-2.c: New file.
22635         * gcc.c-torture/execute/20010518-1.c: New file.
22636         * gcc.c-torture/execute/20010518-2.c: New file.
22637
22638 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22639
22640         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
22641
22642 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
22643
22644         G++ no longer defines builtins that do not begin with __builtin.
22645         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
22646         * g++.old-deja/g++.brendand/misc13.C: Likewise.
22647         * g++.old-deja/g++.law/builtin1.C: Likewise.
22648         * g++.old-deja/g++.law/cvt2.C: Likewise.
22649         * g++.old-deja/g++.mike/net5.C: Likewise.
22650         * g++.old-deja/g++.other/builtins1.C: Likewise.
22651         * g++.old-deja/g++.other/builtins2.C: Likewise.
22652         * g++.old-deja/g++.other/builtins3.C: Likewise.
22653         * g++.old-deja/g++.other/builtins4.C: Likewise.
22654         * g++.old-deja/g++.other/inline8.C: Likewise.
22655         * g++.old-deja/g++.robertl/eb39.C: Likewise.
22656
22657 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
22658
22659         * g++.old-deja/g++.pt/using1.C: Adjust.
22660         * g++.old-deja/g++.pt/using2.C: New test.
22661
22662 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22663
22664         * gcc.dg/cpp/charconst.c: New tests.
22665         * gcc.dg/cpp/escape.c: New tests.
22666         * gcc.dg/cpp/escape-1.c: New tests.
22667         * gcc.dg/cpp/escape-2.c: New tests.
22668         * gcc.dg/cpp/ucs.c: New tests.
22669
22670 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
22671
22672         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
22673         native compiler for irix6.5.
22674
22675 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
22676
22677         * lib/g++.exp (g++_include_flags): Use args to compute
22678         get_multilibs.
22679         (g++_link_flags): Likewise.
22680         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
22681
22682 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22683
22684         * gcc.dg/c90-hexfloat-1.c: Add more tests.
22685
22686 2001-05-21  Geoff Keating  <geoffk@redhat.com>
22687
22688         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
22689         this file.
22690
22691 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22692
22693         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
22694         STACK_SIZE;
22695         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
22696         to STACK_SIZE; Use it to define size of add_histo array.
22697         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
22698         to STACK_SIZE.
22699         (f): Use GITT_SIZE to define size of gitt local table.
22700         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
22701         to STACK_SIZE; Use it to define size of bytemem array.
22702
22703 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22704
22705         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
22706         on 68HC11/HC12 due to the asm instruction.
22707         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
22708         * gcc.c-torture/compile/920520-1.x: Likewise.
22709         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
22710         on 68HC11/HC12 because the function is larger than 64K.
22711         * gcc.c-torture/compile/961203-1.x: New file, this test fails
22712         on 68HC11/HC12 because the structure is too large.
22713
22714 2001-05-20  Richard Henderson  <rth@redhat.com>
22715
22716         * gcc.c-torture/execute/20010520-1.c: New.
22717
22718 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22719
22720         * g++.old-deja/g++.warn/compare1.C: New test.
22721         * gcc.dg/compare4.c: New test.
22722
22723 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
22724
22725         * g++.old-deja/g++.other/optimize1.C: New test.
22726
22727 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22728
22729         * g++.old-deja/g++.pt/spec41.C: New test.
22730
22731 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
22732
22733         * gcc.c-torture/compile/20010114-1.x: Remove.
22734
22735 2001-05-18  Stan Shebs  <shebs@apple.com>
22736
22737         * gcc.c-torture/compile/20010518-1.c: New test.
22738
22739 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
22740
22741         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
22742         * g++.old-deja/g++.pt/crash67.C: New test.
22743
22744 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
22745
22746         * g++.old-deja/g++.other/debug9.C: New test.
22747
22748 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
22749
22750         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
22751
22752 2001-05-16  Jan Hubicka  <jh@suse.cz>
22753
22754         * gcc.c-torture/compile/20010516-1.c: New test.
22755
22756 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22757
22758         * g++.old-deja/g++.other/crash41.C: New test.
22759
22760 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22761
22762         * g++.old-deja/g++.pt/crash66.C: New test.
22763
22764 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
22765
22766         * g++.old-deja/g++.robertl/eb27.C: Convert.
22767
22768 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
22769
22770         * g++.dg/friend-warn.C: New test.  Do not warn about friend
22771         declaration being redundant.
22772
22773 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
22774
22775         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
22776
22777 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
22778
22779         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
22780
22781 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
22782
22783         * lib/g++.exp: Use testsuite_flags.
22784
22785 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
22786
22787         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
22788
22789 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22790
22791         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
22792
22793 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
22794
22795         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
22796
22797 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
22798
22799         * gcc.c-torture/compile/20010313-1.c: New test.
22800
22801 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
22802
22803         * gcc.dg/cpp/direct2.c: New test.
22804         * gccq.dg/cpp/direct2s.c: New test.
22805
22806         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
22807
22808 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
22809
22810         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
22811         * g++.old-deja/g++.other/op3.C: Likewise.
22812
22813 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22814
22815         * gcc.dg/cpp/syshdr.h: New file.
22816         * gcc.dg/cpp/sysmac1.c: Update.
22817         * gcc.dg/cpp/sysmac2.c: Update.
22818
22819 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22820
22821         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
22822
22823 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
22824
22825         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
22826         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
22827
22828 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
22829
22830         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
22831
22832 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
22833
22834         * lib/g++.exp (g++_include_flags): Don't use any special flags
22835         if TESTING_IN_BUILD_TREE is not defined.
22836         (g++_init): Use a plain 'c++' as the compiler if
22837         TESTING_IN_BUILD_TREEE is not defined.
22838
22839 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22840
22841         * g++.old-deja/g++.eh/catch13.C: New test.
22842         * g++.old-deja/g++.eh/catch14.C: New test.
22843
22844 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22845
22846         * gcc.dg/cpp/tr-define.c: New test.
22847
22848 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
22849
22850         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
22851         <stdlib.h>, not <malloc.h>.
22852
22853 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22854
22855         * g++.old-deja/g++.ns/template17.C: New test.
22856
22857 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22858
22859         * g++.old-deja/g++.pt/ref4.C: New test.
22860
22861 2001-04-30  Richard Henderson  <rth@redhat.com>
22862
22863         * gcc.dg/20000724-1.c: Revert last change.
22864
22865 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
22866
22867         * g77.f-torture/execute/20010430.f: New test.
22868
22869 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
22870
22871         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
22872
22873 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
22874
22875         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
22876
22877 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22878
22879         * g++.old-deja/g++.eh/crash6.C: New test.
22880
22881 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22882
22883         * g++.old-deja/g++.other/warn7.C: New test.
22884
22885 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22886
22887         * g++.old-deja/g++.other/defarg9.C: New test.
22888
22889 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22890
22891         * g77.f-torture/compile/20010426.f: New test.
22892         * g77.f-torture/execute/20010426.f: New test.
22893
22894 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22895
22896         * g77.f-torture/compile/20000629-1.x: Remove - error
22897         has been fixed.
22898
22899 2001-04-26  Jeffrey A Law  (law@cygnus.com)
22900
22901         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
22902         Tweak slightly to work with g++.dg framework.
22903         * g++.dg/special/ecos.exp: Run initp1.C test.
22904         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
22905
22906         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
22907         its linker doesn't give line numbers either.
22908         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
22909
22910 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22911
22912         * g++.old-deja/g++.other/lex1.C: New test.
22913
22914 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
22915
22916         * gcc.dg/noncompile/20010425-1.c: New test.
22917
22918 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22919
22920         * g++.old-deja/g++.pt/mangle2.C: New test.
22921
22922 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22923
22924         * gcc.dg/format/plus-1.c: New test.
22925
22926 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22927
22928         * gcc.dg/20010423-1.c: New test.
22929
22930 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22931
22932         * gcc.c-torture/execute/20010422-1.c: New test.
22933
22934 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
22935
22936         * g++.old-deja/g++.ns/type2.C: New test.
22937
22938 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
22939
22940         * g++.old-deja/g++.other/perf1.C: New test.
22941
22942 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
22943
22944         * gcc.dg/c99-func-2.c: Remove xfail.
22945         * gcc.dg/c99-func-3.c: Remove xfail.
22946         * gcc.dg/c99-func-4.c: Remove xfail.
22947
22948 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
22949
22950         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
22951
22952 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22953
22954         * gcc.c-torture/compile/20010423-1.c: New test.
22955
22956 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22957
22958         * g++.old-deja/g++.pt/typename28.C: New test.
22959
22960 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22961
22962         * g++.old-deja/g++.abi/empty2.C: New test.
22963         * g++.old-deja/g++.abi/empty3.C: New test.
22964
22965 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22966
22967         * g++.old-deja/g++.other/comdat2.C: New test.
22968         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
22969
22970 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22971
22972         * g++.old-deja/g++.other/overload14.C: New test.
22973
22974 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22975
22976         * g++.old-deja/g++.other/lookup23.C: New test.
22977
22978 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22979
22980         * gcc.c-torture/execute/20010403-1.c: New test.
22981
22982 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
22983             Mark Mitchell  <mark@codesourcery.com>
22984
22985         * lib/old-dejagnu.exp: Don't delete output of executable.
22986         Add .exe suffix to executables.
22987
22988 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
22989
22990         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
22991
22992 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22993
22994         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
22995
22996 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22997
22998         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
22999         * g++.old-deja/g++.abi/crash1.C: New test.
23000
23001 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23002
23003         * g++.old-deja/g++.other/crash40.C: New test.
23004
23005 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23006
23007         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
23008
23009 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
23010
23011         * g++.old-deja/g++.other/warn6.C: New test.
23012
23013 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23014
23015         * g++.old-deja/g++.robertl/eb42.C: Same.
23016
23017 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23018
23019         * gcc.dg/wtr-conversion-1.c: New testcase.
23020
23021 2001-04-10  Richard Henderson  <rth@redhat.com>
23022
23023         * g++.old-deja/g++.other/array5.C: New.
23024
23025 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23026
23027         * gcc.c-torture/execute/20010408-1.c: New test.
23028
23029 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
23030
23031         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
23032         headers and constructs.
23033         * g++.old-deja/g++.robertl/eb79.C: Same.
23034         * g++.old-deja/g++.robertl/eb77.C (main): Same.
23035         * g++.old-deja/g++.robertl/eb73.C: Same.
23036         * g++.old-deja/g++.robertl/eb66.C (main): Same.
23037         * g++.old-deja/g++.robertl/eb55.C (t): Same.
23038         * g++.old-deja/g++.robertl/eb54.C (main): Same.
23039         * g++.old-deja/g++.robertl/eb46.C (main): Same.
23040         * g++.old-deja/g++.robertl/eb44.C: Same.
23041         * g++.old-deja/g++.robertl/eb41.C (main): Same.
23042         * g++.old-deja/g++.robertl/eb4.C (main): Same.
23043         * g++.old-deja/g++.robertl/eb39.C: Same.
23044         * g++.old-deja/g++.robertl/eb33.C (main): Same.
23045         * g++.old-deja/g++.robertl/eb31.C (main): Same.
23046         * g++.old-deja/g++.robertl/eb30.C: Same.
23047         * g++.old-deja/g++.robertl/eb3.C: Same.
23048         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
23049         * g++.old-deja/g++.robertl/eb21.C: Same.
23050         * g++.old-deja/g++.robertl/eb15.C: Same.
23051         * g++.old-deja/g++.robertl/eb118.C: Same.
23052         * g++.old-deja/g++.robertl/eb115.C (main): Same.
23053         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
23054         * g++.old-deja/g++.robertl/eb109.C: Same.
23055         * g++.old-deja/g++.other/sibcall1.C (main): Same.
23056         * g++.old-deja/g++.mike/rtti1.C: Same.
23057         * g++.old-deja/g++.mike/p658.C: Same.
23058         * g++.old-deja/g++.mike/net46.C: Same.
23059         * g++.old-deja/g++.mike/net34.C: Same.
23060         * g++.old-deja/g++.mike/memoize1.C: Same.
23061         * g++.old-deja/g++.mike/eh2.C: Same.
23062         * g++.old-deja/g++.law/weak.C: Same.
23063         * g++.old-deja/g++.law/visibility7.C: Same.
23064         * g++.old-deja/g++.law/visibility25.C: Same.
23065         * g++.old-deja/g++.law/visibility22.C: Same.
23066         * g++.old-deja/g++.law/visibility2.C: Same.
23067         * g++.old-deja/g++.law/visibility17.C: Same.
23068         * g++.old-deja/g++.law/visibility13.C: Same.
23069         * g++.old-deja/g++.law/visibility10.C: Same.
23070         * g++.old-deja/g++.law/visibility1.C: Same.
23071         * g++.old-deja/g++.law/virtual3.C (eval): Same.
23072         * g++.old-deja/g++.law/vbase1.C: Same.
23073         * g++.old-deja/g++.law/operators32.C: Same.
23074         * g++.old-deja/g++.law/nest3.C: Same.
23075         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
23076         * g++.old-deja/g++.law/except5.C (main): Same.
23077         * g++.old-deja/g++.law/cvt7.C (run): Same.
23078         * g++.old-deja/g++.law/cvt2.C: Same.
23079         * g++.old-deja/g++.law/cvt16.C: Same.
23080         * g++.old-deja/g++.law/ctors6.C (bar): Same.
23081         * g++.old-deja/g++.law/ctors17.C (main): Same.
23082         * g++.old-deja/g++.law/ctors13.C: Same.
23083         * g++.old-deja/g++.law/ctors12.C (main): Same.
23084         * g++.old-deja/g++.law/ctors10.C: Same.
23085         * g++.old-deja/g++.law/code-gen5.C: Same.
23086         * g++.old-deja/g++.law/bad-error7.C: Same.
23087         * g++.old-deja/g++.law/arm9.C: Same.
23088         * g++.old-deja/g++.law/arm12.C: Same.
23089         * g++.old-deja/g++.law/arg8.C: Same.
23090         * g++.old-deja/g++.law/arg1.C: Same.
23091         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
23092         * g++.old-deja/g++.jason/template31.C: Same.
23093         * g++.old-deja/g++.jason/template24.C (main): Same.
23094         * g++.old-deja/g++.jason/2371.C: Same.
23095         * g++.old-deja/g++.eh/new2.C: Same.
23096         * g++.old-deja/g++.eh/new1.C: Same.
23097         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
23098         * g++.old-deja/g++.brendan/nest21.C (main): Same.
23099         * g++.old-deja/g++.brendan/err-msg3.C: Same.
23100         * g++.old-deja/g++.brendan/crash62.C: Same.
23101         * g++.old-deja/g++.brendan/crash52.C: Same.
23102         * g++.old-deja/g++.brendan/crash49.C (main): Same.
23103         * g++.old-deja/g++.brendan/crash38.C: Same.
23104         * g++.old-deja/g++.brendan/crash15.C (main): Same.
23105         * g++.old-deja/g++.brendan/copy9.C: Same.
23106
23107 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
23108
23109         * gcc.c-torture/execute/20001203-2.c (memset):
23110         Count argument is of type __SIZE_TYPE__.
23111
23112 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
23113
23114         * gcc.c-torture/compile/20010404-1.c: New test.
23115
23116 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
23117
23118         * gcc.c-torture/compile/20010326-1.c: New test.
23119
23120 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
23121
23122         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
23123         peculiarities of the SH.
23124         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
23125
23126 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23127
23128         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
23129         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
23130         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
23131
23132 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23133
23134         * g77.f-torture/compile/20010321-1.f: New test.
23135
23136 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23137
23138         * gcc.c-torture/compile/20010329-1.c: New test.
23139
23140 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23141
23142         * gcc.c-torture/execute/20010329-1.c: New test.
23143
23144 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23145
23146         * g++.old-deja/g++.other/eh4.C: Fix typo.
23147
23148 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23149
23150         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
23151
23152 2001-03-28  Philip Blundell  <philb@gnu.org>
23153
23154         * gcc.c-torture/compile/20010328-1.c: New test.
23155
23156 2001-03-27  Richard Henderson  <rth@redhat.com>
23157
23158         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
23159         * g++.old-deja/g++.eh/vbase3.C: Likewise.
23160
23161 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
23162
23163         * gcc.c-torture/compile/20010327-1.c: New test.
23164
23165 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23166
23167         * g++.old-deja/g++.other/friend12.C: New test.
23168         * g++.old-deja/g++.other/friend9.C: Expect no errors.
23169         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
23170
23171 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23172
23173         * gcc.c-torture/execute/20010325-1.c: New test.
23174
23175 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
23176
23177         * g++.old-deja/g++.other/mangle3.C: New test.
23178
23179 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
23180
23181         * g++.old-deja/g++.other/anon8.C: New test.
23182
23183 2001-03-20  Philip Blundell  <philb@gnu.org>
23184
23185         * gcc.c-torture/compile/20010320-1.c: New test.
23186
23187 2001-03-17  Richard Henderson  <rth@redhat.com>
23188
23189         * g++.old-deja/g++.other/eh4.C: Add expected error text.
23190
23191 2001-03-15  Geoff Keating  <geoff@redhat.com>
23192
23193         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
23194         tests on AIX.
23195
23196 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
23197
23198         * g++.old-deja/g++.other/eh4.C: New test.
23199
23200 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23201
23202         * gcc.dg/cpp/mi1.c: Update.
23203
23204 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
23205
23206         * g++.old-deja/g++.other/regstack.C: New test.
23207
23208 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23209
23210         * g++.old-deja/g++.other/ref4.C: New test.
23211
23212 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
23213
23214         * objc/execute/va_method.m: Added.
23215         * objc/execute/IMP.m: Added.
23216         * objc/execute/_cmd.m: Added.
23217         * objc/execute/accessing_ivars.m: Added.
23218         * objc/execute/class-1.m: Added.
23219         * objc/execute/class-10.m: Added.
23220         * objc/execute/class-11.m: Added.
23221         * objc/execute/class-12.m: Added.
23222         * objc/execute/class-13.m: Added.
23223         * objc/execute/class-14.m: Added.
23224         * objc/execute/class-2.m: Added.
23225         * objc/execute/class-3.m: Added.
23226         * objc/execute/class-4.m: Added.
23227         * objc/execute/class-5.m: Added.
23228         * objc/execute/class-6.m: Added.
23229         * objc/execute/class-7.m: Added.
23230         * objc/execute/class-8.m: Added.
23231         * objc/execute/class-9.m: Added.
23232         * objc/execute/class-tests-1.h
23233         * objc/execute/class-tests-2.h
23234         * objc/execute/compatibility_alias.m: Added.
23235         * objc/execute/encode-1.m: Added.
23236         * objc/execute/formal_protocol-1.m: Added.
23237         * objc/execute/formal_protocol-2.m: Added.
23238         * objc/execute/formal_protocol-3.m: Added.
23239         * objc/execute/formal_protocol-4.m: Added.
23240         * objc/execute/formal_protocol-5.m: Added.
23241         * objc/execute/formal_protocol-6.m: Added.
23242         * objc/execute/formal_protocol-7.m: Added.
23243         * objc/execute/informal_protocol.m: Added.
23244         * objc/execute/initialize.m: Added.
23245         * objc/execute/load.m: Added.
23246         * objc/execute/many_args_method.m: Added.
23247         * objc/execute/nested-3.m: Added.
23248         * objc/execute/no_clash.m: Added.
23249         * objc/execute/private.m: Added.
23250         * objc/execute/redefining_self.m: Added.
23251         * objc/execute/root_methods.m: Added.
23252         * objc/execute/selector-1.m: Added.
23253         * objc/execute/static-1.m: Added.
23254         * objc/execute/static-2.m: Added.
23255         * objc/execute/va_method.m: Added.
23256
23257 2001-03-10  Richard Henderson  <rth@redhat.com>
23258
23259         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
23260
23261 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23262
23263         * g++.old-deja/g++.other/crash31.C: XFAIL.
23264         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
23265         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
23266         * gcc.c-torture/execute/20010123-1.x: XFAIL.
23267         * gcc.c-torture/execute/20010124-1.x: XFAIL.
23268         * gcc.dg/sequence-pt-1.c: XFAIL one test.
23269
23270 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
23271
23272         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
23273
23274 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23275
23276         * gcc.dg/20000724-1.c: Don't use multiline strings.
23277
23278 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23279
23280         * objc/execute/string1.m, objc/execute/string2.m: Compare the
23281         result of -cString against what we expect it to be; don't just
23282         print it out for no one to read.
23283
23284         * objc/execute/string3.m, objc/execute/string4.m: New tests.
23285         Based on testcases provided by Nicola Pero.
23286
23287 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23288
23289         * gcc.dg/cpp/macro7.c: New test.
23290
23291 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23292
23293         * gcc.dg/cpp/multiline.c: Update.
23294
23295 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23296
23297         * g++.old-deja/g++.other/enum3.C: New test.
23298
23299 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23300
23301         * g++.old-deja/g++.other/pod1.C: New test.
23302
23303 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23304
23305         * g++.old-deja/g++.ext/overload1.C: New test.
23306
23307 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23308
23309         * g++.old-deja/g++.pt/using1.C: New test.
23310
23311 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23312
23313         * g++.old-deja/g++.other/using9.C: New test.
23314
23315 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
23316
23317         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
23318
23319         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
23320
23321 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
23322
23323         * g++.old-deja/g++.ext/realpt1.C: Remove.
23324
23325 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
23326
23327         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
23328
23329 2001-02-26  Will Cohen  <wcohen@redhat.com>
23330
23331         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
23332
23333 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
23334
23335         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
23336         templatized constructors.
23337
23338 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23339
23340         * gcc.c-torture/execute/20010224-1.c: New test.
23341
23342 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
23343
23344         * gcc.c-torture/execute/20010222-1.c: New test.
23345
23346 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
23347
23348         * g++.old-deja/g++.other/inline20.C: New test.
23349
23350 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
23351
23352         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
23353
23354 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23355
23356         * g++.old-deja/g++.other/lookup22.C: New test.
23357
23358 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
23359
23360         * g77.dg: New directory.
23361         * g77.dg/20010216-1.f: New test case.
23362         * g77.dg/dg.exp: New driver.
23363         * lib/g77-dg.exp: New driver library.
23364
23365 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23366
23367         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
23368
23369 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
23370
23371         * g++.old-deja/g++.other/decl9.C: New test.
23372
23373 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
23374
23375         * g++.old-deja/g++.other/init16.C: Update the test so that it does
23376         not need <string> and also tests the initialization at runtime.
23377
23378 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23379
23380         * gcc.c-torture/execute/longlong.c: New test.
23381
23382 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23383
23384         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
23385
23386 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23387
23388         * gcc.c-torture/execute/920302-1.c (execute):
23389         Change argument type to short.
23390
23391 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23392
23393         * g++.old-deja/g++.pt/deduct6.C: New test.
23394
23395 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23396
23397         * g++.old-deja/g++.pt/deduct5.C: New test.
23398
23399 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
23400
23401         * gcc.c-torture/execute/20010209-1.c: New test.
23402
23403 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23404
23405         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
23406
23407 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
23408
23409         * g++.dg/vtgc1.C: Update for new ABI.
23410
23411         * consistency.vlad: New directory, 1665 files.
23412
23413 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23414
23415         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
23416         return type.
23417         * gcc.dg/cpp/digraphs.c: Declare puts.
23418
23419 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23420
23421         * g++.old-deja/g++.other/warn5.C: New test.
23422
23423 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23424
23425         * g++.old-deja/g++.pt/spec40.C: New test.
23426
23427 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23428
23429         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
23430         case.
23431         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
23432
23433 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
23434
23435         * gcc.c-torture/compile/20010209-1.c: New test.
23436
23437 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
23438
23439         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
23440         excess errors message but not if it crashes.
23441         * g++.old-deja/g++.other/crash27.C: Likewise.
23442         * g++.old-deja/g++.other/crash28.C: Likewise.
23443         * g++.old-deja/g++.other/crash30.C: Likewise.
23444         * g++.old-deja/g++.other/crash32.C: Likewise.
23445         * g++.old-deja/g++.other/crash35.C: Likewise.
23446         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23447
23448 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23449
23450         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
23451         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
23452         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
23453         g77.f-torture/execute/execute.exp,
23454         g77.f-torture/noncompile/noncompile.exp,
23455         gcc.c-torture/execute/execute.exp,
23456         gcc.c-torture/execute/memcheck/memcheck.exp,
23457         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
23458         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
23459         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
23460         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
23461         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
23462         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
23463         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
23464         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
23465         Remove bug reporting instructions with ancient email addresses.
23466
23467 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23468
23469         * gcc.dg/20010202-1.c: New test.
23470         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
23471
23472 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
23473
23474         * g++.dg/stdbool-if.C: New test.
23475
23476 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
23477
23478         * objc/execute/fdecl.m: Added main().
23479
23480 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23481
23482         * gcc.c-torture/execute/20010206-1.c: New test.
23483
23484 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23485
23486         * gcc.dg/cpp/avoidpaste1.c: Update.
23487
23488 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
23489
23490         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
23491         Pero <nicola@brainstorm.co.uk>.
23492         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
23493
23494 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
23495
23496         * g++.old-deja/g++.pt/spec39.C: New test.
23497
23498 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
23499
23500         * gcc.c-torture/compile/20010202-1.c: New test.
23501
23502 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
23503
23504         * g++.old-deja/g++.abi/primary2.C: New test.
23505         * g++.old-deja/g++.abi/primary3.C: New test.
23506         * g++.old-deja/g++.abi/primary4.C: New test.
23507         * g++.old-deja/g++.abi/primary5.C: New test.
23508         * g++.old-deja/g++.abi/vtable3.h: New test.
23509         * g++.old-deja/g++.abi/vtable3a.C: New test.
23510         * g++.old-deja/g++.abi/vtable3b.C: New test.
23511         * g++.old-deja/g++.abi/vtable3c.C: New test.
23512         * g++.old-deja/g++.abi/vtable3d.C: New test.
23513         * g++.old-deja/g++.abi/vtable3e.C: New test.
23514         * g++.old-deja/g++.abi/vtable3f.C: New test.
23515         * g++.old-deja/g++.abi/vtable3g.C: New test.
23516         * g++.old-deja/g++.abi/vtable3h.C: New test.
23517         * g++.old-deja/g++.abi/vtable3i.C: New test.
23518         * g++.old-deja/g++.abi/vtable3j.C: New test.
23519         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
23520
23521 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
23522
23523         * g++.old-deja/g++.other/anon6.C: New test.
23524         * g++.old-deja/g++.other/anon7.C: New test.
23525
23526 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23527
23528         * gcc.dg/cpp/avoidpaste2.c: New tests.
23529
23530 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
23531
23532         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
23533
23534 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
23535
23536         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
23537         DECIMAL_DIG cases for Irix."
23538
23539 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
23540
23541         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
23542
23543 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23544
23545         * gcc.dg/c99-tag-1.c: New test.
23546
23547 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23548
23549         * gcc.dg/cpp/tr-warn1.c: Add tests.
23550
23551 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23552
23553         * gcc.dg/cpp/avoidpaste1.c: Update.
23554         * gcc.dg/cpp/paste4.c: Update.
23555
23556 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
23557
23558         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
23559         cases for Irix.
23560
23561 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23562
23563         * g++.old-deja/g++.other/inline19.C: New test.
23564
23565 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23566
23567         * gcc.dg/Wlarger-than.c: New test.
23568
23569 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23570
23571         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
23572
23573 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
23574
23575         * gcc.c-torture/execute/20010129-1.c: New test.
23576         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
23577
23578 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23579
23580         * gcc.dg/cpp/avoidpaste1.c: Test case.
23581
23582 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
23583
23584         * g++.old-deja/g++.other/inline18.C: New test.
23585
23586 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23587
23588         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
23589         and __builtin_putchar.
23590
23591 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
23592
23593         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
23594         tests.
23595
23596 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
23597
23598         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
23599         floating point number rounding mode to round to the nearest
23600         representable mode.
23601
23602 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
23603
23604         * g++.old-deja/g++.other/mangle2.C: New test.
23605
23606 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23607
23608         * gcc.c-torture/compile/20010124-1.c: New test.
23609
23610 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
23611
23612         * g++.old-deja/g++.pt/spec38.C: New test.
23613
23614 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23615
23616         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
23617         "Build don't run".
23618
23619 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23620
23621         * gcc.c-torture/execute/20010123-1.c: New test.
23622
23623 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23624
23625         * g++.old-deja/g++.pt/spec37.C: New test.
23626
23627 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23628
23629         * g++.old-deja/g++.pt/overload14.C: New test.
23630
23631 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23632
23633         * gcc.c-torture/execute/20010122-1.c: New test, exercise
23634         __builtin_return_address.
23635
23636 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
23637
23638         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
23639         * g++.old-deja/g++.pt/spec35.C: New test.
23640         * g++.old-deja/g++.pt/spec36.C: New test.
23641
23642 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
23643
23644         * gcc.c-torture/compile/20010118-1.c: New test.
23645
23646 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
23647
23648         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
23649
23650 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23651
23652         * gcc.c-torture/execute/20010119-1.c: New test.
23653
23654 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23655
23656         * g++.old-deja/g++.other/vbase5.C: New test.
23657
23658 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23659
23660         * gcc.c-torture/execute/20010118-1.c: New test.
23661
23662 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23663
23664         * g++.old-deja/g++.pt/deduct3.C: New test.
23665
23666 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23667
23668         * g++.old-deja/g++.pt/spec34.C: New test.
23669
23670 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
23671
23672         * g77.f-torture/compile/20000601-2.f: New test.
23673
23674 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23675
23676         * g++.old-deja/g++.other/init17.C: New test.
23677
23678 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
23679
23680         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
23681
23682 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23683
23684         * g++.old-deja/g++.pt/unify8.C: New test.
23685
23686 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23687
23688         * g++.old-deja/g++.abi/vbase1.C: New test.
23689
23690 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23691
23692         * g++.old-deja/g++.pt/crash65.C: New test.
23693
23694 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23695
23696         * gcc.dg/cpp/assembl2.S: New test case.
23697
23698 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
23699
23700         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
23701         are supported.
23702
23703 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23704
23705         * g++.old-deja/g++.other/builtins1.C: New test.
23706         * g++.old-deja/g++.other/builtins2.C: Likewise.
23707         * g++.old-deja/g++.other/builtins3.C: Likewise.
23708         * g++.old-deja/g++.other/builtins4.C: Likewise.
23709
23710 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
23711
23712         * gcc.c-torture/compile/20010117-1.c: New test.
23713         * gcc.c-torture/compile/20010117-2.c: New test.
23714
23715 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23716
23717         * g77.f-torture/execute/20010116.[fx]: New test,
23718         XFAIL on i?86-*-*.
23719         * g77.f-torture/compile/20010115.f: Indicate it's
23720         a test for PR fortran/1636.
23721
23722 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23723
23724         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
23725
23726 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23727
23728         * g77.f-torture/compile/20010115.f: New test.
23729
23730 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
23731
23732         * g++.old-deja/g++.pt/nontype5.C: New test.
23733
23734 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23735
23736         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
23737         have an equivalent working one below it.
23738
23739 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23740
23741         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
23742         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23743
23744 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23745
23746         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
23747         message containing "init_priority".
23748         (conpr-2.C): Likewise.
23749         (conpr-3.C): Likewise.
23750         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
23751
23752 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23753
23754         * gcc.c-torture/execute/20010114-2.c: New test.
23755
23756 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23757
23758         * gcc.c-torture/compile/20010114-1.c: New test.
23759         * gcc.c-torture/compile/20010114-1.x: Xfail.
23760         * gcc.c-torture/compile/20010114-2.c: New test.
23761         * gcc.c-torture/execute/20010114-1.c: New test.
23762         * gcc.dg/trunc-1.c: New test.
23763         * gcc.dg/uninit-B.c: New test.
23764
23765 2001-01-13  Nick Clifton  <nickc@redhat.com>
23766
23767         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
23768         target.
23769
23770 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23771
23772         * gcc.c-torture/compile/20010113-1.c: New test.
23773
23774 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
23775
23776         * gcc.c-torture/compile/20001212-1.c: New test.
23777
23778 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23779
23780         * gcc.dg/cpp/widestr1.c: Update.
23781         * gcc.dg/cpp/prag-imp.c: Remove.
23782
23783 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
23784
23785         * gcc.c-torture/execute/20000801-3.x: Remove.
23786         * gcc.dg/c90-init-1.c: New test.
23787         * gcc.dg/c99-init-1.c: New test.
23788         * gcc.dg/c99-init-2.c: New test.
23789         * gcc.dg/gnu99-init-1.c: New test.
23790
23791 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
23792
23793         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
23794         testing that no relevant ones were found.
23795
23796 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23797
23798         * g++.old-deja/g++.pt/cast2.C: New test.
23799
23800 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23801
23802         * g++.old-deja/g++.pt/friend47.C: New test.
23803
23804 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23805
23806         * g++.old-deja/g++.pt/instantiate13.C: New test.
23807
23808 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23809
23810         * g++.old-deja/g++.other/defarg7.C: New test.
23811         * g++.old-deja/g++.other/defarg8.C: New test.
23812
23813 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23814
23815         * g++.old-deja/g++.pt/crash64.C: New test.
23816
23817 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23818
23819         * g++.old-deja/g++.pt/crash63.C: New test.
23820
23821 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23822
23823         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
23824
23825 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
23826
23827         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
23828
23829 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23830
23831         * g++.old-deja/g++.pt/error3.C: New test.
23832
23833 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23834
23835         * g++.old-deja/g++.other/crash39.C: New test.
23836
23837 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23838
23839         * g++.old-deja/g++.other/vbase4.C: New test.
23840
23841 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
23842
23843         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
23844         * gcc.dg/special/20000419-2.c: New file. Identical to above.
23845         * gcc.dg/special/special.exp: New test driver which will check
23846         for alias support for the above test.
23847
23848 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
23849
23850         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
23851         problems on small machines.
23852         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
23853         parameterize.
23854
23855 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
23856
23857         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
23858         mips.
23859         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23860
23861 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
23862
23863         * g++.old_deja/g++.pt/using8.C: New test.
23864
23865 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23866
23867         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
23868
23869 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
23870
23871         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
23872         where a failure is expected.
23873         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
23874
23875 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23876
23877         * g++.old_deja/g++.pt/instantiate12.C: New test.
23878
23879 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23880
23881         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
23882         start of structs.
23883         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
23884         * g++.old-deja/g++.brendan/crash17.C: Likewise.
23885         * g++.old-deja/g++.brendan/crash29.C: Likewise.
23886         * g++.old-deja/g++.brendan/crash48.C: Likewise.
23887         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23888         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
23889         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23890         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
23891         * g++.old-deja/g++.eh/spec6.C: Likewise.
23892         * g++.old-deja/g++.jason/crash3.C: Likewise.
23893         * g++.old-deja/g++.law/ctors11.C: Likewise.
23894         * g++.old-deja/g++.law/ctors17.C: Likewise.
23895         * g++.old-deja/g++.law/ctors5.C: Likewise.
23896         * g++.old-deja/g++.law/ctors9.C: Likewise.
23897         * g++.old-deja/g++.mike/ambig1.C: Likewise.
23898         * g++.old-deja/g++.mike/net22.C: Likewise.
23899         * g++.old-deja/g++.mike/p3538a.C: Likewise.
23900         * g++.old-deja/g++.mike/p3538b.C: Likewise.
23901         * g++.old-deja/g++.mike/virt3.C: Likewise.
23902         * g++.old-deja/g++.niklas/t128.C: Likewise.
23903         * g++.old-deja/g++.other/anon4.C: Likewise.
23904         * g++.old-deja/g++.other/using1.C: Likewise.
23905         * g++.old-deja/g++.other/warn3.C: Likewise.
23906         * g++.old-deja/g++.pt/t37.C: Likewise.
23907         * g++.old-deja/g++.robertl/eb69.C: Likewise.
23908         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23909
23910 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23911
23912         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
23913
23914 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23915
23916         * gcc.c-torture/execute/stdio-opt-3.c: New test.
23917
23918 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
23919
23920         * gcc.c-torture/compile/20010107-1.c: New test.
23921
23922 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23923
23924         * gcc.c-torture/execute/builtin-noret-1.c: New test.
23925
23926 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23927
23928         * gcc.dg/format/format.h: New file.
23929         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
23930         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
23931         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
23932         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
23933         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
23934         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23935         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
23936         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
23937         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
23938         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
23939         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
23940         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
23941         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
23942         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
23943         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
23944         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
23945         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
23946         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
23947         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
23948         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
23949         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
23950         instead of declaring standard types, macros and functions in each
23951         test.
23952
23953 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
23954
23955         * gcc.c-torture/execute/20010106-1.c: New test.
23956
23957 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23958
23959         * gcc.dg/format/format.exp: New file.
23960         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
23961         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
23962         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
23963         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
23964         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
23965         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
23966         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
23967         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
23968         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
23969         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
23970         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
23971         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
23972         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
23973         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
23974         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
23975         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
23976         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
23977         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
23978         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
23979         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
23980         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
23981         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
23982         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
23983         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
23984         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
23985         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
23986         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
23987         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
23988         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
23989         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
23990         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
23991         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
23992         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
23993         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
23994         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
23995         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
23996         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
23997         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
23998         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
23999         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
24000         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
24001         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
24002
24003 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
24004
24005         * gcc.c-torture/execute/991228-1.c: Take word endianness into
24006         account.
24007
24008 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24009
24010         * gcc.c-torture/execute/builtin-complex-1.c: New test.
24011
24012 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24013
24014         * g++.old-deja/g++.pt/crash62.C: New test.
24015
24016 2001-01-04  Richard Henderson  <rth@redhat.com>
24017
24018         * gcc.dg/20000926-1.c: Update expected warnings.
24019         * gcc.dg/array-2.c: Likewise.
24020         * gcc.dg/array-4.c: Also validate flexible array members.
24021         * gcc.dg/c99-flex-array-1.c: New.
24022
24023 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24024
24025         * gcc.c-torture/compile/20001222-1.x: Remove.
24026
24027 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24028
24029         * gcc.c-torture/execute/built-in-setjmp.c: New.
24030
24031 2001-01-03  Richard Henderson  <rth@redhat.com>
24032
24033         * gcc.dg/940510-1.c: Update expected error wording.
24034         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
24035
24036 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
24037
24038         * lib/target-supports.exp (check_alias_available): Modified to
24039         indicate aliases not supported if only weak aliases are supported.
24040
24041 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24042
24043         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
24044         Turn on cmpstrsi checks for __pj__ and __i370__.
24045
24046 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24047
24048         * g++.old-deja/g++.other/virtual11.C: New test.
24049
24050 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24051
24052         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
24053
24054 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24055
24056         * gcc.c-torture/compile/20010102-1.c: New test.
24057
24058 2001-01-02  Andreas Jaeger  <aj@suse.de>
24059
24060         * gcc.dg/noreturn-3.c: New test.
24061
24062         * gcc.dg/noreturn-4.c: New test.
24063
24064 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24065
24066         * gcc.c-torture/execute/stdio-opt-1.c: Also test
24067         __builtin_fputc and __builtin_fwrite.
24068
24069 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24070
24071         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
24072         signed char, not default char.
24073
24074 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24075
24076         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
24077
24078 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
24079
24080         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
24081
24082 2000-12-29  Richard Henderson  <rth@redhat.com>
24083
24084         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
24085         (__cyg_profile_func_exit): Define.
24086
24087 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24088
24089         * g++.dg/vtgc1.C: New test.
24090
24091 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
24092
24093         * gcc.dg/noncompile/20001228-1.c: New test.
24094
24095         * gcc.dg/20001228-1.c: New test.
24096
24097         * gcc.c-torture/execute/20001228-1.c: New test.
24098
24099 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
24100
24101         * gcc.dg/format-strfmon-1.c: New test.
24102
24103 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24104
24105         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
24106         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
24107         * gcc.c-torture/execute/string-opt-1.c: Likewise.
24108         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24109         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24110         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24111         * gcc.c-torture/execute/string-opt-6.c: Likewise.
24112         * gcc.c-torture/execute/string-opt-7.c: Likewise.
24113         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24114         * gcc.c-torture/execute/string-opt-9.c: Likewise.
24115         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24116         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24117         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24118
24119         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
24120         * gcc.c-torture/execute/string-opt-4.c: Test index.
24121
24122 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
24123
24124         * gcc.c-torture/compile/20001226-1.c: New test.
24125
24126 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24127
24128         * gcc.c-torture/compile/20001222-1.c: New test.
24129         * gcc.c-torture/compile/20001222-1.x: Xfail.
24130
24131 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
24132
24133         * gcc.c-torture/execute/comp-goto-2.c: New test.
24134
24135 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
24136
24137         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
24138         Use long types if __INT_MAX__ is 32767.
24139         (main): Use cast to (sint32 *) when poking 88 into a_page.
24140
24141         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
24142
24143 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
24144
24145         * gcc.c-torture/compile/20001221-1.c: New test.
24146         * gcc.c-torture/execute/20001221-1.c: New test.
24147
24148 2000-12-20  Richard Henderson  <rth@redhat.com>
24149
24150         * g++.old-deja/g++.pt/crash36.C: Update error lines.
24151         * g++.old-deja/g++.robertl/eb109.C: Likewise.
24152
24153 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24154
24155         * gcc.dg/compare3.c: New test.
24156
24157 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24158
24159         * gcc.dg/format-warnll-1.c: New test.
24160
24161 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24162
24163         * gcc.dg/cpp/cmdlne-P.c: New test.
24164
24165 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24166
24167         * gcc.c-torture/execute/builtin-abs-1.c,
24168         gcc.c-torture/execute/builtin-abs-2.c: New tests.
24169
24170 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24171
24172         * gcc.dg/cpp/multiline.c: New test.
24173
24174 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24175
24176         * g++.old-deja/g++.other/syshdr1.C: Update.
24177         * gcc.dg/cpp/lineflags.c: Remove temporarily.
24178
24179 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24180
24181         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
24182
24183 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24184
24185         * g++.old-deja/g++.pt/ttp65.C: New test.
24186
24187 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24188
24189         * g++.old-deja/g++.pt/ttp64.C: New test.
24190
24191 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24192
24193         * g++.old-deja/g++.pt/spec33.C: New test.
24194
24195 2000-12-14  Catherine Moore  <clm@redhat.com>
24196
24197         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
24198         * gcc.c-torture/execute/920612-2.c: Likewise.
24199         * gcc.c-torture/execute/920428-2.c: Likewise.
24200         * gcc-c-torture/execute/va-arg-11.c: Call exit.
24201         * gcc.c-torture/execute/va-arg-21.c: Likewise.
24202
24203 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24204
24205         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
24206         * gcc.dg/pack-test-2.c: Likewise.
24207
24208 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24209
24210         Tests by Zack Weinberg <zackw@stanford.edu>.
24211
24212         * gcc.dg/cpp/defined.c: Update.
24213         * gcc.dg/cpp/defined_trad.c: New tests.
24214
24215 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24216
24217         * gcc.dg/cpp/trad-direct.c: Update.
24218
24219 2000-12-11  Neil Booth  <neilb@earthling.net>
24220
24221         * gcc.dg/cpp/defined_trad.c
24222
24223 2000-12-11  Neil Booth  <neilb@earthling.net>
24224
24225         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
24226
24227 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24228
24229         * gcc.dg/format-miss-2.c: New test.
24230
24231 2000-12-09  Neil Booth  <neilb@earthling.net>
24232
24233         * gcc.dg/cpp/lineflags.c: New tests.
24234         * gcc.dg/cpp/poison.c: Update.
24235         * gcc.dg/cpp/redef2.c: Update.
24236         * gcc.dg/cpp/skipping.c: New test.
24237
24238 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
24239
24240         * g++.old-deja/g++.other/eh3.C: New testcase.
24241
24242 2000-12-07  Neil Booth  <neilb@earthling.net>
24243
24244         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
24245         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
24246         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
24247         wtr-union-init-2.c, wtr-union-init-3.c: Update.
24248         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
24249         Update.
24250
24251 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24252
24253         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
24254         __SIZE_TYPE__ instead of int for type of integers cast to
24255         pointers.
24256
24257 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
24258
24259         * g++.old-deja/g++.other/cleanup4.C: New test.
24260
24261 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24262
24263         * format-sec-1.c: New test.
24264
24265 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24266
24267         * gcc.dg/format-nonlit-3.c: New test.
24268
24269 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24270
24271         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
24272         through a null pointer.
24273
24274 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24275
24276         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
24277         * g++.old-deja/g++.pt/partial4.C: New test.
24278
24279 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
24280
24281         * gcc.c-torture/execute/ieee/hugeval.x: New.
24282
24283 2000-12-06  Neil Booth  <neilb@earthling.net>
24284
24285         * gcc.dg/cpp/backslash2.c: New tests.
24286
24287 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24288
24289         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
24290         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
24291
24292 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
24293
24294         * gcc.c-torture/execute/20001203-2.c: New testcase.
24295
24296 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24297
24298         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
24299         * g++.old-deja/g++.other/virtual10.C: New test.
24300
24301 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24302
24303         * g++.old-deja/g++.mike/pmf5.C: Remove test.
24304
24305 2000-12-05  Richard Henderson  <rth@redhat.com>
24306
24307         * gcc.c-torture/compile/20001205-1.c: New.
24308
24309 2000-12-04  Neil Booth  <neilb@earthling.net>
24310
24311         * g++.old-deja/g++.other/virtual9.C: New test.
24312         * g++.old-deja/g++.pt/crash61.C: New test.
24313         * gcc.c-torture/execute/loop-9.c: New test.
24314
24315 2000-12-04  Neil Booth  <neilb@earthling.net>
24316
24317         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
24318         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
24319         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
24320         * gcc.dg/cpp/extratokens.c: ...here.
24321
24322 2000-12-04  Neil Booth  <neilb@earthling.net>
24323
24324         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
24325         New tests.
24326
24327 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24328
24329         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
24330         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
24331
24332 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24333
24334         * gcc.c-torture/execute/20001203-1.c: New test.
24335
24336 2000-12-03  Neil Booth  <neilb@earthling.net>
24337
24338         * gcc.dg/cpp/macro6.c: New test cases.
24339
24340 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24341
24342         * gcc.c-torture/execute/string-opt-9.c: New test.
24343         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24344         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24345         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24346
24347         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
24348         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
24349
24350 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
24351
24352         * gcc.dg/cpp/if-6.c: New testcase.
24353
24354         * gcc.dg/20001201-1.c: New testcase.
24355
24356 2000-12-02  Neil Booth  <neilb@earthling.net>
24357
24358         * g++.old-deja/g++.other/externC4.C,
24359         g++.old-deja/g++.other/friend10.C: New tests.
24360
24361 2000-12-02  Neil Booth  <neilb@earthling.net>
24362
24363         * g++.old-deja/g++.other/instan2.C
24364         * g++.old-deja/g++.other/instan3.C: New test.
24365
24366 2000-12-02  Neil Booth  <neilb@earthling.net>
24367
24368         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
24369         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
24370         gnuc99.c,gnuc99-pedantic.c: New tests.
24371
24372 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24373
24374         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
24375         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
24376
24377 2000-12-01  Neil Booth  <neilb@earthling.net>
24378
24379         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
24380         * gcc.dg/cpp/poison.c: Update.
24381         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
24382
24383 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
24384
24385         * g77.f-torture/execute/20001201.f: New test.
24386
24387 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24388
24389         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
24390
24391 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
24392
24393         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
24394
24395 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
24396
24397         * g++.old-deja/g++.other/cast6.C: New test.
24398
24399 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
24400
24401         * gcc.c-torture/execute/20001130-2.c: New testcase.
24402
24403 2000-11-30  Richard Henderson  <rth@redhat.com>
24404
24405         * gcc.c-torture/execute/20001130-1.c: New test.
24406
24407 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24408
24409         * g++.old-deja/g++.other/op3.C: New test.
24410
24411 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24412
24413         * g++.old-deja/g++.other/op2.C: New test.
24414
24415 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24416
24417         * g++.old-deja/g++.other/crash38.C: New test.
24418
24419 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
24420
24421         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
24422
24423 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
24424
24425         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
24426         tests.
24427         * gcc.c-torture/execute/string-opt-6.c: New test.
24428
24429         * gcc.dg/20001117-1.c: Add main.
24430
24431 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
24432
24433         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
24434         Move from here ...
24435         * gcc.dg/940510-1.c: ... to here.
24436
24437         * gcc.dg/20000926-1.c: GNU C now allows initializations of
24438         zero-size arrays in toplevel structures.
24439
24440 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24441
24442         * gcc.c-torture/execute/loop-8.c: New test.
24443
24444 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24445
24446         * g++.old-deja/g++.other/base1.C: New test.
24447
24448 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24449
24450         * g++.old-deja/g++.other/parse2.C: New test.
24451
24452 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24453
24454         * g++.old-deja/g++.pt/incomplete1.C: New test.
24455
24456 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24457
24458         * g++.old-deja/g++.other/friend9.C: New test.
24459
24460 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24461
24462         * gcc.dg/20001127-1.c: New test.
24463
24464 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24465
24466         * g++.old-deja/g++.pt/friend46.C: New test.
24467
24468 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24469
24470         * g++.old-deja/g++.other/ptrmem8.C: New test.
24471
24472 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24473
24474         * gcc.c-torture/execute/string-opt-7.c: New test.
24475         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24476
24477 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24478
24479         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
24480         instead of 'mkcheck 2'.
24481
24482 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24483
24484         * gcc.c-torture/execute/memcheck/driver.c,
24485         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
24486         C9X references to refer to C99.
24487
24488 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
24489
24490         * gcc.dg/ultrasp3.c: New test.
24491
24492 2000-11-25  Neil Booth  <neilb@earthling.net>
24493
24494         * gcc.dg/cpp/include2.c: Update test to be locale independent.
24495
24496 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
24497
24498         * gcc.c-torture/compile/20001123-2.c: New.
24499
24500 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24501
24502         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
24503
24504 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
24505
24506         * gcc.dg/sequence-point-1.c: Add some new tests.
24507         * gcc.c-torture/execute/20001124-1.c: New test.
24508
24509 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24510
24511         * g++.old-deja/g++.other/vaarg4.C: New test.
24512         * gcc.c-torture/compile/20001123-1.c: New test.
24513
24514 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24515
24516         * g++.other/crash24.C: Adjust and remove XFAIL.
24517         * g++.other/crash37.C: New test.
24518
24519 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
24520
24521         * g++.old-deja/g++.pt/instantiate9.C: New test.
24522
24523 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
24524
24525         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
24526         new ABI, too.
24527
24528         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
24529         * g++.old-deja/g++.robertl/eb55.C: Likewise.
24530
24531 2000-11-22  Neil Booth  <neilb@earthling.net>
24532
24533         * gcc.dg/cpp/Wtrigraphs.c: New test.
24534
24535 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
24536
24537         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
24538
24539 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
24540
24541         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
24542
24543 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
24544
24545         * lib/gcc-dg.exp: load_lib scanasm.exp.
24546         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
24547         * lib/g++-dg.exp: load_lib scanasm.exp.
24548         * lib/scanasm.exp: New.
24549         (scan-assembler, scan-assembler-not): Add optional arguments to
24550         test name, or if not present, the pattern name.
24551         (scan-assembler-dem, scan-assembler-dem-not): New.
24552
24553         * g++.dg/dg.exp: New.
24554
24555 2000-11-21  Neil Booth  <neilb@earthling.net>
24556
24557         * gcc.dg/cpp/integrated1.c: Remove.
24558
24559 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24560
24561         * gcc.c-torture/execute/20001121-1.c: New test.
24562
24563 2000-11-21  Richard Henderson  <rth@redhat.com>
24564
24565         * gcc.c-torture/compile/20001121-1.c: New test.
24566
24567 2000-11-20  Neil Booth  <neilb@earthling.net>
24568
24569         * gcc.dg/cpp/integrated1.c: New test.
24570
24571 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24572
24573         * g++.old-deja/g++.other/inline17.C: New test.
24574
24575 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
24576
24577         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
24578         local variable to be zero: I made the variable global. Now
24579         uses abort() and exit() instead of relying on main's return value.
24580
24581 2000-11-20  Neil Booth  <neilb@earthling.net>
24582
24583         * gcc.dg/cpp/paste2.c: Update test.
24584         * objc/execute/paste.m: New test.
24585
24586 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24587
24588         * gcc.dg/c99-condexpr-1.c: New test.
24589
24590 2000-11-20  Neil Booth  <neilb@earthling.net>
24591
24592         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
24593
24594 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
24595
24596         * g++.old-deja/g++.pt/export1.C: New test.
24597
24598 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
24599
24600         * gcc.dg/20001117-1.c: New test.
24601
24602 2000-11-18  Richard Henderson  <rth@redhat.com>
24603
24604         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
24605
24606 2000-11-18  Richard Henderson  <rth@redhat.com>
24607
24608         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
24609         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
24610         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
24611
24612 2000-11-18  Richard Henderson  <rth@redhat.com>
24613
24614         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
24615         (main): New.  Exit cleanly.
24616
24617 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24618
24619         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
24620         gcc.dg/c99-fordecl-2.c: New tests.
24621
24622 2000-11-18  Richard Henderson  <rth@redhat.com>
24623
24624         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
24625         * gcc.c-torture/execute/zerolen-2.c: New.
24626
24627 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24628
24629         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
24630         memory.
24631
24632 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24633
24634         * g++.old-deja/g++.pt/instantiate8.C: New test.
24635
24636 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24637
24638         * g++.old-deja/g++.other/incomplete.C: Add more tests.
24639         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
24640
24641 2000-11-16  Nick Clifton  <nickc@redhat.com>
24642
24643         * gcc.c-torture/execute/nestfunc-2.c: New test.
24644         * gcc.c-torture/execute/nestfunc-3.c: New test.
24645
24646 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24647
24648         * gcc.c-torture/compile/20001116-1.c: New test.
24649
24650 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24651
24652         * gcc.c-torture/execute/20001115-1.c: New test.
24653
24654 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
24655
24656         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
24657         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
24658         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
24659         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24660
24661 2000-11-15  Neil Booth  <neilb@earthling.net>
24662
24663         gcc.dg/cpp/_Pragma1.c: Update.
24664         gcc.dg/cpp/_Pragma2.c: New test.
24665
24666 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24667
24668         * g++.old-deja/g++.other/anon5.C: New test.
24669
24670 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24671
24672         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
24673         tests.
24674
24675 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
24676
24677         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
24678         output.
24679
24680 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24681
24682         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
24683         labels at end of compound statements.
24684
24685 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
24686
24687         * gcc.c-torture/execute/loop-7.c: New test.
24688
24689 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24690
24691         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
24692
24693 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24694
24695         * gcc.dg/c99-bool-1.c: New test.
24696
24697 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24698
24699         * gcc.dg/c99-scope-1.c: Remove xfail.
24700         * gcc.dg/c99-scope-2.c: New test.
24701
24702 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24703
24704         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
24705         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
24706
24707 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
24708
24709         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
24710         error messages.
24711
24712         * g++.mike/p700.C: Don't typedef wchar_t.
24713         * g++.mike/p784.C: Likewise.
24714         * g++.mike/eb101.C: Don't use __wchar_t.
24715
24716 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24717
24718         * g77.f-torture/execute/20001111.[fx]: Test premature exit
24719         from DO loop.
24720
24721 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24722
24723         * gcc.c-torture/execute/20001111-1.c: New test.
24724
24725 2000-11-10  Nick Clifton  <nickc@redhat.com>
24726
24727         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
24728         long multuiple and accumulate.
24729
24730 2000-11-09  Richard Henderson  <rth@redhat.com>
24731
24732         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
24733         via size_t instead of int.
24734
24735         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
24736         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24737         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24738         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24739
24740 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
24741
24742         * gcc.c-torture/compile/20001109-1.c: New test.
24743         * gcc.c-torture/compile/20001109-2.c: New test.
24744
24745 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
24746
24747         * g++.old-deja/g++.pt/operator1.C: New test.
24748         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
24749
24750 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24751
24752         * gcc.dg/20001108-1.c: New test.
24753
24754 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24755
24756         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
24757         with both arguments constant strings.
24758         * gcc.c-torture/execute/string-opt-3.c: New test.
24759         * gcc.c-torture/execute/string-opt-4.c: New test.
24760         * gcc.c-torture/execute/string-opt-5.c: New test.
24761
24762 2000-11-08  Nick Clifton  <nickc@redhat.com>
24763
24764         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
24765         mulsidi3adddi patterns.
24766
24767 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
24768
24769         * g++.old-deja/g++.other/crash36.C: New test.
24770
24771 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
24772
24773         * g++.old-deja/g++.other/init16.C: New test.
24774
24775 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
24776
24777         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
24778
24779 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24780
24781         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
24782         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24783         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24784
24785 2000-11-07  DJ Delorie  <dj@redhat.com>
24786
24787         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
24788
24789 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24790
24791         * gcc.c-torture/execute/string-opt-1.c: New test.
24792
24793 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24794
24795         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
24796         mips-sgi-irix6.* because the MIPS ABI passes floating-point
24797         parameters in registers, and there is no way for a varargs
24798         function to know in which order the integer and floating-point
24799         parameters should be interleaved when they are placed on the
24800         stack.
24801         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24802         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24803
24804 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24805
24806         * gcc.c-torture/execute/string-opt-2.c: New test.
24807
24808 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
24809
24810         * g++.old-deja/g++.pt/crash60.C: New test.
24811
24812 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24813
24814         * g++.old-deja/g++.other/crash24.C: New test.
24815         * g++.old-deja/g++.other/crash25.C: New test.
24816         * g++.old-deja/g++.other/crash26.C: New test.
24817         * g++.old-deja/g++.other/crash27.C: New test.
24818         * g++.old-deja/g++.other/crash28.C: New test.
24819         * g++.old-deja/g++.other/crash29.C: New test.
24820         * g++.old-deja/g++.other/crash30.C: New test.
24821         * g++.old-deja/g++.other/crash31.C: New test.
24822         * g++.old-deja/g++.other/crash32.C: New test.
24823         * g++.old-deja/g++.other/crash33.C: New test.
24824         * g++.old-deja/g++.other/crash34.C: New test.
24825         * g++.old-deja/g++.other/crash35.C: New test.
24826
24827 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24828
24829         * gcc.c-torture/execute/20001031-1.c: New test.
24830
24831 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
24832
24833         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
24834         namespace.
24835
24836         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
24837         standards-conformant.
24838
24839         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
24840
24841         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
24842         * g++.old-deja/g++.mike/p755a.C: Likewise.
24843         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
24844         library makes no calls to `operator new' during initialization.
24845
24846 2000-11-04  Neil Booth  <neilb@earthling.net>
24847
24848         * gcc.dg/cpp/include2.c: New tests.
24849
24850 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
24851
24852         * lib/g++.exp (g++_set_ld_library_path): New function.
24853         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
24854
24855 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
24856
24857         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
24858         warnings.
24859
24860 2000-11-01  Richard Henderson  <rth@redhat.com>
24861
24862         * g++.old-deja/g++.ext/namedret1.C: New.
24863         * g++.old-deja/g++.ext/namedret2.C: New.
24864         * g++.old-deja/g++.ext/namedret3.C: New.
24865
24866 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
24867
24868         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
24869         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
24870
24871 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24872
24873         * gcc.c-torture/execute/va-arg-21.c: New test.
24874
24875 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24876
24877         * gcc.dg/c99-complex-2.c: New test.
24878
24879 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24880
24881         * gcc.c-torture/execute/stdio-opt-1.c: New test.
24882
24883 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
24884
24885         * g++.old-deja/g++.other/inline16.C: New test.
24886
24887 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
24888
24889         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
24890         __PRETTY_FUNCTION__
24891
24892 2000-10-29  Neil Booth  <neilb@earthling.net>
24893
24894         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
24895         New tests.
24896         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
24897         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
24898         optimisation.
24899
24900 2000-10-29  Neil Booth  <neilb@earthling.net>
24901
24902         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
24903         * mi1.c, mi1c.h: Add null directives to multiple-include test.
24904         * mi5.c: Test multiple includes work with -C.
24905         * trigraphs.c: Test ^= version.
24906
24907 2000-10-28  Neil Booth  <neilb@earthling.net>
24908
24909         New tests and test updates for new macro expander.
24910
24911         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
24912         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
24913         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
24914         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
24915         new diagnostic messages.
24916
24917         * gcc.dg/cpp/macro3.c: New tests.
24918
24919 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
24920
24921         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
24922         on the same line.
24923
24924 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
24925
24926         * g++.old-deja/g++.other/eh2.C: New test.
24927
24928 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24929
24930         * gcc.c-torture/execute/20001027-1.c: New test.
24931
24932 2000-10-26  Richard Henderson  <rth@redhat.com>
24933
24934         * gcc.c-torture/execute/20001026-1.c: New.
24935
24936 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
24937
24938         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
24939         * g++.old-deja/g++.law/builtin1.C: Likewise.
24940         * g++.old-deja/g++.law/ctors10.C: Likewise.
24941         * g++.old-deja/g++.law/virtual3.C: Likewise.
24942         * g++.old-deja/g++.mike/p658.C: Likewise.
24943         * g++.old-deja/g++.other/sibcall1.C: Likewise.
24944         * g++.old-deja/g++.other/vaarg2.C: Likewise.
24945         * g++.old-deja/g++.robertl/eb124.C: Likewise.
24946         * g++.old-deja/g++.robertl/eb44.C: Likewise.
24947         * g++.old-deja/g++.robertl/eb77.C: Likewise.
24948
24949 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24950
24951         * gcc.c-torture/compile/20001024-1.c: New test.
24952
24953 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
24954
24955         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
24956         to tell us whether or not we are using V3.
24957
24958 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24959
24960         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
24961         operands.
24962
24963 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24964
24965         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
24966
24967 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
24968
24969         * gcc.c-torture/execute/20001024-1.c: New test.
24970
24971 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
24972
24973         * g++.old-deja/g++.other/sibcall1.C: New test.
24974
24975 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
24976
24977         * gcc.dg/noncompile/init-3.c: New test.
24978
24979 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24980
24981         * gcc.dg/format-array-1.c: New test.
24982
24983 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24984
24985         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
24986         writing through null pointers; remove comment about testing
24987         unterminated strings.
24988
24989 2000-10-17  Matthew Hiller  <hiller@redhat.com>
24990
24991         * gcc.c-torture/execute/20001017-2.c: New test.
24992
24993 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24994
24995         * gcc.c-torture/compile/20001018-1.c: New test.
24996         * gcc.c-torture/compile/20001018-1.x: Xfail.
24997
24998 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24999
25000         * gcc.c-torture/execute/20001017-1.c: New test.
25001
25002 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25003
25004         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
25005         for multiple use of arguments with scanf formats; add tests for
25006         multiple use of arguments.
25007
25008 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
25009
25010         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
25011
25012 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25013
25014         * gcc.dg/format-miss-1.c: New test.
25015
25016 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25017
25018         * gcc.c-torture/execute/20001013-1.c: New test.
25019
25020 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25021
25022         * gcc.dg/format-branch-1.c: New test.
25023
25024 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25025
25026         * README, lib/file-format.exp: Remove EGCS references.
25027
25028 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25029
25030         * gcc.dg/20001013-1.c: New test.
25031
25032 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25033
25034         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
25035         for intmax_t in the compiler using __typeof__ and the type rules
25036         for conditional expressions.
25037
25038 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
25039
25040         * gcc.dg/20001012-1.c: New test.
25041         * gcc.dg/20001012-2.c: New test.
25042
25043 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25044
25045         * gcc.dg/format-attr-1.c: New test.
25046
25047 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25048
25049         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
25050         __LONG_LONG_MAX__ instead of LLONG_MAX.
25051
25052 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25053
25054         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
25055         scanf flags.
25056         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
25057         flags.
25058
25059 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25060
25061         * gcc.dg/sequence-pt-1.c: New test.
25062
25063 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
25064
25065         * gcc.c-torture/execute/20001011-1.c: New testcase.
25066         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
25067
25068 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25069
25070         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
25071         does not error on it.
25072
25073 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25074
25075         * gcc.dg/20001009-1.c: New test.
25076
25077 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25078
25079         * gcc.c-torture/compile/20001009-1.c: Move from here ....
25080         * gcc.c-torture/execute/20001009-2.c: ... to here.
25081
25082 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
25083
25084         * gcc.c-torture/compile/20001009-1.c: New testcase.
25085         * gcc.c-torture/execute/20001009-1.c: New testcase.
25086         Testcases provided by Jan Hubicka <jh@suse.cz>.
25087
25088 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25089
25090         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25091         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
25092         uintmax_t using <limits.h> to emulate the compiler's internal
25093         logic.  No longer XFAIL %j tests.
25094
25095 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25096
25097         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
25098         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25099         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
25100         regexps and details of expected handling of some bad formats.
25101         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
25102         suppression.
25103
25104 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25105
25106         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
25107         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
25108         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
25109         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
25110         in list archives.
25111
25112 2000-10-06  Richard Henderson  <rth@cygnus.com>
25113
25114         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
25115         * g++.old-deja/g++.brendan/crash52.C: Likewise.
25116         * g++.old-deja/g++.jason/report.C: Likewise.
25117         * g++.old-deja/g++.law/friend5.C: Likewise.
25118         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
25119         of the expected warnings.
25120
25121 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
25122
25123         * g++.old-deja/g++.pt/enum14.C: New test.
25124
25125 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25126
25127         * g++.old-deja/g++.pt/crash59.C: New test.
25128
25129 2000-10-04  Will Cohen  <wcohen@redhat.com>
25130
25131         * gcc.dg/20000926-1.c: New test.
25132
25133 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
25134
25135         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
25136         function name for current C++ compiler.
25137         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
25138
25139 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
25140
25141         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
25142         __PRETTY_FUNCTION__.
25143         * g++.old-deja/g++.ext/pretty2.C: Likewise.
25144
25145 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25146
25147         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
25148
25149 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
25150
25151         * gcc.c-torture/compile/20000923-1.c: New test.
25152
25153 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
25154
25155         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
25156         * g++.old-deja/g++.pt/ttp62.C: Same.
25157         * g++.old-deja/g++.other/inline14.C: Same.
25158
25159 2000-09-24  Richard Henderson  <rth@cygnus.com>
25160
25161         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
25162
25163 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25164
25165         * gcc.dg/c90-printf-1.c: Add test for wide string format.
25166
25167 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
25168
25169         * gcc.c-torture/compile/20000922-1.c: New file.
25170
25171 2000-09-21  Nick Clifton  <nickc@redhat.com>
25172
25173         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
25174         a signed long modulo operation.
25175         (mod6): New function - perform an unsigned long modulo operation.
25176         (main): Add tests for modulos of very large numbers by very small
25177         dividends.
25178
25179 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25180
25181         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
25182
25183 2000-09-19  Richard Henderson  <rth@cygnus.com>
25184
25185         * gcc.dg/compare2.c (case 10): XFAIL.
25186
25187 2000-09-18  Richard Henderson  <rth@cygnus.com>
25188
25189         * gcc.c-torture/execute/20000906-1.c: Move ...
25190         * gcc.dg/20000906-1.c: ... here.  Only run on targets
25191         that support __builtin_trap.
25192
25193 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
25194
25195         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
25196
25197 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25198
25199         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
25200         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
25201         more $ format tests.
25202
25203 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25204
25205         * gcc.dg/format-errmk-1.c: New test.
25206
25207 2000-09-17  Greg McGary  <greg@mcgary.org>
25208
25209         * gcc.c-torture/execute/20000917-1.x: Remove.
25210
25211 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25212
25213         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
25214
25215 2000-09-17  Greg McGary  <greg@mcgary.org>
25216
25217         * gcc.c-torture/execute/20000917-1.c: New test.
25218         * gcc.c-torture/execute/20000917-1.x: XFAIL.
25219
25220 2000-09-16  Neil Booth  <NeilB@earthling.net>
25221
25222         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
25223         in nested macro bug.
25224
25225 2000-09-15  Neil Booth  <NeilB@earthling.net>
25226
25227         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
25228
25229 2000-09-14  Jeffrey A Law  (law@cygnus.com)
25230
25231         * gcc.c-torture/execute/20000914-1.c: New test.
25232
25233 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
25234
25235         * g++.other/inline13.C: New test.
25236
25237 2000-09-12  Andreas Jaeger  <aj@suse.de>
25238
25239         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
25240         constant by Ulrich Drepper <drepper@redhat.com>.
25241
25242 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
25243
25244         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
25245
25246 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25247
25248         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
25249
25250 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
25251
25252         * gcc.dg/cpp/backslash.c: New test.
25253
25254 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
25255
25256         * gcc.c-torture/execute/20000910-1.c: New test.
25257         * gcc.c-torture/execute/20000910-2.c: Likewise.
25258
25259 2000-09-11  Robert Lipe  <robertl@sco.com>
25260
25261         * gcc.dg/pragma-align.c: New test.
25262
25263 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25264
25265         * g++.old-deja/g++.pt/explicit82.C: New test.
25266         * g++.old-deja/g++.pt/explicit83.C: New test.
25267
25268 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
25269
25270         * gcc.dg/asm-names.c: New test.
25271
25272 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25273
25274         * gcc.dg/cpp/tr-warn6.c: New test
25275
25276 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25277
25278         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
25279         be accepted.
25280
25281 2000-09-07  Catherine Moore  <clm@redhat.com>
25282
25283         * gcc.c-torture/execute/unroll-1.c: New test.
25284
25285 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
25286
25287         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
25288         ERROR markers.
25289         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
25290         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
25291         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
25292         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
25293         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
25294         Preprocess only.
25295         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
25296         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
25297
25298 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25299
25300         * g++.old-deja/g++.pt/deduct2.C: New test.
25301
25302 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25303
25304         * g++.old-deja/g++.pt/parms2.C: New test.
25305
25306 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25307
25308         * g++.old-deja/g++.pt/crash58.C: New test.
25309
25310 2000-09-06  Greg McGary  <greg@mcgary.org>
25311
25312         * gcc.c-torture/execute/20000906-1.c: New test.
25313         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
25314
25315 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25316
25317         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
25318
25319 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25320
25321         * g++.old-deja/g++.pt/crash57.C: New test.
25322
25323 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25324
25325         * g++.old-deja/g++.pt/crash56.C: New test.
25326
25327 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25328
25329         * g++.old-deja/g++.pt/koenig1.C: New test.
25330
25331 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25332
25333         * gcc.dg/20000904-1.c: New test.
25334
25335 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25336
25337         * gcc.dg/cpp/paste8.c: New test.
25338
25339 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
25340
25341         * gcc.c-torture/compile/20000827-1.c: New test.
25342
25343 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25344
25345         * gcc.dg/format-diag-1.c: New test.
25346
25347 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25348
25349         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
25350         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
25351         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
25352         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
25353         gcc.dg/formatz-1.c: Adjust warning regular expressions.
25354
25355 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25356
25357         * g++.old-deja/g++.other/nested4.C: New test.
25358
25359 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25360
25361         * g++.old-deja/g++.ns/scoped1.C: New test.
25362
25363 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
25364
25365         * lib/g++.exp: Support testing already-installed GCC.
25366
25367 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25368
25369         * wtr-label-1.c, wtr-suffix-1.c: New tests.
25370
25371 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25372
25373         * gcc.dg/return-type-2.c: New test.
25374
25375 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
25376
25377         * gcc.c-torture/compile/20000825-1.c: New test.
25378
25379 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
25380
25381         * gcc.dg/dwarf2-2.c: New test.
25382
25383 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
25384
25385         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
25386         dg-warning regexps.
25387
25388 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25389
25390         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
25391         gcc.dg/format-ext-5.c: New tests.
25392
25393 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
25394
25395         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
25396
25397 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
25398
25399         * gcc.dg/noncompile/930622-2.c: Adjust error message.
25400
25401 2000-08-24  Richard Henderson  <rth@cygnus.com>
25402
25403         * gcc.dg/ia64-sync-1.c: New test.
25404         * gcc.dg/ia64-sync-2.c: New test.
25405         * gcc.dg/ia64-asm-1.c: New test.
25406
25407 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25408
25409         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
25410         * gcc.dg/format-ext-2.c: New test.
25411
25412 2000-08-23  Jason Merrill  <jason@redhat.com>
25413
25414         * lib/old-dejagnu.exp: Also ignore "In member function" and
25415         "At global scope".
25416
25417 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25418
25419         * gcc.dg/noncompile/label-lineno-1.c: New test.
25420
25421 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25422
25423         * gcc.dg/c99-array-nonobj-1.c: New test.
25424
25425 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25426
25427         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
25428         tests.
25429         * gcc.dg/format-ext-1.c: New test.
25430
25431 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25432
25433         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
25434         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
25435         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
25436         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
25437         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
25438
25439 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25440
25441         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
25442         gcc.dg/c99-strftime-2.c: New tests.
25443
25444 2000-08-22  Richard Henderson  <rth@cygnus.com>
25445
25446         * gcc.c-torture/execute/20000822-1.c: New test.
25447
25448 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25449
25450         * gcc.c-torture/execute/20000819-1.x: Remove.
25451
25452 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25453
25454         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
25455         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
25456         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
25457         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
25458         gcc.dg/format-xopen-1.c: New tests.
25459
25460 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25461
25462         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
25463
25464 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25465
25466         * g++.old-deja/g++.other/loop2.C: New test.
25467
25468         * gcc.c-torture/compile/20000606-1.c: New test.
25469         * gcc.c-torture/compile/20000728-1.c: New test.
25470         * gcc.c-torture/execute/20000801-1.c: New test.
25471         * gcc.c-torture/execute/20000801-2.c: New test.
25472         * gcc.c-torture/execute/20000819-1.c: New test.
25473         * gcc.c-torture/execute/20000819-1.x: XFAIL.
25474         * gcc.dg/20000629-1.c: New test.
25475         * gcc.dg/20000724-1.c: New test.
25476         * gcc.dg/20000807-1.c: New test.
25477
25478 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
25479
25480         * gcc.dg/cpp/pragma-1.c: New test.
25481         * gcc.dg/cpp/pragma-2.c: New test.
25482
25483 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
25484
25485         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
25486         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
25487
25488 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25489
25490         * gcc.c-torture/compile/20000818-1.c: New test.
25491
25492 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
25493
25494         * gcc.c-torture/execute/20000818-1.c: New test.
25495
25496 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25497
25498         * gcc.dg/format-va-1.c: New test.
25499
25500 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25501
25502         * g++.old-deja/g++.other/typedef8.C: New test.
25503
25504 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25505
25506         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
25507         * g++.old-deja/g++.mike/net36.C: Mark candidate.
25508         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
25509         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
25510         * g++.old-deja/g++.other/ptrmem7.C: New test.
25511         * g++.old-deja/g++.pt/ptrmem10.C: New test.
25512
25513 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25514
25515         * g++.old-deja/g++.pt/typename27.C: New test.
25516
25517 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
25518
25519         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
25520         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
25521         * g++.old-deja/g++.pt/friend45.C: New test.
25522         * g++.old-deja/g++.other/friend8.C: New test.
25523
25524 2000-08-15  Richard Henderson  <rth@cygnus.com>
25525
25526         * gcc.c-torture/execute/20000815-1.c: New test.
25527
25528 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25529
25530         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
25531         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
25532         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
25533
25534 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
25535
25536         * g++.old-deja/g++.other/refinit2.C: New test.
25537
25538 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
25539
25540         * lib/c-torture.exp (c-torture): Make
25541         compiler_conditional_xfail_data global.
25542         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
25543         compiler_conditional_xfail_data machinery.
25544         (f-torture-execute): Likewise.
25545         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
25546         and only when unrolling loops.
25547
25548         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
25549
25550 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25551
25552         * g++.old-deja/g++.pt/explicit81.C: New test.
25553
25554 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25555
25556         * g++.old-deja/g++.pt/typename26.C: New test.
25557
25558 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
25559
25560         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
25561         warning.
25562
25563 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25564
25565         * g++.old-deja/g++.other/array3.C: New test.
25566
25567 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25568
25569         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
25570         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
25571         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
25572         New tests.
25573
25574 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
25575
25576         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
25577         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25578
25579 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
25580
25581         * gcc.c-torture/execute/20000808-1.c: New test.
25582
25583 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25584
25585         * gcc.dg/c90-const-expr-1.c: New test.
25586
25587 2000-08-08  Richard Henderson  <rth@cygnus.com>
25588
25589         * gcc.dg/noncompile/920923-1.c: Declare calloc.
25590
25591 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25592
25593         * gcc.dg/noncompile/const-ll-1.c: New test.
25594
25595 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25596
25597         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
25598
25599 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25600
25601         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
25602         that running programs linked against the shared version of libobjc
25603         run correctly.
25604
25605 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25606
25607         * gcc.dg/c99-printf-1.c: New test.
25608
25609 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25610
25611         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
25612
25613 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
25614
25615         * gcc.c-torture/execute/20000731-1.x: Delete.
25616
25617 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
25618
25619         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
25620         and torture_without_loops as is done by c-torture.exp.
25621         (search_for): Copy from c-torture.exp.
25622         (gcc-dg-runtest): New function, drives a directory of tests
25623         iterating over the TORTURE_OPTIONS.
25624         (scan-assembler, scan-assembler-not): Move here from
25625         individual directory drivers.
25626
25627         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
25628         defined by lib/gcc-dg.exp.
25629         * gcc.dg/cpp/cpp.exp: Likewise.
25630         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
25631         gcc-dg-runtest, so we cycle over optimization options.
25632
25633         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
25634         * gcc.dg/compare2.c: No longer expected to fail.
25635
25636 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25637
25638         * gcc.c-torture/execute/20000804-1.c: New test.
25639
25640 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25641
25642         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
25643
25644 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
25645
25646         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
25647
25648 2000-08-03  Jeffrey A Law  (law@cygnus.com)
25649
25650         * gcc.c-torture/compile/20000803-1.c: New test.
25651
25652 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25653
25654         * gcc.c-torture/execute/20000801-3.c,
25655         gcc.c-torture/execute/20000801-4.c: New tests.
25656         * gcc.c-torture/execute/20000801-3.x,
25657         gcc.c-torture/execute/20000801-4.x: Xfail.
25658
25659 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
25660
25661         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
25662         libobjc/.libs to allow for libtool.
25663
25664 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
25665
25666         * gcc.c-torture/compile/20000802-1.c: New test.
25667
25668 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
25669
25670         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
25671
25672 2000-07-31  Jeffrey A Law  (law@cygnus.com)
25673
25674         * gcc-c-torture/execute/20000731-2.c: New test.
25675
25676         * gcc.c-torture/execute/20000731-1.c: New test.
25677         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
25678
25679 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
25680
25681         * testsuite/gcc.dg/cpp/paste7.c: New test.
25682         * gcc.dg/cpp/20000725-1.c: New test.
25683
25684 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
25685
25686         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
25687         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
25688         declaration warning for __builtin_dwarf_reg_size.
25689
25690         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
25691
25692 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25693
25694         * gcc.dg/noncompile/voidparam-1.c: New test.
25695
25696 2000-07-30  Richard Henderson  <rth@cygnus.com>
25697
25698         * gcc.dg/c90-digraph-1.c: Don't xfail.
25699         * gcc.dg/compare2.c (case 10): Xfail.
25700         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
25701
25702 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
25703
25704         * gcc.dg/c99-main-1.c: New test.
25705
25706 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25707
25708         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
25709
25710 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
25711
25712         * gcc.c-tortuer/execute/20000726-1.c: New test.
25713
25714 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
25715
25716         * gcc.c-torture/execute/enum-2.c: New test.
25717
25718 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25719
25720         * gcc.dg/cpp/tr-warn3.c: New test.
25721
25722 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25723
25724         * g++.old-deja/g++.ext/implicit1.C: Remove.
25725         * g++.old-deja/g++.jason/c2.C: Remove
25726         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
25727         * g++.old-deja/g++.pt/crash16.C: Likewise.
25728         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
25729
25730 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25731
25732         * g++.old-deja/g++.other/for2.C: New test.
25733
25734 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
25735
25736         * gcc.dg/20000720-1.c: New test.
25737
25738 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
25739
25740         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
25741
25742 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
25743
25744         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
25745         * gcc.c-torture/execute/20000722-1.c: New.
25746         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
25747
25748 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
25749
25750         * gcc.dg/cpp/20000720-1.S: New test.
25751
25752 2000-07-21  Michael Meissner  <meissner@redhat.com>
25753
25754         * gcc.c-torture/execute/ieee/hugeval.c: New test.
25755
25756 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25757
25758         * g++.old-deja/g++.brendan/crash16.C,
25759         g++.old-deja/g++.brendan/parse3.C,
25760         g++.old-deja/g++.brendan/redecl1.C,
25761         g++.old-deja/g++.ns/template13.C,
25762         g++.old-deja/g++.other/decl4.C,
25763         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
25764
25765 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25766
25767         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
25768         and "Internal error".
25769
25770         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
25771         regexps.
25772         * gcc.dg/cpp/paste6.c: New test.
25773
25774 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
25775
25776         * gcc.dg/cpp/tr-direct.c: New test.
25777
25778         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
25779         gcc.dg/cpp/undef1.c: Tweak error regexps.
25780
25781 2000-07-18  Eric Christopher <echristo@redhat.com>
25782
25783         * gcc.c-torture/compile/20000718-1.c: New test.
25784
25785 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
25786
25787         * cpplex.c (_cpp_push_token): If the token being pushed back
25788         is the previous token in this context, just subtract one from
25789         context->posn.
25790         * cppmacro.c (save_expansion): Clear aux field when storing a
25791         placemarker.
25792
25793 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
25794
25795         * gcc.dg/noncompile/redecl-1.c: New test.
25796
25797 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
25798
25799         * gcc.c-torture/execute/20000717-5.c: New test.
25800         * gcc.c-torture/execute/20000717-1.x: Removed.
25801
25802 2000-07-17  Richard Henderson  <rth@cygnus.com>
25803
25804         * gcc.c-torture/execute/20000717-4.c: New test.
25805
25806 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
25807
25808         * gcc.dg/cpp/syshdr.c: New test.
25809         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
25810
25811 2000-07-17  Neil Booth  <neilb@earthling.net>
25812
25813         * gcc.dg/cpp/cmdlne-dM.c: New test.
25814         * gcc.dg/cpp/cmdlne-dD.c: New test.
25815
25816 2000-07-17  Jeffrey A Law  (law@cygnus.com)
25817
25818         * gcc.c-torture/execute/20000717-3.c: New test.
25819
25820         * gcc.c-torture/compile/20000717-1.c: New test.
25821
25822 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
25823
25824         * gcc.c-torture/execute/20000717-2.c: New test.
25825
25826 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25827
25828         * gcc.dg/formatz-1.c: New test.
25829
25830         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
25831         * gcc.dg/c99-digraph-1.c: New tests.
25832
25833         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
25834         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
25835
25836         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
25837         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
25838         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
25839         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
25840         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
25841         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
25842         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
25843
25844 2000-07-17   Greg McGary <greg@mcgary.org>
25845
25846         * gcc.c-torture/execute/20000717-1.c: New test.
25847         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
25848
25849 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
25850
25851         * gcc.c-torture/execute/20000715-2.c: New test.
25852         * gcc.dg/20000715-1.c: New test.
25853
25854 2000-07-15  Michael Meissner  <meissner@redhat.com>
25855
25856         * gcc.c-torture/execute/20000715-1.c: New test.
25857
25858 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
25859
25860         * gcc.c-torture/execute/20000707-1.c: New test.
25861
25862 2000-07-13  Neil Booth  <NeilB@earthling.net>
25863
25864         * testsuite/gcc.dg/cpp/digraph1.c,
25865         testsuite/gcc.dg/cpp/digraph2.c,
25866         testsuite/gcc.dg/cpp/digraphs.c: New tests.
25867
25868 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
25869
25870         * g77.f-torture/compile/20000630-2.f:  New test.
25871         * g77.f-torture/compile/20000630-2.x
25872
25873 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25874
25875         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
25876
25877 2000-07-11  Neil Booth  <NeilB@earthling.net>
25878
25879         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
25880
25881 2000-07-11  Neil Booth  <NeilB@earthling.net>
25882
25883         * gcc.dg/cpp/cmdlne-C.c: New.
25884
25885 2000-07-09  Neil Booth  <NeilB@earthling.net>
25886
25887         * gcc.dg/cpp/directiv.c: New tests.
25888         * gcc.dg/cpp/undef1.c: Update.
25889
25890 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
25891
25892         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
25893
25894 2000-07-09  Neil Booth  <NeilB@earthling.net>
25895
25896         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
25897
25898 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
25899
25900         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
25901         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
25902
25903 2000-07-08  Neil Booth  <NeilB@earthling.net>
25904
25905         * gcc.dg/cpp/macsyntx.c: New tests.
25906
25907 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25908
25909         * gcc.dg/20000707-1.c: New test.
25910
25911 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25912
25913         * gcc.c-torture/execute/20000706-1.c: New test.
25914         * gcc.c-torture/execute/20000706-2.c: New test.
25915         * gcc.c-torture/execute/20000706-3.c: New test.
25916         * gcc.c-torture/execute/20000706-4.c: New test.
25917         * gcc.c-torture/execute/20000706-5.c: New test.
25918
25919 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25920
25921         * g++.old-deja/g++.pt/instantiate7.C: New test.
25922
25923 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25924
25925         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
25926         * g++.old-deja/g++.mike/thunk3.C: Likewise.
25927         * g++.old-deja/g++.other/rtti3.C: Likewise.
25928         * g++.old-deja/g++.other/rttid3.C: Likewise.
25929
25930 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
25931
25932         *  g77.f-torture/compile/20000630-1.x: Fix typo
25933
25934 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
25935
25936         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
25937         assembly output.
25938
25939 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
25940
25941         * gcc.dg/cpp/ident.c: New test.
25942
25943 2000-07-05  Neil Booth  <NeilB@earthling.net>
25944
25945         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
25946           gcc.dg/cpp/lexstrng.c: New tests.
25947
25948 2000-07-04  Neil Booth  <NeilB@earthling.net>
25949
25950         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
25951         * gcc.dg/cpp/strify2.c: Same.
25952
25953 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
25954
25955         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
25956         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
25957         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
25958         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
25959
25960         * testsuite/gcc.dg/cpp/macro1.c,
25961         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
25962         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
25963         testsuite/gcc.dg/cpp/strify1.c,
25964         testsuite/gcc.dg/cpp/strify2.c: New tests.
25965
25966 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
25967
25968         * gcc.c-torture/execute/20000703-1.c: New test.
25969
25970 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25971
25972         * g++.old-deja/g++.pt (lookup10.C): New test.
25973
25974 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25975
25976         * g++.old-deja/g++.pt (typename25.C): New test.
25977
25978 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
25979
25980         * gcc.c-torture/compile/20000701-1.c: New test.
25981
25982 2000-06-30  Nick Clifton  <nickc@cygnus.com>
25983
25984         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
25985         to test case.
25986
25987 2000-06-30  Catherine Moore  <clm@cygnus.com>
25988
25989         * gcc.c-torture/execute/align-1.c: New test.
25990
25991 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
25992
25993         * g++.old-deja/g++.pt/expr8.C: New test.
25994         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
25995
25996 2000-06-29  Nick Clifton  <nickc@cygnus.com>
25997
25998         * gcc.c-torture/compile/20000629-1.c: New test.
25999
26000 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26001
26002
26003         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
26004         gcc.dg/noncompile directory, depending on whether they're
26005         preprocessor tests or not.  Annotate all the tests for the dg
26006         framework.
26007
26008         * gcc.c-torture/noncompile/noncompile.exp: Delete.
26009         * gcc.dg/noncompile/noncompile.exp: New.
26010
26011         * Moved files:
26012         Old name                                New name
26013         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
26014         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
26015         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
26016         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
26017         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
26018         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
26019         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
26020         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
26021         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
26022         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
26023         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
26024         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
26025         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
26026         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
26027         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
26028         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
26029         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
26030         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
26031         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
26032         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
26033         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
26034         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
26035         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
26036         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
26037
26038         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
26039         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
26040         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
26041         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
26042         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
26043         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
26044
26045 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26046
26047         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
26048         declare one variable.  On the fourth, error.
26049         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
26050         declared by 20000628-1a.h.
26051
26052 2000-06-29  Richard Henderson  <rth@redhat.com>
26053
26054         * gcc.c-torture/execute/930529-1.x: New file.
26055         * gcc.dg/920413-1.c: Adjust expected warning text.
26056         * gcc.dg/980217-1.c: Declare abort.
26057         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
26058
26059 2000-06-29  Jeffrey A Law  (law@cygnus.com)
26060
26061         * g77.f-torture/compile/20000629-1.f: New test.
26062         * g77.f-torture/compile/20000629-1.x: Expected to fail.
26063
26064 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26065
26066         Rearrange lots of files, removing entirely the
26067         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
26068         directories.
26069
26070         * Deleted files:
26071         gcc.c-torture/code_quality/code_quality.exp
26072         gcc.c-torture/special/special.exp
26073         gcc.failure/failure.exp
26074         gcc.failure/940409-1.x
26075         gcc.c-torture/compile/961203-1.x
26076
26077         * New files:
26078         gcc.misc-tests/linkage.exp
26079         gcc.c-torture/execute/920730-1t.c
26080         gcc.c-torture/execute/920730-1t.x
26081         gcc.c-torture/compile/920520-1.x
26082         gcc.c-torture/compile/920521-1.x
26083         gcc.c-torture/compile/981006-1.x
26084         gcc.c-torture/execute/eeprof-1.x
26085
26086         * Moved files (possibly with modifications to fit a new harness):
26087         Old name                                New name
26088         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
26089         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
26090         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
26091         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
26092         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
26093         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
26094         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
26095         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
26096         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
26097         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
26098         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
26099         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
26100         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
26101         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
26102
26103 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26104
26105         * c-torture/compile/961203-1.x: Delete.
26106
26107         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
26108         not exit. Include stdio.h.
26109         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
26110         * gcc.misc-tests/dg-12.c: Likewise.
26111         * gcc.misc-tests/dg-5.c: Likewise.
26112         * gcc.misc-tests/dg-6.c: Likewise.
26113         * gcc.misc-tests/dg-7.c: Prototype abort.
26114         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
26115         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
26116         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
26117         not exit.
26118         * gcc.misc-tests/sieve.c: Use return from main, not exit.
26119         * gcc.misc-tests/sort2.c: Use return from main, not exit.
26120
26121 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
26122
26123         * gcc.dg/cpp/20000628-1.c: New test.
26124         * gcc.dg/cpp/20000628-1.h: New header for above test.
26125         * gcc.dg/cpp/20000628-1a.h: Likewise.
26126
26127 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
26128
26129         * gcc.dg/cpp: New directory.
26130         * gcc.dg/cpp/cpp.exp: New driver.
26131         * gcc.dg/cpp/20000627-1.c: New test.
26132         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
26133         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
26134         and rewrite as a compilation test.
26135
26136         * gcc.dg: Move many files into the cpp subdirectory, possibly
26137         renaming or editing them as well.
26138         Old name                New name
26139         990119-1.c              cpp/19990119-1.c
26140         990228-1.c              cpp/19990228-1.c
26141         990407-1.c              cpp/19990407-1.c
26142         990409-1.c              cpp/19990409-1.c
26143         990413-1.c              cpp/19990413-1.c
26144         990703-1.c              cpp/19990703-1.c
26145         20000127-1.c            cpp/20000127-1.c
26146         20000129-1.c            cpp/20000129-1.c
26147         20000207-1.c            cpp/20000207-1.c
26148         20000207-2.c            cpp/20000207-2.c
26149         20000209-1.c            cpp/20000209-1.c
26150         20000209-2.c            cpp/20000209-2.c
26151         20000301-1.c            cpp/20000301-1.c
26152         20000419-1.c            cpp/20000419-1.c
26153         20000510-1.S            cpp/20000510-1.S
26154         20000519-1.c            cpp/20000519-1.c
26155         20000529-1.c            cpp/20000529-1.c
26156         20000625-1.c            cpp/20000625-1.c
26157         20000625-2.c            cpp/20000625-2.c
26158         cpp-as1.c               cpp/assert1.c
26159         cpp-as2.c               cpp/assert2.c
26160         cxx-comments-1.c        cpp/cxxcom1.c
26161         cxx-comments-2.c        cpp/cxxcom2.c
26162         endif-label.c           cpp/endif.c
26163         cpp-hash1.c             cpp/hash1.c
26164         cpp-hash2.c             cpp/hash2.c
26165         cpp-if1.c               cpp/if-1.c
26166         cpp-if2.c               cpp/if-2.c
26167         cpp-if3.c               cpp/if-3.c
26168         cpp-if4.c               cpp/if-4.c
26169         cpp-if5.c               cpp/if-5.c
26170         cpp-cond.c              cpp/if-cexp.c
26171         cpp-missingop.c         cpp/if-mop.c
26172         cpp-missingparen.c      cpp/if-mpar.c
26173         cpp-opprec.c            cpp/if-oppr.c
26174         cpp-ifparen.c           cpp/if-paren.c
26175         cpp-shortcircuit.c      cpp/if-sc.c
26176         cpp-shift.c             cpp/if-shift.c
26177         cpp-unary.c             cpp/if-unary.c
26178         cpp-li1.c               cpp/line1.c
26179         cpp-li2.c               cpp/line2.c
26180         lineno.c                cpp/line3.c
26181         lineno-2.c              cpp/line4.c
26182         cpp-mi.c                cpp/mi1.c
26183         cpp-mic.h               cpp/mi1c.h
26184         cpp-micc.h              cpp/mi1cc.h
26185         cpp-mind.h              cpp/mi1nd.h
26186         cpp-mindp.h             cpp/mi1ndp.h
26187         cpp-mix.h               cpp/mi1x.h
26188         cpp-mi2.c               cpp/mi2.c
26189         cpp-mi2a.h              cpp/mi2a.h
26190         cpp-mi2b.h              cpp/mi2b.h
26191         cpp-mi2c.h              cpp/mi2c.h
26192         cpp-mi3.c               cpp/mi3.c
26193         cpp-mi3.def             cpp/mi3.def
26194         poison-1.c              cpp/poison.c
26195         pr-impl.c               cpp/prag-imp.c
26196         cpp-redef-2.c           cpp/redef1.c
26197         cpp-redef.c             cpp/redef2.c
26198         strpaste.c              cpp/strp1.c
26199         strpaste-2.c            cpp/strp2.c
26200         cpp-tradpaste.c         cpp/tr-paste.c
26201         cpp-tradstringify.c     cpp/tr-str.c
26202         cpp-tradwarn1.c         cpp/tr-warn1.c
26203         cpp-tradwarn2.c         cpp/tr-warn2.c
26204         trigraphs.c             cpp/trigraphs.c
26205         cpp-unc1.c              cpp/unc1.c
26206         cpp-unc2.c              cpp/unc2.c
26207         cpp-unc3.c              cpp/unc3.c
26208         cpp-unc.c               cpp/unc4.c
26209         undef.c                 cpp/undef1.c
26210         undef-2.c               cpp/undef2.c
26211         cpp-wi1.c               cpp/widestr1.c
26212
26213 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
26214
26215         * lib/g++.exp (g++_include_flags): Tweak.
26216
26217 2000-06-27  H.J. Lu  <hjl@gnu.org>
26218             Loren J. Rittle  <ljrittle@acm.org>
26219
26220         * lib/g++.exp (g++_include_flags): Override libgloss.exp
26221         version with one that knows about the new gcc tree structure.
26222         (g++_link_flags): Same.
26223
26224 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
26225
26226         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
26227         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
26228         case we are cross-compiling.
26229
26230         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
26231         g++.old-deja/g++.niklas/Makefile.in,
26232         g++.old-deja/g++.niklas/configure.in,
26233         g++.old-deja/g++.other/Makefile.in,
26234         g++.old-deja/g++.other/configure.in,
26235         gcc.c-torture/code_quality/Makefile.in,
26236         gcc.c-torture/code_quality/configure.in,
26237         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
26238         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
26239         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
26240         gcc.c-torture/execute/ieee/Makefile.in,
26241         gcc.c-torture/execute/ieee/configure.in,
26242         gcc.c-torture/noncompile/Makefile.in,
26243         gcc.c-torture/noncompile/configure.in,
26244         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
26245         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
26246         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
26247
26248 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26249
26250         * g++.old-deja/g++.other/ambig3.C: New test.
26251
26252 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26253
26254         * g++.old-deja/g++.pt/syntax1.C: New test.
26255         * g++.old-deja/g++.pt/syntax2.C: New test.
26256         * g++.old-deja/g++.other/syntax3.C: New test.
26257         * g++.old-deja/g++.other/syntax4.C: New test.
26258
26259 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26260
26261         * gcc.dg/20000623-1.c: Prototype exit and abort.
26262
26263 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26264
26265         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
26266         New tests.
26267         * gcc.dg/cpp-mi3.def: New file.
26268
26269         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
26270         inside assertions.
26271         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
26272         lexer's error messages.
26273         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
26274         divine anything from the linemarkers.
26275         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
26276         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
26277
26278 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
26279
26280         * gcc.dg/20000623-1.c: New test.
26281
26282 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
26283
26284         * gcc.c-torture/execute/20000622-1.c: New test.
26285
26286 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26287
26288         * g++.old-deja/g++.other/init15.C: New test.
26289
26290 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26291
26292         * g++.old-deja/g++.pt/vaarg2.C: New test.
26293         * g++.old-deja/g++.pt/vaarg3.C: New test.
26294
26295 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
26296
26297         * g++.old-deja/g++.other/dyncast6.C: New test.
26298
26299 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
26300
26301         * gcc.c-torture/execute/loop-6.c: New test.
26302
26303 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
26304
26305         * gcc.dg/20000614-1.c: New test.
26306         * gcc.dg/20000614-2.c: New test.
26307
26308 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
26309
26310         * g++.old-deja/g++.other/inline12.C: New test.
26311
26312 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
26313
26314         * g++.old-deja/g++.other/eh1.C: New test.
26315
26316 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
26317
26318         * g++.old-deja/g++.other/type.C: New test.
26319
26320 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26321
26322         * g++.old-deja/g++.other/initstring.C: New test.
26323
26324 2000-06-12  Jason Merrill  <jason@redhat.com>
26325
26326         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
26327
26328 2000-06-09  Jeffrey A Law  (law@cygnus.com)
26329
26330         * gcc.c-torture/compile/20000609-1.c: New test.
26331
26332 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
26333
26334         * gcc.dg/20000609-1.c: New test.
26335
26336 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
26337
26338         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
26339         * gcc.c-torture/noncompile/poison-1.c: Move...
26340         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
26341         * gcc.dg/cpp-li1.c: Add a token after the #line.
26342
26343 2000-06-05  Richard Henderson  <rth@cygnus.com>
26344
26345         * gcc.c-torture/execute/20000605-2.c: New test.
26346         * gcc.c-torture/execute/20000605-3.c: New test.
26347
26348 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
26349
26350         * g77.f-torture/execute/20000503-1.x: New file.
26351
26352 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26353
26354         * g++.old-deja/g++.eh/badalloc1.C: New test.
26355
26356 2000-06-05  Richard Henderson  <rth@cygnus.com>
26357
26358         * gcc.c-torture/execute/20000605-1.c: New test.
26359
26360 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26361             Nathan Sidwell <nathan@codesourcery.com>
26362
26363         * gcc.c-torture/compile/20000605-1.c: New test.
26364
26365 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
26366
26367         * g77.f-torture/compile/20000601-1.f:  New test.
26368
26369 2000-06-03  Richard Henderson  <rth@cygnus.com>
26370
26371         * gcc.c-torture/execute/20000603-1.c: New.
26372
26373 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
26374
26375         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
26376         * gcc.dg/noreturn-2.c (noreturn): Likewise.
26377
26378 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
26379
26380         * gcc.dg/compare2.c (case 12): XFAIL.
26381         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
26382         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
26383
26384         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
26385
26386 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
26387
26388         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
26389         guard macro is already defined when the header is first
26390         included.
26391         * gcc.dg/cpp-mix.h: New file.
26392         * gcc.dg/endif-label.c: Update patterns to match compiler.
26393
26394         * g++.brendan/complex1.C: Declare abort.
26395         * g++.law/refs4.C: Remove XFAIL.
26396         * g++.oliva/expr2.C: Declare abort and exit.
26397
26398 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
26399
26400         * gcc.c-torture/execute/20000528-1.c: New test.
26401
26402         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
26403         * g++.old-deja/g++.law/temps4.C: Likewise.
26404
26405         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
26406         stdlib.h.  Call abort() on failure.
26407         * g++.old-deja/g++.law/refs4.C: Likewise.
26408         * g++.old-deja/g++.law/temps4.C: Likewise.
26409         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
26410         * gcc.c-torture/execute/20000112-1.c: Include string.h.
26411
26412 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
26413
26414         Relative to g++.dg/special:
26415         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
26416
26417         Relative to g++.old-deja:
26418         * g++.brendan/complex1.C, g++.jason/optimize2.C,
26419         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
26420         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
26421         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
26422         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
26423         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
26424         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
26425
26426         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
26427         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
26428         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
26429         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
26430         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
26431         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
26432         and/or string.h.
26433
26434         * g++.other/goto1.C: Update expectations for error messages.
26435
26436 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
26437
26438         * gcc.c-torture/compile/20000523-1.c: New test.
26439
26440 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26441
26442         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
26443
26444 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26445
26446         * g++.old-deja/g++.eh/catch11.C: New test.
26447         * g++.old-deja/g++.eh/catch12.C: New test.
26448
26449 2000-05-24  Nick Clifton  <nickc@cygnus.com>
26450
26451         * gcc.c-torture/execute/20000523-1.c: New test.
26452
26453 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
26454
26455         * c-torture/execute/bcp-1.c: Replace abort in arg of
26456         __builtin_constant_p with a generic external function.
26457
26458         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
26459         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
26460         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
26461         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
26462         Prototype abort and/or exit.
26463
26464         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
26465         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
26466         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
26467         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
26468
26469 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
26470
26471         * gcc.dg/dwarf2-1.c: New test.
26472
26473 2000-05-20  Richard Henderson  <rth@cygnus.com>
26474
26475         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
26476
26477 2000-05-20  Andreas Jaeger  <aj@suse.de>
26478
26479         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
26480         testcase.
26481
26482 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
26483
26484         * gcc.c-torture/execute/20000519-2.c: New test.
26485
26486 2000-05-19  Andreas Jaeger  <aj@suse.de>
26487
26488         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
26489         which fails with SSA.
26490
26491         * lib/c-torture.exp: Also test with -O3 -fssa.
26492
26493 2000-05-18  Michael Meissner  <meissner@redhat.com>
26494
26495         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
26496         * gcc.c-torture/execute/920415-1.c: Ditto.
26497         * gcc.c-torture/execute/920501-1.c: Ditto.
26498         * gcc.c-torture/execute/conversion.c: Ditto.
26499         * gcc.c-torture/execute/cvt-1.c: Ditto.
26500
26501 2000-05-18  Jeffrey A Law  (law@cygnus.com)
26502
26503         * gcc.c-torture/compile/20000518-1.c: New test.
26504
26505 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26506
26507         * g77.f-torture/compile/200005018.f:  New test.
26508
26509 2000-05-17  Jeffrey A Law  (law@cygnus.com)
26510
26511         * gcc.c-torture/compile/20000517-1.c: New test.
26512
26513 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26514
26515         * gcc.c-torture/execute/20000516-1.c: New test.
26516
26517 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
26518
26519         * g++.old-deja/g++.other/eh.C: New test.
26520
26521 2000-05-12  Richard Henderson  <rth@cygnus.com>
26522
26523         * gcc.c-torture/execute/990208-1.c (main): Don't pass
26524         constants through to doit's conditional.
26525
26526 2000-05-11  Jeffrey A Law  (law@cygnus.com)
26527
26528         * gcc.c-torture/compile/20000511-1.c: New test.
26529         * g77.f-torture/compile/20000511-1.f: New test.
26530         * g77.f-torture/compile/20000511-2.f: New test.
26531
26532 2000-05-11  Michael Meissner  <meissner@redhat.com>
26533
26534         * gcc.c-torture/execute/20000511-1.c: New test.
26535
26536 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
26537
26538         * gcc.dg/dg.exp: Scan .S files as well as .c files.
26539         * gcc.dg/20000510-1.S: New.
26540
26541 2000-05-08  Catherine Moore  <clm@cygnus.com>
26542
26543         * gcc.dg/unused-3.c: New.
26544
26545 2000-05-06  Richard Henderson  <rth@cygnus.com>
26546
26547           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
26548           * g++.old-deja/g++.mike/warn1.C: Likewise.
26549           * g++.old-deja/g++.pt/local1.C: Likewise.
26550           * g++.old-deja/g++.pt/local7.C: Likewise.
26551           * g++.old-deja/g++.pt/spec16.C: Likewise.
26552
26553 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
26554
26555         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
26556
26557 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
26558
26559           * g77.f-torture/execute/20000503-1.f:  New test.
26560
26561 2000-05-04  Andreas Jaeger  <aj@suse.de>
26562
26563         * gcc.dg/noreturn-2.c: New test.
26564
26565 2000-05-04  Neil Booth  <NeilB@earthling.net>
26566
26567         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
26568         preprocessor.
26569
26570 2000-05-04  Richard Henderson  <rth@cygnus.com>
26571
26572         * gcc.c-torture/execute/20000503-1.c: Fix typo.
26573
26574 2000-05-04  Richard Henderson  <rth@cygnus.com>
26575
26576         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
26577         OpenSSL by Jason R Thorpe.
26578
26579 2000-05-03  Jim Wilson  <wilson@cygnus.com>
26580
26581         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
26582
26583 2000-05-03  Robert Lipe <robertlipe@usa.net>
26584
26585         * gcc.dg/20000503-1.c: New test.
26586
26587 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
26588
26589         * gcc.c-torture/compile/20000502-1.c: New test.
26590         * g++.old-deja/g++.other/align.C: New test.
26591         * gcc.dg/cpp-tradstringify.c: New test.
26592
26593 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26594
26595         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
26596         and hard registers.
26597
26598 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
26599
26600         * gcc.c-torture/execute/loop-5.c: New test.
26601
26602 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
26603
26604         * gcc.c-torture/execute/va-arg-20.c: New test.
26605
26606 2000-04-23  Jeffrey A Law  (law@cygnus.com)
26607
26608         * gcc.c-torture/execute/20000422-1.c: New test.
26609
26610 2000-04-20  Greg McGary  <gkm@gnu.org>
26611
26612         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
26613         when optimizing, but without sibling-call optimizations (-O1).
26614
26615 2000-04-20  Jeffrey A Law  (law@cygnus.com)
26616
26617           * gcc.c-torture/compile/20000420-1.c: New test.
26618
26619 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26620
26621         * g++.abi/ptrflags.C: New test.
26622         * g++.eh/catchptr1.C: Test incomplete pointer chains.
26623
26624 2000-04-19  Catherine Moore  <clm@cygnus.com>
26625
26626         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
26627
26628 2000-04-19  Greg McGary  <gkm@gnu.org>
26629
26630         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
26631         sibling-call optimizations.
26632
26633 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
26634
26635         * gcc.dg/20000419-1.c: New test.
26636
26637 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
26638
26639         * gcc.c-torture/execute/20000412-6.c: New test.
26640
26641 2000-04-12  Jeffrey A Law  (law@cygnus.com)
26642
26643         * gcc.c-torture/execute/20000412-5.c: New test.
26644         * g77.f-torture/compile/20000412-1.f: New test.
26645         * gcc.c-torture/execute/20000412-4.c: New test.
26646         * gcc.c-torture/compile/20000412-2.c: New test.
26647         * gcc.c-torture/execute/20000412-3.c: New test.
26648         * gcc.c-torture/compile/20000412-1.c: New test.
26649         * gcc.c-torture/execute/20000412-2.c: New test.
26650
26651 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
26652
26653         * objc/execute/bf-20.m: New test.
26654
26655 2000-04-10  Richard Henderson  <rth@cygnus.com>
26656
26657         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
26658
26659         * gcc.c-torture/execute/20000412-1.c: New test.
26660
26661 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
26662
26663         * g++.old-deja/g++.eh/catchptr1.C: New test.
26664
26665 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
26666
26667         * g++.old-deja/g++.abi/cxa_vec.C: New test.
26668
26669 2000-04-08  Neil Booth  <NeilB@earthling.net>
26670
26671         * gcc.dg/cpp-nullchar.c: Remove test as
26672         embedded nulls cause problems.
26673
26674 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26675
26676         * gcc.dg/compare2.c: New test.
26677
26678 2000-04-08  Neil Booth  <NeilB@earthling.net>
26679
26680         * gcc.dg/cpp-nullchar.c: New test.
26681
26682 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
26683
26684         * gcc.dg/cpp-mi2.c: New test.
26685         * gcc.dg/cpp-mi2[abc].h: New files.
26686
26687 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
26688
26689         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
26690         member name.
26691
26692 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26693
26694         * g++.old-deja/g++.abi/vmihint.C: New test.
26695
26696 2000-04-06  Neil Booth  <NeilB@earthling.net>
26697
26698         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
26699         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
26700         copyright.
26701
26702 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
26703
26704         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
26705         avoid stack-frame overwrite.
26706
26707 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
26708
26709         * gcc.c-torture/compile/20000405-2.c: New test.
26710         * gcc.c-torture/compile/20000405-3.c: New test.
26711
26712 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26713
26714         * gcc.c-torture/compile/20000405-1.c: New test.
26715
26716 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
26717
26718         * gcc.dg/cast-qual-1.c: Revert last change.
26719
26720 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26721
26722         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
26723
26724 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
26725
26726         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
26727         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
26728
26729 2000-04-03  Jeffrey A Law  (law@cygnus.com)
26730
26731         * gcc.c-torture/compile/20000403-2.c: New test.
26732         * gcc.c-torture/compile/20000403-1.c: New test.
26733
26734 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
26735
26736         * gcc.c-torture/execute/20000403-1.c: New test.
26737
26738 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
26739
26740         * gcc.c-torture/execute/20000402-1.c: New test.
26741
26742 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
26743
26744         * gcc.c-torture/execute/va-arg-15.c: New test.
26745         * gcc.c-torture/execute/va-arg-16.c: New test.
26746         * gcc.c-torture/execute/va-arg-17.c: New test.
26747         * gcc.c-torture/execute/va-arg-18.c: New test.
26748         * gcc.c-torture/execute/va-arg-19.c: New test.
26749
26750 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
26751
26752         * gcc.c-torture/compile/981211-1.c: Move to...
26753         * gcc.dg/cpp-as1.c: ...here.
26754         * gcc.dg/cpp-as2.c: New file.
26755
26756         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
26757         compiler.
26758
26759 2000-04-02  Neil Booth  <NeilB@earthling.net>
26760
26761         * gcc.dg/cpp-cond.c  New tests.
26762         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
26763         accidental success less likely.
26764         * gcc.dg/cpp-missingop.c  New tests.
26765         * gcc.dg/cpp-missingparen.c  New tests.
26766         * gcc.dg/cpp-shift.c  New tests.
26767         * gcc.dg/cpp-shortcircuit.c  New tests.
26768         * gcc.dg/cpp-unary.c  New tests.
26769
26770 2000-03-29  Jeffrey A Law  (law@cygnus.com)
26771
26772         * gcc.c-torture/compile/20000329-1.c: New test.
26773
26774 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
26775
26776         * gcc.c-torture/compile/20000326-1.c: New test.
26777         * gcc.c-torture/compile/20000326-2.c: New test.
26778
26779 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
26780
26781         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
26782         the first parameter is a function argument.
26783
26784 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
26785
26786         * g++.old-deja/g++.ext/array4.C: New test.
26787
26788 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
26789
26790         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
26791
26792 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26793
26794         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
26795
26796 2000-03-19  Richard Henderson  <rth@cygnus.com>
26797
26798         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
26799
26800 2000-03-19  Richard Henderson  <rth@cygnus.com>
26801
26802         * gcc.c-torture/compile/20000319-1.c: New test.
26803
26804 2000-03-14  Jeffrey A Law  (law@cygnus.com)
26805
26806         * gcc.c-torture/execute/20000314-3.c: New test.
26807         * gcc.c-torture/execute/20000314-2.c: New test.
26808         * gcc.c-torture/execute/20000314-1.c: New test.
26809         * gcc.c-torture/compile/20000314-2.c: New test.
26810         * gcc.c-torture/compile/20000314-1.c: New test.
26811
26812 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
26813
26814         * g++.old-deja/g++.warn/inline.C: New test.
26815
26816 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
26817
26818         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
26819         standards-compliant result rather than specific constants.
26820         Put test-values in array.
26821
26822 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
26823
26824         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
26825         (g++_target_compile): Put test-specific options last.
26826
26827 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26828
26829         * g++.old-deja/g++.eh/vbase4.C: New test.
26830
26831 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26832
26833         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
26834
26835 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26836
26837         * g++.old-deja/g++.brendan/misc12.C: Removed.
26838         * g++.old-deja/g++.pt/memtemp77.C: Constify.
26839         * g++.old-deja/g++.ext/pretty4.C: New test.
26840
26841 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26842
26843         * g++.old-deja/g++.other/string2.C: New test.
26844
26845 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
26846
26847         * g++.old-deja/g++.warn/impint2.C: New test.
26848
26849 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
26850
26851         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
26852         is 1, not zero.
26853
26854 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
26855
26856         * g++.old-deja/g++.warn/impint.C: New test.
26857         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
26858         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
26859         * g++.old-deja/g++.pt/explicit12.C: Likewise.
26860         * g++.old-deja/g++.pt/explicit13.C: Likewise.
26861         * g++.old-deja/g++.pt/explicit17.C: Likewise.
26862         * g++.old-deja/g++.pt/explicit18.C: Likewise.
26863         * g++.old-deja/g++.pt/explicit19.C: Likewise.
26864         * g++.old-deja/g++.pt/explicit23.C: Likewise.
26865         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26866         * g++.old-deja/g++.pt/explicit35.C: Likewise.
26867         * g++.old-deja/g++.pt/explicit6.C: Likewise.
26868         * g++.old-deja/g++.pt/memclass7.C: Likewise.
26869
26870 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
26871
26872         * gcc.dg/cpp-redef.c: New test.
26873
26874 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
26875
26876         * g++.old-deja/g++.pt/unify7.C: New test.
26877
26878 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26879
26880         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
26881         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
26882
26883 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
26884
26885         * gcc.c-torture/compile/20000224-1.c: New test.
26886
26887 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26888
26889         * gcc.c-torture/compile/cpp-2.c: New test.
26890         * gcc.c-torture/compile/cpp-1.c: New test.
26891
26892 2000-02-25  Jeffrey A Law  (law@cygnus.com)
26893
26894         * gcc.c-torture/execute/20000225-1.c: New test.
26895
26896 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26897
26898         * gcc.dg/cpp-li2.c: New test.
26899
26900         * gcc.dg/cpp-wi1.c: New test.
26901
26902         * gcc.dg/cpp-li1.c: New test.
26903
26904 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
26905
26906         * g++.old-deja/g++.other/sizeof5.C: New test.
26907
26908 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26909
26910         * gcc.c-torture/execute/va-arg-13.c: New test.
26911
26912 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
26913
26914         * gcc.c-torture/execute/va-arg-12.c: New test.
26915
26916 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26917
26918         * gcc.c-torture/execute/20000223-1.c: New test.
26919
26920 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26921
26922         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
26923
26924 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
26925
26926         * g++.old-deja/g++.abi/ptrmem.C: New test.
26927
26928 2000-02-19  Richard Henderson  <rth@cygnus.com>
26929
26930         * gcc.c-torture/compile/init-3.c: New.
26931
26932 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
26933
26934         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
26935         ALWAYS_CXXFLAGS.
26936
26937 2000-02-11  Robert Lipe <robertl@sco.com>
26938
26939         * gcc.c-torture/compile/20000211-3.c: New test.
26940
26941 2000-02-11  Martin Buchholz <martin@xemacs.org>
26942
26943         * gcc.c-torture/compile/20000211-2.c: New test.
26944
26945 2000-02-11  Jeffrey A Law  (law@cygnus.com)
26946
26947         * gcc.c-torture/compile/20000211-1.c: New test.
26948
26949 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
26950
26951         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
26952           on native targets
26953
26954 2000-02-08  Nathan Sidwell  <nathan@acm.org>
26955
26956         * g++.old-deja/g++.other/cast5.C: New test.
26957
26958 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
26959
26960         * gcc.c-torture/execute/20000205-1.c: New.
26961
26962 2000-02-03  Nathan Sidwell  <nathan@acm.org>
26963
26964         * g++.old-deja/g++.jason/cast3.C: Return void.
26965         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
26966
26967 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26968
26969         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
26970
26971         * gcc.dg/loop-1.c: New test.
26972
26973 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
26974
26975         * gcc.c-torture/compile/20000127-1.c: New test.
26976         * gcc.c-torture/execute/991228-1.c: New test.
26977
26978 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26979
26980         * gcc.dg/unused-2.c: New test.
26981
26982         * gcc.dg/conv-1.c: New test.
26983
26984 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
26985
26986         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
26987         compiler.
26988         (tool_option_proc): Fix typo.
26989
26990 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
26991
26992         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
26993         of the ld on the host, not on the build machine.
26994         Also, don't crash if '--help' is not a supported option.
26995
26996 2000-01-24  Richard Henderson  <rth@cygnus.com>
26997
26998         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
26999
27000 2000-01-20  Jeffrey A Law  (law@cygnus.com)
27001
27002         * gcc.c-torture/execute/20000120-2.c: New test.
27003         * gcc.c-torture/execute/20000120-1.c: New test.
27004
27005 2000-01-13  Jeffrey A Law  (law@cygnus.com)
27006
27007         * gcc.c-torture/execute/20000113-1.c: New test.
27008
27009 2000-01-12  Jeffrey A Law  (law@cygnus.com)
27010
27011         * gcc.c-torture/execute/20000112-1.c: New test.
27012
27013 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27014
27015         * gcc.dg/20000111-1.c: New test.
27016
27017 2000-01-10  Jeffrey A Law  (law@cygnus.com)
27018
27019         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
27020         with 16 bit integers.
27021
27022 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27023
27024         * gcc.dg/20000108-1.c: New test.
27025
27026 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27027
27028         * g++.old-deja/g++.ns/koenig8.C: New test.
27029
27030 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27031
27032         * g++.old-deja/g++.other/cast4.C: New test.
27033
27034 2000-01-05  Jeffrey A Law  (law@cygnus.com)
27035
27036         * gcc.c-torture/compile/20000105-2.c: New test.
27037         * gcc.c-torture/compile/20000105-1.c: New test.
27038
27039 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27040
27041         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
27042         references to printf & atoi to conform to ANSI standard.
27043         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
27044         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
27045         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
27046         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
27047         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
27048         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27049         * g++.old-deja/g++.brendan/copy1.C: Likewise.
27050         * g++.old-deja/g++.brendan/copy2.C: Likewise.
27051         * g++.old-deja/g++.brendan/copy3.C: Likewise.
27052         * g++.old-deja/g++.brendan/copy4.C: Likewise.
27053         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27054         * g++.old-deja/g++.brendan/copy6.C: Likewise.
27055         * g++.old-deja/g++.brendan/copy7.C: Likewise.
27056         * g++.old-deja/g++.brendan/copy8.C: Likewise.
27057         * g++.old-deja/g++.brendan/crash11.C: Likewise.
27058         * g++.old-deja/g++.brendan/crash14.C: Likewise.
27059         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
27060         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27061         * g++.old-deja/g++.brendan/delete2.C: Likewise.
27062         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
27063         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
27064         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
27065         * g++.old-deja/g++.brendan/eh1.C: Likewise.
27066         * g++.old-deja/g++.brendan/groff1.C: Likewise.
27067         * g++.old-deja/g++.brendan/init3.C: Likewise.
27068         * g++.old-deja/g++.brendan/misc12.C: Likewise.
27069         * g++.old-deja/g++.brendan/misc7.C: Likewise.
27070         * g++.old-deja/g++.brendan/new2.C: Likewise.
27071         * g++.old-deja/g++.brendan/operators4.C: Likewise.
27072         * g++.old-deja/g++.brendan/operators5.C: Likewise.
27073         * g++.old-deja/g++.brendan/overload2.C: Likewise.
27074         * g++.old-deja/g++.brendan/overload7.C: Likewise.
27075         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
27076         * g++.old-deja/g++.brendan/reference1.C: Likewise.
27077         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
27078         * g++.old-deja/g++.brendan/template24.C: Likewise.
27079         * g++.old-deja/g++.brendan/template3.C: Likewise.
27080         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
27081         * g++.old-deja/g++.jason/inline3.C: Likewise.
27082         * g++.old-deja/g++.jason/opeq.C: Likewise.
27083         * g++.old-deja/g++.law/arg5.C: Likewise.
27084         * g++.old-deja/g++.law/arm7.C: Likewise.
27085         * g++.old-deja/g++.law/ctors11.C: Likewise.
27086         * g++.old-deja/g++.law/cvt8.C: Likewise.
27087         * g++.old-deja/g++.law/init9.C: Likewise.
27088         * g++.old-deja/g++.law/refs4.C: Likewise.
27089         * g++.old-deja/g++.law/template2.C: Likewise.
27090         * g++.old-deja/g++.law/visibility24.C: Likewise.
27091         * g++.old-deja/g++.law/vtable3.C: Likewise.
27092         * g++.old-deja/g++.mike/asm2.C: Likewise.
27093         * g++.old-deja/g++.mike/eh1.C: Likewise.
27094         * g++.old-deja/g++.mike/misc1.C: Likewise.
27095         * g++.old-deja/g++.mike/misc13.C: Likewise.
27096         * g++.old-deja/g++.mike/misc14.C: Likewise.
27097         * g++.old-deja/g++.mike/ns12.C: Likewise.
27098         * g++.old-deja/g++.mike/p1248.C: Likewise.
27099         * g++.old-deja/g++.mike/p3708.C: Likewise.
27100         * g++.old-deja/g++.mike/p3708a.C: Likewise.
27101         * g++.old-deja/g++.mike/p3708b.C: Likewise.
27102         * g++.old-deja/g++.mike/p646.C: Likewise.
27103         * g++.old-deja/g++.mike/p700.C: Likewise.
27104         * g++.old-deja/g++.mike/p783.C: Likewise.
27105         * g++.old-deja/g++.mike/p783a.C: Likewise.
27106         * g++.old-deja/g++.mike/p783b.C: Likewise.
27107         * g++.old-deja/g++.mike/p786.C: Likewise.
27108         * g++.old-deja/g++.mike/p789.C: Likewise.
27109         * g++.old-deja/g++.mike/p789a.C: Likewise.
27110         * g++.old-deja/g++.mike/p807a.C: Likewise.
27111         * g++.old-deja/g++.other/delete3.C: Likewise.
27112         * g++.old-deja/g++.other/dyncast1.C: Likewise.
27113         * g++.old-deja/g++.other/dyncast2.C: Likewise.
27114         * g++.old-deja/g++.other/dyncast3.C: Likewise.
27115         * g++.old-deja/g++.other/empty1.C: Likewise.
27116         * g++.old-deja/g++.other/temporary1.C: Likewise.
27117         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
27118         * g++.old-deja/g++.pt/t16.C: Likewise.
27119         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
27120
27121 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
27122
27123         * gcc.dg/991230-1.c: New test.
27124
27125 1999-12-29  Jeffrey A Law  (law@cygnus.com)
27126
27127         * gcc.c-torture/compile/991229-3.c: New test.
27128         * gcc.c-torture/compile/991229-2.c: New test.
27129         * gcc.c-torture/compile/991229-1.c: New test.
27130
27131 1999-12-29  Greg McGary <gkm@eng.ascend.com>
27132
27133         * gcc.c-torture/compile/labels-2.c: New test.
27134
27135 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
27136
27137         * gcc.c-torture/execute/991227-1.c: New test.
27138
27139 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27140
27141         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
27142
27143 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
27144
27145         * gcc.c-torture/execute/991221-1.c: New test.
27146
27147 1999-12-20  Nathan Sidwell  <nathan@acm.org>
27148
27149         * g++.old-deja/g++.other/cast3.C: New test.
27150
27151 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
27152
27153         * gcc.c-torture/execute/991216-4.c: New test.
27154
27155 1999-12-16  Michael Meissner  <meissner@cygnus.com>
27156
27157         * gcc.c-torture/execute/991216-1.c: New test.
27158         * gcc.c-torture/execute/991216-2.c: New test.
27159         * gcc.c-torture/execute/991216-3.c: New test.
27160
27161 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27162
27163         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
27164         Actually make the test fail by using "-O2" for compilation.
27165
27166 1999-12-15  Nathan Sidwell  <nathan@acm.org>
27167
27168         * g++.old-deja/g++.warn/cast-align1.C: New test.
27169
27170 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27171
27172         * gcc.c-torture/compile/991214-1.c: New test.
27173         * gcc.c-torture/compile/991214-2.c: New test.
27174
27175 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27176
27177         * gcc.dg/991214-1.c: New test.
27178
27179 1999-12-13  Jeffrey A Law  (law@cygnus.com)
27180
27181         * gcc.c-torture/compile/991213-3.c: New test.
27182         * gcc.c-torture/compile/991213-2.c: New test.
27183         * gcc.c-torture/compile/991213-1.c: New test.
27184
27185 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
27186
27187         * gcc.dg/991209-1.c: New test.
27188
27189 1999-12-08  Nathan Sidwell <nathan@acm.org>
27190
27191         * gcc.c-torture/compile/991208-1.c: New test.
27192
27193 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27194
27195         * gcc.dg/ultrasp2.c: New test.
27196
27197 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
27198
27199         * g++.old-deja/g++.abi/align.C (main): Fix typo.
27200
27201 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
27202
27203         * gcc.c-torture/compile/991202-1.c: New test.
27204         * gcc.c-torture/execute/991202-1.c: New test.
27205         * gcc.c-torture/execute/991202-2.c: New test.
27206         * gcc.c-torture/execute/991202-3.c: New test.
27207
27208 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
27209
27210         * g++.old-deja/g++.abi/align.C: New test.
27211         * g++.old-deja/g++.abi/aggregates.C: Likewise.
27212         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27213
27214 1999-12-01  Richard Henderson  <rth@cygnus.com>
27215
27216         * gcc.c-torture/execute/991201-1.c: New.
27217
27218 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
27219
27220         * gcc.dg/991129-1.c: New test.
27221
27222 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27223
27224         * gcc.c-torture/compile/991127-1.c: New test.
27225
27226 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27227
27228         * g++.old-deja/g++.other/warn4.C: New test.
27229
27230 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27231
27232         * g++.old-deja/g++.eh/cleanup2.C: New test.
27233         * g++.old-deja/g++.ext/pretty2.C: New test.
27234         * g++.old-deja/g++.ext/pretty3.C: New test.
27235         * g++.old-deja/g++.other/debug6.C: New test.
27236
27237 1999-10-20  Jim Wilson  <wilson@cygnus.com>
27238
27239         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
27240         compiler_output to look for one error message instead of two.
27241
27242 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
27243
27244         * gcc.c-torture/execute/991118-1.c: Also test case
27245         where the word boundary does not split a byte evenly.
27246
27247 1999-11-19  Nathan Sidwell  <nathan@acm.org>
27248
27249         * g++.old-deja/g++.ext/restrict1.C: New test.
27250
27251 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
27252
27253         * gcc.c-torture/execute/991118-1.c: New test.
27254
27255 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
27256
27257         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
27258         working directory pathnames.
27259
27260 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
27261
27262         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
27263         host is equipped with driver.h and driver.o so it can actually
27264         compile and run the tests.
27265
27266 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
27267
27268         * gcc.c-torture/compile/991008-1.c: New test.
27269
27270 1999-11-08  Nick Clifton  <nickc@cygnus.com>
27271
27272         * lib/gcc-dg.exp: Include target-supports.exp
27273
27274 1999-11-05  Nick Clifton  <nickc@cygnus.com>
27275
27276         * lib/target-supports.exp: New file: Provide procs to test for
27277         features supported by the target.
27278         (check_weak_available): Moved here from ecos.exp.
27279         (check_alias_available): New proc: Determine of the target
27280         toolchain supports the alias attribute.
27281
27282         * gcc.dg/special/ecos.exp: Move check_weak_available to
27283         target-supports.exp.
27284         (alias-1.c): Only perform the test if the target supports
27285         aliases.
27286         (wkali-1.c): Only perform the test if the target supports
27287         aliases.
27288
27289         * gcc.dg/990506-0.c: Expect error messages from cross
27290         targets as well as native targets.
27291
27292 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27293
27294         * gcc.dg/ultrasp1.c: Removed xfail.
27295         * gcc.dg/struct-ret-2.c: Likewise.
27296         * gcc.dg/array-1.c: Likewise.
27297
27298 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27299
27300         * gcc.dg/struct-ret-2.c: New test.
27301
27302         * gcc.dg/array-1.c: New test.
27303
27304 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
27305
27306         * gcc.c-torture/execute/991030-1.c: New test.
27307
27308 1999-10-26  Richard Henderson  <rth@cygnus.com>
27309
27310         * gcc.c-torture/compile/991026-2.c: New test.
27311
27312 1999-10-26  Jeffrey A Law  (law@cygnus.com)
27313
27314         * gcc.c-torture/compile/991026-1.c: New test.
27315
27316 1999-10-23  Jeffrey A Law  (law@cygnus.com)
27317
27318         * gcc.c-torture/execute/991023-1.c: New test.
27319
27320 1999-10-19  Jeffrey A Law  (law@cygnus.com)
27321
27322         * gcc.c-torture/execute/991019-1.c: New test.
27323
27324 1999-10-16  Richard Henderson  <rth@cygnus.com>
27325
27326         * gcc.c-torture/execute/991016-1.c: New test.
27327
27328 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
27329
27330         * gcc.c-torture/execute/991014-1.c: New test.
27331
27332 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
27333
27334         * g++.old-deja/g++.other/union2.C: New test.
27335
27336 1999-10-13  Nathan Sidwell  <nathan@acm.org>
27337
27338         * g++.old-deja/g++.other/vaarg2.C: New test.
27339         * g++.old-deja/g++.other/vaarg3.C: New test.
27340
27341 1999-10-12  Craig Burley  <craig@jcb-sc.com>
27342
27343         * g77.f-torture/noncompile/19990905-1.f: Moved from being
27344         in compile/.
27345
27346 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
27347
27348         * gcc.c-torture/execute/va-arg-11.c: New test.
27349
27350 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
27351
27352         * lib/file-format.exp (gcc_target_object_format): Don't
27353         crash if objdump is unavailable.
27354
27355 1999-09-29  Donn Terry <donn@interix.com>
27356
27357         * gcc.misc-tests/mg.exp: delete extraneous redirection.
27358
27359 1999-09-28  Nick Clifton  <nickc@cygnus.com>
27360
27361         * gcc.c-torture/compile/990928-1.c: New test.
27362
27363 1999-09-28  Nathan Sidwell  <nathan@acm.org>
27364
27365         * g++.old-deja/g++.other/decl6.C: New test.
27366
27367 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27368
27369         * gcc.c-torture/execute/va-arg-10.c: New test.
27370
27371 1999-09-27  Nathan Sidwell  <nathan@acm.org>
27372
27373         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
27374         __PRETTY_FUNCTION__.
27375
27376 1999-09-23  Nick Clifton  <nickc@cygnus.com>
27377
27378         * gcc.c-torture/execute/990923-1.c: New test.
27379
27380 1999-09-21  Nick Clifton  <nickc@cygnus.com>
27381
27382         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
27383         for which -fpic is inappropriate.
27384
27385 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
27386
27387         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
27388
27389 1999-09-21  Nathan Sidwell  <nathan@acm.org>
27390
27391         * g++.old-deja/g++.other/dyncast1.C: New test.
27392         * g++.old-deja/g++.other/dyncast2.C: New test.
27393         * g++.old-deja/g++.other/dyncast3.C: New test.
27394         * g++.old-deja/g++.other/dyncast4.C: New test.
27395         * g++.old-deja/g++.other/dyncast5.C: New test.
27396         * g++.old-deja/g++.eh/catch3.C: New test.
27397         * g++.old-deja/g++.eh/catch3p.C: New test.
27398         * g++.old-deja/g++.eh/catch4.C: New test.
27399         * g++.old-deja/g++.eh/catch4p.C: New test.
27400         * g++.old-deja/g++.eh/catch5.C: New test.
27401         * g++.old-deja/g++.eh/catch5p.C: New test.
27402         * g++.old-deja/g++.eh/catch6.C: New test.
27403         * g++.old-deja/g++.eh/catch6p.C: New test.
27404         * g++.old-deja/g++.eh/catch7.C: New test.
27405         * g++.old-deja/g++.eh/catch7p.C: New test.
27406         * g++.old-deja/g++.eh/catch8.C: New test.
27407         * g++.old-deja/g++.eh/catch8p.C: New test.
27408         * g++.old-deja/g++.eh/catch9.C: New test.
27409         * g++.old-deja/g++.eh/catch9p.C: New test.
27410
27411 1999-09-13  Nathan Sidwell  <nathan@acm.org>
27412
27413         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
27414         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
27415
27416 1999-09-13  Jeffrey A Law  (law@cygnus.com)
27417
27418         * gcc.c-torture/compile/990913-1.c: New test.
27419
27420 1999-09-10  Nathan Sidwell  <nathan@acm.org>
27421
27422         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
27423         * g++.old-deja/g++.jason/rfg5.C: Likewise.
27424
27425 1999-09-09  Richard Henderson  <rth@cygnus.com>
27426
27427         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
27428
27429 1999-09-09  Nathan Sidwell  <nathan@acm.org>
27430
27431         * g++.old-deja/g++.other/lookup11.C: New test.
27432         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
27433         what is permitted and what we want.
27434         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
27435         overload use.
27436         * g++.old-deja/g++.jason/rfg5.C: Likewise
27437
27438 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
27439
27440         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
27441         * gcc.c-torture/noncompile/poison-1.c: New file.
27442
27443 1999-09-08  Nathan Sidwell  <nathan@acm.org>
27444
27445         * g++.old-deja/g++.other/sizeof3.C: New test.
27446         * g++.old-deja/g++.other/sizeof4.C: New test.
27447         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
27448         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
27449
27450 1999-09-07  Richard Henderson  <rth@cygnus.com>
27451
27452         * gcc.dg/va-arg-1.c: New.
27453
27454 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27455
27456         * gcc.c-torture/execute/va-arg-9.c: New test.
27457
27458 1999-09-05  Craig Burley  <craig@jcb-sc.com>
27459
27460         * g77.f-torture/compile/980519-2.f: New test.
27461         * g77.f-torture/compile/19990905-0.f: New test.
27462         * g77.f-torture/compile/19990905-1.f: New test.
27463         * g77.f-torture/compile/19990905-2.f: New test.
27464
27465         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
27466
27467 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
27468
27469         * gcc.c-torture/execute/990827-1.c: Fix typo.
27470
27471 1999-09-03  Nathan Sidwell  <nathan@acm.org>
27472
27473         * g++.old-deja/g++.other/deref1.C: New test.
27474
27475 1999-09-02  Nathan Sidwell  <nathan@acm.org>
27476
27477         * g++.old-deja/g++.other/ambig2.C: New test.
27478         * g++.old-deja/g++.other/cond5.C: New test.
27479         * g++.old-deja/g++.other/lookup16.C: New test.
27480
27481 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
27482
27483         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
27484         assemblers too.
27485
27486 1999-08-31  Jeffrey A Law  (law@cygnus.com)
27487
27488         * lib/c-torture.exp: Avoid the "compare executables" optimization
27489         when testing native.
27490
27491 1999-08-29  Jeffrey A Law  (law@cygnus.com)
27492
27493         * gcc.c-torture/execute/990829-1.c: New test.
27494         * gcc.c-torture/compile/990829-1.c: New test.
27495
27496 1999-08-27  Paul Burchard  <burchard@pobox.com>
27497
27498         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
27499         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
27500         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
27501         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
27502         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
27503         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
27504         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
27505         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
27506         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
27507         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
27508         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
27509
27510 1999-08-27  Jeffrey A Law  (law@cygnus.com)
27511
27512         * gcc.c-torture/execute/990827-1.c: New test.
27513
27514 1999-08-26  Craig Burley  <craig@jcb-sc.com>
27515
27516         * g77.f-torture/noncompile/19990826-4.f: New test.
27517
27518         * g77.f-torture/compile/19990826-3.f: New test.
27519
27520         * g77.f-torture/execute/19990826-2.f: New test.
27521
27522         * g77.f-torture/compile/19990826-1.f: New test.
27523
27524         * gcc.c-torture/execute/990826-0.c: New test.
27525         * g77.c-torture/execute/19990826-0.f: New test.
27526
27527         * g77.f-torture/noncompile/970626-2.f: New test.
27528
27529 1999-08-25  Paul Burchard  <burchard@pobox.com>
27530
27531         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
27532         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
27533         lss-011.C: New tests.
27534
27535 1999-08-25  Nathan Sidwell  <nathan@acm.org>
27536
27537         * g++.old-deja/g++.other/decl5.C: New test.
27538
27539 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27540
27541         * noncompile/noncompile.exp: Load_lib c-torture.exp.
27542         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
27543         call `postbase' for each one.  All callers of `postbase' changed
27544         to call this instead.
27545
27546 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
27547
27548         * gcc.c-torture/execute/990811-1.c: New test.
27549
27550 1999-08-09  Nick Clifton  <nickc@cygnus.com>
27551
27552         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
27553         just native ones.
27554
27555         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
27556         just native ones.
27557
27558 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27559
27560         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
27561
27562 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27563
27564         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
27565
27566 1999-08-04  Nathan Sidwell  <nathan@acm.org>
27567
27568         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
27569
27570 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27571
27572         * gcc.c-torture/execute/990804-1.c: New test.
27573
27574 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27575
27576         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
27577         * g++.old-deja/g++.brendan/crash64.C: Likewise
27578         * g++.old-deja/g++.brendan/overload8.C: Likewise
27579
27580 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27581
27582         * g++.old-deja/g++.other/struct1.C: New test.
27583
27584 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27585
27586         * g++.old-deja/g++.other/enum2.C: New test.
27587
27588 1999-08-02  Richard Henderson  <rth@cygnus.com>
27589
27590         Adapted from tests from Franz Sirl:
27591         * gcc.c-torture/execute/va-arg-7.c: New test.
27592         * gcc.c-torture/execute/va-arg-8.c: New test.
27593
27594 1999-08-01  Jeffrey A Law  (law@cygnus.com)
27595
27596         * gcc.c-torture/compile/990801-2.c: New test.
27597
27598         * gcc.c-torture/compile/990801-1.c: New test.
27599
27600 1999-07-27  Michael Meissner  <meissner@cygnus.com>
27601
27602         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
27603         fp-cmp-1.c, converting double to float.
27604
27605         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
27606         fp-cmp-1.c, converting double to long double.
27607
27608         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
27609         from fr1 to unknown_register, since fr1 is a legitimate register
27610         on some machines.
27611
27612 1999-07-25  Jeffrey A Law  (law@cygnus.com)
27613
27614         * README: More listname related changes.
27615
27616 1999-07-08  Catherine Moore  <clm@cygnus.com>
27617
27618         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
27619
27620 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
27621
27622         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
27623
27624 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27625
27626         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
27627
27628 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
27629
27630         * gcc.dg/990703-1.c: New test.
27631
27632 1999-06-29  Nick Clifton  <nickc@cygnus.com>
27633
27634         * lib/file-format.exp: New file: Move definition of proc
27635         gcc_target_object_format to here from
27636         gcc.dg/special/ecos.exp.
27637
27638         * lib/c-torture.exp: Include lib file-format.exp.
27639         * lib/gcc-dg.exp: Include lib file-format.exp.
27640
27641         * gcc.dg/special/ecos.exp: Remove definition of proc
27642         gcc_target_object_format.
27643
27644 1999-06-28  Jeffrey A Law  (law@cygnus.com)
27645
27646         * gcc.c-torture/execute/990628-1.c: New test.
27647
27648 1999-06-25  Jeffrey A Law  (law@cygnus.com)
27649
27650         * gcc.c-torture/compile/990625-2.c: New test.
27651
27652         * gcc.c-torture/compile/990625-1.c: New test.
27653
27654 1999-06-23  Nick Clifton  <nickc@cygnus.com>
27655
27656         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
27657         attributes compile.
27658         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
27659         ports that use the COFF/PE file format.
27660
27661 1999-06-17  Jeffrey A Law  (law@cygnus.com)
27662
27663         * gcc.c-torture/compile/990617-1.c: New test.
27664
27665 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
27666
27667         * g++.old-deja/g++.other/decl4.C: New test.
27668
27669 1999-06-14  Nathan Sidwell  <nathan@acm.org>
27670
27671         * g++.old-deja/g++.other/bitfld3.C: New test.
27672
27673 1999-06-08  Nathan Sidwell  <nathan@acm.org>
27674
27675         * g++.old-deja/g++.eh/catch1.C: New test.
27676
27677 1999-06-07  Jeffrey A Law  (law@cygnus.com)
27678
27679         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
27680
27681         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
27682         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
27683
27684 1999-06-05  Craig Burley  <craig@jcb-sc.com>
27685
27686         * g77.f-torture/compile/19990502-0.f: Replace with new,
27687         shorter, test that still fails after recent changes.
27688
27689 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27690
27691         * gcc.c-torture/execute/990604-1.c: New test.
27692
27693 1999-05-31  Jeffrey A Law  (law@cygnus.com)
27694
27695         * gcc.c-torture/execute/990531-1.c: New test.
27696
27697 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27698
27699         * gcc.c-torture/compile/990527-1.c: New test.
27700
27701 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
27702
27703         * gcc.c-torture/execute/990527-1.c: New test.
27704
27705 1999-05-25  Nick Clifton  <nickc@cygnus.com>
27706
27707         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
27708         bitfields as signed.
27709
27710 1999-05-25  Craig Burley  <craig@jcb-sc.com>
27711
27712         * g77.f-torture/compile/19990525-0.f: New test.
27713
27714 1999-05-25  Jeffrey A Law  (law@cygnus.com)
27715
27716         * gcc.c-torture/execute/990525-2.c: New test.
27717
27718         * gcc.c-torture/execute/990525-1.c: New test.
27719
27720 1999-05-24  Nathan Sidwell  <nathan@acm.org>
27721
27722         * g++.old-deja/g++.other/anon3.C: New test.
27723         * g++.old-deja/g++.other/anon4.C: New test.
27724         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
27725         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
27726         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
27727         Merrill).
27728
27729 1999-05-24  Jeffrey A Law  (law@cygnus.com)
27730
27731         * gcc.c-torture/execute/990524-1.c: New test.
27732
27733         * gcc.dg/990524-1.c: New test.
27734
27735 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27736
27737         * gcc.c-torture/compile/990523-1.c: New test.
27738
27739 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
27740
27741         * gcc.c-torture/compile/990519-1.c: New test.
27742
27743 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27744
27745         * gcc.c-torture/compile/990517-1.c: New test.
27746
27747         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
27748         (e4, f4): New tests.
27749         (main): Call them.
27750
27751 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27752
27753         * gcc.dg/noreturn-1.c: New test.
27754
27755 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
27756
27757         * gcc.c-torture/execute/990513-1.c: New test.
27758
27759 1999-05-10  Richard Henderson  <rth@cygnus.com>
27760
27761         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
27762
27763 1999-05-10  Craig Burley  <craig@jcb-sc.com>
27764
27765         * g77.f-torture/execute/erfc.f: Use small single-precision
27766         values, to avoid problems on Alphas when not -mieee.
27767
27768 1999-05-08  Craig Burley  <craig@jcb-sc.com>
27769
27770         * gcc.dg/990506-0.c: New test.
27771
27772 1999-05-08  Richard Henderson  <rth@cygnus.com>
27773
27774         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
27775         the constant to test.  Don't XFAIL 64-bit targets.
27776
27777         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
27778         * g++.old-deja/g++.law/profile1.C: Likewise.
27779
27780         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
27781         operator new instances.
27782         * g++.old-deja/g++.other/delete5.C: Likewise.
27783
27784 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27785
27786         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
27787         intrinsic.
27788
27789 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27790
27791         * g77.f-torture/execute/u77-test.f: Reverse order of two
27792         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
27793
27794 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27795
27796         * gcc.dg/compare1.c: New test.
27797
27798 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27799
27800         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
27801         New tests.
27802
27803 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27804
27805         * g77.f-torture/compile/19990502-1.f: New test.
27806
27807 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27808
27809         * g77.f-torture/compile/19990502-0.f: New test.
27810
27811 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27812
27813         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
27814         intrinsic.
27815
27816 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27817
27818         * g77.f-torture/execute/u77-test.f (main): List libU77
27819         intrinsics not currently tested.
27820         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
27821         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
27822         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
27823         Trim blanks off the ends of some printed strings.
27824
27825 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27826
27827         * g77.f-torture/execute/u77-test.f (main): Just warn about
27828         FSTAT gid disagreement, as it's expected on some systems.
27829
27830 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27831
27832         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
27833         use a new function, which allows for some slop.
27834         Clean up some commentary.
27835         (issum): The new function.
27836         (sgladd): Deleted subroutine.
27837
27838 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27839
27840         * g77.f-torture/execute/u77-test.f: Modify to be more like
27841         libf2c/libU77 version, bringing patches to that version here.
27842         Add suitable commentary.
27843
27844 1999-04-25  Richard Henderson  <rth@cygnus.com>
27845
27846         * gcc.dg/990424-1.c: New test.
27847
27848 1999-04-24  Craig Burley  <craig@jcb-sc.com>
27849
27850         * g77.f-torture/execute/u77-test.f (main): Bug involving
27851         LSTAT has been fixed, so turn back on full checking.
27852
27853 1999-04-20  Craig Burley  <craig@jcb-sc.com>
27854
27855         * g77.f-torture/compile/19990419-0.f: New test.
27856         * g77.f-torture/execute/19990419-1.f: New test.
27857
27858 1999-04-17  Richard Henderson  <rth@cygnus.com>
27859
27860         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
27861         to avoid the need for a prototype to supress a warning.
27862
27863 1999-04-07  Jim Wilson  <wilson@cygnus.com>
27864
27865         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
27866
27867 1999-04-04  Jeffrey A Law  (law@cygnus.com)
27868
27869         * gcc.c-torture/execute/990404-1.c: New test.
27870
27871 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27872
27873         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
27874         * gcc.dg/cpp-if3.c: Don't use -pedantic.
27875         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
27876         missing initializer warnings.
27877
27878 1999-03-28  Jeffrey A Law  (law@cygnus.com)
27879
27880         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
27881         matching strings.
27882
27883 1999-03-26  Jeffrey A Law  (law@cygnus.com)
27884
27885         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
27886
27887 1999-03-26  Craig Burley  <craig@jcb-sc.com>
27888
27889         * g77.f-torture/execute/19990325-0.f: New test.
27890         * g77.f-torture/execute/19990325-1.f: New test.
27891
27892 1999-03-24  Jeffrey A Law  (law@cygnus.com)
27893
27894         * gcc.c-torture/execute/990324-1.c: New test.
27895
27896 1999-03-22  Jim Wilson  <wilson@cygnus.com>
27897
27898         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
27899         test with 4.
27900
27901 1999-03-17  Richard Henderson  <rth@cygnus.com>
27902
27903         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
27904
27905 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27906
27907         * g77.f-torture/execute/19990313-2.f: New test.
27908         * g77.f-torture/execute/19990313-3.f: New test.
27909
27910 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27911
27912         * g77.f-torture/execute/19990313-0.f: New test.
27913         * g77.f-torture/execute/19990313-1.f: New test.
27914
27915 1999-03-12  Jim Wilson  <wilson@cygnus.com>
27916
27917         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
27918         printf to sprintf.
27919         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
27920         (main): Add check for u15.  Conditionalize u31 check depending on
27921         whether ints are <32 bits or >=32 bits.
27922
27923 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27924
27925         * g77.f-torture/execute/19981119-0.f: Improve testiness.
27926
27927 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27928
27929         * g77.f-torture/compile/19990305-0.f: New test.
27930         * g77.f-torture/execute/19981119-0.f: New test.
27931
27932 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27933
27934         * g77.f-torture/execute/970625-2.f: call ABORT if final
27935         result is not correct, instead of just printing it.
27936         Add this checking via newly introduced obfuscation, to
27937         trip up buggy front ends.
27938
27939 1999-03-07  Craig Burley  <craig@jcb-sc.com>
27940
27941         * g77.f-torture/compile/960317-1.f: Moved from being
27942         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
27943
27944 1999-03-06  Craig Burley  <craig@jcb-sc.com>
27945
27946         * g77.f-torture/execute/960317-1.f: New (old) test.
27947         * g77.f-torture/execute/970625-2.f: Ditto.
27948
27949 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
27950
27951         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
27952         message on line 1 or line 2; cccp and cpplib do this differently.
27953
27954 1999-03-01  Jeffrey A Law  (law@cygnus.com)
27955
27956         * g++.old-deja/g++.law/weak1.C: New test.
27957
27958 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27959
27960         * gcc.c-torture/execute/990119-1.c: Renamed to...
27961         * gcc.dg/990119-1.c: this, so it will only be tested once
27962         (it's a preprocessor test, it doesn't need to be run at
27963         multiple optimization levels).
27964
27965 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27966
27967         * lib/g++.exp: Don't add incdir=$base_dir/../include to
27968           ALWAYS_CXXFLAGS.
27969
27970 1999-02-24  Craig Burley  <craig@jcb-sc.com>
27971
27972         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
27973         * g77.f-torture/compile/19981216-0.f: ...as it is expected
27974         to not be compilable by current g77.
27975
27976 1999-02-24  Nick Clifton  <nickc@cygnus.com>
27977
27978         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
27979
27980 1999-02-22  Jeffrey A Law  (law@cygnus.com)
27981
27982         * gcc.c-torture/execute/990222-1.c: New test.
27983
27984 1999-02-19  Craig Burley  <craig@jcb-sc.com>
27985
27986         * g77.f-torture/compile/19990218-0.f: New test.
27987         * g77.f-torture/noncompile/19990218-1.f: New test.
27988
27989 1999-02-18  Craig Burley  <craig@jcb-sc.com>
27990
27991         * g77.f-torture/compile/19981216-0.f: New test.
27992
27993 1999-02-14  Jeffrey A Law  (law@cygnus.com)
27994
27995         * gcc.dg/990214-1.c: New test.
27996
27997 1999-02-13  Jeffrey A Law  (law@cygnus.com)
27998
27999         * gcc.dg/990213-2.c: New test.
28000
28001         * gcc.dg/990213-1.c: New test.
28002
28003 1999-02-12  Jeffrey A Law  (law@cygnus.com)
28004
28005         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
28006         ints.
28007
28008 1999-02-11  Nick Clifton  <nickc@cygnus.com>
28009
28010         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
28011         specified by target.
28012
28013         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
28014
28015 1999-02-11  Jeffrey A Law  (law@cygnus.com)
28016
28017         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
28018
28019 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28020
28021         * gcc.dg/special/ecos.exp: New test driver for new tests with
28022         special requirements.
28023
28024         * gcc.dg/special/alias-1.c: New test.
28025         * gcc.dg/special/gcsec-1.c: New test.
28026         * gcc.dg/special/weak-1.c: New test.
28027         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
28028         * gcc.dg/special/weak-2.c: New test.
28029         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
28030         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
28031         * gcc.dg/special/wkali-1.c: New test.
28032         * gcc.dg/special/wkali-2.c: New test.
28033         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
28034         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
28035
28036 1999-02-10  Felix Lee  <flee@cygnus.com>
28037
28038           * lib/c-torture.exp (c-torture-compile): Pull out code for
28039           analyzing gcc error messages.
28040           (c-torture-execute): Likewise.  Fix some (harmless) false
28041           positives.
28042           * lib/gcc.exp (gcc_check_compile): New function.
28043
28044 1999-02-08  Richard Henderson  <rth@cygnus.com>
28045
28046         * gcc.c-torture/execute/990208-1.c: New test.
28047
28048 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28049
28050         * g++.dg/special/ecos.exp: New driver for new tests with special
28051         requirements
28052
28053         * g++.dg/special/conpr-1.C: New test
28054         * g++.dg/special/conpr-2.C: New test
28055         * g++.dg/special/conpr-2a.C: New test
28056         * g++.dg/special/conpr-3.C: New test
28057         * g++.dg/special/conpr-3a.C: New test
28058         * g++.dg/special/conpr-3b.C: New test
28059
28060         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
28061         allow g++ to use the dg driver
28062
28063         * README: Add comment about g++.dg directory
28064
28065 1999-02-06  Jeffrey A Law  (law@cygnus.com)
28066
28067         * README: Update email addresses.
28068
28069 1999-02-03  Nick Clifton  <nickc@cygnus.com>
28070
28071         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
28072         arguments in order to force structure S onto the stack even on
28073         the alpha.
28074         (test): Pass 10 leading arguments to function foo as well as the
28075         structure S.
28076
28077         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
28078         failure for all targets.
28079
28080         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
28081         abort to terminate program execution.
28082
28083 1999-01-30  Richard Henderson  <rth@cygnus.com>
28084
28085         * gcc.c-torture/execute/990130-1.c: New test.
28086
28087 1999-01-30  Jeffrey A Law  (law@cygnus.com)
28088
28089         * gcc.dg/990130-1.c: New test.
28090
28091 1999-01-28  Michael Meissner  <meissner@cygnus.com>
28092
28093         * gcc.c-torture/execute/990128-1.c: New test.
28094
28095 1999-01-27  Michael Meissner  <meissner@cygnus.com>
28096
28097         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
28098
28099 1999-01-27  Felix Lee  <flee@cygnus.com>
28100
28101         * lib/c-torture.exp (c-torture-compile): pull out code for
28102         analyzing gcc error messages.
28103         (c-torture-execute): ditto, and fix some (harmless) false
28104         positives.
28105         * lib/gcc.exp (gcc_check_compile): new function.
28106
28107 1999-01-17  Jeffrey A Law  (law@cygnus.com)
28108
28109         * gcc.dg/990117-1.c: New test.
28110
28111         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
28112
28113         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
28114
28115 1999-01-15  Jeffrey A Law  (law@cygnus.com)
28116
28117         * g77.f-torture/compile/990115-1.f: New test.
28118
28119 1999-01-07  Jeffrey A Law  (law@cygnus.com)
28120
28121         * gcc.c-torture/compile/990107-1.c: New test
28122
28123 1999-01-06  Jeffrey A Law  (law@cygnus.com)
28124
28125         * gcc.c-torture/execute/990106-2.c: New test.
28126
28127         * gcc.c-torture/execute/990106-1.c: New test.
28128
28129 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
28130
28131         * gcc.c-torture/compile/981223-1.c: New test.
28132
28133 1998-12-29  Richard Henderson  <rth@cygnus.com>
28134
28135         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
28136         (opt3): Rename from opt4 and disable.
28137
28138 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
28139
28140         * g++.old-deja/g++.pt/ptrmem5.C: New test.
28141
28142 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28143
28144         * g++.old-deja/g++.other/conv5.C: New test.
28145
28146 1998-12-14  Nick Clifton  <nickc@cygnus.com>
28147
28148         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
28149
28150 1998-12-11  Jeffrey A Law  (law@cygnus.com)
28151
28152         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
28153
28154 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
28155
28156         * gcc.c-torture/compile/981211-1.c: New test.
28157
28158 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
28159
28160         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
28161
28162         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
28163
28164 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28165
28166         * gcc.special/930510-1.c: Make C9X safe.
28167         * gcc.misc-tests/gcov-1.c Similarly.
28168         * gcc.misc-tests/gcov-2.c Similarly.
28169
28170 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28171
28172         * gcc.dg/ultrasp1.c: New test.
28173
28174 1998-12-06  Richard Henderson  <rth@cygnus.com>
28175
28176         * gcc.c-torture/execute/981206.c: New test.
28177
28178 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28179
28180         * g++.old-deja/g++.ns/template7.C: New test.
28181
28182         * g++.old-deja/g++.other/expr1.C: New test.
28183
28184         * g++.old-deja/g++.eh/tmpl3.C: New test.
28185
28186         * g++.old-deja/g++.eh/tmpl2.C: New test.
28187
28188 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28189
28190         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
28191         * g++.old-deja/g++.other/using6.C: Removed.
28192         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
28193
28194         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
28195
28196 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28197
28198         * g++.old-deja/g++.pt/overload8.C: New test.
28199
28200         * g++.old-deja/g++.pt/overload7.C: New test.
28201
28202         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
28203
28204         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
28205         and relinking messages.
28206         * lib/g++.exp (g++_target_compile): Remove .rpo file when
28207         compiling with -frepo.
28208
28209 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
28210
28211         * g++.old-deja/g++.pt/lookup6.C: New test.
28212
28213 1998-11-30  Nick Clifton  <nickc@cygnus.com>
28214
28215         * gcc.c-torture/execute/981130-1.c: New test.
28216         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
28217
28218 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28219
28220         * g++.old-deja/g++.pt/explicit76.C: New test.
28221
28222         * g++.old-deja/g++.pt/friend38.C: New test.
28223
28224         * g++.old-deja/g++.ns/crash2.C: New test.
28225
28226         * g++.old-deja/g++.pt/defarg8.C: New test.
28227
28228         * g++.old-deja/g++.pt/instantiate6.C: New test.
28229
28230         * g++.old-deja/g++.pt/static6.C: New test.
28231
28232         * g++.old-deja/g++.pt/decl2.C: New test.
28233
28234 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28235
28236         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
28237         problem is actually related with name lookup, but so what? :-)
28238
28239         * g++.old-deja/g++.pt/friend37.C: New test.
28240
28241 1998-11-25  Dave Love  <d.love@dl.ac.uk>
28242
28243         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
28244         element, which fails on some systems.
28245
28246         * g77.f-torture/execute/labug1.f: New test.
28247
28248 1998-11-21  Jeffrey A Law  (law@cygnus.com)
28249
28250         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
28251         is defined.
28252
28253 1998-11-18  Dave Love  <d.love@dl.ac.uk>
28254
28255         * g77.f-torture/compile/981117-1.f: New test.
28256
28257 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
28258
28259         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
28260         properly discarded.
28261
28262 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
28263
28264         * gcc.c-torture/execute/memcheck: New directory of tests for
28265         -fcheck-memory-usage.
28266
28267 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28268
28269         * README: New file, general information about the testsuite and
28270         new description of the various C++ test subdirectories.
28271         * README.g++: Eliminate obsolete information, update and move most
28272         relevant stuff to README.
28273
28274 1998-11-07  Richard Henderson  <rth@cygnus.com>
28275
28276         * gcc.c-torture/compile/981107-1.c: New test.
28277
28278 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
28279
28280         * execute/memcpy-bi.c: New testcase.
28281
28282 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
28283
28284         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
28285         base classes.
28286
28287         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
28288         template is selected.
28289
28290         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
28291         classes, it should be accepted for all types.
28292
28293         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
28294
28295         * g++.old-deja/g++.pt/spec24.C: Ensure that template
28296         specializations start with template headers.
28297
28298 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
28299
28300         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
28301
28302         * g++.old-deja/g++.other/init9.C: Test cross initialization of
28303         non-POD types.
28304
28305 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28306
28307         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
28308
28309 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
28310
28311         * compile/981022-1.c, compile/981022-1.x: New test and driver.
28312
28313 1998-10-19  Jeffrey A Law  (law@cygnus.com)
28314
28315         * 981019-1.c: New test.
28316
28317 1998-10-14  Robert Lipe <robertl@dgii.com>
28318
28319         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
28320         find objc headers.
28321
28322 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28323
28324         * compile/981001-4.c: Remove use of GCC extension that triggers a
28325         compiler bug.
28326
28327 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
28328
28329         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
28330
28331 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28332
28333         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
28334         instantiation of template produces incorrect code for delete
28335         expression.
28336
28337         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
28338         constructors' name is not unique.
28339         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
28340         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
28341
28342         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
28343         automatic array of const is ill-formed.
28344
28345         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
28346         of template parameter?
28347
28348         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
28349         const.
28350
28351         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
28352         pointer-to-member expression.
28353
28354         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
28355         declaration causes ICE.
28356
28357 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
28358
28359         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
28360         reserved in the global namespace.
28361
28362         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
28363         generate needed virtual table.
28364
28365         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
28366
28367 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
28368
28369         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
28370         template-dependent type
28371
28372 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
28373
28374         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
28375         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
28376         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
28377
28378         * g++.old-deja/g++.other/using5.C: New test; using decl from base
28379         class should be usable as argument of member function.
28380         * g++.old-deja/g++.other/using6.C: New test; using decl from base
28381         class should be usable as return type of member function.
28382         * g++.old-deja/g++.other/using7.C: New test; using decl from base
28383         class should be usable as type of data member.
28384
28385         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
28386
28387 1998-10-09  Jeffrey A Law  (law@cygnus.com)
28388
28389         * gcc.c-torture/special/920521-1.c: Fix bogus test.
28390
28391 1998-10-08  Nick Clifton  <nickc@cygnus.com>
28392
28393         * gcc.dg/dll-?.c Add thumb to target list.
28394         Fix assembler scan patterns to match current assembler output.
28395
28396 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
28397
28398         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
28399         matching of template brackets.
28400
28401         * g++.old-deja/g++.other/using4.C: New test.  Test using
28402         declarations of methods from base classes.
28403
28404         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
28405         within functions should introduce names into the innermost
28406         enclosing namespace.
28407
28408         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
28409         of static locals if first initialization throws.
28410
28411 1998-10-07  Jim Wilson  <wilson@cygnus.com>
28412
28413         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
28414
28415 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
28416
28417         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
28418         lose track of the possible targets of tablejump insns.
28419         * special/special.exp: Run it.
28420
28421 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28422
28423         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
28424         must be declared before its specializations can be named in friend
28425         declarations.
28426
28427 1998-10-05  Dave Love  <d.love@dl.ac.uk>
28428
28429         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
28430
28431         * g77.f-torture/execute/io1.f: New test.
28432
28433 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28434
28435         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
28436         with pointer to template function, for which no argument deduction
28437         is possible.
28438
28439         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
28440         specialization of template function as argument to template
28441         function.
28442
28443         * g++.old-deja/g++.other/access2.C: New test; Inner class
28444         shouldn't have privileged access to Outer's names.
28445
28446 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28447
28448         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
28449         friend template declared within template class conflicts with
28450         nested class of the same name.
28451
28452         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
28453         is ignored.
28454
28455         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
28456         object with direct initializer as function declaration.
28457
28458         * g++.old-deja/g++.other/decl2.C: New test; duplicate
28459         initializers.
28460
28461         * g++.old-deja/g++.other/null2.C: New test; conditional operator
28462         involving const pointer and NULL produces incorrect result.
28463
28464         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
28465         type name without `typename' should be rejected with -pedantic.
28466
28467 1998-10-02  Richard Henderson  <rth@cygnus.com>
28468
28469         * g++.old-deja/g++.other/addrof1.C: New test.
28470
28471 1998-10-01  Nick Clifton  <nickc@cygnus.com>
28472
28473         * gcc.c-torture/compile/981001-1.c: New test.
28474         * gcc.c-torture/execute/981001-1.c: New test.
28475
28476 1998-10-01  Jeffrey A Law  (law@cygnus.com)
28477
28478         * gcc.c-torture/compile/981001-2.c: New test.
28479         * gcc.c-torture/compile/981001-3.c: New test.
28480         * gcc.c-torture/compile/981001-4.c: New test.
28481
28482 1998-10-01  Robert Lipe  <robertl@dgii.com>
28483
28484         * lib/objc.exp (objc_target_compile): Add -L during compiles for
28485         multilibbed hosts.   Idea grafted from g77.exp.
28486
28487 1998-09-30  Dave Love  <d.love@dl.ac.uk>
28488
28489         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
28490         avoid losing on systems which need -lsocket.
28491
28492 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
28493
28494         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
28495         * g++.old-deja/g++.other/nested2.C: Ditto.
28496         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
28497         failure.
28498
28499 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28500
28501         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
28502         preferred over template operator!= for enum bitfields.
28503
28504 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
28505
28506         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
28507         that happen to have the same base name, but in different scopes,
28508         are incorrectly rejected.
28509
28510 1998-09-16  Richard Henderson  <rth@cygnus.com>
28511
28512         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
28513         on the native word size instead of an integer literal.
28514
28515 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28516
28517         * g++.old-deja/g++.other/static2.C: Invocation of static data
28518         member of type pointer-to-function denoted as non-static member.
28519
28520         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
28521         checks involving function types and aliases.
28522
28523 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28524
28525         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
28526         redefined to the same non-trivial type.
28527
28528         * g++.old-deja/g++.pt/explicit73.C: Test for proper
28529         namespace-qualification of template specializations declared in
28530         other namespaces.
28531
28532         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
28533         to declare a subset of the specializations of a template function
28534         as friends of specializations of a template class.
28535
28536         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
28537         member templates that do not fully specialize the enclosing
28538         template class are rejected.
28539
28540 1998-09-11  Dave Love  <d.love@dl.ac.uk>
28541
28542         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
28543
28544 1998-09-08  Dave Love  <d.love@dl.ac.uk>
28545
28546         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
28547         altered from libf2c/libU77 version.
28548
28549 1998-09-06  Dave Love  <d.love@dl.ac.uk>
28550
28551         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
28552
28553 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
28554
28555         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
28556         (un)signed char are different types for template specialization
28557         purposes.
28558
28559 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
28560
28561         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
28562         * objc: ObjC testsuite.
28563
28564 1998-08-31  Catherine Moore  <clm@cygnus.com>
28565
28566         * gcc.c-torture/execute/941014-1.x:  New file.
28567
28568 1998-08-31  Nick Clifton  <nickc@cygnus.com>
28569
28570         * lib/c-torture.exp: Add support for
28571         torture_eval_before_compile and torture_eval_before_execute
28572         variables.
28573
28574 1998-08-30  Jeffrey A Law  (law@cygnus.com)
28575
28576         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
28577         this test triggers valid.
28578
28579 1998-08-27  Jeffrey A Law  (law@cygnus.com)
28580
28581         * gcc.dg/980827-1.c: New test.
28582
28583 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
28584
28585         * gcc.c-torture/execute/loop-4b.c: New test.
28586
28587 1998-08-26  Nick Clifton  <nickc@cygnus.com>
28588
28589         * lib/c-torture.exp: Add support for
28590         torture_eval_before_compile and torture_eval_before_execute
28591         variables.
28592
28593 1998-08-25  Jeffrey A Law  (law@cygnus.com)
28594
28595         * gcc.c-torture/compile/980825-1.c: New test.
28596
28597 1998-08-24  Nick Clifton  <nickc@cygnus.com>
28598
28599         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
28600         count number tests in opt_t0 not good_t0.
28601
28602 1998-08-24  Jeffrey A Law  (law@cygnus.com)
28603
28604         * gcc.c-torture/compile/930326-1.x: Fix typo.
28605
28606 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
28607
28608         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
28609         causes an ICE.
28610
28611 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28612
28613         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
28614         STACK_SIZE is defined.
28615         * gcc.c-torture/unsorted/stuct.c: Similarly.
28616
28617         * gcc.c-torture/compile/980821-1.c: New test.
28618
28619 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28620
28621         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
28622
28623 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
28624
28625         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
28626         code.
28627
28628 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
28629
28630         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
28631         error'.
28632
28633 1998-08-18  Jeffrey A Law  (law@cygnus.com)
28634
28635         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
28636
28637 1998-08-16  Jeffrey A Law  (law@cygnus.com)
28638
28639         * gcc.c-torture/compile/980816-1.c: New test.
28640
28641         * gcc.dg/980816-1.c: New test.
28642
28643 1998-08-13  Jeffrey A Law  (law@cygnus.com)
28644
28645         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
28646         compiler for ieee tests.
28647
28648 1998-08-01  Dave Love  <d.love@dl.ac.uk>
28649
28650         * g77.f-torture/compile/980729-0.f: New test.
28651
28652 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
28653
28654         * gcc.c-torture/special/eeprof-1.c: New test, for
28655         -finstrument-functions.
28656         * gcc.c-torture/special/special.exp: Run it.
28657
28658 1998-07-29  Jeffrey A Law  (law@cygnus.com)
28659
28660         * gcc.c-torture/compile/980729-1.c: New test.
28661
28662 1998-07-27  Nick Clifton  <nickc@cygnus.com>
28663
28664         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
28665         __thumb__ is defined, and test for ARM style doubles if so.
28666
28667 1998-07-26  Dave Love  <d.love@dl.ac.uk>
28668
28669         * g77.f-torture/noncompile/980615-0.f: New test.
28670
28671 1998-07-26  H.J. Lu  (hjl@gnu.org)
28672
28673         * gcc.dg/980312-1.c: Do link instead of compile.
28674         * gcc.dg/980313-1.c: Likewise.
28675
28676 1998-07-26  Jeffrey A Law  (law@cygnus.com)
28677
28678         * gcc.c-torture/compile/980726-1.c: New test.
28679
28680 1998-07-25  Dave Love  <d.love@dl.ac.uk>
28681
28682         * g77.f-torture/execute/io0.f: New test.
28683
28684 1998-07-24  Nick Clifton  <nickc@cygnus.com>
28685
28686         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
28687         an int.
28688
28689 1998-06-18  Michael Meissner  <meissner@cygnus.com>
28690
28691         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
28692         m32r bugs.
28693
28694 1998-07-17  Nick Clifton  <nickc@cygnus.com>
28695
28696         * gcc.dg/980626-1.c: Expect failures for all toolchains until
28697         c-decl.c:grokdeclarator can handle mode attributes.
28698
28699 1998-07-16  Jeffrey A Law  (law@cygnus.com)
28700
28701         * gcc.c-torture/execute/980716-1.c: New test.
28702
28703 1998-07-13  Jeffrey A Law  (law@cygnus.com)
28704
28705         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
28706         the mn10200.
28707         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
28708         the mn10200.
28709         * gcc.c-torture/execute/va-arg-3.x: Similarly.
28710         * gcc.c-torture/compile/930326-1.x: Similarly.
28711
28712 1998-07-13  Dave Love  <d.love@dl.ac.uk>
28713
28714         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
28715         New test from Craig.
28716
28717 1998-07-12  Dave Love  <d.love@dl.ac.uk>
28718
28719         * g77.f-torture/noncompile/980616-0.f: New test.
28720
28721         * g77.f-torture/execute/970816-3.f:  New test from Craig.
28722
28723 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28724
28725         *  g++.other/singleton.C: Return error value instead of taking
28726         SIGSEGV.
28727
28728 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
28729
28730         *  g++.other/singleton.C: New test.   Warning is under dispute.
28731         Runtime crash is not.
28732
28733 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28734
28735         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
28736         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
28737         using6.C, using7.C}:  New namespace tests.
28738
28739 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
28740
28741         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
28742         specialization with typedef'ed names used as array indexes.
28743
28744 1998-07-09  Jeffrey A Law  (law@cygnus.com)
28745
28746         * gcc.c-torture/execute/980709-1.c: New test.
28747
28748         * gcc.dg/980709-1.c: New test.
28749
28750 1998-07-07  Richard Henderson  <rth@cygnus.com>
28751
28752         * gcc.c-torture/execute/bcp-1.c: New test.
28753
28754 1998-07-07  Jeffrey A Law  (law@cygnus.com)
28755
28756         * gcc.c-torture/execute/980707-1.c: New test.
28757
28758 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
28759
28760         * gcc.c-torture/compile/980706-1.c: New test.
28761
28762 1998-07-01  Dave Love  <d.love@dl.ac.uk>
28763
28764         * g77.f-torture/execute/980701-0.f,
28765         g77.f-torture/execute/980701-1.f: New test from Craig.
28766
28767 1998-07-01  Jeffrey A Law  (law@cygnus.com)
28768
28769         * gcc.c-torture/compile/980701-1.c: New test.
28770
28771         * gcc.c-torture/execute/980701-1.c: New test.
28772
28773 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
28774 rlsruhe.de>
28775
28776         * g++.old-deja/g++.robertl/eb132.C: New test.
28777         * g++.old-deja/g++.robertl/eb133.C: Likewise.
28778
28779 1998-06-29  Dave Love  <d.love@dl.ac.uk>
28780
28781         * g77.f-torture/execute/980628-7.f,
28782         g77.f-torture/execute/980628-8.f,
28783         g77.f-torture/execute/980628-9.f,
28784         g77.f-torture/execute/980628-10.f: New tests from Craig.
28785
28786         * g77.f-torture/execute/980628-3.f: Remove mail headers.
28787
28788 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28789
28790         * g77.f-torture/execute/980628-4.f: New test from Craig.
28791         * g77.f-torture/execute/980628-5.f: Likewise.
28792         * g77.f-torture/execute/980628-2.f: Likewise.
28793         * g77.f-torture/execute/980628-0.f: Likewise.
28794         * g77.f-torture/execute/980628-1.f: Likewise.
28795         * g77.f-torture/execute/980628-3.f: Likewise.
28796         * g77.f-torture/execute/980628-6.f: Likewise.
28797
28798 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28799
28800         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
28801         directory when nothing has been installed yet.
28802
28803 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
28804
28805         * gcc.c-torture/special/special.exp: Handle newer versions of
28806         dejagnu.
28807
28808 1998-06-26  Jeffrey A Law  (law@cygnus.com)
28809
28810         * gcc.dg/980626-1.c: New test.
28811
28812 1998-06-19  Bruno Haible <haible@ilog.fr>
28813
28814         * gcc.misc-tests/m-un-2.c: New test.
28815         * g++.old-deja/g++.other/warn01.c: Likewise.
28816
28817 1998-06-19  Robert Lipe  <robertl@dgii.com>
28818
28819         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
28820         compatibility with assmblers with a different comment character.
28821         Eliminate use of GAS-specific extensions.
28822
28823 1998-06-19  Jeffrey A Law  (law@cygnus.com)
28824
28825         * gcc.c-torture/execute/ieee/980619-1.c: New test.
28826
28827 1998-06-19  Robert Lipe  <robertl@dgii.com>
28828
28829         *lib/g77.exp: Replace search for libf2c.a with search for newly
28830         renamed libg2c.a
28831
28832 1998-06-17  Jeffrey A Law  (law@cygnus.com)
28833
28834         * gcc.c-torture/execute/980617-1.c: New test.
28835
28836 1998-06-12  Jeffrey A Law  (law@cygnus.com)
28837
28838         * gcc.c-torture/execute/980612-1.c: New test.
28839
28840 1998-06-08  Jeffrey A Law  (law@cygnus.com)
28841
28842         * gcc.dg/980523-1.c: Only test on ppc-linux.
28843         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
28844
28845         * gcc.c-torture/execute/980608-1.c: New test.
28846
28847 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
28848
28849         * gcc.c-torture/execute/980605-1.c: New test.
28850
28851 1998-06-04  Jeffrey A Law  (law@cygnus.com)
28852
28853         * gcc.c-torture/execute/980604-1.c: New test.
28854
28855 1998-06-02  Jeffrey A Law  (law@cygnus.com)
28856
28857         * gcc.c-torture/execute/980602-1.c: New test.
28858         * gcc.c-torture/execute/980602-2.c: Likewise.
28859
28860 1998-06-02  Dave Love  <d.love@dl.ac.uk>
28861
28862         * 970125-0.f: Fix per JCB.  Add commentary.
28863
28864 1998-05-31  Michael Meissner  <meissner@cygnus.com>
28865
28866         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
28867         IEEE -0 support.
28868
28869 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
28870
28871         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
28872         earlier.
28873
28874 1998-05-28  Catherine Moore <clm@cygnus.com>
28875
28876         * gcc.c-torture/execute/980526-3.c: New test.
28877
28878 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
28879
28880         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
28881         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
28882         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
28883         m88k-motorola-sysv3 to XFAIL.
28884
28885 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28886
28887         * gcc.dg/980526-1.c: New test.
28888         * gcc.c-torture/execute/980526-2.c: New test.
28889
28890 1998-05-26  Jeffrey A Law  (law@cygnus.com)
28891
28892         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
28893
28894         * gcc.c-torture/execute/980526-1.c: New test.
28895
28896 1998-05-26  Dave Love  <d.love@dl.ac.uk>
28897
28898         * g77.f-torture/execute/alpha2.f: Add runtime test.
28899
28900 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
28901
28902         * g++.old-deja/old-deja.exp: Strip leading directories.
28903
28904         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
28905         error for the line.  Don't run multiple tests for the same line.
28906
28907 1998-05-23  Jeffrey A Law  (law@cygnus.com)
28908
28909         * gcc.dg/980523-1.c: New test.
28910
28911 1998-05-23  Dave Love  <d.love@dl.ac.uk>
28912
28913         * g77.f-torture/compile/970915-0.f: New test.
28914
28915 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
28916
28917         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
28918
28919 1998-05-21  Jeffrey A Law  (law@cygnus.com)
28920
28921         * gcc.dg/980520-1.c: New test.
28922
28923 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
28924
28925         * gcc.dg/980502-1.c: Fix return type.
28926
28927 1998-05-20  Jeffrey A Law  (law@cygnus.com)
28928
28929         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
28930         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
28931         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
28932         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
28933         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
28934
28935 1998-05-20  Dave Love  <d.love@dl.ac.uk>
28936
28937         * g77.f-torture/execute/980520-1.f: New test.
28938
28939 1998-05-15  Dave Love  <d.love@dl.ac.uk>
28940
28941         * lib/mike-g77.exp: New file.
28942
28943         * g77.f-torture/noncompile/noncompile.exp,
28944         g77.f-torture/noncompile/check0.f: New files.
28945
28946 1998-05-14  Dave Love  <d.love@dl.ac.uk>
28947
28948         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
28949         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
28950         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
28951         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
28952         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
28953         abort where appropriate.
28954
28955 1998-05-05  Michael Meissner  <meissner@cygnus.com>
28956
28957         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
28958         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
28959
28960 1998-04-29  Dave Love  <d.love@dl.ac.uk>
28961
28962         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
28963
28964 1998-04-27  Dave Love  <d.love@dl.ac.uk>
28965
28966         * g77.f-torture/compile/980427-0.f: New test.
28967
28968 1998-04-24  Dave Love  <d.love@dl.ac.uk>
28969
28970         * g77.f-torture/compile/980424-0.f: New test.
28971
28972 1998-04-19  Dave Love  <d.love@dl.ac.uk>
28973
28974         * g77.f-torture/compile/980419-2.f (main): New test.
28975         * g77.f-torture/compile/970125-0.f: New test.
28976         * g77.f-torture/compile/980419-1.f: New test.
28977
28978 1998-04-08  Jim Wilson  <wilson@cygnus.com>
28979
28980         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
28981         of loop-4.c.
28982
28983 1998-04-07  Jim Wilson  <wilson@cygnus.com>
28984
28985         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
28986
28987 1998-04-03  Jim Wilson  <wilson@cygnus.com>
28988
28989         * gcc.c-torture/compile/980329-1.c: New test.
28990
28991 1998-03-18  Jim Wilson  <wilson@cygnus.com>
28992
28993         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
28994         * gcc.dg/980312-1.c: Fix typo in -march command.
28995
28996 1998-03-16  H.J. Lu  (hjl@gnu.org)
28997
28998         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
28999
29000 1998-03-11  Robert Lipe  <robertl@dgii.com>
29001
29002         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
29003         Dave Love agree the Fortran source is bogus.
29004
29005 1998-03-11  Robert Lipe  <robertl@dgii.com>
29006
29007         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
29008         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
29009         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
29010         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
29011         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
29012
29013 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
29014
29015         * g++.old-deja/g++.other/friend1.C: New test.
29016
29017 1998-02-18  Dave Love  <d.love@dl.ac.uk>
29018
29019         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
29020         possibly uninitialized) variables and declare dnrm2.
29021
29022 1998-02-23  Robert Lipe <robertl@dgii.com>
29023
29024         From Bruno Haible <haible@ilog.fr>:
29025         * gcc.c-torture/execute/980223.c: New test.
29026
29027 1998-02-13  Jeffrey A Law  (law@cygnus.com)
29028
29029         * gcc.dg/ifelse-1.c: New test.
29030
29031 1998-02-09  H.J. Lu  (hjl@gnu.org)
29032
29033         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
29034
29035           * lib/old-dejagnu.exp (old-dejagnu): Added the
29036           "execution test - XFAIL *-*-*" handling in the spirit of
29037           "excess errors test -". Changed the "execution test fails"
29038           handling to be like "excess errors test fails".
29039           * Update various tests accordingly.
29040
29041 1998-02-06  Jim Wilson  <wilson@cygnus.com>
29042
29043         * gcc.c-torture/execute/980205.c: New test.
29044
29045 1998-01-18  Jeffrey A Law  (law@cygnus.com)
29046
29047         * lib/c-torture.exp: Look for .x files instead of .cexp files.
29048         * lib/f-torture.exp: Similarly.
29049         * gcc.c-torture: Rename all .cexp files to .x files.
29050
29051 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
29052
29053         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
29054         (940510-1.c): Removed duplicate.
29055         (971104-1.c): New test.
29056
29057 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
29058
29059           * lib/f-torture.exp: Improve error and loop detection.
29060
29061 1997-11-19  Michael Meissner  <meissner@cygnus.com>
29062
29063         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
29064         use that to size the filler array.
29065
29066 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
29067
29068         * lib/c-torture.exp(c-torture-execute): Fix typo.
29069
29070         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
29071         testcase as the executable name. Keep the executable around if
29072         the test fails.
29073
29074 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
29075
29076         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
29077         changes.  Only test one -g option, and move it to the end of the
29078         list of options to test.
29079
29080 1997-09-19  Michael Meissner  <meissner@cygnus.com>
29081
29082         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
29083         variable GCC_TORTURE_OPTIONS to supply default switches separated
29084         by colons.  If no environment variable, run tests with -O0 -g, -O1
29085         -g, and -O2 -g as well.
29086
29087 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
29088
29089         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
29090         explanatory comments. Fix indentation.
29091
29092 1997-09-15  Jeffrey A Law  (law@cygnus.com)
29093
29094         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
29095
29096 1997-09-11  Jeffrey A Law  (law@cygnus.com)
29097
29098         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
29099         * g++.old-deja/g++.mike/p7325.C: Likewise.
29100         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
29101
29102 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
29103
29104         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
29105         * g++.old-deja/g++.brendan/crash30.C: Likewise.
29106         * g++.old-deja/g++.brendan/crash39.C: Likewise.
29107         * g++.old-deja/g++.law/operators4.C: Likewise.
29108
29109 1997-09-11  Joe Buck  (jbuck@synopsys.com)
29110
29111         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
29112         * g++.old-deja/g++.mike/p784.C: Ditto.
29113         * g++.old-deja/g++.mike/p785.C: Ditto.
29114
29115 1997-09-05  Jeffrey A Law  (law@cygnus.com)
29116
29117           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
29118
29119 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29120
29121         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
29122         target feature; pass this to c-torture-execute as needed.
29123
29124 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29125
29126         * lib/c-torture.exp(c-torture-execute): If the previous and the
29127         current executables being tested are identical, we don't need to
29128         run the executable again. Try to make the executable names
29129         unique. Add an optional argument for passing additional compiler
29130         flags.
29131
29132 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
29133
29134         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
29135
29136 1997-08-29  Jeffrey A Law  (law@cygnus.com)
29137
29138         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
29139
29140 1997-07-31  Jeffrey A Law  (law@cygnus.com)
29141
29142         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
29143         32bit or larger longs.
29144
29145         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
29146         have either a 32bit long or 32bit int.
29147
29148 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
29149
29150         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
29151         Make double precision tests dependent on sizeof (double).
29152
29153 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
29154
29155         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
29156         too.
29157
29158 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
29159
29160         * gcc.c-torture/compile/961203-1.cexp: New script.
29161
29162 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
29163
29164         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
29165         up the includes ourselves.
29166
29167 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
29168
29169         * lib/plumhall.exp: Remove random include, and add a few
29170         verbose messages for debugging.
29171
29172 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
29173
29174         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
29175         of trying to do it ourselves.
29176
29177 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29178
29179         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
29180
29181 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
29182
29183         * gcc.prms/5403.c: Made regexp a bit less strict.
29184
29185 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
29186
29187         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
29188         is returned from remote_load instead.
29189         * lib/plumhall.exp: Ditto.
29190         * lib/mike-g++.exp: Ditto.
29191         * lib/old-dejagnu.exp: Ditto.
29192         * lib/c-torture.exp: Ditto.
29193
29194 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
29195
29196         * lib/g++.exp: Use build_wrapper procedure.
29197         * lib/gcc.exp: Ditto.
29198
29199 1997-05-20  Jeffrey A Law  (law@cygnus.com)
29200
29201         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
29202         an old-style decl for malloc.  Fixes tests to work when
29203         sizeof (int) != sizeof (size_t).
29204
29205 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29206
29207         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
29208
29209         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
29210         use stdargs.h interface.
29211
29212 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29213
29214         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
29215         NO_VARARGS when compiling.
29216
29217 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
29218
29219         * lib/plumhall.exp(ph_includes): New procedure.
29220         (ph_make): Use it.
29221         (ph_compiler): Ditto.
29222
29223         * lib/g++.exp: Rename test-glue.c to testglue.c.
29224         * lib/gcc.exp: Ditto.
29225
29226 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
29227
29228         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
29229         to completion when it's called.
29230
29231 1997-03-21  Michael Meissner  <meissner@cygnus.com>
29232
29233         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
29234         is defined, don't do test.
29235
29236 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
29237
29238         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
29239         for object files.
29240         (ph_summary): Mark skipped testcases as untested, not unresolved.
29241
29242         * lib/plumhall.exp (ph_make): If unresolved because of bad
29243         errorCode, record errorCode in log file.
29244         (*): Replace send_log/verbose with verbose -log.
29245
29246 1997-03-19  Michael Meissner  <meissner@cygnus.com>
29247
29248         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
29249         double conversion if double isn't at least 8 bytes.
29250
29251         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
29252         int to work with targets where int is 16 bits.
29253
29254         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
29255         8 bytes, just exit, since 4 byte doubles don't have enough bits of
29256         precision for the test to complete.
29257
29258 1997-03-14  Michael Meissner  <meissner@cygnus.com>
29259
29260         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
29261         if d10v is not compiled with the -mdouble64 flag.
29262         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
29263
29264         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
29265         d10v is not compiled with the -mint32 flag.
29266
29267 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
29268
29269         * lib/plumhall.exp: Use incr_count.
29270
29271 1997-03-12  Jeffrey A Law  (law@cygnus.com)
29272
29273         * gcc.c-torture: Update to c-torture-1.45.
29274
29275 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
29276
29277         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
29278         the name of the expect testcase file).
29279
29280         * lib/g++.exp(g++_init): Ditto.
29281
29282 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
29283
29284         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
29285         the host.
29286
29287         * lib/gcc.exp(gcc_exit): New procedure.
29288
29289 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
29290
29291         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
29292         specs where appropriate.
29293
29294         * g++.old-deja/g++.arm/*: Added additional ERROR checks
29295         because of new "candidates are" messages, and removed a few
29296
29297         * Converted all non-old-style g++ testcases to old-style, and
29298         moved into g++.old-deja.
29299
29300 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
29301
29302         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
29303         options.
29304
29305         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
29306         succeeded.
29307
29308         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
29309
29310 1997-02-13  Michael Meissner  <meissner@cygnus.com>
29311
29312         * lib/gcc.exp (gcc_target_compile): Add support for defining
29313         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
29314         the machine doesn't have those features.
29315
29316 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
29317
29318         * g++.law/operators4.exp: Don't use LIBS.
29319
29320 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
29321
29322         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
29323
29324         * lib/mike-g++.exp: Don't set the compiler to be tested here.
29325         * lib/g++.exp: Set it here instead. Also, allow use of the
29326         --tool_exec and --tool_opt options. Change CXX to
29327         GXX_UNDER_TEST.
29328
29329         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
29330
29331         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
29332
29333 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
29334
29335         * lib/old-dejagnu.exp: Use prune_warnings instead of
29336         prune_system_crud.
29337         * lib/mike-g++.exp: Ditto.
29338         * lib/gcc.exp: Ditto.
29339         * lib/g++.exp: Ditto.
29340
29341         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
29342
29343 1997-02-07  Jeffrey A Law  (law@cygnus.com)
29344
29345           * 941014-2.c: Include stdlib.h
29346           * 960327-1.c: Include stdio.h
29347           * dbra.c, index-1.c: Don't assume ints are 32bits.
29348
29349 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
29350
29351         * lib/gcc.exp: Add gcc,stack_size target feature.
29352
29353         * lib/g++.exp(g++_target_compile): Add the include and link
29354         paths here, not in two other places. And, it's $options, not
29355         options.
29356
29357         * lib/mike-g++.exp(postbase): Remove the code that determines
29358         the correct include and link paths.
29359         * g++.old-deja/old-deja.exp: Ditto.
29360
29361 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
29362
29363         * lib/g++.exp(g++_init): target_compile no longer returns the
29364         filename of the result.
29365
29366 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
29367
29368         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
29369         call to glob.
29370
29371         * gcc.c-torture/special/special.exp: Change call to
29372         gcc_target_compile to include the object file.
29373
29374 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
29375
29376         * gcc.c-torture/special/special.exp: Correct misspelling in last
29377         change.
29378
29379 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
29380
29381         * lib/plumhall.exp(ph_summary): Log the entire output of the
29382         executable. Return -1 if there were any failures, 0 otherwise.
29383         (ph_execute): Return -1 if there were any failures, 0 otherwise.
29384         (ph_make): Clean up objects and executables that were built
29385         if the tests succeeded.
29386
29387 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
29388
29389         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
29390         libraries and includes in the build tree as appropriate.
29391
29392 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29393
29394         * lib/c-torture.exp: Instead of looking for the global variable
29395         NO_LONG_LONG, check to see if that's a feature of the target.
29396
29397 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29398
29399         * config/default.exp: Minimize. Delete the remainer of the files in
29400         config; this functionality is now in devo/dejagnu/config.
29401
29402         g++.*/*: Pass any additional flags used to compile to postbase;
29403         delete CXXFLAGS.
29404
29405         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
29406         is now done by runtest.exp. Use gcc_target_compile instead of
29407         compile.
29408
29409         lib/c-torture.exp: Use gcc_target_compile instead of compile.
29410         Remove references to CFLAGS. Use remote_file instead of
29411         calling rm -f.
29412         (c-torture): Take a list of arguments to use to compile this
29413         testcase.
29414
29415         lib/g++.exp: Simplify. Use target_compile instead of compile.
29416         lib/gcc-dg.exp: Ditto.
29417         lib/gcc.exp: Ditto.
29418         lib/mike-{gcc,g++}.exp: Ditto.
29419         lib/old-dejagnu.exp: Ditto.
29420         lib/plumhall.exp: Ditto.
29421
29422 1997-01-08  Jim Wilson  <wilson@cygnus.com>
29423
29424         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
29425         (ph_linker): Likewise.
29426
29427 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
29428
29429           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
29430         MAP_ANON / MAP_ANONYMOUS if defined;
29431         else try to map from /dev/zero .
29432
29433 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29434
29435         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
29436         isn't defined, then define it to MAP_ANONYMOUS.
29437
29438 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29439
29440         * gcc.c-torture: Update to c-torture-1.42 release.
29441
29442 1996-11-11  Jeffrey A Law  (law@cygnus.com)
29443
29444         * gcc.c-torture: Update to c-torture-1.41 release.
29445
29446 1996-10-27  Jeffrey A Law  (law@cygnus.com)
29447
29448         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
29449         c-torture release.
29450
29451 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
29452
29453         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
29454         and LDFLAGS.  Fix second case to append the target_info ldflags
29455         onto LDFLAGS, not CFLAGS.
29456         * lib/g++.exp (g++_init): Add target_info stuff.
29457         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
29458         of libgloss and newlib flags for !native.
29459
29460         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
29461         (GDB): Fix relative path to go up another dir for finding gdb.
29462
29463 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
29464
29465         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
29466         versions in the target_info array, if they don't exist.
29467
29468 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
29469
29470         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
29471
29472 1996-07-08  Jim Wilson  <wilson@cygnus.com>
29473
29474         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
29475         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
29476
29477 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
29478
29479         * lib/old-dejagnu.exp: Don't remove the output file before we've
29480         actually tested it. Don't append pwd to the path of the executable
29481         we're testing.
29482
29483 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
29484
29485         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
29486
29487 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
29488
29489         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
29490         temporary directory for compiler files, and set it to a default
29491         value of /tmp. Set $output as the name of the output file from
29492         compiling the testcase. Add a -o option to $cflags_var so the
29493         compiler writes the final output file as $output. Set $executable
29494         to $output.
29495
29496         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
29497         directory for compiler files, and set it to /tmp if it doesn't
29498         already have a value. Set $output_file to the name of the output
29499         file from compiling the testcase. Add a -o option to CXXFLAGS so
29500         the compiler writes the final output file as $output. Use $output
29501         as the executable to be tested.
29502
29503 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29504
29505         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
29506
29507 1996-06-08  Jeffrey A Law  (law@cygnus.com)
29508
29509         * gcc.c-torture/execute/pending-1.c: New test.  Still
29510         pending in Tege's queue.
29511
29512 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
29513
29514         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
29515         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
29516         if there were failures.  Call unresolved if there were unresolved
29517         testcases.  Call gcc_fail if program did not run to completion.
29518         (ph_make): Pass additional argument name to ph_execute.
29519         (ph_execute): Add new argument.  Pass additional arguments to
29520         ph_summary.  Call gcc_fail is there is no execution output.
29521
29522 1996-04-24  Jeffrey A Law  (law@cygnus.com)
29523
29524         * lib/plumhall.exp (proc_summary): Output relavent summary
29525         lines into the log so specific failures in plumhall can be
29526         investigated.
29527
29528 1996-04-10  Jeffrey A Law  (law@cygnus.com)
29529
29530         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
29531         (c-torture-execute): Don't try to execute tests which use
29532         "long long" types if $NO_LONG_LONG is nonzero.
29533
29534 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
29535
29536         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
29537         not c-torture.
29538
29539         * gcc.ieee: Move from here.
29540         * gcc.c-torture/execute/ieee: To here.
29541
29542 1996-03-26  Jeffrey A Law  (law@cygnus.com)
29543
29544         * gcc.c-torture: Update to c-torture-1.41 release.
29545
29546 1996-03-22  Jeffrey A Law  (law@cygnus.com)
29547
29548         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
29549         not "$output".
29550
29551 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
29552
29553         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
29554         -c present.
29555
29556 1996-03-02  Jeffrey A Law  (law@cygnus.com)
29557
29558         * config/proelf.exp: Handle connecting to a simulator.
29559
29560 1996-01-31  Jeffrey A Law  (law@cygnus.com)
29561
29562         * config/proelf.exp: New file.  Enough framework that we can
29563         run c-torture tests on the proelf targets (or any other target
29564         that gdb can connect to for that matter).
29565
29566 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
29567
29568         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
29569         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
29570
29571         * lib/plumhall.exp (ph_execute): Always call ph_summary if
29572         exec_output exists.
29573
29574 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
29575
29576         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
29577         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
29578
29579         * config/*.exp: Update FSF address.  Change result of ${tool}_load
29580         to pass/fail/unresolved/unsupported/untested.  Caller must now
29581         call unresolved/unsupported/untested.
29582         * lib/*.exp: Update FSF address.  Update to handle new results of
29583         ${tool}_load.
29584         * lib/chill.exp (verbose): Delete.
29585
29586 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
29587
29588         * lib/gcc.exp (default_gcc_start): Change order of args to
29589         $LDFLAGS $CFLAGS $LIBS.
29590         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
29591         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
29592         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
29593         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
29594         * gcc.misc-tests/dg-test.exp: Likewise.
29595         * gcc.misc-tests/msgs.exp: Likewise.
29596         * gcc.prms/prms.exp: Likewise.
29597         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
29598         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
29599
29600         * lib/dg.exp: Deleted, moved to dejagnu/lib.
29601
29602 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29603
29604         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
29605
29606         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
29607         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
29608
29609         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
29610         necessary.
29611
29612 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
29613
29614         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
29615         global for loop; add use of $mathlib.
29616         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
29617         settings here; set mathlib for anything but VxWorks.
29618
29619 1996-01-22  Jeffrey A Law  (law@cygnus.com)
29620
29621         * gcc.c-torture: Update to c-torture-1.40 release.
29622
29623 1996-01-03  Jeffrey A Law  (law@cygnus.com)
29624
29625         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
29626         dg.exp.
29627
29628 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
29629
29630         * lib/c-torture.exp (c-torture-execute): Declare "output" as
29631         global.
29632
29633 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
29634
29635         * lib/g++.exp (LIBS): Define if not already.
29636         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
29637         (gcc-dg-prune): Call prune_gcc_output.
29638         * lib/gcc.exp (prune_gcc_output): New proc.
29639         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
29640         prune_gcc_output.
29641
29642 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
29643
29644         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
29645         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
29646
29647 1995-11-15  Jeffrey A Law  (law@cygnus.com)
29648
29649         * gcc.c-torture: Update to c-torture-1.39 release.
29650
29651 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
29652
29653         * lib/c-torture.exp (c-torture-execute): Don't return if one option
29654         fails, try others as well.
29655
29656 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
29657
29658         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
29659         If compilation fails, mark execute tests as `untested'.
29660         If test is marked as unsupported, don't mark compilation and
29661         execute tests as failed.
29662
29663 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
29664
29665         * lib/g++.exp (g++_init): Don't link in libg++, and look to
29666         libstdc++ for whether or not we want to be doing shared
29667         libraries.  Delete link_curses since we don't need it anymore.
29668         * lib/mike-g++.exp (postbase): Don't link in libg++.
29669         * g++.old-deja/old-deja.exp: Likewise.
29670
29671 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
29672
29673         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
29674
29675 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
29676
29677         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
29678         For that, add `-Wl,-a,shared_archive'.
29679         * g++.old-deja/old-deja.exp: Likewise.
29680
29681 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
29682
29683         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
29684
29685 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
29686
29687         * lib/mike-g++.exp (postbase): Pay attention to the status of
29688         g++_load.
29689
29690 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
29691
29692           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
29693
29694 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
29695
29696         * lib/gcc.exp (default_gcc_start): No longer need to log program
29697         being executed or its output, execute_anywhere does that now.
29698         * lib/g++.exp (default_g++_version): Call execute_anywhere.
29699         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
29700
29701 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
29702
29703         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
29704         the same as those in lib/g++.exp.
29705
29706 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
29707
29708         * gcc.c-torture: Update to c-torture-1.38 release.
29709         * gcc.ieee: Related changes.
29710
29711 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
29712
29713         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
29714         "exec". Minor reformatting changes.
29715
29716         * config/rom68k.exp (${tool}_load): Make it work in a canadian
29717         cross. This means all "exec" calls now work on a remote host as
29718         well.
29719         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
29720         cross. Filter out the extra "\r\n" stuff that expect puts in.
29721         (c-torture-execute): Filter out the bogus warnings like
29722         c-torture-compile does. Add support for canadian cross.
29723         * lib/gcc.exp (default_gcc_version, default_gcc_start)
29724         Use execute_anywhere rather than calling exec directly. Now it
29725         works for canadian cross testing.
29726
29727 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
29728
29729         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
29730         results into a variable, and check that rather than using file exists.
29731
29732 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
29733
29734         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
29735         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
29736
29737 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29738
29739         * g++.old-deja/old-deja.exp: Create and pass runshlib and
29740         lib_curses if there's a shared libg++ in the build tree.
29741
29742 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
29743
29744         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
29745         if not supported target.
29746
29747 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
29748
29749         * lib/g++.exp (g++_init): Move empty setting of runshlib and
29750         link_curses up to always happen, not just for native builds.
29751
29752 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
29753
29754         * gcc.c-torture: Update to c-torture-1.36 release.
29755         * gcc.failure: Related changes.
29756
29757 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
29758
29759         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
29760
29761 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
29762
29763         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
29764         * lib/mike-g++.exp (postbase): Not in here.  Still reference
29765         runshlib, link_curses, and mathlib for link and run.
29766
29767         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
29768         pass the runtime shared library options for Solaris, OSF/1, and
29769         Irix5, and link with -lcurses to avoid unresolved references.
29770
29771 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
29772
29773         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
29774         only run once.
29775
29776 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
29777
29778         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
29779
29780 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
29781
29782         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
29783         do not have a framework for the "compat" tests yet.
29784
29785 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
29786
29787         * lib/mike-g++.exp (postbase): New local variable `mathlib',
29788         set to null if we're testing vxworks5.1.  Use that instead of
29789         `-lm' in the setting of LIBS for link and run.
29790
29791 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
29792
29793         * config/rom68k.exp (${tool}_load): Major changes to make it
29794         work.  Verified that it does in fact return the stuff in
29795         exec_output properly.  Catch any Emul or any TRAP other than 0.
29796
29797 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
29798
29799         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
29800         LDFLAGS properly for targets that need stuff from libgloss.
29801         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
29802         only run once.
29803         (gpp_initialized): New variable.
29804
29805 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
29806
29807         * config/rom68k.exp: Load libgloss.exp.
29808         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
29809         so we can produce a fully linked binary.
29810         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
29811         so we can produce a fully linked binary.
29812
29813 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
29814
29815         * lib/plumhall.exp (ph_section): Watch for expected failures.
29816         Add missing `else'.
29817
29818         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
29819         run the testcase.
29820         (c-torture): Likewise.
29821
29822 1995-08-28  Doug Evans  <dje@cygnus.com>
29823
29824         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
29825
29826         * lib/mike-g++.exp (mike_cleanup): New proc.
29827         (prebase): New globals compiler_result, not_compiler_result,
29828         target_regexp.
29829         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
29830         allow leading "-" in pattern.  Watch for unsupported tests.
29831         If $compiler_result is set, pattern match assembler code,
29832         and ditto for $not_compiler_result.
29833         * lib/mike-gcc.exp: Likewise.
29834
29835         * lib/plumhall.exp (ph_execute): Only call ph_summary if
29836         execution "succeeded".
29837
29838 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
29839
29840         * config/win32.exp: New file.
29841         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
29842
29843 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
29844
29845         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
29846         unsupported.
29847         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
29848         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
29849         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
29850
29851         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
29852         "... without exceptions was ...".  That is now handled by
29853         prune_system_crud.
29854         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29855
29856 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
29857
29858         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
29859         sieve.c,sort2.c}: New files.
29860         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
29861         sieve.exp,sort2.exp}: Drivers for them.
29862
29863         * lib/mike-gcc.exp (program_output): New user settable variable.
29864         (postbase): Call prune_system_crud.  Also prune extraneous compiler
29865         messages.
29866         * lib/mike-g++.exp (program_output): New user settable variable.
29867
29868         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
29869
29870         * config/sh.exp: Deleted (use sim.exp instead).
29871
29872 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
29873
29874         * config/vx.exp: Declare CHECKTASK as global.
29875         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
29876         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
29877         * lib/old-dejagnu.exp: Load [pwd]/$executable.
29878
29879 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29880
29881         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
29882         target. Like vx.exp, only includes `vx29k.exp' instead of
29883         `vxworks.exp'.
29884
29885 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
29886
29887         * config/sim.exp: Increase time limit from 120 seconds to 240.
29888
29889 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
29890
29891         * gcc.c-torture/execute/950628-1.c: New test.
29892
29893 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
29894
29895         * gcc.c-torture: Update with changes/additions from
29896         c-torture-1.34.
29897
29898 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
29899
29900         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
29901
29902 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
29903
29904         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
29905
29906 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
29907
29908         * gcc.c-torture/compile/950512-1.c: New test.
29909         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
29910         * gcc.dg/struct-ret-1.c: Likewise.
29911
29912 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
29913
29914         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
29915           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
29916
29917 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
29918
29919         * gcc.c-torture/special/920411-1.c: Deleted.
29920         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
29921
29922 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
29923
29924         * config/sim.exp (${tool}_load): Hack in call to bash to get a
29925         cpu limit.
29926
29927 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
29928
29929         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
29930
29931 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
29932
29933         From kenner;
29934         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
29935         is the proper length.
29936         * va-arg-3.c: Likewise.
29937
29938 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
29939
29940         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
29941         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
29942
29943         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
29944         * lib/g++.exp (default_g++_start): Delete old cruft.
29945
29946 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
29947
29948         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
29949         (2 * (1 << 18)) to (2 * (1 << 17)).
29950
29951         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
29952
29953 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
29954
29955         * config/rom68k.exp: Renamed from config/idp.exp
29956
29957 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
29958
29959         * c-torture/compile/921109-2.c
29960
29961 1995-04-18  Mike Stump  <mrs@cygnus.com>
29962
29963         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
29964         excess errors.
29965
29966 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
29967
29968         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
29969         output.
29970         * lib/g++.exp (default_g++_start): Likewise.
29971
29972 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
29973
29974         * gcc.c-torture/compile/950329-1.c: New test.
29975
29976 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
29977
29978           * config/bug.exp (${tool}_load): Updated to use new remote_open
29979           and remote_close procs.
29980         * config/idp.exp: New file.
29981
29982 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
29983
29984         * gcc.c-torture/execute/950322-1.c: New test.
29985
29986 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
29987
29988         * config/vx.exp (${tool}_load): Clean up testing of return code from
29989         vxworks_ld and vxworks_spawn.
29990
29991 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
29992
29993         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
29994
29995 1995-03-13  Mike Stump  <mrs@cygnus.com>
29996
29997         * lib/old-deja.exp: Add `excess errors test - ' error, now one
29998         can mark excess errors on a machine by machine basis.  Note, the
29999         default is to not expect any excess errors, even when excess
30000         errors test - is given, so you will want to put an XFAIL ... on
30001         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
30002         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
30003         those 4 machines, but no others.
30004
30005 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
30006
30007         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
30008         * lib/c-torture.exp: to here.
30009
30010 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
30011
30012         * gcc.c-torture/execute/950221-1.c: New test.
30013         * gcc.c-torture/execute/struct-ret-1.c: New test.
30014         * gcc.c-torture/compile/950221-1.c: New test.
30015
30016         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
30017
30018 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
30019
30020         * gcc.c-torture/execute/arith-1.c (main): Return 0.
30021         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
30022
30023 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
30024
30025         * g++.gb: New directory of tests, derived from my signature and
30026         class scoping tests.
30027
30028         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
30029         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
30030         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
30031         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
30032         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
30033         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
30034         * g++.gb/sig25.C: Likewise.
30035
30036         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
30037         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
30038         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
30039         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
30040         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
30041         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
30042         * g++.gb/sig25.exp: Likewise.
30043
30044         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
30045         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
30046         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
30047         * g++.gb/scope13.C: Likewise, this test still fails.
30048
30049         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
30050         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
30051         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
30052         * g++.gb/scope13.exp: Ditto.
30053
30054         * g++.gb/README: New file, explains what these tests are about.
30055
30056 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
30057
30058         * lib/dg.exp (dg-do): Support `preprocess'.
30059         (dg-test): Likewise.
30060
30061 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
30062
30063         * config/udi.exp: change "continue -expect" to "exp_continue".
30064
30065 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
30066
30067         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
30068         Delete redundant tests.
30069
30070         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
30071         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
30072         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
30073         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
30074         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
30075         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
30076         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
30077         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
30078
30079         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
30080         storing label pointers.
30081         * gcc.c-torture/execute/921019-1.c: Likewise.
30082         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
30083         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
30084         parameter fp.
30085         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
30086         constants.
30087
30088         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
30089         Delete obsolete tests.
30090
30091         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
30092         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
30093         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
30094         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
30095         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
30096         * gcc.c-torture/compile/950124-1.c: New test.
30097
30098         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
30099
30100 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
30101
30102         * lib/mike-g++.exp: Add -lm to LIBS.
30103
30104 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
30105
30106         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
30107
30108 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
30109
30110         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
30111
30112 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
30113
30114         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
30115
30116 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
30117
30118         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
30119         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
30120         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
30121         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
30122         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
30123         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
30124         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
30125         * g++.law/{operators31.C, operators32.C,
30126         * g++.law/{operators33.C, operators34.C}: Likewise.
30127         * g++.law/{pic1.C, refs2.C}: Likewise.
30128         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
30129         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
30130         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
30131         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30132
30133         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
30134         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
30135         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
30136         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
30137         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
30138         * g++.law/{enum9.exp, friend5.exp}: Likewise.
30139         * g++.law/{nest3.exp, nest4.exp}: Likewise.
30140         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
30141         * g++.law/{operators30.exp, operators31.exp}: Likewise.
30142         * g++.law/{operators32.exp, operators33.exp}: Likewise.
30143         * g++.law/{operators34.exp}: Likewise.
30144         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
30145         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
30146         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
30147         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
30148         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30149
30150         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
30151         No longer expected to fail.
30152         * g++.law/missed-error3.C: Tweak for recent bool changes.
30153
30154 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
30155
30156         * config/emb-unix: Deleted.
30157         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
30158         remote execution.  Do final link on remote host if REMOTE_LINK is set.
30159
30160 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
30161
30162         * lib/dg.exp (dg-test): Fix typo in last patch.
30163
30164 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
30165
30166         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
30167         (handles multiple occurrences).
30168
30169 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
30170
30171         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
30172         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
30173         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
30174         printed).
30175         * lib/c-torture.exp (c-torture-compile): Likewise.
30176         (c-torture): Prepend full path if missing.
30177         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
30178         (gcc_fail): Likewise.
30179         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
30180
30181 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
30182
30183         * lib/netware.exp: Only attach to NetWare i386 systems.
30184
30185 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
30186
30187         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
30188         messages.  Add test name to "output pattern match" pass/fail message.
30189
30190 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
30191
30192         * gcc.dg: New testsuite.
30193         * gcc.dg/dg.exp: New file.
30194
30195         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
30196         test-switch.c}: Deleted.
30197
30198         * gcc.misc-tests/msgs.exp: New testcase driver.
30199
30200 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
30201
30202         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
30203         Watch for illegal return values from ${tool}_load.
30204         * config/unix.exp (${tool}_load): Fix pass/fail detection for
30205         cross targets.  Coerce return value >0 to 1.
30206
30207 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
30208
30209         * config/unix.exp (${tool}_load): Call program rsh, not proc.
30210
30211         * config/emb-unix.exp: New file.
30212
30213         * config/sim.exp: Error if variable $SIM not defined.
30214         (${tool}_load): Mark test as "untested" if simulator missing.
30215
30216         * config/unix.exp: Load remote.exp to get rcp_download.
30217         * lib/c-torture.exp: Use different option lists for testcases with
30218         and without loops.
30219         * gcc.c-torture/execute/execute.exp: Likewise.
30220
30221 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
30222
30223         * config/*.exp: Clarify return code from ${tool}_load.
30224         Call `unresolved' or `untested' instead of `warning' or `perror'
30225         (sometimes you still want to call both though).
30226         Add comment that `shell_id' is local to each file.
30227         * config/udi.exp (timeout): Set to 30.
30228         Don't print warning if connection fails, $connectmode has already
30229         printed an error.
30230         (${tool}_load): Move verbose messages to level 2.
30231         Rework pattern for "Process started" message.
30232         Pass `shell_id' to ${connectmode}_download.
30233         Retry twice upon timeout.  Make resetting of target more robust.
30234         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
30235         Pass `shell_id' to exit_$connectmode.
30236         Only call exit_$connectmode if connected.
30237         * config/unix.exp (${tool}_load): Check return codes better.
30238         * config/vrtx.exp (${tool}_load): Likewise.
30239         * config/vx.exp (${tool}_load): Likewise.
30240         Delete unneeded global's.
30241         * lib/dg.exp (dg-test): Update to reflect clarified return codes
30242         from ${tool}_load.
30243         (dg-stat): Delete.
30244         (dg-init): Delete recording of pass/fail counts.
30245         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30246         (old-dejagnu-init): Likewise.
30247         (old-dejagnu-stat): Delete contents, empty proc now.
30248         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
30249         (c-torture): Delete references to lcnt, lpass, lfail.
30250         Get option list from TORTURE_OPTIONS.
30251         Delete -funroll[-all]-loops if no loops.
30252         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
30253         (g++_stat): Delete contents (empty proc now).
30254         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
30255         (gcc_finish): Likewise.
30256         (gcc_stat): Deleted.
30257         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
30258         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
30259         * gcc.c-torture/execute/execute.exp: Likewise.
30260         Split tests into two parts: compile, execute.
30261         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
30262         no loops.  Update to reflect clarified return codes from ${tool}_load.
30263
30264 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
30265
30266         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
30267         to grep for.
30268         (old-dejagnu): Likewise (where necessary).
30269
30270 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
30271
30272         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
30273
30274         * lib/dg.exp (dg-process-target): Fix processing of selector.
30275         Add comment regarding use of `error'.
30276
30277         * lib/gcc.exp (prune_system_crud): Define if missing.
30278         * lib/g++.exp (prune_system_crud): Likewise.
30279
30280         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
30281         Call prune_system_crud.
30282         * lib/dg.exp (dg-runtest): New proc.
30283         Use perror instead of send_user for tcl errors in testcase.
30284         Don't return any value, it's never used.
30285         Don't clobber previous definition of `unknown'.
30286         Print tcl errors in `dg-final'.
30287
30288 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
30289
30290         * lib/dg.exp (dg-process-target): Improve syntax error messages.
30291         (dg-test): Don't print errorInfo, it contains stack backtrace.
30292
30293 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
30294
30295         * lib/g++.exp (runtest_file_p): Define if missing.
30296
30297 1994-09-24  Doug Evans  (dje@cygnus.com)
30298
30299         * lib/mike-g++.exp: Comment out loading of g++.exp.
30300         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
30301         (default_g++_version): Always print something.
30302         (default_g++_start): Comment out call to `which'.
30303         (g++_start, g++_load): Deleted (must be defined in config file).
30304         * lib/gcc.exp: Test for existence of $CC at start.
30305         Delete check for tmpdir (done in gcc_init).
30306         (default_gcc_version): Always print something.
30307         (default_gcc_start): Comment out call to `which'.
30308         * config/*.exp: Major cleanup - make cross targets work at least a
30309         little better for g++ (by not being "--tool gcc" specific).
30310         Rename gcc_xxx to ${tool}_xxx.
30311         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
30312         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
30313
30314 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
30315
30316         * lib/c-torture.exp (c-torture-compile): Rework compiler
30317         message processing.
30318
30319         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
30320         c-torture.
30321
30322 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
30323
30324         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
30325
30326         * lib/dg.exp (dg-process-target): Support { target native }.
30327
30328 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
30329
30330         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
30331         looked for "... program xxx got fatal signal".
30332         Correct regsub munging of `comp_output'.
30333         Ignore compiler messages "path prefix not used" and "linker input
30334         file unused".
30335
30336 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
30337
30338         * lib/gcc.exp (runtest_file_p): Define if missing.
30339         * gcc.prms/template.c: Example to work from.
30340
30341 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
30342
30343         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
30344         * lib/dg.exp (dg-test): Call unsupported testcases as such.
30345
30346         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
30347         * gcc.prms/1883.c: Moved from compile/940714-1.c.
30348         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
30349         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
30350
30351         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
30352         (dg-process-target): No longer a varargs proc.
30353         Return S/N for target, P/F for xfail.  All callers changed.
30354         (user option procs): More argument checking.
30355         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
30356         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
30357         (dg-test): Skip test if not running on selected target in `dg-do'.
30358         Update handling of `dg-do-what', `dg-output-text'.
30359         Separate execution pass/fail from output pattern match pass/fail.
30360         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
30361
30362 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
30363
30364         * gcc.c-torture/special/special.exp: Don't expect failure for mips
30365         target for 920510-1.c.
30366
30367 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
30368
30369         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
30370         Clean up comment regarding use of passcnt, etc.
30371         (gcc_stat): Don't update `testcnt' here.
30372         (gcc_finish): Do it here.
30373         Might as well reset `but_id' here too.
30374         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
30375         to determine if the file should be tested.
30376         * gcc.c-torture/compile/compile.exp: Likewise.
30377         * gcc.c-torture/execute/execute.exp: Likewise.
30378         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30379         * gcc.misc-tests/dg-test.exp: Likewise.
30380         * gcc.prms/prms.exp: Likewise.
30381         * gcc.wendy/wendy.exp: Likewise.
30382         * g++.old-deja.exp: Likewise.
30383         Move "Testing file" message to verbose level 1.
30384
30385 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
30386
30387         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
30388
30389 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
30390
30391         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
30392         (default_gcc_start): Accept optional second list element
30393         of compiler flags.  Print compiler output at verbosity level 2.
30394         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
30395         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
30396         Save current values of framework globals passcnt, failcnt, xpasscnt,
30397         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
30398         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
30399         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
30400         xfailcnt to compute stats.  Update framework global `testcnt' from
30401         pass/fail counts.
30402         (gcc_finish): New proc.  Clean up test environment.
30403         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
30404         (gcc_epass, gcc_efail): Delete.
30405         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
30406         argument of line number.
30407         (dg-init): If the tool has an init routine, call it.
30408         (dg-test): Remove args `cflags_var' and `libs_var'.
30409         Pass all compiler options to ${tool}_start.
30410         Handle missing line number.
30411         (dg-finish): New function.
30412         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
30413         particular files.  Call gcc_finish at end.  Move "skipping test"
30414         message to verbosity level 3.
30415         * gcc.c-torture/compile/compile.exp: Likewise.
30416         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30417         * gcc.c-torture/execute/execute.exp: Likewise.
30418         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30419         Print testcase being tried at verbosity level 1.
30420         * gcc.c-torture/special/special.exp: Unset xfail.
30421         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30422         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
30423         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
30424         * gcc.failure/failure.exp: Likewise.
30425         * gcc.ieee/ieee.exp: Likewise.
30426         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
30427         Update call to dg-test.  Call dg-finish at end.
30428         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
30429         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30430         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
30431         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
30432         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
30433         * gcc.wendy/wendy.exp: Add copyright.
30434         Delete setting of tmpdir (done by gcc_init).
30435         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
30436         Pass compiler flags to gcc_start.  Call gcc_finish at end.
30437         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
30438         gcc_[ce]pass/fail.
30439
30440 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
30441
30442         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
30443         confusion.
30444         (g++_load): Likewise.
30445
30446         * config/*.exp (gcc_load): Some were varargs fns and some were not.
30447         Rename argument to `prog' to remove the confusion.
30448         Varargs fns behave differently too!
30449         (g++_load): Likewise.
30450
30451         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
30452
30453         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
30454         what it is.  Delete (always) printing of status value for !native.
30455         Simplify verbose code, and include status and exec_output.
30456         (g++_load): Use gcc_load.
30457
30458 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
30459
30460         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
30461         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
30462         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
30463         940714-3.c as these testcases don't exist anymore.  Make
30464         va-arg-1.c expected to pass.
30465
30466 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
30467
30468         * gcc.misc-tests/misc.exp: Only run specific testcases.
30469         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
30470         * gcc.misc-tests/dg-[1-9].c: New files.
30471
30472         * lib/dg.exp: New testsuite driver.
30473         * gcc.prms/prms.exp: Use it.
30474
30475         * README.gcc: New file.
30476
30477         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
30478         Document and reset `lxpass' and `lxfail'.
30479         Simplify "initialized" message.
30480         (gcc_stat): Clean up comments a little.
30481
30482 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
30483
30484         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
30485
30486 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
30487
30488         * lib/old-dejagnu.exp (process-option): New proc.
30489         (old-dejagnu-init, old-dejagnu-stat): Likewise.
30490         (old-dejagnu): Simplify.
30491         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
30492
30493 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
30494
30495         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
30496         exists and is not an empty string.
30497
30498         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
30499         $xfail rather than calling setup_xfail.  Clear $xfail when test is
30500         finished.
30501         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
30502         automatically.
30503
30504         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
30505         longer expected to fail.
30506
30507         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
30508         "f" function call.
30509
30510         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
30511
30512         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
30513         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
30514         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
30515         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
30516         c-torture-1.29.
30517
30518         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
30519         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
30520
30521         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
30522
30523         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
30524         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
30525
30526         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
30527         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
30528         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
30529
30530 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
30531
30532         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
30533         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
30534         940714-1.c, 940714-2.c, 940714-3.c},
30535         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
30536         gcc.misc-tests/{mg.c,mg.exp}:
30537         New tests.
30538         * gcc.noncompile/noncompile.exp: Change accordingly.
30539
30540 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
30541
30542         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
30543         Undo previous clobberage.
30544
30545 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
30546
30547         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
30548         * gcc.special/{930510-1.c, special.exp}:
30549         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
30550         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
30551         struct-varargs-1.c}: New tests from c-torture-1.26.
30552
30553 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
30554
30555         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
30556           argument to switch.
30557
30558 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
30559
30560         * Revert the previous changes.  Please see Rob's directory
30561           (/lisa/test/rob/progressive/gcc/testsuite) for testing
30562           fixes.
30563
30564 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
30565
30566         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
30567             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
30568             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
30569             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
30570             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
30571             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
30572             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
30573             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
30574             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
30575             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
30576             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
30577             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
30578             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
30579             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
30580             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
30581             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
30582             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
30583             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
30584             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
30585             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
30586             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
30587             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
30588             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
30589             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
30590             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
30591             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
30592             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
30593
30594 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
30595
30596         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
30597             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
30598           with perror calls.
30599
30600 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
30601
30602         * config/unix.exp (g++_load): Fix syntax.
30603
30604 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
30605
30606         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
30607         * gcc.noncompile/921017-1.c: Deleted obsolete test.
30608         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
30609         Don't expect va-arg-1.c to fail.  Correct expected output for
30610         920928-1.c.
30611         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
30612         * gcc.wendy/hbm4.c: Correct typo.
30613         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
30614
30615 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
30616
30617         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
30618         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
30619         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
30620         * lib/c-torture.exp (c-torture-compile): Ditto.
30621
30622         Reduce volume of output (remove all the -I's and such).
30623         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
30624         Call gcc_cpass, gcc_cfail.
30625         (c-torture): Pass testing option to c-torture-compile.
30626
30627 1994-03-21  Doug Evans  (dje@cygnus.com)
30628
30629         Bring patches over from progressive.
30630         * config/default.exp: Exit remote shell cleanly.
30631         (g++_exit, g++_start): Add default versions.
30632         * config/sim.exp (gcc_load): Use perror, not error.
30633
30634 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
30635
30636         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
30637         set in site.exp.
30638
30639 1994-03-14  Doug Evans  (dje@cygnus.com)
30640
30641         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
30642         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
30643         (wendy_try): New proc to run testcase.
30644         (main loop): Call 'em.
30645         * gcc.wendy/*.c: Clean up pass to correct expected output.
30646
30647         * lib/gcc.exp: Minor cleanup work.
30648         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
30649
30650 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
30651
30652         * config/sim.exp (gcc_load): Document return codes better.
30653         Don't pass -v to simulator.
30654
30655 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
30656
30657           * gcc.special/920717-x.c: Fix typo.
30658           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
30659           get at sources.
30660
30661         * lib/mike-gcc.exp: Fix typo.
30662
30663 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
30664
30665         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
30666         binary to use, transform the name.
30667         * config/*.exp: rename everything. Nuke any g++ specific files,
30668         it's now a special case of gcc that requires no special support.
30669         Add a default.exp for unsupported targets.
30670
30671 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
30672
30673         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
30674         lib/old-dejagnu.exp: Fix a few patterns to work with the new
30675         version of Tcl.
30676
30677 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
30678
30679         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
30680         than a warning.
30681
30682 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
30683
30684         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
30685
30686 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
30687
30688         * gcc.execute/execute.exp: Combine opt_list and foption_list into
30689         option_list.  Compile every file with only 4/6 option choices
30690         (same as C torture) instead of with 12/18 different option
30691         choices.
30692         * lib/c-torture.exp: Likewise.
30693
30694         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
30695         not already set.
30696
30697 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
30698
30699         * lib/old-deja.exp: Add `excess errors test fails' error, now one
30700         can put an XFAIL *-*-* on excess errors.
30701
30702 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
30703
30704         * g++.law: Add more tests derived from g++-bugs snapshots.
30705
30706         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
30707         equivalent to g++.law/init9.
30708
30709         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
30710         compiled it, and the a.out file after we've run it.
30711
30712 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
30713
30714         * lib/mike-g++.exp (postbase): Delete the .o file after we've
30715         compiled it, and the a.out file after we've run it.
30716
30717 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
30718
30719         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
30720
30721 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
30722
30723         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
30724         version number.
30725
30726 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
30727
30728         * g++.law: New directory of g++ tests derived from the g++-bugs
30729         snapshots.
30730
30731 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
30732
30733         * gcc.compile: initbug1.c initbug1.exp testcase added
30734
30735 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
30736
30737         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
30738         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
30739           fixes submitted by Jeff Law (law@cs.utah.edu)
30740         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
30741           Jeff Law (law@cs.utah.edu)
30742
30743
30744 1993-11-30  Mike Stump  (mrs@cygnus.com)
30745
30746         * config/unix-g++.exp: Follow the gcc way of doing things.
30747         * g++.old-deja/old-deja.exp: Minor updates.
30748         * lib/g++.exp: New file, follow the gcc way of doing things.
30749         * lib/old-dejagnu.exp: Minor updates.
30750         * lib/mike-g++.exp: Always unset errorInfo.
30751
30752 1993-11-06  Mike Stump  (mrs@cygnus.com)
30753
30754         * lib/gcc.exp: Fix some errors with the below change, CC and
30755         CFLAGS should be global when setting, not local.
30756
30757 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
30758
30759         * lib/gcc.exp: Transform tool name.
30760
30761 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30762
30763         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
30764
30765 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30766
30767         * lib/gcc.exp: change gcc_done to gcc_stat
30768
30769 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30770
30771         * Upgraded gcc testsuite to c-torture version 1.25
30772
30773 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
30774
30775         * lib/gcc.exp: added reporting code. Changed verbose compile message.
30776         * lib/c-torture: added hooks for new reporting code.
30777
30778 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
30779
30780         * config/sh-gcc.exp: check if sh-sim exists in the path
30781
30782 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
30783
30784         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
30785         * gcc.compile/compile.exp: Initial changes for new logic.
30786         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
30787         * gcc.failure/failure.exp: Initial changes for new logic.
30788         * gcc.ieee/ieee.exp: Initial changes for new logic.
30789         * gcc.misc-tests/misc.exp: Initial changes for new logic.
30790         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
30791         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
30792         * lib/c-torture.exp: Initial changes for new logic.
30793         * lib/gcc.exp: Initial changes for new logic.
30794
30795 1993-10-15  Mike Stump  (mrs@cygnus.com)
30796
30797         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
30798         depend upon failure or success.  Fully qualify names in failure
30799         and success messages.  Always remove a.out before starting
30800         compile, just in case.  Pay more attention to error text output by
30801         the compiler.  Handle testcases with no known past errors just
30802         like all others, so that things are uniform.  Other miscellaneous
30803         improvements.
30804
30805 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
30806
30807         * gcc.cpp: new directory for cpp tests
30808
30809 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
30810
30811         * lib/chill.exp: Code reformatted, removed unused code.
30812         * config/unix-chill.exp: Code reformatted, removed unused code.
30813         * chill.execute/execute.exp: Code reformatted, removed unused code.
30814         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
30815
30816 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
30817
30818         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
30819         routines not written.
30820
30821 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
30822
30823         * config/bug-gcc.exp: Use new procs from bug.exp.
30824
30825 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
30826
30827         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
30828         via ftp, rather than depending on NFS.
30829         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
30830         case.
30831
30832 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
30833
30834         * config/bug-gcc.exp: Use new download proc.
30835
30836 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
30837
30838         * chill.execute/execute.exp: cleanups, handles errors better
30839         * chill.compile/compile.exp: rewrite, based on execute.exp
30840         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
30841         * lib/chill.exp: major changes to diff proc and compile and link
30842           procs. added chill_fail and chill_pass wrappers to pass and
30843           fail. added more comments, and handle error codes better.
30844           Added a hack to capture stderr from exec, so noncompile tests
30845           can work.
30846
30847 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
30848
30849         * chill.execute/execute.exp: rewrite of testsuite driver
30850         * lib/chill.exp: rewrite of testsuite driver
30851         * config/unix-chill.exp: rewrite of testsuite driver
30852
30853 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
30854
30855     In chill.execute:
30856         * iexpr.ch: Standardize uppercase.
30857         * tuples.dat: Standardize uppercase.
30858         * vary.ch: standardize.  Correct varying string assignments.
30859         * vary.dat: Add new output lines.
30860
30861 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
30862
30863     In chill.execute:
30864         * chprintf.ch: Standardize use of uppercase.
30865         * tuples.ch: Standardize and turn arr2 into a DCL,
30866           rather than a SYN.
30867         * pinits.ch: Standardize.
30868
30869 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
30870
30871         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
30872         * Makefil: Renamed to Makefile.in.
30873         * configure.in: New.
30874
30875 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
30876
30877     In chill.execute:
30878         * .cvsignore: Add result/output files.
30879         * Makefile: Fix up variables at start.  Use MFLAGS
30880           everywhere.  Correct bool_loc, built_ins entries.
30881           Add entry for vary1.ch.
30882         * bitarray.ch: Standardize upper-case usage.
30883         * bitexpr.ch: Standardize, add output of b1.
30884         * params.ch: Use arrayt in along PROC parameters, to
30885           avoid novelty problems.
30886         * sets.ch: Tiny cleanup.
30887         * vary1.ch: Re-indent.
30888
30889 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
30890
30891           * Add PR-related files to Makefiles, .cvsignore files, etc.
30892
30893 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
30894
30895         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
30896           with compiler objects. New names are test-flow.c and test-loop.c
30897
30898 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
30899
30900         * Upgraded c-torture tests from 1.19 to 1.20
30901
30902         * new files:
30903         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
30904         * gcc.compile: 930623-1.c 930623-2.c
30905         * gcc.noncompile: 930622-1.c 930622-2.c
30906         * gcc.failure: 920411-1.c 920627-2.c
30907         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
30908
30909 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
30910
30911         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30912           More changes to get testsuite working properly. Needs more work.
30913           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
30914
30915 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
30916
30917         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30918           More changes to get testsuite working properly. Needs more work.
30919
30920 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
30921
30922         * chill.compile/compile.exp: Added for Dejagnu support
30923         * chill.execute/execute.exp: Added for Dejagnu support
30924         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
30925
30926 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
30927
30928     This should complete moving the CHILL test files.
30929         * chill.noncompile(.cvsignore printf.grt
30930             in-printf.grt chprintf.grt chprintf.ch):
30931             Added test-support files.
30932           (Makefile): Modified further.
30933         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
30934             signal.ch): Added test files.
30935           * chill.execute (.cvsignore printf.grt printr.c
30936             in-printf.grt rts.c chprintf.grt rts.h): Added
30937           test-support files.
30938             (Makefile): More corrections.
30939
30940 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
30941
30942         * chill.compile, chill.execute, chill.nocompile: Add CHILL
30943           test cases, ready for DejaGnu.
30944
30945 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
30946
30947         * Upgraded c-torture tests from 1.18 to 1.19
30948
30949         * gcc.compile: added test(s):
30950           930607-1.c
30951         * gcc.execute: added test(s):
30952           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
30953
30954         * added new subdirectory for misc tests: gcc.misc-tests
30955         * gcc.misc-test(s): added tests:
30956           inst-check.c test-consts.c test-ior.c test-switch.c
30957
30958 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
30959
30960         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
30961
30962 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
30963
30964         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
30965
30966 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
30967
30968         * Upgraded c-torture tests from 1.17 to 1.18
30969
30970 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
30971
30972         * Upgraded c-torture tests from 1.12 to 1.17
30973
30974 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
30975
30976         * lib/old-dejagnu.exp:
30977           Fixed handling of XFAIL target triplets to correctly
30978           recognize wildcard characters.  Removed code that
30979           appended a unique id tag to the end of the file name
30980           printed out by the result of the testcases within a
30981           given test file.
30982
30983 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
30984
30985         * lib/old-dejagnu.exp:
30986           Reworked expected failure handling to trigger off of XFAIL
30987           keyword in keyphrase embeded in testcase source code. The
30988           XFAIL keyword must be at the end of the keyphrase line. It
30989           may optionally be followed by one or more target triplets.
30990           It has just occured that the handling of wildcards in the
30991           target triplet may not be correct.
30992
30993 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
30994
30995         * g++.old-deja/tests:
30996           Moved all subdirectories up one level into g++.old-deja .
30997
30998         * lib/old-dejagnu.exp:
30999           Fixed problem with CXXFLAGS not being properly reset, and being
31000           corrupted with extraneous "-c" compiler option.  This was
31001           causing binaries to not be generated for test that needed them.
31002           Modified strings passed to "pass" and "fail" so that individual
31003           tests from the same test file would be distinguished by an
31004           identifier appended to the test file name in the summary logs;
31005           this corrected a problem with erroneous diff logs.  Added code
31006           to search testcases for expected fail and unexpected pass keywords.
31007
31008 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
31009
31010         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
31011
31012 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
31013
31014         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
31015           Removed extraneous text from end of "Special g++ Options"
31016           keyphrase.
31017
31018         * lib/old-dejagnu.exp: Added pattern matching to look for new
31019           keywords, embedded in testcases comments, which will trigger
31020           calls to xpass and xfail.
31021
31022 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
31023
31024         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
31025           comments embedded in the testcases, especially the one looking for
31026           special compiler options, as well as the pattern matching for the
31027           compiler output again.
31028
31029 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
31030
31031         * lib/old-dejagnu.exp: Do a proper check of the return value for
31032           execute tests. Fixed several problems with the pattern matching
31033           of the compiler output which gave erroneous test results.
31034           Changed several of the test result messages to be more descriptive.
31035         * config/unix-g++.exp: Proc g++_load now actually works and
31036           executes the tests passed to it and returns a usable return
31037           value.
31038
31039 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
31040
31041           * lib/gcc.exp: Exits gracefully if $CC is bogus.
31042
31043 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
31044
31045         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
31046           Modified both files to properly execute the old style
31047           dejagnu tests. The previous versions of these files were
31048           experimental and did not function anything near correctly.
31049
31050 1993-04-05  Rob Savoye  (rob@cygnus.com)
31051
31052         * Removed all Makefile.in and configure.in files. No configuration
31053         needed now.
31054
31055 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
31056
31057         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
31058
31059 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
31060
31061         * gcc.compile/configure.in, gcc.unsorted/configure.in,
31062         gcc.special/configure.in, gcc.noncompile/configure.in,
31063         gcc.execute/configure.in, gcc.code_quality/configure.in,
31064         g++.other/configure.in, g++.old-deja/configure.in,
31065         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
31066         in srcname setting.
31067
31068 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
31069
31070         * lib/udi.exp:  Fixed mondfe and mondfe_download.
31071         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
31072         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
31073
31074 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
31075
31076         * config/udi-gdb.exp: Check $shell_id after connecting to target.
31077         (gdb_exit): Don't remove *_soc files.
31078
31079 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
31080
31081         * lib/c-torture.exp: Don't look for main; instead always use -w
31082         -c.  This is how the c-torture tests work.  Remove the object
31083         file if the compilation succeeds.
31084         * gcc.execute/execute.exp: Remove executable if test passes.
31085         * gcc.noncompile/noncompile.exp: Every test is an expected
31086         failure.
31087         * gcc.special/special.exp: Added tests from c-torture 1.11,
31088         corrected use of existing test.
31089         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
31090         gcc.execute/920625-1.c: Updated to c-torture 1.11.
31091         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
31092         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
31093         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
31094         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
31095         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
31096         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
31097         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
31098         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
31099         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
31100         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
31101         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
31102         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
31103         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
31104         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
31105         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
31106         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
31107         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
31108         c-torture 1.11.
31109         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
31110         correspond to c-torture 1.11.
31111
31112         * New file.