OSDN Git Service

PR inline-asm/20314
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
2
3         PR inline-asm/20314
4         * gcc.dg/torture/pr20314-1.c: New test.
5         * gcc.dg/torture/pr20314-2.c: New test.
6
7 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
8
9         * gcc.dg/20050309-1.c: New test.
10
11 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12
13         * gcc.dg/builtins-10.c: Reactivate disabled test.
14         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
15         new cbrt transformations.
16
17 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
18
19         PR c++/20208
20         * g++.dg/template/array13.C: New test.
21
22 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
23
24         PR c++/16859
25         * g++.dg/init/brace4.C: New test.
26
27 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
28
29         PR c++/20186
30         * g++.dg/template/non-dependent12.C: New.
31
32 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
33
34         PR c++/20142
35         * g++.dg/init/array18.C: Add dg-do run marker.
36         
37         PR c++/20142
38         * g++.dg/init/array18.C: New test.
39
40 2005-03-09  Ben Elliston  <bje@au.ibm.com>
41
42         * consistency.vlad/vlad.exp: Remove trailing semicolons.
43         * g++.dg/gcov/gcov.exp: Likewise.
44         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
45         * gcc.target/xstormy16/xstormy16.exp: Likewise.
46         * lib/c-torture.exp: Likewise.
47         * lib/fortran-torture.exp: Likewise.
48         * lib/g++.exp: Likewise.
49         * lib/gcc-defs.exp: Likewise.
50         * lib/gcc-dg.exp: Likewise.
51         * lib/gcc.exp: Likewise.
52         * lib/gcov.exp: Likewise.
53         * lib/gfortran.exp: Likewise.
54         * lib/mike-g++.exp: Likewise.
55         * lib/mike-gcc.exp: Likewise.
56         * lib/objc-torture.exp: Likewise.
57         * lib/objc.exp: Likewise.
58         * lib/profopt.exp: Likewise.
59         * lib/target-libpath.exp: Likewise.
60         * lib/target-supports.exp: Likewise.
61         * lib/treelang.exp: Likewise.
62         * lib/wrapper.exp: Likewise.
63
64 2005-03-08  Jeff Law  <law@redhat.com>
65
66         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
67         PHI-OPT changes.
68
69 2005-03-08  Ira Rosen  <irar@il.ibm.com>
70
71         * gcc.dg/vect/pr20122.c: New test.
72
73 2005-03-07  Jeff Law  <law@redhat.com>
74
75         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
76         was folded away.
77         * gcc.dg/tree-ssa/pr18133-1.c: New test.
78         * gcc.dg/tree-ssa/pr18133-2.c: New test.
79         * gcc.dg/tree-ssa/pr18134.c: New test.
80
81 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
82
83         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
84         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
85         gcc.dg/torture/builtin-noret-2.c: Require weak support.
86
87 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
88
89         PR tree-opt/17671
90         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
91
92 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
93
94         * g++.dg/warn/Wnvdtor.C: New test.
95
96 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
97
98         * gcc.dg/torture/pr19683-1.c: New test.
99
100 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
101
102         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
103         * gfortran.dg/g77/19990313-2.f: Ditto.
104         * gfortran.dg/g77/19990313-3.f: Ditto.
105         * gfortran.dg/g77/19990525-0.f: Ditto.
106         * gfortran.dg/g77/19990826-0.f: Ditto.
107         * gfortran.dg/g77/19990826-2.f: Ditto.
108         * gfortran.dg/g77/19990826-3.f: Ditto.
109         * gfortran.dg/g77/20000511-1.f: Ditto.
110         * gfortran.dg/g77/20000511-2.f: Ditto.
111         * gfortran.dg/g77/970625-2.f: Ditto.
112         * gfortran.dg/g77/980310-2.f: Ditto.
113         * gfortran.dg/g77/980310-3.f: Ditto.
114         * gfortran.dg/g77/980310-8.f: Ditto.
115         * gfortran.dg/g77/980519-2.f: Ditto.
116         * gfortran.dg/g77/alpha1.f: Ditto.
117         * gfortran.dg/g77/claus.f: Ditto.
118         * gfortran.dg/g77/erfc.f: Ditto.
119         * gfortran.dg/g77/short.f: Ditto.
120         * gfortran.fortran-torture/execute/data.f90: Ditto.
121         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
122         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
123
124 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
125
126         * lib/file-format.exp (gcc_target_object_format): Add check for som
127         format and hardcode object formats on hppa*-*-hpux*.
128         * lib/target-supports.exp (check_weak_available): Add check for som
129         object format.  Always return 0 on hppa*-*-hpux10*.
130
131         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
132         is defined.
133
134         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
135
136 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
137
138         * gfortran.dg/pr19936_1.f90: New test.
139         * gfortran.dg/pr19936_2.f90: New test.
140         * gfortran.dg/pr19936_3.f90: New test.
141
142 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
143             Paul Thomas <prthomas@drfccad.cea.fr>
144
145         * gfortran.dg/PR19754_1.f90: New test.
146         * gfortran.dg/PR19754_2.f90: Ditto.
147
148 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
149
150         PR c++/19311
151         * g++.dg/template/non-dependent11.C: New test.
152
153 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
154
155         * lib/target-supports.exp (check_iconv_available): Fix comment.
156
157 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
158             Joseph S. Myers  <joseph@codesourcery.com>
159
160         PR c++/19797
161         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
162
163 2005-03-04  Matthew Sachs  <msachs@apple.com>
164
165         * gcc.exp (gcc_target_compile): Put braces around
166         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
167         * objc.exp (objc_target_compile): Likewise.
168         * treelang.exp (treelang_target_compile): Likewise.
169
170 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
171
172         PR fortran/19673
173         * gfortran.dg/func_result_1.f90: New test.
174
175 2005-03-04  Ben Elliston  <bje@au.ibm.com>
176
177         * gcc.misc-tests/options.exp: New test.
178
179 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
180
181         * gcc.dg/pr15784-4.c: New test.
182
183 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
184
185         * gcc.c-torture/execute/pr17133.c: New.
186         * gcc.c-torture/compile/20050303-1.c: New.
187
188 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
189
190         * gcc.dg/cpp/assert4.c:  Fix for cygwin
191
192 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
193
194         * g++.dg/overload/using2.C: New.
195
196 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
197
198         PR c++/19916
199         * g++.dg/init/ptrmem2.C: New test.
200
201 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
202
203         PR c/8927
204         * gcc.dg/pr8927-1.c: New test.
205
206 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
207
208         PR c++/20232
209         * g++.dg/inherit/covariant12.C: New.
210
211 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
212
213         PR fortran/19479
214         * gfortran.dg/bound_1.f90: New test.
215
216 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
217
218         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
219         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
220
221 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
222
223         PR c/20245
224         * gcc.dg/pr20245-1.c: New test.
225
226 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
227
228         PR middle-end/19874
229         * gcc.c-torture/execute/20050119-2.c: New test case.
230
231 2005-02-28  Ben Elliston  <bje@au.ibm.com>
232
233         * README: Update the DejaGnu bug reporting address.
234         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
235         * lib/objc-torture.exp: Likewise.
236
237 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
238
239         * gfortran.dg/boz_1.f90: New test.
240         * gfortran.dg/boz_3.f90: New test.
241         * gfortran.dg/boz_4.f90: New test.
242
243 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
244
245         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
246         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
247
248 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
249
250         PR libfortran/20101
251         * gfortran.dg/write_0_pe_format.f90: New test.
252
253 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
254
255         PR c++/20206
256         * g++.dg/opt/thunk2.C: New test.
257         * g++.dg/opt/covariant1.C: New test.
258
259 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
260
261         * gfortran.dg/e_d_fmt.f90: New test.
262
263 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
264
265         * gcc.dg/asm-b.c: Fix comment typos.
266
267 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
268
269         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
270         a V_MAY_DEF also.
271
272 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
273
274         PR tree-opt/20188
275         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
276         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
277         * gcc.dg/asm-b.c: New test.
278
279 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
280
281         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
282         Disable this test on IRIX 6.
283
284 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
285
286         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
287         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
288         parser.
289
290 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
291
292         PR tree-optimization/20204
293         * testsuite/gcc.dg/pr20204.c: New test.
294
295 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
296
297         PR target/20196
298         * gcc.c-torture/execute/20050224-1.c: New test.
299
300         PR c++/20175
301         * g++.dg/warn/Wbraces2.C: New test.
302
303 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
304
305         PR c++/19878
306         * g++.dg/init/const2.C: New test.
307
308 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
309
310         PR tree-optimization/20100
311         * gcc.c-torture/execute/pr20100-1.c: New test.
312
313 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
314
315         * gfortran.dg/implicit_3.f90: New test.
316
317         * gfortran.dg/deftype_1.f90: New test.
318
319 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
320
321         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
322         the test passes.
323         * g++.dg/other/anon3.C: Accept a warning.
324
325 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
326
327         * gcc.dg/pr20017.c: Fix a comment typo.
328
329 2005-02-23  Bud Davis  <bdavis@gfortran.org>
330
331         * gfortran.dg/list_read_4.f90: Change to f90 comments.
332
333 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
334
335         PR ada/19902
336         * ada/acats/tests/cxa/cxa3004.a: Remove.
337         * ada/acats/tests/cxb/cxb30061.am: Likewise.
338
339 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
340
341         PR c++/20073
342         * g++.dg/init/const1.C: New test.
343
344         PR c++/19991
345         * g++.dg/parse/constant7.C: New test.
346
347         PR c++/20152
348         * g++.dg/parse/error27.C: New test.
349         * g++.dg/template/qualttp15.C: Adjust error markers.
350         * g++.old-deja/g++.other/struct1.C: Likewise.
351         
352         PR c++/20153
353         * g++.dg/template/error17.C: New test.
354
355         PR c++/20148
356         * g++.dg/parser/error26.C: New test.
357
358 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
359
360         PR tree-optimization/20100
361         PR tree-optimization/20115
362         * gcc.dg/pr20115.c: New test.
363         * gcc.dg/pr20115-1.c: New test.
364         * gcc.dg/pr20100.c: New test.
365         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
366         call-clobbered variables after alias1.
367
368 2005-02-22  Bud Davis  <bdavis@gfortran.org>
369
370         * gfortran.dg/list_read_4.f90: new test.
371
372 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
373
374         PR rtl-optimization/20017.
375         * gcc.dg/pr20017.c: New.
376
377 2005-02-22  Devang Patel  <dpatel@apple.com>
378
379         PR 19952
380         * g++.dg/tree-ssa/pr19952.C: New test.
381         
382 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
383
384         PR c++/19883
385         * g++.dg/parse/constant6.C: New test.
386
387 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
388
389         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
390         * g++.dg/charset/asm2.c: Likewise.
391         * g++.dg/charset/asm3.c: Likewise.
392         * g++.dg/charset/asm4.c: Likewise.
393         * g++.dg/charset/asm5.c: Likewise.
394         * g++.dg/charset/attribute1.c: Likewise.
395         * g++.dg/charset/attribute2.c: Likewise.
396         * g++.dg/charset/extern1.cc: Likewise.
397         * g++.dg/charset/extern2.cc: Likewise.
398         * g++.dg/charset/extern3.cc: Likewise.
399         * g++.dg/charset/function.cc: Likewise.
400         * g++.dg/charset/string.c: Likewise.
401         * g++.dg/charset/charset.exp: Likewise.
402         * lib/target-supports.exp (check_iconv_available): Fix comment.
403
404 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
405
406         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
407         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
408         * gcc.dg/charset/asm2.c: Likewise.
409         * gcc.dg/charset/asm3.c: Likewise.
410         * gcc.dg/charset/asm4.c: Likewise.
411         * gcc.dg/charset/asm5.c: Likewise.
412         * gcc.dg/charset/asm6.c: Likewise.
413         * gcc.dg/charset/attribute1.c: Likewise.
414         * gcc.dg/charset/attribute2.c: Likewise.
415         * gcc.dg/charset/builtin1.c: Likewise.
416         * gcc.dg/charset/extern.c: Likewise.
417         * gcc.dg/charset/function.c: Likewise.
418         * gcc.dg/charset/string.c: Likewise.
419         * gcc.dg/charset/charset.exp: Likewise.
420
421 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
422
423         PR fortran/20086
424         * gfortran.dg/pr20086.f90: New test.
425
426 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
427
428         PR tree-optimization/19786
429         * g++.dg/tree-ssa/pr19786.C: New.
430
431 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
432
433         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
434
435 2005-02-21  Jeff Law  <law@redhat.com>
436
437         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
438
439 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
440
441         * gfortran.dg/do_iterator: Split loop, markup all lines for
442         which an error locus is printed.
443         * gfortran.dg/pr17708.f90: Markup all lines for which an error
444         locus is printed.
445         * gfortran.dg/select_4.f90: Likewise.
446         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
447         locuses in the various permutations.
448
449 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
450
451         PR tree-optimization/19951
452         * g++.dg/vect: New directory.
453         * g++.dg/vect/vect.exp: New file.
454         * g++.dg/vect/pr19951.cc: New testcase.
455         * g++.dg/dg.exp: Also prune vectorizer tests.
456
457 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
458
459         PR 18785
460         * gcc.dg/charset/builtin1.c: New test.
461
462 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
463
464         PR c++/19299
465         * g++.dg/inherit/volatile1.C: New test.
466
467         PR c++/19440
468         * g++.dg/template/dtor4.C: New test.
469
470 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
471
472         * gfortran.dg/int_1.f90: New test.
473
474 2005-02-19  Devang Patel  <dpatel@apple.com>
475
476         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
477
478 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
479
480         * gfortran.dg/achar_1.f90: New test.
481
482 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
483
484         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
485
486 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
487             Jakub Jelinek  <jakub@redhat.com>
488
489         PR tree-optimization/19828
490         * gcc.dg/tree-ssa/loop-7.c: New test.
491         * gcc.c-torture/execute/20050218-1.c: New test.
492
493 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
494
495         PR c/20043
496         * gcc.dg/transparent-union-1.c: New test.
497         * gcc.dg/transparent-union-2.c: New test.
498
499 2005-02-18  James E Wilson  <wilson@specifixinc.com>
500
501         PR tree-optimization/18977
502         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
503
504 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
505
506         PR target/20054
507         * gcc.dg/pr20054.c: New test.
508
509 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
510
511         PR c++/19508
512         * g++.dg/ext/attrib20.C: New test.
513
514 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
515
516         PR middle-end/20030
517         * gfortran.fortran-torture/execute/character_passing.f90: New test.
518
519 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
520
521         PR c++/20008
522         * g++.dg/opt/switch4.C: New.
523
524 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
525
526         PR c++/20023
527         PR tree-optimization/20009
528         * gcc.c-torture/compile/20050217-1.c: New test.
529         * g++.dg/opt/switch3.C: New test.
530
531         PR tree-optimization/18947
532         * gcc.c-torture/compile/20050215-1.c: New test.
533         * gcc.c-torture/compile/20050215-2.c: New test.
534         * gcc.c-torture/compile/20050215-3.c: New test.
535
536 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
537
538         PR c++/20028
539         * g++.dg/template/crash34.C: New.
540
541         PR c++/20022
542         * g++.dg/other/access3.C: New.
543
544 2005-02-17  Ira Rosen  <irar@il.ibm.com>
545
546         * gcc.dg/vect/vect-98.c: New test.
547
548 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
549
550         PR tree-optimization/19967
551         * gcc.dg/pr19967.c: New.
552
553 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
554
555         PR middle-end/19857
556         * gcc.dg/tree-ssa/20050215-1.c: New test.
557         * gcc.c-torture/execute/20050215-1.c: New test.
558
559 2005-02-15  Eric Christopher  <echristo@redhat.com>
560
561         * gcc.dg/cpp/20050215-1.c: New file.
562
563 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
564
565         PR tree-optimization/15785
566         * gcc.dg/pr15785-1.c: New test.
567
568 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
569
570         PR c++/17788
571         * g++.dg/init/ctor4.C: New.
572         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
573
574 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
575
576         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
577         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
578
579 2005-02-15  Andreas Schwab  <schwab@suse.de>
580
581         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
582         declare malloc.
583
584 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
585
586         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
587
588 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
589
590         PR tree-optimization/19853
591         * gcc.c-torture/compile/pr19853.c: New test.
592
593 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
594
595         PR c++/19608
596         * g++.dg/parse/local-class1.C: New.
597
598         PR c++/19895
599         * g++.dg/parse/ptrmem3.C: New.
600
601         PR c++/19884
602         * g++.old-deja/g++.oliva/template6.C: Add another case.
603         * g++.dg/template/explicit6.C: New.
604
605 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
606
607         PR c++/17816
608         * g++.dg/other/redecl2.C: New.
609
610 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
611
612         PR c++/19891
613         * g++.dg/abi/covariant4.C: New.
614
615 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
616
617         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
618
619 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
620
621         * gcc.dg/vect/vect-96.c: Fix typo.
622
623 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
624
625         PR c++/14479
626         PR c++/19487
627         * g++.dg/template/enum5.C: New test.
628
629 2005-02-12  Ira Rosen  <irar@il.ibm.com>
630
631         * gcc.dg/vect/vect-97.c: New test.
632
633 2005-02-12  Ira Rosen  <irar@il.ibm.com>
634
635         * gcc.dg/vect/vect-96.c: New test.
636
637 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
638
639         * gcc.dg/builtins-34.c: Also check ldexp*.
640
641 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
642
643         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
644
645 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
646
647         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
648         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
649         dg-require-dll, dg-require-iconv, dg-require-named-sections,
650         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
651         selector_list, selector_expression, dg-process-target): Move to new
652         file target-supports-dg.exp.
653         * lib/target-supports-dg.exp: New.
654
655         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
656         New.
657
658 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
659
660         PR c++/19666
661         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
662
663         PR middle-end/19858
664         * gcc.c-torture/compile/20050210-1.c: New test.
665
666 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
667
668         PR c++/19755
669         * g++.dg/warn/Wbraces1.C: New test.
670
671 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
672
673         * gcc.dg/builtins-52.c: New testcase.
674
675 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
676
677         PR c/19342
678         * gcc.c-torture/execute/20050119-1.c: New test.
679
680 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
681
682         PR c++/19811
683         * g++.dg/init/delete1.C: New test.
684
685 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
686
687         PR c++/18470
688         * g++.dg/template/static12.C: New test.
689
690 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
691
692         PR c++/19787
693         * g++.dg/conversion/ambig1.C: New test.
694
695         PR c++/19739
696         * g++.dg/ext/attrib19.C: New test.
697
698         PR c++/19732
699         * g++.dg/parse/dtor5.C: New test.
700
701         PR c++/19762
702         * g++.dg/template/dtor3.C: New test.
703
704         PR c++/19826
705         * g++.dg/template/static11.C: New test.
706         * g++.dg/template/crash2.C: Remove dg-error marker.
707
708 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
709
710         PR C++/18491
711         * g++.old-deja/g++.mike/p10769a.C: Remove.
712
713 2005-02-09  Roger Sayle  <roger@eyesopen.com>
714
715         * gcc.dg/builtins-48.c: New test case.
716         * gcc.dg/builtins-49.c: New test case.
717         * gcc.dg/builtins-50.c: New test case.
718         * gcc.dg/builtins-51.c: New test case.
719
720 2005-02-09  Ian Lance Taylor  <ian@airs.com>
721
722         PR middle-end/19583
723         * g++.dg/warn/Wreturn-type-3.C: New test.
724
725 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
726
727         PR middle-end/19402
728         * gcc.dg/pr19402-1.c: New testcase.
729         * gcc.dg/pr19402-2.c: likewise.
730
731 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
732
733         PR middle-end/19854
734         * g++.dg/tree-ssa/tmmti.C: New testcase.
735
736 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
737
738         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
739
740 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
741
742         PR c++/19733
743         * g++.dg/parse/crash23.C: New test.
744         * g++.dg/warn/Weff1.C: New test.
745
746 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
747
748         * gcc.dg/20050209-1.c: New test.
749
750 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
751
752         PR target/19799
753         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
754
755 2005-02-08  Mike Stump  <mrs@apple.com>
756
757         * g++.dg/pch/import-2.c: New test.
758         * g++.dg/pch/import-2.hs: New.
759         * g++.dg/pch/include/import-2a.h: New.
760         * g++.dg/pch/include/import-2b.h: New.
761
762 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
763
764         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
765
766 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
767
768         * gfortran.dg/substr_1.f90: New test.
769
770 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
771
772         PR middle-end/19775
773         * gcc.dg/torture/builtin-power-1.c: Disable test for
774         invalid transformation.
775         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
776         no longer optimize.
777         * gcc.dg/builtins-47.c: New testcase.
778
779 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
780             Dorit Naishlos  <dorit@il.ibm.com>
781
782         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
783
784 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
785
786         * gcc.c-torture/compile/20050206-1.c: New test.
787
788 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
789
790         PR tree-opt/19768
791         * g++.dg/opt/pr19768.C: New test.
792
793 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
794
795         PR tree-opt/19736
796         * gcc.c-torture/compile/pr19736.c: New test.
797
798 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
799
800         PR c++/17401
801         * g++.dg/parse/error25.C: New test.
802
803 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
804
805         * gcc.c-torture/execute/20050203-1.c: New.
806
807 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
808
809         * gcc.dg/vect/vect-85.c: Remove xfail.
810         * gcc.dg/vect/vect-86.c: Remove xfail.
811         * gcc.dg/vect/vect-87.c: Remove xfail.
812         * gcc.dg/vect/vect-88.c: Remove xfail.
813
814 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
815
816         * gcc.dg/altivec-19.c: New.
817
818 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
819
820         PR c/17807
821         * gcc.dg/nested-func-3.c: New test.
822         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
823
824 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
825
826         * gcc.test-framework/gen_directive_tests: Generate tests for
827         selector expressions.
828
829 2005-02-02  Matt Austern  <austern@apple.com>
830
831         PR c++/19628
832         * g++/ext/builtin7.C: New.
833         * g++/ext/builtin8.C: New.
834
835 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
836
837         PR c/18502
838         * gcc.dg/pr18502-1.c: New test.
839
840 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
841
842         PR c++/17413
843         * g++.dg/template/local4.C: Tweak.
844
845 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
846
847         PR tree-optimization/19578
848         * gcc.c-torture/compile/20050202-1.c: New test.
849
850 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
851
852         PR c/19435
853         * gcc.dg/c99-init-4.c: New test.
854
855 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
856
857         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
858
859         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
860
861         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
862         * g++.dg/eh/check-vect.h: New.
863
864         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
865         * gcc.dg/vect/vect-78.c: Ditto.
866         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
867         Remove.
868
869         * g++.dg/conversion/simd1.C: Expect warning.
870         * g++.dg/ext/attribute-test-1.C: Ditto.
871         * g++.dg/ext/attribute-test-2.C: Ditto.
872         * g++.dg/ext/attribute-test-3.C: Ditto.
873         * g++.dg/ext/attribute-test-4.C: Ditto.
874
875         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
876         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
877
878         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
879
880 2005-02-01  Richard Henderson  <rth@redhat.com>
881
882         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
883         long double for ibm double-double format.
884         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
885
886 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
887
888         PR tree-optimization/19633
889         * testsuite/gcc.dg/pr19633-1.c: New test.
890         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
891         to NULL or a symbol.
892
893 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
894
895         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
896         New procs.
897         (dg-process-target (local override)): Handle selector expressions.
898
899         * gcc.test-framework/README: Describe tests in source directory.
900         * gcc.test-framework/test-framework.awk: Handle dg- tests.
901         * gcc.test-framework/test-framework.exp: Handle dg- tests.
902         * gcc.test-framework/dg-bogus-exp-P.c: New test.
903         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
904         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
905         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
906         * gcc.test-framework/dg-do-link-exp-P.c: New test.
907         * gcc.test-framework/dg-do-run-exp-P.c: New test.
908         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
909         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
910         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
911         * gcc.test-framework/dg-error-exp-P.c: New test.
912         * gcc.test-framework/dg-error-exp-XP.c: New test.
913         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
914         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
915         * gcc.test-framework/dg-output-exp-P.c: New test.
916         * gcc.test-framework/dg-output-exp-XF.c: New test.
917         * gcc.test-framework/dg-warning-exp-P.c: New test.
918         * gcc.misc-tests/dg-1.c: Remove.
919         * gcc.misc-tests/dg-2.c: Remove.
920         * gcc.misc-tests/dg-3.c: Remove.
921         * gcc.misc-tests/dg-4.c: Remove.
922         * gcc.misc-tests/dg-5.c: Remove.
923         * gcc.misc-tests/dg-6.c: Remove.
924         * gcc.misc-tests/dg-7.c: Remove.
925         * gcc.misc-tests/dg-8.c: Remove.
926         * gcc.misc-tests/dg-9.c: Remove.
927         * gcc.misc-tests/dg-10.c: Remove.
928         * gcc.misc-tests/dg-11.c: Remove.
929         * gcc.misc-tests/dg-12.c: Remove.
930         * gcc.misc-tests/dg-test.exp: Remove.
931
932         * gcc.test-framework/test-framework.awk: Change recording and
933         printing of passes and failures.
934
935         * gcc.test-framework: New directory.
936         * gcc.test-framework/README: New.
937         * gcc.test-framework/test-framework.exp: New.
938         * gcc.test-framework/test-framework.awk: New.
939         * gcc.test-framework/gen_directive_tests: New.
940
941 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
942
943         * lib/treelang.exp: Fix comment typos.
944         (treelang_target_compile): Don't append libs=-ltreelang to options.
945
946 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
947
948         * g++.dg/parse/typename7.C: Adjust error messages.
949
950 2005-01-31  Jeff Law  <law@redhat.com>
951
952         * gcc.c-torture/execute/20050131-1.c: New test.
953         * gcc.dg/wcaselabel.c: New test.
954
955 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
956
957         * g++.dg/other/warning1.C: Adjust error messags.
958         * g++.dg/parse/constant5.C: New test.
959
960 2005-01-31  Steven Bosscher  <stevenb@suse.de>
961
962         PR c/19333
963         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
964         the test case valid.
965         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
966         * testsuite/gcc.dg/array-7.c: Adjust expected result.
967         * testsuite/gcc.dg/pr18596-3.c: Likewise.
968         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
969         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
970         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
971
972 2005-01-31  Dale Johannesen  <dalej@apple.com>
973
974         * g++.dg/opt/pr19650.C:  New test.
975
976 2005-01-31  Richard Henderson  <rth@redhat.com>
977
978         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
979         long double for intel double extended format.
980         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
981
982 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
983
984         PR c++/19555
985         * g++.dg/template/static10.C: New test.
986
987         PR c++/19395
988         * g++.dg/parse/error24.C: New test.
989
990         PR c++/19367
991         * g++.dg/lookup/builtin1.C: New test.
992
993         PR c++/19457
994         * g++.dg/warn/conv3.C: New test.
995
996 2005-01-30  Bud Davis  <bdavis@gfortran.org>
997
998         PR fortran/19647
999         * gfortan.dg/inquire_7.f90
1000
1001 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
1002
1003         PR tree-optimization/15791
1004         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
1005         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
1006         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
1007         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
1008         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
1009         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
1010         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
1011         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
1012         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
1013         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
1014
1015 2005-01-29  Paul Brook  <paul@codesourcery.com>
1016
1017         PR fortran/18565
1018         * check.c (real_or_complex_check): New function.
1019         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
1020         * intrinsic.c (add_functions): Use new check functions.
1021         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
1022         Add prototypes.
1023
1024 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
1025
1026         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
1027         gcc.dg/lvalue-3.c: New tests.
1028         * gcc.dg/concat.c: Update expected messages.
1029
1030 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
1031
1032         PR libfortran/19595
1033         * gfortran.dg/eor_1.f90:  New test.
1034
1035 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
1036
1037         PR fortran/19589
1038         * gfortran.dg/logical_data_1.f90: New test.
1039
1040 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
1041
1042         PR c++/19253
1043         * g++.dg/template/crash33.C: New test.
1044
1045         PR c++/19667
1046         * g++.dg/template/crash32.C: New test.
1047
1048 2005-01-28  Ian Lance Taylor  <ian@airs.com>
1049
1050         PR middle-end/16558
1051         * g++.dg/warn/Wreturn-type-2.C: New test.
1052
1053 2004-06-24  Jeff Law  <law@redhat.com>
1054
1055         * gcc.dg/tree-ssa/20050128-1.c: New test.
1056
1057 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
1058
1059         * gcc.target/frv/all-mdpackh-1.c: New test.
1060
1061 2005-01-28  Steven Bosscher  <stevenb@suse.de>
1062
1063         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
1064
1065 2005-01-27  Richard Henderson  <rth@redhat.com>
1066
1067         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
1068
1069 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1070
1071         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
1072
1073 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1074
1075         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1076         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1077         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
1078         to cope with cases where the multilib options override the dg-options.
1079
1080 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
1081
1082         PR c/18946
1083         * gcc.dg/noncompile/20050120-1.c: New test.
1084
1085 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
1086
1087         PR tree-optimization/19633
1088         * gcc.dg/pr19633.c: New test.
1089         * gcc.dg/tree-ssa/pr19633.c: New test.
1090
1091 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
1092
1093         * gcc.dg/20041216-1.c: New test.
1094
1095 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
1096
1097         PR objc/18862
1098         * objc.dg/selector-2.m: New test.
1099
1100 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
1101
1102         * g++.dg/opt/range-test-2.C: New test.
1103
1104         PR rtl-optimization/19579
1105         * gcc.c-torture/execute/20050124-1.c: New test.
1106
1107 2005-01-26  Greg Parker  <gparker@apple.com>
1108         Stuart Hastings  <stuart@apple.com>
1109
1110         * gcc.c-torture/execute/20050125-1.c: New.
1111
1112 2005-01-18  Jan Hubicka  <jh@suse.cz>
1113
1114         PR tree-optimize/19337
1115         * gcc.c-torture/compile/20050119-1.c: New test.
1116
1117 2005-01-24  James E Wilson  <wilson@specifixinc.com>
1118
1119         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
1120         test for successful match.
1121
1122 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
1123
1124         PR objc/18408
1125         * objc.dg/comp-types-7.m: New test.
1126
1127 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
1128
1129         * lib/target-supports.exp (current_target_name): New.
1130         (check_effective_target_ilp32, check_effective_target_lp64):
1131         Cache the result to use as long as the current target, with
1132         multilib flags, remains the same.
1133
1134         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
1135         (dg-require-weak, dg-require-visibility, dg-require-alias,
1136         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
1137         dg-require-effective-target, dg-skip-if): Remove call to
1138         skip_test_and_clear_xfail.
1139         (dg-test): Clear xfail data.
1140
1141 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
1142
1143         PR target/17751
1144         * gcc.dg/ppc64-toc.c: New test.
1145
1146         * g++.dg/tree-ssa/empty-1.C: New test.
1147
1148         PR middle-end/19551
1149         * gcc.c-torture/execute/20050121-1.c: New test.
1150         * gcc.dg/20050121-2.c: New test.
1151
1152 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
1153         Paul Brook  <paul@codesourcery.com>
1154
1155         PR fortran/17941
1156         * gfortran.dg/real_const_1.f: New test.
1157         * gfortran.dg/real_const_2.f90: New test.
1158         * gfortran.dg/complex_int_1.f90: New test.
1159
1160 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
1161
1162         PR fortran/19313
1163         * gfortan.dg/inquire_6.f90: New test.
1164
1165 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1166
1167         PR libfortran/19451
1168         * open_readonly_1.f90:  New test.
1169
1170 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1171
1172         PR libfortran/18982
1173         * gfortran.dg/open_new.f90: New file.
1174
1175 2005-01-22  Paul Brook  <paul@codesourcery.com>
1176
1177         * namelist_1.f90: New test.
1178
1179 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
1180
1181         PR tree-optimization/19484
1182         * gcc.c-torture/compile/20050122-[12].c: New tests.
1183
1184 2005-01-22  Paul Brook  <paul@codesourcery.com>
1185
1186         * gfortran.dg/implicit_2.f90: New test.
1187
1188 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
1189
1190         PR fortran/19314
1191         * gfortran.dg/inquire_5.f90: New test.
1192
1193 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1194
1195         PR c/18809
1196         * gcc.dg/pr18809-1.c: New test.
1197
1198 2005-01-21  Ian Lance Taylor  <ian@airs.com>
1199
1200         * gcc.dg/20050121-1.c: New test.
1201
1202         PR tree-optimization/13000
1203         * gcc.dg/20040206-1.c: Change warning to point where function is
1204         being inlined.
1205
1206 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1207
1208         PR c++/19208
1209         * g++.dg/template/array11.C: New test.
1210
1211 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1212
1213         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
1214         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
1215         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
1216         * gfortran.dg/getenv_1.f90: Add dg-do directive.
1217         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
1218         gfortran.dg/pr17164.f90: Add missing dg-do directives.
1219
1220 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1221
1222         PR tree-optimization/15349
1223         * gcc.dg/tree-ssa/pr15349.c: New.
1224
1225 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
1226
1227         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
1228
1229 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
1230
1231         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
1232         scan-assembler-times directive name.
1233
1234         * gcc.dg/asm-a.c: Move dg-require-effective-target to
1235         after dg-do.
1236
1237         PR rtl-optimization/19462
1238         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
1239
1240 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
1241
1242         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
1243         counting function calls on ia64.
1244
1245 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
1246
1247         PR rtl-optimization/15139
1248         * gcc.dg/20050111-2.c: New test.
1249
1250         PR c/17297
1251         * gcc.c-torture/compile/20050113-1.c: New testcase.
1252
1253         PR middle-end/19164
1254         * gcc.dg/20050113-1.c: New testcase.
1255
1256 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
1257
1258         * gcc.dg/vect/vect-85.c: Add comment.
1259         * gcc.dg/vect/vect-86.c: Add xfail for now.
1260         * gcc.dg/vect/vect-87.c: Add xfail for now.
1261         * gcc.dg/vect/vect-88.c: Add xfail for now.
1262         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
1263
1264 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1265
1266         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
1267
1268 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1269
1270         * g++.dg/debug/typedef3.C: New test.
1271
1272 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
1273
1274         PR c/19472
1275         * gcc.dg/asm-a.c: New test.
1276
1277 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
1278
1279         * gcc.dg/sh-relax.c: Add prototype for abort.
1280
1281 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1282
1283         * gcc.dg/short-compare-1.c: New test.
1284         * gcc.dg/short-compare-2.c: Likewise.
1285
1286 2005-01-18  Michael Matz  <matz@suse.de>
1287
1288         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
1289
1290 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
1291
1292         PR tree-optimization/19121
1293         * gcc.c-torture/compile/pr19121.c: New test.
1294
1295 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
1296
1297         PR target/19357
1298         * gcc.c-torture/compile/pr19357.c: New test.
1299
1300 2005-01-17  Ian Lance Taylor  <ian@airs.com>
1301
1302         PR c/5675
1303         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
1304         pass--those that refer just to the variable, possibly with a
1305         cast.
1306         * gcc.dg/c99-const-expr-3.c: Likewise.
1307
1308         PR middle-end/13127
1309         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
1310         longer emitted.
1311
1312 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
1313
1314         PR fortran/18778
1315         * gfortran.dg/endfile_2.f90: New test.
1316
1317 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
1318
1319         PR 19168
1320         * gfortran.dg/select_5.f90: New test.
1321
1322 2004-01-16  Paul Brook  <paul@codesourcery.com>
1323
1324         * gfortran.dg/common_4.f90: New test.
1325
1326 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
1327
1328         PR rtl-optimization/19462
1329         * gcc.dg/torture/pr19462-1.c: New test.
1330
1331 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
1332
1333         PR objc/19321
1334         * objc.dg/func-ptr-2.m: New.
1335         * objc.dg/volatile-1.m: New.
1336
1337 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1338
1339         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
1340
1341 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1342
1343         PR tree-optimization/19060
1344         * gcc.c-torture/execute/20050104-1.c: New test.
1345
1346 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
1347
1348         PR fortran/18983
1349         * gfortran.dg/write_to_null.f90: New test.
1350
1351 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
1352             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1353
1354         PR other/19328
1355         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
1356         argument.
1357
1358 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1359
1360         PR c++/19263
1361         * g++.dg/init/vector1.C: New test.
1362
1363 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
1364
1365         PR target/13158
1366         * gcc.target/ia64/sibcall-unwind-1.c: New test.
1367         PR target/18987
1368         * gcc.target/ia64/sibcall-unwind-2.c: New test.
1369
1370 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
1371
1372         * gfortran.dg/select_1.f90: New test.
1373         * gfortran.dg/select_2.f90: New test.
1374         * gfortran.dg/select_3.f90: New test.
1375         * gfortran.dg/select_4.f90: New test.
1376
1377 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
1378
1379         PR middle-end/19084
1380         PR rtl-optimization/19348
1381         * gcc.dg/20050111-1.c: New test.
1382         * gcc.c-torture/execute/20050111-1.c: New test.
1383
1384         * gcc.dg/i386-asm-4.c: New test.
1385
1386 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1387
1388         * gcc.dg/nested-func-2.c: New test.
1389         * ada/acats/norun.lst: Remove c953002.
1390
1391 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
1392
1393         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
1394
1395 2005-01-12  Ben Elliston  <bje@au.ibm.com>
1396
1397         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
1398
1399 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
1400
1401         PR target/18761
1402         * g++.dg/abi/align1.C: New test.
1403
1404 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
1405
1406         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
1407         at a time.
1408         * g++.dg/ext/altivec_check.h: Support compiling as C.
1409
1410 2005-01-10  Roger Sayle  <roger@eyesopen.com>
1411
1412         PR c++/19355
1413         * g++.dg/expr/pr19355-1.C: New test case.
1414
1415 2005-01-10  Laurent GUERBY <laurent@guerby.net>
1416
1417         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
1418         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
1419         * ada/acats/tests/c3/c92005b.ada: Likewise.
1420         * ada/acats/tests/c3/cxb3012.a: Likewise.
1421         * ada/acats/norun.lst: Add c380004 and c953002, add PR
1422
1423 2005-01-09  Paul Brook  <paul@codesourcery.com>
1424
1425         * gfortran.dg/common_2.f90: New file.
1426         * gfortran.dg/common_3.f90: New file.
1427
1428 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
1429
1430         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
1431
1432 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1433
1434         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
1435         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
1436         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
1437         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
1438         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
1439         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
1440         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
1441         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
1442         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
1443         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
1444         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
1445         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
1446         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
1447         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
1448         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
1449         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
1450         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
1451         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
1452         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
1453         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
1454         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
1455         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
1456         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
1457         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
1458         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
1459         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
1460         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
1461         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
1462         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
1463         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
1464         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
1465         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
1466         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
1467         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
1468         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
1469         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
1470         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
1471         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
1472         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
1473         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
1474         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
1475         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
1476         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
1477         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
1478         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
1479         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
1480         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
1481         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
1482         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
1483         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
1484         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
1485         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
1486         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
1487         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
1488         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
1489         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
1490         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
1491         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
1492         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
1493         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
1494         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
1495         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
1496         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
1497         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
1498         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
1499         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
1500         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
1501
1502         * gcc.dg/vect/vect-1.c: Fix spelling.
1503         * gcc.dg/vect/vect-10.c: Fix spelling.
1504         * gcc.dg/vect/vect-11.c: Fix spelling.
1505         * gcc.dg/vect/vect-12.c: Fix spelling.
1506         * gcc.dg/vect/vect-14.c: Fix spelling.
1507         * gcc.dg/vect/vect-15.c: Fix spelling.
1508         * gcc.dg/vect/vect-16.c: Fix spelling.
1509         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
1510         * gcc.dg/vect/vect-64.c: Fix comments.
1511         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
1512
1513 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1514             Ira Rosen  <irar@il.ibm.com>
1515
1516         * gcc.dg/vect/vect-70.c: New test.
1517         * gcc.dg/vect/vect-71.c: New test.
1518
1519 2005-01-09  Manfred Hollstein  <mh@suse.com>
1520
1521         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
1522         * gcc.dg/pr18241-2.c: Likewise.
1523         * gcc.dg/pr18241-3.c: Likewise.
1524         * gcc.dg/pr18241-4.c: Likewise.
1525         * gcc.dg/pr18241-5.c: Likewise.
1526
1527 2005-01-08  Richard Henderson  <rth@redhat.com>
1528
1529         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1530         False for x86 and x86-64.
1531
1532 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
1533
1534         PR tree-optimization/18241
1535         * gcc.dg/pr18241-1.c: New test.
1536         * gcc.dg/pr18241-2.c: New test.
1537         * gcc.dg/pr18241-3.c: New test.
1538         * gcc.dg/pr18241-4.c: New test.
1539         * gcc.dg/pr18241-5.c: New test.
1540
1541 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
1542
1543         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
1544         gfortran.dg/select_4.f90: New.
1545
1546 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1547
1548         * gcc.c-torture/execute/20050107-1.c: New test.
1549
1550 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
1551
1552         PR c++/19298
1553         * g++.dg/template/ref2.C: New.
1554
1555 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
1556
1557         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
1558         instead of being empty.
1559
1560 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1561
1562         PR fortran/15553
1563         * gfortran.dg/array-1.f90: New test.
1564
1565 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1566
1567         PR tree-optimization/19283
1568         * gcc.c-torture/execute/20050106-1.c: New test.
1569
1570         PR rtl-optimization/18861
1571         * gcc.dg/20050105-1.c: New test.
1572
1573         PR tree-optimization/18828
1574         * gcc.dg/20050105-2.c: New test.
1575
1576 2005-01-07  Andreas Jaeger  <aj@suse.de>
1577
1578         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
1579
1580 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
1581
1582         PR fortran/18398
1583         * gfortran.dg/fmt_read.f90: New test.
1584
1585 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
1586
1587         * gcc.dg/rs6000-ldouble-2.c: New.
1588
1589 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
1590
1591         PR c++/19244
1592         * g++.dg/parser/ctor2.C: New test.
1593
1594 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1595
1596         PR c++/17154
1597         * g++.dg/template/using9.C: New test.
1598
1599 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1600
1601         PR c++/19258
1602         * g++.dg/lookup/friend6.C: New test.
1603
1604 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1605
1606         PR c++/19270
1607         * g++.dg/template/array10.C: New.
1608
1609 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1610
1611         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
1612         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
1613
1614 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
1615
1616         * gcc.c-torture/compile/20050105-1.c: New test.
1617
1618 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
1619
1620         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
1621
1622 2005-01-05  Roger Sayle  <roger@eyesopen.com>
1623
1624         PR middle-end/19100
1625         * gcc.dg/conv-3.c: New test case.
1626
1627 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
1628
1629         * gcc.dg/asm-wide-1.c: New test.
1630
1631 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1632
1633         PR c++/19030
1634         * g++.dg/parse/crash22.C: New
1635
1636 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
1637
1638         PR 19257
1639         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
1640
1641 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
1642
1643         PR middle-end/17767
1644         * gcc.dg/i386-mmx-6.c: New test case.
1645
1646 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
1647
1648         PR tree-optimization/18308
1649         * gcc.dg/vect/pr18308.c: New testcase.
1650
1651 2005-01-04  Andreas Jaeger  <aj@suse.de>
1652
1653         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
1654
1655 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1656             Robert Bowdidge <bowdidge@apple.com>
1657
1658         * gcc.dg/cpp/subframework1.c: New.
1659         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
1660         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
1661         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
1662         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
1663
1664 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1665
1666         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
1667         producing warning.
1668         * gcc.dg/darwin-weakimport-2.c: New.
1669
1670 2005-01-03  Richard Henderson  <rth@redhat.com>
1671
1672         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
1673
1674 2005-01-03  Richard Henderson  <rth@redhat.com>
1675
1676         * gcc.dg/vect/vect.exp: Enable for ia64.
1677         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
1678         (check_effective_target_vect_float): Likewise.
1679         (check_effective_target_vect_no_align): Likewise.
1680         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
1681         * gcc.dg/vect/vect-8.c: Likewise.
1682
1683 2005-01-03  Uros Bizjak <uros@kss-loka.si>
1684
1685         PR target/19236
1686         * gcc.dg/pr19236-1.c: New test case.
1687
1688 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1689
1690         PR rtl-optimization/12092
1691         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
1692
1693 2005-01-02  Andreas Jaeger  <aj@suse.de>
1694
1695         * gcc.dg/pr12092-1.c: Do not run on x86_64.
1696
1697 2005-01-01  Roger Sayle  <roger@eyesopen.com>
1698             Andrew Pinski  <pinskia@physics.uc.edu>
1699
1700         PR rtl-optimization/12092
1701         * gcc.dg/pr12092-1.c: New test case.
1702
1703 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
1704
1705         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
1706         'hidden' and 'default' for better portability.
1707         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
1708
1709         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
1710         6 and 7.
1711         * g++.old-deja/g++.brendan/new3.C: Likewise.
1712
1713 2005-01-01  Steven Bosscher  <stevenb@suse.de>
1714
1715         * gcc.dg/20041231-1.C: New test.
1716         * g++.dg/warn/Wunreachable-code-1.C: New test.
1717
1718 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
1719
1720         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
1721         file, not /dev/null.  Abort on error.
1722
1723 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
1724             Ziemowit Laski  <zlaski@apple.com>
1725
1726         PR objc/18971
1727         * objc.dg/encode-5.m: New test.
1728
1729 2004-12-29  Richard Henderson  <rth@redhat.com>
1730
1731         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
1732         * objc.dg/stabs-1.m: Disable for ia64.
1733
1734 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
1735
1736         PR c++/19190
1737         * g++.dg/warn/Wunused-10.C: New test.
1738
1739 2004-12-28  Richard Henderson  <rth@redhat.com>
1740
1741         * objc.dg/stabs-1.m: Disable for alpha.
1742
1743 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1744
1745         PR c++/19149
1746         * g++.dg/parse/error23.C: New test.
1747
1748 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1749
1750         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
1751
1752         PR fortran/19032
1753         * gfortran.dg/intrinsic_modulo_1.f90: New.
1754         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
1755         tests with divisor -1.
1756
1757 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1758
1759         * g++.dg/opt/temp1.C (memcpy): Return a value.
1760
1761         PR c++/19148
1762         * g++.dg/expr/cond7.C: New test.
1763
1764 2004-12-27  Paul Brook  <paul@codesourcery.com>
1765
1766         * gfortran.dg/g77/select_no_compile.f: Remove.
1767
1768 2004-12-27  Richard Henderson  <rth@redhat.com>
1769
1770         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
1771         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
1772         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
1773
1774 2004-12-26  Richard Henderson  <rth@redhat.com>
1775
1776         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
1777         by 1i instead of token pasting.
1778
1779 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1780
1781         PR tree-optimization/17578
1782         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
1783         to additional_flags.
1784         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
1785
1786 2004-12-25  Richard Henderson  <rth@redhat.com>
1787
1788         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1789         Remove Alpha.
1790
1791 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1792
1793         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
1794         hppa*-*-hpux*.
1795         * gcc.dg/pr17957.c (dg-options): Likewise.
1796         * gcc.dg/struct-ret-1.c: Add prototype for abort.
1797         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
1798         instead of 0 on __hppa__.
1799         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
1800         "foo,%r" on hppa*-*-*.
1801
1802 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
1803
1804         PR fortran/19071
1805         * gfortran.dg/complex_write.f90: New test.
1806
1807 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1808
1809         PR c++/17595
1810         * g++.dg/parse/pragma2.C: New test.
1811
1812         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
1813
1814 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1815
1816         * gcc.dg/empty2.c: Add missing dg-warning.
1817
1818 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1819
1820         PR c++/17413
1821         * g++.dg/template/local4.C: New test.
1822         * g++.dg/template/crash19.C: Add dg-error marker.
1823
1824         * g++.dg/template/crash31.C: Correct embedded PR number.
1825
1826 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1827
1828         PR c++/16405
1829         * g++.dg/opt/temp1.C: Add do-run marker.
1830
1831 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1832
1833         * g++.dg/template/spec19.C: New.
1834
1835 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1836
1837         PR target/16819
1838         * gcc.dg/empty2.c: New.
1839
1840 2004-12-23  Richard Henderson  <rth@redhat.com>
1841
1842         * lib/target-supports.exp (check_effective_target_vect_no_align):
1843         Remove i?86 and x86-64.
1844
1845 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1846
1847         PR c++/16405
1848         * g++.dg/opt/temp1.C: New test.
1849
1850 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1851
1852         PR c++/18733
1853         * g++.dg/template/friend33.C: New testcase.
1854
1855 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
1856
1857         PR c++/18464
1858         * g++.dg/template/cond5.C: New test.
1859
1860         PR c++/18492
1861         * g++.dg/inherit/thunk3.C: New test.
1862
1863         PR c++/11224
1864         * g++.dg/warn/Wunused-9.C: New test.
1865
1866 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
1867
1868         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
1869
1870 2004-12-22  Jan Beulich  <jbeulich@novell.com>
1871
1872         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
1873
1874 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
1875
1876         PR c++/18378
1877         * g++.dg/ext/packed8.C: New test.
1878
1879         PR c++/13268
1880         * g++.dg/template/crash31.C: New test.
1881
1882         PR c++/19034
1883         * g++.dg/template/crash30.C: New test.
1884
1885 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1886
1887         PR C++/18984
1888         * g++.dg/eh/ctor3.C: New test.
1889
1890 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1891
1892         * objc.dg/stabs-1.m: Allow section name to be quoted and
1893         assembly label to begin with '.LL'.
1894
1895 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
1896
1897         * gcc.dg/vect/vect.exp
1898         (check_effective_target_lp64_or_vect_no_align): New.
1899         * gcc.dg/vect/vect-77.c: Use it.
1900         * gcc.dg/vect/vect-78.c: Use it.
1901
1902         * lib/target-supports.exp
1903         (check_effective_target_vect_no_max,
1904         check_effective_target_vect_no_bitwise,
1905         check_effective_target_vect_no_align): New.
1906         * gcc.dg/vect/vect-13.c: Use them.
1907         * gcc.dg/vect/vect-17.c: Ditto.
1908         * gcc.dg/vect/vect-18.c: Ditto.
1909         * gcc.dg/vect/vect-19.c: Ditto.
1910         * gcc.dg/vect/vect-20.c: Ditto.
1911         * gcc.dg/vect/vect-27.c: Ditto.
1912         * gcc.dg/vect/vect-29.c: Ditto.
1913         * gcc.dg/vect/vect-44.c: Ditto.
1914         * gcc.dg/vect/vect-48.c: Ditto.
1915         * gcc.dg/vect/vect-50.c: Ditto.
1916         * gcc.dg/vect/vect-52.c: Ditto.
1917         * gcc.dg/vect/vect-54.c: Ditto.
1918         * gcc.dg/vect/vect-56.c: Ditto.
1919         * gcc.dg/vect/vect-58.c: Ditto.
1920         * gcc.dg/vect/vect-60.c: Ditto.
1921         * gcc.dg/vect/vect-72.c: Ditto.
1922         * gcc.dg/vect/vect-80.c: Ditto.
1923
1924 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1925
1926         PR c++/14075
1927         * g++.dg/init/string1.C: New.
1928
1929         PR c++/18975
1930         * g++.dg/other/synth1.C: New.
1931
1932 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1933
1934         PR c/18963
1935         * gcc.dg/pr18963-1.c: New test.
1936
1937 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1938
1939         PR c/18596
1940         * gcc.dg/funcdef-storage-1.c (foo): Remove.
1941         * gcc.dg/pr18596-1.c: Use dg-error.
1942         (dg-options): Use -fno-unit-at-a-time.
1943         * gcc.dg/pr18596-2.c: New test.
1944         * gcc.dg/pr18596-3.c: New test.
1945
1946 2004-12-20  Roger Sayle  <roger@eyesopen.com>
1947
1948         PR middle-end/18683
1949         * g++.dg/opt/pr18683-1.C: New test case.
1950
1951 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
1952
1953         PR other/19093
1954         * g++.dg/opt/max1.C: Fix for 64bit targets.
1955
1956 2004-12-20  Matt Austern  <austern@apple.com>
1957
1958         PR c++/19044
1959         * g++.dg/ext/builtin6.C: New
1960
1961 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
1962
1963         PR tree-optimization/19080
1964         * gcc.c-torture/compile/pr19080.c: New test.
1965
1966 2004-12-20  Steven Bosscher  <stevenb@suse.de>
1967
1968         * gcc.dg/20041219-1.c: New test.
1969
1970 2004-12-19  Roger Sayle  <roger@eyesopen.com>
1971
1972         PR middle-end/19068
1973         * g++.dg/opt/max1.C: New test case.
1974
1975 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1976
1977         * gcc.dg/fdata-sections-1.c: New test.
1978
1979 2004-12-18  Roger Sayle  <roger@eyesopen.com>
1980
1981         PR middle-end/18548
1982         * gcc.dg/max-1.c: New test case.
1983
1984 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
1985
1986         * gcc.c-torture/execute/20041218-1.c: New test.
1987
1988 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
1989
1990         * gcc.dg/pr18501.c: New test.
1991         * gcc.dg/uninit-5.c: XFAIL.
1992         * gcc.dg/uninit-9.c: XFAIL.
1993
1994 2004-12-17  Dale Johannesen  <dalej@apple.com>
1995
1996         * gcc.dg/20041213-1.c:  New.
1997
1998 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
1999
2000         * objc.dg/stabs-1.m: Allow assembly label to begin
2001         with a dot ('.').
2002
2003 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
2004
2005         * gcc.c-torture/execute/20041213-1.c: Move...
2006         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
2007
2008 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
2009
2010         PR c++/18721
2011         * g++.dg/lookup/conv-5.C: New.
2012
2013 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
2014
2015         * objc.dg/stabs-1.m: New test.
2016
2017 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2018
2019         * gcc.dg/visibility-c.c: Change compile to
2020         assemble for the test.
2021
2022 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2023
2024         PR target/19041
2025         * gcc.dg/visibility-c.c: New test.
2026
2027 2004-12-16  Roger Sayle  <roger@eyesopen.com>
2028
2029         PR middle-end/18493
2030         * gcc.dg/switch-8.c: New test case.
2031
2032 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2033
2034         PR c++/18905
2035         * g++.dg/template/init4.C: New.
2036         * g++.dg/opt/static3.C: Enable optimizer.
2037
2038 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
2039
2040         * g++.dg/other/complex1.C: New test.
2041
2042 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
2043
2044         * g++.dg/opt/inline9.C: New test.
2045
2046 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2047
2048         PR fortran/18993
2049         * gfotran.dg/nullify_1.f: New test.
2050
2051 2004-12-15  Richard Henderson  <rth@redhat.com>
2052
2053         * gcc.target/i386/i386.exp: New harness.
2054         * gcc.target/i386/vect-args.c: New.
2055
2056 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
2057
2058         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
2059
2060 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2061
2062         PR c++/18825
2063         * g++.dg/template/friend32.C: New test.
2064
2065 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2066
2067         * cpp/pragma-once-1.c: New test.
2068         * cpp/pragma-once-1b.h: Likewise.
2069         * cpp/pragma-once-1c.h: Likewise.
2070         * cpp/pragma-once-1d.h: Likewise.
2071         * cpp/inc/pragma-once-1a.h: Likewise.
2072
2073 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
2074             Steven G. Kargl  <kargls@comcast.net>
2075
2076         PR fortran/17597
2077         * gfortran.dg/list_read_3.f90: New test.
2078
2079 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2080
2081         * gcc.dg/ftrapv-2.c: New test.
2082
2083 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2084
2085         PR c++/18981
2086         * g++.dg/template/typename9.C: New test.
2087
2088 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2089
2090         PR c++/18738
2091         * g++.dg/template/typename8.C: New test.
2092         * g++.dg/parse/friend2.C: Tweak error message.
2093
2094 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2095
2096         * gcc.c-torture/20041214-1.c: New test.
2097
2098 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2099
2100         PR c++/18965
2101         * g++.dg/init/array17.C: New test.
2102
2103 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2104
2105         PR c++/18793
2106         * g++.dg/init/aggr3.C: New test.
2107
2108 2004-12-14  Janis Johnson  <janis187@us.ibm.com
2109
2110         * gcc.dg/altivec-types-1.c: New test.
2111         * gcc.dg/altivec-types-2.c: New test.
2112         * gcc.dg/altivec-types-3.c: New test.
2113         * gcc.dg/altivec-types-4.c: New test.
2114         * g++.dg/ext/altivec-types-1.C: New test.
2115         * g++.dg/ext/altivec-types-2.C: New test.
2116         * g++.dg/ext/altivec-types-3.C: New test.
2117         * g++.dg/ext/altivec-types-4.C: New test.
2118
2119 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
2120
2121         PR middle-end/18951
2122         * gcc.c-torture/execute/20041213-1.c: New test.
2123
2124 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
2125
2126         PR c++/18949
2127         * g++.dg/template/cast1.C: New.
2128
2129 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
2130
2131         * gcc.c-torture/execute/20041213-2.c: New test.
2132
2133 2004-12-13  Richard Henderson  <rth@redhat.com>
2134
2135         * gcc.dg/i386-sse-10.c: Fix typo in options.
2136
2137 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
2138
2139         PR c++/18968
2140         * g++.dg/opt/pr18968.C: New test.
2141
2142 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
2143
2144         PR c++/18925
2145         * g++.dg/ext/visibility/staticdatamem.C: New test.
2146
2147 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
2148
2149         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
2150
2151 2004-12-13  Roger Sayle  <roger@eyesopen.com>
2152
2153         PR rtl-optimization/18928
2154         * gcc.dg/pr18928-1.c: New test case.
2155
2156 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
2157
2158         PR tree-opt/16951
2159         * gcc.c-torture/compile/20041211-1.c: New.
2160
2161 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2162
2163         PR middle-end/17564
2164         * gcc.c-torture/execute/20041212-1.c: New test.
2165
2166 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2167
2168         PR fortran/18869
2169         * gfortran.dg/common_1.f90: New test.
2170
2171 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
2172         Paul Brook  <paul@codesourcery.com>
2173
2174         PR fortran/16222
2175         * gfortran.dg/real_do_1.f90: New test.
2176
2177 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2178
2179         PR tree-opt/18040
2180         * g++.dg/opt/ptrmem6.C: New test.
2181
2182 2004-12-11  Roger Sayle  <roger@eyesopen.com>
2183
2184         PR middle-end/18921
2185         * gcc.dg/pr18921-1.c: New test case.
2186
2187 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2188
2189         PR fortran/17175
2190         * gfortran.dg/scale_1.f90: New test.
2191
2192 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
2193
2194         PR middle-end/18903
2195         * gcc.c-torture/compile/pr18903.c: New test.
2196
2197 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
2198
2199         * gcc.c-torture/execute/20041210-1.c: New test.
2200
2201 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2202
2203         PR c++/18731
2204         * g++.dg/parser/struct-1.C: New test.
2205         * g++.dg/parser/struct-2.C: New test.
2206         * g++.dg/parser/struct-3.C: New test.
2207
2208 2004-12-09  Richard Henderson  <rth@redhat.com>
2209
2210         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
2211
2212         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
2213         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
2214
2215 2004-12-09  Matt Austern  <austern@apple.com>
2216
2217         PR c++/18514
2218         * g++.dg/ext/builtin1.C: New
2219         * g++.dg/ext/builtin2.C: New
2220         * g++.dg/ext/builtin3.C: New
2221         * g++.dg/ext/builtin4.C: New
2222         * g++.dg/ext/builtin5.C: New
2223
2224 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
2225
2226         PR tree-opt/18904
2227         * g++.dg/opt/ptrmem5.C: New test.
2228
2229 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
2230
2231         * g++.dg/parse/typename5.C: Adjust for new error.
2232         * g++.dg/parse/typename7.C: New.
2233
2234 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2235
2236         PR c++/18073
2237         * g++.dg/other/mmintrin.C: New test.
2238
2239 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
2240
2241         PR c++/16681
2242         * g++.dg/init/array15.C: New.
2243         * g++.dg/init/array16.C: New.
2244
2245 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2246
2247         PR fortran/18826
2248         * gfortran.dg/assign_1.f90: New test.
2249
2250 2004-12-08  Nick Clifton  <nickc@redhat.com>
2251
2252         * gcc.target/xstormy16/bss_below100: New directory containing tests.
2253         * gcc.target/xstormy16/data_below100: Likewise.
2254         * gcc.target/xstormy16/sfr: Likewise.
2255         * gcc.target/xstormy16/below100.S: New test source file.
2256         * gcc.target/xstormy16/below100.ld: New test linker script.
2257         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2258         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
2259         bp instructions.
2260         * gcc.target/xstormy16/bp.c: Likewise.
2261
2262         * gcc.target/xstormy16/bss_below100: New files:
2263         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2264         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2265         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2266         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2267         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2268         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2269         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2270         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2271         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2272         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2273         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2274         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2275         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2276         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2277         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2278         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2279         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2280         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2281         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2282         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2283         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2284         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2285         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2286         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2287         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2288         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2289         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2290
2291         * gcc.target/xstormy16/data_below100: New files:
2292         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2293         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2294         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2295         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2296         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2297         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2298         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2299         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2300         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2301         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2302         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2303         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2304         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2305         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2306         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2307         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2308         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2309         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2310         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2311         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2312         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2313         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2314         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2315         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2316         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2317         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2318         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2319
2320         * gcc.target/xstormy16/sfr: New files:
2321         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
2322         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
2323         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
2324         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
2325         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
2326         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
2327         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
2328         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
2329         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
2330         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
2331         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
2332         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
2333         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
2334         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
2335         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
2336         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
2337         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
2338         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
2339         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
2340         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
2341         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
2342         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
2343         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
2344         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
2345         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
2346         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
2347         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
2348         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
2349         27_if0_sfrw_bitfield_f.c
2350
2351 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2352
2353         PR c++/18100
2354         * g++.dg/lookup/name-clash4.C: New test.
2355
2356 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
2357
2358         PR c++/18672
2359         * g++.dg/opt/array1.C: New.
2360
2361         PR c++/18803
2362         * g++.dg/template/operator5.C: New.
2363
2364 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
2365
2366         PR c/18867
2367         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
2368
2369 2004-12-07  Steven Bosscher  <stevenb@suse.de>
2370
2371         * gcc.dg/noncompile/20041207.c: New test.
2372
2373 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
2374
2375         * g++.dg/other/unreachable-1.C: New test.
2376
2377 2004-12-06  Nick Clifton  <nickc@redhat.com>
2378
2379         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
2380         <limits.h> because the latter comes from gcc's include/ directory
2381         and not the newlib/libc/include directory.
2382
2383 2004-12-04  Richard Henderson  <rth@redhat.com>
2384
2385         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
2386
2387 2004-12-04  Richard Henderson  <rth@redhat.com>
2388
2389         * lib/target-supports.exp (check_gc_sections_available): Disable
2390         for alpha and ia64.
2391
2392 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
2393
2394         PR middle-end/17909
2395         * g++.dg/other/vararg-2.C: New test.
2396
2397 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2398
2399         PR c++/17011, c++/17971
2400         * g++.dg/template/error15.C: Adjust expected error.
2401         * g++.dg/template/instantiate3.C: Likewise.
2402
2403 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
2404
2405         * gcc.dg/altivec-18.c: Fix for darwin
2406
2407 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2408
2409         PR c++/18782
2410         * g++.dg/parse/ptrmem2.C: New.
2411
2412         PR c++/18318
2413         * g++.dg/template/new1.C: New.
2414
2415 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2416
2417         PR fortran/18710
2418         * gfortran.dg/direct_io_3.f90: New test.
2419
2420 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
2421
2422         PR 18758
2423         * g++.dg/parse/crash21.C: New.
2424
2425 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2426
2427         PR c++/15664, c++/18276
2428         * g++.dg/template/ttp13.C: New test.
2429         * g++.dg/template/ttp14.C: Likewise.
2430
2431 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2432
2433         PR c++/18123
2434         * g++.dg/parse/enum2.C: New test.
2435         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
2436
2437 2004-12-02  Nick Clifton  <nickc@redhat.com>
2438
2439         * gcc.target/xstormy16: New test directory.
2440         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2441         * gcc.target/xstormy16/bp.c: Check the generation of bp
2442         instructions.
2443         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
2444         bn instructions and the BELOW100 attribute.
2445
2446 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
2447
2448         PR target/16952
2449         * gcc.dg/ppc-eabi.c: New.
2450
2451 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2452
2453         PR fortran/18284
2454         * gfortran.dg/backspace.f90
2455
2456 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2457
2458         * gfortran.dg/inquire.f90: New test.
2459
2460 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
2461
2462         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
2463         handle effective-target-keyword.
2464         (dg-skip-if): Support effective-target keyword as target list.
2465         (dg-xfail-if): Ditto.
2466         * lib/target-supports.exp (is-effective-target-keyword): New proc.
2467
2468 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
2469
2470         PR tree-optimization/18291
2471         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
2472
2473 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
2474
2475         PR C++/18729
2476         * g++.dg/parse/crash20.C: New.
2477
2478         PR c++/17431
2479         * g++.dg/overload/arg1.C: New.
2480         * g++.dg/overload/arg2.C: New.
2481         * g++.dg/overload/arg3.C: New.
2482         * g++.dg/overload/arg4.C: New.
2483
2484 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
2485
2486         * gcc.dg/c99-flex-array-4.c: Remove.
2487
2488 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2489
2490         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
2491
2492         * lib/target-supports.exp (is-effective-target): Simplify.
2493
2494         * lib/target-supports.exp (check_effective_target_vect_long):
2495         Fix for powerpc64-*-*.
2496
2497 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
2498
2499         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
2500         to support new requirements on FreeBSD 5.
2501
2502 2004-11-30  Devang Patel  <dpatel@apple.com>
2503
2504         PR 18702
2505         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
2506
2507 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2508
2509         * g++.dg/ext/altivec-13.C: New test.
2510
2511 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
2512
2513         PR tree-opt/18298
2514         * gcc.c-torture/execute/p18298.c: New test.
2515
2516 2004-11-30  Ira Rosen  <irar@il.ibm.com>
2517             Dorit Naishlos  <dorit@il.ibm.com>
2518
2519         PR tree-opt/18607
2520         * gcc.dg/vect/vect-89.c: New test.
2521
2522 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
2523
2524         * gcc.dg/pr18596-1.c: New test.
2525
2526 2004-11-30  Ben Elliston  <bje@au.ibm.com>
2527
2528         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
2529
2530 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2531
2532         PR c/18479
2533         * gcc.dg/pr18479.c: New test.
2534
2535 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2536
2537         PR target/18490
2538         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
2539         mmix-knuth-mmixware.
2540
2541         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
2542         cris-*-elf* cris-*-aout* mmix-*-*
2543
2544 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2545
2546         PR middle-end/18725
2547         * gcc.dg/pr18725.c: New test.
2548
2549 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2550
2551         PR target/18488
2552         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
2553
2554         PR target/18336
2555         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
2556
2557 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
2558
2559         PR c++/18368
2560         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
2561         * g++.old-deja/g++.law/ctors5.C: Likewise.
2562         * g++.old-deja/g++.other/crash25.C: Likewise.
2563
2564         PR c++/18674
2565         * g++.dg/template/error16.C: New test.
2566
2567         PR c++/18512
2568         * g++.dg/template/crash29.C: New test.
2569
2570 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
2571
2572         PR tree-optimization/18712
2573         * gcc.c-torture/compile/pr18712.c: New test.
2574
2575 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
2576
2577         PR c/7544
2578         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
2579         tests.
2580
2581 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2582
2583         PR c++/18652
2584         * g++.dg/lookup/crash6.C: New test.
2585
2586 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2587
2588         PR middle-end/18164
2589         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
2590
2591 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2592
2593         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
2594         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
2595         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
2596
2597 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
2598
2599         * gcc.dg/pr18164.c: New test.
2600
2601 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
2602
2603         * gcc.dg/funroll-loops-all.c: New.
2604
2605 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2606
2607         PR target/18489
2608         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
2609         delimeter, match space and TAB as well as ":".
2610
2611         PR target/18484
2612         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
2613
2614         PR target/18348
2615         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
2616
2617         PR target/18345
2618         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
2619
2620         PR target/18337
2621         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
2622
2623 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
2624
2625         * gfortran.dg/direct_io_2.f90: New test.
2626
2627 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2628
2629         PR target/18334
2630         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
2631
2632 2004-11-28  Richard Henderson  <rth@redhat.com>
2633
2634         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
2635
2636 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
2637
2638         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
2639         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
2640         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
2641         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
2642         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
2643         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
2644         gcc.dg/pointer-arith-8.c: New tests.
2645
2646 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
2647
2648         PR fortran/18364
2649         * gfortran.dg/endfile.f90: New test.
2650
2651 2004-11-27  Falk Hueffner  <falk@debian.org>
2652
2653         * gcc.dg/loop-6.c: New test.
2654
2655 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2656
2657         * gcc.c-torture/execute/20041126-1.c: New test.
2658
2659 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2660
2661         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
2662         on IRIX.
2663
2664 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2665
2666         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
2667         functions.
2668
2669 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2670
2671         PR rtl-optimization/17825
2672         * gcc.c-torture/compile/20041119-1.c: New test.
2673
2674 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2675
2676         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
2677         Check existence of ld library path variables before unsetting.
2678
2679 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
2680
2681         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
2682
2683 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2684
2685         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
2686
2687 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2688
2689         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
2690
2691 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2692
2693         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
2694         dg-do directive.
2695
2696 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2697
2698         * gcc.dg/pr17957.c: Pass --param, not -param.
2699
2700 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2701
2702         PR middle-end/17957
2703         * testsuite/gcc.dg/pr17957.c: New test.
2704
2705 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
2706
2707         PR c++/18445
2708         * g++.dg/template/crash28.C: Likewise.
2709
2710         PR c++/18001
2711         * g++.dg/expr/unary2.C: Adjust lvalue messages.
2712         * g++.dg/ext/lvaddr.C: Likewise.
2713         * g++.dg/opt/pr7503-3.C: Likewise.
2714
2715         PR c++/18466
2716         * g++.dg/parse/qualified3.C: New test.
2717         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
2718
2719         PR c++/18545
2720         * g++.dg/expr/return1.C: New test.
2721
2722 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2723
2724         Friend class name lookup 3/n, PR c++/3332
2725         * g++.dg/lookup/friend3.C: New test.
2726         * g++.dg/lookup/friend4.C: Likewise.
2727         * g++.dg/lookup/friend5.C: Likewise.
2728
2729 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2730
2731         Friend class name lookup 2/n, PR c++/14513, c++/15410
2732         * g++.dg/lookup/friend2.C: New test.
2733         * g++.dg/template/friend31.C: Likewise.
2734
2735 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2736
2737         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
2738
2739 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2740
2741         PR c++/17473
2742         * g++.dg/tc1/dr56.C: Remove.
2743         * g++.dg/template/typedef1.C: Add dg-error markers.
2744         * g++.old-deja/g++.other/typedef7.C: Likewise.
2745
2746         PR c++/18285
2747         * g++.dg/parse/typedef7.C: New test.
2748
2749 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
2750
2751         * gcc.c-torture/execute/20041124-1.c: New test.
2752
2753 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2754
2755         * g++.dg/template/deduce3.C: New test.
2756
2757         PR c++/18586
2758         * g++.dg/template/crash27.C: New test.
2759
2760         PR c++/18530
2761         * g++.dg/warn/Wshadow-3.C: New test.
2762
2763 2004-11-24  Devang Patel  <dpatel@apple.com>
2764
2765         PR/18555
2766         * gcc.dg/cpp/isysroot-1.c: New test.
2767         * gcc.dg/cpp/usr/include/stdio.h: New file.
2768         * gcc.dg/cpp/isysroot-2.c: New test.
2769         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
2770         New file.
2771
2772 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2773
2774         PR c++/8929
2775         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
2776
2777 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2778
2779         * gcc.target/sparc/align.c: Do not include <stdint.h>.
2780         * gcc.target/sparc/pdist.c: Likewise.
2781
2782 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
2783
2784         PR c++/16882
2785         * g++.dg/conversion/simd1.C: New test.
2786
2787 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2788
2789         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
2790         and restore_ld_library_path_env_vars.
2791         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
2792         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
2793         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
2794         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
2795
2796 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
2797
2798         * gcc.dg/pragma-align-2.c: Test macro expansion.
2799         * gcc.dg/pragma-pack-2.c: New test.
2800
2801 2004-11-23  Richard Henderson  <rth@redhat.com>
2802
2803         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
2804         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2805         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
2806         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
2807         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
2808         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
2809
2810         * gcc.dg/vect/vect.exp: Add check for alpha.
2811         * lib/target-supports.exp (check_alpha_max_hw_available): New.
2812         (check_effective_target_vect_int): Enable for alpha.
2813         (check_effective_target_vect_long): New.
2814         (is-effective-target): Add it.
2815
2816 2004-11-23  Uros Bizjak <uros@kss-loka.si>
2817
2818         * gcc.dg/pr18614-1.c: New test.
2819
2820 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2821
2822         * gcc.dg/setjmp-2.c: New test.
2823
2824 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
2825
2826         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
2827         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
2828         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
2829         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
2830         gcc.target/sparc/pdist.c: New tests.
2831
2832 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
2833
2834         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
2835
2836 2004-11-22  Dale Johannesen  <dalej@apple.com>
2837
2838         * gcc.dg/20041111-1.c:  New.
2839
2840 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2841
2842         PR tree-opt/18536
2843         * gcc.dg/vect/pr18536.c: New test.
2844
2845 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2846
2847         PR c++/18354
2848         * g++.dg/template/nontype11.C: New test.
2849
2850 2004-11-21  Roger Sayle  <roger@eyesopen.com>
2851
2852         PR middle-end/18520
2853         * gcc.dg/pr18520-1.c: New test case.
2854
2855 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
2856
2857         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
2858         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
2859         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
2860         expected diagnostics.
2861
2862 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2863
2864         PR target/18580
2865         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
2866         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
2867         vect-77.c, vect-77a.c: XFAIL on the SPARC.
2868
2869 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2870
2871         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
2872
2873 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
2874             Joseph Myers  <joseph@codesourcery.com>
2875
2876         * lib/target-supports.exp (check_visibility_available): Really
2877         test the compiler.
2878
2879 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2880
2881         PR tree-opt/18181
2882         * gcc.dg/vect/vect-85.c: New test.
2883         * gcc.dg/vect/vect-86.c: New test.
2884         * gcc.dg/vect/vect-87.c: New test.
2885         * gcc.dg/vect/vect-88.c: New test.
2886
2887 2004-11-19  Ben Elliston  <bje@au.ibm.com>
2888
2889         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
2890
2891 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
2892
2893         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
2894         * gcc.dg/ppc-and-1.c: Ditto.
2895         * gcc.dg/ppc-compare-1.c: Ditto.
2896         * gcc.dg/ppc-mov-1.c: Ditto
2897
2898 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
2899             Mark Mitchell  <mark@codesourcery.com>
2900
2901         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
2902
2903 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2904             Aldy Hernandez  <aldyh@redhat.com>
2905
2906         * lib/target-supports.exp (check_effective_target_vect_int): New
2907         (check_effective_target_vect_float): New
2908         (check_effective_target_vect_double): New.
2909         (is-effective-target): Support new effective targets keywords.
2910         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
2911         default action for dg-do.
2912         * gcc.dg/vect/pr16105.c: Use new support.
2913         * gcc.dg/vect/pr18400.c: Ditto.
2914         * gcc.dg/vect/pr18425.c: Ditto.
2915         * gcc.dg/vect/vect-1.c: Ditto.
2916         * gcc.dg/vect/vect-10.c: Ditto.
2917         * gcc.dg/vect/vect-11.c: Ditto.
2918         * gcc.dg/vect/vect-12.c: Ditto.
2919         * gcc.dg/vect/vect-13.c: Ditto.
2920         * gcc.dg/vect/vect-14.c: Ditto.
2921         * gcc.dg/vect/vect-15.c: Ditto.
2922         * gcc.dg/vect/vect-16.c: Ditto.
2923         * gcc.dg/vect/vect-17.c: Ditto.
2924         * gcc.dg/vect/vect-18.c: Ditto.
2925         * gcc.dg/vect/vect-19.c: Ditto.
2926         * gcc.dg/vect/vect-2.c: Ditto.
2927         * gcc.dg/vect/vect-20.c: Ditto.
2928         * gcc.dg/vect/vect-21.c: Ditto.
2929         * gcc.dg/vect/vect-22.c: Ditto.
2930         * gcc.dg/vect/vect-23.c: Ditto.
2931         * gcc.dg/vect/vect-24.c: Ditto.
2932         * gcc.dg/vect/vect-25.c: Ditto.
2933         * gcc.dg/vect/vect-26.c: Ditto.
2934         * gcc.dg/vect/vect-27.c: Ditto.
2935         * gcc.dg/vect/vect-27a.c: Ditto.
2936         * gcc.dg/vect/vect-28.c: Ditto.
2937         * gcc.dg/vect/vect-29.c: Ditto.
2938         * gcc.dg/vect/vect-29a.c: Ditto.
2939         * gcc.dg/vect/vect-3.c: Ditto.
2940         * gcc.dg/vect/vect-30.c: Ditto.
2941         * gcc.dg/vect/vect-31.c: Ditto.
2942         * gcc.dg/vect/vect-32.c: Ditto.
2943         * gcc.dg/vect/vect-33.c: Ditto.
2944         * gcc.dg/vect/vect-34.c: Ditto.
2945         * gcc.dg/vect/vect-35.c: Ditto.
2946         * gcc.dg/vect/vect-36.c: Ditto.
2947         * gcc.dg/vect/vect-37.c: Ditto.
2948         * gcc.dg/vect/vect-38.c: Ditto.
2949         * gcc.dg/vect/vect-4.c: Ditto.
2950         * gcc.dg/vect/vect-40.c: Ditto.
2951         * gcc.dg/vect/vect-41.c: Ditto.
2952         * gcc.dg/vect/vect-42.c: Ditto.
2953         * gcc.dg/vect/vect-43.c: Ditto.
2954         * gcc.dg/vect/vect-44.c: Ditto.
2955         * gcc.dg/vect/vect-45.c: Ditto.
2956         * gcc.dg/vect/vect-46.c: Ditto.
2957         * gcc.dg/vect/vect-47.c: Ditto.
2958         * gcc.dg/vect/vect-48.c: Ditto.
2959         * gcc.dg/vect/vect-48a.c: Ditto.
2960         * gcc.dg/vect/vect-49.c: Ditto.
2961         * gcc.dg/vect/vect-5.c: Ditto.
2962         * gcc.dg/vect/vect-50.c: Ditto.
2963         * gcc.dg/vect/vect-51.c: Ditto.
2964         * gcc.dg/vect/vect-52.c: Ditto.
2965         * gcc.dg/vect/vect-53.c: Ditto.
2966         * gcc.dg/vect/vect-54.c: Ditto.
2967         * gcc.dg/vect/vect-55.c: Ditto.
2968         * gcc.dg/vect/vect-56.c: Ditto.
2969         * gcc.dg/vect/vect-56a.c: Ditto.
2970         * gcc.dg/vect/vect-57.c: Ditto.
2971         * gcc.dg/vect/vect-58.c: Ditto.
2972         * gcc.dg/vect/vect-59.c: Ditto.
2973         * gcc.dg/vect/vect-6.c: Ditto.
2974         * gcc.dg/vect/vect-60.c: Ditto.
2975         * gcc.dg/vect/vect-61.c: Ditto.
2976         * gcc.dg/vect/vect-62.c: Ditto.
2977         * gcc.dg/vect/vect-63.c: Ditto.
2978         * gcc.dg/vect/vect-64.c: Ditto.
2979         * gcc.dg/vect/vect-65.c: Ditto.
2980         * gcc.dg/vect/vect-66.c: Ditto.
2981         * gcc.dg/vect/vect-67.c: Ditto.
2982         * gcc.dg/vect/vect-68.c: Ditto.
2983         * gcc.dg/vect/vect-69.c: Ditto.
2984         * gcc.dg/vect/vect-7.c: Ditto.
2985         * gcc.dg/vect/vect-72.c: Ditto.
2986         * gcc.dg/vect/vect-72a.c: Ditto.
2987         * gcc.dg/vect/vect-73.c: Ditto.
2988         * gcc.dg/vect/vect-74.c: Ditto.
2989         * gcc.dg/vect/vect-75.c: Ditto.
2990         * gcc.dg/vect/vect-76.c: Ditto.
2991         * gcc.dg/vect/vect-77.c: Ditto.
2992         * gcc.dg/vect/vect-77a.c: Ditto.
2993         * gcc.dg/vect/vect-78.c: Ditto.
2994         * gcc.dg/vect/vect-79.c: Ditto.
2995         * gcc.dg/vect/vect-8.c: Ditto.
2996         * gcc.dg/vect/vect-80.c: Ditto.
2997         * gcc.dg/vect/vect-82.c: Ditto.
2998         * gcc.dg/vect/vect-82_64.c: Ditto.
2999         * gcc.dg/vect/vect-83.c: Ditto.
3000         * gcc.dg/vect/vect-83_64.c: Ditto.
3001         * gcc.dg/vect/vect-9.c: Ditto.
3002         * gcc.dg/vect/vect-all.c: Ditto.
3003         * gcc.dg/vect/vect-none.c: Ditto.
3004
3005 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3006
3007         * lib/gcc-dg.exp (dg-skip-if): New function.
3008         (dg-forbid-option): Remove.
3009         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
3010         * g++.dg/abi/bitfield8.C: Likewise.
3011         * g++.dg/abi/dtor1.C: Likewise.
3012         * g++.dg/abi/empty10.C: Likewise.
3013         * g++.dg/abi/empty7.C: Likewise.
3014         * g++.dg/abi/empty9.C: Likewise.
3015         * g++.dg/abi/layout3.C: Likewise.
3016         * g++.dg/abi/layout4.C: Likewise.
3017         * g++.dg/abi/thunk1.C: Likewise.
3018         * g++.dg/abi/thunk2.C: Likewise.
3019         * g++.dg/abi/vbase11.C: Likewise.
3020         * g++.dg/abi/vthunk2.C: Likewise.
3021         * g++.dg/abi/vthunk3.C: Likewise.
3022         * g++.dg/ext/attrib8.C: Likewise.
3023         * g++.dg/opt/longbranch2.C: Likewise.
3024         * g++.dg/opt/reg-stack4.C: Likewise.
3025         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3026         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3027         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3028         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3029         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3030         * gcc.dg/20000609-1.c: Likewise.
3031         * gcc.dg/20000720-1.c: Likewise.
3032         * gcc.dg/20011107-1.c: Likewise.
3033         * gcc.dg/20011119-1.c: Likewise.
3034         * gcc.dg/20020108-1.c: Likewise.
3035         * gcc.dg/20020122-2.c: Likewise.
3036         * gcc.dg/20020122-3.c: Likewise.
3037         * gcc.dg/20020201-3.c: Likewise.
3038         * gcc.dg/20020206-1.c: Likewise.
3039         * gcc.dg/20020218-1.c: Likewise.
3040         * gcc.dg/20020310-1.c: Likewise.
3041         * gcc.dg/20020411-1.c: Likewise.
3042         * gcc.dg/20020418-2.c: Likewise.
3043         * gcc.dg/20020426-1.c: Likewise.
3044         * gcc.dg/20020426-2.c: Likewise.
3045         * gcc.dg/20020517-1.c: Likewise.
3046         * gcc.dg/20020523-1.c: Likewise.
3047         * gcc.dg/20020523-2.c: Likewise.
3048         * gcc.dg/20020729-1.c: Likewise.
3049         * gcc.dg/20030204-1.c: Likewise.
3050         * gcc.dg/20030826-2.c: Likewise.
3051         * gcc.dg/20030926-1.c: Likewise.
3052         * gcc.dg/20031202-1.c: Likewise.
3053         * gcc.dg/980312-1.c: Likewise.
3054         * gcc.dg/980313-1.c: Likewise.
3055         * gcc.dg/990117-1.c: Likewise.
3056         * gcc.dg/990424-1.c: Likewise.
3057         * gcc.dg/990524-1.c: Likewise.
3058         * gcc.dg/991230-1.c: Likewise.
3059         * gcc.dg/i386-387-1.c: Likewise.
3060         * gcc.dg/i386-387-2.c: Likewise.
3061         * gcc.dg/i386-387-3.c: Likewise.
3062         * gcc.dg/i386-387-4.c: Likewise.
3063         * gcc.dg/i386-387-5.c: Likewise.
3064         * gcc.dg/i386-387-6.c: Likewise.
3065         * gcc.dg/i386-asm-1.c: Likewise.
3066         * gcc.dg/i386-bitfield1.c: Likewise.
3067         * gcc.dg/i386-bitfield2.c: Likewise.
3068         * gcc.dg/i386-loop-1.c: Likewise.
3069         * gcc.dg/i386-loop-2.c: Likewise.
3070         * gcc.dg/i386-loop-3.c: Likewise.
3071         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3072         * gcc.dg/i386-pic-1.c: Likewise.
3073         * gcc.dg/i386-regparm.c: Likewise.
3074         * gcc.dg/i386-signbit-1.c: Likewise.
3075         * gcc.dg/i386-signbit-2.c: Likewise.
3076         * gcc.dg/i386-signbit-3.c: Likewise.
3077         * gcc.dg/i386-sse-5.c: Likewise.
3078         * gcc.dg/i386-sse-8.c: Likewise.
3079         * gcc.dg/i386-unroll-1.c: Likewise.
3080         * gcc.dg/tls/opt-1.c: Likewise.
3081         * gcc.dg/tls/opt-2.c: Likewise.
3082         * gcc.dg/unroll-1.c: Likewise.
3083         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3084         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3085         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3086         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3087
3088 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3089
3090         * g++.dg/template/incomplete1.C: New test.
3091
3092 2004-11-16  Nick Clifton  <nickc@redhat.com>
3093
3094         Revert patches accidentally commited during checkin of fixes for
3095         xstormy16 tests:
3096         gcc.c-torture/execute/simd-4.c: Revert
3097         gcc.dg/20040910-1.c: Revert.
3098
3099 2004-11-16  Paul Brook  <paul@codesourcery.com>
3100
3101         PR fortran/13010
3102         * gfortran.dg/der_pointer_1.f90: New test.
3103
3104 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
3105
3106         PR c/18498
3107         * gcc.dg/bitfld-13.c: New test.
3108
3109 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
3110
3111         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
3112         powerpc*-*-linux*.
3113
3114         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
3115         * gcc.dg/ppc64-abi-2.c: Ditto.
3116         * gcc.dg/ppc64-abi-3.c: Ditto.
3117
3118         * lib/gcc-dg.exp (dg-target-list): Remove.
3119
3120 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
3121
3122         * gcc.dg/ia64-postinc.c: New test.
3123
3124 2004-11-15  Mark Mitchell <mark@codesourcery.com>
3125
3126         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
3127
3128 2004-11-15  Nick Clifton  <nickc@redhat.com>
3129
3130         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
3131         __INT_MAX__ so that the test can be compiled by toolchains
3132         targeted at 16-bit processors.
3133
3134         * gcc.dg/20040625-1.c: Use long constants rather than integers
3135         when performing arithmetic that will overflow 16-bits.
3136
3137         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
3138         xstormy16.  It does not support 128-bit vector operations.
3139
3140         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
3141         with the macro PTR_TYPE.  Define this macro to an integer type
3142         suitable for holding a pointer.
3143
3144         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
3145         the target is a 16-bit processor.
3146
3147         * gcc.dg/cpp/if-2.c: Expect a different warning message from
3148         16-bit targets where the character constant will be too long.
3149
3150         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
3151         where the double will not be directly addressable.
3152
3153 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3154
3155         Friend class name lookup 1/n, PR c++/18471
3156         * g++.dg/template/crash26.C: New test.
3157         * g++.dg/lookup/struct1.C: Adjust expected error.
3158         * g++.dg/parse/elab1.C: Likewise.
3159         * g++.dg/parse/elab2.C: Likewise.
3160         * g++.dg/parse/int-as-enum1.C: Likewise.
3161         * g++.dg/parse/struct-as-enum1.C: Likewise.
3162         * g++.dg/parse/typedef1.C: Likewise.
3163         * g++.dg/parse/typedef3.C: Likewise.
3164         * g++.dg/parse/typedef4.C: Likewise.
3165         * g++.dg/parse/typedef5.C: Likewise.
3166         * g++.dg/template/nontype4.C: Likewise.
3167         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3168         * g++.old-deja/g++.other/elab1.C: Likewise.
3169         * g++.old-deja/g++.other/syntax4.C: Likewise.
3170
3171 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3172
3173         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
3174
3175 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
3176
3177         * gcc.c-torture/execute/20041114-1.c: New test.
3178
3179 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
3180
3181         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
3182         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
3183         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
3184         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
3185         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
3186         gcc.dg/switch-7.c: New tests.
3187
3188 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3189
3190         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
3191
3192 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3193
3194         PR tree-opt/18400
3195         * gcc.dg/vect/pr18400.c: New test.
3196
3197 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3198             Andrew Pinski  <pinskia@physics.uc.edu>
3199
3200         PR tree-opt/18425
3201         * gcc.dg/vect/pr18425.c: New test.
3202
3203 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3204
3205         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
3206         Guard with dg-require-alias and dg-require-visibility.
3207
3208 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3209
3210         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
3211
3212 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3213
3214         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
3215
3216 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3217
3218         PR c++/17344
3219         * g++.dg/template/defarg5.C: New test.
3220
3221 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3222
3223         * g++.dg/parse/cast1.C: Run only on ILP32.
3224         * g++.old-deja/g++.mike/p784.C: Likewise.
3225
3226 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
3227
3228         * gcc.c-torture/execute/20041113-1.c: New test.
3229
3230 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3231
3232         PR target/18230
3233         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
3234         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
3235         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
3236         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3237         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
3238         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
3239         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
3240         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
3241         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
3242         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3243         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3244         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
3245         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
3246
3247 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3248
3249         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
3250         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
3251         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
3252         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
3253         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
3254         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
3255         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
3256         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
3257         gcc.target/sparc/combined-1.c: New tests.
3258
3259 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
3260
3261         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
3262         New tests.
3263
3264 2004-11-12  Mark Mitchell <mark@codesourcery.com>
3265
3266         * lib/gcc-dg.exp (dg-forbid-option): New function.
3267         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
3268         * g++.dg/abi/bitfield8.C: Likewise.
3269         * g++.dg/abi/dtor1.C: Likewise.
3270         * g++.dg/abi/empty10.C: Likewise.
3271         * g++.dg/abi/empty7.C: Likewise.
3272         * g++.dg/abi/empty9.C: Likewise.
3273         * g++.dg/abi/layout3.C: Likewise.
3274         * g++.dg/abi/layout4.C: Likewise.
3275         * g++.dg/abi/thunk1.C: Likewise.
3276         * g++.dg/abi/thunk2.C: Likewise.
3277         * g++.dg/abi/vbase11.C: Likewise.
3278         * g++.dg/abi/vthunk2.C: Likewise.
3279         * g++.dg/abi/vthunk3.C: Likewise.
3280         * g++.dg/ext/attrib8.C: Likewise.
3281         * g++.dg/opt/longbranch2.C: Likewise.
3282         * g++.dg/opt/reg-stack4.C: Likewise.
3283         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3284         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3285         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3286         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3287         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3288         * gcc.dg/20000609-1.c: Likewise.
3289         * gcc.dg/20000720-1.c: Likewise.
3290         * gcc.dg/20011107-1.c: Likewise.
3291         * gcc.dg/20011119-1.c: Likewise.
3292         * gcc.dg/20020108-1.c: Likewise.
3293         * gcc.dg/20020122-2.c: Likewise.
3294         * gcc.dg/20020122-3.c: Likewise.
3295         * gcc.dg/20020201-3.c: Likewise.
3296         * gcc.dg/20020206-1.c: Likewise.
3297         * gcc.dg/20020218-1.c: Likewise.
3298         * gcc.dg/20020310-1.c: Likewise.
3299         * gcc.dg/20020411-1.c: Likewise.
3300         * gcc.dg/20020418-2.c: Likewise.
3301         * gcc.dg/20020426-1.c: Likewise.
3302         * gcc.dg/20020426-2.c: Likewise.
3303         * gcc.dg/20020517-1.c: Likewise.
3304         * gcc.dg/20020523-1.c: Likewise.
3305         * gcc.dg/20020523-2.c: Likewise.
3306         * gcc.dg/20020729-1.c: Likewise.
3307         * gcc.dg/20030204-1.c: Likewise.
3308         * gcc.dg/20030826-2.c: Likewise.
3309         * gcc.dg/20030926-1.c: Likewise.
3310         * gcc.dg/20031202-1.c: Likewise.
3311         * gcc.dg/980312-1.c: Likewise.
3312         * gcc.dg/980313-1.c: Likewise.
3313         * gcc.dg/990117-1.c: Likewise.
3314         * gcc.dg/990424-1.c: Likewise.
3315         * gcc.dg/990524-1.c: Likewise.
3316         * gcc.dg/991230-1.c: Likewise.
3317         * gcc.dg/i386-387-1.c: Likewise.
3318         * gcc.dg/i386-387-2.c: Likewise.
3319         * gcc.dg/i386-387-3.c: Likewise.
3320         * gcc.dg/i386-387-4.c: Likewise.
3321         * gcc.dg/i386-387-5.c: Likewise.
3322         * gcc.dg/i386-387-6.c: Likewise.
3323         * gcc.dg/i386-asm-1.c: Likewise.
3324         * gcc.dg/i386-bitfield1.c: Likewise.
3325         * gcc.dg/i386-bitfield2.c: Likewise.
3326         * gcc.dg/i386-loop-1.c: Likewise.
3327         * gcc.dg/i386-loop-2.c: Likewise.
3328         * gcc.dg/i386-loop-3.c: Likewise.
3329         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3330         * gcc.dg/i386-pic-1.c: Likewise.
3331         * gcc.dg/i386-regparm.c: Likewise.
3332         * gcc.dg/i386-signbit-1.c: Likewise.
3333         * gcc.dg/i386-signbit-2.c: Likewise.
3334         * gcc.dg/i386-signbit-3.c: Likewise.
3335         * gcc.dg/i386-sse-5.c: Likewise.
3336         * gcc.dg/i386-sse-8.c: Likewise.
3337         * gcc.dg/i386-unroll-1.c: Likewise.
3338         * gcc.dg/tls/opt-1.c: Likewise.
3339         * gcc.dg/tls/opt-2.c: Likewise.
3340         * gcc.dg/unroll-1.c: Likewise.
3341         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3342         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3343         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3344         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3345         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
3346         -m64 is specified.
3347
3348 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3349
3350         PR c++/18389
3351         * g++.dg/parse/cond1.C: New test.
3352
3353         PR c++/18429
3354         * g++.dg/template/array9.C: New test.
3355         * g++.dg/ext/vla1.C: Adjust error messages.
3356         * g++.dg/ext/vlm1.C: Likewise.
3357         * g++.dg/template/crash2.C: Likewise.
3358
3359         PR c++/18436
3360         * g++.dg/template/call3.C: New test.
3361
3362         PR c++/18407
3363         * g++.dg/template/ptrmem11.C: New test.
3364
3365 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
3366
3367         PR other/14264
3368         * lib/g++.exp: Set LC_ALL and LANG to C.
3369         * lib/gcc-dg.exp: Likewise.
3370         * lib/gfortran.exp: Likewise.
3371         * lib/objc.exp: Likewise.
3372         * lib/treelang.exp: Likewise.
3373
3374 2004-11-12  Andreas Schwab  <schwab@suse.de>
3375
3376         * gcc.dg/pr16286.c: Fix last change.
3377
3378 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3379
3380         PR c++/18416
3381         * g++.dg/init/global1.C: New test.
3382
3383 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
3384
3385         * gcc.c-torture/execute/20041112-1.c: New test.
3386
3387 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3388
3389         * lib/gcc-dg.exp (dg-target-list): New.
3390
3391 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3392             Richard Sandiford  <rsandifo@redhat.com>
3393
3394         * lib/target-supports.exp (get-compiler_messages): New.
3395         (check_named_sections_available): Use it.
3396         (check_effective_target_ilp32): New.
3397         (check_effective_target_lp64): New.
3398         (is-effective-target): New.
3399         * lib/gcc-dg.exp (dg-require-effective-target): New.
3400
3401 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
3402
3403         * gcc.dg/precedence-1.c: New test.
3404
3405 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3406
3407         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
3408
3409         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
3410         message, delete generated files, use more descriptive name for
3411         executable, and make the test unsupported when it cannot be run.
3412
3413         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
3414         (dg-require-weak, dg-require-visibility, dg-require-alias,
3415         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
3416         dg-require-iconv, dg-require-named-sections): Use it.
3417
3418         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
3419
3420 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
3421
3422         PR target/16457
3423         * gcc.dg/ppc-and-1: New
3424
3425         PR target/16796
3426         * gcc.dg/ppc-mov-1.c: New.
3427
3428         PR target/16458
3429         * gcc.dg/ppc-compare-1.c: New.
3430
3431 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
3432
3433         * objc.dg/desig-init-2.m: New test.
3434
3435 2004-11-10  Adam Nemet  <anemet@lnxw.com>
3436
3437         PR middle-end/18160
3438         * g++.dg/warn/register-var-1.C: New test.
3439         * g++.dg/warn/register-var-2.C: New test.
3440
3441 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3442
3443         * gcc.dg/union-2.c: New test.
3444
3445 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
3446
3447         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
3448         New test for PR tree-optimization/17892.
3449
3450 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
3451
3452         PR c++/18369
3453         * g++.dg/init/new12.C: New test.
3454
3455 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
3456
3457         * gcc.target/sparc: New directory.
3458         * gcc.target/sparc/sparc.exp: New driver.
3459         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
3460         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
3461         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
3462         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
3463
3464 2004-11-10  Paul Brook  <paul@codesourcery.com>
3465
3466         PR fortran/18218
3467         * gfortran.dg/list_read.c: New test.
3468
3469 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3470
3471         PR c/18322
3472         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
3473         expected diagnostic location.
3474
3475 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
3476
3477         * gcc.dg/20041109-1.c: New test.
3478
3479 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3480
3481         PR objc/18406
3482         * objc/compile/pr18406.m: New test.
3483
3484 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3485
3486         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
3487
3488 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3489
3490         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
3491
3492 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3493
3494         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
3495
3496 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3497
3498         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
3499         exit.
3500
3501 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
3502
3503         PR tree-opt/18299
3504         * gcc.c-torture/pr18299-1.c: New test.
3505
3506 2004-11-06  Andreas Schwab  <schwab@suse.de>
3507
3508         * gcc.dg/pr16286.c: Also test for bool and pixel.
3509
3510 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
3511
3512         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
3513         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
3514         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
3515         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
3516         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
3517         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
3518         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
3519         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
3520         gcc.dg/struct-semi-3.c: New tests.
3521
3522 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3523
3524         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
3525
3526 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3527
3528         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
3529         Do not use C99 designators.
3530
3531 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3532
3533         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
3534
3535 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3536
3537         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
3538         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
3539         * gcc.c-torture/execute/simd-5.x: Remove.
3540
3541 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
3542
3543         PR rtl-optimization/17933
3544         * gcc.dg/torture/pr17933-1.c: New test.
3545
3546 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3547
3548         PR target/18106
3549         * lib/target-supports.exp (check_weak_available): Support
3550         Windows.
3551
3552 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
3553
3554         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
3555         call to fflush(stdout) before abort.
3556         (my_ffsll): New function.
3557         (generate_fields): Use it.
3558
3559 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3560
3561         * gcc.dg/init-undef-1.c: New test.
3562
3563 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3564
3565         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
3566         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
3567         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
3568         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
3569         expected messages for new parser.
3570
3571 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
3572
3573         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
3574
3575 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3576
3577         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
3578         on LP64 targets.
3579
3580 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3581
3582         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
3583         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
3584         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
3585         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
3586         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
3587         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
3588         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
3589         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
3590         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
3591         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
3592
3593 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3594
3595         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
3596         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
3597         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
3598         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
3599         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
3600         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
3601         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
3602         for new parser.
3603
3604 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
3605
3606         PR target/15342
3607         * gcc.dg/20041104-1.c: New test.
3608
3609 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3610
3611         * g++.dg/template/nontype7.C: New test.
3612         * g++.dg/template/nontype8.C: Likewise.
3613         * g++.dg/template/nontype9.C: Likewise.
3614         * g++.dg/template/nontype10.C: Likewise.
3615         * g++.dg/tc1/dr49.C: Likewise.
3616         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
3617         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
3618
3619 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3620
3621         * g++.dg/rtti/tinfo1.C: Remove xfails.
3622
3623 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3624
3625         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
3626         packed attribute to the definition to satisfy the new C++ parser.
3627
3628 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3629
3630         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
3631         invocations of va_arg.
3632
3633 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
3634
3635         PR c++/18124
3636         * g++.dg/template/crash25.C: New test.
3637
3638         PR c++/18155
3639         * g++.dg/template/typedef2.C: New test.
3640         * g++.dg/parse/crash13.C: Adjust error markers.
3641
3642         PR c++/18177
3643         * g++.dg/conversion/const3.C: New test.
3644
3645 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3646
3647         PR fortran/17535
3648         PR fortran/17583
3649         PR fortran/17713
3650         * gfortran.dg/generic_[123].f90: New testcases.
3651
3652 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3653
3654         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
3655         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
3656
3657 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3658
3659         PR tree-opt/16808
3660         * gcc.c-torture/compile/pr16808.c: New test.
3661
3662 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
3663
3664         PR rtl-optimization/17104
3665         * gcc.dg/ppc-bitfield1.c: New.
3666
3667 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3668
3669         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
3670
3671 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3672
3673         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
3674         strings for 32-bit code.
3675
3676 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
3677
3678         PR c/18239
3679         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
3680
3681 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
3682
3683         PR c++/18064
3684         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
3685
3686 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
3687
3688         PR c++/15172
3689         * g++.dg/init/aggr2.C: New test.
3690
3691 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
3692
3693         * objc.dg/local-decl-1.m: New test.
3694
3695 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3696
3697         * gcc.dg/20040910-1.c: Adjust regex.
3698
3699 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3700
3701         PR rtl-optimization/18084
3702         * g++.dg/opt/pr18084-1.C: New testcase.
3703
3704 2004-10-30  Matt Austern  <austern@apple.com>
3705
3706         PR c++/17542
3707         * g++.dg/ext/attrib18.C: New test.
3708
3709 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3710
3711         PR middle-end/18096
3712         * gcc.dg/pr18096-1.c: New test case.
3713
3714 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3715
3716         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
3717
3718 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
3719
3720         PR c/16666
3721         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
3722         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
3723         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
3724         gcc.dg/old-style-prom-3.c: New tests.
3725
3726 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
3727
3728         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
3729         Remove unnecessary inclusion of stdio.h.
3730
3731 2004-10-29  Roger Sayle  <roger@eyesopen.com>
3732
3733         PR rtl-optimization/17581
3734         * gcc.dg/pr17581-1.c: New test case.
3735
3736 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
3737
3738         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
3739         being implemented.
3740         * g++.dg/conversion/dr195-1.C: New.
3741         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
3742         * g++.old-deja/g++.mike/p10148.C: Likewise.
3743
3744 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
3745
3746         PR c++/17695
3747         * g++.dg/debug/typedef2.C: New test.
3748
3749 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
3750
3751         PR fortran/13490
3752         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
3753         * gfortran.dg/g77/README: Update.
3754
3755 2004-10-28  Matt Austern  <austern@apple.com>
3756
3757         PR c++/14124
3758         * g++.dg/ext/packed7.C: New test.
3759
3760 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3761
3762         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
3763         scan-assembler.
3764         * lib/scanasm.exp (hidden-scan-for): New proc.
3765         (scan-hidden): Use hidden-scan-for instead of constructing the scan
3766         string.
3767         (scan-not-hidden): Likewise.
3768         * lib/target-supports.exp (check_visibility_available): mach-o is
3769         support too.
3770
3771 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
3772
3773         PR c++/17132
3774         * g++.dg/template/memclass3.C: New test.
3775
3776 2004-10-28  Adam Nemet  <anemet@lnxw.com>
3777
3778         PR middle-end/18160
3779         * gcc.dg/register-var-1.c: New test.
3780         * gcc.dg/register-var-2.c: New test.
3781         * gcc.dg/asm-7.c: Taking the address of a register variable is an
3782         error now.
3783
3784 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
3785
3786         PR other/18172
3787         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
3788         unused variables.
3789         * gcc.dg/vect/vect-22.c: Likewise.
3790
3791 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
3792
3793         * gcc.dg/i386-rotate-1.c: New test.
3794
3795 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
3796
3797         * g++.dg/init/ref12.C: Add "run" marker.
3798
3799         PR c++/17435
3800         * g++.dg/init/ref12.C: New test.
3801
3802         PR c++/18140
3803         * g++.dg/template/shift1.C: New test.
3804         * g++.dg/template/error10.C: Adjust error markers.
3805
3806 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
3807
3808         PR tree-opt/17529
3809         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
3810
3811 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
3812
3813         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
3814         * gcc.dg/weak/weak-3.c: Likewise.
3815         * gcc.dg/weak/weak-5.c: Likewise.
3816         * gcc.dg/weak/weak-9.c: Likewise.
3817         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
3818         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
3819
3820         * gcc.dg/darwin-weakimport-1.c: New.
3821
3822 2004-10-28  Ben Elliston  <bje@au.ibm.com>
3823
3824         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
3825
3826 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
3827
3828         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
3829         'syntax' error messages.
3830         * gcc.dg/cpp/direct2s.c: Likewise.
3831
3832 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
3833
3834         * gcc.c-torture/compile/20041026-1.c: New.
3835
3836 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
3837
3838         PR c++/18093
3839         * g++.dg/lookup/ns2.C: New test.
3840
3841         PR c++/18020
3842         * g++.dg/template/enum4.C: New test.
3843
3844         PR c++/18161
3845         * g++.dg/template/expr1.C: New test.
3846
3847 2004-10-26  Ben Elliston  <bje@au.ibm.com>
3848
3849         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
3850
3851 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3852
3853         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
3854         gcc.dg/decl-nospec-3.c: New tests.
3855
3856 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
3857
3858         * objc.dg/super-class-3.m: New test.
3859
3860 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3861
3862         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
3863         resyncing.
3864         * gcc.dg/cpp/direct2s.c: Likewise.
3865
3866 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
3867
3868         * objc.dg/image-info.m: Update for changes to section selection.
3869
3870 2004-10-25  David Ayers  <d.ayers@inode.at>
3871             Ziemowit Laski  <zlaski@apple.com>
3872
3873         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
3874         diagnostics when messaging 'id <Proto>'.
3875         * objc.dg/class-protocol-1.m: New test.
3876         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
3877         a non-existent method signature.
3878         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
3879         Update diagnostics when messaging with non-existent method signature.
3880         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
3881         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
3882         invalid receivers are now resolved as if messaging 'id'; remove
3883         extraneous diagnostics.
3884
3885 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3886
3887         PR c/16667
3888         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
3889         gcc.dg/init-desig-obs-3.c: New tests.
3890
3891 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
3892
3893         * gcc.dg/debug/20041023-1.c: New test.
3894
3895 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
3896
3897         PR middle-end/17407
3898         * gcc.c-torture/compile/pr17407.c: New test.
3899
3900         PR c++/18121
3901         * g++.dg/template/array8.C: New test.
3902
3903 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3904
3905         PR other/18138
3906         * lib/g++.exp: Accept more than one multilib libgcc.
3907         * lib/gcc-dg.exp: Likewise.
3908         * lib/objc.exp: Likewise.
3909         * lib/treelang.exp: Likewise.
3910         * lib/gfortran.exp: Likewise.
3911
3912 2004-10-24  Ben Elliston  <bje@au.ibm.com>
3913
3914         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
3915
3916 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
3917
3918         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
3919         * gcc.dg/c99-const-expr-3.c: Likewise.
3920
3921 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
3922
3923         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
3924
3925 2004-10-23  Ben Elliston  <bje@au.ibm.com>
3926
3927         * gcc.c-torture/execute/loop-2e.x: Remove.
3928
3929 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3930
3931         PR c++/18095
3932         * g++.dg/parse/crash18.C: New.
3933         * g++.dg/parse/crash19.C: New.
3934
3935 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3936
3937         * g++.dg/ext/dllimport1.C: Move dg-warnings.
3938         * g++.dg/ext/dllimport2.C: Same.
3939         * g++.dg/ext/dllimport8.C: Same.
3940
3941 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
3942
3943         PR c++/10841
3944         * g++.dg/conversion/cast1.C: New test.
3945         * g++.dg/overload/pmf1.C: Adjust error marker.
3946
3947 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
3948
3949         PR objc/17923
3950         * objc.dg/const-str-7.m: New test.
3951
3952 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3953
3954         * g++.dg/template/memfriend11.C: Fix comment typo.
3955         * g++.dg/template/memfriend14.C: Likewise.
3956
3957 2004-10-20  Richard Henderson  <rth@redhat.com>
3958
3959         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
3960         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
3961         -fasynchronous-unwind-tables.
3962
3963 2004-10-20  Richard Henderson  <rth@redhat.com>
3964
3965         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
3966         (main): Return success.
3967         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
3968         (main): Return success.
3969
3970 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3971
3972         PR c++/13495
3973         * g++.dg/template/memfriend9.C: New test.
3974         * g++.dg/template/memfriend10.C: Likewise.
3975         * g++.dg/template/memfriend11.C: Likewise.
3976         * g++.dg/template/memfriend12.C: Likewise.
3977         * g++.dg/template/memfriend13.C: Likewise.
3978         * g++.dg/template/memfriend14.C: Likewise.
3979         * g++.dg/template/memfriend15.C: Likewise.
3980         * g++.dg/template/memfriend16.C: Likewise.
3981         * g++.dg/template/memfriend17.C: Likewise.
3982         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
3983
3984 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
3985
3986         * g++.dg/conversion/dr195.C: New.
3987         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
3988
3989 2004-10-20  Ben Elliston  <bje@au.ibm.com>
3990             Devang Patel  <dpatel@apple.com>
3991
3992         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
3993         of floating point arithmetic, which could trap.
3994
3995 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
3996
3997         PR c++/14035
3998         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
3999         * g++.dg/conversion/const2.C: New test.
4000         * g++.dg/expr/reinterpret2.C: New test.
4001         * g++.dg/expr/reinterpret3.C: New test.
4002         * g++.dg/expr/cast2.C: New test.
4003         * g++.dg/expr/copy1.C: New test.
4004         * g++.dg/other/conversion1.C: Change error message.
4005         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
4006         function pointers to void *.
4007         * g++.old-deja/g++.mike/p10148.C: Likewise.
4008
4009 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4010
4011         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
4012
4013 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
4014
4015         PR c++/18047
4016
4017         * g++.dg/parse/expr3.C: New test.
4018
4019 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4020
4021         * gcc.dg/smod-1.c: New test.
4022
4023 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
4024
4025         * objc.dg/method-14.m: New test.
4026
4027 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4028
4029         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
4030         Also xfail as the patch was reverted.
4031
4032 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4033
4034         PR middle-end/16973
4035         * gcc.dg/pr16973.c: New test.
4036
4037 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
4038
4039         PR tree-optimization/17656
4040         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
4041
4042 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4043
4044         * g++.dg/eh/shadow1.C: New.
4045
4046 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
4047
4048         * gcc.c-torture/compile/20041018-1.c: New test.
4049
4050 2004-10-18  Ben Elliston  <bje@au.ibm.com>
4051
4052         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
4053         compiler referring to register 0 when accessing sdata.  The linker
4054         now patches things up.
4055
4056 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
4057
4058         PR c/17529
4059         * gcc.c-torture/compile/pr17529.c: New test.
4060
4061 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4062
4063         PR c++/17743
4064         * g++.dg/ext/attrib17.C: New test.
4065
4066 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4067
4068         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
4069
4070 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4071
4072         PR c++/10479
4073         * g++.dg/ext/attrib16.C: New test.
4074
4075 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
4076
4077         PR c++/17042
4078         * g++.dg/init/dso_handle1.C: New test.
4079
4080         PR c++/14667
4081         * g++.dg/parse/typedef6.C: New test.
4082
4083         PR c++/17916
4084         * g++.dg/parse/pragma1.C: New test.
4085
4086 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
4087
4088         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
4089
4090 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
4091
4092         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
4093         -fno-common when on HPPA HP-UX platforms.
4094
4095 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
4096
4097         PR other/16820
4098         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
4099         stdint.h.
4100         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
4101         uintptr_t.
4102
4103 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4104
4105         PR c++/16301
4106         * g++.dg/lookup/strong-using-4.C: New test.
4107
4108 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4109
4110         PR middle-end/16567
4111         * gcc.c-torture/compile/nested-1.c: New test.
4112
4113 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4114
4115         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
4116         and mipsisa64*-*-* (until support for misaligned loads is added).
4117         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
4118         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
4119         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
4120         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
4121         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
4122         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
4123
4124 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
4125
4126         PR c++/17976
4127         * g++.dg/init/dtor3.C: New test.
4128
4129 2004-10-15  Ben Elliston  <bje@au.ibm.com>
4130
4131         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
4132
4133 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
4134
4135         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
4136         * gcc.dg/macho-lo-sum.c: Likewise.
4137
4138 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
4139
4140         * gcc.dg/ppc-spe64-1.c: New test.
4141
4142 2004-10-14  Devang Patel  <dpatel@apple.com>
4143
4144         PR 17635
4145         * gcc.dg/pr17635.c : New test.
4146
4147 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
4148
4149         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
4150         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
4151         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
4152         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
4153         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
4154         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
4155         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
4156         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
4157         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
4158         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
4159         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
4160         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
4161         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
4162         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
4163         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
4164         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
4165         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
4166         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
4167
4168 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4169
4170         * gcc.dg/vect/vect-82.c: New testcase.
4171         * gcc.dg/vect/vect-82_64.c: New testcase.
4172         * gcc.dg/vect/vect-83.c: New testcase.
4173         * gcc.dg/vect/vect-83_64.c: New testcase.
4174
4175 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4176
4177         * gcc.dg/cpp/error-1.c: New test.
4178
4179 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4180
4181         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
4182
4183 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
4184
4185         PR target/17984
4186         * gcc.dg/cris-peep2-xsrand2.c: New test.
4187
4188 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
4189
4190         PR c++/17661
4191         * testsuite/g++.dg/expr/for2.C: New test.
4192
4193 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4194
4195         * g++.dg/inherit/thunk1.C: Run on the SPARC.
4196
4197 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
4198
4199         PR tree-optimization/17724
4200         * g++.dg/opt/pr17724-1.C: New test.
4201         * g++.dg/opt/pr17724-2.C: New test.
4202         * g++.dg/opt/pr17724-3.C: New test.
4203         * g++.dg/opt/pr17724-4.C: New test.
4204         * g++.dg/opt/pr17724-5.C: New test.
4205         * g++.dg/opt/pr17724-6.C: New test.
4206
4207 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
4208
4209         PR c/17301
4210         * gcc.dg/pr17301-2.c: New test.
4211
4212 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
4213
4214         PR c++/15876
4215         * g++.dg/parse/error22.C: New test.
4216
4217         PR c++/17936
4218         * g++.dg/template/spec18.C: New test.
4219
4220 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
4221
4222         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
4223         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
4224         memcpy.
4225         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
4226         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
4227
4228 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4229
4230         * g++.dg/eh/cleanup5.C: Add dg-options "".
4231
4232 2004-10-11  Roger Sayle  <roger@eyesopen.com>
4233
4234         PR middle-end/17657
4235         * gcc.dg/switch-4.c: New test case.
4236
4237 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
4238
4239         * gcc.c-torture/execute/20041011-1.c: New test.
4240
4241 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4242
4243         PR c++/17554
4244         * g++.dg/init/for3.C: New test.
4245
4246         PR c++/17657
4247         * g++.dg/opt/switch2.C: New test.
4248
4249         PR middle-end/17703
4250         * g++.dg/warn/Wreturn-2.C: New test.
4251
4252 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4253
4254         PR c++/17907
4255         * g++.dg/eh/cleanup5.C: New test.
4256
4257 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
4258
4259         PR c++/17393
4260         * g++.dg/parse/error21.C: New test.
4261
4262 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4263
4264         * g++.dg/overload/pmf1.C: Adjust quoting marks.
4265         * g++.dg/warn/incomplete1.C: Likewise.
4266         * g++.dg/template/qualttp20.C: Likewise.
4267
4268 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4269
4270         PR c/17881
4271         * parm-incomplete-1.c: New test.
4272
4273 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4274
4275         PR c++/17867
4276         * g++.dg/parse/error19.C: New test.
4277
4278         PR c++/17670
4279         * g++.dg/init/new11.C: New test.
4280
4281         PR c++/17821
4282         * g++.dg/parse/error20.C: New test.
4283
4284         PR c++/17826
4285         * g++.dg/template/crash24.C: New test.
4286
4287 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4288
4289         PR c/17301
4290         * gcc.dg/pr17301-1.c: New test.
4291
4292 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4293
4294         PR c/17189
4295         * gcc.dg/anon-struct-5.c: New test.
4296
4297 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4298
4299         PR c/17844
4300         * gcc.dg/pr17844-1.c: New test.
4301
4302 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
4303
4304         PR tree-optimization/17906
4305         * gcc.c-torture/compile/pr17906.c: New.
4306
4307 2004-10-09  Stuart Hastings  <stuart@apple.com>
4308             Roger Sayle  <roger@eyesopen.com>
4309
4310         PR rtl-optimization/17853
4311         * gcc.dg/i386-mmx-5.c: New testcase.
4312
4313 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
4314
4315         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
4316
4317 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4318
4319         PR c++/17524
4320         * g++.dg/template/static9.C: New test.
4321
4322         PR c++/17685
4323         * g++.dg/parse/operator5.C: New test.
4324
4325 2004-10-09  Roger Sayle  <roger@eyesopen.com>
4326
4327         PR middle-end/17894
4328         * gcc.c-torture/execute/divcmp-4.c: New test case.
4329
4330 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4331
4332         PR tree-opt/17902
4333         * g++.dg/opt/pr17902.C: New test.
4334
4335 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
4336
4337         * gcc.dg/cpp/ident-1.c: Add dg-options "".
4338
4339 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4340
4341         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
4342
4343 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4344
4345         * gcc.dg/assign-warn-3.c: New test.
4346
4347 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4348
4349         PR c/16999
4350         * gcc.dg/cpp/ident-1.c: New test.
4351
4352 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
4353
4354         * gcc.c-torture/compile/acc1.c: New.
4355
4356 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4357
4358         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
4359         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
4360
4361 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4362
4363         * gcc.dg/ultrasp11.c: New test.
4364
4365 2004-10-08  Michael Matz  <matz@suse.de>
4366
4367         * gcc.dg/doloop-2.c: New test.
4368
4369 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4370
4371         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
4372         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
4373         objc.dg/method-9.m: Update expected diagnostics.
4374
4375 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
4376
4377         * gcc.dg/ppc-fsel-3.c: New file.
4378         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
4379
4380 2004-10-07  Paul Brook  <paul@codesourcery.com>
4381
4382         * gfortran.dg/intrinsic_verify_1.f90: New test.
4383
4384 2004-10-07  Paul Brook  <paul@codesourcery.com>
4385
4386         * gfortran.dg/empty_format_1.f90: Remove stray commas.
4387
4388 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4389
4390         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
4391         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
4392         commit.
4393
4394 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4395
4396         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
4397
4398 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4399
4400         PR c++/17115
4401         * g++.dg/warn/Winline-4.C: New test.
4402
4403 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4404
4405         * gcc.c-torture/compile/20041007-1.c: New test.
4406
4407 2004-10-07  Paul Brook  <paul@codesourcery.com>
4408
4409         PR fortran/17678
4410         * gfortran.dg/use_allocated_1.f90: New test.
4411
4412 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4413
4414         PR middle-end/17849
4415         * gfortran.fortran-torture/compile/nested.f90: New test
4416
4417 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4418
4419         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
4420
4421 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4422
4423         PR c++/17368
4424         * g++.dg/ext/asm6.C: New test.
4425
4426 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
4427
4428         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
4429
4430 2004-10-06  Paul Brook  <paul@codesourcery.com>
4431
4432         PR libfortran/17709
4433         * gfortran.dg/empty_format_1.f90: New test.
4434
4435 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4436
4437         PR fortran/17568
4438         * gfortran.dg/ishft.f90: New test.
4439
4440         PR fortran/17283
4441         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
4442         tests.
4443
4444 2004-10-06  Paul Brook  <paul@codesourcery.com>
4445
4446         * gfortran.dg/do_1.f90: New test.
4447
4448 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4449
4450         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
4451         optimizing for size.
4452
4453 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4454
4455         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
4456
4457 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4458
4459         * gcc.c-torture/compile/20041005-1.c: New test.
4460
4461 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4462
4463         PR c++/17829
4464         * g++.dg/lookup/koenig4.C: New.
4465
4466 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4467
4468         * g++.dg/other/classkey1.C: Adjust quoting marks.
4469         * g++.dg/parse/error15.C: Likewise.
4470         * g++.dg/template/meminit2.C (int>): Likewise.
4471
4472 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4473
4474         PR fortran/17283
4475         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
4476
4477         PR fortran/17631
4478         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
4479
4480         PR fortran/17708
4481         * gfortran.dg/pr17708.f90: New test.
4482
4483 2004-10-04  Chao-ying Fu  <fu@mips.com>
4484
4485         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
4486         * gcc.dg/vect/vect-4.c: Ditto.
4487         * gcc.dg/vect/vect-5.c: Ditto.
4488         * gcc.dg/vect/vect-6.c: Ditto.
4489         * gcc.dg/vect/vect-8.c: Ditto.
4490         * gcc.dg/vect/vect-16.c: Ditto.
4491         * gcc.dg/vect/vect-30.c: Ditto.
4492         * gcc.dg/vect/vect-40.c: Ditto.
4493         * gcc.dg/vect/vect-41.c: Ditto.
4494         * gcc.dg/vect/vect-42.c: Ditto.
4495         * gcc.dg/vect/vect-43.c: Ditto.
4496         * gcc.dg/vect/vect-44.c: Ditto.
4497         * gcc.dg/vect/vect-45.c: Ditto.
4498         * gcc.dg/vect/vect-46.c: Ditto.
4499         * gcc.dg/vect/vect-47.c: Ditto.
4500         * gcc.dg/vect/vect-48.c: Ditto.
4501         * gcc.dg/vect/vect-49.c: Ditto.
4502         * gcc.dg/vect/vect-50.c: Ditto.
4503         * gcc.dg/vect/vect-51.c: Ditto.
4504         * gcc.dg/vect/vect-52.c: Ditto.
4505         * gcc.dg/vect/vect-53.c: Ditto.
4506         * gcc.dg/vect/vect-54.c: Ditto.
4507         * gcc.dg/vect/vect-55.c: Ditto.
4508         * gcc.dg/vect/vect-56.c: Ditto.
4509         * gcc.dg/vect/vect-57.c: Ditto.
4510         * gcc.dg/vect/vect-58.c: Ditto.
4511         * gcc.dg/vect/vect-59.c: Ditto.
4512         * gcc.dg/vect/vect-60.c: Ditto.
4513         * gcc.dg/vect/vect-74.c: Ditto.
4514         * gcc.dg/vect/vect-79.c: Ditto.
4515         * gcc.dg/vect/vect-80.c: Ditto.
4516
4517 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4518
4519         * gcc.dg/unused-7.c: Use the correct option.
4520
4521 2004-10-04  Paul Brook  <paul@codesourcery.com>
4522         Bud Davis  <bdavis9659@comcast.net>
4523
4524         PR fortran/17706
4525         PR fortran/16434
4526         * gfortran/pr17706.f90: New test.
4527         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
4528
4529 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4530
4531         * gfortran.dg/pr17612.f90: New test.
4532
4533 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4534
4535         * g++.dg/template/local1.C: Adjust quoting marks in
4536         testing for diagnostics.
4537         * g++.dg/tls/diag-2.C: Likewise.
4538         * g++.dg/other/error8.C: Likewise.
4539
4540 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4541
4542         PR c/17178
4543         * gcc.dg/unused-4.c: Adjust to be correct.
4544
4545         PR c/17820
4546         * gcc.dg/unused-7.c: New test.
4547
4548 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4549
4550         PR c++/17797
4551         * g++.dg/overload/template2.C: New test.
4552
4553 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
4554
4555         PR tree-optimization/16632
4556         * gcc.dg/tree-ssa/20041002-1.c: New.
4557
4558 2004-10-03  Paul Brook  <paul@codesourcery.com>
4559
4560         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
4561         rather than relying on default formatting.
4562
4563 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
4564
4565         * gcc.dg/20040920-1.c: Update expected message text.
4566
4567 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
4568
4569         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
4570
4571 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
4572
4573         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
4574         tree level.
4575
4576 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4577
4578         * gcc.dg/tree-ssa/pr17343.c: Remove.
4579
4580 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4581
4582         PR tree-opt/17343
4583         * gcc.dg/tree-ssa/pr17343.c: New test.
4584
4585 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
4586
4587         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
4588         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
4589         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
4590         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
4591         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
4592
4593 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4594
4595         * gcc.dg/lvalue-2.c: New test.
4596
4597 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4598
4599         PR c/17730
4600         * gcc.dg/pr17730-1.c: New test
4601
4602 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4603
4604         PR c/7425
4605         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
4606
4607 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4608
4609         * gcc.c-torture/execute/stdarg-1.c: New test.
4610         * gcc.c-torture/execute/stdarg-2.c: New test.
4611         * gcc.c-torture/execute/stdarg-3.c: New test.
4612         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4613         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4614         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4615         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4616         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4617
4618 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4619
4620         PR tree-optimization/17697
4621         * g++.dg/opt/pr17697-1.C: New test.
4622         * g++.dg/opt/pr17697-2.C: New test.
4623         * g++.dg/opt/pr17697-3.C: New test.
4624
4625 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4626
4627         PR c/16409
4628         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
4629         gcc.dg/vla-init-5.c: New tests.
4630
4631 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4632
4633         PR c/13804
4634         * gcc.dg/pr13804-1.c: New test.
4635
4636 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4637
4638         PR fortran/16938
4639         * gfortran.dg/pr16938.f90: New test.
4640
4641 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4642
4643         * g++.dg/template/crash23.C: New test.
4644
4645 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4646
4647         PR c++/17585
4648         * g++.dg/template/static8.C: New test.
4649
4650 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
4651
4652         PR c++/17681
4653         * g++.dg/other/error9.C: New test.
4654
4655 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
4656
4657         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
4658
4659 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4660
4661         PR fortran/15164
4662         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
4663
4664 2004-09-26  Roger Sayle  <roger@eyesopen.com>
4665
4666         PR middle-end/17112
4667         * gcc.dg/pr17112-1.c: New test case.
4668
4669 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4670
4671         PR c/11459
4672         * gcc.dg/pr11459-1.c: New test.
4673
4674 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
4675
4676         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
4677         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4678
4679 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4680
4681         * gfortran.dg/pr15324.f90: Make array bounds consistent.
4682
4683 2004-09-25  Jan Hubicka  <jh@suse.cz>
4684
4685         * compile/30040909-1.c: New test.
4686         * compile/30040907-1.c: New test.
4687
4688 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
4689
4690         * gcc.c-torture/execute/va-arg-26.c: New test.
4691
4692 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
4693
4694         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
4695         extra diagnostics on targets with 64-bit pointers.
4696         * objc.dg/selector-1.m: Adjust dg-warning regexp.
4697
4698 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4699
4700         PR c/17188
4701         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
4702         * gcc.dg/decl-3.c: Adjust expected message.
4703
4704 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4705
4706         PR fortran/17615
4707         * gfortran.dg/pr17615.f90: New test.
4708
4709 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
4710
4711         PR tree-optimzation/17517
4712         * g++.dg/tree-ssa/pr17517.C: New Test.
4713
4714 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4715
4716         PR c++/16889
4717         * g++.dg/lookup/ambig3.C: New.
4718
4719 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
4720
4721         PR tree-opt/17624
4722         * g++.dg/opt/pr17624.C: New test.
4723
4724 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4725
4726         PR c/6980
4727         * gcc.dg/Wbad-function-cast-1.c: New test.
4728
4729 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
4730
4731         * g++.dg/ext/complit1.C
4732         * g++.dg/other/error2.C
4733         * g++.dg/other/nontype-1.C
4734         * g++.dg/parse/crash11.C
4735         * g++.dg/parse/crash12.C
4736         * g++.dg/parse/error15.C
4737         * g++.dg/parse/error4.C
4738         * g++.dg/parse/tmpl-outside1.C
4739         * g++.dg/parse/too-many-tmpl-args1.C
4740         * g++.dg/template/dependent-expr3.C
4741         * g++.dg/template/error10.C
4742         * g++.dg/template/instantiate1.C
4743         * g++.dg/template/vtable2.C
4744         * g++.dg/warn/Wshadow-1.C
4745         * g++.dg/warn/weak1.C
4746         * g++.old-deja/g++.brendan/crash16.C
4747         * g++.old-deja/g++.brendan/crash18.C
4748         * g++.old-deja/g++.brendan/crash48.C
4749         * g++.old-deja/g++.brendan/crash49.C
4750         * g++.old-deja/g++.brendan/crash55.C
4751         * g++.old-deja/g++.brendan/crash56.C
4752         * g++.old-deja/g++.brendan/crash8.C
4753         * g++.old-deja/g++.brendan/enum11.C
4754         * g++.old-deja/g++.brendan/enum8.C
4755         * g++.old-deja/g++.brendan/enum9.C
4756         * g++.old-deja/g++.brendan/friend3.C
4757         * g++.old-deja/g++.brendan/misc14.C
4758         * g++.old-deja/g++.bugs/900402_02.C
4759         * g++.old-deja/g++.bugs/900404_03.C
4760         * g++.old-deja/g++.bugs/900404_04.C
4761         * g++.old-deja/g++.bugs/900428_03.C
4762         * g++.old-deja/g++.jason/crash4.C
4763         * g++.old-deja/g++.jason/overload21.C
4764         * g++.old-deja/g++.jason/redecl1.C
4765         * g++.old-deja/g++.jason/report.C
4766         * g++.old-deja/g++.jason/rfg10.C
4767         * g++.old-deja/g++.jason/template30.C
4768         * g++.old-deja/g++.law/arm12.C
4769         * g++.old-deja/g++.law/ctors5.C
4770         * g++.old-deja/g++.law/cvt20.C
4771         * g++.old-deja/g++.law/init10.C
4772         * g++.old-deja/g++.law/init8.C
4773         * g++.old-deja/g++.law/visibility17.C
4774         * g++.old-deja/g++.law/visibility7.C
4775         * g++.old-deja/g++.mike/net8.C
4776         * g++.old-deja/g++.mike/p646.C
4777         * g++.old-deja/g++.mike/p700.C
4778         * g++.old-deja/g++.mike/p701.C
4779         * g++.old-deja/g++.mike/p811.C
4780         * g++.old-deja/g++.ns/template13.C
4781         * g++.old-deja/g++.other/array3.C
4782         * g++.old-deja/g++.other/crash25.C
4783         * g++.old-deja/g++.other/dtor3.C
4784         * g++.old-deja/g++.other/dtor4.C
4785         * g++.old-deja/g++.other/main1.C
4786         * g++.old-deja/g++.other/warn7.C
4787         * g++.old-deja/g++.pt/crash11.C
4788         * g++.old-deja/g++.pt/crash36.C
4789         * g++.old-deja/g++.pt/spec22.C
4790         * g++.old-deja/g++.pt/spec9.C
4791         * g++.old-deja/g++.pt/ttp52.C
4792         * g++.old-deja/g++.robertl/eb103.C
4793         * g++.old-deja/g++.robertl/eb121.C
4794         * g++.old-deja/g++.robertl/eb22.C
4795         * g++.old-deja/g++.robertl/eb8.C:
4796         Update locations and/or regexps of dg-error markers.
4797         Remove markers for some bogus messages that are no longer issued.
4798
4799 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
4800
4801         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
4802         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
4803
4804 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
4805
4806         PR c++/17618
4807         * g++.dg/lookup/crash5.C: New test.
4808
4809 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
4810
4811         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
4812         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
4813         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
4814         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
4815         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
4816         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
4817
4818         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
4819         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
4820         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
4821         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
4822         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
4823         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
4824
4825         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
4826
4827         * gcc.dg/vect/vect-44.c: Check additional cases.
4828         * gcc.dg/vect/vect-48.c: Check additional cases.
4829
4830         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
4831         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
4832         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
4833         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
4834         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
4835         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
4836         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
4837         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
4838         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
4839
4840         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
4841         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
4842         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
4843
4844 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4845
4846         * gcc.dg/tree-ssa/loop-6.c: New test.
4847
4848 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
4849
4850         PR c++/17620
4851         * g++.dg/inherit/base2.C: New.
4852
4853 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4854
4855         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
4856         * gcc.dg/20001012-2.c: Likewise.
4857         * gcc.dg/20001013-1.c: Likewise.
4858         * gcc.dg/20001101-1.c: Likewise.
4859         * gcc.dg/20001102-1.c: Likewise.
4860         * gcc.dg/bf-spl1.c: Likewise.
4861         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
4862         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
4863
4864 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
4865
4866         PR tree-optimization/16721
4867         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
4868
4869 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
4870
4871         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
4872         * gcc.dg/20040305-1.c: Likewise.
4873
4874 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4875
4876         PR c/16566
4877         * gcc.c-torture/compile/pr16566-1.c,
4878         gcc.c-torture/compile/pr16566-2.c,
4879         gcc.c-torture/compile/pr16566-3.c: New tests.
4880
4881 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
4882
4883         PR tree-optimization/17512
4884         * gcc.c-torture/compile/20040916-1.c.
4885
4886 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
4887
4888         * gcc.dg/pragma-re-3.c: New test.
4889
4890 2004-09-17  Matt Austern  <austern@apple.com>
4891
4892         PR c++/15049
4893         * g++.dg/other/anon3.C: New.
4894
4895 2004-09-21  Roger Sayle  <roger@eyesopen.com>
4896
4897         PR c++/7503
4898         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
4899         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
4900         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
4901         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
4902         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
4903
4904 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
4905
4906         PR fortran/17286
4907         * gfortran.dg/pr17286.f90: New test.
4908
4909 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
4910
4911         PR c++/17530
4912         * g++.dg/template/static7.C: New test.
4913
4914 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
4915
4916         PR tree-opt/17558
4917         * gcc.c-torture/compile/pr17558.c: New test.
4918
4919 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4920
4921         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
4922         if SKIP_ATTRIBUTE is defined.
4923
4924 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4925
4926         PR fortran/15957
4927         * gfortran.dg/pr15957.f90: New test.
4928
4929 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
4930
4931         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
4932         in comparison.
4933         * gcc.dg/vect/vect-79.c: Likewise.
4934         * gcc.dg/vect/vect-80.c: Likewise.
4935
4936 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4937
4938         PR fortran/15750
4939         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
4940
4941 2004-09-20  Ira Rosen  <irar@il.ibm.com>
4942
4943         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
4944         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
4945         * gcc.dg/vect/vect-62.c: New testcase.
4946         * gcc.dg/vect/vect-63.c: New testcase.
4947         * gcc.dg/vect/vect-64.c: New testcase.
4948         * gcc.dg/vect/vect-65.c: New testcase.
4949         * gcc.dg/vect/vect-66.c: New testcase.
4950         * gcc.dg/vect/vect-67.c: New testcase.
4951         * gcc.dg/vect/vect-68.c: New testcase.
4952         * gcc.dg/vect/vect-69.c: New testcase.
4953         * gcc.dg/vect/vect-79.c: New testcase.
4954         * gcc.dg/vect/vect-80.c: New testcase.
4955
4956 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4957
4958         * gcc.target/mips/asm-1.c: New test.
4959
4960 2004-09-19  Ira Rosen  <irar@il.ibm.com>
4961
4962         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
4963         * gcc.dg/vect/vect-73.c: New testcase.
4964         * gcc.dg/vect/vect-74.c: New testcase.
4965         * gcc.dg/vect/vect-75.c: New testcase.
4966         * gcc.dg/vect/vect-76.c: New testcase.
4967         * gcc.dg/vect/vect-77.c: New testcase.
4968         * gcc.dg/vect/vect-78.c: New testcase
4969
4970 2004-09-18  Paul Brook  <paul@codesourcery.com>
4971
4972         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
4973
4974 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4975
4976         PR c/17424
4977         * gcc.dg/pr17424-1.c: New test.
4978
4979 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
4980
4981         * g++.dg/tree-ssa/pr17153.C: New test.
4982
4983 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
4984
4985         PR pch/13361
4986         * testsuite/g++.dg/pch/wchar-1.C: New.
4987         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4988
4989 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
4990
4991         * gcc.c-torture/execute/20040917-1.c: New test.
4992
4993 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
4994
4995         PR tree-optimization/17319
4996         * gcc.dg/pr17319.c: New test.
4997
4998 2004-09-17  Devang Patel  <dpatel@apple.com>
4999
5000         * gcc.dg/20040813-1.c: New test.
5001
5002 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5003
5004         PR tree-optimization/17273
5005         * gcc.c-torture/compile/pr17273.c: New test.
5006
5007 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5008
5009         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
5010         Update expected messages.
5011         * gcc.dg/declspec-13.c: New test.
5012
5013 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
5014
5015         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
5016
5017 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5018
5019         * gcc.c-torture/execute/pr17252.c: Use post-increment to
5020         change what 'a' is pointing to.
5021
5022 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
5023
5024         PR c++/16002
5025         * g++.dg/template/error18.C: New test.
5026
5027         PR c++/16029
5028         * g++.dg/warn/Wunused-8.C: New test.
5029
5030 2004-09-17  Steven Bosscher  <stevenb@suse.de>
5031
5032         PR tree-optimization/17513
5033         * gcc.dg/20040916-1.c: New test.
5034
5035 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
5036
5037         PR c++/17501
5038         * g++.dg/template/typename7.C: New test.
5039
5040 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5041
5042         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
5043
5044 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
5045
5046         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
5047         with -ftree-based-profiling also.
5048         * lib/profopt.exp: Support late-set profile_option/feedback_option.
5049
5050 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
5051
5052         PR/15364
5053         * gfortran.dg/der_array_io_1.f90: New test.
5054         * gfortran.dg/der_array_io_2.f90: New test.
5055         * gfortran.dg/der_array_io_3.f90: New test.
5056
5057 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5058
5059         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
5060         EABI.
5061
5062 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5063
5064         * g++.dg/opt/switch1.C: New test.
5065
5066 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5067
5068         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
5069         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
5070         Update expected messages.
5071
5072 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5073
5074         PR fortran/16485
5075         * gfortran.dg/same_name_1.f90: New test.
5076
5077 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
5078
5079         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
5080         dereference garbage pointers.
5081
5082 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
5083
5084         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
5085         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
5086
5087         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
5088         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
5089         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
5090
5091 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
5092
5093         PR c++/17324
5094         * g++.dg/template/mangle1.C: New test.
5095
5096 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5097
5098         PR tree-optimization/17252
5099         * gcc.c-torture/execute/pr17252.c: New test.
5100
5101 2004-09-14  Andrew Pinski  <apinski@apple.com>
5102
5103         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
5104
5105 2004-09-14  Roger Sayle  <roger@eyesopen.com>
5106
5107         PR rtl-optimization/9771
5108         * gcc.dg/pr9771-1.c: New test case.
5109
5110 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5111
5112         PR tree-optimization/15262
5113         * gcc.c-torture/execute/pr15262-1.c: New test.
5114         * gcc.c-torture/execute/pr15262-2.c: New test.
5115
5116 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5117
5118         * gcc.dg/declspec-12.c: New test.
5119
5120 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
5121
5122         * gfortran.dg/pr17090.f90: Add directives to test.
5123
5124 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5125
5126         * gcc.c-torture/compile/20040914-1.c: New test.
5127
5128 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5129
5130         PR c++/16162
5131         * g++.dg/template/decl2.C: New test.
5132
5133 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
5134
5135         PR fortran/17090
5136         * gfortran.dg/pr17090.f90: New test.
5137
5138 2004-09-13  Dale Johannesen  <dalej@apple.com>
5139
5140         * gcc.c-torture/compile/pr17408.c:  New test case.
5141
5142 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5143
5144         PR c++/16716
5145         * g++.dg/parse/crash17.C: New test.
5146
5147         PR c++/17327
5148         * g++.dg/template/enum3.C: New test.
5149
5150 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
5151
5152         * lib/gcc-defs.exp: Load wrapper.exp.
5153         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
5154         using local code.
5155         * lib/gcc.exp (gcc_init): Similar.
5156         * lib/gfortran.exp (gfortran_init): Similar.
5157         * lib/objc.exp (objc_init): Similar.
5158         * lib/treelang.exp (treelang_init): Similar.
5159         * lib/wrapper.exp: New file with build_wrapper call machinery in
5160         ${tool}_maybe_build_wrapper.
5161
5162 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5163
5164         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
5165         "inline".
5166         * gcc.dg/declspec-11.c: Update expected messages.
5167         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
5168         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
5169         gcc.dg/inline-12.c: New tests.
5170
5171 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
5172
5173         * g++.dg/tree-ssa/pr17400.C: New testcase.
5174
5175 2004-09-13  James E Wilson  <wilson@specifixinc.com>
5176
5177         * gcc.target/mips/sb1-1.c: New testcase.
5178
5179 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
5180
5181         * lib/g77-dg.exp: Remove unused file.
5182         * lib/mike-g77.exp: Ditto.
5183         * lib/g77.exp: Ditto.
5184
5185 2004-09-12  Richard Henderson  <rth@redhat.com>
5186
5187         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
5188
5189 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5190
5191         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
5192         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5193         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
5194         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
5195         Update expected messages.
5196
5197 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
5198
5199         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
5200         declaration/use mismatch for dirp parameter.
5201
5202 2004-09-12  Andrew Pinski  <apinski@apple.com>
5203
5204         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
5205         -fgnu-runtime is passed.
5206
5207 2004-09-12  Richard Henderson  <rth@redhat.com>
5208
5209         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
5210         do the uplevel thing and update additional_flags directly.
5211         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
5212         gfortran.fortran-torture/execute/intrinsic_nearest.x,
5213         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
5214         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
5215
5216 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5217
5218         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
5219
5220 2004-09-11  Roger Sayle  <roger@eyesopen.com>
5221
5222         PR middle-end/17411
5223         * g++.dg/opt/pr17411-1.C: New test case.
5224
5225 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5226
5227         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5228         gcc.dg/tls/diag-2.c: Update expected messages.
5229         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
5230         messages.
5231         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
5232         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
5233         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
5234         gcc.dg/tls/diag-5.c: New tests.
5235
5236 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
5237
5238         * gcc.dg/20040910-1.c: Correct dg-error regexp.
5239
5240 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5241
5242         * g++.dg/parse/break-in-for.C: New test.
5243
5244 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
5245
5246         * gcc.dg/tree-ssa/20040911-1.c: New test.
5247
5248 2004-09-11  Andreas Jaeger  <aj@suse.de>
5249
5250         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
5251         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
5252
5253 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
5254
5255         * gcc.target/frv: New directory of FR-V-specific tests.
5256
5257 2004-09-10  James E Wilson  <wilson@specifixinc.com>
5258
5259         * gcc.dg/convert-vec-1.c: New test.
5260
5261 2004-09-10  Roger Sayle  <roger@eyesopen.com>
5262
5263         PR middle-end/17024
5264         * gcc.dg/pr17024-1.c: New test case.
5265
5266 2004-09-10  Eric Christopher  <echristo@redhat.com>
5267
5268         * gcc.dg/20040910-1.c: New test.
5269
5270 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5271
5272         * gcc.dg/bitfld-9.c: New test.
5273
5274 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
5275
5276         * gcc.c-torture/execute/ieee/acc1.c: New test.
5277         * gcc.c-torture/execute/ieee/acc2.c: New test.
5278         * gcc.c-torture/execute/ieee/mzero6.c: New test.
5279
5280 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5281
5282         * gcc.dg/deprecated-2.c: New test.
5283
5284 2004-09-09  James E Wilson  <wilson@specifixinc.com>
5285
5286         * gcc.dg/init-vec-1.c: New test.
5287
5288 2004-09-09  Roger Sayle  <roger@eyesopen.com>
5289
5290         PR middle-end/17055
5291         * gcc.dg/pr17055-1.c: New test case.
5292
5293 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
5294
5295         PR target/17377
5296         * gcc.c-torture/execute/pr17377.c: New test.
5297
5298 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5299
5300         PR c/8420
5301         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
5302         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
5303         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5304         gcc.dg/long-long-typespec-1.c: New tests.
5305         * gcc.dg/tls/diag-2.c: Update expected diagnostics
5306
5307 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5308
5309         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
5310         gcc.dg/gnu99-static-1.c: New tests.
5311
5312 2004-09-08  Devang Patel  <dpatel@apple.com>
5313
5314         * gcc.dg/darwin-ld-20040828-1.c: New test.
5315         * gcc.dg/darwin-ld-20040828-2.c: New test.
5316         * gcc.dg/darwin-ld-20040828-3.c: New test.
5317
5318 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
5319
5320         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
5321         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
5322         in error message.
5323         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
5324         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
5325         in error message.
5326         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
5327         types they qualify.
5328         * objc.dg/type-size-2.m: Fix wording in comment.
5329         * objc.dg/va-meth-1.m: New test case.
5330
5331 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
5332
5333         PR c/16633:
5334         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
5335         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
5336
5337 2004-09-06  Devang Patel  <dpatel@apple.com>
5338
5339         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
5340         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
5341
5342 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
5343
5344         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
5345         reflect changed line numbering of diagnostics.
5346
5347 2004-09-06  Paul Brook  <paul@codesourcery.com>
5348
5349         * gfortran.dg/edit_real_1.f90: Add new test.
5350
5351 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5352
5353         * gcc.dg/tree-ssa/loop-2.c: New test.
5354         * gcc.dg/tree-ssa/loop-3.c: New test.
5355         * gcc.dg/tree-ssa/loop-4.c: New test.
5356         * gcc.dg/tree-ssa/loop-5.c: New test.
5357
5358 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5359
5360         * gcc.dg/format/sentinel-1.c: Update for parameter option.
5361
5362 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5363
5364         * gcc.dg/format/sentinel-1.c: New test.
5365
5366 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
5367
5368         * testsuite/gcc.dg/builtins-46.c: New.
5369
5370 2004-09-03  Devang Patel  <dpatel@apple.com>
5371
5372         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
5373         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
5374
5375 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5376
5377         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
5378         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
5379         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
5380         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
5381         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
5382         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
5383         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
5384         the non-portable bzero.
5385         * gcc.dg/20010912-1.c: xfail for NetWare.
5386         * gcc.dg/20020426-2.c: xfail for NetWare.
5387         * gcc.dg/20021014-1.c: xfail for NetWare.
5388         * gcc.dg/20021018-1.c: xfail for NetWare.
5389         * gcc.dg/20030213-1.c: xfail for NetWare.
5390         * gcc.dg/20030225-1.c: xfail for NetWare.
5391         * gcc.dg/20030708-1.c: xfail for NetWare.
5392         * gcc.dg/builtins-config.h: Also exclude NetWare.
5393         * gcc.dg/format/format.h: Define restrict only if not already defined.
5394         * gcc.dg/nest.c: xfail for NetWare.
5395         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
5396         * lib/target-supports.exp (check_visibility_available): Exclude
5397         NetWare.
5398
5399 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5400
5401         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
5402         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
5403         deterministic starting point for the alignment of structure fields.
5404         * gcc.dg/Wpadded.c: Dito.
5405         * g++.dg/abi/vbase10.C: Dito.
5406
5407 2004-09-03  Devang Patel  <dpatel@apple.com>
5408
5409         * g++.dg/debug/pr15736.cc: New test.
5410
5411 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5412
5413         * README.QMTEST: Fix out-of-date link.
5414
5415 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
5416
5417         PR fortran/16579
5418         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
5419         Delete.  Duplicate of gfortran.dg/g77/20010610.f
5420
5421 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5422
5423         * g++.dg/abi/arm_rtti1.C: New test.
5424
5425 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
5426
5427         * gcc.dg/ppc-vector-memcpy.c: New.
5428         * gcc.dg/ppc-vector-memset.c: New.
5429
5430 2004-09-02  Chao-ying Fu  <fu@mips.com>
5431
5432         * gcc.target/mips/mips-3d-1.c: New test.
5433         * gcc.target/mips/mips-3d-2.c: New test.
5434         * gcc.target/mips/mips-3d-3.c: New test.
5435         * gcc.target/mips/mips-3d-4.c: New test.
5436         * gcc.target/mips/mips-3d-5.c: New test.
5437         * gcc.target/mips/mips-3d-6.c: New test.
5438         * gcc.target/mips/mips-3d-7.c: New test.
5439         * gcc.target/mips/mips-3d-8.c: New test.
5440         * gcc.target/mips/mips-3d-9.c: New test.
5441         * gcc.target/mips/mips-ps-1.c: New test.
5442         * gcc.target/mips/mips-ps-2.c: New test.
5443         * gcc.target/mips/mips-ps-3.c: New test.
5444         * gcc.target/mips/mips-ps-4.c: New test.
5445         * gcc.target/mips/mips-ps-type.c: New test.
5446
5447 2004-09-02  Paul Brook  <paul@codesourcery.com>
5448
5449         * gfortran.dg/edit_real_1.f90: Add new tests.
5450
5451 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5452
5453         PR fortran/15327
5454         * gfortran.dg/merge_char_1.f90: New test.
5455
5456 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5457
5458         PR fortran/16404
5459         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
5460
5461 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5462
5463         PR c/1522
5464         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
5465
5466 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
5467
5468         * g++.dg/opt/loop1.C: Do not XFAIL.
5469
5470 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
5471
5472         * gcc.c-torture/execute/20040831-1.c: New test.
5473
5474 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
5475
5476         PR fortran/16579
5477         * gfortran.dg/g77/20010610.f: Now passes.
5478         Copy from g77.f-torture/execute. Add dg-run directive.
5479         * gfortran.dg/g77/README: Update
5480
5481 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5482
5483         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
5484         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
5485         (t1, t2, t3, t4): Add volatile.
5486
5487 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5488
5489         * g++.dg/ext/visibility/arm1.C: New test.
5490
5491 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
5492
5493         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
5494         -pedantic-errors.
5495
5496 2004-09-01  Paul Brook  <paul@codesourcery.com>
5497
5498         * gfortran.dg/eof_2.f90: New test.
5499
5500 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5501
5502         PR fortran/16579
5503         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
5504
5505 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
5506
5507         PR libfortran/16805
5508         * gfortran.dg/list_read_2.f90: New test.
5509
5510 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5511
5512         * g++.dg/abi/key1.C: New test.
5513
5514 2004-08-31  Richard Henderson  <rth@redhat.com>
5515
5516         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
5517         form of offsetof.
5518         * g++.dg/other/offsetof5.C: Remove duplicate.
5519
5520 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5521
5522         PR fortran/17244
5523         * gfortran.dg/func_derived_1.f90: New test.
5524
5525 2004-08-31  Paul Brook  <paul@codesourcery.com>
5526
5527         * gfortran.dg/eof_1.f90: New test.
5528
5529 2004-08-31  Paul Brook  <paul@codesourcery.com>
5530
5531         * gfortran.dg/list_read_1.f90: New file.
5532
5533 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
5534
5535         * g++.dg/opt/loop1.C: XFAIL.
5536
5537 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
5538
5539         * gcc.dg/funcdef-storage-1.c: New.
5540         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
5541         an extern function in local scope.
5542         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
5543         declare an 'auto inline' function in local scope.
5544         * gcc.dg/20011130-1.c: Likewise.
5545         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
5546         an 'auto' function in local scope.
5547         * gcc.dg/20021014-1.c: Likewise.
5548         * gcc.dg/20030331-2.c: Likewise.
5549
5550 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5551
5552         * gfortran.dg/blockdata_1.f90: New test.
5553
5554 2004-08-30  Richard Henderson  <rth@redhat.com>
5555
5556         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
5557
5558 2004-08-30  Richard Henderson  <rth@redhat.com>
5559
5560         * lib/fortran-torture.exp (fortran-torture-execute): Honor
5561         additional_flags set by alternate driver.
5562         (ieee-options): New procedure.
5563         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
5564         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
5565         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
5566         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
5567
5568 2004-08-30  Richard Henderson  <rth@redhat.com>
5569
5570         * lib/f-torture.exp: Remove.
5571
5572 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
5573
5574         PR rtl-optimization/16590
5575         * g++.dg/opt/loop1.C: New test.
5576
5577 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5578
5579         PR fortran/13910
5580         * gfortran.dg/oldstyle_1.f90: New test.
5581
5582 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
5583         Paul Brook  <paul@codesourcery.com>
5584
5585         * gfortran.dg/g77/README: Update.
5586         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
5587         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5588         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
5589
5590 2004-08-28  Paul Brook  <paul@codesourcery.com>
5591
5592         PR libfortran/17195
5593         * gfortran.dg/edit_real_1.f90: New test.
5594
5595 2004-08-27  Paul Brook  <paul@codesourcery.com>
5596
5597         * gfortran.dg/rewind_1.f90: New test.
5598
5599 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
5600
5601         PR fortran/16597
5602         * gfortran.dg/pr16597.f90: New test.
5603
5604 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5605
5606         PR c/13801
5607         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
5608         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
5609         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
5610         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
5611         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
5612
5613 2004-08-26  Nick Clifton  <nickc@redhat.com>
5614
5615         * gcc.c-torture/compile/pr17119.c: New test.
5616
5617 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5618
5619         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
5620
5621 2004-08-25  Richard Henderson  <rth@redhat.com>
5622
5623         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
5624         the bits that expect kind=8 to be the largest real kind.
5625
5626 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5627
5628         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
5629
5630 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5631
5632         * gfortran.dg/assignment_1.f90: New test.
5633
5634 2004-08-25  Adam Nemet  <anemet@lnxw.com>
5635
5636         * g++.dg/template/repo3.C: New test.
5637
5638 2004-08-25  Roger Sayle  <roger@eyesopen.com>
5639
5640         PR middle-end/16693
5641         PR tree-optimization/16372
5642         * g++.dg/opt/pr16372-1.C: New test case.
5643         * g++.dg/opt/pr16693-1.C: New test case.
5644         * g++.dg/opt/pr16693-2.C: New test case.
5645
5646 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5647
5648         * objc.dg/proto-lossage-4.m: New test.
5649
5650 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
5651
5652         PR c++/17155
5653         * g++.dg/inherit/local2.C: New test.
5654
5655 2004-08-25  Paul Brook  <paul@codesourcery.com>
5656
5657         PR fortran/17144
5658         * gfortran.dg/string_ctor_1.f90: New test.
5659
5660 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5661
5662         PR c++/14428
5663         * g++.dg/template/redecl2.C: New test.
5664
5665 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5666
5667         PR fortran/17143
5668         * gfortran.dg/pr17143.f90: New test.
5669
5670 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5671
5672         PR fortran/17164
5673         * gfortran.dg/pr17164.f90: New test.
5674
5675 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5676
5677         * gcc.dg/tree-ssa/loop-1.c: New test.
5678
5679 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5680
5681         * gcc.c-torture/compile/20040824-1.c: New test.
5682
5683 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5684
5685         * gcc.c-torture/compile/iftrap-3.c: New test.
5686
5687 2004-08-24  Paul Brook  <paul@codesourcery.com>
5688
5689         * gfortran.dg/entry_2.f90: New test.
5690
5691 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5692
5693         PR c++/16889
5694         * g++.dg/lookup/ambig[12].C: New.
5695
5696 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5697
5698         PR c++/16706
5699         * g++.dg/template/crash21.C: New test.
5700         * g++.dg/template/crash22.C: Likewise.
5701
5702 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5703
5704         PR c++/17149
5705         * g++.dg/template/access15.C: New.
5706
5707 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5708
5709         PR c++/17163
5710         * g++.dg/template/repo2.C: New test.
5711
5712 2004-08-23  Roger Sayle  <roger@eyesopen.com>
5713
5714         PR rtl-optimization/17078
5715         * gcc.c-torture/execute/pr17078-1.c: New test case.
5716
5717 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5718
5719         PR c/14492
5720         * gcc.dg/debug/crash1.c: New test.
5721
5722 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5723
5724         PR c/16180
5725         * gcc.dg/loop-5.c: New test.
5726
5727 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5728
5729         * gcc.c-torture/execute/20040823-1.c: New test.
5730
5731 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
5732
5733         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
5734         to the assembler.  Simplify test accordingly.
5735         (asm_abi_flags): Use GNU names.
5736         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
5737         to check for ABI flags.
5738
5739 2004-08-22  Andrew Pinski  <apinski@apple.com>
5740
5741         * g++.dg/opt/pr14029.C: New test.
5742         * gcc.c-torture/execute/pr15262.c: New test.
5743
5744 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5745
5746         * gfortran.dg/reduction.f90: Add checks with complex arguments.
5747
5748 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
5749
5750         PR 16908
5751         * gfortran.dg/direct_io.f90: New test.
5752
5753 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5754
5755         PR c++/17121
5756         * g++.dg/inherit/local2.C: New test.
5757
5758 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
5759
5760         PR c++/17120
5761         * g++.dg/warn/Wparentheses-4.C: New test.
5762
5763 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5764
5765         PR c++/17121
5766         * g++.dg/inherit/local2.C: New test.
5767
5768         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
5769         * gcc.dg/ppc-ldstruct.c: Likewise.
5770         * gcc.dg/ppc64-abi-2.c: Likewise.
5771
5772 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
5773
5774         PR rtl-optimization/17099
5775         * gcc.c-torture/execute/20040820-1.c: New test.
5776
5777 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
5778
5779         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
5780
5781 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
5782
5783         PR fortran/17077
5784         * gfortran.dg/auto_array_1.f90: New test.
5785
5786 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5787
5788         PR fortran/17074
5789         * gfortran.dg/simpleif_1.f90: New test.
5790
5791 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
5792
5793         * lib/target-supports.exp (check_profiling_available): Return
5794         false for arm*-*-symbianelf* and arm*-*-eabi*.
5795
5796         PR c++/15890
5797         * g++.dg/template/delete1.C: New test.
5798
5799 2004-08-19  Paul Brook  <paul@codesourcery.com>
5800
5801         PR fortran/14976
5802         PR fortran/16228
5803         * gfortran.dg/data_char_1.f90: New test.
5804
5805 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
5806
5807         PR fortran/16946
5808         * gfortran.dg/reduction.f90: New testcase.
5809
5810 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5811
5812         PR fortran/16520
5813         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
5814
5815 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5816
5817         PR c++/17041
5818         * g++.dg/Wparentheses-3.C: New test.
5819
5820 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
5821
5822         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
5823         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
5824         * gcc.dg/vect/vect-2.c: Likewise.
5825         * gcc.dg/vect/vect-3.c: Likewise.
5826         * gcc.dg/vect/vect-4.c: Likewise.
5827         * gcc.dg/vect/vect-5.c: Likewise.
5828         * gcc.dg/vect/vect-6.c: Likewise.
5829         * gcc.dg/vect/vect-7.c: Likewise.
5830         * gcc.dg/vect/vect-25.c: Likewise.
5831         * gcc.dg/vect/vect-31.c: Likewise.
5832         * gcc.dg/vect/vect-32.c: Likewise.
5833         * gcc.dg/vect/vect-34.c: Likewise.
5834         * gcc.dg/vect/vect-36.c: Likewise.
5835         * gcc.dg/vect/vect-all.c: Likewise.
5836
5837 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
5838
5839         PR c++/17068
5840         * g++.dg/template/operator4.C: New test.
5841
5842 2004-08-18  Richard Henderson  <rth@redhat.com>
5843
5844         * gcc.dg/20040206-1.c: XFAIL.
5845
5846 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5847
5848         PR c++/16246
5849         * g++.dg/template/array7.C: New test.
5850
5851 2004-08-17  James E Wilson  <wilson@specifixinc.com>
5852
5853         * gcc.dg/mips-movcc-1.c: New test.
5854         * gcc.dg/mips-movcc-2.c: New test.
5855         * gcc.dg/mips-movcc-3.c: New test.
5856
5857         * gcc.dg/mips-nmadd-1.c: New test.
5858         * gcc.dg/mips-nmadd-2.c: New test.
5859
5860 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5861
5862         PR c++/15871
5863         * g++.dg/opt/inline8.C: New test.
5864
5865         PR c++/16965
5866         * g++.dg/parse/error17.C: New test.
5867
5868 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
5869
5870         * gcc.dg/vect: New directory for vectorizer tests.
5871         * gcc.dg/vect/tree-vect.h: New file.
5872         * gcc.dg/vect/vect.exp: New file.
5873         * gcc.dg/vect/pr16105.c.c: New test.
5874         * gcc.dg/vect/vect-1.c: New test.
5875         * gcc.dg/vect/vect-2.c: New test.
5876         * gcc.dg/vect/vect-3.c: New test.
5877         * gcc.dg/vect/vect-4.c: New test.
5878         * gcc.dg/vect/vect-5.c: New test.
5879         * gcc.dg/vect/vect-6.c: New test.
5880         * gcc.dg/vect/vect-7.c: New test.
5881         * gcc.dg/vect/vect-8.c: New test.
5882         * gcc.dg/vect/vect-9.c: New test.
5883         * gcc.dg/vect/vect-10.c: New test.
5884         * gcc.dg/vect/vect-11.c: New test.
5885         * gcc.dg/vect/vect-12.c: New test.
5886         * gcc.dg/vect/vect-13.c: New test.
5887         * gcc.dg/vect/vect-14.c: New test.
5888         * gcc.dg/vect/vect-15.c: New test.
5889         * gcc.dg/vect/vect-16.c: New test.
5890         * gcc.dg/vect/vect-17.c: New test.
5891         * gcc.dg/vect/vect-18.c: New test.
5892         * gcc.dg/vect/vect-19.c: New test.
5893         * gcc.dg/vect/vect-20.c: New test.
5894         * gcc.dg/vect/vect-21.c: New test.
5895         * gcc.dg/vect/vect-22.c: New test.
5896         * gcc.dg/vect/vect-23.c: New test.
5897         * gcc.dg/vect/vect-24.c: New test.
5898         * gcc.dg/vect/vect-25.c: New test.
5899         * gcc.dg/vect/vect-26.c: New test.
5900         * gcc.dg/vect/vect-27.c: New test.
5901         * gcc.dg/vect/vect-28.c: New test.
5902         * gcc.dg/vect/vect-29.c: New test.
5903         * gcc.dg/vect/vect-30.c: New test.
5904         * gcc.dg/vect/vect-31.c: New test.
5905         * gcc.dg/vect/vect-32.c: New test.
5906         * gcc.dg/vect/vect-33.c: New test.
5907         * gcc.dg/vect/vect-34.c: New test.
5908         * gcc.dg/vect/vect-35.c: New test.
5909         * gcc.dg/vect/vect-36.c: New test.
5910         * gcc.dg/vect/vect-37.c: New test.
5911         * gcc.dg/vect/vect-38.c: New test.
5912         * gcc.dg/vect/vect-40.c: New test.
5913         * gcc.dg/vect/vect-41.c: New test.
5914         * gcc.dg/vect/vect-42.c: New test.
5915         * gcc.dg/vect/vect-43.c: New test.
5916         * gcc.dg/vect/vect-44.c: New test.
5917         * gcc.dg/vect/vect-45.c: New test.
5918         * gcc.dg/vect/vect-46.c: New test.
5919         * gcc.dg/vect/vect-47.c: New test.
5920         * gcc.dg/vect/vect-48.c: New test.
5921         * gcc.dg/vect/vect-49.c: New test.
5922         * gcc.dg/vect/vect-50.c: New test.
5923         * gcc.dg/vect/vect-51.c: New test.
5924         * gcc.dg/vect/vect-52.c: New test.
5925         * gcc.dg/vect/vect-53.c: New test.
5926         * gcc.dg/vect/vect-54.c: New test.
5927         * gcc.dg/vect/vect-55.c: New test.
5928         * gcc.dg/vect/vect-56.c: New test.
5929         * gcc.dg/vect/vect-57.c: New test.
5930         * gcc.dg/vect/vect-58.c: New test.
5931         * gcc.dg/vect/vect-59.c: New test.
5932         * gcc.dg/vect/vect-60.c: New test.
5933         * gcc.dg/vect/vect-61.c: New test.
5934         * gcc.dg/vect/vect-all.c: New test.
5935         * gcc.dg/vect/vect-none.c: New test.
5936
5937 2004-08-17  Paul Brook  <paul@codesourcery.com>
5938
5939         PR fortran/13082
5940         * gfortran.dg/entry_1.f90: New test.
5941
5942 2004-08-17  Andrew Pinski  <apinski@apple.com>
5943
5944         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
5945
5946 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
5947
5948         * gcc.dg/pr17036-1.c: New test.
5949
5950 2004-08-16  Devang Patel  <dpatel@apple.com>
5951
5952         * gcc.dg/darwin-20040809-1.c: New test.
5953
5954 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
5955
5956         * gcc.dg/funcdef-attr-1.c: New test.
5957
5958 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
5959
5960         * gcc.dg/altivec-17.c: New test.
5961         * gcc.dg/altivec-18.c: New test.
5962
5963 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5964
5965         PR c++/6749
5966         * g++.dg/template/vtable2.C: New test.
5967
5968 2004-08-14  Richard Henderson  <rth@redhat.com>
5969
5970         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
5971         * gcc.dg/pack-test-4.c (main): Return 0.
5972         * gcc.dg/setjmp-1.c: Remove XFAIL.
5973         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
5974
5975 2004-08-14  Richard Henderson  <rth@redhat.com>
5976
5977         * gcc.dg/980217-1.c: Add prototype for printf.
5978
5979 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
5980
5981         * gfortran.dg/pr16935.f90: New test.
5982
5983 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
5984
5985         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
5986
5987 2004-08-13  Paul Brook  <paul@codesourcery.com>
5988
5989         * gfortran.dg/der_io_1.f90: Remove stray comma.
5990
5991 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
5992
5993         * gcc.dg/vmx/cw-bug-2.c: Remove.
5994         * gcc.dg/vmx/vprint-1.c: Remove.
5995         * gcc.dg/vmx/vscan-1.c: Remove.
5996
5997 2004-08-12  Devang patel  <dpatel@apple.com>
5998
5999         * gcc.dg/darwin-20040809-2.c: New test.
6000
6001 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
6002
6003         * g++.dg/ext/altivec-12.C: New test.
6004
6005         * g++.dg/ext/altivec-11.C: New test.
6006
6007 2004-08-12  Paul Brook  <paul@codesourcery.com>
6008
6009         * g++.dg/abi/arm_cxa_vec_1.C: New test.
6010
6011 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6012
6013         * g++.dg/ext/altivec-2.C: Check for hardware support before
6014         executing any VMX instructions.
6015
6016         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
6017
6018 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
6019
6020         PR c++/16276
6021         * g++.old-deja/g++.other/comdat4.C: New test.
6022         * g++.old-deja/g++.other/comdat4-aux.cc: New.
6023
6024 2004-08-12  Ben Elliston  <bje@au.ibm.com>
6025
6026         PR target/16286
6027         * gcc.dg/pr16286.c: New test.
6028
6029 2004-08-12 Jan Beulich <jbeulich@novell.com>
6030
6031         * g++.dg/ext/asm5.C: New.
6032
6033 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6034
6035         PR c++/16698
6036         * g++.dg/eh/crash1.C: New test.
6037
6038         PR c++/16717
6039         * g++.dg/ext/construct1.C: New test.
6040
6041 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6042
6043         PR c++/16853
6044         * g++.dg/init/ptrmem1.C: New test.
6045
6046         PR c++/16618
6047         * g++.dg/parse/offsetof5.C: New test.
6048
6049         PR c++/16870
6050         * g++.dg/template/overload3.C: New test.
6051
6052 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6053
6054         PR c++/16964
6055         * g++.dg/parse/error16.C: New test.
6056
6057         PR c++/16904
6058         * g++.dg/template/error14.C: New test.
6059
6060         PR c++/16929
6061         * g++.dg/template/error15.C: New test.
6062
6063 2004-08-11  Devang Patel  <dpatel@apple.com>
6064
6065         * gcc.dg/darwin-ld-20040809-1.c: New test.
6066         * gcc.dg/darwin-ld-20040809-2.c: New test.
6067
6068 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
6069
6070         PR fortran/16917
6071         * gfortran.dg/dfloat_1.f90: New test.
6072
6073 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
6074
6075         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
6076         * gcc.dg/dll-2.c: Fix dg-require syntax.
6077         * gcc.misc-tests/arm-isr.c (abort): Declare.
6078         (exit): Likewise.
6079
6080 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
6081
6082         PR c++/16971
6083         * g++.dg/parse/crash16.C: New test.
6084
6085 2004-08-10  Roger Sayle  <roger@eyesopen.com>
6086
6087         * gcc.dg/mips-rsqrt-1.c: New test case.
6088         * gcc.dg/mips-rsqrt-2.c: New test case.
6089         * gcc.dg/mips-rsqrt-3.c: New test case.
6090
6091 2004-08-10  Paul Brook  <paul@codesourcery.com>
6092
6093         * gfortran.dg/der_io_1.f90: New test.
6094
6095 2004-08-10  Paul Brook  <paul@codesourcery.com>
6096
6097         PR fortran/16919
6098         * gfortran.dg/der_array_1.f90: New test.
6099
6100 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
6101
6102         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
6103
6104 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
6105
6106         * gcc.dg/wchar_t-2.c: Fix typo.
6107
6108 2004-08-09  Falk Hueffner  <falk@debian.org>
6109
6110         PR tree-optimization/12517
6111         * gcc.c-torture/compile/pr12517.c: New test.
6112
6113         PR tree-optimization/12578
6114         * gcc.c-torture/compile/pr12578.c: New test.
6115
6116         PR tree-optimization/12899
6117         * gcc.c-torture/compile/pr12899.c: New test.
6118
6119         PR rtl-optimization/14692
6120         * gcc.c-torture/compile/pr14692.c: New test.
6121
6122         PR tree-optimization/16461
6123         * gcc.c-torture/compile/pr16461.c: New test.
6124
6125 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6126
6127         * gfortran.dg/getenv_1.f90: New test.
6128
6129 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6130
6131         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
6132         wchar_t.
6133         * gcc.dg/symbian5.c: Test -fno-short-wchar.
6134
6135 2004-08-06  Paul Brook  <paul@codesourcery.com>
6136
6137         * gfortran.dg/ret_array_1.f90: New test.
6138         * gfortran.dg/ret_pointer_1.f90: New test.
6139
6140 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
6141
6142         * gcc.dg/missing-field-init-[12].c: New tests.
6143         * g++.dg/warn/missing-field-init-[12].C: New tests.
6144
6145 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6146
6147         * gcc.dg/enum2.c: New test.
6148         * gcc.dg/symbian3.c: Likewise.
6149         * gcc.dg/symbian4.c: Likewise.
6150         * gcc.dg/wchar_t-2.c: Likewise.
6151
6152 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6153
6154         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
6155         destructor tests.
6156
6157 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6158
6159         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
6160         dg-require-visiblity.
6161         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
6162         * g++.dg/ext/visibility/fvisibility.C: Likewise.
6163         * g++.dg/ext/visibility/memfuncts.C: Likewise.
6164         * g++.dg/ext/visibility/new1.C: Likewise.
6165         * g++.dg/ext/visibility/pragma.C: Likewise.
6166         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
6167         * g++.dg/ext/visibility/virtual.C: Likewise.
6168         * g++/dg/ext/visibility/visibility-1.C: Likewise.
6169         * g++/dg/ext/visibility/visibility-2.C: Likewise.
6170         * g++/dg/ext/visibility/visibility-3.C: Likewise.
6171         * g++/dg/ext/visibility/visibility-4.C: Likewise.
6172         * g++/dg/ext/visibility/visibility-5.C: Likewise.
6173         * g++/dg/ext/visibility/visibility-6.C: Likewise.
6174         * g++/dg/ext/visibility/visibility-7.C: Likewise.
6175         * g++/dg/ext/visibility/visibility-8.C: New test.
6176         * gcc.c-torture/compile/dll.x: Remove.
6177         * gcc.dg/dll-2.c: Use dg-require-dll
6178         * gcc.dg/visibility-10.c: New test.
6179         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
6180         supporting DLLs.
6181         * testsuite/lib/scanasm.exp (scan_hidden): New function.
6182         (scan_not_hidden): Likewise.
6183
6184 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
6185
6186         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
6187
6188 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
6189
6190         * gcc.c-torture/execute/20040805-1.c: New test.
6191
6192 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
6193
6194         * gcc.dg/20020118-1.c: Declare abort.
6195         * gcc.dg/altivec_check.h: Likewise.
6196         * gcc.dg/iftrap-2.c: Likewise.
6197         * gcc.dg/pragma-darwin.c: Likewise.
6198         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
6199
6200 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
6201
6202         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
6203
6204 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6205
6206         * gcc.c-torture/execute/builtins/abs-2.c,
6207         gcc.c-torture/execute/builtins/abs-3.c,
6208         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
6209         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
6210         intmax_t, uintmax_t and their limits.
6211         * gcc.dg/intmax_t-1.c: New test.
6212
6213 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6214
6215         * g++.dg/tc1/dr147.C: Add reference to PR.
6216
6217 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
6218
6219         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
6220         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
6221
6222 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
6223
6224         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
6225
6226 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6227
6228         * gcc.dg/redecl-5.c: New test.
6229         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
6230         of scanf.
6231
6232 2004-08-03  Roger Sayle  <roger@eyesopen.com>
6233
6234         PR middle-end/16790
6235         * gcc.c-torture/execute/pr16790-1.c: New test case.
6236
6237 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
6238
6239         * g++.dg/ext/visibility/assign1.C: New test.
6240         * g++.dg/ext/visibility/new1.C: Likewise.
6241
6242         * gcc.dg/symbian1.c: New test.
6243         * gcc.dg/symbian2.c: Likewise.
6244
6245 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6246
6247         PR target/16570
6248         * gcc.dg/i386-sse-9.c: New test.
6249
6250 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6251
6252         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
6253
6254 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6255
6256         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
6257         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
6258         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
6259         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
6260         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
6261         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
6262         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
6263         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
6264         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
6265         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
6266         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
6267         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
6268         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
6269         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
6270         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
6271         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
6272         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
6273         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
6274         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
6275         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
6276         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
6277         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
6278         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
6279         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6280         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
6281         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
6282         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
6283         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
6284         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
6285         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
6286         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
6287         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
6288         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
6289         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
6290         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
6291         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
6292         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
6293         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
6294         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
6295         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
6296         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
6297         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
6298         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
6299         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
6300         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
6301         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
6302         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
6303         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
6304         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
6305         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
6306         gcc.misc-tests/i386-pf-3dnow-1.c,
6307         gcc.misc-tests/i386-pf-athlon-1.c,
6308         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6309         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
6310         Declare built-in functions used.
6311         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
6312
6313 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
6314
6315         PR c++/16707
6316         * g++.dg/lookup/using12.C: New test.
6317
6318         * g++.dg/init/null1.C: Fix PR number.
6319         * g++.dg/parse/namespace10.C: Likewise.
6320
6321 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6322
6323         PR c++/16224
6324         * g++.dg/template/spec17.C: New test.
6325         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
6326         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
6327
6328 2004-08-02  David Billinghurst
6329
6330         PR fortran/16292
6331         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
6332
6333 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
6334
6335         * gcc.dg/ia64-got-1.c: New test case.
6336
6337 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6338
6339         PR c++/16489
6340         * g++.dg/init/null1.C: New test.
6341         * g++.dg/tc1/dr76.C: Adjust error marker.
6342
6343         PR c++/16529
6344         * g++.dg/parse/namespace10.C: New test.
6345
6346         PR c++/16810
6347         * g++.dg/inherit/ptrmem2.C: New test.
6348
6349 2004-08-02  Ben Elliston  <bje@au.ibm.com>
6350
6351         PR target/16155
6352         * gcc.dg/pr16155.c: New test.
6353
6354 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6355
6356         * gcc.dg/redecl-2.c: New test.
6357
6358 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
6359
6360         * gcc.dg/darwin-longdouble.c: New file.
6361
6362 2004-07-30  Richard Henderson  <rth@redhat.com>
6363
6364         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
6365         write to constant argument.
6366         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6367
6368 2004-07-30  Richard Henderson  <rth@redhat.com>
6369
6370         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
6371         tests of nearest around zero.
6372
6373 2004-07-30  Andrew Pinski  <apinski@apple.com>
6374
6375         * gcc.c-torture/compile/20040730-1.c: New test.
6376
6377 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6378
6379         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
6380         powerpc-eabispe.
6381
6382 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6383
6384         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
6385
6386 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
6387
6388         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
6389         contains $ld_library_path.
6390         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6391
6392 2004-07-29  Richard Henderson  <rth@redhat.com>
6393
6394         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
6395
6396         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
6397         (alt2, which): New.
6398         (Check): Accept either alternative.
6399
6400 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
6401
6402         * g++.dg/abi/inline1.C: New test.
6403         * g++.dg/abi/local1-a.cc: Likewise.
6404         * g++.dg/abi/local1.C: Likewise.
6405         * g++.dg/abi/mangle11.C: Tweak location of warnings.
6406         * g++.dg/abi/mangle12.C: Likewise.
6407         * g++.dg/abi/mangle17.C: Likewise.
6408         * g++.dg/abi/mangle20-2.C: Likewise.
6409         * g++.dg/opt/interface1.C: Likewise.
6410         * g++.dg/opt/interface1.h: Likewise.
6411         * g++.dg/opt/interface1-a.cc: New test.
6412         * g++.dg/parse/repo1.C: New test.
6413         * g++.dg/template/repo1.C: Likewise.
6414         * g++.dg/warn/Winline-1.C: Likewise.
6415         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
6416
6417 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
6418
6419         * gcc.dg/tree-ssa/20040729-1.c: New test.
6420
6421 2004-07-27  Matt Austern <austern@apple.com>
6422
6423         * gcc.dg/darwin-bool-1.c: New test.
6424         * gcc.dg/darwin-bool-2.c: New test.
6425
6426 2004-07-28  Richard Henderson  <rth@redhat.com>
6427
6428         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
6429         arguments in the correct type.  Don't write to constant arguments.
6430
6431 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6432
6433         PR tree-optimization/16688
6434         PR tree-optimization/16689
6435         * g++.dg/tree-ssa/pr16688.C: New test.
6436
6437 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6438
6439         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6440         loads.  Not only in the comment, this time.
6441
6442 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
6443
6444         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
6445         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
6446         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
6447         * gcc.dg/sh4a-bitmovua.c: New.
6448         * gcc.dg/sh4a-cos.c: New.
6449         * gcc.dg/sh4a-cosf.c: New.
6450         * gcc.dg/sh4a-fprun.c: New.
6451         * gcc.dg/sh4a-fsrra.c: New.
6452         * gcc.dg/sh4a-memmovua.c: New.
6453         * gcc.dg/sh4a-sin.c: New.
6454         * gcc.dg/sh4a-sincos.c: New.
6455         * gcc.dg/sh4a-sincosf.c: New.
6456         * gcc.dg/sh4a-sinf.c: New.
6457
6458 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6459
6460         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
6461         conditionals.
6462         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6463         loads.
6464         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
6465         DOM1.
6466
6467 2004-07-27  Andrew Pinski  <apinski@apple.com>
6468
6469         * g++.dg/rtti/tinfo1.C: Correct the xfail.
6470
6471 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
6472
6473         * gcc.dg/pragma-isr.c: New test.
6474
6475 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6476
6477         PR c++/14429
6478         * g++.dg/template/ttp11.C: New test.
6479
6480 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
6481
6482         * gcc.c-torture/compile/20040727-1.c: New test.
6483
6484 2004-07-26  Eric Christopher  <echristo@redhat.com>
6485
6486         * gcc.c-torture/compile/20040726-2.c: New test.
6487
6488 2004-07-26  Andrew Pinski  <apinski@apple.com>
6489
6490         * g++.dg/rtti/tinfo1.C: Xfail.
6491
6492 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
6493
6494         * gcc.c-torture/compile/20040726-1.c: New test.
6495
6496 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
6497             Brian Ryner  <bryner@brianryner.com>
6498
6499         PR c++/9283
6500         PR c++/15000
6501         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
6502         * g++.dg/ext/visibility/: New directory.
6503         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
6504         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
6505         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
6506         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
6507         * g++.dg/ext/visibility/fvisibility.C,
6508         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
6509         g++.dg/ext/visibility/fvisibility-override1.C
6510         g++.dg/ext/visibility/fvisibility-override2.C
6511         g++.dg/ext/visibility/memfuncts.C
6512         g++.dg/ext/visibility/noPLT.C
6513         g++.dg/ext/visibility/pragma.C
6514         g++.dg/ext/visibility/pragma-override1.C
6515         g++.dg/ext/visibility/pragma-override2.C
6516         g++.dg/ext/visibility/staticmemfuncts.C
6517         g++.dg/ext/visibility/virtual.C: New tests.
6518
6519 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6520
6521         PR c/15360
6522         * gcc.dg/pr15360-1.c: New test.
6523
6524 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
6525
6526         * gcc.dg/pragma-align-2.c: New test.
6527         * gcc.dg/pragma-init-fini.c: New test.
6528         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
6529         targets.
6530
6531 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6532
6533         * gcc.dg/init-string-2.c: New test.
6534
6535 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
6536
6537         PR 16684
6538         * gcc.dg/Wredundant-decls-1.c: New test case.
6539
6540 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
6541
6542         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
6543         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
6544         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
6545         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
6546         * gcc.dg/compat/generate-random.c: New file.
6547         * gcc.dg/compat/generate-random.h: Likewise.
6548         * gcc.dg/compat/generate-random_r.c: Likewise.
6549         * gcc.dg/compat/struct-layout-1.h: Likewise.
6550         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
6551         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
6552         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
6553         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
6554         * gcc.dg/compat/struct-layout-1_main.c: New test.
6555         * gcc.dg/compat/struct-layout-1_x.c: New file.
6556         * gcc.dg/compat/struct-layout-1_y.c: New file.
6557         * gcc.dg/compat/struct-layout-1_test.h: New file.
6558
6559 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6560
6561         * gcc.dg/comp-return-1.c: New test
6562
6563 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
6564
6565         * gcc.dg/vmx/8-02a.c: Fix typo.
6566
6567         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
6568         * gcc.dg/darwin-abi-3.c: New test.
6569
6570         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
6571         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
6572
6573         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
6574         * gcc.dg/vmx/ops-long-1.c: New test.
6575         * gcc.dg/vmx/ops-long-2.c: New test.
6576
6577 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6578
6579         * g++.dg/lookup/conv-[1234].C: New.
6580
6581 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
6582
6583         * g++.dg/parse/attr2.C: Simplify.
6584
6585 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6586
6587         PR c/7284
6588         * gcc.c-torture/execute/pr7284-1.c: New test.
6589
6590 2004-07-22  Brian Booth  <bbooth@redhat.com>
6591
6592         * gcc.dg/tree-ssa/20040721-1.c: New test.
6593
6594 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6595
6596         * g++.dg/template/crash20.c: New.
6597
6598 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
6599
6600         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
6601         Add dg-run directive.  Declare variables as required.
6602         * gfortran.dg/g77/README: Update
6603
6604 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
6605
6606         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
6607         gcc.dg/cris-peep2-andu2.c: New tests.
6608
6609 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6610
6611         PR c/15052
6612         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
6613         on return type.
6614         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
6615         messages.
6616         * gcc.dg/qual-return-2.c: Update expected messages.
6617         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
6618
6619 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6620
6621         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
6622         * gcc.dg/noncompile/921102-1.c: Update expected error message.
6623
6624 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6625
6626         PR c/11250
6627         * gcc.dg/init-string-1.c: New test.
6628
6629 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
6630
6631         PR middle-end/15345
6632         PR c/16450
6633         * gcc.dg/torture/nested-fn-1.c: New test.
6634
6635 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
6636
6637         PR target/16559
6638         * gcc.dg/ia64-fptr-1.c: New file.
6639
6640 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6641
6642         PR c++/14497
6643         * g++.dg/template/spec16.C: New test.
6644         * g++.old-deja/g++.robertl/eb118.C: Remove.
6645
6646 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6647
6648         PR c++/509
6649         * g++.dg/template/spec15.C: New test.
6650
6651 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
6652
6653         Copy cases from g77.f-torture/execute and add dg-run
6654         directive.  Other changes as noted.
6655         * gfortran.dg/g77/13037.f
6656         * gfortran.dg/g77/1832.f
6657         * gfortran.dg/g77/19981119-0.f
6658         * gfortran.dg/g77/19990313-0.f
6659         * gfortran.dg/g77/19990313-1.f
6660         * gfortran.dg/g77/19990313-2.f
6661         * gfortran.dg/g77/19990313-3.f
6662         * gfortran.dg/g77/19990419-1.f
6663         * gfortran.dg/g77/19990826-0.f
6664         * gfortran.dg/g77/19990826-2.f
6665         * gfortran.dg/g77/20000503-1.f
6666         * gfortran.dg/g77/20001111.f
6667         * gfortran.dg/g77/20010116.f
6668         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
6669         * gfortran.dg/g77/20010430.f
6670         * gfortran.dg/g77/6177.f
6671         * gfortran.dg/g77/947.f
6672         * gfortran.dg/g77/970816-3.f
6673         * gfortran.dg/g77/971102-1.f
6674         * gfortran.dg/g77/980520-1.f
6675         * gfortran.dg/g77/980628-0.f
6676         * gfortran.dg/g77/980628-1.f
6677         * gfortran.dg/g77/980628-10.f
6678         * gfortran.dg/g77/980628-2.f
6679         * gfortran.dg/g77/980628-3.f
6680         * gfortran.dg/g77/980628-7.f
6681         * gfortran.dg/g77/980628-8.f
6682         * gfortran.dg/g77/980628-9.f
6683         * gfortran.dg/g77/980701-0.f
6684         * gfortran.dg/g77/980701-1.f
6685         * gfortran.dg/g77/cabs.f
6686         * gfortran.dg/g77/claus.f
6687         * gfortran.dg/g77/complex_1.f
6688         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
6689         * gfortran.dg/g77/dcomplex.f
6690         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
6691         * gfortran.dg/g77/f90-intrinsic-mathematical.f
6692         * gfortran.dg/g77/f90-intrinsic-numeric.f
6693         * gfortran.dg/g77/int8421.f
6694         * gfortran.dg/g77/labug1.f
6695         * gfortran.dg/g77/large_vec.f
6696         * gfortran.dg/g77/le.f
6697         * gfortran.dg/g77/short.f
6698         * gfortran.dg/g77/README: Update
6699
6700 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
6701
6702         PR c++/16637
6703         * g++.dg/parse/lookup4.C: New test.
6704
6705 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6706
6707         PR c++/16175
6708         * g++.dg/template/ttp10.C: New test.
6709
6710 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6711
6712         * gcc.dg/pr12625-1.c: New test.
6713
6714 2004-07-20  Steven Bosscher  <stevenb@suse.de>
6715
6716         * testsuite/gcc.dg/switch-warn-1.c: New test.
6717         * testsuite/gcc.dg/switch-warn-2.c: New test.
6718         * gcc.c-torture/compile/pr14730.c: Update.
6719
6720 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
6721
6722         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
6723         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
6724         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
6725         g++.dg/template/nontype3.C: Remove trailing CR from tests.
6726
6727 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
6728
6729         PR c++/16623
6730         * g++.dg/template/assign1.C: New test.
6731
6732 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6733
6734         PR c++/12170
6735         * g++.dg/template/ttp9.C: New test.
6736
6737 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
6738
6739         * gcc.dg/format/cmn-err-1.c: New test.
6740
6741 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6742
6743         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
6744         gcc.dg/Wparentheses-10.c: New tests.
6745         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
6746
6747 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6748
6749         PR fortran/16465
6750         * gfortran.dg/g77//ffixed-line-length-0.f,
6751         gfortran.dg/g77/ffixed-line-length-132.f,
6752         gfortran.dg/g77/ffixed-line-length-72.f,
6753         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
6754         gfortran.dg/g77/README: Update.
6755
6756 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6757
6758         PR c++/13092
6759         * g++.dg/template/non-dependent7.C: New test.
6760         * g++.dg/template/non-dependent8.C: Likewise.
6761         * g++.dg/template/non-dependent9.C: Likewise.
6762         * g++.dg/template/non-dependent10.C: Likewise.
6763
6764 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
6765
6766         PR c++/16337
6767         * g++.dg/parse/attr2.C: New test.
6768
6769 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
6770
6771         * g77.dg: Removed.
6772         * g77.f-torture: Ditto.
6773
6774 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6775
6776         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
6777         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
6778         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
6779
6780 2004-07-16  Richard Henderson  <rth@redhat.com>
6781
6782         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
6783
6784 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6785
6786         * lib/fortran-torture.exp (fortran-torture): Don't test compile
6787         tests with full list of options.
6788         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
6789         of TORTURE_OPTIONS if test contains 'dg-do run'.
6790
6791         PR fortran/16404
6792         * gfortran.dg/do_iterator.f90: New test.
6793
6794 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6795
6796         PR rtl-optimization/16536
6797         * gcc.c-torture/execute/restrict-1.c: New test.
6798
6799 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6800
6801         PR fortran/15324
6802         * gfortran.dg/pr15324.f90: New test.
6803
6804         PR fortran/15129
6805         * gfortran.dg/pr15129.f90: New test.
6806
6807         PR fortran/15140
6808         * gfortran.dg/pr15140.f90: New test.
6809
6810         PR fortran/13792
6811         * gfortran.fortran-torture/execute/bounds.f90: Add check for
6812         compile-time simplification.
6813
6814 2004-07-14  Mike Stump  <mrs@apple.com>
6815
6816         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
6817
6818 2004-07-14  James E Wilson  <wilson@specifixinc.com>
6819
6820         PR target/16325
6821         * gcc.dg/profile-generate-1.c: New.
6822
6823 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
6824
6825         * gcc.c-torture/execute/20040709-1.c: New test.
6826         * gcc.c-torture/execute/20040709-2.c: New test.
6827
6828 2004-07-14  Mike Stump  <mrs@apple.com>
6829
6830         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
6831
6832 2004-07-14  Mike Stump  <mrs@apple.com>
6833
6834         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
6835
6836 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
6837
6838         PR c++/16518
6839         * g++.dg/parse/mutable1.C: New test.
6840
6841 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
6842
6843         PR tree-optimization/16443
6844         * gcc.dg/tree-ssa/20040713-1.c: New test.
6845
6846 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
6847
6848         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
6849         for operator new.
6850
6851 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6852
6853         * gfortran.dg/g77/README: New file
6854         * gfortran.dg/g77/19981216-0.f:  Copy from
6855         g77.f-torture/noncompile.  Add "dg-do compile" and
6856         dg-error as required.
6857         * gfortran.dg/g77/19990218-1.f: Likewise
6858         * gfortran.dg/g77/19990905-1.f: Likewise
6859         * gfortran.dg/g77/9263.f: Likewise
6860         * gfortran.dg/g77/980615-0.f: Likewise
6861         * gfortran.dg/g77/980616-0.f: Likewise
6862         * gfortran.dg/g77/check0.f: Likewise
6863         * gfortran.dg/g77/select_no_compile.f: Likewise
6864
6865 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6866
6867         Copy files from g77.f-torture/compile.
6868         Add "{ dg-do compile}".  Other changes as noted
6869         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
6870         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
6871         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
6872         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
6873         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
6874         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
6875         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
6876         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
6877         statement to conform to standard.  Append alpha1.x for reference.
6878         * gfortran.dg/g77/xformat.f: Add dg-warning
6879
6880 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6881
6882         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
6883         Add {dg-do compile} directive.
6884         * gfortran.dg/g77/cpp2.F: Likewise
6885
6886 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6887
6888         PR c++/5402
6889         * g++.dg/lookup/name-clash1.C: New test.
6890
6891         PR c++/9777
6892         * g++.dg/lookup/name-clash2.C: New test.
6893
6894         PR c++/12102
6895         * g++.dg/lookup/name-clash3.C: New test.
6896
6897 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6898
6899         * g++.dg/lookup/new2.C: New test.
6900         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
6901
6902 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
6903
6904         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
6905         Add {dg-do compile} directive.
6906         * gfortran.dg/g77/13060.f: Likewise
6907         * gfortran.dg/g77/19990218-0.f: Likewise
6908         * gfortran.dg/g77/19990305-0.f: Likewise
6909         * gfortran.dg/g77/19990419-0.f: Likewise
6910         * gfortran.dg/g77/19990502-0.f: Likewise
6911         * gfortran.dg/g77/19990502-1.f: Likewise
6912         * gfortran.dg/g77/19990525-0.f: Likewise
6913         * gfortran.dg/g77/19990826-1.f: Likewise
6914         * gfortran.dg/g77/19990826-3.f: Likewise
6915         * gfortran.dg/g77/19990905-2.f: Likewise
6916         * gfortran.dg/g77/20000412-1.f: Likewise
6917         * gfortran.dg/g77/20000511-1.f: Likewise
6918         * gfortran.dg/g77/20000511-2.f: Likewise
6919         * gfortran.dg/g77/20000518.f: Likewise
6920         * gfortran.dg/g77/20000601-1.f: Likewise
6921         * gfortran.dg/g77/20000601-2.f: Likewise
6922         * gfortran.dg/g77/20000629-1.f: Likewise
6923         * gfortran.dg/g77/20000630-2.f: Likewise
6924         * gfortran.dg/g77/20010115.f: Likewise
6925         * gfortran.dg/g77/20010321-1.f: Likewise
6926         * gfortran.dg/g77/20010426.f: Likewise
6927         * gfortran.dg/g77/20020307-1.f: Likewise
6928         * gfortran.dg/g77/8485.f: Likewise
6929         * gfortran.dg/g77/960317-1.f: Likewise
6930         * gfortran.dg/g77/970915-0.f: Likewise
6931         * gfortran.dg/g77/980310-1.f: Likewise
6932         * gfortran.dg/g77/980310-2.f: Likewise
6933         * gfortran.dg/g77/980310-3.f: Likewise
6934         * gfortran.dg/g77/980310-4.f: Likewise
6935         * gfortran.dg/g77/980310-6.f: Likewise
6936         * gfortran.dg/g77/980310-7.f: Likewise
6937         * gfortran.dg/g77/980310-8.f: Likewise
6938         * gfortran.dg/g77/980419-2.f: Likewise
6939         * gfortran.dg/g77/980424-0.f: Likewise
6940         * gfortran.dg/g77/980427-0.f: Likewise
6941         * gfortran.dg/g77/980729-0.f: Likewise
6942         * gfortran.dg/g77/981117-1.f: Likewise
6943         * gfortran.dg/g77/toon_1.f: Likewise
6944
6945 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6946
6947         PR c++/2204
6948         * g++.dg/other/abstract2.C: New test.
6949
6950 2004-07-12  Paul Brook  <paul@codesourcery.com>
6951
6952         * gfortran.dg/pointer_init_1.f90: New test.
6953
6954 2004-07-11  Paul Brook  <paul@codesourcery.com>
6955
6956         PR fortran/15986
6957         * gfortran.dg/contained_1.f90: New test.
6958
6959 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
6960
6961         * g++.dg/parse/defarg8.C: New test.
6962
6963 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6964
6965         PR fortran/16433
6966         * gfortran.dg/pr16433.f: New test.
6967
6968         PR fortran/17574
6969         * gfortran.dg/pr15754.f90: New test.
6970
6971 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6972
6973         PR tree-optimization/16437
6974         * gcc.c-torture/execute/bitfld-4.c: New test.
6975
6976 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6977
6978         * gfortran.fortran-torture/execute/common_2.f90: Add check for
6979         access to common var from module.
6980
6981 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6982
6983         PR fortran/16336
6984         * gfortran.fortran-torture/execute/common_2.f90: New test.
6985
6986 2004-07-10  Paul Brook  <paul@codesourcery.com>
6987
6988         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
6989
6990 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6991
6992         PR fortran/15969
6993         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
6994
6995 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
6996
6997         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
6998         * gfortran.dg/g77/ffixed-form-2.f: Likewise
6999         * gfortran.dg/g77/ffree-form-1.f: Likewise
7000         * gfortran.dg/g77/ffree-form-2.f: Likewise
7001         * gfortran.dg/g77/ffree-form-3.f: Likewise
7002         * gfortran.dg/g77/fno-underscoring.f: Likewise
7003         * gfortran.dg/g77/funderscoring.f: Likewise
7004         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
7005
7006 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7007
7008         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
7009
7010 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7011         Paul Brook  <paul@codesourcery.com>
7012
7013         PR fortran/13415
7014         * gfortran.dg/common_pointer_1.f90: New test.
7015
7016 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7017
7018         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
7019
7020 2004-07-09  James E Wilson  <wilson@specifixinc.com>
7021
7022         PR target/16364
7023         * gcc.c-torture/compile/20040709-1.c: New.
7024
7025 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7026
7027         PR fortran/14077
7028         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
7029
7030 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7031
7032         PR fortran/13201
7033         * gfortran.dg/shape_1.f90: New test.
7034
7035 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
7036             Andrew Pinski  <apinski@apple.com>
7037
7038         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
7039
7040 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7041
7042         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
7043         comment.
7044
7045 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7046         Paul Brook  <paul@codesourcery.com>
7047
7048         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
7049         '.f95' and '.F95'.
7050
7051 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
7052
7053         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
7054
7055 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7056
7057         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
7058         testcases with capital suffix.
7059
7060 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7061
7062         PR fortran/15481
7063         PR fortran/13372
7064         PR fortran/13575
7065         PR fortran/15978
7066         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
7067
7068         * gfortran.dg/implicit_1.f90: New test.
7069
7070 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7071
7072         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
7073         expression to match gfortran warning/error messages
7074         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
7075         dg-error text.
7076
7077 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7078
7079         * lib/fortran-torture.exp: Rename proc search_for to
7080         search_for_re.
7081
7082 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7083
7084         * gcc.c-torture/execute/simd-5.x: New file.
7085         XFAIL on SPARC 64-bit at -O0.
7086
7087 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7088
7089         PR c++/8211
7090         PR c++/16165
7091         * g++.dg/warn/effc3.C: New test.
7092
7093 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7094
7095         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
7096         change X to 1X in format.
7097         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
7098         add data statements to conform to standard.
7099
7100 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7101
7102         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
7103         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
7104         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
7105
7106 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7107
7108         * gfortran.dg/g77/7388.f: Copy from g77.dg
7109         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
7110         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
7111         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
7112         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
7113         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
7114         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
7115         * gfortran.dg/g77/strlen0.f: Likewise
7116
7117 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
7118
7119         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
7120         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
7121
7122 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7123
7124         * gcc.c-torture/execute/920428-2.x: Delete.
7125         * gcc.c-torture/execute/920501-7.x: Likewise.
7126
7127 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
7128
7129         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
7130         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
7131         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
7132         prescott and c3-2.
7133         (PREFETCH_3DNOW): Add -march=c3.
7134
7135 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
7136
7137         PR c/16437
7138         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
7139         * gcc.c-torture/execute/bf64-1.x: Likewise.
7140
7141 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7142
7143         * gcc.c-torture/compile/20040708-1.c: New test.
7144
7145 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7146
7147         PR c++/16169
7148         * g++.dg/warn/effc2.C: New test.
7149
7150 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7151
7152         * gcc.c-torture/execute/bitfld-1.x: Remove.
7153         * gcc.c-torture/execute/bitfld-3.c: New test.
7154         * gcc.dg/bitfld-2.c: Remove XFAILs.
7155
7156 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7157
7158         PR c++/16276
7159         * g++.dg/rtti/tinfo1.C: New file.
7160
7161 2004-07-07  Eric Christopher  <echristo@redhat.com>
7162
7163         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
7164
7165 2004-07-07  Andrew Pinski  <apinski@apple.com>
7166
7167         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
7168
7169 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
7170
7171         * g++.dg/init/call1.C: XFAIL.
7172
7173 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
7174
7175         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
7176         except for movstrict*, to movmem* and clrstr* to clrmem*.
7177
7178 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
7179
7180         * gcc.c-torture/execute/20040707-1.c: New test.
7181
7182 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
7183
7184         * gcc.c-torture/execute/20040706-1.c: New test.
7185
7186 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7187
7188         PR c++/3671
7189         * g++.dg/template/spec14.C: New test.
7190
7191 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
7192
7193         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
7194         nothing if not yet defined.  Use it in b, c and d type definitions.
7195         * gcc.c-torture/execute/20040705-1.c: New test.
7196         * gcc.c-torture/execute/20040705-2.c: New test.
7197
7198 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7199
7200         PR c++/2518
7201         * g++.dg/lookup/new1.C: New test.
7202
7203 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7204
7205         PR c++/11406
7206         * g++.dg/template/sizeof8.C: New test.
7207
7208 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
7209
7210         * gcc.c-torture/compile/20040705-1.c: New test.
7211
7212 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
7213
7214         * gfortran.fortran-torture/execute/seq_io.f90: New test.
7215
7216 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
7217
7218         * gcc.dg/cpp/if-mop.c: Two new testcases.
7219         * gcc.dg/cpp/trad/comment-3.c: New.
7220
7221 2004-07-04  Paul Brook  <paul@codesourcery.com>
7222
7223         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
7224
7225 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
7226
7227         PR c++/3761
7228         * g++.dg/lookup/crash4.C: New test.
7229
7230 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
7231
7232         * gcc.c-torture/execute/builtin-abs-1.c
7233         * gcc.c-torture/execute/builtin-abs-2.c
7234         * gcc.c-torture/execute/builtin-complex-1.c
7235         * gcc.c-torture/execute/builtins/string-1-lib.c
7236         * gcc.c-torture/execute/builtins/string-1.c
7237         * gcc.c-torture/execute/builtins/string-2-lib.c
7238         * gcc.c-torture/execute/builtins/string-2.c
7239         * gcc.c-torture/execute/builtins/string-3-lib.c
7240         * gcc.c-torture/execute/builtins/string-3.c
7241         * gcc.c-torture/execute/builtins/string-4-lib.c
7242         * gcc.c-torture/execute/builtins/string-4.c
7243         * gcc.c-torture/execute/builtins/string-5-lib.c
7244         * gcc.c-torture/execute/builtins/string-5.c
7245         * gcc.c-torture/execute/builtins/string-6-lib.c
7246         * gcc.c-torture/execute/builtins/string-6.c
7247         * gcc.c-torture/execute/builtins/string-7-lib.c
7248         * gcc.c-torture/execute/builtins/string-7.c
7249         * gcc.c-torture/execute/builtins/string-8-lib.c
7250         * gcc.c-torture/execute/builtins/string-8.c
7251         * gcc.c-torture/execute/builtins/string-9-lib.c
7252         * gcc.c-torture/execute/builtins/string-9.c
7253         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
7254         * gcc.c-torture/execute/builtins/string-asm-1.c
7255         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
7256         * gcc.c-torture/execute/builtins/string-asm-2.c
7257         * gcc.c-torture/execute/stdio-opt-1.c
7258         * gcc.c-torture/execute/stdio-opt-2.c
7259         * gcc.c-torture/execute/stdio-opt-3.c
7260         * gcc.c-torture/execute/string-opt-1.c
7261         * gcc.c-torture/execute/string-opt-10.c
7262         * gcc.c-torture/execute/string-opt-11.c
7263         * gcc.c-torture/execute/string-opt-12.c
7264         * gcc.c-torture/execute/string-opt-13.c
7265         * gcc.c-torture/execute/string-opt-14.c
7266         * gcc.c-torture/execute/string-opt-15.c
7267         * gcc.c-torture/execute/string-opt-16.c
7268         * gcc.c-torture/execute/string-opt-2.c
7269         * gcc.c-torture/execute/string-opt-6.c
7270         * gcc.c-torture/execute/string-opt-7.c
7271         * gcc.c-torture/execute/string-opt-8.c:
7272         Replace with ...
7273
7274         * gcc.c-torture/execute/builtins/abs-2.c
7275         * gcc.c-torture/execute/builtins/abs-3.c
7276         * gcc.c-torture/execute/builtins/complex-1.c
7277         * gcc.c-torture/execute/builtins/fprintf.c
7278         * gcc.c-torture/execute/builtins/fputs.c
7279         * gcc.c-torture/execute/builtins/memcmp.c
7280         * gcc.c-torture/execute/builtins/memmove.c
7281         * gcc.c-torture/execute/builtins/memops-asm.c
7282         * gcc.c-torture/execute/builtins/mempcpy-2.c
7283         * gcc.c-torture/execute/builtins/mempcpy.c
7284         * gcc.c-torture/execute/builtins/memset.c
7285         * gcc.c-torture/execute/builtins/printf.c
7286         * gcc.c-torture/execute/builtins/sprintf.c
7287         * gcc.c-torture/execute/builtins/strcat.c
7288         * gcc.c-torture/execute/builtins/strchr.c
7289         * gcc.c-torture/execute/builtins/strcmp.c
7290         * gcc.c-torture/execute/builtins/strcpy.c
7291         * gcc.c-torture/execute/builtins/strcspn.c
7292         * gcc.c-torture/execute/builtins/strlen-2.c
7293         * gcc.c-torture/execute/builtins/strlen.c
7294         * gcc.c-torture/execute/builtins/strncat.c
7295         * gcc.c-torture/execute/builtins/strncmp-2.c
7296         * gcc.c-torture/execute/builtins/strncmp.c
7297         * gcc.c-torture/execute/builtins/strncpy.c
7298         * gcc.c-torture/execute/builtins/strpbrk.c
7299         * gcc.c-torture/execute/builtins/strpcpy-2.c
7300         * gcc.c-torture/execute/builtins/strpcpy.c
7301         * gcc.c-torture/execute/builtins/strrchr.c
7302         * gcc.c-torture/execute/builtins/strspn.c
7303         * gcc.c-torture/execute/builtins/strstr-asm.c
7304         * gcc.c-torture/execute/builtins/strstr.c:
7305         ... these new files.
7306
7307         * gcc.c-torture/execute/builtins/abs-2-lib.c
7308         * gcc.c-torture/execute/builtins/abs-3-lib.c
7309         * gcc.c-torture/execute/builtins/complex-1-lib.c
7310         * gcc.c-torture/execute/builtins/fprintf-lib.c
7311         * gcc.c-torture/execute/builtins/fputs-lib.c
7312         * gcc.c-torture/execute/builtins/memcmp-lib.c
7313         * gcc.c-torture/execute/builtins/memmove-lib.c
7314         * gcc.c-torture/execute/builtins/memops-asm-lib.c
7315         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
7316         * gcc.c-torture/execute/builtins/mempcpy-lib.c
7317         * gcc.c-torture/execute/builtins/memset-lib.c
7318         * gcc.c-torture/execute/builtins/printf-lib.c
7319         * gcc.c-torture/execute/builtins/sprintf-lib.c
7320         * gcc.c-torture/execute/builtins/strcat-lib.c
7321         * gcc.c-torture/execute/builtins/strchr-lib.c
7322         * gcc.c-torture/execute/builtins/strcmp-lib.c
7323         * gcc.c-torture/execute/builtins/strcpy-lib.c
7324         * gcc.c-torture/execute/builtins/strcspn-lib.c
7325         * gcc.c-torture/execute/builtins/strlen-2-lib.c
7326         * gcc.c-torture/execute/builtins/strlen-lib.c
7327         * gcc.c-torture/execute/builtins/strncat-lib.c
7328         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
7329         * gcc.c-torture/execute/builtins/strncmp-lib.c
7330         * gcc.c-torture/execute/builtins/strncpy-lib.c
7331         * gcc.c-torture/execute/builtins/strpbrk-lib.c
7332         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
7333         * gcc.c-torture/execute/builtins/strpcpy-lib.c
7334         * gcc.c-torture/execute/builtins/strrchr-lib.c
7335         * gcc.c-torture/execute/builtins/strspn-lib.c
7336         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
7337         * gcc.c-torture/execute/builtins/strstr-lib.c
7338         * gcc.c-torture/execute/builtins/lib/abs.c
7339         * gcc.c-torture/execute/builtins/lib/fprintf.c
7340         * gcc.c-torture/execute/builtins/lib/memset.c
7341         * gcc.c-torture/execute/builtins/lib/printf.c
7342         * gcc.c-torture/execute/builtins/lib/sprintf.c
7343         * gcc.c-torture/execute/builtins/lib/strcpy.c
7344         * gcc.c-torture/execute/builtins/lib/strcspn.c
7345         * gcc.c-torture/execute/builtins/lib/strncat.c
7346         * gcc.c-torture/execute/builtins/lib/strncmp.c
7347         * gcc.c-torture/execute/builtins/lib/strncpy.c
7348         * gcc.c-torture/execute/builtins/lib/strpbrk.c
7349         * gcc.c-torture/execute/builtins/lib/strspn.c
7350         * gcc.c-torture/execute/builtins/lib/strstr.c:
7351         New files containing support routines.
7352
7353         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
7354         declaration.
7355         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
7356         when not optimizing.
7357
7358 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
7359
7360         PR c++/16240
7361         * g++.dg/abi/mangle22.C: New test.
7362         * g++.dg/abi/mangle23.C: Likewise.
7363
7364 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
7365
7366         PR fortran/16290
7367         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
7368         Allow for cases without denormalized floating point numbers.
7369
7370 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
7371
7372         PR c/1027
7373         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7374         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
7375         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
7376         expected warning text.
7377         * gcc.dg/format/diag-2.c: New test.
7378
7379 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7380
7381         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
7382
7383 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
7384
7385         * gcc.dg/builtins-43.c: New.
7386         * gcc.dg/builtins-44.c: New.
7387         * gcc.dg/builtins-45.c: New.
7388
7389 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
7390             Andreas Tobler  <a.tobler@schweiz.ch>
7391
7392         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
7393         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
7394         as SIGSEGV.
7395         * gcc.dg/cleanup-11.c: Likewise.
7396         * gcc.dg/cleanup-8.c: Likewise.
7397         * gcc.dg/cleanup-9.c: Likewise.
7398         * gcc.dg/cleanup-5.c: Run on all platforms.
7399
7400 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7401
7402         * g++.dg/warn/nonnull1.C: New test.
7403
7404 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7405
7406         * gcc.dg/compat/compat-common.h: Wrap up CINT in
7407         an #ifndef SKIP_COMPLEX_INT/#endif pair.
7408         Special-case the Sun compiler wrt to <complex.h>.
7409
7410 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
7411
7412         * gcc.dg/Wunreachable-8.C: New test.
7413
7414         * gcc.dg/h8300-ice2.c : New test.
7415
7416 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
7417
7418         PR fortran/16161
7419         * gfortran.fortran-torture/compile/implicit.f90: Add test
7420         for implicit character.
7421
7422 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
7423
7424         PR fortran/16289
7425         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
7426         Use tiny() intrinsic to find smallest non-negative real
7427
7428 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
7429
7430         * gcc.dg/compat/struct-by-value-22_main.c: New test.
7431         * gcc.dg/compat/struct-by-value-22_x.c: New.
7432         * gcc.dg/compat/struct-by-value-22_y.c: New.
7433
7434         * gcc.c-torture/execute/20040629-1.c: New test.
7435
7436 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
7437
7438         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
7439         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
7440
7441         PR target/16195
7442         * gcc.dg/20040625-1.c: New test.
7443
7444 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7445
7446         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
7447
7448 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7449
7450         PR fortran/15963
7451         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
7452
7453 2004-06-29  Richard Henderson  <rth@redhat.com>
7454
7455         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
7456
7457 2004-06-29  Paul Brook  <paul@codesourcery.com>
7458
7459         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
7460         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
7461
7462 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
7463
7464         PR c++/16260
7465         * g++.dg/parse/crash15.C: New.
7466
7467 2004-06-28  Andrew Pinski  <apinski@apple.com>
7468
7469         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
7470         by the error already.
7471
7472         * g++.dg/opt/ptrmem4.C: Change to compile only test.
7473
7474 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
7475
7476         PR target/14041
7477         * gcc.dg/h8300-bss-align-1.c : New.
7478
7479 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
7480
7481         * PR c++/16174
7482         * g++.dg/template/ctor4.C: New.
7483
7484 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7485
7486         PR c++/16205
7487         * g++.dg/warn/Wsequence-point-1.C: New test.
7488
7489 2004-06-27  Paul Brook  <paul@codesourcery.com>
7490
7491         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
7492
7493 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
7494
7495         * g++.old-deja/g++.mike/p7325.C: Remove.
7496
7497 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7498
7499         PR c/14963
7500         * gcc.dg/pr14963.c: New test.
7501
7502 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
7503
7504         PR c++/16193
7505         * g++.dg/parse/redef1.C: New test.
7506
7507 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7508
7509         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
7510         20021110.c.
7511         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
7512         20021119-1.c.
7513         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
7514         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
7515         5-04.c.
7516         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
7517         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
7518         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
7519         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
7520         g++.brendan/enum14.C.
7521         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
7522         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
7523         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
7524         g++.mike/virt1.C.
7525         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
7526         memtemp24.C.
7527
7528 2004-06-27  Roger Sayle  <roger@eyesopen.com>
7529
7530         * gcc.dg/20040527-1.c: New test case.
7531
7532 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
7533
7534         PR gfortran/pr16196
7535         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
7536
7537 2004-06-25  Roger Sayle  <roger@eyesopen.com>
7538
7539         PR middle-end/15825
7540         * gcc.dg/pr15825-1.c: New test case.
7541
7542 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7543
7544         * gcc.c-torture/execute/20040625-1.c: New test.
7545
7546 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7547
7548         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
7549
7550 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7551
7552         * gcc.dg/torture/mips-div-1.c: New test.
7553
7554 2004-06-24  Jeff Law  <law@redhat.com>
7555
7556         * gcc.dg/tree-ssa/20040624-1.c: New test.
7557
7558 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
7559
7560         * gcc.c-torture/compile/20040624-1.c: New test.
7561
7562 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7563
7564         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
7565         this directory.
7566
7567 2004-06-23  Andrew Pinski  <apinski@apple.com>
7568
7569         PR middle-end/15988
7570         * g++.dg/opt/ptrmem4.C: New test.
7571
7572         * gcc.dg/c90-array-quals-2.c: New test.
7573
7574 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
7575
7576         * gcc.dg/kpice1.c: New test.
7577
7578 2006-06-23  Andrew Pinski  <apinski@apple.com>
7579
7580         * gcc.dg/c90-array-quals.c: New test.
7581
7582 2006-06-22  Richard Henderson  <rth@redhat.com>
7583
7584         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
7585
7586 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
7587
7588         * gcc.dg/builtins-config.h: Handle FreeBSD.
7589
7590 2006-06-22  Richard Henderson  <rth@redhat.com>
7591
7592         * g++.dg/opt/devirt1.C: New.
7593
7594 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
7595
7596         * g++.dg/opt/pr15551.C: New testcase.
7597
7598 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
7599
7600         PR target/14800
7601         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
7602         x86_64-*-linux* when compiling for 32bit.
7603
7604 2004-06-21  Andrew Pinski  <apinski@apple.com>
7605
7606         * gcc.dg/pch/struct-1.c: New.
7607         * gcc.dg/pch/struct-1.hs: New.
7608
7609 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
7610
7611         * gcc.dg/pch/save-temps-1.c: New file.
7612         * gcc.dg/pch/save-temps-1.hs: New file.
7613
7614 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7615
7616         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
7617         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
7618
7619 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7620
7621         * gfortran.fortran-torture/execute/select_1.f90: Rename function
7622         to fix type error.
7623         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
7624         Remove trailing spaces.
7625
7626 2004-06-21  Richard Henderson  <rth@redhat.com>
7627
7628         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
7629         merging && to BIT_FIELD_REF.
7630
7631 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
7632
7633         * g++.dg/opt/placeholder1.C: New test.
7634
7635 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7636
7637         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
7638         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7639         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7640         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7641
7642 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
7643
7644         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
7645         extern "C".
7646         * g++.dg/other/pragma-re-1.C: Add comments.
7647
7648 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
7649
7650         PR gfortran/16080
7651         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
7652
7653 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
7654
7655         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
7656         instead of setting the type of size_t by
7657         hand.
7658
7659 2004-06-18  Roger Sayle  <roger@eyesopen.com>
7660
7661         * gcc.dg/unordered-2.c: New test case.
7662         * gcc.dg/unordered-3.c: New test case.
7663
7664 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
7665
7666         PR other/16043
7667         * lib/g++.exp (g++_version): Tweak regexp for version
7668         * lib/g77.exp (g77_version): Likewise
7669         * lib/gfortran.exp (gfortran_version): Likewise
7670         * lib/objc.exp (objc_version): Likewise
7671         * lib/treelang.exp (treelang_version): Likewise
7672
7673 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
7674
7675         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
7676         Use INT_MAX instead of __INT_MAX__.
7677         * gcc.dg/compat/struct-align-2_y.c: Likewise.
7678
7679         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
7680         * gcc.dg/compat/scalar-return-3_x.c: Use it.
7681         * gcc.dg/compat/scalar-return-3_y.c: Use it.
7682         * gcc.dg/compat/scalar-return-4_x.c: Use it.
7683         * gcc.dg/compat/scalar-return-4_y.c: Use it.
7684         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
7685         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
7686         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
7687         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
7688
7689         * gcc.dg/range-test-1.c: New test.
7690         * g++.dg/opt/range-test-1.C: New test.
7691
7692 2004-06-17  Richard Henderson  <rth@redhat.com>
7693
7694         * objc.dg/sync-1.m: New.
7695         * objc.dg/try-catch-1.m: Don't force next runtime.
7696         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
7697         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
7698         shadowed catch clause.
7699         * objc.dg/try-catch-5.m: New.
7700
7701 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
7702
7703         Bug 14610
7704         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
7705
7706 2004-06-15  Richard Henderson  <rth@redhat.com>
7707
7708         * gcc.dg/20001116-1.c: Move expected warning line.
7709
7710 2004-06-15  Richard Henderson  <rth@redhat.com>
7711
7712         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
7713         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
7714
7715 2004-06-15  Jeff Law  <law@redhat.com>
7716
7717         * gcc.dg/tree-ssa/20040615-1.c: New test.
7718         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
7719         be less sensitive to operand ordering.
7720         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
7721
7722 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
7723
7724         * g++.dg/abi/bitfield3.C: Add comment..
7725
7726 2004-06-15  Richard Henderson  <rth@redhat.com>
7727
7728         * g++.dg/ext/stmtexpr1.C: XFAIL.
7729         * gcc.dg/20030612-1.c: XFAIL.
7730
7731 2004-06-15  Eric Christopher  <echristo@redhat.com>
7732
7733         * g++.dg/charset/asm5.c: New.
7734         * gcc.dg/charset/asm6.c: New.
7735
7736 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7737
7738         PR fortran/15962
7739         * gfortran.fortran-torture/execute/select_1.f90: New test.
7740
7741 2004-06-15  Paul Brook  <paul@codesourcery.com>
7742
7743         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
7744
7745 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7746
7747         PR c++/15967
7748         * g++.dg/lookup/crash3.C: New test.
7749
7750 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7751
7752         PR c++/15947
7753         * g++.dg/parse/dtor4.C: New test.
7754
7755 2004-06-14  Jeff Law  <law@redhat.com>
7756
7757         * gcc.c-torture/compile/20040614-1.c: New test.
7758
7759 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7760
7761         PR fortran/15211
7762         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
7763         LEN of a character array.
7764
7765 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
7766
7767         PR c++/15096
7768         * g++.dg/template/ptrmem10.C: New test.
7769
7770         PR c++/14930
7771         * g++.dg/template/friend30.C: New test.
7772
7773 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7774
7775         PR fortran/14928
7776         * gfortran.fortran-torture/compile/mloc.f90: New test.
7777
7778 2004-06-13  Paul Brook  <paul@codesourcery.com>
7779
7780         * gfortran.fortran-torture/execute/random_2.f90: New test.
7781
7782 2004-06-13  Eric Christopher  <echristo@redhat.com>
7783
7784         * gcc.dg/noncompile/redecl-1.c: Fix error message.
7785
7786 2004-06-12  Paul Brook  <paul@codesourcery.com>
7787
7788         * gfortran.fortran-torture/execute/contained_3.f90: New test.
7789
7790 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7791
7792         PR fortran/14923
7793         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
7794
7795 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7796
7797         PR fortran/14957
7798         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
7799         syntax errors in end statements of contained subroutines.
7800
7801 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7802
7803         PR fortran/12841
7804         * gfortran.fortran-torture/execute/null_arg.f90: New test.
7805
7806 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7807
7808         PR fortran/15665
7809         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
7810
7811 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7812
7813         PR gfortran/12839
7814         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
7815
7816 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
7817
7818         PR c++/15862
7819         * g++.dg/parse/enum1.C: New test.
7820
7821 2004-06-10  Jeff Law  <law@redhat.com>
7822
7823         * gcc.c-torture/compile/20040610-1.c: New test.
7824
7825 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7826
7827         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
7828         * g++.old-deja/g++.other/decl3.C: Likewise.
7829
7830 2004-06-10  Brian Booth  <bbooth@redhat.com>
7831
7832         * gcc.dg/tree-ssa/20031015-1.c: Scan for
7833         V_MAY_DEF instead of VDEF.
7834         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
7835
7836 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
7837
7838         PR c++/14211
7839         * g++.dg/conversion/const1.C: New test.
7840
7841         PR c++/15076
7842         * g++.dg/conversion/reinterpret1.C: New test.
7843
7844         PR c++/15877
7845         * g++.dg/template/enum2.C: New test.
7846
7847         PR c++/15227
7848         * g++.dg/template/error13.C: New test.
7849
7850 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7851
7852         PR fortran/14957
7853         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
7854         arguments to test_* REAL and of the right size.
7855
7856 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7857
7858         PR target/15569
7859         PR rtl-optimization/15681
7860         * gcc.dg/20040609-1.c: New test.
7861
7862 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7863
7864         PR c++/14791
7865         * g++.dg/opt/builtins1.C: New test.
7866
7867 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
7868
7869         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
7870         that use default windows32 struct layout.
7871         * gcc.dg/i386-bitfield2.c: Likewise.
7872
7873 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
7874
7875         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
7876         for mingw32 and cygwin targets.
7877
7878 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
7879
7880         * gcc.dg/pch/macro-4.c: New.
7881         * gcc.dg/pch/macro-4.hs: New.
7882
7883 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7884
7885         PR fortran/13249
7886         * gfortran.fortran-torture/compile/name_clash.f90: New test.
7887
7888 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7889
7890         PR fortran/13372
7891         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
7892
7893 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7894
7895         PR gfortran/14897
7896         * gfortran.fortran-torture/execute/t_edit.f90: New test.
7897
7898 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7899
7900         PR gfortran/15755
7901         * gfortran.fortran-torture/execute/backspace.c : New test.
7902
7903 2004-06-09  Paul Brook  <paul@codesourcery.com>
7904
7905         * gfortran.fortran-torture/execure/intrinsic_associated.f90
7906         (pointer_to_section): Rewrite to use smaller array.
7907
7908 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
7909
7910         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
7911         * gcc.dg/ext/altivec-10.c: Same.
7912         * gcc.dg/ext/altivec-11.c: Same.
7913         * gcc.dg/ext/altivec-12.c: Same.
7914         * gcc.dg/ext/altivec-13.c: Same.
7915         * gcc.dg/ext/altivec-14.c: Same.
7916         * gcc.dg/ext/altivec-15.c: Same.
7917         * gcc.dg/ext/altivec-16.c: Same.
7918         * gcc.dg/ext/altivec-3.c: Same.
7919         * gcc.dg/ext/altivec-4.c: Same.
7920         * gcc.dg/ext/altivec-6.c: Same.
7921         * gcc.dg/ext/altivec-7.c: Same.
7922         * gcc.dg/ext/altivec-8.c: Same.
7923         * gcc.dg/ext/altivec-varargs-1.c: Same.
7924
7925         * g++.dg/ext/altivec-1.C: Correct dg syntax.
7926         * g++.dg/ext/altivec-10.C: Same.
7927         * g++.dg/ext/altivec-2.C: Same.
7928         * g++.dg/ext/altivec-3.C: Same.
7929         * g++.dg/ext/altivec-4.C: Same.
7930         * g++.dg/ext/altivec-5.C: Same.
7931         * g++.dg/ext/altivec-6.C: Same.
7932         * g++.dg/ext/altivec-7.C: Same.
7933         * g++.dg/ext/altivec-8.C: Same.
7934         * g++.dg/ext/altivec-9.C: Same.
7935
7936 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7937
7938         PR c++/7841
7939         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
7940
7941 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7942
7943         * gcc.dg/union-1.c: New test.
7944
7945 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7946
7947         * gcc.dg/builtins-41.c: New test case.
7948         * gcc.dg/builtins-42.c: New test case.
7949
7950 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7951
7952         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
7953         * g++.dg/ext/altivec-10.C: Same.
7954         * g++.dg/ext/altivec-2.C: Same.
7955         * g++.dg/ext/altivec-3.C: Same.
7956         * g++.dg/ext/altivec-4.C: Same.
7957         * g++.dg/ext/altivec-5.C: Same.
7958         * g++.dg/ext/altivec-6.C: Same.
7959         * g++.dg/ext/altivec-7.C: Same.
7960         * g++.dg/ext/altivec-8.C: Same.
7961         * g++.dg/ext/altivec-9.C: Same.
7962         * g++.old-deja/g++.abi/cxa_vec.C: Same.
7963         * g++.old-deja/g++.brendan/new3.C: Same.
7964         * gcc.c-torture/execute/eeprof-1.x: Same.
7965
7966 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7967
7968         PR c/14765
7969         * gcc.dg/pr14765-1.c: New test.
7970
7971 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7972
7973         PR c/14649
7974         * gcc.dg/pr14649-1.c: New test case.
7975
7976 2004-06-07  Richard Henderson  <rth@redhat.com>
7977
7978         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
7979         if temporaries.
7980
7981 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7982
7983         * g++.dg/eh/elide1.C: Remove XFAIL.
7984
7985 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
7986
7987         PR c++/15337
7988         * g++.dg/expr/sizeof3.C: New test.
7989
7990         PR c++/14777
7991         * g++.dg/template/access14.C: New test.
7992
7993         PR c++/15554
7994         * g++.dg/template/enum1.C: New test.
7995
7996         PR c++/15057
7997         * g++.dg/eh/throw1.C: New test.
7998
7999 2004-06-07  David Ayers  <d.ayers@inode.at>
8000             Ziemowit Laski  <zlaski@apple.com>
8001
8002         * lib/objc.exp (objc_target_compile): Revert the '-framework
8003         Foundation' flag fix, since bare Darwin does not ship
8004         with the Foundation framework.
8005         * objc/execute/next_mapping.h: Provide a local NSConstantString
8006         @interface and @implementation.
8007         (objc_constant_string_init): A constructor function, used to
8008         initialize the NSConstantString meta-class object.
8009         * objc/execute/string1.m: Include "next_mapping.h" instead of
8010         <Foundation/NSString.h>.
8011         * objc/execute/string2.m: Likewise.
8012         * objc/execute/string3.m: Likewise.
8013         * objc/execute/string4.m: Likewise.
8014
8015 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
8016
8017         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
8018         to double. Replace double with FLOAT.
8019         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
8020
8021         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
8022         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
8023         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
8024         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
8025         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
8026         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
8027         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
8028         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
8029
8030 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8031
8032         PR c/13519
8033         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
8034
8035 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8036
8037         PR c++/15503
8038         * g++.dg/template/meminit2.C: New test.
8039
8040 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
8041
8042         PR target/15822
8043         * gcc.c-torture/execute/compare-fp-1.c,
8044         gcc.c-torture/execute/compare-fp-2.c,
8045         gcc.c-torture/execute/compare-fp-3.c,
8046         gcc.c-torture/execute/compare-fp-4.c,
8047         gcc.c-torture/execute/compare-fp-3.x,
8048         gcc.c-torture/execute/compare-fp-4.x: Moved...
8049         * gcc.c-torture/execute/ieee/compare-fp-1.c,
8050         gcc.c-torture/execute/ieee/compare-fp-2.c,
8051         gcc.c-torture/execute/ieee/compare-fp-3.c,
8052         gcc.c-torture/execute/ieee/compare-fp-4.c,
8053         gcc.c-torture/execute/ieee/compare-fp-3.x,
8054         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
8055
8056 2004-06-04  David Ayers  <d.ayers@inode.at>
8057
8058         * objc/execute/protocol-isEqual-4.m: New testcase.
8059
8060 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
8061
8062         * objc/execute/protocol-isEqual-1.m: New testcase.
8063         * objc/execute/protocol-isEqual-2.m: New testcase.
8064         * objc/execute/protocol-isEqual-3.m: New testcase.
8065
8066 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8067
8068         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
8069
8070 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
8071
8072         * lib/objc.exp (objc_target_compile): When running tests on
8073         Darwin (Mac OS X), inform the linker about '-framework
8074         'Foundation'.
8075
8076 2004-06-02  Eric Christopher  <echristo@redhat.com>
8077
8078         * gcc.c-torture/compile/20040602-1.c: New.
8079
8080 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
8081
8082         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
8083         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8084
8085         PR tree-optimization/14736
8086         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
8087
8088         PR tree-optimization/14042
8089         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
8090
8091         PR tree-optimization/14729
8092         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
8093
8094 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8095
8096         PR fortran/15557
8097         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
8098
8099 2004-06-01  Richard Hederson  <rth@redhat.com>
8100
8101         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
8102
8103 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8104
8105         PR c++/14932
8106         * g++.dg/parse/offsetof4.C: New test.
8107
8108 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
8109
8110         PR objc/7993
8111         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
8112
8113 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
8114
8115         PR c++/15701
8116         * g++.dg/template/friend29.C: New test.
8117
8118 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8119
8120         PR c/15749
8121         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
8122
8123 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
8124
8125         * gcc.dg/sparc-trap-1.c: New test.
8126
8127 2004-05-31  Roger Sayle  <roger@eyesopen.com>
8128
8129         PR middle-end/15069
8130         * g++.dg/opt/fold3.C: New test case.
8131
8132 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
8133
8134         * lib/target-supports.exp (check_iconv_available): Fix fallout
8135         from 2004-05-28 patch.
8136
8137 2004-05-30  Paul Brook  <paul@codesourcery.com>
8138
8139         PR fortran/15620
8140         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
8141         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
8142
8143 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
8144
8145         * gfortran.fortran-torture/execute/random_1.f90: New test.
8146
8147 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8148
8149         * g++.dg/ext/altivec-10.C: New test.
8150
8151 2004-05-29  Paul Brook  <paul@codesourcery.com>
8152
8153         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
8154
8155 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8156
8157         * gcc.dg/altivec-16.c: New test.
8158
8159 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
8160
8161         * lib/target-supports.exp (check_vmx_hw_available): New.
8162         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
8163
8164         * lib/target-supports.exp (check_alias_available,
8165         check_iconv_available, check_named_sections_available): Use
8166         unique names for temporary files.
8167
8168 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8169
8170         * gcc.dg/altivec-15.c: New test.
8171
8172 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8173
8174         PR c++/15083
8175         * g++.dg/warn/noeffect6.C: New test.
8176
8177         PR c++/15471
8178         * g++.dg/expr/ptrmem4.C: New test.
8179
8180         PR c++/15640
8181         * g++.dg/template/operator3.C: New test.
8182
8183 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8184
8185         PR c++/14668
8186         * g++.dg/lookup/redecl1.C: New test.
8187         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
8188
8189 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
8190
8191         * gcc.c-torture/execute/compare-fp-1.c,
8192         gcc.c-torture/execute/compare-fp-2.c,
8193         gcc.c-torture/execute/compare-fp-3.c,
8194         gcc.c-torture/execute/compare-fp-4.c,
8195         gcc.c-torture/execute/compare-fp-3.x,
8196         gcc.c-torture/execute/compare-fp-4.x,
8197         gcc.dg/pr15649-1.c: New.
8198
8199 2004-05-27  Adam Nemet  <anemet@lnxw.com>
8200
8201         PR c++/12883
8202         * g++.dg/init/array14.C: New test.
8203
8204 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
8205
8206         * lib/compat.exp (compat-get-options-main): New.
8207         (compat-get-options): Remove unneeded code, warn for ignored
8208         command.
8209         (compat-execute): Check flag set by dg-require-* commands.
8210
8211         * lib/compat.exp (compat-execute): Break up long lines.
8212
8213 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
8214
8215         * gcc.dg/altivec-7.c: Don't use 'vector long'.
8216         * gcc.dg/altivec-14.c: New test.
8217         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
8218
8219         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
8220         * gcc.dg/altivec-12.c: Ditto.
8221
8222         * gcc.dg/altivec-3.c: Move call to altivec_check.
8223
8224 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8225
8226         PR c++/15044
8227         * g++.dg/template/error12.C: New test.
8228
8229         PR c++/15317
8230         * g++.dg/ext/attrib15.C: New test.
8231
8232         PR c++/15329
8233         * g++.dg/template/ptrmem9.C: New test.
8234
8235 2004-05-25  Paul Brook  <paul@codesourcery.com>
8236
8237         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
8238
8239 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8240
8241         PR c++/15165
8242         * g++.dg/template/crash19.C: New test.
8243
8244 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8245
8246         PR c++/15025
8247         * g++.dg/template/redecl1.C: New test.
8248
8249 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8250
8251         PR c++/14821
8252         * g++.dg/other/ns1.C: New test.
8253
8254         PR c++/14883
8255         * g++.dg/template/invalid1.C: New test.
8256
8257 2004-05-23  Paul Brook  <paul@codesourcery.com>
8258         Victor Leikehman  <lei@haifasphere.co.il>
8259
8260         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
8261         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
8262
8263 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8264
8265         PR c++/15285
8266         PR c++/15299
8267         * g++.dg/template/non-dependent5.C: New test.
8268         * g++.dg/template/non-dependent6.C: New test.
8269
8270 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8271
8272         PR c++/15507
8273         * g++.dg/inherit/union1.C: New test.
8274
8275         PR c++/15542
8276         * g++.dg/template/addr1.C: New test.
8277
8278         PR c++/15427
8279         * g++.dg/template/array5.C: New test.
8280
8281         PR c++/15287
8282         * g++.dg/template/array6.C: New test.
8283
8284 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
8285             Roger Sayle  <roger@eyesopen.com>
8286
8287         * g++.dg/lookup/forscope2.C: New test case.
8288
8289 2004-05-22  Ben Elliston  <bje@au.ibm.com>
8290
8291         * gcc.dg/cpp/Wmissingdirs.c: New.
8292
8293 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8294
8295         PR target/15301
8296         * gcc.dg/compat/union-m128-1.h: New file.
8297         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8298         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8299         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8300
8301 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8302
8303         PR target/15302
8304         * gcc.dg/compat/struct-complex-1.h: New file.
8305         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
8306         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
8307         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8308
8309 2004-05-20  Roger Sayle  <roger@eyesopen.com>
8310
8311         PR middle-end/3074
8312         * gcc.dg/pr3074-1.c: New test case.
8313         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
8314
8315 2004-05-20  Falk Hueffner  <falk@debian.org>
8316
8317         PR other/15526
8318         * gcc.dg/ftrapv-1.c: New test case.
8319
8320 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8321
8322         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
8323
8324 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
8325             Jeff Law  <law@redhat.com>
8326
8327         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
8328         * gcc.dg/tree-ssa/20040518-2.c: New test.
8329
8330         * gcc.dg/tree-ssa/20040518-1.c: New test.
8331
8332 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
8333
8334         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
8335
8336 2004-05-18  Paul Brook  <paul@codesourcery.com>
8337
8338         PR fortran/13930
8339         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
8340
8341 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8342
8343         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
8344         constant folding.
8345
8346 2004-05-17  Steven Bosscher  <stevenb@suse.de>
8347
8348         * gcc.dg/tree-ssa/20040517-1.c: New test.
8349
8350 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8351
8352         * gcc.dg/loop-4.c: New test.
8353
8354 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
8355
8356         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
8357
8358 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
8359
8360         PR fortran/15311
8361         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
8362
8363 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8364
8365         PR fortran/13826
8366         PR fortran/13940
8367         * gfortran.fortran-torture/compile/data_1.f90: New test.
8368
8369 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
8370
8371         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
8372         * gcc.dg/uninit-H.c: Define ASM for __s390__.
8373
8374 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8375
8376         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
8377
8378 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8379
8380         PR c/15444
8381         * gcc.dg/format/xopen-1.c: Adjust expected message.
8382         * gcc.dg/format/xopen-3.c: New test.
8383
8384 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
8385
8386         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
8387
8388 2004-05-14  Jeff Law  <law@redhat.com>
8389
8390         * gcc.dg/tree-ssa/20040514-2.c: New test.
8391
8392 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8393
8394         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
8395         this ...
8396         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
8397         this.
8398
8399 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
8400
8401         * gcc.dg/tree-ssa/20040514-1.c: New test.
8402
8403 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8404
8405         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
8406         test.
8407
8408 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8409
8410         PR fortran/14066
8411         * gfortran.fortran-torture/compile/do_1.f90: New test.
8412
8413 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8414
8415         PR fortran/15051
8416         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
8417         test.
8418
8419 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
8420
8421         PR fortran/15149
8422         * gfortran.fortran-torture/execute/random_init.f90: New test.
8423
8424 2004-05-13  Paul Brook  <paul@codesourcery.com>
8425
8426         PR fortran/15314
8427         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
8428
8429 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
8430
8431         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
8432         for the powerpc case.
8433
8434 2004-05-13  Jeff Law  <law@redhat.com>
8435
8436         * gcc.dg/tree-ssa/20040513-1.c: New test.
8437         * gcc.dg/tree-ssa/20040513-2.c: New test.
8438
8439 2004-05-13  Paul Brook  <paul@codesourcery.com>
8440
8441         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
8442         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
8443         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
8444
8445 2004-05-13  Andreas Schwab  <schwab@suse.de>
8446
8447         PR other/10819
8448         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
8449         characters.
8450
8451 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
8452
8453         PR fortran/15294
8454         * gfortran.fortran-torture/execute/adjustr.f90: New file.
8455
8456 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
8457
8458         Merge from tree-ssa-20020619-branch.  See
8459         ChangeLog.tree-ssa for details.
8460
8461 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
8462
8463         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
8464         include <altivec.h> explicitly.
8465         * gcc.dg/altivec-13.c: Likewise.
8466
8467 2004-05-11  Paul Brook  <paul@codesourcery.com>
8468
8469         * gcc.c-torture/compile/20010518-1.c: Force enum size.
8470
8471 2004-05-10  Eric Christopher  <echristo@redhat.com>
8472
8473         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
8474         * gcc.dg/sibcall-4.c: Ditto.
8475
8476 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
8477
8478         * g++.dg/ext/altivec-8.C: New test case.
8479         * gcc.dg/altivec-13.c: New test case.
8480
8481 2004-05-08  Roger Sayle  <roger@eyesopen.com>
8482
8483         * gcc.c-torture/execute/divcmp-1.c: New test case.
8484         * gcc.c-torture/execute/divcmp-2.c: New test case.
8485         * gcc.c-torture/execute/divcmp-3.c: New test case.
8486
8487 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
8488
8489         * g++.dg/other/pragma-re-2.C: New test.
8490
8491 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8492
8493         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
8494         * gcc.dg/i386-387-2.c: Likewise.
8495
8496         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
8497         __builtin_drem.
8498         * gcc.dg/i386-387-6.c: Likewise.
8499
8500 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8501
8502         * gcc.dg/builtins-33.c:  Also check log1p*.
8503
8504 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
8505
8506         PR optimization/15296
8507         * gcc.c-torture/execute/pr15296.c: New test.
8508
8509 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
8510
8511         * gcc.dg/builtins-40.c: New test.
8512
8513 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
8514
8515         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
8516
8517 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
8518
8519         * g++.dg/ext/spe1.C: New testcase.
8520
8521 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
8522
8523         * objc.dg/image-info.m: Allow additional attributes
8524         for __image_info section.
8525
8526 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
8527
8528         * gcc.dg/torture/mips-hilo-2.c: New test.
8529
8530 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8531
8532         PR c++/14389
8533         * g++.dg/template/member5.C: New test.
8534
8535 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
8536
8537         * gcc.dg/builtins-34.c: Also check expm1*.
8538
8539 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8540
8541         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
8542         * gcc.dg/torture/builtin-convert-3.c: New test.
8543
8544 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
8545
8546         PR middle-end/15054
8547         * g++.dg/opt/pr15054.C: New test.
8548
8549 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8550
8551         * gcc.dg/torture/builtin-rounding-1.c: New test.
8552         * gcc.dg/builtins-25.c: Delete.
8553         * gcc.dg/builtins-29.c: Delete.
8554
8555 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
8556
8557         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
8558         * gcc.dg/sibcall-4.c: Likewise.
8559         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
8560
8561 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8562
8563         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
8564         bit-field on 16-bit targets.
8565
8566 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8567
8568         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
8569         16-bit targets.
8570
8571 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
8572
8573         * gcc.dg/rs6000-power2-1.c: Change to compile only.
8574         * gcc.dg/rs6000-power2-2.c: Likewise.
8575
8576 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
8577
8578         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
8579         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
8580         Change the asm registers to be in form of frN instead of fN.
8581
8582 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8583
8584         * gcc.dg/torture/builtin-convert-2.c: New test.
8585
8586 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
8587
8588         * gcc.dg/rs6000-power2-1.c: New test.
8589         * gcc.dg/rs6000-power2-2.c: New test.
8590
8591 2004-04-28  Jan Hubicka  <jh@suse.cz>
8592
8593         * gcc.dg/unused-6.c: New test.
8594
8595 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
8596             Ulrich Weigand  <uweigand@de.ibm.com>
8597
8598         * ada/acats/run_all.sh: Define $target variable.
8599
8600 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
8601
8602         PR c++/15119
8603         * g++.dg/other/vararg-1.C: New test.
8604
8605         PR c++/4794
8606         * g++.dg/eh/cleanup3.C: New test.
8607
8608 2004-04-24  Laurent GUERBY <laurent@guerby.net>
8609
8610         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
8611         and ad8011a (target_insn).
8612         * ada/acats/support/macro.dfs: Likewise.
8613         * ada/acats/support/impbit.adb: New file.
8614
8615 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
8616
8617         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
8618
8619 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8620
8621         * gcc.dg/loop-3.c: New test.
8622
8623 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
8624
8625         * gcc.c-torture/execute/simd-5.c: New test.
8626
8627 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8628
8629         PR c++/15064
8630         * g++.dg/template/crash18.C: New test.
8631
8632 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
8633
8634         * g++.dg/ext/complit3.C: New test.
8635
8636 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8637
8638         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
8639         * gcc.dg/altivec-3.c: Same.
8640         * gcc.dg/altivec-varargs-1.c: Same.
8641
8642 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8643
8644         * lib/target-supports.exp (check_profiling_available): Assume
8645         profiling is not available on powerpc-eabi targets.
8646
8647 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
8648
8649         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
8650         * gcc.dg/vmx/bug-1.c: Ditto.
8651
8652 2004-04-20  Eric Christopher  <echristo@redhat.com>
8653
8654         * gcc.dg/charset/extern.c: New test.
8655         * g++.dg/charset/extern3.cc: Ditto.
8656
8657 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
8658
8659         * gcc.dg/builtins-39.c: New test.
8660
8661 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
8662
8663         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
8664
8665 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
8666
8667         * gcc.dg/torture/mips-hilo-1.c: New test.
8668
8669 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
8670
8671         * gcc.c-torture/compile/20040419-1.c: New test.
8672
8673 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
8674
8675         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
8676
8677 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
8678             Aldy Hernandez  <aldyh@redhat.com>
8679
8680         * gcc.c-torture/execute/va-arg-24.c: New.
8681
8682 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
8683             Aldy Hernandez  <aldyh@redhat.com>
8684
8685         * gcc.dg/vmx/1b-01.c: New.
8686         * gcc.dg/vmx/1b-02.c: New.
8687         * gcc.dg/vmx/1b-03.c: New.
8688         * gcc.dg/vmx/1b-04.c: New.
8689         * gcc.dg/vmx/1b-05.c: New.
8690         * gcc.dg/vmx/1b-06.c: New.
8691         * gcc.dg/vmx/1b-07.c: New.
8692         * gcc.dg/vmx/1c-01.c: New.
8693         * gcc.dg/vmx/1c-02.c: New.
8694         * gcc.dg/vmx/3a-01a.c: New.
8695         * gcc.dg/vmx/3a-01.c: New.
8696         * gcc.dg/vmx/3a-01m.c: New.
8697         * gcc.dg/vmx/3a-03.c: New.
8698         * gcc.dg/vmx/3a-03m.c: New.
8699         * gcc.dg/vmx/3a-04.c: New.
8700         * gcc.dg/vmx/3a-04m.c: New.
8701         * gcc.dg/vmx/3a-05.c: New.
8702         * gcc.dg/vmx/3a-06.c: New.
8703         * gcc.dg/vmx/3a-06m.c: New.
8704         * gcc.dg/vmx/3a-07.c: New.
8705         * gcc.dg/vmx/3b-01.c: New.
8706         * gcc.dg/vmx/3b-02.c: New.
8707         * gcc.dg/vmx/3b-10.c: New.
8708         * gcc.dg/vmx/3b-13.c: New.
8709         * gcc.dg/vmx/3b-14.c: New.
8710         * gcc.dg/vmx/3b-15.c: New.
8711         * gcc.dg/vmx/3c-01a.c: New.
8712         * gcc.dg/vmx/3c-01.c: New.
8713         * gcc.dg/vmx/3c-02.c: New.
8714         * gcc.dg/vmx/3c-03.c: New.
8715         * gcc.dg/vmx/3d-01.c: New.
8716         * gcc.dg/vmx/4-01.c: New.
8717         * gcc.dg/vmx/4-03.c: New.
8718         * gcc.dg/vmx/5-01.c: New.
8719         * gcc.dg/vmx/5-02.c: New.
8720         * gcc.dg/vmx/5-03.c: New.
8721         * gcc.dg/vmx/5-04.c: New.
8722         * gcc.dg/vmx/5-05.c: New.
8723         * gcc.dg/vmx/5-06.c: New.
8724         * gcc.dg/vmx/5-07.c: New.
8725         * gcc.dg/vmx/5-07t.c: New.
8726         * gcc.dg/vmx/5-08.c: New.
8727         * gcc.dg/vmx/5-10.c: New.
8728         * gcc.dg/vmx/5-11.c: New.
8729         * gcc.dg/vmx/7-01a.c: New.
8730         * gcc.dg/vmx/7-01.c: New.
8731         * gcc.dg/vmx/7c-01.c: New.
8732         * gcc.dg/vmx/7d-01.c: New.
8733         * gcc.dg/vmx/7d-02.c: New.
8734         * gcc.dg/vmx/8-01.c: New.
8735         * gcc.dg/vmx/8-02a.c: New.
8736         * gcc.dg/vmx/8-02.c: New.
8737         * gcc.dg/vmx/brode-1.c: New.
8738         * gcc.dg/vmx/bug-1.c: New.
8739         * gcc.dg/vmx/bug-2.c: New.
8740         * gcc.dg/vmx/bug-3.c: New.
8741         * gcc.dg/vmx/cw-bug-1.c: New.
8742         * gcc.dg/vmx/cw-bug-2.c: New.
8743         * gcc.dg/vmx/cw-bug-3.c: New.
8744         * gcc.dg/vmx/dct.c: New.
8745         * gcc.dg/vmx/debug-1.c: New.
8746         * gcc.dg/vmx/debug-2.c: New.
8747         * gcc.dg/vmx/debug-3.c: New.
8748         * gcc.dg/vmx/debug-4.c: New.
8749         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
8750         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
8751         * gcc.dg/vmx/eg-5.c: New.
8752         * gcc.dg/vmx/fft.c: New.
8753         * gcc.dg/vmx/gcc-bug-1.c: New.
8754         * gcc.dg/vmx/gcc-bug-2.c: New.
8755         * gcc.dg/vmx/gcc-bug-3.c: New.
8756         * gcc.dg/vmx/gcc-bug-4.c: New.
8757         * gcc.dg/vmx/gcc-bug-5.c: New.
8758         * gcc.dg/vmx/gcc-bug-6.c: New.
8759         * gcc.dg/vmx/gcc-bug-7.c: New.
8760         * gcc.dg/vmx/gcc-bug-8.c: New.
8761         * gcc.dg/vmx/gcc-bug-9.c: New.
8762         * gcc.dg/vmx/gcc-bug-b.c: New.
8763         * gcc.dg/vmx/gcc-bug-c.c: New.
8764         * gcc.dg/vmx/gcc-bug-d.c: New.
8765         * gcc.dg/vmx/gcc-bug-e.c: New.
8766         * gcc.dg/vmx/gcc-bug-f.c: New.
8767         * gcc.dg/vmx/gcc-bug-g.c: New.
8768         * gcc.dg/vmx/gcc-bug-i.c: New.
8769         * gcc.dg/vmx/harness.h: New.
8770         * gcc.dg/vmx/ira1.c: New.
8771         * gcc.dg/vmx/ira2a.c: New.
8772         * gcc.dg/vmx/ira2b.c: New.
8773         * gcc.dg/vmx/ira2.c: New.
8774         * gcc.dg/vmx/ira2c.c: New.
8775         * gcc.dg/vmx/mem.c: New.
8776         * gcc.dg/vmx/newton-1.c: New.
8777         * gcc.dg/vmx/ops.c: New.
8778         * gcc.dg/vmx/sn7153.c: New.
8779         * gcc.dg/vmx/spill2.c: New.
8780         * gcc.dg/vmx/spill3.c: New.
8781         * gcc.dg/vmx/spill.c: New.
8782         * gcc.dg/vmx/t.c: New.
8783         * gcc.dg/vmx/varargs-1.c: New.
8784         * gcc.dg/vmx/varargs-2.c: New.
8785         * gcc.dg/vmx/varargs-3.c: New.
8786         * gcc.dg/vmx/varargs-4.c: New.
8787         * gcc.dg/vmx/varargs-5.c: New.
8788         * gcc.dg/vmx/varargs-6.c: New.
8789         * gcc.dg/vmx/varargs-7.c: New.
8790         * gcc.dg/vmx/vmx.exp: New.
8791         * gcc.dg/vmx/vprint-1.c: New.
8792         * gcc.dg/vmx/vscan-1.c: New.
8793         * gcc.dg/vmx/x-01.c: New.
8794         * gcc.dg/vmx/x-02.c: New.
8795         * gcc.dg/vmx/x-03.c: New.
8796         * gcc.dg/vmx/x-04.c: New.
8797         * gcc.dg/vmx/x-05.c: New.
8798         * gcc.dg/vmx/yousufi-1.c: New.
8799         * gcc.dg/vmx/zero-1.c: New.
8800         * gcc.dg/vmx/zero.c: New.
8801
8802 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
8803
8804         * g++.dg/lookup/java1.C: Update for chage of
8805         _Jv_AllocObject.
8806         * g++.dg/lookup/java2.C: Likewise.
8807
8808 2004-04-17  Laurent GUERBY <laurent@guerby.net>
8809
8810         * ada/acats/run_all.sh: use -O2 by default.
8811
8812 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
8813
8814         * gcc.dg/vr-mult-[12].c: New tests.
8815
8816 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8817
8818         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
8819
8820         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
8821
8822 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
8823
8824         * lib/target-supports.exp (check_profiling_available): Assume profiling
8825         isn't available for mips*-*-elf targets.
8826
8827 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
8828
8829         * gcc.dg/builtins-38.c: New test.
8830
8831 2004-04-14  Eric Christopher  <echristo@redhat.com>
8832
8833         * g++.dg/charset/charset.exp: Run .cc extension tests.
8834
8835 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
8836
8837         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
8838
8839 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8840
8841         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
8842
8843 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
8844
8845         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
8846         * gcc.dg/i386-387-2.c: Likewise.
8847
8848         * gcc.dg/i386-387-7.c: New test.
8849         * gcc.dg/i386-387-8.c: New test.
8850
8851         * gcc.dg/builtins-37.c: New test.
8852
8853 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
8854
8855         * g++.dg/pch/externc-1.C: Add missing semicolon.
8856
8857 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
8858
8859         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
8860
8861 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8862
8863         * gcc.c-torture/execute/20040411-1.c: New test.
8864
8865 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8866
8867         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
8868
8869 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
8870
8871         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
8872
8873 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
8874
8875         * lib/target-supports.exp (check_named_sections_available): New.
8876         * lib/gcc-dg.exp (dg-require-named-sections): New.
8877         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
8878         old-deja.exp.  Also prune error-count message from HP linker.
8879         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
8880
8881         * g++.dg/init/init-ref4.C: Use dg-require-weak.
8882         * g++.old-deja/g++.pt/static3.C: Likewise.
8883         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
8884
8885 2004-04-09  Roger Sayle  <roger@eyesopen.com>
8886
8887         * gcc.c-torture/execute/20040409-1.c: New test case.
8888         * gcc.c-torture/execute/20040409-2.c: New test case.
8889         * gcc.c-torture/execute/20040409-3.c: New test case.
8890
8891 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8892
8893         * gcc.dg/20040409-1.c: New test.
8894
8895 2004-04-08  Roger Sayle  <roger@eyesopen.com>
8896
8897         PR target/14888
8898         * g++.dg/opt/pr14888.C: New test case.
8899
8900 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
8901
8902         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
8903         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
8904         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
8905         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
8906         New tests.
8907
8908 2004-04-08  Paul Brook  <paul@codesourcery.com>
8909
8910         * gcc.dg/spill-1.c: New test.
8911
8912 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8913
8914         * gcc.dg/torture/builtin-ctype-2.c: New test.
8915
8916 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
8917
8918         * gcc.dg/pch/pch.exp: Add largefile test.
8919
8920 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
8921
8922         * g++.dg/pch/externc-1.Hs: New.
8923         * g++.dg/pch/externc-1.C: New.
8924
8925 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8926
8927         * gcc.dg/compat/struct-by-value-5a_main.c,
8928         gcc.dg/compat/struct-by-value-5b_main.c: New files.
8929         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
8930         * gcc.dg/compat/struct-by-value-5a_x.c,
8931         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
8932         gcc.dg/compat/struct-by-value-5_x.c.
8933         * gcc.dg/compat/struct-by-value-5a_y.c,
8934         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
8935         gcc.dg/compat/struct-by-value-5_y.c.
8936
8937         * gcc.dg/compat/struct-by-value-6a_main.c,
8938         gcc.dg/compat/struct-by-value-6b_main.c: New files.
8939         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
8940         * gcc.dg/compat/struct-by-value-6a_x.c,
8941         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
8942         gcc.dg/compat/struct-by-value-6_x.c.
8943         * gcc.dg/compat/struct-by-value-6a_y.c,
8944         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
8945         gcc.dg/compat/struct-by-value-6_y.c.
8946
8947         * gcc.dg/compat/struct-by-value-7a_main.c,
8948         gcc.dg/compat/struct-by-value-7b_main.c: New files.
8949         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
8950         * gcc.dg/compat/struct-by-value-7a_x.c,
8951         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
8952         gcc.dg/compat/struct-by-value-7_x.c.
8953         * gcc.dg/compat/struct-by-value-7a_y.c,
8954         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
8955         gcc.dg/compat/struct-by-value-7_y.c.
8956
8957 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
8958
8959         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
8960         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
8961         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
8962         options.
8963
8964 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
8965
8966         * gcc.dg/builtins-36.c: New test.
8967
8968 2004-04-06  Paul Brook  <paul@codesourcery.com>
8969
8970         * README.gcc: Remove obsolete contraint on testcases.
8971
8972 2004-04-05  Paul Brook  <paul@codesourcery.com>
8973
8974         PR2123
8975         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
8976         failure and exit(0) on success.
8977         * g++.dg/expr/anew2.C: Ditto.
8978         * g++.dg/expr/anew3.C: Ditto.
8979         * g++.dg/expr/anew4.C: Ditto.
8980
8981 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
8982
8983         PR c++/3518
8984         * g++.dg/template/unify7.C: New.
8985
8986 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8987
8988         * g++.dg/README: Bring up to date with new subdirectories; remove
8989         duplicate subdirectory lines.
8990
8991 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
8992
8993         PR c++/14007
8994         * g++.dg/template/unify5.C: New.
8995         * g++.dg/template/unify6.C: New.
8996         * g++.dg/template/qualttp20.C: Adjust.
8997         * g++.old-deja/g++.jason/report.C: Adjust.
8998         * g++.old-deja/g++.other/qual1.C: Adjust.
8999
9000 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
9001
9002         PR c++/14803
9003         * g++.dg/inherit/ptrmem1.C: New test.
9004
9005 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
9006
9007         PR c++/14755
9008         * gcc.c-torture/execute/20040331-1.c: New test.
9009         * gcc.dg/20040331-1.c: New test.
9010
9011 2004-04-01  Paul Brook  <paul@codesourcery.com>
9012
9013         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
9014
9015 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
9016
9017         PR c++/14724
9018         * g++.dg/init/goto1.C: New test.
9019
9020         PR c++/14763
9021         * g++.dg/template/defarg4.C: New test.
9022
9023 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
9024
9025         * gcc.dg/altivec-11.c: Extend test for more valid cases.
9026
9027 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
9028
9029         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
9030
9031 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
9032
9033         * gcc.dg/noncompile/undeclared-2.c: New test.
9034
9035 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9036
9037         * gcc.dg/940409-1.c: Remove XFAIL.
9038         * gcc.dg/reg-vol-struct-1.c: New test.
9039
9040 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9041
9042         * gcc.dg/torture/builtin-wctype-1.c: New test.
9043
9044 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
9045
9046         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
9047         * gcc.dg/20001101-1.c: Likewise.
9048         * gcc.dg/20001102-1.c: Likewise.
9049
9050 2004-03-25  Roger Sayle  <roger@eyesopen.com>
9051
9052         * gcc.dg/compare8.c: Add an additional test for XOR.
9053
9054 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9055
9056         * gcc.dg/torture/builtin-ctype-1.c: New test.
9057
9058 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9059
9060         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
9061         * gcc.dg/torture/builtin-math-1.c: Likewise.
9062         * gcc.dg/torture/builtin-power-1.c: New test.
9063
9064 2004-03-24  Andreas Schwab  <schwab@suse.de>
9065
9066         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
9067         IA64 assembler.
9068
9069 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9070             Roger Sayle  <roger@eyesopen.com>
9071
9072         * gcc.dg/compare8.c: New test case.
9073
9074 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
9075
9076         * g++.dg/ext/altivec-7.C: New test.
9077
9078 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
9079
9080         PR 12267, 12391, 12560, 13129, 14114, 14133
9081         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
9082         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
9083         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
9084         Adjust error regexps.
9085         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
9086         * gcc.dg/noncompile/undeclared-1.c: New test cases.
9087         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
9088         * gcc.dg/local1.c: Add explanatory comment.
9089
9090 2004-03-23  Roger Sayle  <roger@eyesopen.com>
9091
9092         PR optimization/14669
9093         * g++.dg/opt/fold2.C: New test case.
9094
9095 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
9096
9097         PR c/14069
9098         * gcc.dg/20040322-1.c: New test.
9099
9100 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9101
9102         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
9103         * gcc.dg/ultrasp4.c: Likewise.
9104         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
9105
9106 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9107
9108         * gcc.dg/i386-sse-8.c: Reset default options.
9109
9110 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9111
9112         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
9113         in the error message text.
9114
9115 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9116
9117         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
9118
9119 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
9120
9121         PR c++/14616
9122         * g++.dg/init/array13.C: New test.
9123
9124 2004-03-20  Roger Sayle  <roger@eyesopen.com>
9125
9126         PR target/13889
9127         * gcc.c-torture/compile/pr13889.c: New test case.
9128
9129 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9130
9131         PR c/14635
9132         * builtins-1.c (nan, nans): Don't test.
9133         * builtins-30.c: Don't use nan, nanf, nanl.
9134         * builtins-35.c: New test.
9135
9136 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
9137
9138         * g++.dg/ext/altivec-6.C: New test.
9139
9140 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
9141
9142         * g++.dg/init/placement3.C: New test.
9143
9144         * g++.dg/template/spec13.C: New test.
9145
9146         * g++.dg/lookup/using11.C: New test.
9147
9148         * g++.dg/lookup/koenig3.C: New test.
9149
9150         * g++.dg/template/operator2.C: New test.
9151
9152         * g++.dg/expr/dtor3.C: New test.
9153         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
9154         marker.
9155         * g++.old-deja/g++.law/visibility28.C: Likewise.
9156
9157 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
9158
9159         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
9160         * gcc.dg/ppc64-abi-3.c: Likewise.
9161
9162 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9163
9164         PR c++/14545
9165         * g++.dg/parse/template15.C: New test.
9166
9167 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9168
9169         * g++.dg/expr/dtor2.C: New test.
9170
9171         * g++.dg/lookup/anon4.C: New test.
9172
9173         * g++.dg/overload/using1.C: New test.
9174
9175         * g++.dg/template/lookup7.C: New test.
9176
9177         * g++.dg/template/typename6.C: New test.
9178
9179         * g++.dg/expr/cond6.C: New test.
9180
9181 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9182
9183         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
9184
9185 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9186
9187         * g++.dg/expr/cond5.C: New test.
9188         * g++.dg/expr/constcast1.C: Likewise.
9189         * g++.dg/expr/ptrmem2.C: Likewise.
9190         * g++.dg/expr/ptrmem3.C: Likewise.
9191         * g++.dg/lookup/main1.C: Likewise.
9192         * g++.dg/template/lookup6.C: Likewise.
9193
9194 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9195
9196         * gcc.dg/local1.c: New test.
9197
9198         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
9199
9200 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9201
9202         * gcc.dg/torture/builtin-convert-1.c: New test.
9203
9204 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9205
9206         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
9207
9208 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9209
9210         PR c++/14481
9211         * g++.dg/warn/Wunused-7.C: New test.
9212
9213 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9214
9215         * gcc.dg/torture/builtin-integral-1.c: New test.
9216
9217 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9218
9219         PR c++/14586
9220         * g++.dg/parse/non-dependent3.C: New test.
9221
9222 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
9223
9224         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
9225         * g++.dg/eh/simd-2.C: Likewise.
9226         * g++.dg/init/array10.C: Likewise.
9227         * gcc.c-torture/compile/simd-1.c: Likewise.
9228         * gcc.c-torture/compile/simd-2.c: Likewise.
9229         * gcc.c-torture/compile/simd-3.c: Likewise.
9230         * gcc.c-torture/compile/simd-4.c: Likewise.
9231         * gcc.c-torture/compile/simd-6.c: Likewise.
9232         * gcc.c-torture/execute/simd-1.c: Likewise.
9233         * gcc.c-torture/execute/simd-2.c: Likewise.
9234         * gcc.dg/compat/vector-defs.h: Likewise.
9235         * gcc.dg/20020531-1.c: Likewise.
9236         * gcc.dg/altivec-3.c: Likewise.
9237         * gcc.dg/altivec-4.c: Likewise.
9238         * gcc.dg/altivec-varargs-1.c: Likewise.
9239         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
9240         * gcc.dg/i386-mmx-3.c: Likewise.
9241         * gcc.dg/i386-sse-4.c: Likewise.
9242         * gcc.dg/i386-sse-5.c: Likewise.
9243         * gcc.dg/i386-sse-8.c: Likewise.
9244         * gcc.dg/simd-1.c: Likewise.
9245         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
9246         __ev64_opaque__ since the machine description provides it.
9247
9248 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9249
9250         * lib/compat.exp (skip_list): New global variable.
9251         Use it to hold the user defined COMPAT_SKIPS list if any.
9252         (compat-obj): Add the members of skip_list to optall.
9253
9254 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9255
9256         * gcc.dg/compat/union-by-value-1_main.c,
9257         union-by-value-1_x.c, union-by-value-1_y.c,
9258         union-check.h, union-defs.h,
9259         union-init.h, union-return-1_main.c,
9260         union-return-1_x.c, union-return-1_y.c: New files.
9261
9262 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9263
9264         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
9265         mixed-struct-init.h: Add 4 mixed structure types.
9266         struct-by-value-21_main.c, struct-by-value-21_x.c,
9267         struct-by-value-21_y.c, struct-return-21_main.c,
9268         struct-return-21_x.c, struct-return-21_y.c: New files.
9269
9270 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
9271
9272         PR c++/14550
9273         * g++.dg/parse/template14.C: New test.
9274
9275 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9276
9277         * gcc.c-torture/execute/20040313-1.c: New test.
9278
9279 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
9280
9281         PR target/14533
9282         * gcc.dg/20040311-2.c: New test.
9283
9284 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
9285
9286         PR other/14544
9287         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
9288         bit-field.
9289
9290 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
9291
9292         * gcc.dg/20040305-2.c: Add missing return statement.
9293
9294 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9295
9296         * gcc.dg/builtins-34.c: Also check pow10*.
9297
9298 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9299
9300         PR target/14262
9301         * gcc.dg/20040305-2.c: New test.
9302
9303 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9304
9305         * gcc.dg/20040310-1.c: New test.
9306
9307 2004-03-11  Roger Sayle  <roger@eyesopen.com>
9308
9309         * gcc.c-torture/execute/20040311-1.c: New test case.
9310
9311 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
9312
9313         PR c++/14476
9314         * g++.dg/lookup/enum1.C: New test.
9315
9316 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
9317
9318         PR c++/14510
9319         * g++.dg/lookup/struct2.C: New test.
9320
9321 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
9322
9323         * gcc.dg/builtins-34.c: New test.
9324
9325 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9326
9327         * gcc.dg/torture/builtin-nonneg-1.c: New test.
9328
9329 2004-03-09  James E Wilson  <wilson@specifixinc.com>
9330
9331         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
9332         * gcc.dg/alias-2.c: New testcase.
9333
9334 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
9335
9336         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
9337
9338 2004-03-09  Roger Sayle  <roger@eyesopen.com>
9339
9340         * gcc.c-torture/execute/20040309-1.c: New test case.
9341
9342 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9343
9344         PR c++/14397
9345         * g++.dg/overload/ref1.C: New.
9346
9347 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9348
9349         PR c++/14409
9350         * g++.dg/template/spec12.C: New test.
9351
9352         PR c++/14448
9353         * g++.dg/parse/crash14.C: New test.
9354
9355 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9356
9357         PR c++/14230
9358         * g++.dg/init/ref11.C: New test.
9359
9360 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9361
9362         PR c++/14432
9363         * g++.dg/parse/builtin2.C: New test.
9364
9365 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9366
9367         PR c++/14401
9368         * g++.dg/init/ctor3.C: New test.
9369         * g++.dg/init/union1.C: New test.
9370         * g++.dg/ext/anon-struct4.C: New test.
9371
9372 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9373
9374         * g++.dg/lookup/koenig1.C: Tweak error messages.
9375         * g++.dg/lookup/used-before-declaration.C: Likewise.
9376         * g++.dg/other/do1.C: Likewise.
9377         * g++.dg/overload/koenig1.C: Likewise.
9378         * g++.dg/parse/crash13.C: Likewise.
9379         * g++.dg/template/instantiate3.C: Likewise.
9380
9381 2004-03-08  Eric Christopher  <echristo@redhat.com>
9382
9383         * * lib/target-supports.exp: Enable libiconv in test
9384         compilation.  Fix up error checking.
9385
9386 2004-03-08  Roger Sayle  <roger@eyesopen.com>
9387
9388         PR middle-end/14289
9389         * gcc.dg/pr14289-1.c: New test case.
9390         * gcc.dg/pr14289-2.c: Likewise.
9391         * gcc.dg/pr14289-3.c: Likewise.
9392
9393 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
9394
9395         * gcc.c-torture/execute/20040308-1.c: New test.
9396
9397 2004-03-07  Roger Sayle  <roger@eyesopen.com>
9398
9399         * gcc.c-torture/execute/20040307-1.c: New test case.
9400
9401 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
9402
9403         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
9404
9405 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
9406
9407         * gcc.dg/20040306-1.c: New test.
9408
9409 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
9410
9411         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
9412         them static.
9413         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
9414
9415 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9416
9417         PR c/14465
9418         * gcc.dg/decl-6.c: New test.
9419
9420 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9421
9422         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
9423         Rename LOGPOW -> LOG_POW.
9424         (SQRT_EXP, POW_EXP): New.
9425
9426 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9427
9428         * gcc.dg/i386-sse-8.c: New test.
9429
9430 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9431
9432         PR c/14114
9433         * gcc.dg/decl-5.c: New test.
9434
9435 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
9436
9437         * gcc.dg/20040305-1.c: New test.
9438
9439 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
9440
9441         PR other/14354
9442         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
9443
9444 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
9445
9446         PR c++/14425, c++/14426
9447         * g++.dg/ext/altivec-4.C: New test.
9448         * g++.dg/ext/altivec-5.C: New test.
9449
9450 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
9451
9452         * g++.old-deja/g++.other/linkage1.C: Expect errors about
9453         global variables of a type with no linkage.
9454         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
9455         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
9456         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
9457         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
9458         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
9459         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
9460         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
9461         * g++.dg/warn/deprecated.C: Name enum Color.
9462         * g++.dg/overload/VLA.C: Name structure for 'b'.
9463         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
9464
9465 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9466
9467         * gcc.c-torture/compile/20040304-1.c: New test.
9468
9469 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
9470
9471         PR 13728
9472         * gcc.dg/decl-4.c: New testcase.
9473
9474 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
9475
9476         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
9477         as PRECF if sizeof (float) > sizeof (double).
9478         (PRECL): Make it the same as PRECF if
9479         sizeof (float) > sizeof (long double).
9480
9481 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9482
9483         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
9484         system type.  Add check for irix6 which doesn't have c99 runtime.
9485
9486 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
9487
9488         * gcc.dg/const-elim-1.c: xfail for xtensa.
9489
9490 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9491
9492         PR c++/14369
9493         * g++.dg/template/cond4.C: New test.
9494
9495 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9496
9497         PR c++/14360
9498         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
9499
9500         PR c++/14361
9501         * g++.dg/parse/defarg7.C: New test.
9502
9503         PR c++/14359
9504         * g++.dg/template/friend26.C: New test.
9505
9506 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9507
9508         PR c++/14324
9509         * g++.dg/abi/mangle21.C: New test.
9510
9511         PR c++/14260
9512         * g++.dg/parse/constructor2.C: New test.
9513
9514         PR c++/14337
9515         * g++.dg/template/sfinae1.C: New test.
9516
9517 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9518
9519         PR c++/14267
9520         * g++.dg/expr/crash2.C: New test.
9521
9522         PR middle-end/13448
9523         * gcc.dg/inline-5.c: New test.
9524         * gcc.dg/always-inline.c: Split out tests into ...
9525         * gcc.dg/always-inline2.c: ... this and ...
9526         * gcc.dg/always-inline3.c: ... this.
9527
9528 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9529
9530         PR debug/12103
9531         * g++.dg/debug/crash1.C: New test.
9532
9533 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
9534
9535         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
9536         function with __attribute__((noinline)).
9537         (recurser_void2): Likewise.
9538         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
9539         (recurser_void2): Likewise.
9540
9541 2004-02-29  Roger Sayle  <roger@eyesopen.com>
9542
9543         PR middle-end/14203
9544         * g++.dg/warn/Wunused-6.C: New test case.
9545
9546 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
9547
9548         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
9549         not defined.
9550
9551 2004-02-27  Eric Christopher  <echristo@redhat.com>
9552
9553         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
9554         * g++.dg/charset/asm2.c: Run only x86.
9555         * gcc.dg/charset/asm3.c: Ditto.
9556
9557 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
9558
9559         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
9560         ld_library_path.
9561
9562 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
9563
9564         * g++.dg/ext/altivec-3.C: New.
9565
9566 2004-02-26  Richard Henderson  <rth@redhat.com>
9567
9568         * g++.dg/ext/attrib10.C: Mark for warning.
9569         * gcc.dg/attr-alias-1.c: New.
9570
9571 2004-02-26  Richard Henderson  <rth@redhat.com>
9572
9573         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
9574         * gcc.c-torture/execute/20040208-2.c: ... it back.
9575
9576 2004-02-26  Eric Christopher  <echristo@redhat.com>
9577
9578         * lib/target-supports.exp (check-iconv-available): New function.
9579         * lib/gcc-dg.exp (dg-require-iconv): New function.
9580         Use above.
9581         * gcc.dg/charset: New directory.
9582         * gcc.dg/charset/charset.exp: New file.
9583         * gcc.dg/charset/asm1.c: Ditto.
9584         * gcc.dg/charset/asm2.c: Ditto.
9585         * gcc.dg/charset/asm3.c: Ditto.
9586         * gcc.dg/charset/asm4.c: Ditto.
9587         * gcc.dg/charset/asm5.c: Ditto.
9588         * gcc.dg/charset/attribute1.c: Ditto.
9589         * gcc.dg/charset/attribute2.c: Ditto.
9590         * gcc.dg/charset/string1.c: Ditto.
9591         * g++.dg/charset: New directory.
9592         * g++.dg/dg.exp: Add here. Special options.
9593         * g++.dg/charset/charset.exp: New file.
9594         * g++.dg/charset/asm1.c: Ditto.
9595         * g++.dg/charset/asm2.c: Ditto.
9596         * g++.dg/charset/asm3.c: Ditto.
9597         * g++.dg/charset/asm4.c: Ditto.
9598         * g++.dg/charset/attribute1.c: Ditto.
9599         * g++.dg/charset/attribute2.c: Ditto.
9600         * g++.dg/charset/extern1.cc: Ditto.
9601         * g++.dg/charset/extern2.cc: Ditto.
9602         * g++.dg/charset/string1.c: Ditto.
9603
9604 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
9605
9606         PR c++/14278
9607         * g++.dg/parse/comma1.C: New test.
9608
9609 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9610
9611         PR c++/14284
9612         * g++.dg/template/ttp8.C: New test.
9613
9614 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
9615
9616         * gcc.dg/fixuns-trunc-1.c: New test.
9617
9618 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9619
9620         * gcc.dg/builtins-config.h: Use #elif.
9621
9622 2004-02-26  Michael Matz  <matz@suse.de>
9623
9624         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
9625         * gcc.dg/991214-1.c: Likewise.
9626         * gcc.dg/i386-asm-1.c: Likewise.
9627
9628 2004-02-25  Richard Henderson  <rth@redhat.com>
9629
9630         * gcc.c-torture/execute/20040208-2.c: Move ...
9631         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
9632
9633 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9634
9635         PR c++/14246
9636         * g++.dg/other/crash-3.C: New test.
9637
9638 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9639
9640         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
9641         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
9642
9643         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
9644         HP-UX.
9645
9646 2004-02-24  Michael Matz  <matz@suse.de>
9647
9648         * gcc.dg/i386-regparm.c: New.
9649
9650 2004-02-23  James E Wilson  <wilson@specifixinc.com>
9651
9652         * gcc.c-torture/execute/20040223-1.c: New.
9653
9654 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
9655             Kazu Hirata  <kazu@cs.umass.edu>
9656
9657         * gcc.dg/fwritable-strings-1.c: Remove.
9658
9659 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
9660
9661         PR c/14156
9662         * gcc.dg/20040223-1.c: New test.
9663
9664 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9665
9666         PR c++/14106
9667         * g++.dg/ext/typeof9.C: New test.
9668
9669 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9670
9671         PR c++/14250
9672         * g++.dg/other/switch1.C: New test.
9673
9674 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9675
9676         * gcc.dg/cast-function-1.c: Adjust for new informative message.
9677         * gcc.dg/va-arg-1.c: Likewise.
9678
9679 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9680
9681         PR c++/14143
9682         * g++.dg/template/koenig5.C: New test.
9683
9684 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
9685
9686         * g++.dg/ext/altivec-1.C: Generalize target triple.
9687         * g++.dg/ext/altivec-2.C: New test case.
9688         * g++.dg/ext/altivec_check.h: New file.
9689         * gcc.dg/altivec-1.c: Generalize target triple;
9690         include altivec_check.h and call altivec_check().
9691         * gcc.dg/altivec-[2-5].c: Generalize target triple.
9692         * gcc.dg/altivec-6.c: New test case.
9693         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
9694         type casts as needed.
9695         * gcc.dg/altivec-10.c: Include altivec_check.h and call
9696         altivec_check().
9697         * gcc.dg/altivec-12.c: New test case.
9698         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
9699         include altivec_check.h and call altivec_check().
9700         * gcc.dg/altivec_check.h: New file.
9701
9702 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9703
9704         * lib/target-supports.exp (check_alias_available): Don't mangle
9705         function `g' in test program.
9706
9707 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9708
9709         * lib/target-supports.exp (check_profiling_available): Check
9710         argument to determine whether we support a profiling type.
9711         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
9712         check_profiling_available.
9713         * g++.dg/bprob/bprob.exp: Likewise
9714         * g77.dg/bprob/bprob.exp: Likewise.
9715         * gcc.misc-tests/bprob.exp: Likewise.
9716         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
9717         dg-require-profiling and delete expected error handling.
9718         * gcc.dg/20021014-1.c: Likewise.
9719         * gcc.dg/nest.c: Likewise.
9720
9721 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9722
9723         PR c++/12007
9724         * g++.dg/other/vthunk1.C: New test.
9725
9726 2004-02-20  Falk Hueffner  <falk@debian.org>
9727
9728         PR target/14201
9729         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
9730
9731 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
9732
9733         PR c++/13927
9734         * g++.dg/other/error8.C: Remove XFAIL markers.
9735
9736         PR c++/14173
9737         * g++.dg/ext/packed5.C: New test.
9738
9739         PR c++/14199
9740         * g++.dg/warn/Wunused-5.C: New test.
9741
9742         PR c++/14186
9743         * g++.dg/lookup/member1.C: New test.
9744
9745 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
9746
9747         * gcc.c-torture/compile/20040130-1.c: Enable only when
9748         __INT_MAX__ >= 2147483647L.
9749         * gcc.c-torture/compile/961203-1.c: Likewise.
9750
9751 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
9752
9753         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
9754         * g++.dg/opt/template1.C: Robustify assembler regexp
9755
9756 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9757
9758         * gcc.c-torture/execute/simd-4.x: Remove.
9759         * gcc.c-torture/execute/va-arg-25.x: Likewise.
9760         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
9761         Guard with #ifndef SKIP_ATTRIBUTE.
9762         * gcc.dg/compat/vector-1_y.c: Likewise.
9763         * gcc.dg/compat/vector-2_x.c: Likewise.
9764         * gcc.dg/compat/vector-2_y.c: Likewise.
9765         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
9766         * g++.dg/eh/simd-2.C: Likewise.
9767
9768 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
9769
9770         * gcc.c-torture/compile/complex-1.c: New.
9771
9772 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
9773
9774         PR target/14209
9775         * gcc.c-torture/execute/20040218-1.c: New test.
9776
9777 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9778
9779         PR c++/14181
9780         * g++.dg/parse/new2.C: New test.
9781
9782 2004-02-18  Paul Brook  <paul@codesourcery.com>
9783
9784         * gcc.c-torture/compile/libcall-1.c: New test.
9785
9786 2004-02-18  Paul Brook  <paul@codesourcery.com>
9787
9788         PR debug/12934
9789         * gcc.dg/debug/debug-7.c: New test.
9790
9791 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
9792
9793         * gcc.dg/20040217-1.c: New test.
9794
9795 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
9796
9797         * gcc.c-torture/execute/990208-1.x: Delete.
9798
9799 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
9800
9801         * gcc.c-torture/execute/20040208-2.x: New file.
9802
9803 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
9804
9805         PR c++/11326
9806         * g++.dg/abi/structret1.C: New test.
9807
9808 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
9809
9810         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
9811         (i386_cpuid): No need to test if cpuid is available on AMD64.
9812         Fix assembly, so that it works onboth i386 and AMD64.
9813         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
9814         (vecInLong): Fix s[] member type to unsigned int.
9815         (vecInWord): Remove type.
9816         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
9817         (a64, b64, c64, d64, e64): Remove.
9818         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
9819         Remove unused variable.  Remove initialization of removed variables.
9820         Don't call mmx_tests nor sse_tests.
9821         (reference_mmx, reference_sse): Remove.
9822         (check): Add return stmt.
9823         * gcc.dg/i386-sse-7.c: New test.
9824         * gcc.dg/i386-mmx-4.c: New test.
9825
9826 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9827
9828         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
9829         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9830         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9831         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
9832         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
9833         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
9834         g++.dg/tc1/dr94.C: Fix line terminator.
9835
9836 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
9837
9838         * gcc.c-torture/compile/20040216-1.c: New.
9839
9840 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9841
9842         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9843         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9844         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
9845         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
9846         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
9847         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
9848
9849 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9850
9851         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
9852
9853 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
9854
9855         PR c++/13971
9856         * g++.dg/expr/cond4.C: New test.
9857
9858         PR c++/14086
9859         * g++.dg/lookup/crash2.C: New test.
9860
9861 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
9862
9863         * gcc.c-torture/compile/20040214-2.c: New test.
9864
9865 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
9866
9867         PR c++/14116
9868         * g++.dg/ext/typeof8.C: New test.
9869
9870 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
9871
9872         * gcc.c-torture/compile/20040214-1.c: New test.
9873
9874 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9875
9876         PR c++/13635
9877         * g++.dg/template/spec11.C: New test.
9878
9879 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9880
9881         PR c++/13927
9882         * g++.dg/other/error8.C: New test.
9883
9884 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
9885
9886         PR c++/14122
9887         * g++.dg/template/array4.C: New test.
9888
9889         PR c++/14108
9890         * g++.dg/inherit/thunk2.C: New test.
9891
9892         PR c++/14083
9893         * g++.dg/eh/cond2.C: New test.
9894
9895 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
9896
9897         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
9898
9899 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
9900
9901         * lib/scanasm.exp (dg-scan): Quote pattern before display.
9902
9903 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
9904
9905         * g++.dg/simd-2.C: xfail on ppc64-linux.
9906
9907 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9908
9909         PR c/456
9910         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
9911         tests.
9912
9913 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
9914
9915         * gcc.dg/builtins-33.c: New test.
9916
9917 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
9918
9919         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
9920
9921 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9922
9923         * g++.dg/simd-2.C: Set -maltivec for ppc64.
9924
9925 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9926
9927         * gcc.dg/ppc64-abi-3.c: New test.
9928
9929 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
9930
9931         PR c/14092
9932
9933         * gcc.dg/pr14092-1.c: New testcase.
9934
9935 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
9936
9937         * gcc.dg/cpp/assert4.c: Fix typo last change.
9938
9939         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
9940         * gcc.dg/cpp/assert4.c: Handle powerpc64.
9941
9942         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
9943
9944 2004-02-09  Roger Sayle  <roger@eyesopen.com>
9945
9946         * gcc.c-torture/compile/20040209-1.c: New test case.
9947
9948 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9949
9950         * gcc.dg/c90-init-1.c: Adjust expected error messages.
9951
9952 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
9953
9954         * gcc.c-torture/execute/20040208-[12].c: New tests.
9955
9956 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9957
9958         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
9959
9960 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9961
9962         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
9963
9964 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9965
9966         Bug 13856
9967         * gcc.dg/visibility-8.c: New testcase.
9968
9969 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9970
9971         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
9972         arguments.
9973         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
9974
9975 2004-02-07  Roger Sayle  <roger@eyesopen.com>
9976
9977         PR middle-end/13696
9978         * g++.dg/opt/fold1.C: New test case.
9979
9980 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9981
9982         PR c++/14033
9983         * g++.dg/other/crash-2.C: New test.
9984
9985 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9986
9987         PR c++/14028
9988         * g++.dg/parse/angle-bracket2.C: New test.
9989
9990 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9991
9992         PR middle-end/13750
9993         Revert:
9994         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
9995         PR pch/13361
9996         * testsuite/g++.dg/pch/wchar-1.C: New.
9997         * testsuite/g++.dg/pch/wchar-1.Hs: New.
9998
9999 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10000
10001         PR c++/14008
10002         * g++.dg/parse/error15.C: New test.
10003         * g++.dg/parse/crash11.C: Update dg-error mark.
10004
10005 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10006
10007         PR c++/13932
10008         * g++.dg/warn/conv2.C: New test.
10009
10010 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10011
10012         PR c++/13086
10013         * g++.dg/warn/incomplete1.C: Remove xfail.
10014
10015 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10016
10017         * lib/file-format.exp (gcc_target_object_format): Use
10018         ${tool}_target_compile, not gcc_target_compile.
10019         * lib/target-supports.exp (check_alias_available): Likewise.
10020         (check_gc_sections_available): Likewise.
10021         * g++.dg/ext/attrib10.C: Use dg-require-alias.
10022         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
10023         dg-require-alias.
10024
10025 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10026
10027         PR c++/13969
10028         * g++.dg/template/static6.C: New test.
10029
10030 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
10031
10032         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
10033
10034 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10035
10036         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
10037         tests for systems where `char' is unsigned by default.
10038
10039 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10040
10041         PR c++/13997
10042         * g++.dg/template/partial3.C: New test.
10043
10044 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
10045
10046         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
10047         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
10048         Remove mentions of obsolete ports.
10049
10050 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
10051
10052         * gcc.dg/noncompile/20001228-1.c: Fix for new
10053         error message.
10054
10055 2004-02-03  Roger Sayle  <roger@eyesopen.com>
10056
10057         PR target/9348
10058         * gcc.c-torture/execute/multdi-1.c: New test case.
10059
10060 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10061
10062         PR c++/13925
10063         * g++.dg/template/lookup5.C: New test.
10064
10065 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10066
10067         PR c++/13950
10068         * g++.dg/template/lookup4.C: New test.
10069
10070         PR c++/13970
10071         * g++.dg/parse/error14.C: New test.
10072
10073         PR c++/14002
10074         * g++.dg/parse/template13.C: New test.
10075
10076 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10077
10078         PR c++/13978
10079         * g++.dg/template/koenig4.C: New test.
10080
10081         PR c++/13968
10082         * g++.dg/template/crash17.C: New test.
10083
10084         PR c++/13975
10085         * g++.dg/parse/error13.C: New test.
10086         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
10087
10088 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10089
10090         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
10091
10092 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
10093
10094         PR c/11658
10095         PR c/13994
10096         * gcc.dg/noncompile/20040203-1.c: New test.
10097         * gcc.dg/noncompile/20040203-2.c: Likewise.
10098         * gcc.dg/noncompile/20040203-3.c: Likewise.
10099         * gcc.dg/20040203-1.c: Likewise.
10100
10101 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
10102
10103         PR c++/10858
10104         * g++.dg/template/sizeof7.C: New test.
10105
10106 2004-02-02  Eric Christopher  <echristo@redhat.com>
10107             Zack Weinberg  <zack@codesourcery.com>
10108
10109         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
10110
10111 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
10112
10113         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
10114         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
10115         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
10116         * gcc.dg/cleanup-5.c: Run only on Linux targets.
10117
10118 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
10119
10120         PR c++/13113
10121         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
10122
10123         PR c++/13854
10124         * g++.dg/ext/attrib13.C: New test.
10125
10126         PR c++/13907
10127         * g++.dg/conversion/op2.C: New test.
10128
10129 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10130
10131         * gcc.dg/titype-1.c: Fix pasto.
10132
10133 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10134
10135         * gcc.dg/titype-1.c: New test.
10136
10137 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10138
10139         PR c++/13957
10140         * g++.dg/template/non-type-template-argument-1.C,
10141         g++.dg/template/qualified-id1.C: Update dg-error marks.
10142         * g++.dg/template/nontype6.C: New test.
10143
10144 2004-02-01  Roger Sayle  <roger@eyesopen.com>
10145
10146         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
10147         * gcc.dg/builtins-31.c: New testcase.
10148         * gcc.dg/builtins-32.c: New testcase.
10149
10150 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
10151
10152         * objc.dg/call-super-2.m: Update line numbers
10153         for the including of stddef.h.
10154
10155 2004-01-30  Michael Matz  <matz@suse.de>
10156
10157         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
10158         g++.dg/ext/case-range3.C: New tests.
10159
10160 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10161
10162         DR206
10163         PR c++/13813
10164         * g++.dg/template/member4.C: New test.
10165
10166 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10167
10168         PR c++/13683
10169         * g++.dg/template/sizeof6.C: New test.
10170
10171 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10172
10173         * gcc.dg/fwritable-strings-1.c: New test.
10174
10175 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10176
10177         * gcc.c-torture/compile/20040130-1.c: New test.
10178
10179 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
10180
10181         * objc.dg/call-super-2.m: Include stddef.h for size_t.
10182
10183 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
10184
10185         PR c++/13883
10186         * g++.dg/template/ctor3.C: New test.
10187
10188 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10189
10190         * g++.dg/tc1: New directory.
10191         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
10192         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
10193         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
10194         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
10195         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
10196
10197 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10198
10199         * g++.dg/parse/error11.C: New test.
10200         * g++.dg/parse/error12.C: Likewise.
10201
10202 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
10203
10204         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
10205         (scan_initial, main): Use aligned_sizeof instead of sizeof.
10206
10207 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
10208
10209         PR c++/13791
10210         * g++.dg/ext/attrib12.C: New test.
10211
10212         PR c++/13736
10213         * g++.dg/parse/cast2.C: New test.
10214
10215 2004-01-27  James E Wilson  <wilson@specifixinc.com>
10216
10217         * objc.dg/encode-2.m (main): New local string.  Set depending on
10218         sizeof long.  Use in sscanf call.
10219         * objc.dg/encode-3.m (main): New local string.  Set depending on
10220         sizeof long.  Use in scan_initial call.
10221
10222 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10223
10224         * objc.dg/call-super-2.m: Make LP64-safe.
10225         * objc.dg/desig-init-1.m: Likewise.
10226
10227 2004-01-27  Devang Patel <dpatel@apple.com>
10228
10229         * g++.dg/debug/namespace1.C: New test.
10230
10231 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
10232
10233         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
10234         xscale-*-*.
10235
10236         * gcc.dg/arm-mmx-1.c: New test.
10237
10238 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10239
10240         * gcc.dg/20040127-1.c: New test.
10241         * gcc.dg/20040127-2.c: New test.
10242
10243 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10244
10245         * objc.dg/stret-1.m (glob): Renamed to globa.
10246
10247 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
10248
10249         PR c++/13663
10250         * g++.dg/expr/for1.C: New test.
10251
10252 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
10253
10254         PR middle-end/13779
10255         * gcc.dg/darwin-longlong.c: New test.
10256
10257 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
10258
10259         * gcc.dg/20040124-1.c: Moved test from here...
10260         * gcc.c-torture/compile/20040124-1.c: ...to here.
10261
10262 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10263
10264         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
10265         the assembly output if -m64 is passed.
10266
10267 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
10268
10269         PR c++/13833
10270         * g++.dg/template/cond3.C: New test.
10271
10272 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10273
10274         PR c++/13810
10275         * g++.dg/template/ttp7.C: New test.
10276
10277 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10278
10279         PR c++/13797
10280         * g++.dg/template/nontype4.C: New test.
10281         * g++.dg/template/nontype5.C: Likewise.
10282
10283 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
10284
10285         * gcc.dg/torture/mips-clobber-at.c: New test.
10286
10287 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
10288
10289         * gcc.dg/20040124-1.c: New test.
10290
10291 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
10292
10293         * gcc.dg/20040123-1.c: New test.
10294
10295 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10296
10297         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
10298
10299 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10300
10301         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
10302
10303 2004-01-23  Andrew Pinski  <apinski@apple.com>
10304
10305         * gcc.dg/20030121-1.c: Move to ..
10306         * gcc.dg/20040121-1.c: here.
10307
10308 2004-01-23  Roger Sayle  <roger@eyesopen.com>
10309
10310         * gcc.dg/builtins-29.c: New test case.
10311
10312 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10313
10314         PR 18314
10315         * gcc.dg/builtins-30.c: New testcase.
10316
10317 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
10318
10319         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
10320         * lib/g77.exp: Likewise.
10321         * lib/objc.exp: Likewise.
10322         * lib/g++.exp: Likewise.
10323
10324 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10325
10326         * gcc.dg/struct-by-value-2.c: New test.
10327
10328 2004-01-21  Andrew Pinski  <apinski@apple.com>
10329
10330         PR target/13785
10331         * gcc.dg/20030121-1.c: New test.
10332
10333 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
10334
10335         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
10336         clobber frame pointer register in asm statement.
10337
10338 2004-01-21  Falk Hueffner  <falk@debian.org>
10339
10340         * gcc.c-torture/compile/20040121-1.c: New test.
10341
10342 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
10343
10344         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
10345
10346 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
10347
10348         * gcc.dg/ppc64-abi-2.c: New test.
10349
10350 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
10351
10352         * lib/treelang.exp: Fill out this file.
10353         * lib/treelang-dg.exp: New File.
10354
10355 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10356
10357         * gcc.c-torture/compile/981022-1.c: Remove.
10358         * gcc.dg/array-5.c: Remove XFAIL.
10359         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
10360         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
10361         gcc.dg/cond-lvalue-1.c: Update.
10362         * gcc.dg/cast-lvalue-2.c: New test.
10363
10364 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
10365
10366         PR c++/13592
10367         * g++.dg/other/error1.C (class foo): Tweak error message.
10368
10369         PR c++/13592
10370         * g++.dg/template/call2.C: New test.
10371
10372 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10373
10374         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
10375         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
10376         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
10377         scalar-return-1_x.c, scalar-return-2_y.c,
10378         scalar-return-3_x.c, scalar-return-3_y.c,
10379         scalar-return-4_x.c, scalar-return-4_y.c,
10380         struct-align-1.h, struct-align-1_x.c,
10381         struct-align-1_y.c, struct-align-2.h,
10382         struct-align-2_x.c, struct-align-2_y.c,
10383         struct-by-value-10_y.c, struct-by-value-11_x.c,
10384         struct-by-value-11_y.c, struct-by-value-12_x.c,
10385         struct-by-value-12_y.c, struct-by-value-13_x.c,
10386         struct-by-value-13_y.c, struct-by-value-14_x.c,
10387         struct-by-value-14_y.c, struct-by-value-15_x.c,
10388         struct-by-value-15_y.c, struct-by-value-16_y.c,
10389         struct-by-value-17_y.c, struct-by-value-18_y.c,
10390         struct-by-value-19_y.c, struct-by-value-1_x.c,
10391         struct-by-value-1_y.c, struct-by-value-20_y.c,
10392         struct-by-value-2_x.c, struct-by-value-2_y.c,
10393         struct-by-value-3_y.c, struct-by-value-4_x.c,
10394         struct-by-value-4_y.c, struct-by-value-5_y.c,
10395         struct-by-value-6_y.c, struct-by-value-7_y.c
10396         struct-by-value-8_x.c, struct-by-value-8_y.c
10397         struct-by-value-9_x.c, struct-by-value-9_y.c
10398         struct-return-10_x.c, struct-return-10_y.c,
10399         struct-return-19_x.c, struct-return-20_x.c
10400         struct-return-2_x.c, struct-return-2_y.c
10401         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
10402         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
10403
10404 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10405
10406         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
10407         attribute on sparc*-sun-solaris2.*.
10408
10409 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
10410
10411         PR c++/13710
10412         * g++.dg/ext/typeof7.C: New test.
10413
10414 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
10415
10416         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
10417         * gcc.dg/const-elim-1.c: Same.
10418
10419 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
10420
10421         * objc.dg/stret-1.m: New.
10422         * objc.dg/stret-2.m: New.
10423
10424 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10425
10426         PR c++/11895
10427         * g++.dg/ext/vector1.C: New test.
10428
10429 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
10430
10431         * gcc.dg/pch/import-1.c: New.
10432         * gcc.dg/pch/import-1.hs: New.
10433         * gcc.dg/pch/import-1a.h: New.
10434         * gcc.dg/pch/import-1b.h: New.
10435         * gcc.dg/pch/import-1c.h: New.
10436
10437 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10438
10439         PR c++/13574
10440         * g++.dg/ext/array1.C: New test.
10441
10442         PR c++/13178
10443         * g++.dg/conversion/op1.C: New test.
10444
10445 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
10446
10447         PR 11864
10448         From Kazumoto Kojima / Dan Kegel:
10449         * gcc.dg/pr11864-1.c: New test.
10450
10451         PR 10392
10452         From Marcus Comstedt / Dan Kegel:
10453         * gcc.dg/pr10392-1.c: New test.
10454
10455 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10456
10457         PR c++/13478
10458         * g++.dg/init/ref10.C: New test.
10459
10460 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10461
10462         PR c++/13407
10463         * g++.dg/parse/typename6.C: New test.
10464
10465 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10466
10467         PR pch/13361
10468         * testsuite/g++.dg/pch/wchar-1.C: New.
10469         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10470
10471 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10472
10473         PR c++/9259
10474         * g++.dg/expr/sizeof2.C: New test.
10475
10476 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
10477
10478         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
10479
10480 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10481
10482         PR c++/13659
10483         * g++.dg/lookup/strong-using-3.C: New.
10484         * g++.dg/lookup/using-10.C: New.
10485
10486 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10487
10488         PR c++/13594
10489         * g++.dg/lookup/strong-using-2.C: New.
10490
10491 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
10492             Dan Kegel <dank@kegel.com>
10493             J"orn Rennecke <joern.rennecke@superh.com>
10494
10495         PR target/9365
10496         * gcc.dg/pr9365-1.c: New test.
10497
10498 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10499
10500         PR c++/8856
10501         * g++.dg/parse/casting-operator2.C: New test.
10502         * g++.old-deja/g++.pt/explicit83.C: Remove.
10503
10504 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10505
10506         * gcc.dg/label-compound-stmt-1.c: New test.
10507         * gcc.c-torture/compile/950922-1.c,
10508         gcc.c-torture/compile/20000211-3.c,
10509         gcc.c-torture/compile/20000518-1.c,
10510         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
10511         compound statements.
10512
10513 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
10514
10515         * gcc.dg/ppc64-abi-1.c: New test.
10516
10517 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
10518
10519          * g++.dg/ext/attrib9.C: Add dg-warnings.
10520
10521 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10522
10523         PR c++/12335
10524         * g++.dg/parse/dtor3.C: New test.
10525
10526 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10527
10528         PR c++/12709
10529         * g++.dg/parse/try-catch-1.C: New test.
10530
10531 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
10532
10533         * ada/acats/run_all.sh: Add more verbose output in acats.log
10534         when compiling tests.
10535
10536 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10537
10538         PR 13656
10539         * gcc.dg/typedef-redecl.c: New test case.
10540         * gcc.dg/typedef-redecl.h: New support file.
10541
10542 2004-01-13  Jan Hubicka  <jh@suse.cz>
10543
10544         * gcc.dg/always_inline.c: New test.
10545         * gcc.dg/debug/20031231-1.c: Fix.
10546
10547 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10548
10549         PR c++/13474
10550         * g++.dg/template/array3.C: New test.
10551
10552 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10553
10554         * g++.dg/ext/lvalue1.C: No longer expected to fail.
10555         * g++.dg/warn/Wunused-2.C: Likewise.
10556
10557 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10558
10559         PR c++/13289
10560         * g++.dg/template/instantiate6.C: New test.
10561
10562 2004-01-12  Roger Sayle  <roger@eyesopen.com>
10563
10564         PR middle-end/11397
10565         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
10566
10567 2004-01-12  Jan Hubicka  <jh@suse.cz>
10568
10569         PR opt/12826
10570         * gcc.dg/20040112-1.c: New.
10571
10572         * gcc.dg/dwarf-die[1-7].c: Move to...
10573         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
10574         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
10575
10576 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
10577
10578         PR c++/4100
10579         * g++.dg/parse/friend4.C: New test.
10580
10581 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
10582
10583         PR c++/4100
10584         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
10585         definition is called a friend.
10586
10587 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
10588
10589         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
10590
10591 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
10592
10593         PR c++/3478
10594         * g++.dg/parse/error10.C: New test.
10595         * g++.dg/template/arg2.C: Accept "invalid type" error.
10596
10597 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
10598
10599         PR middle-end/13392
10600         * g++.dg/opt/expect2.C: New test.
10601
10602 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10603
10604         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
10605         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
10606         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
10607         Update dg-error regexps.
10608
10609 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10610
10611         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
10612         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
10613
10614 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10615
10616         * gcc.dg/pragma-re-1.c: Use right pointer type.
10617
10618 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10619
10620         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
10621
10622 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
10623
10624         * gcc.dg/rs6000-ldouble-1.c: New.
10625
10626 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10627
10628         DR 337
10629         PR c++/9256
10630         * g++.dg/other/abstract1.C: New test.
10631
10632 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
10633
10634         * g++.dg/lookup/strong-using-1.C: New.
10635
10636 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10637
10638         PR c/11234
10639         * gcc.dg/func-ptr-conv-1.c: New test.
10640         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
10641
10642 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
10643
10644         PR target/13380.
10645         * gcc.c-torture/compile/20040109-1.c: New.
10646
10647 2004-01-08  Stuart Hastings  <stuart@apple.com>
10648
10649         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
10650         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
10651         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
10652
10653 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
10654
10655         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
10656
10657 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10658
10659         * ada/acats/run_acats: Treat 'gnatchop' the same way
10660         as 'gnatmake'.  Export GCC_DRIVER.
10661         * ada/acats/run_all.sh: Add target_gnatchop.  Use
10662         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
10663
10664 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10665
10666         PR c++/12573
10667         * g++.dg/template/dependent-expr4.C: New test.
10668
10669 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
10670
10671         * gcc.dg/altivec-11.c: New test.
10672
10673 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
10674
10675         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
10676
10677 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10678
10679         PR c/6024
10680         * gcc.dg/enum-compat-1.c: New test.
10681         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
10682
10683 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10684
10685         PR c/12165
10686         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
10687         gcc.dg/c99-idem-qual-3.c: New tests.
10688
10689 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
10690
10691         * gcc.dg/winline-7.c: Don't cast void * to int.
10692
10693 2004-01-06  Jan Hubicka  <jh@suse.cz>
10694
10695         * gcc.dg/i386-sse-5.c: New test
10696         * g++.dg/eh/simd-1.c: Add -w argument for i386.
10697
10698 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10699
10700         PR c++/12815
10701         * g++.dg/rtti/typeid4.C: New test.
10702
10703 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10704
10705         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
10706
10707 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10708
10709         PR c++/12132
10710         * g++.dg/template/error11.C: New test.
10711
10712         PR c++/13451
10713         * g++.dg/template/class2.C: New test.
10714
10715 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10716         Richard Sandiford <rsandifo@redhat.com>
10717
10718         PR c++/13387
10719         * g++.dg/opt/alias3.C: New test.
10720
10721 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
10722
10723         PR c++/13157
10724         * g++.dg/template/koenig3.C: New test.
10725
10726         PR c++/13529
10727         * g++.dg/parse/offsetof3.C: New test.
10728
10729         * g++.dg/init/copy7.C: Add missing dg-error markers.
10730
10731         PR c++/12226
10732         * g++.dg/init/copy7.c: New test.
10733
10734         PR c++/13536
10735         * g++.dg/parse/cast1.C: New test.
10736
10737 2004-01-04  Jan Hubicka  <jh@suse.cz>
10738
10739         * gcc.dg/winline[1-7].c: New tests.
10740
10741 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10742
10743         PR c++/13520
10744         * g++.dg/template/qualttp22.C: New test.
10745
10746 2004-01-01  Jan Hubicka  <jh@suse.cz>
10747
10748         * gcc.dg/debug/20031231-1.c: New.
10749         * gcc.c-torture/compile/20040101-1.c: New.
10750         * gcc.dg/dwarf-die-[1-7].c: New.
10751
10752 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
10753
10754         PR optimization/13521
10755         * gcc.c-torture/compile/20031231-1.c: New test.
10756
10757 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10758
10759         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
10760
10761 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10762
10763         PR c++/10079
10764         * g++.dg/template/crash16.C: New test.
10765
10766 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
10767
10768         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
10769
10770 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10771
10772         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
10773         ports.
10774         * g++.old-deja/g++.jason/thunk3.C: Likewise.
10775         * g++.old-deja/g++.law/profile1.C: Likewise.
10776         * gcc.c-torture/compile/981006-1.c: Likewise.
10777         * gcc.c-torture/execute/loop-2e.x: Likewise.
10778         * gcc.c-torture/execute/loop-2f.x: Remove.
10779         * gcc.c-torture/execute/loop-2g.x: Likewise.
10780         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
10781         * gcc.dg/20020312-2.c: Remove traces of dead ports.
10782
10783 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
10784
10785         PR c++/13507
10786         * g++.dg/ext/attrib11.C: New test.
10787
10788         PR c++/13494
10789         * g++.dg/template/array2-1.C: New test.
10790         * g++.dg/template/array2-2.C: New test.
10791
10792 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
10793
10794         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
10795
10796 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10797
10798         PR c++/12774
10799         * g++.dg/template/array1-1.C: New test.
10800         * g++.dg/template/array1-2.C: New test.
10801
10802 2003-12-29  Roger Sayle  <roger@eyesopen.com>
10803
10804         PR fortran/12632
10805         * g77.dg/12632.f: New test case.
10806
10807 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10808
10809         PR c++/13289
10810         * g++.dg/parse/nontype1.C: New test.
10811
10812 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10813
10814         PR c++/12403
10815         * g++.dg/parse/explicit1.C: New test.
10816         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
10817
10818 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10819
10820         PR c++/13081
10821         * g++.dg/opt/inline6.C: New test.
10822
10823         PR c++/12613
10824         * g++.dg/parse/error9.C: New test.
10825
10826         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
10827
10828 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10829
10830         PR c++/13009
10831         * g++.dg/init/assign1.C: New test.
10832
10833 2003-12-28  Roger Sayle  <roger@eyesopen.com>
10834
10835         PR c++/13070
10836         * g++.dg/warn/format3.C: New test case.
10837
10838 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10839
10840         * gcc.c-torture/compile/20031227-1.c: New test.
10841
10842 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10843
10844         * g++.dg/bprob/bprob.exp: Load target-supports.exp
10845         * g77.dg/bprob/bprob.exp: Likewise.
10846         * gcc.misc-tests/bprob.exp: Likewise.
10847         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
10848         variants on systems where the library does not provide that
10849         functionality.
10850         * gcc.dg/builtins-20.c: Use builtins-config.h.
10851         * gcc.dg/builtins-config.h: New file.
10852
10853 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10854
10855         * lib/gcc-dg.exp (dg-require-profiling): New function.
10856         * lib/target-supports.exp (check_profiling_available): Likewise.
10857         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
10858         * g77.dg/bprob/bprob.exp: Likewise.
10859         * gcc.misc-tests/bprob.exp: Likewise.
10860         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
10861         * gcc.dg/20021014-1.c: Likewise.
10862         * gcc.dg/nest.c: Likewise.
10863
10864 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10865
10866         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
10867         compiling.
10868         * g++.dg/lookup/java2.C: Likewise.
10869         * gcc.dg/cpp/lexident.c: Likewise.
10870
10871 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
10872
10873         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
10874         given.
10875         * gcc.c-torture/compile/961203-1.c: Likewise.
10876         * gcc.c-torture/compile/980506-1.c: Likewise.
10877
10878 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
10879
10880         * lib/gcc-dg.exp (dg-prune-output): New annotation.
10881         (additional_prunes): New global.
10882         (gcc-dg-prune): Handle additional per-test pruning.
10883         (dg-test): Clear additional_prunes between tests.
10884
10885         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
10886         dg-prune-output to avoid spurious failures from assembler
10887         complaining about nonexistent WAW violations.
10888         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
10889         Use dg-prune-output to avoid spurious failures from assembler
10890         warning about Itanium B-step errata.
10891
10892 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10893
10894         * g++.dg/abi/macro0.C: New test.
10895         * g++.dg/abi/macro1.C: Likewise.
10896         * g++.dg/abi/macro2.C: Likewise.
10897
10898         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
10899         * g++.dg/abi/bitfield7.C: Likewise.
10900         * g++.dg/abi/dtor2.C: Likewise.
10901         * g++.dg/abi/mangle11.C: Likewise.
10902         * g++.dg/abi/mangle12.C: Likewise.
10903         * g++.dg/abi/mangle14.C: Likewise.
10904         * g++.dg/abi/mangle17.C: Likewise.
10905         * g++.dg/abi/vbase10.C: Likewise.
10906         * g++.dg/abi/vbase14.C: Likewise.
10907         * g++.dg/template/qualttp17.C: Likewise.
10908
10909 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10910
10911         PR c/11995
10912         * gcc.dg/20031223-1.c: New test.
10913
10914 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10915
10916         * gcc.dg/noreturn-7.c: New test.
10917
10918 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10919
10920         * gcc.dg/null-pointer-1.c: New test.
10921
10922 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10923
10924         * g++.old-deja/g++.jason/template18.C: Remove.
10925         * g++.old-deja/g++.jason/template37.C: Likewise.
10926
10927         PR c++/12862
10928         * g++.dg/lookup/ns1.C: New test.
10929
10930         PR c++/12397
10931         * g++.dg/template/lookup3.C: New test.
10932
10933 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10934
10935         * g++.dg/template/recurse1.C: New test
10936
10937 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10938
10939         PR c++/12479
10940         * g++.dg/parse/semicolon1.C: New test.
10941         * g++.dg/parse/semicolon1.h: Likewise.
10942
10943 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
10944
10945         * gcc.dg/darwin-misaligned.c: New test.
10946
10947 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10948
10949         PR c/9163
10950         * gcc.dg/20031222-1.c: New test.
10951
10952 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
10953
10954         PR c++/13438
10955         * g++.dg/parse/error8.C: New test.
10956
10957         PR c++/11554
10958         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
10959
10960 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
10961
10962         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
10963         too small.
10964         * gcc.c-torture/compile/930217-1.c: Likewise.
10965         * gcc.c-torture/compile/930513-1.c: Likewise.
10966         * gcc.c-torture/execute/920908-2.c: Likewise.
10967         * gcc.c-torture/execute/921204-1.c: Likewise.
10968         * gcc.c-torture/execute/930621-1.c: Likewise.
10969         * gcc.c-torture/execute/930630-1.c: Likewise.
10970         * gcc.c-torture/execute/931031-1.c: Likewise.
10971         * gcc.c-torture/execute/980602-2.c: Likewise.
10972         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10973         * gcc.c-torture/execute/compndlit-1.c: Likewise.
10974         * gcc.c-torture/execute/extzvsi.c: Likewise.
10975         * gcc.c-torture/unsorted/ext.c: Likewise.
10976
10977 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
10978
10979         PR target/12749
10980         * gcc.c-torture/compile/20031220-2.c: New test case.
10981
10982 2003-12-20  Roger Sayle  <roger@eyesopen.com>
10983
10984         PR optimization/13031
10985         * gcc.c-torture/compile/20031220-1.c: New test case.
10986
10987 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10988
10989         * gcc.dg/cast-function-1.c: New test.
10990
10991 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
10992
10993         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
10994         formats.
10995
10996 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
10997
10998         PR c++/12795
10999         * g++.dg/ext/attrib10.C: New test.
11000
11001 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11002
11003         * gcc.dg/cleanup-10.c: New test.
11004         * gcc.dg/cleanup-11.c: New test.
11005
11006 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11007
11008         PR c++/13239
11009         * g++.dg/opt/expect1.C: New test.
11010
11011 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
11012
11013         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
11014
11015 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
11016
11017         PR debug/12923
11018         * gcc.dg/20031218-1.c: New test.
11019
11020         PR debug/12389
11021         * gcc.dg/20031218-2.c: New test.
11022         * gcc.dg/20031218-3.c: New test.
11023
11024         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
11025         of label name and allow for USER_LABEL_PREFIX == "_" names.
11026         * g++.dg/abi/mangle18-2.C: Likewise.
11027         * g++.dg/abi/mangle19-1.C: Likewise.
11028         * g++.dg/abi/mangle19-2.C: Likewise.
11029         * g++.dg/abi/mangle20-1.C: Likewise.
11030         * g++.dg/abi/mangle20-2.C: Likewise.
11031
11032 2003-12-18  Richard Henderson  <rth@redhat.com>
11033
11034         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
11035
11036 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
11037             Dan Kegel <dank@kegel.com>
11038
11039         PR other/12009
11040         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
11041         testing a cross compiler, it causes spurious compile failures.
11042         * lib/g++.exp: Likewise.
11043
11044 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11045
11046         PR c++/13262
11047         * g++.dg/template/access13.C: New test.
11048
11049 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11050
11051         * gcc.dg/20031216-1.c: New test.
11052
11053 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11054
11055         PR c++/9154
11056         * g++.dg/template/error10.C: New test.
11057
11058 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11059
11060         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
11061         * g++.dg/eh/simd-2.C: Likewise.
11062
11063 2003-12-17  James E Wilson  <wilson@specifixinc.com>
11064             Roger Sayle  <roger@eyesopen.com>
11065
11066         * gcc.c-torture/execute/ieee/mzero5.c: New.
11067
11068 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
11069
11070         PR c++/10603
11071         * g++.dg/parse/error6.C: New test.
11072
11073         PR c++/12827
11074         * g++.dg/parse/error7.C: New test.
11075
11076 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11077
11078         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
11079         at -O with stabs debugging formats.
11080         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
11081         * gcc.dg/debug/debug-2.c: Likewise.
11082
11083 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11084
11085         PR c++/12696
11086         * g++.dg/init/error1.C: New test.
11087
11088         PR c++/12218
11089         * g++.dg/init/pm3.C: New test.
11090
11091 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11092
11093         PR c/3347
11094         * gcc.dg/bitfld-8.c: New test.
11095
11096 2003-12-16  James Lemke  <jim@wasabisystems.com>
11097
11098         * gcc.dg/arm-scd42-[123].c: New tests.
11099
11100 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11101
11102         PR c++/9043
11103         * g++.dg/abi/mangle20-1.C: New test.
11104         * g++.dg/abi/mangle20-2.C: New test.
11105
11106 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11107
11108         PR c++/13275
11109         * g++.dg/other/offsetof2.C: Remove XFAIL.
11110         * g++.dg/parse/offsetof1.C: New test.
11111         * g++.gd/parse/offsetof2.C: Likewise.
11112
11113 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11114
11115         * g++.dg/template/nontype3.C: New test.
11116         * g++.dg/template/static2.C: Tweaked the dg-error clause.
11117
11118 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11119
11120         * g++.dg/warn/noreturn-3.C: Also test instantiation.
11121
11122 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11123
11124         PR c++/13387
11125         * g++.dg/expr/assign1.C: New test.
11126
11127         PR c++/13242
11128         * g++.dg/abi/mangle19-1.C: New test.
11129         * g++.dg/abi/mangle19-2.C: New test.
11130
11131 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
11132
11133         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
11134
11135 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11136
11137         * gcc.c-torture/execute/20031216-1.c: New test.
11138
11139 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11140
11141         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
11142         an ICE regression.
11143
11144 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11145
11146         PR c++/10926
11147         * g++.dg/template/error9.C: New test.
11148
11149         PR c++/11116
11150         * g++.dg/template/error8.C: New test.
11151
11152 2003-12-15  Roger Sayle  <roger@eyesopen.com>
11153
11154         PR middle-end/13400
11155         * gcc.c-torture/execute/20031215-1.c: New test case.
11156
11157 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11158
11159         PR c++/13269
11160         * g++.dg/parse/error5.C: New test.
11161
11162         PR c++/12989
11163         * g++.dg/expr/sizeof1.C: New test.
11164
11165         PR c++/13310
11166         * g++.dg/template/crash15.C: New test.
11167
11168 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
11169
11170         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
11171         a non-POD type as the last named parameter of a varargs function.
11172
11173 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11174
11175         PR c++/13243
11176         PR c++/12573
11177         * g++.dg/template/crash14.C: New test.
11178         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
11179
11180 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
11181
11182         * g++.dg/other/java1.C: New test.
11183
11184         PR c++/13241
11185         * g++.dg/abi/mangle18-1.C: New test.
11186         * g++.dg/abi/mangle18-2.C: New test.
11187
11188 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11189
11190         PR optimization/10312
11191         * gcc.c-torture/execute/20031214-1.c: New.
11192
11193 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
11194
11195         PR c++/10779
11196         PR c++/12160
11197         * g++.dg/parse/error3.C: New test.
11198         * g++.dg/parse/error4.C: Likewise.
11199         * g++.dg/abi/mangle4.C: Tweak error messages.
11200         * g++.dg/lookup/using5.C: Likewise.
11201         * g++.dg/other/error2.C: Likewise.
11202         * g++.dg/parse/typename5.C: Likewise.
11203         * g++.dg/parse/undefined1.C: Likewise.
11204         * g++.dg/template/arg2.C: Likewise.
11205         * g++.dg/template/ttp3.C: Likewise.
11206         * g++.dg/template/type1.C: Likewise.
11207         * g++.old-deja/g++.other/crash32.C: Likewise.
11208         * g++.old-djea/g++.pt/defarg8.C: Likewise.
11209
11210 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11211
11212         PR c++/13106
11213         * g++.dg/warn/noreturn-3.C: New test.
11214
11215 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11216
11217         PR c++/13118
11218         * g++.dg/abi/covariant3.C: New.
11219
11220 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
11221
11222         * g++.dg/eh/ia64-1.C: New test.
11223
11224 2003-12-12  Roger Sayle  <roger@eyesopen.com>
11225
11226         PR optimization/13037
11227         * g77.f-torture/execute/13037.f: New test case.
11228
11229 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11230
11231         PR c++/12881
11232         * g++.dg/abi/covariant2.C: New.
11233
11234 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
11235
11236         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
11237
11238 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
11239
11240         * gcc.c-torture/execute/wchar_t-1.x: Delete.
11241
11242 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
11243
11244         PR other/10819
11245         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
11246         to fix Bug 10819.
11247         * lib/g++.exp (g++_version): Likewise.
11248         * lib/g77.exp (g77_version): Likewise.
11249         * lib/objc.exp (default_objc_version): Likewise.
11250
11251 2003-12-10  Richard Henderson  <rth@redhat.com>
11252
11253         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
11254
11255         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
11256
11257 2003-12-08  Matt Austern  <austern@apple.com>
11258
11259         PR c/13134
11260         * lib/gcc-dg.exp (dg-require-visibility): Define.
11261         * lib/target-supports (check_visibility_available): Define.
11262         * gcc.dg/visibility-1.c: New test.
11263         * gcc.dg/visibility-2.c: Likewise.
11264         * gcc.dg/visibility-3.c: Likewise.
11265         * gcc.dg/visibility-4.c: Likewise.
11266         * gcc.dg/visibility-5.c: Likewise.
11267         * gcc.dg/visibility-6.c: Likewise.
11268         * g++.dg/ext/visibility-1.C: Likewise.
11269         * g++.dg/ext/visibility-2.C: Likewise.
11270         * g++.dg/ext/visibility-3.C: Likewise.
11271         * g++.dg/ext/visibility-4.C: Likewise.
11272         * g++.dg/ext/visibility-5.C: Likewise.
11273         * g++.dg/ext/visibility-6.C: Likewise.
11274
11275 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11276
11277         * g++.dg/lookup/java1.C: New test.
11278         * g++.dg/lookup/java2.C: New test.
11279
11280 2003-12-07  Falk Hueffner  <falk@debian.org>
11281
11282         * g++.dg/opt/noreturn-1.C: New test.
11283
11284 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
11285
11286         * gcc.dg/overflow-1.c: New test.
11287
11288 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11289
11290         * g77.f-torture/compile/13060.f: New test.
11291
11292 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
11293
11294         PR c++/13323
11295         * g++.dg/inherit/operator2.C: New test.
11296
11297 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11298
11299         PR c++/13305
11300         * g++.dg/ext/attrib9.C: New test.
11301
11302 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11303
11304         PR c++/13314
11305         * g++.dg/template/error7.C: New test.
11306
11307 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
11308             J"orn Rennecke <joern.rennecke@superh.com>
11309
11310         PR target/13302
11311         * g++.dg/other/struct-va_list.C: New test.
11312
11313 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11314
11315         PR c++/13166
11316         * g++.dg/parse/defarg6.C: New test.
11317
11318 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
11319
11320         PR target/13256
11321         * gcc.c-torture/execute/20031201-1.c: New test.
11322
11323 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
11324
11325         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
11326
11327 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11328
11329         * gcc.dg/builtin-return-1.c: New test.
11330
11331 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
11332             J"orn Rennecke <joern.rennecke@superh.com>
11333
11334         PR optimization/13260
11335         * gcc.c-torture/execute/20031204-1.c: New test.
11336
11337 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11338
11339         PR c++/9127
11340         * g++.dg/template/error6.C: New test.
11341
11342 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
11343
11344         * gcc.dg/20031202-1.c: New test.
11345
11346 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11347
11348         PR c++/13179
11349         * g++.dg/template/eh1.C: New test.
11350
11351         PR c++/10771
11352         * g++.dg/template/error5.C: New test.
11353
11354 2003-12-02  David Ung  <davidu@mips.com>
11355
11356         * gcc.dg/compat/vector-check.h: Corrected type for var
11357         g_##TMODE
11358
11359 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11360
11361         PR c++/10126
11362         * g++.dg/template/ptrmem8.C: New test.
11363
11364 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11365
11366         PR c++/12573
11367         * g++.dg/template/dependent-expr3.C: New test.
11368
11369 2003-12-01  James Lemke  <jim@wasabisystems.com>
11370
11371         * gcc.dg/arm-g2.c: New test.
11372
11373 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11374
11375         PR optimization/11634
11376         * gcc.dg/20031201-2.c: New test case.
11377
11378 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
11379
11380         PR 11433
11381         * objc.dg/proto-lossage-3.m: New test.
11382
11383 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11384
11385         PR optimization/12628
11386         * gcc.dg/20031201-1.c: New test case.
11387
11388 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11389
11390         * gcc.dg/unaligned-1.c: New test.
11391
11392 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
11393
11394         PR c++/9849
11395         * g++.dg/template/error4.C: New test.
11396         * g++.dg/template/nested3.C: Adjust error markers.
11397
11398 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11399
11400         * gcc.dg/cpp/assert4.c: Check more #system assertions.
11401
11402 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11403
11404         PR c/10333
11405         * gcc.dg/bitfld-7.c: New test.
11406
11407 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
11408
11409         * gcc.dg/tls/asm-1.C: New test.
11410
11411 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11412
11413         * gcc.dg/cpp/assert4.c: Update.
11414
11415 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11416
11417         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
11418         * gcc.dg/builtin-apply3.c: New test.
11419
11420 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11421
11422         * lib/compat.exp (compat-obj): New xfaildata parameter.
11423         Use it to set compiler_conditional_xfail_data before compiling.
11424         (compat-get-options): Handle dg-xfail-if.
11425         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
11426         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
11427         * gcc.dg/compat/vector-1_y.c: Likewise.
11428         * gcc.dg/compat/vector-2_x.c: Likewise.
11429         * gcc.dg/compat/vector-2_y.c: Likewise.
11430
11431 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11432
11433         * g++.dg/opt/reg-stack4.C: New test.
11434
11435 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11436
11437         * gcc.dg/builtin-apply2.c: New test.
11438
11439 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11440
11441         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
11442
11443 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11444
11445         PR c++/12924
11446         * g++.dg/template/template-id-2.C: New test.
11447
11448 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11449
11450         PR c++/5369
11451         * g++.dg/template/memfriend1.C: New test.
11452         * g++.dg/template/memfriend2.C: Likewise.
11453         * g++.dg/template/memfriend3.C: Likewise.
11454         * g++.dg/template/memfriend4.C: Likewise.
11455         * g++.dg/template/memfriend5.C: Likewise.
11456         * g++.dg/template/memfriend6.C: Likewise.
11457         * g++.dg/template/memfriend7.C: Likewise.
11458         * g++.dg/template/memfriend8.C: Likewise.
11459         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
11460
11461 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
11462
11463         PR c++/12515
11464         * g++.dg/ext/cond1.C: New test.
11465
11466 2003-11-20  Richard Henderson  <rth@redhat.com>
11467
11468         * gcc.dg/20020201-2.c: Remove.
11469         * gcc.dg/20020201-4.c: Remove.
11470         * gcc.dg/20020304-1.c: Remove.
11471
11472 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
11473
11474         * gcc.dg/cpp/trad/xwin1.c: New test case.
11475
11476 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
11477
11478         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
11479         * lib/g77.exp: Likewise.
11480         * lib/objc.exp: Likewise.
11481         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
11482         for darwin.
11483
11484 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11485
11486         PR c++/12932
11487         * g++.dg/template/static5.C: New test.
11488
11489 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11490
11491         * gcc.dg/nested-func-1.c: New test.
11492
11493 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11494
11495         * gcc.dg/cpp/assert4.c: New test.
11496
11497 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11498
11499         PR c++/2294
11500         * g++.dg/lookup/using9.c: New test.
11501
11502 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
11503
11504         PR c++/12762
11505         * g++.dg/template/error3.C: New test.
11506
11507 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
11508
11509         PR ada/13035
11510         * ada/acats/run_acats, run_all.sh: Fix syntax error.
11511         No longer use a wrapper for gcc, since this does not work under
11512         Windows.
11513
11514 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11515
11516         PR c++/2094
11517         * g++.dg/template/ptrmem7.C: New test.
11518
11519 2003-11-13  Andrew Pinski <apinski@apple.com>
11520
11521         * gcc.c-torture/compile/20031113-1.c: New test.
11522
11523 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
11524             Kean Johnston <jkj@sco.com>
11525
11526         PR c/13029
11527         * gcc.dg/unused-4.c: Update.
11528
11529 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11530
11531         * g++.dg/opt/const3.C: New test.
11532
11533 2003-11-13  Jan Hubicka  <jh@suse.cz>
11534
11535         * gcc.c-torture/compile/20031112-1.c: New test.
11536
11537 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
11538
11539         * g++.dg/parse/crash10.C: Remove bogus error marker.
11540
11541 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11542
11543         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
11544         (host_gcc): Likewise.
11545         (ROOT): Honor $PWDCMD.
11546         (BASE): Likewise.
11547         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
11548
11549 2003-11-12  Catherine Moore  <clm@redhat.com>
11550
11551         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
11552
11553 2003-11-12  Andreas Jaeger  <aj@suse.de>
11554             Jakub Jelinek  <jakub@redhat.com>
11555             Andrew Pinski  <pinskia@physics.uc.edu>
11556             Richard Henderson  <rth@redhat.com>
11557
11558         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
11559         systems.
11560         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
11561
11562         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
11563         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11564
11565 2003-11-11  Andreas Jaeger  <aj@suse.de>
11566
11567         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
11568
11569         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
11570
11571 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
11572
11573         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
11574         Clean ups.
11575
11576 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
11577
11578         * gcc.dg/trampoline-1.c: New test.
11579
11580 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
11581
11582         * gcc.c-torture/compile/200031109-1.c: New test.
11583
11584 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11585
11586         PR c/3190
11587         PR c/8714
11588         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11589         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
11590         gcc.dg/format/no-y2k-1.c: Update.
11591
11592 2003-11-08  Roger Sayle  <roger@eyesopen.com>
11593
11594         PR optimization/10467
11595         * gcc.dg/20031108-1.c: New test case.
11596
11597 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
11598
11599         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
11600
11601 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11602
11603         * gcc.dg/compound-lvalue-1.c: New test.
11604         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
11605         some XFAILs.
11606
11607 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
11608
11609         * gcc.dg/altivec-varargs-1.c: New test.
11610
11611 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11612
11613         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
11614         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
11615         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
11616         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
11617         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
11618
11619 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11620
11621         * gcc.dg/cond-lvalue-1.c: New test.
11622
11623 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
11624
11625         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
11626
11627 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11628
11629         PR c++/11616
11630         * g++.dg/template/instantiate5.C: New test.
11631
11632 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11633
11634         PR c++/12726
11635         * g++.dg/ext/complit2.C: Replace test with self-contained version.
11636         * ChangeLog: Add missing first entry for above test.
11637
11638 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11639
11640         PR c++/9810
11641         * g++.dg/template/using8.C: New test.
11642         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
11643
11644 2003-11-02  Roger Sayle  <roger@eyesopen.com>
11645
11646         PR optimization/10817
11647         * gcc.c-torture/compile/20031102-1.c: New test case.
11648
11649 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
11650
11651         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
11652         2147483647.
11653
11654 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11655
11656         * gcc.dg/20031102-1.c: New test.
11657
11658 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11659
11660         * gcc.dg/complex-1.c: New test.
11661
11662 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11663
11664         PR c++/12796
11665         * g++.dg/template/crash13.C: Adjust expected error location.
11666         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11667
11668 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11669
11670         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11671
11672 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11673
11674         PR/10239
11675         * gcc.c-torture/compile/20031031-2.c: New test.
11676
11677 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11678
11679         PR/11640
11680         * gcc.c-torture/compile/20031031-1.c: New test.
11681
11682 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11683
11684         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11685         * gcc.misc-tests/bprob.exp: Likewise.
11686         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
11687         the execution test on arm-elf configs.
11688         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
11689         configs that don't support scratch files.
11690         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
11691
11692 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
11693
11694         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
11695         done by dejagnu.
11696
11697 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
11698
11699         * ada/acats/run_all.sh: Redirect mv output to /dev/null
11700         Avoid non pure sh syntax. Add more logging.
11701
11702         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
11703         fail.
11704
11705 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11706
11707         PR libgcj/10610
11708         * gcc.dg/ppc-stackalign-1.c: New test.
11709
11710 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
11711
11712         * ada/acats/run_all.sh: Change output to be more compliant with
11713         dejagnu framework.
11714         Create acats.sum and acats.log files under testsuite/ada/acats
11715         Only run [a-z]* directories, to filter out e.g. CVS.
11716         Redirect build output to log file.
11717
11718 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11719
11720         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
11721
11722 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11723
11724         PR ada/5909:
11725         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
11726
11727 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
11728
11729         * gcc.c-torture/compile/20031023-1.c: New test.
11730         * gcc.c-torture/compile/20031023-2.c: New test.
11731         * gcc.c-torture/compile/20031023-3.c: New test.
11732         * gcc.c-torture/compile/20031023-4.c: New test.
11733
11734 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11735
11736         PR c++/10371
11737         * g++.dg/lookup/scoped8.C: New test.
11738
11739 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11740
11741         * g++.dg/opt/reg-stack3.C: New test.
11742
11743 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11744
11745         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
11746
11747 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11748
11749         PR c++/11076
11750         * g++.dg/template/crash13.C: New test.
11751
11752 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11753
11754         * gcc.dg/c99-restrict-2.c: New test.
11755
11756 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
11757
11758         PR c++/12698, c++/12699, c++/12700, c++/12566
11759         * g++.dg/inherit/covariant9.C: New test.
11760         * g++.dg/inherit/covariant10.C: New test.
11761         * g++.dg/inherit/covariant11.C: New test.
11762
11763 2003-10-23  Jason Merrill  <jason@redhat.com>
11764
11765         PR c++/12726
11766         * g++.dg/ext/complit2.C: New test.
11767
11768 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11769
11770         PR target/12654
11771         * gcc.c-torture/execute/20031020-1.c: New test.
11772
11773 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11774
11775         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
11776         following the jump_insn.
11777
11778 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11779
11780         * gcc.dg/cast-lvalue-1.c: New test.
11781
11782 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
11783
11784         PR c++/11962
11785         * g++.dg/template/cond2.C: New test.
11786
11787 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11788
11789         * gcc.dg/builtins-28.c: New test.
11790
11791 2003-10-20  Jan Hubicka  <jh@suse.cz>
11792
11793         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
11794         parameter.
11795         * testsuite/gcc.dg/inline-2.c: Likewise.
11796
11797 2003-10-20  Phil Edwards  <phil@codesourcery.com>
11798
11799         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
11800         * gcc.dg/nest.c:  Likewise.
11801
11802 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11803
11804         PR c++/9781, c++/10583, c++/11862
11805         * g++.dg/parse/crash13.C: New test.
11806
11807 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11808
11809         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
11810
11811 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11812
11813         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
11814         Define HAVE_C99_RUNTIME except on Solaris.
11815         * gcc.dg/builtins-20.c: Likewise.
11816
11817 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11818
11819         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
11820
11821 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11822
11823         PR c++/12495
11824         * g++.dg/template/crash21.C: New test.
11825
11826 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11827
11828         PR c++/2513
11829         * g++.dg/template/typename5.C: New test.
11830
11831 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11832
11833         PR c++/12369
11834         * g++.dg/template/friend25.C: New test.
11835
11836 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
11837
11838         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
11839         versions.
11840
11841 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
11842
11843         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
11844         == 2147483647.
11845
11846 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
11847
11848         * gcc.c-torture/execute/960416-1.x: Remove.
11849         * gcc.c-torture/execute/divconst-3.x: Likewise.
11850
11851 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
11852
11853         PR target/12598
11854         * gcc.dg/torture/cris-volatile-1.c: New test.
11855
11856 2003-10-14  Roger Sayle  <roger@eyesopen.com>
11857
11858         PR optimization/9325
11859         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
11860         for overflowing floating point to integer conversion during RTL
11861         simplification.
11862
11863 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
11864
11865         * objc/execute/_cmd.m: Fix typo.
11866         * objc.dg/image-info.m, objc.dg/symtab-1.m:
11867         Relax 'scan-assembler' regexp.
11868         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
11869         objc.dg/try-catch-4.m: Run on non-Darwin targets.
11870         * objc.dg/zero-link-2.m: Remove blank line.
11871         * objc.dg/zero-link-3.m: New test case.
11872
11873 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
11874
11875         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
11876
11877         * gcc.dg/asm-names.c: Use scan-assembler-not rather
11878         than linker trickery.
11879
11880 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11881
11882         PR c++/12370
11883         * g++.dg/other/friend2.C: New test.
11884
11885 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11886
11887         * gcc.dg/20031012-1.c: New test.
11888
11889 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11890
11891         * gcc.dg/weak/weak-3.c: Fix for new warning.
11892
11893 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
11894
11895         PR optimization/8750
11896         * gcc.c-torture/execute/20031012-1.c: New test case.
11897
11898 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11899
11900         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
11901         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
11902
11903 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11904
11905         PR optimization/12260
11906         * gcc.c-torture/compile/20031011-2.c: New test case.
11907
11908 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11909
11910         * gcc.c-torture/execute/20031011-1.c: New testcase.
11911
11912 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11913
11914         * gcc.c-torture/compile/20031011-1.c: New test.
11915
11916 2003-10-11  Jan Hubicka  <jh@suse.cz>
11917
11918         * g++.dg/other/first-global.C: New test.
11919
11920 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11921
11922         * gcc.c-torture/execute/string-opt-18.c: New testcase.
11923
11924 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
11925
11926         * gcc.c-torture/compile/20031010-1.c: New test.
11927
11928 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
11929
11930         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
11931         * gcc.c-torture/execute/va-arg-25.c: ... here.
11932
11933 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
11934
11935         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
11936
11937 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
11938
11939         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
11940
11941 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
11942
11943         * g++.dg/parse/error2.C: New test.
11944
11945 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
11946
11947         PR c++/11097
11948         * g++.dg/other/error5.C: Modify the error message.
11949         * g++.dg/lookup/using8.C: New test.
11950
11951 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
11952
11953         * gcc.dg/darwin-abi-2.c: New file.
11954         * gcc.c-torture/execute/va-arg-24.c: New file.
11955
11956 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
11957
11958         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
11959         indentation.
11960
11961 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
11962
11963         PR c++/10147
11964         * g++.dg/other/error4.C: Update error messages.
11965         * g++.dg/template/ptrmem4.C: Likewise.
11966
11967         PR c++/12337
11968         * g++.dg/init/new9.C: New test.
11969
11970         PR c++/12334, c++/12236, c++/8656
11971         * g++.dg/ext/attrib8.C: New test.
11972
11973 2003-10-06  Devang Patel  <dpatel@apple.com>
11974
11975         * gcc.dg/debug/dwarf2-3.h: New test.
11976         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
11977
11978 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
11979
11980         * g++.dg/opt/cfg2.C: New test.
11981
11982 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11983
11984         * g++.dg/opt/float1.C: New test.
11985
11986 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11987
11988         * gcc.dg/c90-array-lval-6.c: New test.
11989         * gcc.dg/c99-array-lval-6.c: New test.
11990
11991 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
11992             Ziemowit Laski  <zlaski@apple.com>
11993
11994         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
11995         'Derived', so that it is never considered a class method; add
11996         new warning for '+port' method ambiguity.
11997         * objc.dg/method-12.m: Include <objc/objc.h> instead of
11998         <objc/objc-api.h> (needed on Mac OS X).
11999         * objc.dg/method-13.m: New test.
12000
12001 2003-10-03  Roger Sayle  <roger@eyesopen.com>
12002
12003         PR optimization/9325, PR java/6391
12004         * gcc.c-torture/execute/20031003-1.c: New test case.
12005
12006 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
12007
12008         PR optimization/12180
12009         * gcc.dg/20031002-1.c: New test.
12010
12011         PR c++/12486
12012         * g++.dg/inherit/error1.C: New test.
12013
12014 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
12015
12016         * lib/f-torture.exp (search_for): Rename to...
12017         (search_for_re): This.  Also, clean up comments and the
12018         "regexp" invocation.
12019
12020 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
12021
12022         * gcc.c-torture/compile/20031002-1.c: New test.
12023
12024 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
12025
12026         * g++.dg/opt/cond1.C: New test.
12027
12028 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
12029
12030         * gcc.dg/Wold-style-definition-2.c: New testcase.
12031         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
12032
12033 2003-09-29  Richard Henderson  <rth@redhat.com>
12034
12035         * g++.dg/init/array10.C: Add dg-options.
12036
12037 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12038
12039         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
12040
12041 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12042
12043         * g++.dg/template/friend19.C: Fix typo.
12044         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
12045
12046 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
12047
12048         * gcc.c-torture/execute/20030928-1.c: New test.
12049         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
12050
12051 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12052
12053         * g++.dg/opt/unroll1.C: New test.
12054
12055 2003-09-26  Roger Sayle  <roger@eyesopen.com>
12056
12057         PR optimization/11741
12058         * gcc.dg/20030926-1.c: New test case.
12059
12060 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12061
12062         PR c++/5655
12063         * g++.dg/parse/access7.C: New test.
12064         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
12065
12066 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
12067
12068         MERGE OF objc-improvements-branch into MAINLINE:
12069         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
12070         if libobjc has not been built.
12071         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
12072         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
12073         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
12074         objc/execute/nested-3.m, objc/execute/np-2.m,
12075         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
12076         objc/execute/redefining_self.m, objc/execute/root_methods.m,
12077         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
12078         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
12079         objc.dg/special/unclaimed-category-1.h,
12080         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
12081         well as GNU runtime.
12082         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
12083         * execute/cascading-1.m, execute/function-message-1.m,
12084         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
12085         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
12086         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
12087         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
12088         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
12089         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
12090         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
12091         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
12092         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
12093         * objc.dg/bitfield-2.m: Run only on Darwin.
12094         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
12095         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
12096         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
12097         * objc.dg/const-str-1.m: Fix constant string layout.
12098
12099 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
12100
12101         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
12102
12103 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
12104
12105         * gcc.dg/darwin-abi-1.c: New file.
12106
12107 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
12108
12109         PR target/12281
12110         * gcc.c-torture/compile/20030921-1.c: New test.
12111
12112 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12113
12114         * g++.dg/opt/reg-stack2.C: New test.
12115
12116 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12117
12118         * g++.dg/eh/delayslot1.C: New test.
12119
12120 2003-09-20  Richard Henderson  <rth@redhat.com>
12121
12122         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
12123
12124 2003-09-20  Roger Sayle  <roger@eyesopen.com>
12125
12126         * gcc.c-torture/execute/20030920-1.c: New test case.
12127
12128 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12129
12130         * g++.dg/rtti/typeid3.C: Correct expected error message.
12131
12132 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12133
12134         PR c++/157
12135         * g++.dg/parse/crash12.C: New test.
12136
12137 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
12138
12139         * gcc.dg/compat/mixed-struct-check.h: New.
12140         * gcc.dg/compat/mixed-struct-defs.h: New.
12141         * gcc.dg/compat/mixed-struct-init.h: New.
12142         * gcc.dg/compat/struct-by-value-19_main.c: New.
12143         * gcc.dg/compat/struct-by-value-19_x.c: New.
12144         * gcc.dg/compat/struct-by-value-19_y.c: New.
12145         * gcc.dg/compat/struct-by-value-20_main.c: New.
12146         * gcc.dg/compat/struct-by-value-20_x.c: New.
12147         * gcc.dg/compat/struct-by-value-20_y.c: New.
12148         * gcc.dg/compat/struct-return-19_main.c: New.
12149         * gcc.dg/compat/struct-return-19_x.c: New.
12150         * gcc.dg/compat/struct-return-19_y.c: New.
12151         * gcc.dg/compat/struct-return-20_main.c: New.
12152         * gcc.dg/compat/struct-return-20_x.c: New.
12153         * gcc.dg/compat/struct-return-20_y.c: New.
12154
12155 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
12156         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
12157         so that it will not complain on LP64 targets.
12158
12159 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12160
12161         PR c++/495
12162         * g++.dg/template/friend24.C: New test.
12163
12164 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
12165
12166         PR c++/12332
12167         * g++.dg/template/memtmpl2.C: New test.
12168
12169 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
12170
12171         PR target/11184
12172         * gcc.dg/builtin-apply1.c: New test.
12173
12174 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
12175
12176         PR c++/9848
12177         * g++.dg/warn/Wunused-4.C: New test.
12178
12179 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12180
12181         PR c++/12316
12182         * g++.dg/other/gc2.C: New test.
12183
12184 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
12185
12186         PR c++/11991
12187         * g++.dg/rtti/typeid3.C: New test.
12188
12189         PR c++/12266
12190         * g++.dg/overload/template1.C: New test.
12191
12192 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12193
12194         * g++.dg/opt/cfg3.C: New test.
12195
12196 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12197
12198         PR c++/7939
12199         * g++.dg/template/crash11.C: New test.
12200
12201 2003-09-16  Jason Merrill  <jason@redhat.com>
12202             Jakub Jelinek  <jakub@redhat.com>
12203
12204         * gcc.dg/attr-warn-unused-result.c: New test.
12205
12206 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12207
12208         PR c++/12184
12209         * g++.dg/expr/call2.C: New test.
12210
12211 2003-09-15  Andreas Jaeger  <aj@suse.de>
12212
12213         * gcc.dg/Wold-style-definition-1.c: New test.
12214
12215 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
12216
12217         PR c++/3907
12218         * g++.dg/parse/template12.C: New test.
12219
12220         * g++.dg/abi/bitfield11.C: New test.
12221         * g++.dg/abi/bitfield12.C: Likewise.
12222
12223 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
12224
12225         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
12226         non-expansion of functional macro name without arguments at EOL.
12227         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
12228
12229 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
12230
12231         * gcc.c-torture/execute/20030914-[12].c: New tests.
12232
12233 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12234
12235         PR c++/11788
12236         * g++.dg/overload/addr1.C: New test.
12237
12238 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
12239
12240         * gcc.dg/20030909-1.c: New test.
12241
12242 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12243
12244         * gcc.dg/ultrasp10.c: New test.
12245
12246 2003-09-09  Devang Patel  <dpatel@apple.com>
12247
12248         * gcc.dg/darwin-ld-6.c: New test.
12249
12250 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12251
12252         * gcc.dg/torture/builtin-explog-1.c: New testcase.
12253
12254 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12255
12256         * gcc.dg/ia64-types1.c: New test.
12257         * gcc.dg/ia64-types2.c: Likewise.
12258
12259 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12260
12261         * gcc.dg/builtins-1.c: Add more _Complex tests.
12262         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12263
12264         * gcc.dg/builtins-1.c: Test existing _Complex functions.
12265         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12266
12267 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12268
12269         PR c++/11786
12270         * g++.dg/lookup/koenig2.C: New test.
12271
12272         PR c++/5296
12273         * g++.dg/rtti/typeid2.C: New test.
12274
12275 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
12276
12277         * gcc.c-torture/compile/20030904-1.c: New test.
12278
12279 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12280
12281         * g++.dg/opt/longbranch2.C: New test.
12282
12283 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12284
12285         * g++.dg/template/crash10.C: Only compile it.
12286
12287 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12288
12289         PR middle-end/11665
12290         * gcc.c-torture/compile/20030907-1.c: New test.
12291         * g++.dg/init/array11.C: New test.
12292
12293 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12294
12295         PR c++/11852
12296         * g++.dg/init/struct1.C: New test.
12297
12298 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12299
12300         PR c++/12181
12301         * g++.dg/expr/comma1.C: New test.
12302
12303 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
12304
12305         PR c++/11867
12306         * g++.dg/expr/static_cast5.C: New test.
12307
12308 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12309
12310         PR c++/11507
12311         * g++.dg/lookup/scoped7.C: New test.
12312
12313         PR c++/9574
12314         * g++.dg/other/static1.C: New test.
12315
12316         PR c++/11490
12317         * g++.dg/warn/template-1.C: New test.
12318
12319         PR c++/11432
12320         * g++.dg/template/crash10.C: New test.
12321
12322         PR c++/2478
12323         * g++.dg/overload/VLA.C: New test.
12324
12325         PR c++/10804
12326         * g++.dg/template/call1.C: New test.
12327
12328 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12329
12330         PR c++/11794
12331         * g++.dg/parse/using3.C: New test.
12332
12333 2003-09-06  Roger Sayle  <roger@eyesopen.com>
12334
12335         PR c++/11409
12336         * g++.dg/overload/builtin3.C: New test case.
12337
12338 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
12339
12340         PR c/9862
12341         * gcc.dg/20030906-1.c: New test.
12342         * gcc.dg/20030906-2.c: Likewise.
12343
12344 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12345
12346         PR c++/12167
12347         * g++.dg/parse/defarg5.C: New test.
12348
12349         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
12350
12351 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
12352
12353         PR c++/12163
12354         * g++.dg/expr/static_cast4.C: New test.
12355
12356         PR c++/12146
12357         * g++.dg/template/crash9.C: New test.
12358
12359 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12360
12361         * g++.old-deja/g++.ext/pretty2.C: Update for change
12362         in __FUNCTION__.
12363         * g++.old-deja/g++.ext/pretty3.C: Likewise.
12364
12365 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
12366
12367         PR c++/11922
12368         * g++/dg/template/qualified-id1.C: New test.
12369
12370         PR c++/12037
12371         * g++.dg/warn/noeffect4.C: New test.
12372
12373 2003-09-04  Matt Austern  <austern@apple.com>
12374
12375         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
12376         * g++.dg/ext/fnname2.C: Likewise.
12377         * g++.dg/ext/fnname3.C: Likewise.
12378
12379 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
12380
12381         * g++.dg/expr/lval1.C: New test.
12382         * g++.dg/ext/lvcast.C: Remove.
12383
12384 2003-09-03  Roger Sayle  <roger@eyesopen.com>
12385
12386         PR optimization/11700.
12387         * gcc.c-torture/compile/20030903-1.c: New test case.
12388
12389 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
12390
12391         PR c++/12053
12392         * g++.dg/abi/layout4.C: New test.
12393
12394 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
12395
12396         PR c++/11553
12397         * g++.dg/parse/friend3.C: New test.
12398
12399 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
12400
12401         PR c++/11847
12402         * g++.dg/template/class1.C: New test.
12403
12404         PR c++/11808
12405         * g++.dg/expr/call1.C: New test.
12406
12407 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
12408
12409         PR c++/12114
12410         * g++.dg/init/ref9.C: New test.
12411
12412         PR c++/11972
12413         * g++.dg/template/nested4.C: New test.
12414
12415 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12416
12417         PR c++/12093
12418         * g++.dg/template/non-dependent4.C: New test.
12419
12420         PR c++/11928
12421         * g++.dg/inherit/conv1.C: New test.
12422
12423 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12424
12425         PR c++/6196
12426         * g++.dg/ext/label1.C: New test.
12427         * g++.dg/ext/label2.C: Likewise.
12428
12429 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12430
12431         * g++.dg/expr/cond3.C: New test.
12432
12433 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12434
12435         * gcc.dg/builtins-1.c: Add new builtin cases.
12436
12437 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12438
12439         * gcc.dg/builtins-1.c: Add new cases.
12440         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12441
12442 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12443
12444         * gcc.dg/builtins-1.c: Add more math builtin tests.
12445         * gcc.dg/torture/builtin-attr-1.c: New test.
12446
12447 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12448
12449         PR optimization/5079
12450         * g++.dg/opt/static3.C: New test.
12451
12452 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12453
12454         * gcc.misc-tests/gcov-10b.c: New test.
12455
12456 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
12457
12458         * g++.dg/opt/ptrmem3.C: New test.
12459
12460         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
12461
12462 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
12463
12464         * gcc.dg/20030826-2.c: New test.
12465
12466 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12467
12468         PR middle-end/12002
12469         * g77.f-torture/compile/12002.f: New test case.
12470
12471 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12472
12473         * gcc.dg/20030826-1.c: New test case.
12474
12475 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
12476
12477         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
12478
12479 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
12480
12481         PR c++/11871
12482         * c++.dg/lookup/crash1.C: New test.
12483
12484         * c++.dg/warn/noeffect3.C: New test.
12485
12486 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
12487
12488         * gcc.dg/compat/vector-1_x.c: Compile with -w.
12489         * gcc.dg/compat/vector-1_y.c: Ditto.
12490         * gcc.dg/compat/vector-2_x.c: Ditto.
12491         * gcc.dg/compat/vector-2_y.c: Ditto.
12492
12493 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
12494
12495         * gcc.dg/20030702-1.c: New test.
12496
12497 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
12498
12499         PR c++/8795
12500         * g++.dg/ext/altivec-1.C: New test.
12501
12502 2003-08-24  Richard Henderson  <rth@redhat.com>
12503
12504         * g++.dg/eh/simd-2.C: Add -w for x86.
12505
12506 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
12507
12508         * gcc.dg/20030815-1.c: New test.
12509
12510 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12511
12512         PR c++/3765
12513         * g++.dg/parse/access6.C: New test.
12514
12515 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12516
12517         PR c++/641, c++/11876
12518         * g++.dg/template/friend22.C: New test.
12519         * g++.dg/template/friend23.C: Likewise.
12520
12521 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12522
12523         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
12524         identically.
12525
12526 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12527
12528         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
12529
12530 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12531
12532         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
12533
12534 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12535
12536         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
12537
12538 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12539
12540         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
12541
12542 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
12543
12544         PR c++/11919
12545         * g++.dg/overload/prom1.C: New test.
12546
12547         PR c++/11551
12548         * g++.dg/parse/dtor2.C: New test.
12549
12550         PR c++/10762
12551         * g++.dg/parse/using2.C: New test.
12552
12553 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
12554
12555         PR target/11805
12556         * gcc.c-torture/compile/20030821-1.c: New.
12557
12558 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
12559
12560         PR c++/11834
12561         * g++.dg/template/deduce2.C: New test.
12562
12563 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
12564
12565         * gcc.c-torture/execute/20030821-1.c: New test.
12566
12567 2003-08-20  Roger Sayle  <roger@eyesopen.com>
12568
12569         PR middle-end/11984
12570         * gcc.dg/20030820-1.c: New test case.
12571
12572 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
12573
12574         PR c++/11945
12575         * g++.dg/warn/noeffect2.C: New test.
12576
12577 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
12578
12579         PR c++/10926
12580         * g++.dg/template/dtor2.C: New test.
12581
12582         PR c++/11684
12583         * g++.dg/template/operator1.C: New test.
12584         * g++.dg/parse/operator4.C: New test.
12585
12586         PR c++/11946.C
12587         * g++.dg/expr/enum1.C: New test.
12588         * gcc.dg/c99-bool-1.c: Remove bogus warning.
12589
12590         PR c++/11036.C
12591         * g++.dg/parse/elab2.C: New test.
12592         * g++.dg/parse/typedef4.C: Change error message.
12593         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
12594         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
12595         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
12596
12597 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
12598
12599         * gcc.dg/pch/warn-1.c: New.
12600         * gcc.dg/pch/warn-1.hs: New.
12601
12602         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
12603         not-tested file.
12604
12605 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12606
12607         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
12608
12609 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12610
12611         * gcc.dg/uninit-D.c: New Test.
12612         * gcc.dg/uninit-E.c: New Test.
12613         * gcc.dg/uninit-F.c: New Test.
12614         * gcc.dg/uninit-G.c: New Test.
12615
12616 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
12617
12618         * g++.dg/README: Describe the pch directory.
12619
12620 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12621
12622         PR c++/11174
12623         * g++.dg/parse/access4.C: New test.
12624         * g++.dg/parse/access5.C: Likewise.
12625         * g++.old-deja/g++.jason/access17.C: Adjust error message.
12626
12627 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
12628
12629         * gcc.dg/noncompile/20030818-1.c: New.
12630
12631 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12632
12633         PR c++/11957
12634         * g++.dg/warn/noeffect1.C: New test.
12635
12636         * g++.dg/template/scope2.C: New test.
12637         * g++.dg/template/error2.C: Correct dg-error
12638
12639 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
12640
12641         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
12642
12643 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
12644
12645         PR C++/11512
12646         * g++.dg/template/warn1.C: New.
12647
12648 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
12649
12650         * g++.dg/template/error2.C: New test.
12651         * g++.dg/lookup/using7.C: Adjust errors
12652         * g++.old-deja/g++.pt/crash36.C: Likewise.
12653         * g++.old-deja/g++.pt/derived3.C: Likewise.
12654
12655 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12656
12657         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
12658         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
12659         * gcc.c-torture/execute/builtins/string-9.c: New, from
12660         string-opt-9.c.  Adjust for execute/builtins framework.
12661         * gcc.c-torture/execute/string-opt-9.c: Delete.
12662
12663 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
12664
12665         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
12666
12667         * g++.dg/parse/ret-type2.C: New test.
12668
12669         PR c++/11703
12670         * g++.dg/init/new8.C: New test.
12671
12672         PR c++/10923
12673         * g++.dg/parse/typedef5.C: New test.
12674
12675         PR c++/9512
12676         * g++.dg/parse/qualified2.C: New test.
12677         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
12678         invalid code.
12679
12680 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
12681
12682         * g++.dg/conversion/ptrmem1.C: New test.
12683
12684 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
12685
12686         PR target/11693
12687         * gcc.dg/20030811-1.c: New test.
12688
12689         PR target/11535
12690         * gcc.c-torture/execute/20030811-1.c: New test.
12691
12692 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12693
12694         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
12695
12696 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
12697
12698         PR c++/11789.C
12699         * g++.dg/inherit/multiple1.C: New test.
12700
12701 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12702
12703         * gcc.dg/spe1.c: New test.
12704
12705         PR c++/11670
12706         * g++.dg/expr/cast2.C: New test.
12707
12708         PR c++/10530
12709         * g++.dg/template/dependent-name2.C: New test.
12710
12711 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
12712
12713         * g++.dg/parse/crash11.C: Put the dg options in comments.
12714
12715 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
12716
12717         * lib/gcc-dg.exp: Update for diagnostic change.
12718
12719 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12720
12721         PR c++/5767
12722         * g++.dg/parse/crash11.C: New test.
12723
12724 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
12725
12726         * gcc.dg/cpp/spacing1.c: Update.
12727
12728 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
12729
12730         PR target/11739
12731         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
12732         a value for -mtune.
12733
12734 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12735
12736         PR middle-end/11771
12737         * gcc.c-torture/compile/20030804-1.c: New test case.
12738
12739 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12740
12741         * gcc.dg/20030804-1.c: New test case.
12742
12743 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
12744
12745         * gcc.dg/cpp/separate-1.c: New test.
12746
12747 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
12748
12749         PR c++/11704
12750         * g++.dg/template/dependent-expr2.C: New test.
12751
12752         PR c++/11766
12753         * g++.dg/expr/ptrmem1.C: New test.
12754
12755 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12756
12757         PR c++/9453
12758         * g++.dg/template/friend15.C: New test.
12759
12760 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
12761
12762         * lib/dg-pch.exp: Work round PCH bug.
12763
12764 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12765
12766         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
12767         builtins.  Move cases from builtins-4.c here.
12768
12769         * gcc.dg/torture/builtin-math-1.c: New test taken from
12770         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
12771         additional cases.
12772
12773         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
12774         Delete.
12775
12776 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
12777
12778         PR c++/9447
12779         * g++.dg/template/using7.C: New test.
12780
12781 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
12782
12783         * import1.c, import2.c: New tests.
12784
12785 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
12786
12787         * g++.dg/eh/crossjump1.C: New test.
12788
12789 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
12790
12791         PR c++/11697
12792         * g++.dg/template/using6.C: New test.
12793
12794         PR c++/11744
12795         * g++.dg/template/koenig2.C: New test.
12796
12797 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12798
12799         PR c++/7983
12800         * g++.dg/parse/typedef4.C: New test.
12801
12802 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12803
12804         PR c++/8442, c++/8806
12805         * g++.dg/template/elab1.C: New test.
12806         * g++.dg/template/type2.C: Likewise.
12807         * g++.dg/template/ttp3.C: Adjust expected error message.
12808         * g++.old-deja/g++.law/visibility13.C: Likewise.
12809         * g++.old-deja/g++.niklas/t135.C: Likewise.
12810         * g++.old-deja/g++.pt/ttp41.C: Likewise.
12811         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
12812         template argument.
12813         * g++.old-deja/g++.pt/ttp44.C: Likewise.
12814
12815 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
12816
12817         PR c++/11295
12818         * g++.dg/ext/stmtexpr1.C: New test.
12819
12820         * g++.dg/opt/tmp1.C: New test.
12821
12822         PR c++/11525
12823         * g++.dg/parse/constant4.C: New test.
12824
12825         PR c++/9447
12826         * g++.dg/template/using5.C: New test.
12827
12828 2003-07-31  Roger Sayle  <roger@eyesopen.com>
12829
12830         * gcc.dg/builtins-27.c: New test case.
12831
12832 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
12833
12834         * gcc.dg/tls/opt-7.c: New test.
12835
12836 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
12837
12838         * g++.old-deja/g++.other/crash18.C: Remove.
12839
12840 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12841
12842         * g++.dg/template/explicit3.C: New.
12843         * g++.dg/template/explicit4.C: New.
12844         * g++.dg/template/explicit5.C: New.
12845
12846         PR c++/11347
12847         * g++.dg/template/memtmpl1.C: New.
12848
12849 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
12850
12851         PR target/11565
12852         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
12853         * gcc.dg/i386-387-5.c (dg-options): Likewise.
12854
12855 2003-07-30  Jan Hubicka  <jh@suse.cz>
12856
12857         * vtgc1.c: Kill.
12858
12859 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
12860
12861         * gcc.dg/struct-in-proto-1.c: New test.
12862
12863 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
12864
12865         * gcc.dg/cpp/include2.c: Only expect one message.
12866
12867 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
12868
12869         PR c++/9447
12870         * g++.dg/template/using1.C: New test.
12871         * g++.dg/template/using2.C: New test.
12872         * g++.dg/template/using3.C: New test.
12873         * g++.dg/template/using4.C: New test.
12874
12875 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
12876
12877         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
12878         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12879
12880 2003-07-28  Jan Hubicka  <jh@suse.cz>
12881
12882         PR c++/11530
12883         * g++.dg/opt/call1.C: New test.
12884
12885 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
12886
12887         PR c++/11667
12888         * g++.dg/init/enum2.C: New test.
12889         * g++.dg/template/overload1.C: Add "-w" option.
12890
12891 2003-07-28    <hp@bitrange.com>
12892
12893         * gcc.dg/Wdeclaration-after-statement-1.c,
12894         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
12895
12896 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
12897
12898         * gcc.c-torture/compile/20030725-1.c: New test.
12899
12900 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
12901
12902         * gcc.dg/20030505.c: Only run for SPE.
12903         Remove definition of opaque type.
12904
12905 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
12906
12907         * g++.dg/template/ptrmem6.C: New test.
12908
12909 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
12910
12911         * gcc.c-torture/compile/zero-strct-2.c: New test.
12912
12913 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
12914
12915         * gcc.dg/intermod-1.c: New test.
12916
12917 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12918
12919         PR c++/11617
12920         * g++.dg/template/lookup2.C: New test.
12921         * g++.dg/template/memclass1.C: Remove instantiated from error.
12922         * g++.dg/other/error2.C: Tweak expected errors.
12923
12924         PR c++/11596
12925         * g++.dg/template/defarg3.C: New test.
12926
12927         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
12928
12929 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
12930
12931         * g++.dg/inherit/access5.C: New test.
12932
12933 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12934
12935         PR c++/11513
12936         * g++.dg/template/crash8.C: New test.
12937
12938 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
12939
12940         PR c/10602
12941         * gcc.dg/noncompile/incomplete-2.c: New test.
12942
12943 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
12944
12945         PR c++/11645
12946         * g++.dg/inherit/access4.C: New test.
12947
12948         PR c++/11517
12949         * g++.dg/expr/cond2.C: New test.
12950
12951         PR optimization/10679
12952         * g++.dg/opt/inline4.C: New test.
12953
12954 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12955
12956         * g++.dg/parse/crash10: New test.
12957
12958 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12959
12960         * g++.dg/ext/flexary1.C: New test.
12961
12962 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12963
12964         PR c++/10793
12965         * g++.dg/template/crash9.C: New test.
12966
12967 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12968
12969         PR c++/3004
12970         * g++.dg/parse/typedef3.C: New test.
12971
12972         PR c++/7906
12973         * g++.dg/parse/operator2.C: New test.
12974
12975         PR c++/8895
12976         * g++.dg/parse/def-tmpl-arg1.C: New test.
12977
12978         PR c++/9282
12979         * g++.dg/parse/funptr1.C: New test.
12980
12981         PR c++/9452
12982         * g++.dg/parse/ambig3.C: New test.
12983
12984         PR c++/9454
12985         * g++.dg/parse/operator3.C: New test.
12986
12987         PR c++/9486
12988         * g++.dg/parse/template10.C: New test.
12989
12990         PR c++/9488
12991         * g++.dg/parse/template11.C: New test.
12992
12993         PR c++/10150
12994         * g++.dg/parse/invalid-op1.C: New test.
12995
12996         PR c++/10247
12997         * g++.dg/parse/condexpr1.C: New test.
12998
12999 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13000
13001         * g++.dg/ext/packed3.C: New test.
13002         * g++.dg/ext/packed4.C: New test.
13003
13004         * gcc.dg/pack-test-3.c: New test.
13005
13006 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
13007
13008         * lib/compat.exp: Handle dg-options per source file.
13009         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
13010         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
13011         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
13012         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
13013         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
13014         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
13015         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
13016         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
13017         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
13018         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
13019         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
13020         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
13021         * g++.dg/compat/break/bitfield7_x.C: Ditto.
13022         * g++.dg/compat/break/bitfield7_y.C: Ditto.
13023
13024 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13025
13026         PR c/10320
13027         * gcc.c-torture/execute/20030718-1.c: New test.
13028
13029 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13030
13031         PR optimization/11536
13032         * gcc.dg/20030721-1.c: New test.
13033
13034 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
13035
13036         PR c++/11546
13037         * g++.dg/template/lookup1.C: New test.
13038
13039 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
13040
13041         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
13042         diagnostics of ill-formed constructs involving labels.
13043         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
13044         the new 'previously defined here' message.
13045
13046 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
13047
13048         * g++.dg/parse/non-dependent2.C: New test.
13049
13050 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13051
13052         * g++.dg/init/init-ref4.C: xfail on targets without
13053         weak symbols.
13054
13055 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
13056
13057         PR target/11087
13058         * gcc.c-torture/execute/20030717-1.c: New test.
13059
13060 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13061
13062         * g++.dg/opt/cfg1.C: New test.
13063
13064 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
13065
13066         PR optimization/11557
13067         * gcc.dg/20030717-1.c: New test.
13068
13069 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
13070
13071         PR c++/10476
13072         * g++.dg/expr/crash-1.C: New test.
13073
13074         PR c++/11027
13075         * g++.dg/template/init3.C: New test.
13076
13077         PR c++/8222
13078         * g++.dg/template/non-dependent1.C: New test.
13079
13080         PR c++/11070
13081         * g++.dg/template/non-dependent2.C: New test.
13082
13083         PR c++/11071
13084         * g++.dg/template/non-dependent3.C: New test.
13085
13086         PR c++/9907
13087         * g++.dg/template/sizeof5.C: New test.
13088
13089 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
13090
13091         PR 11498
13092         * gcc.c-torture/compile/mangle-1.c: New file.
13093
13094 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13095
13096         PR c++/7809
13097         * g++.dg/parse/access3.C: New test.
13098
13099 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
13100
13101         PR c++/11384
13102         * g++.dg/init/init-ref4.C: New test.
13103
13104 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
13105
13106         PR c++/11547
13107         * g++.dg/parse/constant3.C: New test.
13108         * g++.dg/parse/crash7.C: Likewise.
13109
13110 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
13111
13112         PR target/11008
13113         * gcc.dg/i386-pentium4-not-mull.c: New.
13114
13115 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
13116
13117         * gcc.dg/asm-names.c (ymain): Make it weak.
13118
13119 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13120
13121         PR c++/5421
13122         * g++.dg/template/friend21.C: New test.
13123
13124 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
13125
13126         * gcc.dg/cleanup-8.c: New test.
13127         * gcc.dg/cleanup-9.c: New test.
13128
13129 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
13130
13131         * g++.dg/ext/dll-MI1.h: New file.
13132         * g++.dg/ext/dllexport-MI1.C: New file.
13133         * g++.dg/ext/dllimport-MI1.C: New file.
13134
13135 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
13136
13137         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
13138         it does not have cmpstrsi patterns (just cmpmemsi).
13139
13140 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
13141
13142         PR debug/11473
13143         * g++.dg/debug/debug8.C: New test.
13144
13145 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13146
13147         PR c++/10108
13148         * g++.dg/template/crash7.C: New test.
13149
13150 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
13151
13152         PR target/10795
13153         * gcc.c-torture/compile/20030708-1.c: New.
13154
13155 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13156
13157         * gcc.c-torture/execute/20030715-1.c: New test.
13158
13159 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
13160
13161         * gcc.dg/pch/inline-3.c: New file.
13162         * gcc.dg/pch/inline-3.hs: New file.
13163         * gcc.dg/pch/inline-4.c: New file.
13164         * gcc.dg/pch/inline-4.hs: New file.
13165
13166 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
13167
13168         PR c++/11509
13169         * g++.dg/template/crash6.C: New test.
13170
13171         PR c++/7053
13172         * g++.dg/template/friend20.C: New test.
13173
13174         PR c++/7019
13175         * g++.dg/template/overload2.C: New test.
13176
13177 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13178
13179         PR optimization/11440
13180         * gcc.c-torture/execute/20030714-1.c: New test.
13181
13182 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13183
13184         PR c++/11154
13185         * g++.dg/template/partial2.C: New test.
13186
13187 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
13188
13189         PR c++/11503
13190         * g++.dg/template/anon1.C: New test.
13191
13192         PR c++/11493
13193         PR c++/11495
13194         * g++.dg/parse/template9.C: Likewise.
13195         * g++.dg/template/crash4.C: New test.
13196         * g++.dg/template/koenig1.C: Likewise.
13197         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
13198         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
13199         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
13200         functions.
13201         * g++.old-deja/g++.jason/template36.C: Likewise.
13202         * g++.old-deja/g++.mike/p1989.C: Likewise.
13203         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
13204         * g++.old-deja/g++.pt/ttp20.C: Use this->.
13205         * g++.old-deja/g++.pt/ttp21.C: Use this->.
13206         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
13207         compiling.
13208         * g++.old-deja/g++.pt/union2.C: Use this->.
13209
13210 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
13211
13212         * gcc.dg/20030711-1.c: New test.
13213
13214 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
13215
13216         PR c++/11050
13217         * g++.dg/parse/args1.C: New test.
13218         * g++.pt/defarg8.C: Change expected errors.
13219
13220 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
13221
13222         PR c++/8164
13223         * g++.dg/template/nontype2.C: New test.
13224
13225         PR c++/10558
13226         * g++.dg/parse/template8.C: New test.
13227
13228         PR c++/8327
13229         * g++.dg/template/scope1.C: New test.
13230
13231         * g++.dg/warn/Wsign-compare-1.C: New test.
13232
13233 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13234
13235         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
13236
13237 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
13238
13239         PR c++/9411
13240         * g++.dg/template/explicit2.C: New test.
13241
13242         PR c++/10032
13243         * g++.dg/warn/pedantic1.C: New test.
13244
13245 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
13246
13247         PR c++ 9483
13248         * g++.dg/other/field1.C: New test.
13249
13250 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13251
13252         PR c/11449
13253         * gcc.c-torture/compile/20030707-1.c: New.
13254
13255 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13256
13257         PR c++/10849
13258         * g++.dg/template/access12.C: New test.
13259
13260 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
13261
13262         * g++.dg/bprob/bprob.exp (prof_ext): Update.
13263         * g77.dg/bprob/bprob.exp (prof_ext): Update.
13264         * gcc.misc-tests/bprob.exp (prof_ext): Update.
13265         * gcc.misc-tests/gcov.exp: Update
13266         * g++.dg/gcov/gcov.exp: Update
13267         * lib/gcov.exp: Update.
13268
13269 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
13270
13271         * g++.dg/abi/mangle17.C: Make sure template expressions are
13272         dependent.
13273         * g++.dg/abi/mangle4.C: Mark erroneous casts.
13274         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
13275         * g++.dg/opt/stack1.C: Remove erroneous code.
13276         * g++.dg/parse/template7.C: New test.
13277         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
13278         * g++.old-deja/g++.pt/crash4.C: Likewise.
13279
13280 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13281
13282         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
13283         with zero or one occurence of `$' after the initial `L'.
13284
13285 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
13286
13287         * gcc.c-torture/compile/20030704-1.c: Add a comment.
13288
13289 2003-07-08  Roger Sayle  <roger@eyesopen.com>
13290
13291         PR c/11370
13292         * gcc.dg/Wunreachable-6.c: New testcase.
13293         * gcc.dg/Wunreachable-7.c: New testcase.
13294
13295 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13296
13297         PR c/11420
13298         * gcc.dg/20030708-1.c: New test.
13299
13300 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
13301
13302         * gcc.dg/compat/sdata-section.h: New file.
13303         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
13304         * gcc.dg/torture/mips-sdata-1.c: New test.
13305
13306 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13307
13308         PR c++/11030
13309         * g++.dg/template/friend19.C: New test.
13310
13311 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13312
13313         * g++.dg/opt/strength-reduce.C: New test.
13314
13315 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13316
13317         PR target/10979
13318         * gcc.dg/20030707-1.c: New testcase.
13319
13320 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13321
13322         PR optimization/11059
13323         * g++.dg/opt/emptyunion.C: New testcase.
13324
13325 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13326             Eric Botcazou  <ebotcazou@libertysurf.fr>
13327
13328         * g++.dg/opt/stack1.C: New test.
13329
13330 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
13331
13332         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
13333         run test.
13334
13335         PR c++/11431
13336         * g++.dg/expr/static_cast3.C: New test.
13337
13338 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
13339
13340         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
13341         everywhere.
13342         * gcc.dg/concat.c: Concatenation of string constants with
13343         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
13344         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
13345         * gcc.dg/cpp/escape-2.c: Use wide character constants where
13346         necessary to avoid multi-character character constant warning.
13347         * gcc.dg/cpp/escape.c: Likewise.
13348         * gcc.dg/cpp/ucs.c: Likewise.
13349         Remove backslashes from dg-bogus comments, as they confuse Tcl.
13350         Fix a typo.
13351
13352 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13353
13354         PR c/11428
13355         * gcc.c-torture/compile/20030704-1.c: New.
13356
13357 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13358
13359         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
13360
13361 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
13362
13363         PR c++/5287, PR c++/7910,  PR c++/11021
13364         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
13365         tests for warnings.
13366         * g++.dg/ext/dllimport2.C: Add tests for warnings.
13367         * g++.dg/ext/dllimport3.C: Likewise.
13368         * g++.dg/ext/dllimport4.C: New file.
13369         * g++.dg/ext/dllimport5.C: New file.
13370         * g++.dg/ext/dllimport6.C: New file.
13371         * g++.dg/ext/dllimport7.C: New file.
13372         * g++.dg/ext/dllimport8.C: New file.
13373         * g++.dg/ext/dllimport9.C: New file.
13374         * g++.dg/ext/dllimport10.C: New file.
13375         * g++.dg/ext/dllexport1.C: New file.
13376
13377 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13378
13379         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
13380         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
13381
13382 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13383
13384         * gcc.dg/builtins-25.c: New testcase.
13385         * gcc.dg/builtins-26.c: New testcase.
13386
13387 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
13388
13389         * gcc.dg/compat/vector-defs.h: New file.
13390         * gcc.dg/compat/vector-setup.h: New file.
13391         * gcc.dg/compat/vector-check.h: New file.
13392         * gcc.dg/compat/vector-1_main.c: New file.
13393         * gcc.dg/compat/vector-1_x.c: New file.
13394         * gcc.dg/compat/vector-1_y.c: New file.
13395         * gcc.dg/compat/vector-2_main.c: New file.
13396         * gcc.dg/compat/vector-2_x.c: New file.
13397         * gcc.dg/compat/vector-2_y.c: New file.
13398
13399         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
13400         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
13401         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
13402         * gcc.dg/compat/struct-align-1.h: New file.
13403         * gcc.dg/compat/struct-align-1_main.c: New file.
13404         * gcc.dg/compat/struct-align-1_x.c: New file.
13405         * gcc.dg/compat/struct-align-1_y.c: New file.
13406         * gcc.dg/compat/struct-align-2.h: New file.
13407         * gcc.dg/compat/struct-align-2_main.c: New file.
13408         * gcc.dg/compat/struct-align-2_x.c: New file.
13409         * gcc.dg/compat/struct-align-2_y.c: New file.
13410
13411         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
13412         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13413         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13414         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13415         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13416         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13417         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13418         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13419         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13420         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13421         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13422         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13423         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13424         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13425         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13426         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13427         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13428         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13429         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13430         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13431         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13432         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13433         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13434         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13435         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13436         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13437         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13438         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13439         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13440
13441 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13442
13443         * gcc.dg/i386-call-1.c: New test.
13444
13445 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13446
13447         PR c++/9162
13448         * g++.dg/parse/defarg4.C: New.
13449
13450 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13451
13452         PR target/10700
13453         * gcc.c-torture/compile/20030703-1.c: New test case.
13454
13455 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13456
13457         * g++.dg/template/local3.C: Remove extra semicolon.
13458
13459 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13460
13461         * gcc.dg/i386-volatile-1.c: New test.
13462
13463 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
13464
13465         PR c++/11072
13466         * g++.dg/other/offsetof2.C: XFAIL.
13467         * g++.dg/other/offsetof5.C: New.
13468
13469         PR c++/10219
13470         * g++.dg/template/error1.C: New.
13471
13472         PR c++/9779
13473         * g++.dg/template/dependent-expr1.C: New.
13474
13475 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13476
13477         PR c++/6949
13478         * g++.dg/template/local3.C: New test.
13479
13480         PR c++/11149
13481         * g++.dg/lookup/scoped6.C: New test.
13482
13483 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
13484
13485         PR c++/8046
13486         * g++.dg/other/error7.C: New test.
13487
13488 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
13489
13490         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
13491         * g++.old-deja/g++.abi/vtable3.h: Likewise.
13492         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13493         * g++.old-deja/g++.other/union2.C: Likewise.
13494         * gcc.dg/c90-const-expr-2.c: Likewise.
13495         * gcc.dg/c90-const-expr-3.c: Likewise.
13496         * gcc.dg/c99-const-expr-2.c: Likewise.
13497         * gcc.dg/c99-const-expr-3.c: Likewise.
13498         * gcc.dg/concat.c: Likewise.
13499
13500 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13501
13502         PR c++/9559
13503         * g++.dg/init/static1.C: New test.
13504
13505 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13506
13507         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
13508         * g++.old-deja/g++.other/access2.C: Likewise.
13509         * g++.old-deja/g++.other/decl2.C: Likewise.
13510         * gcc.c-torture/execute/20020615-1.c: Likewise.
13511
13512 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13513
13514         PR c++/4933
13515         * g++.dg/template/sizeof4.C: New test.
13516
13517 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13518
13519         * g++.dg/other/error6.C: New test.
13520
13521 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13522
13523         PR c++/10750
13524         * g++.dg/parse/constant2.C: New test.
13525
13526 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
13527
13528         PR c++/11106
13529         * g++.dg/other/error5.C: New test.
13530
13531 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13532
13533         * gcc.dg/format/gcc_diag-1.c: New test.
13534
13535 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
13536
13537         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
13538
13539 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13540
13541         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
13542         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
13543         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
13544
13545 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
13546
13547         * gcc.c-torture/execute/builtins/string-8.c: New test.
13548         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
13549         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
13550         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
13551
13552 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13553
13554         PR c++/10468
13555         * g++.dg/ext/typeof6.C: New test.
13556
13557 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13558
13559         PR c++/10796
13560         * g++.dg/init/enum1.C: New test.
13561
13562 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
13563
13564         * gcc.dg/20030627-1.c: New test.
13565
13566 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
13567
13568         PR c++/11332
13569         * g++.dg/expr/static_cast2.C: New test.
13570
13571 2003-06-26  Roger Sayle  <roger@eyesopen.com>
13572             Jakub Jelinek  <jakub@redhat.com>
13573
13574         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
13575         sprintf(dst,"%s",src) optimization.
13576         * gcc.c-torture/execute/20030626-1.c: New test case.
13577         * gcc.c-torture/execute/20030626-2.c: New test case.
13578
13579 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
13580
13581         * gcc.c-torture/execute/multi-ix.c: New test.
13582
13583         * gcc.c-torture/execute/simd-4.c (main):
13584         Added missing semicolon at end of union.
13585
13586 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
13587
13588         PR c++/8266
13589         * g++.dg/template/explicit-instantiation3.C: New test.
13590
13591 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13592
13593         * gcc.dg/20030626-1.c: Use signed char.
13594
13595 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13596
13597         * gcc.dg/20030626-1.c: New test.
13598
13599 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
13600
13601         * const-str-2.m: Update.
13602
13603 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
13604
13605         PR c++/10990
13606         * g++.dg/rtti/dyncast1.C: New test.
13607         * g++.dg/abi/mangle4.C: Correct base-specifier access.
13608         * g++.dg/lookup/scoped1.C: Remove XFAIL.
13609         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
13610
13611         PR c++/10931
13612         * g++.dg/expr/static_cast1.C: New test.
13613
13614 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
13615
13616         * gcc.dg/20030625-1.c: New test.
13617
13618 2003-06-24  Roger Sayle  <roger@eyesopen.com>
13619
13620         * gcc.c-torture/compile/20030624-1.c: New test case.
13621
13622 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
13623
13624         * gcc.c-torture/execute/string-opt-17.c: New test.
13625
13626 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
13627
13628         PR c++/5754
13629         * g++.dg/parse/crash6.C: New test.
13630
13631 2003-06-23  Roger Sayle  <roger@eyesopen.com>
13632
13633         * gcc.dg/builtins-24.c: New test case.
13634
13635 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
13636
13637         * g++.dg/opt/operator1.C: New test.
13638
13639 2003-06-22  Roger Sayle  <roger@eyesopen.com>
13640
13641         * gcc.c-torture/execute/string-opt-16.c: New test case.
13642
13643 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13644
13645         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
13646         * g++.old-deja/g++.other/conv7.C: Likewise
13647         * g++.old-deja/g++.other/overcnv2.C: Likewise.
13648         * g++.old-deja/g++.other/overload14.C: Likewise.
13649
13650 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13651
13652         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
13653         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
13654
13655 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13656
13657         PR c++/10888
13658         * g++.dg/warn/Winline-3.C: New test.
13659
13660 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13661
13662         * lib/target-supports.exp (check_alias_available): Make the test
13663         program acceptable to the Solaris assembler.
13664
13665         PR c++/10749
13666         * g++.dg/template/memclass2.C: New test.
13667
13668 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13669             Eric Botcazou  <ebotcazou@libertysurf.fr>
13670
13671         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
13672         data for non-matching targets.
13673         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
13674
13675 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13676
13677         PR c++/10845
13678         * g++.dg/template/member3.C: New test.
13679
13680 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
13681
13682         PR c++/10939
13683         * g++.dg/template/func1.C: New test.
13684
13685         PR c++/9649
13686         * g++.dg/template/static4.C: New test.
13687         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
13688
13689         PR c++/11041
13690         * g++.dg/init/ref7.C: New test.
13691
13692 2003-06-19  Matt Austern  <austern@apple.com>
13693
13694         PR c++/11228
13695         * g++.dg/anew1.C: New test.
13696         * g++.dg/anew2.C: New test.
13697         * g++.dg/anew3.C: New test.
13698         * g++.dg/anew4.C: New test.
13699
13700 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
13701
13702         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
13703
13704 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
13705
13706         * gcc.c-torture/execute/simd-4.c (main): Make expected value
13707         endian-dependent.
13708
13709 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
13710
13711         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
13712         Remove cruft.
13713
13714 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
13715
13716         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
13717         * gcc.c-torture/compile/961203-1.c: Likewise.
13718         * gcc.c-torture/compile/980506-1.c: Likewise.
13719
13720 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13721
13722         PR c++/10712
13723         * g++.dg/lookup/using7.C: New test.
13724
13725 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13726
13727         PR c++/11105
13728         * g++.dg/abi/conv1.C: Remove it.
13729         * g++.dg/template/conv7.C: New test.
13730         * g++.dg/template/conv8.C: Likewise.
13731         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
13732         conversion operator.
13733
13734 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
13735
13736         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
13737         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13738         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13739         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13740         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13741         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13742         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13743         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13744         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13745         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13746         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13747         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13748         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13749         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13750         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13751         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13752         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13753         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13754         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13755         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13756         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13757         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13758         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13759         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13760         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13761         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13762         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13763         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13764         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13765
13766 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
13767
13768         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
13769         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
13770         indications.
13771
13772 2003-06-16  Roger Sayle  <roger@eyesopen.com>
13773
13774         * gcc.dg/i386-387-5.c: New test case.
13775         * gcc.dg/i386-387-6.c: New test case.
13776         * gcc.dg/builtins-23.c: New test case.
13777
13778 2003-06-15  Roger Sayle  <roger@eyesopen.com>
13779
13780         * gcc.dg/builtins-22.c: New test case.
13781         * gcc.dg/i386-387-1.c: Update to test exp.
13782         * gcc.dg/i386-387-2.c: Likewise.
13783
13784 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13785
13786         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
13787
13788 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13789
13790         * lib/gcc-dg.exp (dg-require-dll): New function.
13791         (dg-xfail-if): Likewise.
13792         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
13793         driver.
13794
13795         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
13796         * gcc.c-torture/compile/20001205-1.c: Likewise.
13797         * gcc.c-torture/compile/20001226-1.c: Likewise.
13798         * gcc.c-torture/compile/20010518-2.c: Likewise.
13799         * gcc.c-torture/compile/20020312-1.c: Likewise.
13800         * gcc.c-torture/compile/20020604-1.c: Likewise.
13801         * gcc.c-torture/compile/920501-12.c: Likewise.
13802         * gcc.c-torture/compile/920501-4.c: Likewise.
13803         * gcc.c-torture/compile/920520-1.c: Likewise.
13804         * gcc.c-torture/compile/920521-1.c: Likewise.
13805         * gcc.c-torture/compile/920625-1.c: Likewise.
13806         * gcc.c-torture/compile/961203-1.c: Likewise.
13807         * gcc.c-torture/compile/980506-1.c: Likewise.
13808         * gcc.c-torture/compile/981006-1.c: Likewise.
13809         * gcc.c-torture/compile/981022-1.c: Likewise.
13810         * gcc.c-torture/compile/981223-1.c: Likewise.
13811         * gcc.c-torture/compile/990617-1.c: Likewise.
13812         * gcc.c-torture/compile/dll.c: Likewise.
13813         * gcc.c-torture/compile/labels-3.c: Likewise.
13814         * gcc.c-torture/compile/mipscop-1.c: Likewise.
13815         * gcc.c-torture/compile/mipscop-2.c: Likewise.
13816         * gcc.c-torture/compile/mipscop-3.c: Likewise.
13817         * gcc.c-torture/compile/mipscop-4.c: Likewise.
13818         * gcc.c-torture/compile/simd-5.c: Likewise.
13819         * gcc.c-torture/compile/20000804-1.x: Remove.
13820         * gcc.c-torture/compile/20001205-1.x: Likewise.
13821         * gcc.c-torture/compile/20001226-1.x: Likewise.
13822         * gcc.c-torture/compile/20010518-2.x: Likewise.
13823         * gcc.c-torture/compile/20020312-1.x: Likewise.
13824         * gcc.c-torture/compile/20020604-1.x: Likewise.
13825         * gcc.c-torture/compile/920501-12.x: Likewise.
13826         * gcc.c-torture/compile/920501-4.x: Likewise.
13827         * gcc.c-torture/compile/920520-1.x: Likewise.
13828         * gcc.c-torture/compile/920521-1.x: Likewise.
13829         * gcc.c-torture/compile/920625-1.x: Likewise.
13830         * gcc.c-torture/compile/961203-1.x: Likewise.
13831         * gcc.c-torture/compile/980506-1.x: Likewise.
13832         * gcc.c-torture/compile/981006-1.x: Likewise.
13833         * gcc.c-torture/compile/981022-1.x: Likewise.
13834         * gcc.c-torture/compile/981223-1.x: Likewise.
13835         * gcc.c-torture/compile/990617-1.x: Likewise.
13836         * gcc.c-torture/compile/mipscop-1.x: Likewise.
13837         * gcc.c-torture/compile/mipscop-2.x: Likewise.
13838         * gcc.c-torture/compile/mipscop-3.x: Likewise.
13839         * gcc.c-torture/compile/mipscop-4.x: Likewise.
13840         * gcc.c-torture/compile/simd-5.x: Likewise.
13841
13842         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
13843
13844 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13845
13846         * gcc.c-torture/execute/20030611-1.c: New test.
13847
13848 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13849
13850         PR middle-end/168
13851         * gcc.dg/20030612-1.c: New test case.
13852
13853 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13854
13855         PR c++/10635
13856         * g++.dg/expr/cast1.C: New test.
13857
13858 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13859
13860         * gcc.dg/builtins-21.c: New test case.
13861
13862 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
13863
13864         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
13865         options instead of at the end.
13866         * lib/objc.exp (objc_target_compile): Likewise.
13867
13868 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
13869
13870         PR c++/10432
13871         * g++.dg/parse/error1.C: New test.
13872
13873 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
13874
13875         * gcc.dg/compat/struct-by-value-11_main.c: New file.
13876         * gcc.dg/compat/struct-by-value-11_x.c: New file.
13877         * gcc.dg/compat/struct-by-value-11_y.c: New file.
13878         * gcc.dg/compat/struct-by-value-12_main.c: New file.
13879         * gcc.dg/compat/struct-by-value-12_x.c: New file.
13880         * gcc.dg/compat/struct-by-value-12_y.c: New file.
13881         * gcc.dg/compat/struct-by-value-13_main.c: New file.
13882         * gcc.dg/compat/struct-by-value-13_x.c: New file.
13883         * gcc.dg/compat/struct-by-value-13_y.c: New file.
13884         * gcc.dg/compat/struct-by-value-14_main.c: New file.
13885         * gcc.dg/compat/struct-by-value-14_x.c: New file.
13886         * gcc.dg/compat/struct-by-value-14_y.c: New file.
13887         * gcc.dg/compat/struct-by-value-15_main.c: New file.
13888         * gcc.dg/compat/struct-by-value-15_x.c: New file.
13889         * gcc.dg/compat/struct-by-value-15_y.c: New file.
13890         * gcc.dg/compat/struct-by-value-16_main.c: New file.
13891         * gcc.dg/compat/struct-by-value-16_x.c: New file.
13892         * gcc.dg/compat/struct-by-value-16_y.c: New file.
13893         * gcc.dg/compat/struct-by-value-17_main.c: New file.
13894         * gcc.dg/compat/struct-by-value-17_x.c: New file.
13895         * gcc.dg/compat/struct-by-value-17_y.c: New file.
13896         * gcc.dg/compat/struct-by-value-18_main.c: New file.
13897         * gcc.dg/compat/struct-by-value-18_x.c: New file.
13898         * gcc.dg/compat/struct-by-value-18_y.c: New file.
13899
13900         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
13901         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
13902         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
13903         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
13904         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
13905         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
13906         * gcc.dg/compat/scalar-return-3_main.c: New file.
13907         * gcc.dg/compat/scalar-return-3_x.c: New file.
13908         * gcc.dg/compat/scalar-return-3_y.c: New file.
13909         * gcc.dg/compat/scalar-return-4_main.c: New file.
13910         * gcc.dg/compat/scalar-return-4_x.c: New file.
13911         * gcc.dg/compat/scalar-return-4_y.c: New file.
13912
13913 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
13914
13915         * gcc.dg/compat/fp2-struct-check.h: New file.
13916         * gcc.dg/compat/fp2-struct-defs.h: New file.
13917         * gcc.dg/compat/fp2-struct-init.h: New file.
13918         * gcc.dg/compat/struct-by-value-10_main.c: New file.
13919         * gcc.dg/compat/struct-by-value-10_x.c: New file.
13920         * gcc.dg/compat/struct-by-value-10_y.c: New file.
13921         * gcc.dg/compat/struct-return-10_main.c: New file.
13922         * gcc.dg/compat/struct-return-10_x.c: New file.
13923         * gcc.dg/compat/struct-return-10_y.c: New file.
13924
13925         * gcc.dg/compat/compat-common.h: New file.
13926         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
13927         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
13928         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
13929         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
13930         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
13931         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
13932         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
13933         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13934         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
13935         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
13936         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13937         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
13938         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
13939         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13940         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
13941         * gcc.dg/compat/small-struct-check.h: Ditto.
13942         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
13943         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13944         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
13945         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
13946         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13947         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13948         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
13949         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13950         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
13951         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
13952         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13953         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13954         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
13955         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13956         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13957         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
13958         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13959         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
13960         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
13961         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13962         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
13963         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
13964         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13965         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
13966         * gcc.dg/compat/struct-return-2_main.c: Ditto.
13967         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13968         * gcc.dg/compat/struct-return-2_y.c: Ditto.
13969         * gcc.dg/compat/struct-return-3_main.c: Ditto.
13970         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13971         * gcc.dg/compat/struct-return-3_y.c: Ditto.
13972
13973 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
13974
13975         * g++.dg/pch/static-1.C: New file.
13976         * g++.dg/pch/static-1.Hs: New file.
13977
13978 2003-06-10  Richard Henderson  <rth@redhat.com>
13979
13980         * gcc.dg/asm-7.c: Adjust expected warning text.
13981
13982 2003-06-10  Roger Sayle  <roger@eyesopen.com>
13983
13984         * gcc.dg/builtins-20.c: New test case.
13985
13986 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
13987
13988         PR c++/11131
13989         * g++.dg/opt/template1.C: New test.
13990
13991 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
13992
13993         * lib/gcc-dg.exp (dg-test): Clear additional_files and
13994         additional_sources.
13995
13996 2003-05-21  David Taylor  <dtaylor@emc.com>
13997
13998         * gcc.dg/Wpadded.c: New file.
13999
14000 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14001
14002         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
14003         * gcc.dg/special/weak-2.c: Add dg-require-weak.
14004         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
14005         dg-require-weak.
14006
14007 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
14008
14009         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
14010
14011 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14012
14013         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
14014         (dg-require-alias): Likewise.
14015         (dg-require-gc-sections): Likewise.
14016         * lib/target-supports.exp (check_gc_sections_available): Likewise.
14017
14018 2003-06-08  Richard Henderson  <rth@redhat.com>
14019
14020         * gcc.dg/20011029-2.c: Fix the array reference.
14021         * gcc.dg/asm-7.c: New.
14022
14023 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
14024
14025         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
14026
14027 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
14028
14029         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
14030         (dg-require-gc-sections): Likewise.
14031
14032 2003-06-08  Jan Hubicka  <jh@suse.cz>
14033
14034         * i386-cmov1.c: Fix regular expression.
14035         * i386-cvt-1.c: Likewise.
14036         * i386-local.c: Likewise.
14037         * i386-local2.c: Likewise.
14038         * i386-mul.c: Likewise.
14039         * i386-ssetype-1.c: Likewise.
14040         * i386-ssetype-3.c: Likewise.
14041         * i386-ssetype-5.c: Likewise.
14042
14043 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14044
14045         PR c++/11039
14046         * g++.dg/warn/implicit-typename2.C: New test.
14047         * g++.dg/warn/implicit-typename3.C: New test.
14048
14049 2003-06-07  Richard Henderson  <rth@redhat.com>
14050
14051         * g++.dg/other/offsetof3.C: Use size_t.
14052         * g++.dg/other/offsetof4.C: Likewise.
14053
14054 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
14055
14056         * lib/copy-file.exp: New. Implement gcc_copy_files.
14057
14058         * lib/dg-pch.exp: Load copy-file.exp
14059         (dg-pch): Use gcc_copy_files instead of "file copy".
14060
14061 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
14062
14063         * gcc.dg/weak/weak.exp: Simplify.
14064         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
14065         * gcc.dg/weak/weak-1.c: Likewise.
14066         * gcc.dg/weak/weak-2.c: Likewise.
14067         * gcc.dg/weak/weak-3.c: Likewise.
14068         * gcc.dg/weak/weak-4.c: Likewise.
14069         * gcc.dg/weak/weak-5.c: Likewise.
14070         * gcc.dg/weak/weak-6.c: Likewise.
14071         * gcc.dg/weak/weak-7.c: Likewise.
14072         * gcc.dg/weak/weak-8.c: Likewise.
14073         * gcc.dg/weak/weak-9.c: Likewise.
14074
14075 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
14076
14077         gcc.c-torture/execute/20030606-1.c: New.
14078
14079 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14080
14081         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
14082         * gcc.dg/builtins-19.c: Likewise.
14083
14084 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14085
14086         * gcc.dg/builtins-2.c: Add some more tests.
14087         * gcc.dg/builtins-18.c: New test case.
14088         * gcc.dg/builtins-19.c: New test case.
14089
14090 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14091             Jim Wilson  <wilson@tuliptree.org>
14092
14093         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
14094
14095 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
14096
14097         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
14098         mempcpy/stpcpy calls not to be optimized into something else.
14099         * gcc.c-torture/execute/string-opt-3.c: Moved to...
14100         * gcc.c-torture/execute/builtins/string-7.c: ...here.
14101         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
14102
14103 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14104
14105         * gcc.dg/format/asm_fprintf-1.c: New test.
14106
14107 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
14108
14109         * lib/gcc-defs.exp (additional_sources): New variable.
14110         (dg-additional-sources): New function.
14111         (additional_files): New variable.
14112         (dg-additional-files): New function.
14113         (dg-additional-files-options): Likewise.
14114         * lib/gcc-dg.exp (dg-require-weak): New function.
14115         (dg-require-alias): Likewise.
14116         (dg-require-gc-sections): Likewise.
14117         * lib/target-supports.exp (check_alias_available): Remove testfile
14118         parameter.
14119         (check_gc_sections_available): New function.
14120         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
14121         (dg-gpp-additional-files): Likewise.
14122         * lib/g++.exp (additional_sources): Remove.
14123         (additional_files): Likewise.
14124         (g++_target_compile): Use dg-additional-files-options.
14125
14126         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
14127         Tcl logic.
14128         * gcc.dg/special/ecos.exp: Remove.
14129         * gcc.dg/special/20000419-2.c: Use dg-require-*.
14130         * gcc.dg/special/alias-1.c: Likewise.
14131         * gcc.dg/special/alias-2.c: Likewise.
14132         * gcc.dg/special/gcsec-1.c: Likewise.
14133         * gcc.dg/special/weak-1.c: Likewise.
14134         * gcc.dg/special/weak-2.c: Likewise.
14135         * gcc.dg/special/wkali-1.c: Likewise.
14136         * gcc.dg/special/wkali-2.c: Likewise.
14137
14138         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
14139         dg-gpp-additional-*.
14140         * g++.dg/special/conpr-3.C: Likewise.
14141         * g++.dg/special/conpr-4.C: Likewise.
14142         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
14143         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
14144         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
14145         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
14146         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
14147         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
14148         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
14149         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
14150         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
14151         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
14152         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
14153         * g++.old-deja/g++.other/comdat1.C: Likewise.
14154         * g++.old-deja/g++.other/comdat2.C: Likewise.
14155         * g++.old-deja/g++.other/comdat3.C: Likewise.
14156         * g++.old-deja/g++.other/ctor1.C: Likewise.
14157         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
14158
14159 2003-06-05  Richard Henderson  <rth@redhat.com>
14160
14161         * gcc.dg/debug/20030605-1.c: New.
14162
14163 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14164
14165         * README.QMTEST: Update.
14166
14167 2003-06-04  Richard Henderson  <rth@redhat.com>
14168
14169         * gcc.dg/cleanup-1.c: New.
14170         * gcc.dg/cleanup-2.c: New.
14171         * gcc.dg/cleanup-3.c: New.
14172         * gcc.dg/cleanup-4.c: New.
14173         * gcc.dg/cleanup-5.c: New.
14174         * gcc.dg/cleanup-6.c: New.
14175         * gcc.dg/cleanup-7.c: New.
14176
14177 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14178
14179         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
14180
14181         * lib/dg-pch.exp: New file.
14182         * g++.dg/pch/pch.exp: Use dg-pch.exp.
14183         * gcc.dg/pch/pch.exp: Likewise.
14184
14185 2003-06-04  Roger Sayle  <roger@eyesopen.com>
14186
14187         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
14188         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
14189         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
14190         * gcc.dg/builtins-17.c: New test case.
14191         * gcc.dg/i386-387-4.c: New test case.
14192         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
14193
14194 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14195
14196         * gcc.dg/ultrasp9.c: New test.
14197
14198 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14199
14200         * gcc.c-torture/compile/20030604-1.c: New test.
14201         * gcc.dg/sparc-constant-1.c: New test.
14202
14203 2003-06-03  Glen Nakamura  <glen@imodulo.com>
14204
14205         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
14206
14207 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
14208
14209         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
14210
14211         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
14212         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
14213
14214 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
14215
14216         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
14217
14218 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14219
14220         PR c++/10940
14221         * g++.dg/template/spec10.C: New test.
14222
14223 2003-06-03  Roger Sayle  <roger@eyesopen.com>
14224
14225         * gcc.dg/builtins-16.c: New test case.
14226
14227 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
14228
14229         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
14230         mempcpy test with post-increments.
14231         * gcc.c-torture/execute/string-opt-3.c: New test.
14232         * gcc.dg/string-opt-1.c: New test.
14233
14234 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
14235
14236         PR fortran/10965
14237         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
14238
14239 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
14240
14241         * lib/scanasm.exp (dg-scan): New function, factored out of ...
14242         (scan-assembler): ... here.  Use dg-scan.
14243         (scan-assembler-not): Likewise.
14244         (scan-file): New function.
14245         (scan-file-not): Likewise.
14246         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
14247         * gcc.dg/cpp/_Pragma4.c: Likewise.
14248         * gcc.dg/cpp/_Pragma5.c: Likewise.
14249         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14250         * gcc.dg/cpp/avoidpaste2.c: Likewise.
14251         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
14252         * gcc.dg/cpp/cmdlne-P.c: Likewise.
14253         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
14254         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
14255         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
14256         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
14257         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
14258         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
14259         * gcc.dg/cpp/cxxcom1.c: Likewise.
14260         * gcc.dg/cpp/line1.c: Likewise.
14261         * gcc.dg/cpp/maccom1.c: Likewise.
14262         * gcc.dg/cpp/maccom2.c: Likewise.
14263         * gcc.dg/cpp/maccom3.c: Likewise.
14264         * gcc.dg/cpp/maccom4.c: Likewise.
14265         * gcc.dg/cpp/maccom5.c: Likewise.
14266         * gcc.dg/cpp/maccom6.c: Likewise.
14267         * gcc.dg/cpp/multiline.c: Likewise.
14268         * gcc.dg/cpp/spacing1.c: Likewise.
14269         * gcc.dg/cpp/spacing2.c: Likewise.
14270         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
14271         * gcc.dg/cpp/trad/maccom1.c: Likewise.
14272         * gcc.dg/cpp/trad/maccom2.c: Likewise.
14273         * gcc.dg/cpp/trad/maccom3.c: Likewise.
14274         * gcc.dg/cpp/trad/maccom4.c: Likewise.
14275         * gcc.dg/cpp/trad/maccom6.c: Likewise.
14276         * gcc.dg/cpp/cxxcom2.c: Likewise.
14277         * gcc.dg/cpp/cxxcom2.h: New file.
14278
14279         * gcc.dg/cpp/truefalse.cpp: Move it to ...
14280         * g++.dg/cpp/truefalse.C: Here.
14281         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
14282
14283 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
14284
14285         * gcc.dg/cpp/redef3.c: New file.
14286
14287 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14288
14289         * gcc.dg/i386-loop-3.c: New test.
14290
14291 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
14292
14293         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
14294
14295 2003-05-31  Roger Sayle  <roger@eyesopen.com>
14296
14297         * gcc.dg/fwrapv-1.c: New test case.
14298         * gcc.dg/fwrapv-2.c: New test case.
14299
14300 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14301
14302         PR c++/10956
14303         * g++.dg/template/spec9.C: New test.
14304
14305 2003-05-29  Roger Sayle  <roger@eyesopen.com>
14306
14307         * gcc.dg/duff-4.c: New test case.
14308
14309 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
14310
14311         PR fortran/10843
14312         * g77.dg/ffixed-form-1.f: New test
14313         * g77.dg/ffixed-form-2.f: New test
14314         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
14315         * g77.dg/ffree-form-3.f: New test
14316
14317 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
14318
14319         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
14320         * gcc.dg/wint_t-1.c: Likewise.
14321
14322 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14323
14324         * g++.dg/template/access11.C: New test.
14325
14326 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14327
14328         PR c++/10849
14329         * g++.dg/template/access10.C: New test.
14330
14331 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14332             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14333
14334         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
14335
14336 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14337
14338         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
14339         suppress for powerpc-*-darwin*.
14340         * gcc.dg/torture/builtin-noret-2.c: Likewise.
14341
14342 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14343
14344         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
14345         suppress option for powerpc-*-darwin*.
14346
14347 2003-05-23  Roger Sayle  <roger@eyesopen.com>
14348
14349         * gcc.dg/builtins-1.c: Add tests for tan and atan.
14350         * gcc.dg/builtins-4.c: Add test for fmod.
14351
14352 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14353
14354         PR c++/10682
14355         * g++.dg/template/instantiate4.C: New test.
14356
14357 2003-05-22  Roger Sayle  <roger@eyesopen.com>
14358
14359         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
14360
14361 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
14362
14363         * gcc.dg/compat/scalar-return-1_main.c: New file.
14364         * gcc.dg/compat/scalar-return-1_x.c: New file.
14365         * gcc.dg/compat/scalar-return-1_y.c: New file.
14366         * gcc.dg/compat/scalar-return-2_main.c: New file.
14367         * gcc.dg/compat/scalar-return-2_x.c: New file.
14368         * gcc.dg/compat/scalar-return-2_y.c: New file.
14369         * gcc.dg/compat/struct-return-3_main.c: New file.
14370         * gcc.dg/compat/struct-return-3_y.c: New file.
14371         * gcc.dg/compat/struct-return-3_x.c: New file.
14372         * gcc.dg/compat/struct-return-2_main.c: New file.
14373         * gcc.dg/compat/struct-return-2_x.c: New file.
14374         * gcc.dg/compat/struct-return-2_y.c: New file.
14375
14376 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14377
14378         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
14379         for hppa*-hp-hpux*.
14380         * gcc.dg/20021014-1.c (dg-options): Likewise.
14381         * gcc.dg/nest.c (dg-options): Likewise.
14382
14383 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
14384
14385         PR c++/9738
14386         * g++.dg/ext/dllimport2.C: New file.
14387         * g++.dg/ext/dllimport3.C: New file.
14388
14389 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
14390
14391         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
14392         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14393         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14394         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14395         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14396         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14397         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
14398         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
14399         * gcc.dg/compat/small-struct-defs.h: New file.
14400         * gcc.dg/compat/small-struct-init.h: New file.
14401         * gcc.dg/compat/small-struct-check.h: New file.
14402         * gcc.dg/compat/fp-struct-defs.h: New file.
14403         * gcc.dg/compat/fp-struct-check.h: New file.
14404         * gcc.dg/compat/fp-struct-init.h: New file.
14405         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
14406         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
14407
14408 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
14409
14410         * gcc.dg/20030225-2.c: New test.
14411
14412 2003-05-18  Roger Sayle  <roger@eyesopen.com>
14413             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14414
14415         * gcc.c-torture/compile/20030518-1.c: New test case.
14416
14417 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
14418
14419         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
14420         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
14421         gcc-dg-debug-runtest.
14422         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
14423         gcc-dg-debug-runtest.
14424
14425 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14426
14427         PR c++/9022
14428         * g++.dg/lookup/using6.C: New test.
14429
14430 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14431
14432         * g++.dg/parse/access2.C: New test.
14433
14434 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
14435
14436         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
14437         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
14438         * gcc.dg/debug/debug.exp: Likewise.
14439
14440 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
14441
14442         * gcc.dg/dollar.c: New test.
14443
14444 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
14445
14446         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
14447         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
14448         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
14449         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
14450         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
14451         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
14452         * gcc.dg/compat/struct-by-value-6_main.c: New file.
14453         * gcc.dg/compat/struct-by-value-6_x.c: New file.
14454         * gcc.dg/compat/struct-by-value-6_y.c: New file.
14455         * gcc.dg/compat/struct-by-value-7_main.c: New file.
14456         * gcc.dg/compat/struct-by-value-7_x.c: New file.
14457         * gcc.dg/compat/struct-by-value-7_y.c: New file.
14458         * gcc.dg/compat/struct-by-value-8_main.c: New file.
14459         * gcc.dg/compat/struct-by-value-8_x.c: New file.
14460         * gcc.dg/compat/struct-by-value-8_y.c: New file.
14461         * gcc.dg/compat/struct-by-value-9_main.c: New file.
14462         * gcc.dg/compat/struct-by-value-9_x.c: New file.
14463         * gcc.dg/compat/struct-by-value-9_y.c: New file.
14464
14465 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
14466
14467         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
14468         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
14469         support for "repo" mode.
14470         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
14471         * lib/g77-dg.exp: Likewise.
14472         * lib/obj-dg.exp: Likewise.
14473
14474 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
14475
14476         Merge from gcc-3_2-rhl8-branch:
14477         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
14478
14479         * gcc.dg/tls/opt-6.c: New test.
14480
14481         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
14482
14483         * gcc.dg/20030405-1.c: New test.
14484
14485         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
14486
14487         * gcc.dg/20030309-1.c: New test.
14488
14489         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14490
14491         * gcc.c-torture/execute/20030307-1.c: New test.
14492
14493         2003-02-20  Randolph Chung  <tausq@debian.org>
14494
14495         * gcc.c-torture/compile/20030220-1.c: New test.
14496
14497         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
14498
14499         * gcc.dg/20030217-1.c: New test.
14500
14501         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
14502
14503         * gcc.c-torture/compile/20020129-1.c: New test.
14504
14505         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14506
14507         * gcc.dg/unroll-1.c: New test.
14508
14509         2002-11-16  Jan Hubicka  <jh@suse.cz>
14510
14511         * gcc.c-torture/execute/20020920-1.c: New test.
14512
14513         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
14514
14515         PR target/7434
14516         * gcc.c-torture/compile/20021008-1.c: New test.
14517
14518         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
14519
14520         PR target/7559
14521         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
14522
14523         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14524
14525         * gcc.c-torture/compile/20020807-1.c: New test.
14526
14527         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
14528
14529         * gcc.dg/tls/opt-1.c: New test.
14530
14531         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
14532
14533         * gcc.dg/20020729-1.c: New test.
14534
14535         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
14536
14537         * g++.dg/opt/life1.C: New test.
14538
14539         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
14540
14541         * gcc.dg/20020525-1.c: New test.
14542
14543         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14544
14545         PR c++/6794
14546         * g++.dg/ext/pretty1.C: New test.
14547         * g++.dg/ext/pretty2.C: New test.
14548
14549 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
14550
14551         PR c++/8385
14552         * g++.dg/ext/typeof5.C: New test.
14553
14554 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
14555
14556         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
14557         __USER_LABEL_PREFIX__ into account.
14558         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
14559
14560 2003-05-14  Roger Sayle  <roger@eyesopen.com>
14561
14562         * gcc.dg/builtins-15.c: New test case.
14563
14564 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
14565
14566         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
14567
14568 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
14569
14570         * lib/g++.exp: Tweak handling of additional source files.
14571         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
14572         * g++.dg/special/conpr-2a.C: Rename to ...
14573         * g++.dg/special/conpr-2a.cc: ... this.
14574         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
14575         * g++.dg/special/conpr-3a.C: Rename to ...
14576         * g++.dg/special/conpr-3a.cc: This.
14577         * g++.dg/special/conpr-3b.C: Rename to ...
14578         * g++.dg/special/conpr-3b.cc: This.
14579         * g++.dg/special/conpr-4.C: New test.
14580         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
14581
14582 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
14583
14584         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
14585
14586 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14587
14588         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
14589         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14590         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
14591         * g++.old-deja/g++.other/warn3.C: Likewise.
14592
14593 2003-05-11  Roger Sayle  <roger@eyesopen.com>
14594
14595         * gcc.dg/i386-387-1.c: Update to also test log.
14596         * gcc.dg/i386-387-2.c: Likewise.
14597
14598 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
14599
14600         * g77.f-torture/execute/int8421.f: New test.
14601
14602 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14603
14604         PR c++/10230, c++/10481
14605         * g++.dg/lookup/scoped5.C: New test.
14606
14607 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14608
14609         PR c++/10552
14610         * g++.dg/template/ttp6.C: New test.
14611
14612 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
14613
14614         * gcc.c-torture/execute/builtins: New directory.
14615         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
14616         gcc.c-torture/execute/builtins.
14617         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
14618         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
14619         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
14620         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
14621
14622 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14623
14624         PR c++/9252
14625         * g++.dg/template/access8.C: New test.
14626         * g++.dg/template/access9.C: New test.
14627
14628 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14629
14630         PR c++/9554
14631         * g++.dg/parse/access1.C: New test.
14632
14633 2003-05-09  DJ Delorie  <dj@redhat.com>
14634
14635         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
14636         long, and not an int.
14637
14638 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14639
14640         PR c++/10555, c++/10576
14641         * g++.dg/template/memclass1.C: New test.
14642
14643 2003-05-08  DJ Delorie  <dj@redhat.com>
14644
14645         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
14646         targets.
14647         * gcc.c-torture/execute/20021024-1.x: Likewise.
14648         * gcc.c-torture/execute/shiftdi.x: Likewise.
14649         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
14650         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
14651         * gcc.dg/20021018-1.c: Likewise.
14652
14653 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14654
14655         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
14656
14657         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
14658         (bcopy): Call memmove.
14659
14660 2003-05-08  Roger Sayle  <roger@eyesopen.com>
14661
14662         * g77.f-torture/compile/8485.f: New test case.
14663
14664 2003-05-07  Richard Henderson  <rth@redhat.com>
14665
14666         PR c++/10570
14667         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
14668         Verify exception_cleanup not called for rethrows.
14669         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
14670         when exiting catch block without rethrowing.
14671         * g++.dg/eh/forced3.C: New.
14672         * g++.dg/eh/forced4.C: New.
14673
14674 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
14675
14676         * gcc.dg/20030505.c: Fix triplet.
14677
14678 2003-05-06  DJ Delorie  <dj@redhat.com>
14679
14680         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
14681         * gcc.dg/nest.c: Likewise.
14682
14683 2003-05-05  Roger Sayle  <roger@eyesopen.com>
14684
14685         * gcc.dg/builtins-14.c: New test case.
14686
14687 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
14688
14689         * lib/compat.exp (compat-execute): New argument.
14690         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
14691         * gcc.dg/compat: New test directory.
14692         * gcc.dg/compat/compat.exp: New expect script.
14693         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
14694         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
14695         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
14696         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
14697         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
14698         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
14699
14700         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
14701         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
14702         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
14703         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
14704         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
14705         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
14706         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
14707         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
14708         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
14709         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
14710         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
14711         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
14712         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
14713         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
14714         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
14715
14716 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
14717
14718         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
14719
14720 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
14721
14722         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
14723
14724 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
14725
14726         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
14727         * gcc.dg/ppc-fsel-2.c: New test.
14728
14729         * gcc.dg/unused-5.c: New test.
14730
14731 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14732
14733         PR c++/10496
14734         * g++.dg/warn/pmf1.C: New test.
14735
14736 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14737
14738         PR c++/4494
14739         * g++.dg/warn/main.C: New test.
14740
14741 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14742
14743         * gcc.dg/nonnull-3.c: New test.
14744
14745 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
14746
14747         * gcc.dg/cpp/Wtrigraphs.c: Update.
14748         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
14749
14750 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
14751
14752         * gcc.dg/ppc-fsel-1.c: New test.
14753
14754 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
14755
14756         PR c/10604
14757         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
14758
14759 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
14760
14761         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
14762
14763 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14764
14765         PR c++/9364, c++/10553, c++/10586
14766         * g++.dg/parse/typename4.C: New test.
14767         * g++.dg/parse/typename5.C: Likewise.
14768
14769 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
14770
14771         * gcc.c-torture/compile/20030503-1.c: New test.
14772
14773 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14774
14775         * g++.dg/lookup/using5.C: Fix testcase error.
14776
14777 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
14778
14779         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
14780         since MEABI is no longer supported.  Remove all vestiges
14781         of MEABI from the test.
14782
14783 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14784
14785         PR c++/10554
14786         * g++.dg/lookup/using5.C: New test.
14787
14788 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14789
14790         PR c++/8772
14791         * g++.dg/template/ttp5.C: New test.
14792
14793 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
14794
14795         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
14796         (dg-gpp-additional-sources): New function.
14797         (dg-gpp-additional-files): Likewise.
14798         * lib/g++.exp (additional_sources): New variable.
14799         (additional_files): Likewise.
14800         (g++_target_compile): Deal with them.
14801         * lib/old-dejagnu.exp: Remove.
14802         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
14803         * g++.old-deja: Revise all tests to use dg commands.
14804
14805 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14806
14807         PR c++/9432, c++/9528
14808         * g++.dg/lookup/using4.C: New test.
14809
14810 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
14811
14812         * gcc.dg/noreturn-5.c: New file.
14813         * gcc.dg/noreturn-6.c: New file.
14814
14815         * gcc.c-torture/compile/inline-1.c: New file.
14816
14817 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14818
14819         PR c++/10551
14820         * g++.dg/template/explicit1.C: New test.
14821
14822 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14823
14824         PR c++/10549
14825         * g++.dg/other/bitfield1.C: New test.
14826
14827         PR c++/10527
14828         * g++.dg/init/new7.C: New test.
14829
14830 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14831
14832         * g++.dg/ext/desig1.C: New test.
14833         * g++.dg/ext/init1.C: Update.
14834
14835         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
14836
14837 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
14838
14839         PR c++/10180
14840         * g++.dg/warn/Winline-1.C: New test.
14841
14842 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
14843
14844         * gcc.c-torture/execute/string-opt-19.c: New test.
14845
14846         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
14847         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
14848
14849 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
14850
14851         PR c++/10506
14852         * g++.dg/init/new6.C: New test.
14853
14854         PR c++/10503
14855         * g++.dg/init/ref6.C: New test.
14856
14857 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
14858
14859         * g++.dg/warn/weak1.C: XFAIL on AIX4.
14860
14861 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14862
14863         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
14864         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
14865
14866 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
14867
14868         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
14869         initialized static data members.
14870
14871 2003-04-25  H.J. Lu <hjl@gnu.org>
14872
14873         * gcc.dg/ia64-sync-4.c: New test.
14874
14875 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14876
14877         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
14878         date.
14879
14880 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
14881
14882         PR c++/10337
14883         * g++.dg/warn/conv1.C: New test.
14884         * g++.old-deja/g++.other/conv7.C: Adjust.
14885         * g++.old-deja/g++.other/overload14.C: Adjust.
14886
14887 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14888
14889         PR c++/10471
14890         * g++.dg/template/defarg2.C: New test.
14891
14892 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
14893
14894         * gcc.dg/cpp/include2.c: Update.
14895         * gcc.dg/cpp/multiline-2.c: New.
14896         * gcc.dg/cpp/multiline.c: Update.
14897         * gcc.dg/cpp/strify2.c: Update.
14898         * gcc.dg/cpp/trad/literals-2.c: Update.
14899
14900 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14901
14902         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
14903
14904 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14905
14906         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
14907
14908 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14909
14910         PR c++/10451
14911         * g++.dg/parse/crash4.C: New test.
14912
14913         PR c++/9847
14914         * g++.dg/parse/crash5.C: New test.
14915
14916 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
14917
14918         PR c++/10446
14919         * g++.dg/parse/crash3.C: New test.
14920
14921         PR c++/10428
14922         * g++.dg/parse/elab1.C: New test.
14923
14924 2003-04-22  Devang Patel  <dpatel@apple.com>
14925
14926         * gcc.dg/cpp/trad/funlike-5.c: New test.
14927
14928 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
14929
14930         * g++.dg/other/packed1.C: Fix dg options.
14931
14932 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
14933
14934         * g++.dg/other/offsetof2.C: New test.
14935
14936 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
14937
14938         * g++.dg/template/recurse.C: Adjust location of error messages.
14939
14940 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
14941
14942         PR c++/9881
14943         * g++.dg/init/addr-const1.C: New test.
14944         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
14945
14946 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14947
14948         PR c++/10405
14949         * g++.dg/lookup/struct-hack1.C: New test.
14950
14951 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
14952
14953         * ucs.c: Update diagnostic messages.
14954
14955 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14956
14957         * gcc.dg/cpp/truefalse.cpp: New test.
14958         * gcc.dg/cpp/cpp.exp: Update.
14959         * g++.dg/other/stdbool-if.C: Remove.
14960
14961 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14962
14963         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
14964         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
14965
14966 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14967
14968         * gcc.c-torture/compile/20030418-1.c: New test.
14969
14970 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
14971
14972         * README.compat: Remove; content moved to doc/sourcebuild.texi.
14973
14974 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14975
14976         PR c++/10347
14977         g++.dg/template/dependent-name1.C: New test.
14978
14979 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
14980
14981         * gcc.dg/warn-1.c (tourist_guide): New array,
14982         contains a pointer to bar.
14983
14984 2003-04-16  Roger Sayle  <roger@eyesopen.com>
14985
14986         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
14987         * gcc.c-torture/execute/medce-1.c: New test case.
14988         * gcc.c-torture/execute/medce-2.c: New test case.
14989
14990 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
14991
14992         * lib/prune.exp: Ignore more messages.
14993
14994         PR c++/10381
14995         * g++.dg/parse/lookup3.C: New test.
14996
14997 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
14998
14999         * gcc.c-torture/compile/20030415-1.c : New test.
15000
15001 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
15002
15003         * gcc.c-torture/execute/scope-2.c: Move to ...
15004         * gcc.dg/noncompile/scope.c: .... here.
15005
15006 2003-04-14  Roger Sayle  <roger@eyesopen.com>
15007
15008         * gcc.dg/20030414-2.c: New test case.
15009
15010 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
15011
15012         PR target/10377
15013         * gcc.dg/20030414-1.c: New test.
15014
15015 2003-04-13  Roger Sayle  <roger@eyesopen.com>
15016
15017         * gcc.dg/builtins-12.c: New test case.
15018         * gcc.dg/builtins-13.c: New test case.
15019
15020 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15021
15022         * gcc.c-torture/execute/string-opt-18.c: New test.
15023
15024 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
15025
15026         PR c++/10300
15027         * g++.dg/init/new5.C: New test.
15028
15029 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
15030
15031         PR c++/7910
15032         * g++.dg/ext/dllimport1.C: New test.
15033
15034 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15035
15036         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
15037
15038 2003-04-11  Bud Davis <bdavis9659@comcast.net>
15039
15040         PR Fortran/9263
15041         * g77.f-torture/noncompile/9263.f: New test
15042         PR Fortran/1832
15043         * g77.f-torture/execute/1832.f: New test
15044
15045 2003-04-11  David Chad  <davidc@freebsd.org>
15046             Loren J. Rittle  <ljrittle@acm.org>
15047
15048         libobjc/8562
15049         * objc.dg/headers.m: New test.
15050
15051 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
15052
15053         * gcc.c-torture/execute/builtin-noret-2.c: New.
15054         * gcc.c-torture/execute/builtin-noret-2.x: New.
15055         XFAIL builtin-noret-2.c at -O1 and above.
15056         * gcc.dg/redecl.c: New.
15057         * gcc.dg/Wshadow-1.c: Update error regexps.
15058
15059 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
15060
15061         * g++.dg/abi/bitfield10.C: New test.
15062
15063 2003-04-09  Mike Stump  <mrs@apple.com>
15064
15065         * gcc.dg/pch/pch.exp: Make testcase names longer.
15066         * g++.dg/pch/pch.exp: Make testcase names longer.
15067
15068 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15069
15070         * gcc.dg/builtins-11.c: New test case.
15071
15072 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15073
15074         * gcc.dg/builtins-9.c: New test case.
15075         * gcc.dg/builtins-10.c: New test case.
15076
15077 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
15078
15079         * gcc.dg/noncompile/init-4.c.c: New test.
15080
15081 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15082
15083         * gcc.misc-test/gcov-9.c: New test.
15084         * gcc.misc-test/gcov-10.c: New test
15085         * gcc.misc-test/gcov-11.c: New test.
15086
15087 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
15088
15089         PR optimization/10024
15090         * gcc.c-torture/compile/20030405-1.c: New test.
15091
15092 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
15093
15094         * gcc.dg/pch/static-3.c: New.
15095         * gcc.dg/pch/static-3.hs: New.
15096         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
15097
15098 2003-04-04  Richard Henderson  <rth@redhat.com>
15099
15100         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
15101         * g++.dg/eh/forced2.C: Likewise.
15102
15103 2003-04-03  Mike Stump  <mrs@apple.com>
15104
15105         * lib/scanasm.exp (scan-assembler): Add xfail processing for
15106         target arg.
15107         (scan-assembler-times, scan-assembler-not): Likewise.
15108         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
15109
15110 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15111
15112         * gcc.dg/sparc-loop-1.c: New test.
15113
15114 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
15115
15116         PR other/9274
15117         * g++.dg/pch/system-2.C: New.
15118         * g++.dg/pch/system-2.Hs: New.
15119
15120 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
15121
15122         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
15123
15124         * g++.dg/eh/simd-1.C (vecfunc): Same.
15125
15126 2003-04-01  Roger Sayle  <roger@eyesopen.com>
15127
15128         * gcc.c-torture/execute/20030401-1.c: New test case.
15129
15130 2003-04-01  Ziemowit Laski <zlaski@apple.com>
15131
15132         * objc.dg/defs.m: New.
15133
15134 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
15135
15136         * g++.dg/eh/simd-1.C: New.
15137         * g++.dg/eh/simd-2.C: New.
15138
15139 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
15140
15141         * gcc.c-torture/execute/simd-3.c: New.
15142
15143 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15144
15145         PR c/9936
15146         * gcc.dg/20030331-2.c: New test.
15147
15148 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15149
15150         PR c++/10278
15151         * g++.dg/parse/crash2.C: New test.
15152
15153 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15154
15155         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
15156         * gcc.c-torture/execute/20030331-1.c: ...here.
15157
15158 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15159
15160         * gcc.c-torture/execute/20030331-1.c: New test.
15161
15162 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15163
15164         * lib/gcov.exp: Adjust call return testing strings.
15165         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
15166
15167 2003-03-31  Roger Sayle  <roger@eyesopen.com>
15168
15169         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
15170         * gcc.dg/builtins-7.c: New test case.
15171         * gcc.dg/builtins-8.c: New test case.
15172
15173 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15174
15175         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
15176
15177 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
15178
15179         PR c++/7647
15180         * g++.dg/lookup-class-member-2.C: New test.
15181
15182 2003-03-30  Glen Nakamura  <glen@imodulo.com>
15183
15184         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
15185
15186 2003-03-28  Roger Sayle  <roger@eyesopen.com>
15187
15188         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
15189
15190 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
15191
15192         * g++.dg/init/attrib1.C: New test.
15193
15194 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15195
15196         * gcc.dg/ultrasp8.c: New test.
15197
15198 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15199
15200         * gcc.dg/ultrasp7.c: New test.
15201
15202 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
15203
15204         PR c++/10047
15205         * g++.dg/template/inline1.C: New test.
15206
15207 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15208
15209         * gcc.dg/sparc-dwarf2.c: New test.
15210
15211 2003-03-27  Roger Sayle  <roger@eyesopen.com>
15212
15213         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
15214         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
15215
15216 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
15217
15218         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
15219         than reading .x files.
15220         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
15221         * g77.dg/gcov/gcov-1.f: Likewise.
15222         * gcc.misc-tests/gcov-4b.c: Likewise.
15223         * gcc.misc-tests/gcov-5b.c: Likewise.
15224         * gcc.misc-tests/gcov-6.c: Likewise.
15225         * gcc.misc-tests/gcov-7.c: Likewise.
15226         * gcc.misc-tests/gcov-8.c: Likewise.
15227         * g++.dg/gcov/gcov-1.x: Remove.
15228         * g77.dg/gcov/gcov-1.x: Likewise.
15229         * gcc.misc-tests/gcov-4b.x: Likewise.
15230         * gcc.misc-tests/gcov-5b.x: Likewise.
15231         * gcc.misc-tests/gcov-6.x: Likewise.
15232         * gcc.misc-tests/gcov-7.x: Likewise.
15233         * gcc.misc-tests/gcov-8.x: Likewise.
15234
15235 2003-03-27  Glen Nakamura  <glen@imodulo.com>
15236
15237         PR opt/10087
15238         * gcc.dg/20030324-1.c: New test.
15239
15240 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
15241
15242         PR c++/10224
15243         * g++.dg/template/arg3.C: New test.
15244
15245         PR c++/10158
15246         * g++.dg/template/friend18.C: New test.
15247
15248 2003-03-26  Roger Sayle  <roger@eyesopen.com>
15249
15250         * g77.f-torture/compile/20030326-1.f: New test case.
15251
15252 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
15253
15254         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
15255
15256         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
15257
15258 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
15259
15260         * gcc.dg/ia64-sync-3.c: New test.
15261
15262 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
15263
15264         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
15265
15266 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15267
15268         * gcc.dg/ultrasp6.c: New test.
15269
15270 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15271
15272         * gcc.dg/i386-signbit-1.c: New test.
15273         * gcc.dg/i386-signbit-2.c: New test.
15274         * gcc.dg/i386-signbit-3.c: New test.
15275
15276 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15277
15278         * gcc.dg/ultrasp5.c: Fix options.
15279
15280 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15281
15282         * gcc.dg/ultrasp5.c: Fix comment.
15283
15284 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
15285
15286         PR fortran/10197
15287         * g77.f-torture/execute/10197.f: New test.
15288
15289 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
15290
15291         PR c++/9898, c++/383
15292         * g++.dg/template/conv6.C: New test.
15293
15294         PR c++/10119
15295         * g++.dg/template/ptrmem5.C: New test.
15296
15297         PR c++/10026
15298         * g++.dg/lookup/koenig1.C: New test.
15299
15300         PR C++/10199
15301         * g++.dg/lookup/template2.C: New test.
15302
15303 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
15304
15305         * g++.dg/opt/rtti1.C: New test.
15306
15307 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15308
15309         * gcc.dg/ultrasp5.c: New test.
15310
15311 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
15312
15313         PR middle-end/9967
15314         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
15315         builtin fputs.
15316
15317 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
15318
15319         PR c/8224
15320         * gcc.dg/20030323-1.c: New test.
15321
15322 2003-03-23  Roger Sayle  <roger@eyesopen.com>
15323
15324         * gcc.c-torture/compile/20030323-1.c: New test case.
15325
15326 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
15327
15328         * gcc.dg/20030321-1.c: New test.
15329
15330 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
15331
15332         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
15333
15334 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15335
15336         PR c++/9978, c++/9708
15337         * g++.dg/ext/vlm1.C: Adjust expected error.
15338         * g++.dg/ext/vla2.C: New test.
15339         * g++.dg/template/arg1.C: New test.
15340         * g++.dg/template/arg2.C: New test.
15341
15342 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
15343
15344         * g77.f-torture/execute/select.f: New test.
15345         * g77.f-torture/noncompile/select_no_compile.f: New test.
15346
15347 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
15348
15349         PR c++/9898
15350         * g++.dg/other/error4.C: New test.
15351
15352 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
15353
15354         * g++.dg/template/friend17.C: New test.
15355
15356 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
15357
15358         * gcc.c-torture/compile/20030320-1.c: New.
15359
15360 2003-03-20  Roger Sayle  <roger@eyesopen.com>
15361
15362         * gcc.dg/builtins-6.c: New test case.
15363
15364 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
15365
15366         PR target/10073
15367         * gcc.c-torture/compile/20030319-1.c: New.
15368
15369 2003-03-18  Jan Hubicka  <jh@suse.cz>
15370
15371         * gcc.dg/i386-cvt-1.c: New test.
15372
15373 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
15374
15375         * objc.dg/naming-1.m: Use "(parse|syntax) error".
15376         * objc.dg/naming-2.m: Likewise.
15377
15378 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
15379
15380         PR c++/9639
15381         * g++.dg/parse/crash1.C: New test.
15382
15383 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
15384
15385         PR c++/8805
15386         * g++.dg/eh/cleanup1.C: New test.
15387
15388 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15389
15390         * gcc.c-torture/execute/20030316-1.c: New test case.
15391
15392 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15393
15394         PR c++/9629
15395         * g++.dg/init/ctor2.C: New test.
15396
15397 2003-03-15  Roger Sayle  <roger@eyesopen.com>
15398
15399         * g77.f-torture/compile/xformat.f: New test case.
15400
15401 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15402
15403         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
15404         * g++.old-deja/g++.mike/eh50.C: Likewise.
15405
15406 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15407
15408         PR c++/6440
15409         * g++.dg/template/spec7.C: New test.
15410         * g++.dg/template/spec8.C: Likewise.
15411
15412 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
15413
15414         * gcc.c-torture/execute/20030313-1.c: New test.
15415
15416 2003-03-14  Richard Henderson  <rth@redhat.com>
15417
15418         * gcc.dg/inline-2.c: Adjust alpha test for external call.
15419
15420 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15421
15422         * gcc.c-torture/compile/20030314-1.c: New test.
15423
15424 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
15425
15426         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
15427         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
15428         thumb target,
15429         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
15430         to accept newer _imp__  prefix and additional
15431         newline in .drectve section.
15432         * gcc.dg/dll-4.c: Likewise.
15433         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
15434         switch.
15435
15436 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
15437
15438         * g++.dg/parse/namespace9.C: New test.
15439
15440         * g++.dg/init/ref5.C: New test.
15441         * g++.dg/parse/ptrmem1.C: Likewise.
15442
15443 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15444
15445         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
15446         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
15447         regular expression.
15448         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
15449         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
15450
15451 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
15452
15453         * gcc.c-torture/execute/20030224-2.c: New test.
15454
15455 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15456
15457         * gcc.dg/decl-3.c: New test.
15458
15459 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15460
15461         * gcc.dg/i386-loop-2.c: New test.
15462
15463 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
15464
15465         PR c++/9474
15466         * g++.dg/parse/namespace8.C: New test.
15467
15468         PR c++/9924
15469         * g++.dg/overload/builtin2.C: New test.
15470
15471 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
15472
15473         * gcc.dg/return-type-3.c: New test.
15474
15475 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
15476
15477         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
15478         profiling options are not supported.
15479
15480 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
15481
15482         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
15483         * g++.old-deja/g++.warn/impint2.C: Likewise.
15484
15485 2003-03-10  Devang Patel  <dpatel@apple.com>
15486
15487         * g++.dg/cpp/c++_cmd_1.C: New test.
15488         * g++.dg/cpp/c++_cmd_1.h: New file.
15489
15490 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
15491
15492         * gcc.dg/altivec-9.c: New file.
15493
15494 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15495
15496         * gcc.dg/ppc-sdata-1.c: New test.
15497         * gcc.dg/ppc-sdata-2.c: New test.
15498
15499 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
15500
15501         PR c++/9373
15502         * g++.dg/opt/ptrmem2.C: New test.
15503
15504         PR c++/8534
15505         * g++.dg/opt/ptrmem1.C: New test.
15506
15507 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15508
15509         * gcc.dg/i386-loop-1.c: New test.
15510
15511 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15512
15513         PR c++/9970
15514         * g++.dg/lookup/friend1.C: New test.
15515
15516 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15517
15518         PR c++/9823
15519         * g++.dg/parser/constructor1.C: New test.
15520
15521 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
15522
15523         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
15524
15525         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
15526
15527 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
15528
15529         * gcc.dg/cpp/Wunused.c: Update test.
15530
15531 2003-03-08  Jan Hubicka  <jh@suse.cz>
15532
15533         * gcc.dg/inline-3.c: New test.
15534
15535 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15536
15537         PR c++/9809
15538         * g++.dg/parse/builtin1.C: New test.
15539
15540         PR c++/9982
15541         * g++.dg/abi/cookie1.C: New test.
15542         * g++.dg/abi/cookie2.C: Likewise.
15543
15544         PR c++/9524
15545         * g++.dg/template/field1.C: New test.
15546
15547         PR c++/9912
15548         * g++.dg/parse/class1.C: New test.
15549         * g++.dg/parse/namespace7.C: Likewise.
15550         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
15551
15552 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
15553
15554         * g++.dg/init/ref4.C: New test.
15555
15556 2003-03-07  Jan Hubicka  <jh@suse.cz>
15557
15558         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
15559         * gcc.dg/inline-3.c:  New test.
15560
15561 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
15562
15563         * g++.dg/init/ref3.C: New test.
15564
15565         PR c++/9965
15566         * g++.dg/init/ref2.C: New test.
15567
15568         PR c++/9400
15569         * g++.dg/warn/Wshadow-2.C: New test.
15570
15571         PR c++/9791
15572         * g++.dg/warn/Woverloaded-1.C: New test.
15573
15574 2003-03-05  Jan Hubicka  <jh@suse.cz>
15575
15576         * gcc.dg/i386-local2.c: New.
15577         * gcc.dg/i386-local.c: Fix typo.
15578
15579 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
15580
15581         * g++.dg/abi/layout3.C: New test.
15582
15583 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15584
15585         * gcc.c-torture/compile/20030305-1.c
15586
15587 2003-03-05  Jan Hubicka  <jh@suse.cz>
15588
15589         * gcc.dg/i386-local.c: New.
15590
15591 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
15592
15593         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
15594
15595 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15596
15597         * gcc.dg/switch-2.c: New test.
15598         * gcc.dg/switch-3.c: New test.
15599         * gcc.dg/Wswitch.c: Adjust line numbers.
15600         * gcc.dg/Wswitch-default.c: Likewise.
15601         * gcc.dg/Wswitch-enum.c: Likewise.
15602
15603 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
15604
15605         * gcc.c-torture/execute/20030222-1.c: New test.
15606
15607 2003-03-03  James E Wilson  <wilson@tuliptree.org>
15608
15609         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
15610
15611 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
15612
15613         PR c++/9878
15614         * g++.dg/init/ref1.C: New test.
15615
15616 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
15617
15618         * gcc.dg/sh-relax.c: New SH-only test.
15619
15620 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
15621
15622         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
15623         comment explaining purpose of testcase.
15624
15625 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15626
15627         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
15628         for HC11/HC12 (asm needs two int registers).
15629         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
15630         HC11/HC12 because the test uses an asm which needs two 32-bit
15631         registers.
15632
15633 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15634
15635         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
15636         for HC11/HC12 (array is too large otherwise).
15637         * gcc.c-torture/compile/920501-4.x: New file, likewise.
15638         * gcc.c-torture/compile/20010518-2.x: Likewise.
15639         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
15640         HC11/HC12 (array is too large).
15641
15642 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
15643
15644         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
15645         * lib/g++-dg.exp (g++-dg-test): Likewise.
15646
15647 2003-03-01  Roger Sayle  <roger@eyesopen.com>
15648
15649         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
15650         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
15651
15652 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15653
15654         * g++.dg/warn/implicit-typename1.C: Remove warning.
15655
15656 2003-02-28  Richard Henderson  <rth@redhat.com>
15657
15658         * gcc.dg/noreturn-1.c: Move noreturn warning line.
15659         * gcc.dg/return-type-1.c: Move control reaches end warning line.
15660
15661 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
15662
15663         * gcc.dg/pch/pch.exp: Change .pch to .gch.
15664         * g++.dg/pch/pch.exp: Likewise.
15665
15666 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
15667
15668         PR c++/9879
15669         * testsuite/g++.dg/init/new4.C: New test.
15670
15671 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
15672
15673         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
15674
15675 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
15676
15677         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
15678         unsigned long.
15679
15680         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
15681         wider than float.
15682
15683 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15684
15685         * lib/scanasm.exp: Add support for counting numbers of
15686         occurences.
15687         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
15688         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
15689
15690 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
15691
15692         PR c++/9683
15693         * g++.dg/template/static3.C: New test.
15694
15695         PR c++/9829
15696         * g++.dg/parse/namespace6.C: New test.
15697
15698 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15699
15700         PR target/9732
15701         * gcc.dg/20030225-1.c: New test.
15702
15703 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
15704
15705         * README: Remove out-of-date information.
15706
15707         PR c++/9836
15708         * g++.dg/template/spec6.C: New test.
15709
15710 2003-02-24  Jeff Law  <law@redhat.com>
15711
15712         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
15713
15714 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15715
15716         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
15717         * gcc.dg/pragma-ep-1.c: Likewise.
15718
15719 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15720
15721         PR c++/9602
15722         * g++.dg/template/friend16.C: New test.
15723
15724 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
15725
15726         PR c++/5333
15727         * g++.dg/parse/fused-params1.C: Adjust error messages.
15728         * g++.dg/template/nested3.C: New test.
15729
15730 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
15731
15732         * g++.dg/abi/param1.C: New test.
15733
15734 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15735
15736         PR c++/7982
15737         * g++.dg/warn/implicit-typename1.C: New test.
15738
15739 2003-02-22  Kelley Cook <kelleycook@comcast.net>
15740
15741         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
15742         with "mtune".
15743         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15744         * gcc.c-torture/execute/20010129-1.x: Likewise.
15745         * gcc.dg/20011107-1.c: Likewise.
15746         * gcc.dg/20020108-1.c: Likewise.
15747         * gcc.dg/20020122-3.c: Likewise.
15748         * gcc.dg/20020206-1.c: Likewise.
15749         * gcc.dg/20020310-1.c: Likewise.
15750         * gcc.dg/20020426-2.c: Likewise.
15751         * gcc.dg/20020517-1.c: Likewise.
15752         * gcc.dg/991230-1.c: Likewise.
15753         * gcc.dg/i386-unroll-1.c: Likewise.
15754         * gcc.misc-tests/i386-prefetch.exp: Likewise.
15755
15756 2003-02-22  Jan Hubicka  <jh@suse.cz>
15757
15758         * gcc.dg/i386-mul.c: New test.
15759
15760 2003-02-21  Roger Sayle  <roger@eyesopen.com>
15761
15762         * gcc.dg/builtins-5.c: New test case.
15763
15764 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
15765
15766         * gcc.dg/asmreg-1.c: New test.
15767
15768 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15769
15770         PR c++/9749
15771         * g++.dg/parse/varmod1.C: New test.
15772
15773 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15774
15775         PR c++/9727
15776         * g++.dg/template/op1.C: New test.
15777
15778 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15779
15780         PR c++/8906
15781         * g++.dg/template/nested2.C: New test.
15782
15783 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15784
15785         PR c++/8724
15786         * g++.dg/expr/dtor1.C: New test.
15787
15788 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
15789
15790         * gcc.dg/cpp/include3.c: New test.
15791         * gcc.dg/cpp/inc/foo.h: New file.
15792
15793 2003-02-21  Glen Nakamura  <glen@imodulo.com>
15794
15795         * gcc.c-torture/execute/20030221-1.c: New test.
15796
15797 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
15798
15799         PR c++/9729
15800         * g++.dg/abi/conv1.C: New test.
15801
15802 2003-02-20  Jan Hubicka  <jh@suse.cz>
15803
15804         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
15805
15806 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
15807
15808         * gcc.c-torture/compile/20030219-1.c: New test.
15809
15810 2003-02-18  Jan Hubicka  <jh@suse.cz>
15811
15812         * gcc.dg/funcorder.c: New test.
15813
15814 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15815
15816         * gcc.c-torture/execute/20030218-1.c: New.
15817
15818 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
15819
15820         * gcc.dg/20030218-1.c: New.
15821
15822 2003-02-18  Richard Henderson  <rth@redhat.com>
15823
15824         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
15825         * gcc.dg/attr-used-2.c: New.
15826
15827 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
15828
15829         PR c++/9704
15830         * g++.dg/init/copy5.C: New test.
15831
15832 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
15833
15834         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
15835         * g++.dg/pch/pch.exp: Likewise.
15836
15837 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15838
15839         * gcc.c-torture/execute/20030209-1.c: Enable the test if
15840         STACK_SIZE is not defined.
15841
15842 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15843
15844         PR c++/9457
15845         * g++.dg/template/init1.C: New test.
15846
15847 2003-02-16  Jan HUbicka  <jh@suse.cz>
15848
15849         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
15850         (foo): Add few extra tests
15851         * gcc.dg/c99-const-expr-3.c: Likewise.
15852         * gcc.c-torture/execute/20030216-1.c: New.
15853
15854 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15855
15856         PR c++/9459
15857         * g++.dg/ext/typeof4.C: New test.
15858
15859 2003-02-15  Roger Sayle  <roger@eyesopen.com>
15860
15861         * gcc.dg/i386-387-3.c: New test case.
15862
15863 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
15864
15865         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
15866         cris-*-elf* cris-*-aout* and mmix-*-*.
15867
15868 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
15869
15870         * gcc.dg/20030213-1.c: New test.
15871
15872 2003-02-12  Roger Sayle  <roger@eyesopen.com>
15873
15874         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
15875         * gcc.dg/i386-387-2.c: Likewise.
15876
15877 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
15878
15879         * gcc.dg/ppc-spe.c: Fix formatting.
15880         Enable tests that were previously unsupported by gas.
15881         Delete tests for instructions that no longer exist.
15882         Switch arguments on evsubifw builtin.
15883
15884 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
15885
15886         * gcc.c-torture/execute/20030209-1.c: Disable the test if
15887         STACK_SIZE is too small.
15888
15889 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15890             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15891
15892         * gcc.dg/decl-2.c: New test.
15893
15894 2003-02-10  Jan Hubicka  <jh@suse.cz>
15895
15896         * gcc.dg/i386-fpcvt-1.c:  New test.
15897
15898 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
15899
15900         * gcc.c-torture/execute/20030209-1.c: New test.
15901
15902 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
15903
15904         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
15905         int-wide bitops, use the constants of the same width.
15906         Likewise, if long long is 32-bit wide, test bitops using
15907         32-bit constants.
15908
15909 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
15910
15911         * gcc.dg/20021014-1.c: Annotate with expected notice text.
15912
15913 2003-02-07  Roger Sayle  <roger@eyesopen.com>
15914
15915         * testsuite/gcc.dg/builtins-4.c: New test case.
15916
15917 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15918
15919         * gcc.dg/20020430-1.c: Fix dg command typos.
15920         * gcc.dg/20020503-1.c: Likewise.
15921
15922 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15923
15924         PR c++/8785
15925         * g++.dg/parse/fused-params1.C: New test.
15926
15927         PR c++/8857
15928         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
15929
15930         PR c++/8921
15931         * g++.dg/parse/non-dependent1.C: New test.
15932
15933         PR c++/8928
15934         * g++.dg/parse/dupl-tmpl-args1.C: New test.
15935
15936         PR c++/9228
15937         * g++.dg/parse/undefined7.C: New test.
15938         * g++.dg/parse/non-templ1.C: New test.
15939
15940         PR c++/9229
15941         * g++.dg/parse/too-many-tmpl-args1.C: New test.
15942
15943 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
15944
15945         * gcc.c-torture/compile/20030206-1.c: New test.
15946
15947 2003-02-05  Roger Sayle  <roger@eyesopen.com>
15948
15949         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
15950         "pow" to "foo" to avoid potential confusion with a math built-in.
15951
15952 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15953
15954         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
15955         conditions for SPARC targets.
15956
15957 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
15958
15959         * gcc.dg/20030204-1.c: New test.
15960
15961 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15962
15963         PR c++/38
15964         * g++.dg/parse/array-size1.C: New test.
15965
15966         PR c++/5657
15967         * g++.dg/parse/undefined3.C: New test.
15968
15969         PR c++/5665
15970         * g++.dg/parse/undefined4.C: New test.
15971
15972         PR c++/5975
15973         * g++.dg/parse/undefined5.C: New test.
15974
15975         PR c++/7259
15976         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
15977
15978         PR c++/8578
15979         * g++.dg/parse/casting-operator1.C: New test.
15980
15981         PR c++/8596
15982         * g++.dg/parse/undefined6.C: New test.
15983
15984         PR c++/8736
15985         * g++.dg/parse/missing-template1.C: New test.
15986
15987 2003-02-04  Jan Hubicka  <jh@suse.cz>
15988
15989         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
15990         * gcc.dg/i386-cmov?.c:  Likewise.
15991         * gcc.dg/i386-fpcvt-?.c:  Likewise.
15992         * gcc.dg/i386-ssefp-1.c:  Likewise.
15993         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
15994         conventions.
15995
15996 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
15997
15998         PR c++/7129
15999         * testsuite/g++.dg/ext/max.C: New test.
16000
16001 2003-02-03  Jan Hubicka  <jh@suse.cz>
16002
16003         * gcc.c-torture/execute/20030203-1.c: New test.
16004
16005 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
16006
16007         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
16008         'natural-endian'.
16009
16010 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
16011
16012         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
16013         * g++.dg/init/new2.C: Likewise.
16014         * g++.dg/other/new1.C: Likewise.
16015
16016 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
16017
16018         * gcc.dg/struct-ret-libc.c: New test.
16019
16020 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
16021
16022         * gcc.dg/20030129-1.c: New test.
16023
16024 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16025
16026         PR c++/8849
16027         * g++.dg/template/ptrmem4.C: New test.
16028
16029 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
16030
16031         * g++.dg/parser/constant1.C: New test.
16032
16033 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16034
16035         PR c++/8591
16036         * g++.dg/parse/friend2.C: New test.
16037
16038 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16039
16040         PR c++/9437
16041         * g++.dg/template/unify4.C: New test.
16042
16043 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
16044
16045         * gcc.c-torture/execute/20030128-1.c: New test.
16046
16047 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
16048
16049         * g++.dg/lookup/nested1.C: Test moved from ...
16050         * g++.old-deja/g++.other/lookup24.C: ... here.
16051
16052 2003-01-28  Jan Hubicka  <jh@suse.cz>
16053
16054         * gcc.dg/i386-cmov5.c:  New test.
16055
16056 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
16057
16058         * gcc.c-torture/execute/20010925-1.c: Changed the
16059         memcpy declaration.
16060
16061 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16062
16063         PR c++/3902
16064         * g++.dg/parse/template5.C: New test.
16065
16066 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
16067
16068         PR fortran/9258
16069         * g77.dg/pr9258: New test.
16070
16071 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16072
16073         * README: Move relevant parts from README.g++.
16074
16075         * README.g++: Remove this file.
16076
16077 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16078
16079         * g++.dg/abi/dcast1.C: New test.
16080
16081 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16082
16083         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
16084
16085 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
16086
16087         PR c++/47
16088         * g++.old-deja/g++.other/lookup24.C: New test.
16089
16090 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16091
16092         PR middle-end/7227
16093         * gcc.dg/uninit-C.c: New test.
16094
16095 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
16096
16097         * g++.dg/abi/covariant1.C: New test.
16098
16099 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
16100
16101         * gcc.dg/20030123-1.c: New test.
16102
16103 2003-01-25  Jan Hubicka  <jh@suse.cz>
16104
16105         PR opt/8492
16106         * gcc.c-torture/compile/20030125-1.c
16107
16108 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
16109
16110         PR c++/9403
16111         * g++.dg/parse/template3.C: New test.
16112         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
16113
16114         PR c++/795
16115         * g++.dg/parse/template4.C: New test.
16116
16117         PR c++/9415
16118         * g++.dg/template/qual2.C: New test.
16119
16120         PR c++/8545
16121         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
16122
16123         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
16124
16125 2003-01-25  Roger Sayle  <roger@eyesopen.com>
16126
16127         * gcc.c-torture/execute/switch-1.c: New test case.
16128
16129 2003-01-25  Jan Hubicka  <jh@suse.cz>
16130
16131         * gcc.c-torture/execute/20030125-1.[cx]: New test.
16132
16133 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
16134
16135         Tweaks for Bison-1.875. From the NEWS file:
16136         "- `parse error' -> `syntax error'
16137         Bison now uniformly uses the term `syntax error'"
16138         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
16139         * gcc.dg/cpp/digraph2.c: Likewise.
16140         * gcc.dg/cpp/direct2.c: Likewise.
16141         * gcc.dg/cpp/paste4.c: Likewise.
16142         * gcc.dg/c90-restrict-1.c: Likewise.
16143         * gcc.dg/c99-func-2.c: Likewise.
16144         * gcc.dg/noncompile/920721-2.c: Likewise.
16145         * gcc.dg/noncompile/930622-2.c: Likewise.
16146         * gcc.dg/noncompile/940112-1.c: Likewise.
16147         * gcc.dg/noncompile/950921-1.c: Likewise.
16148         * gcc.dg/noncompile/951123-1.c: Likewise.
16149         * gcc.dg/noncompile/971104-1.c: Likewise.
16150         * gcc.dg/noncompile/990416-1.c: Likewise.
16151
16152 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
16153
16154         * g++.dg/parse/undefined1.C: Add error message.
16155
16156 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16157
16158         PR c++/9354
16159         * g++.dg/parse/new1.C: New test.
16160
16161         PR c++/9216
16162         * g++.dg/parse/template2.C: New test.
16163
16164         PR c++/9354
16165         * g++.dg/parse/typedef2.C: New test.
16166
16167         PR c++/9328
16168         * g++.dg/ext/typeof3.C: New test.
16169
16170 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16171
16172         PR c++/2738
16173         * g++.dg/parse/ret-type1.C: New test.
16174
16175         PR c++/3792
16176         * g++.dg/parse/tmpl-outside1.C: New test.
16177
16178         PR c++/4207
16179         * g++.dg/parse/int-as-enum1.C: New test.
16180
16181         PR c++/4903
16182         * g++.dg/parse/no-typename1.C: New test.
16183
16184         PR c++/5533
16185         * g++.dg/parse/no-value1.C: New test.
16186
16187         PR c++/5921
16188         * g++.dg/parse/wrong-inline1.C: New test.
16189
16190         PR c++/6402
16191         * g++.dg/parse/ref1.C: New test.
16192
16193         PR c++/6992
16194         * g++.dg/parse/attr-ctor1.C: New test.
16195
16196         PR c++/7229
16197         * g++.dg/parse/namespace5.C: New test.
16198
16199         PR c++/7917
16200         * g++.dg/parse/func-def1.C: New test.
16201
16202         PR c++/8143
16203         * g++.dg/parse/undefined1.C: New test.
16204
16205         PR c++/5723, PR c++/8522
16206         * g++.dg/parse/specialization1.C: New test.
16207
16208         PR c++/163, PR c++/8595
16209         * g++.dg/parse/struct-as-enum1.C: New test.
16210
16211         PR c++/9173
16212         * g++.dg/parse/undefined2.C: New test.
16213
16214 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16215
16216         PR c++/9298
16217         * g++.dg/parse/template1.C: New test.
16218
16219         PR c++/9384
16220         * g++.dg/parse/using1.C: New test.
16221
16222         PR c++/9285
16223         PR c++/9294
16224         * g++.dg/parse/expr2.C: New test.
16225
16226         PR c++/9388
16227         * g++.dg/parse/lookup2.C: Likewise.
16228
16229 2003-01-21  Jan Hubicka  <jh@suse.cz>
16230
16231         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
16232         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
16233         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
16234         * gcc.c-torture/execute/string-opt-*.c: Likewise.
16235
16236 2003-01-20  Nick Clifton  <nickc@redhat.com>
16237
16238         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
16239         problem with ARM sibcall code generation.
16240
16241 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16242
16243         * gcc.c-torture/execute/20030120-1.c: New.
16244
16245 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
16246
16247         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
16248
16249 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
16250
16251         PR c++/9272
16252         * g++.dg/parse/ctor1.C: New test.
16253
16254         PR c++/9294:
16255         * g++.dg/parse/qualified1.C: New test.
16256
16257         * g++.dg/parse/typename3.C: New test.
16258
16259 2003-01-16  Richard Henderson  <rth@redhat.com>
16260
16261         * g++.dg/tls/init-2.C: Fix error matches for real this time.
16262
16263 2003-01-16  Richard Henderson  <rth@redhat.com>
16264
16265         * g++.dg/pch/pch.exp: Copy test header to the working directory
16266         before using it either for precompilation or direct use.
16267         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
16268         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
16269
16270 2003-01-16  Richard Henderson  <rth@redhat.com>
16271
16272         * gcc.dg/pch/pch.exp: Copy test header to the working directory
16273         before using it either for precompilation or direct use.
16274         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
16275         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
16276
16277 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
16278
16279         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
16280         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
16281         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
16282         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
16283         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
16284         typename warning into error.
16285         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
16286         error messages.
16287         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
16288         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
16289         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
16290         messages.
16291         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
16292         make declaration visible in template.
16293         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
16294         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
16295         messages.
16296         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
16297         message.
16298         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
16299         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
16300         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
16301         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
16302         typename warning with error message.
16303         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
16304         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
16305         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
16306
16307 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
16308
16309         * g++.dg/parse/ambig2.C: New test.
16310
16311 2003-01-15  Richard Henderson  <rth@redhat.com>
16312
16313         * g++.dg/tls/init-2.C: Update error message string.
16314
16315 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16316
16317         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
16318
16319 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
16320
16321         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
16322         all for HC11/HC12.
16323         * gcc.c-torture/compile/20001205-1.x: Likewise.
16324         * gcc.c-torture/compile/20001226-1.x: Likewise.
16325         * gcc.c-torture/compile/920520-1.x: Likewise.
16326         * gcc.c-torture/compile/961203-1.x: Likewise.
16327         * gcc.c-torture/compile/20020604-1.x: Likewise.
16328
16329 2003-01-15  Jan Hubicka  <jh@suse.cz>
16330
16331         * gcc.c-torture/compile/20030115-1.c: New test.
16332
16333         * gcc.dg/i386-fpcvt-1.c: New test.
16334         * gcc.dg/i386-fpcvt-2.c: New test.
16335
16336 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
16337
16338         Further conform g++'s __vmi_class_type_info to the C++ ABI
16339         specification.
16340         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
16341         the specification.
16342
16343 2003-01-14  Jan Hubicka  <jh@suse.cz>
16344
16345         * gcc.dg/i386-fpcvt-1.c: New test.
16346         * gcc.dg/i386-fpcvt-2.c: New test.
16347
16348 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16349
16350         * gcc.dg/i386-mmx-3.c: New test.
16351
16352 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
16353
16354         PR c++/9264
16355         * g++.dg/parse/octal1.C: New file.
16356
16357         PR c++/9172
16358         * g++.dg/parse/typename1.C: New file.
16359
16360 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
16361
16362         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
16363         * gcc.dg/bf-no-ms-layout.c: Likewise.
16364         * gcc.dg/bf-ms-attrib.c: Likewise.
16365
16366 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
16367
16368         PR c++/9099
16369         * g++.dg/parse/dtor1.C: New file.
16370
16371         PR c++/9128
16372         * g++.dg/rtti/typeid1.C: New file.
16373
16374         PR c++/9153
16375         * g++.dg/parse/lookup1.C: New file.
16376
16377         PR c++/9171
16378         * g++.dg/templ/spec5.C: New file.
16379
16380 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
16381
16382         * gcc.c-torture/compile/20030110-1.c: New test.
16383
16384 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
16385
16386         Merge from pch-branch:
16387
16388         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
16389
16390         * gcc.dg/pch/cpp-1.h: New.
16391         * gcc.dg/pch/cpp-1.c: New.
16392         * gcc.dg/pch/cpp-2.h: New.
16393         * gcc.dg/pch/cpp-2.c: New.
16394
16395         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
16396
16397         * gcc.dg/pch/except-1.h: New.
16398         * gcc.dg/pch/except-1.c: New.
16399
16400         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
16401
16402         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
16403         running test.
16404         * gcc.dg/pch: Include *.hp not *.h.
16405         * gcc.dg/pch/system-1.h: New.
16406         * gcc.dg/pch/system-1.c: New.
16407
16408         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
16409
16410         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
16411         rather than trying to build and run a program using PCH.
16412         * gcc.dg/pch: Remove dg-do commands from test files.
16413
16414         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
16415
16416         * gcc.dg/pch/macro-3.c: New.
16417         * gcc.dg/pch/macro-3.h: New.
16418
16419         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
16420
16421         * gcc.dg/pch/common-1.c: New.
16422         * gcc.dg/pch/common-1.h: New.
16423         * gcc.dg/pch/decl-1.c: New.
16424         * gcc.dg/pch/decl-1.h: New.
16425         * gcc.dg/pch/decl-2.c: New.
16426         * gcc.dg/pch/decl-2.h: New.
16427         * gcc.dg/pch/decl-3.c: New.
16428         * gcc.dg/pch/decl-3.h: New.
16429         * gcc.dg/pch/decl-4.c: New.
16430         * gcc.dg/pch/decl-4.h: New.
16431         * gcc.dg/pch/decl-5.c: New.
16432         * gcc.dg/pch/decl-5.h: New.
16433         * gcc.dg/pch/global-1.c: New.
16434         * gcc.dg/pch/global-1.h: New.
16435         * gcc.dg/pch/inline-1.c: New.
16436         * gcc.dg/pch/inline-1.h: New.
16437         * gcc.dg/pch/inline-2.c: New.
16438         * gcc.dg/pch/inline-2.h: New.
16439         * gcc.dg/pch/static-1.c: New.
16440         * gcc.dg/pch/static-1.h: New.
16441         * gcc.dg/pch/static-2.c: New.
16442         * gcc.dg/pch/static-2.h: New.
16443
16444         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
16445
16446         * g++.dg/pch/pch.exp: Better handle failing testcases.
16447         * gcc.dg/pch/pch.exp: Likewise.
16448         * gcc.dg/pch/macro-1.c: New.
16449         * gcc.dg/pch/macro-1.h: New.
16450         * gcc.dg/pch/macro-2.c: New.
16451         * gcc.dg/pch/macro-2.h: New.
16452
16453         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
16454
16455         * g++.dg/dg.exp: Treat files in pch/ specially.
16456         * g++.dg/pch/pch.exp: New file.
16457         * g++.dg/pch/empty.H: New file.
16458         * g++.dg/pch/empty.C: New file.
16459         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
16460         "precompile".
16461
16462         * gcc.dg/pch/pch.exp: New file.
16463         * gcc.dg/pch/empty.h: New file.
16464         * gcc.dg/pch/empty.c: New file.
16465         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
16466         "precompile".
16467
16468 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16469
16470         * g++.dg/template/friend14.C: New test.
16471
16472 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16473
16474         * gcc.dg/old-style-asm-1.c: New test.
16475
16476 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
16477
16478         * gcc.c-torture/compile/20030109-1.c: New test.
16479
16480 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16481
16482         * gcc.c-torture/execute/20030109-1.c: New test.
16483
16484 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
16485
16486         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
16487         * g++.old-deja/g++.mike/dyncast2.C: Likewise
16488         * g++.old-deja/g++.mike/dyncast3.C: Likewise
16489         * g++.old-deja/g++.mike/eh2.C: Likewise
16490         * g++.old-deja/g++.mike/eh3.C: Likewise
16491         * g++.old-deja/g++.mike/eh5.C: Likewise
16492         * g++.old-deja/g++.mike/eh6.C: Likewise
16493         * g++.old-deja/g++.mike/eh7.C: Likewise
16494         * g++.old-deja/g++.mike/eh8.C: Likewise
16495         * g++.old-deja/g++.mike/eh9.C: Likewise
16496         * g++.old-deja/g++.mike/eh10.C: Likewise
16497         * g++.old-deja/g++.mike/eh12.C: Likewise
16498         * g++.old-deja/g++.mike/eh13.C: Likewise
16499         * g++.old-deja/g++.mike/eh14.C: Likewise
16500         * g++.old-deja/g++.mike/eh16.C: Likewise
16501         * g++.old-deja/g++.mike/eh17.C: Likewise
16502         * g++.old-deja/g++.mike/eh18.C: Likewise
16503         * g++.old-deja/g++.mike/eh21.C: Likewise
16504         * g++.old-deja/g++.mike/eh23.C: Likewise
16505         * g++.old-deja/g++.mike/eh24.C: Likewise
16506         * g++.old-deja/g++.mike/eh25.C: Likewise
16507         * g++.old-deja/g++.mike/eh26.C: Likewise
16508         * g++.old-deja/g++.mike/eh27.C: Likewise
16509         * g++.old-deja/g++.mike/eh28.C: Likewise
16510         * g++.old-deja/g++.mike/eh29.C: Likewise
16511         * g++.old-deja/g++.mike/eh31.C: Likewise
16512         * g++.old-deja/g++.mike/eh33.C: Likewise
16513         * g++.old-deja/g++.mike/eh34.C: Likewise
16514         * g++.old-deja/g++.mike/eh35.C: Likewise
16515         * g++.old-deja/g++.mike/eh36.C: Likewise
16516         * g++.old-deja/g++.mike/eh37.C: Likewise
16517         * g++.old-deja/g++.mike/eh38.C: Likewise
16518         * g++.old-deja/g++.mike/eh39.C: Likewise
16519         * g++.old-deja/g++.mike/eh40.C: Likewise
16520         * g++.old-deja/g++.mike/eh41.C: Likewise
16521         * g++.old-deja/g++.mike/eh42.C: Likewise
16522         * g++.old-deja/g++.mike/eh44.C: Likewise
16523         * g++.old-deja/g++.mike/eh46.C: Likewise
16524         * g++.old-deja/g++.mike/eh47.C: Likewise
16525         * g++.old-deja/g++.mike/eh48.C: Likewise
16526         * g++.old-deja/g++.mike/eh49.C: Likewise
16527         * g++.old-deja/g++.mike/eh50.C: Likewise
16528         * g++.old-deja/g++.mike/eh51.C: Likewise
16529         * g++.old-deja/g++.mike/eh53.C: Likewise
16530         * g++.old-deja/g++.mike/eh55.C: Likewise
16531         * g++.old-deja/g++.mike/p7912.C: Likewise
16532         * g++.old-deja/g++.mike/p9706.C: Likewise
16533         * g++.old-deja/g++.mike/p10416.C: Likewise
16534         * g++.old-deja/g++.mike/p11667.C: Likewise
16535         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
16536         Remove redundant reference to Iris.
16537         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
16538         Elxsi, i860, Pico Java, and WE32K.
16539
16540 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
16541
16542         * g++.dg/ext/asm4.C: New test.
16543
16544 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16545
16546         PR c++/9030
16547         * g++.dg/template/friend12.C: New test.
16548         * g++.dg/template/friend13.C: Likewise.
16549         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
16550
16551 2003-01-08  Jan Hubicka  <jh@suse.cz>
16552
16553         * gcc.dg/i386-cadd.c: New test.
16554         * gcc.dg/i386-cmov4.c: Likewise.
16555
16556 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
16557
16558         PR c++/9165
16559         * g++.dg/warn/Wunused-3.C: New test.
16560
16561         * g++.dg/abi/bitfield9.C: New test.
16562
16563         PR c++/9189
16564         * g++.dg/parse/defarg3.C: New test.
16565
16566 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16567
16568         * g++.dg/parse/ambig1.C: New test.
16569         * g++.dg/parse/defarg2.C: New test.
16570
16571 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
16572
16573         * g++.dg/template/defarg-1.C: New test.
16574         * g++.dg/template/local2.C: Likewise.
16575
16576 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
16577
16578         * gcc.c-torture/execute/20030105-1.c: New test.
16579
16580 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16581
16582         * g++.dg/parse/namespace3.C: Remove extra semicolons.
16583         * g++.dg/parse/namespace4.C: Likewise.
16584
16585 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
16586
16587         * g++.dg/template/ntp2.C: New test.
16588
16589 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
16590
16591         * g++.dg/parse/extern-C-1.C: New test.
16592
16593         * g++.dg/parse/namespace4.C: New test.
16594
16595         * g++.dg/template/nested1.C: New test.
16596
16597         * g++.dg/parse/namespace3.C: New test.
16598
16599 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
16600
16601         * g++.dg/lookup/two-stage1.C: New test.
16602
16603 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16604
16605         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
16606         * g++.old-deja/g++.jason/access8.C: Likewise.
16607         * g++.old-deja/g++.other/decl5.C: Likewise.
16608
16609 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16610
16611         * g++.dg/parse/parse7.C: New test.
16612
16613 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
16614
16615         PR c++/2843
16616         * g++.dg/ext/attrib7.C: New test.
16617
16618 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16619
16620         * g++.dg/parse/parse6.C: New test.
16621
16622 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
16623
16624         * gcc.dg/h8300-stack-1.c: New.
16625
16626 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16627
16628         g++.dg/lookup/exception1.C: New test.
16629
16630         g++.dg/lookup/template1.C: New test.
16631
16632         g++.dg/parse/namespace2.C: New test.
16633
16634         g++.dg/parse/parens2.C: New test.
16635
16636 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16637
16638         * g++.dg/parse/parse5.C: New test.
16639         * g++.dg/lookup/scoped4.C: New test.
16640
16641 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16642
16643         * g++.dg/parse/parens1.C: New test.
16644
16645         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
16646         angle-bracket1.C.
16647         * g++.dg/parse/parens2.C: New test.
16648
16649         * g++.dg/lookup/scope-operator1.C: New test.
16650
16651         * g++.dg/parse/operator1.C: New test.
16652
16653 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16654
16655         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
16656         * g++.old-deja/g++.other/access6.C: Likewise.
16657         * g++.old-deja/g++.other/decl1.C: Likewise.
16658         * g++.old-deja/g++.pt/typename12.C: Likewise.
16659
16660 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16661
16662         * g++.dg/parse/namespace1.C: New test.
16663
16664 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16665
16666         * g++.dg/parse/parse4.C: New test.
16667
16668 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16669
16670         * g++.dg/parse/parse3.C: New test.
16671
16672 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16673
16674         * g++.dg/parse/parse2.C: New test.
16675
16676 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16677
16678         * g++.dg/template/friend11.C: New test.
16679
16680 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16681
16682         * g++.dg/parse/parse1.C: New test.
16683
16684 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
16685
16686         * lib/profopt.exp: Change the name of a global variable to avoid
16687         possible clashes with other test suites.
16688
16689 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
16690
16691         * g++.dg/inherit/covariant8.C: New test.
16692
16693 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16694
16695         * g++.dg/init/array9.C: New test.
16696
16697         PR c++/9112
16698         * g++.dg/parse/expr1.C: New test.
16699
16700 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
16701
16702         * gcc.c-torture/compile/20021230-1.c: New test.
16703
16704 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16705
16706         * g++.dg/inherit/covariant5.C: New test.
16707         * g++.dg/inherit/covariant6.C: New test.
16708         * g++.dg/inherit/covariant7.C: New test.
16709
16710 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16711
16712         PR c++/2739
16713         * g++.dg/other/access2.C: New test.
16714
16715 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16716
16717         * g++.dg/other/anon-struct.C: No longer fails
16718         * g++.old-deja/g++.brendan/parse4.C: Likewise.
16719         * g++.old-deja/g++.brendan/parse5.C: Likewise.
16720         * g++.old-deja/g++.brendan/parse6.C: Likewise.
16721
16722 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16723
16724         * g++.dg/parse/angle-bracket.C (main): No longer fails.
16725
16726 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
16727
16728         * g++.dg/eh/spec4.C: Remove stray semicolon.
16729         * g++.dg/expr/pmf-1.C: Change error message.
16730         * g++.dg/ext/asm1.C: Remove stray semicolon.
16731         * g++.dg/ext/typename1.C: Add missing typenames.
16732         * g++.dg/inherit/template-as-base.C: Change error message.
16733         * g++.dg/lookup/scoped1.C: Likewise.
16734         * g++.dg/lookup/scoped2.C: Likewise.
16735         * g++.dg/lookup/using2.C: Likewise.
16736         * g++.dg/other/component1.C: Remove stray semicolon.
16737         * g++.dg/other/do1.C: Change error message.
16738         * g++.dg/other/error2.C: Likewise.
16739         * g++.dg/other/init1.C: Likewise.
16740         * g++.dg/other/packed1.C: Remove stray semicolon.
16741         * g++.dg/other/ptrmem2.C: Change error message.
16742         * g++.dg/parse/parameter-declaration-1.C: Remove line number
16743         marker.
16744         * g++.dg/special/initp1.C: Remove invalid attribute usage.
16745         * g++.dg/template/access3.C: Add typename keyword.
16746         * g++.dg/template/access5.C: Remove stray semicolon.
16747         * g++.dg/template/access6.C: Likewise.
16748         * g++.dg/template/complit1.C: Likewise.
16749         * g++.dg/template/crash1.C: Change error message.
16750         * g++.dg/template/inherit2.C: Remove stray semicolon.
16751         * g++.dg/template/instantiate2.C: Likewise.
16752         * g++.dg/template/instantiate3.C: Change error message.
16753         * g++.dg/template/qual1.C: Remove stray semicolon.
16754         * g++.dg/template/qualttp18.C: Change error message.
16755         * g++.dg/template/ref1.C: Remove stray semicolon.
16756         * g++.dg/template/sizeof1.C (A::value): Declare it.
16757         * g++.dg/template/spec4.C: Change error message.
16758         * g++.dg/template/static1.C: Likewise.
16759         * g++.dg/template/type1.C: Likewise.
16760         * g++.dg/template/typename3.C: Likewise.
16761         * g++.old-deja/g++.benjamin/13478.C: Change error message.
16762         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
16763         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
16764         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
16765         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
16766         named return value extension.
16767         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
16768         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
16769         * g++.old-deja/g++.bob/extern_C.C: Likewise.
16770         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16771         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16772         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16773         * g++.old-deja/g++.brendan/crash13.C: Likewise.
16774         * g++.old-deja/g++.brendan/crash15.C: Likewise.
16775         * g++.old-deja/g++.brendan/crash18.C: Change error message.
16776         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
16777         * g++.old-deja/g++.brendan/crash38.C: Likewise.
16778         * g++.old-deja/g++.brendan/crash50.C: Likewise.
16779         * g++.old-deja/g++.brendan/crash56.C: Likewise.
16780         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
16781         syntax.
16782         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
16783         * g++.old-deja/g++.brendan/crash8.C: Change error message.
16784         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
16785         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16786         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
16787         * g++.old-deja/g++.brendan/template11.C: Likewise.
16788         * g++.old-deja/g++.brendan/template26.C: Likewise.
16789         * g++.old-deja/g++.brendan/template27.C: Use explicit
16790         specialization syntax.
16791         * g++.old-deja/g++.brendan/template30.C: Likewise.
16792         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
16793         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
16794         non-dependent names.
16795         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
16796         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
16797         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
16798         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
16799         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
16800         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
16801         named return value extension.
16802         * g++.old-deja/g++.ext/namedret2.C: Likewise.
16803         * g++.old-deja/g++.ext/namedret3.C: Likewise.
16804         * g++.old-deja/g++.ext/return1.C: Likewise.
16805         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
16806         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
16807         * g++.old-deja/g++.jason/access8.C: Likewise.
16808         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
16809         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
16810         pseudo-destructor names.
16811         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
16812         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
16813         pseudo-destructor names.
16814         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
16815         * g++.old-deja/g++.jason/overload19.C: Likewise.
16816         * g++.old-deja/g++.jason/overload32.C: Likewise.
16817         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
16818         stray semicolons.
16819         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
16820         * g++.old-deja/g++.jason/return.C: Likewise.
16821         * g++.old-deja/g++.jason/return2.C: Likewise.
16822         * g++.old-deja/g++.jason/shadow1.C: Likewise.
16823         * g++.old-deja/g++.jason/special.C: Use explicit specialization
16824         syntax.
16825         * g++.old-deja/g++.jason/template10.C: Account for use of
16826         non-dependent names.
16827         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
16828         syntax.
16829         * g++.old-deja/g++.jason/template37.C: Likewise.
16830         * g++.old-deja/g++.law/access4.C: Change error messages.
16831         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
16832         pseudo-destructor names.
16833         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
16834         * g++.old-deja/g++.law/ctors9.C: Likewise.
16835         * g++.old-deja/g++.law/cvt22.C: Likewise.
16836         * g++.old-deja/g++.law/dtors5.C: Likewise.
16837         * g++.old-deja/g++.law/global-init1.C: Likewise.
16838         * g++.old-deja/g++.law/missed-error3.C: Likewise.
16839         * g++.old-deja/g++.law/operators28.C: Likewise.
16840         * g++.old-deja/g++.law/visibility28.C: Likewise.
16841         * g++.old-deja/g++.martin/eval1.C: Likewise.
16842         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
16843         name.
16844         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
16845         * g++.old-deja/g++.mike/net34.C: Likewise.
16846         * g++.old-deja/g++.mike/net36.C: Likewise.
16847         * g++.old-deja/g++.mike/ns2.C: Likewise.
16848         * g++.old-deja/g++.mike/p12306.C: Likewise.
16849         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
16850         value extension.
16851         * g++.old-deja/g++.mike/p700.C: Likewise.
16852         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
16853         * g++.old-deja/g++.mike/p710.C: Likewise.
16854         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
16855         value extension.
16856         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
16857         * g++.old-deja/g++.mike/pmf9.C: Likewise.
16858         * g++.old-deja/g++.ns/crash2.C: Likewise.
16859         * g++.old-deja/g++.ns/crash3.C: Likewise.
16860         * g++.old-deja/g++.ns/invalid1.C: Likewise.
16861         * g++.old-deja/g++.ns/ns17.C: Likewise.
16862         * g++.old-deja/g++.ns/template16.C: Likewise.
16863         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
16864         keyword.
16865         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
16866         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
16867         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
16868         named return value extension.
16869         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
16870         * g++.old-deja/g++.other/access4.C: Issue additional error
16871         messages.
16872         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
16873         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
16874         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
16875         * g++.old-deja/g++.other/crash25.C: Change error message.
16876         * g++.old-deja/g++.other/crash4.C: Change error message.
16877         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
16878         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
16879         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
16880         checks.
16881         * g++.old-deja/g++.other/defarg8.C: Likewise.
16882         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
16883         * g++.old-deja/g++.other/dtor10.C: Likewise.
16884         * g++.old-deja/g++.other/incomplete.C: Likewise.
16885         * g++.old-deja/g++.other/linkage7.C: Likewise.
16886         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
16887         lookup algorithm.
16888         * g++.old-deja/g++.other/mangle2.C: Likewise.
16889         * g++.old-deja/g++.other/refinit2.C: Likewise.
16890         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
16891         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
16892         * g++.old-deja/g++.pt/crash28.C: Likewise.
16893         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
16894         syntax.
16895         * g++.old-deja/g++.pt/crash32.C: Change error message.
16896         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
16897         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
16898         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
16899         error message position.
16900         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
16901         * g++.old-deja/g++.pt/defarg8.C: Change error message.
16902         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
16903         syntax.
16904         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
16905         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
16906         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
16907         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
16908         keyword.
16909         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16910         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
16911         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
16912         keyword.
16913         * g++.old-deja/g++.pt/explicit71.C: Change error message.
16914         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
16915         syntax.
16916         * g++.old-deja/g++.pt/friend28.C: Account for use of
16917         non-dependent names.
16918         * g++.old-deja/g++.pt/friend29.C: Likewise.
16919         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
16920         rules.
16921         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
16922         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
16923         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
16924         lookup rules.
16925         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
16926         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
16927         keyword.
16928         * g++.old-deja/g++.pt/memclass20.C: Likewise.
16929         * g++.old-deja/g++.pt/memclass5.C: Likewise.
16930         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
16931         keyword.
16932         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
16933         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
16934         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
16935         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
16936         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
16937         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
16938         keyword.
16939         * g++.old-deja/g++.pt/spec10.C: Likewise.
16940         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
16941         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
16942         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
16943         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
16944         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
16945         * g++.old-deja/g++.pt/ttp62.C: Likewise.
16946         * g++.old-deja/g++.pt/ttp64.C: Likewise.
16947         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
16948         * g++.old-deja/g++.pt/typename15.C: Likewise.
16949         * g++.old-deja/g++.pt/typename22.C: Likewise.
16950         * g++.old-deja/g++.pt/typename6.C: Change error messages.
16951         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
16952         * g++.old-deja/g++.pt/virtual2.C: Likewise.
16953         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
16954         syntax.
16955         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
16956         return value extension.
16957         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
16958         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
16959         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
16960         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
16961
16962 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16963
16964         * g++.dg/warn/inline1.C: New test.
16965         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
16966         * g++.old-deja/g++.jason/synth10.C: Likewise.
16967         * g++.old-deja/g++.mike/net31.C: Likewise.
16968         * g++.old-deja/g++.mike/p8786.C: Likewise.
16969
16970         * g++.dg/template/friend10.C: New test.
16971         * g++.dg/template/conv5.C: New test.
16972
16973 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16974
16975         * g++.dg/lookup/scoped3.C: New test.
16976
16977         * g++.dg/lookup/decl1.C: New test.
16978         * g++.dg/lookup/decl2.C: New test.
16979
16980 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16981
16982         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
16983         gcc.c-torture/compile/20021015-1.c,
16984         gcc.c-torture/compile/20021015-2.c,
16985         gcc.c-torture/compile/20021123-1.c,
16986         gcc.c-torture/compile/20021123-2.c,
16987         gcc.c-torture/compile/20021123-3.c,
16988         gcc.c-torture/compile/20021123-4.c,
16989         gcc.c-torture/execute/20021024-1.c: Add tests previously added
16990         only to 3.1 or 3.2 branch.
16991
16992 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
16993
16994         * gcc.dg/i386-bitfield3.c: New test.
16995
16996         * gcc.dg/i386-bitfield2.c: New test.
16997
16998 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
16999
17000         * g++.dg/parse/conv_op1.C: New test.
17001
17002 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
17003
17004         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
17005         approved.
17006
17007 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
17008
17009         * gcc.c-torture/compile/20021220-1.c: New test.
17010
17011 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
17012
17013         * gcc.dg/i386-fastcall-1.c: New.
17014
17015 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17016
17017         * gcc.c-torture/execute/20021219-1.c: New test.
17018
17019 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17020
17021         * gcc.dg/i386-pic-1.c: New test.
17022
17023 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17024
17025         PR c++/8099
17026         * g++.dg/template/friend9.C: New test.
17027
17028 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17029
17030         PR c++/3663
17031         * g++.dg/template/access7.C: New test.
17032
17033 2002-12-18  Nick Clifton  <nickc@redhat.com>
17034
17035         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
17036         the libstdc++-v3 directory has been found.
17037
17038 2002-12-12  Devang Patel <dpatel@apple.com>
17039         * gcc.dg/darwin-ld-1.c: New test.
17040         * gcc.dg/darwin-ld-2.c: New test.
17041         * gcc.dg/darwin-ld-3.c: New test.
17042         * gcc.dg/darwin-ld-4.c: New test.
17043         * gcc.dg/darwin-ld-5.c: New test.
17044
17045 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17046
17047         * gcc.c-torture/compile/20021212-1.c: New test.
17048
17049 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
17050
17051         * gcc.dg/fshort-wchar: New test.
17052
17053 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
17054
17055         PR c++/8372
17056         * g++.dg/template/dtor1.C: New test.
17057
17058         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
17059         markers.
17060
17061 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
17062
17063         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
17064
17065 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
17066
17067         * g++.dg/template/static1.C: New test.
17068         * g++.dg/template/static2.C: New test.
17069         * g++.old-deja/g++.ext/memconst.C: New test.
17070
17071 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17072
17073         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
17074         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
17075         * g++.dg/special/initp1.C: Likewise.
17076
17077 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
17078
17079         * gcc.c-torture/execute/20021204-1.c: New test.
17080
17081 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
17082
17083         * gcc.dg/ppc-fmadd-1.c: New file.
17084         * gcc.dg/ppc-fmadd-2.c: New file.
17085         * gcc.dg/ppc-fmadd-3.c: New file.
17086
17087 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17088
17089         * gcc.c-torture/compile/20021204-1.c: New test.
17090
17091 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17092
17093         * g++.dg/inherit/covariant2.C: New test.
17094         * g++.dg/inherit/covariant3.C: New test.
17095         * g++.dg/inherit/covariant4.C: New test.
17096         * g++.dg/inherit/covariant1.C: Remove XFAIL.
17097         * g++.old-deja/g++.robertl/eb17.C: Likewise.
17098
17099 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
17100
17101         PR c++/8688
17102         * g++.dg/init/brace3.C: New test.
17103
17104 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
17105
17106         * gcc.dg/20020210-1.c: Fix a comment typo.
17107
17108 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
17109
17110         PR c++/8720
17111         * g++.dg/parse/defarg1.C: New test.
17112
17113         PR c++/8615
17114         * g++.dg/template/char1.C: New test.
17115
17116         * g++.dg/template/varmod1.C: Fix typo.
17117
17118 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17119
17120         DR 180
17121         * g++.old-deja/g++.pt/crash32.C: Expect error.
17122
17123 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
17124
17125         PR c++/5919
17126         * g++.dg/template/varmod1.C: New test.
17127
17128         PR c++/8727
17129         * g++.dg/inherit/typeinfo1.C: New test.
17130
17131         PR c++/8663
17132         * g++.dg/inherit/typedef1.C: New test.
17133
17134 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
17135
17136         PR c++/8332
17137         PR c++/8493
17138         * g++.dg/template/strlen1.C: New test.
17139
17140         PR c++/8227
17141         * g++.dg/template/ctor2.C: New test.
17142
17143         PR c++/8214
17144         * g++.dg/init/string1.C: New test.
17145
17146         PR c++/8511
17147         * g++.dg/template/friend8.C: New test.
17148
17149 2002-11-29  Joe Buck <jbuck@synopsys.com>
17150
17151         * g++.dg/lookup/anon2.C: New test.
17152
17153 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
17154
17155         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
17156         h8300 port.
17157
17158 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
17159
17160         * gcc.dg/bitfld-6.c: New test.
17161
17162 2002-11-27  Jan Hubicka  <jh@suse.cz>
17163
17164         * gcc.c-torture/execute/20021127.[cx]: New test.
17165
17166 2002-11-26  Jan Hubicka  <jh@suse.cz>
17167
17168         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
17169         quality.
17170
17171 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
17172
17173         * g++.dg/init/brace2.C: New test.
17174         * g++.old-deja/g++.mike/p9129.C: Correct.
17175
17176 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
17177
17178         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
17179
17180 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
17181
17182         * gcc.dg/sibcall-6: New test for indirect sibcalls.
17183
17184 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
17185
17186         * testsuite/g++.dg/abi/empty11.C: New test.
17187         * testsuite/g++.dg/rtti/cv1.C: New test.
17188
17189 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
17190
17191         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
17192
17193 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
17194
17195         * g++.dg/abi/empty10.C: New test.
17196
17197 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17198
17199         * gcc.c-torture/compile/20021124-1.c: New test.
17200
17201 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
17202
17203         * g++.dg/abi/rtti2.C: New test.
17204
17205 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17206
17207         * gcc.dg/i386-unroll-1.c: New test.
17208
17209 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17210
17211         * gcc.c-torture/compile/20021120-1.c: New test.
17212         * gcc.c-torture/compile/20021120-2.c: New test.
17213
17214 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17215
17216         * gcc.dg/bitfld-5.c: New test.
17217
17218 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17219
17220         * gcc.c-torture/execute/20021120-3.c: New test.
17221
17222 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17223
17224         * gcc.c-torture/execute/20021120-2.c: New test.
17225
17226 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17227
17228         * gcc.c-torture/execute/20021120-1.c: New test.
17229
17230 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
17231
17232         * gcc.c-torture/execute/20021118-3.c: New test.
17233
17234 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17235
17236         * gcc.c-torture/compile/20021119-1.c: New test.
17237
17238 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
17239
17240         * gcc.dg/duff-1.c: New test.
17241         * gcc.dg/duff-2.c: New test.
17242         * gcc.dg/duff-3.c: New test.
17243
17244 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
17245
17246         * gcc.dg/cpp/_Pragma5.c: New test.
17247
17248 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17249
17250         * gcc.c-torture/execute/20021118-2.c: New test.
17251
17252 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17253
17254         * gcc.c-torture/execute/20021118-1.c: New test.
17255
17256 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
17257
17258         * gcc.dg/20021116-1.c: New test.
17259
17260 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
17261
17262         * g++.dg/abi/vcall1.C: New test.
17263
17264 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
17265
17266         * gcc.dg/20021029-1.c: New test.
17267         * gcc.dg/20021029-2.c: New test.
17268
17269 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17270
17271         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
17272
17273 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17274
17275         PR c/8439
17276         * gcc.dg/20021110.c: Move to ...
17277         * gcc.c-torture/compile/20021110.c: .... here.
17278
17279 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17280
17281         PR c/8467
17282         * gcc.c-torture/execute/20021111-1.c
17283
17284 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17285
17286         PR c/8439
17287         * gcc.dg/20021110.c: New test.
17288
17289 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
17290
17291         * g++.dg/abi/vthunk3.C: Run only on x86.
17292
17293 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17294
17295         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
17296
17297 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
17298
17299         * lib/compat.exp (compat-execute): Fix logic error in last
17300         change.
17301
17302 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
17303
17304         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
17305
17306 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17307
17308         PR c++/8389
17309         * g++.dg/template/access6.C: New test.
17310
17311 2002-11-08  Jan Hubicka  <jh@suse.cz>
17312
17313         * gcc.dg/i386-ssefp-1.c: New test.
17314         * gcc.dg/i386-ssefp-1.c: New test.
17315
17316 2002-11-08  Jan Hubicka  <jh@suse.cz>
17317
17318         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
17319
17320 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17321
17322         * g++.dg/abi/vthunk3.C: New test.
17323
17324         PR c++/8338
17325         * g++.dg/template/crash2.C: New test.
17326
17327 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17328
17329         * testsuite/g++.dg/abi/dtor1.C: New test.
17330         * testsuite/g++.dg/abi/dtor2.C: Likewise.
17331
17332 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
17333
17334         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
17335         Darwin.
17336
17337 2002-11-04  Adam Nemet  <anemet@lnxw.com>
17338
17339         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
17340         -mthumb.  Only xfail with -O0.
17341
17342 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
17343
17344         * g++.dg/abi/thunk1.C: New test.
17345         * g++.dg/abi/thunk2.C: Likewise.
17346         * g++.dg/abi/vtt1.C: Likewise.
17347
17348 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
17349
17350         PR optimization/8423
17351         * gcc.c-torture/execute/builtin-constant.c: New test.
17352
17353 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
17354
17355         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
17356         Add some more cases.
17357
17358 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
17359
17360         PR c++/8391
17361         * g++.dg/opt/local1.C: New test.
17362
17363 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
17364
17365         PR c++/8160
17366         * g++.dg/template/complit1.C: New test.
17367
17368         PR c++/8149
17369         * g++.dg/template/typename4.C: Likewise.
17370
17371 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17372
17373         Core issue 287, PR c++/7639
17374         * g++.dg/template/instantiate1.C: Adjust error location.
17375         * g++.dg/template/instantiate3.C: New test.
17376         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
17377         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
17378         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
17379
17380 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
17381
17382         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
17383
17384 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
17385
17386         PR c++/8287
17387         * g++.dg/init/dtor2.C: New test.
17388
17389 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17390
17391         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
17392         * gcc.dg/nest.c: Bypass errors on irix6.
17393
17394 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
17395
17396         * gcc.dg/nest.c: Expect error for mmix-*-*.
17397         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
17398
17399 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
17400
17401         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
17402         markers.
17403
17404         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
17405
17406 2002-10-25  Mike Stump  <mrs@apple.com>
17407
17408         * gcc.dg/warn-1.c: New test.
17409
17410 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17411
17412         * g++.dg/template/typename3.C: New test.
17413
17414 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
17415
17416         * g++.dg/lookup/ptrmem1.C: New test.
17417
17418         * g++.dg/abi/vthunk2.C: New test.
17419
17420 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17421
17422         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
17423
17424 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
17425
17426         * g++.dg/abi/empty9.C: New test.
17427
17428 2002-10-24  Richard Henderson  <rth@redhat.com>
17429
17430         * g++.dg/inherit/thunk1.C: Enable for ia64.
17431
17432 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17433
17434         PR c++/8067
17435         * g++.dg/lookup/pretty1.C: New test.
17436
17437 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
17438
17439         * gcc.dg/20021023-1.c: New test.
17440
17441 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17442
17443         PR c++/7679
17444         * g++.dg/parse/inline1.C: New test.
17445
17446 2002-10-23  Richard Henderson  <rth@redhat.com>
17447
17448         * g++.dg/inherit/thunk1.C: Enable for x86_64.
17449
17450         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
17451
17452 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
17453
17454         PR c++/6579
17455         * g++.dg/parse/stmtexpr3.C: New test.
17456
17457 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17458
17459         * g++.dg/expr/cond1.C: New test.
17460
17461 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17462
17463         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
17464
17465 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17466
17467         * g++.dg/abi/vbase13.C: New test.
17468         * g++.dg/abi/vbase14.C: Likewise.
17469
17470 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
17471
17472         * gcc.dg/tls/pic-1.c: New test.
17473         * gcc.dg/tls/nonpic-1.c: New test.
17474         * gcc.dg/20021018-1.c: New test.
17475
17476 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17477
17478         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
17479         Remove only files with the same base name as the test case.
17480         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
17481         (profopt-execute): Likewise.  Also, remove old profiling
17482         and performance data files before running the tests.
17483
17484         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
17485         * g++.dg/bprob/bprob.exp: Likewise.
17486         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
17487         to allow more general test case names.
17488
17489         * g++.dg/bprob/bprob-1.C: Rename to ...
17490         * g++.dg/bprob/g++-bprob-1.C: ... this.
17491
17492         * g77.dg/bprob/bprob-1.f: Rename to ...
17493         * g77.dg/bprob/g77-bprob-1.f: ... this.
17494
17495 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17496
17497         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
17498         bison 1.50 or later.
17499
17500 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
17501
17502         * g++.dg/README: Describe more test directories.
17503
17504 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17505
17506         * g++.dg/init/array6.C: Add additional tests.
17507
17508 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17509
17510         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
17511         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
17512
17513 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
17514
17515         * gcc.c-torture/compile/20020604-1.x: New.
17516         * gcc.c-torture/compile/simd-5.x: Likewise.
17517         * gcc.c-torture/execute/920710-1.x: Likewise.
17518         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
17519
17520 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17521
17522         * g++.dg/inherit/override1.C: Add dg-options clause.
17523
17524 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17525
17526         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
17527         _mm_slli_si128.
17528
17529 2002-10-19  Andreas Schwab  <schwab@suse.de>
17530
17531         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
17532         directory component.
17533
17534 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
17535
17536         * g++.dg/inherit/thunk1.C: New test.
17537
17538         * g++.dg/inherit/override1.C: New test.
17539
17540         * g++.dg/abi/mangle11.C: New test.
17541         * g++.dg/abi/mangle14.C: New test.
17542         * g++.dg/abi/mangle17.C: New test.
17543
17544 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17545
17546         * g++.dg/overload/member2.C: New test.
17547
17548 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
17549
17550         * g++.dg/README: Describe new compat directory.
17551         * g++.dg/dg.exp: Skip tests in compat directory.
17552         * README.compat: New file.
17553         * lib/compat.exp: New expect script.
17554         * g++.dg/compat: New test directory.
17555         * g++.dg/compat/compat.exp: New expect script.
17556         * g++.dg/compat/abi: New test directory.
17557         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
17558         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
17559         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
17560         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
17561         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
17562         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
17563         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
17564         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
17565         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
17566         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
17567         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
17568         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
17569         * g++.dg/compat/break: New test directory.
17570         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
17571         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
17572         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
17573         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
17574         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
17575         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
17576         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
17577         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
17578         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
17579         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
17580         g++.dg/compat/break/README: New files.
17581         * g++.dg/compat/eh: New test directory.
17582         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
17583         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
17584         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
17585         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
17586         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
17587         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
17588         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
17589         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
17590         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
17591         g++.dg/compat/eh/filter2_y.C,
17592         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
17593         g++.dg/compat/eh/new1_y.C,
17594         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
17595         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
17596         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
17597         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
17598         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
17599         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
17600         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
17601         g++.dg/compat/eh/unexpected1_y.C: New files.
17602         * g++.dg/compat/init: New test directory.
17603         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
17604         g++.dg/compat/init/array5_y.C,
17605         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
17606         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
17607         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
17608         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
17609         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
17610         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
17611         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
17612         g++.dg/compat/init/init-ref2_y.C: New files.
17613
17614 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17615
17616         PR c++/7584
17617         * g++.dg/inherit/using3.C: New test.
17618
17619 2002-10-17  Jan Hubicka  <jh@suse.cz>
17620
17621         * gcc.dg/20021017-2.c: New test.
17622
17623 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17624
17625         * g++.dg/abi/mangle16.C: Adjust.
17626
17627         * g++.dg/init/array8.C: New test.
17628
17629 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
17630
17631         * gcc.dg/special/mips-abi.exp: New test.
17632         * gcc.dg/special/mips-abi.s: Empty file used by the above.
17633
17634 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17635
17636         * g++.dg/abi/mangle16.C: New test.
17637         * g++.dg/abi/mangle17.C: Likewise.
17638
17639         PR c++/7478
17640         * g++.dg/template/ref1.C: New test.
17641
17642 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17643
17644         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
17645
17646 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
17647
17648         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
17649
17650 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17651
17652         PR c++/7524
17653         * g++.dg/init/array7.C: New test.
17654
17655 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
17656
17657         * g++.dg/init/array6.C: New test.
17658
17659         * g++.dg/abi/mangle13.C: Likewise.
17660         * g++.dg/abi/mangle14.C: Likewise.
17661         * g++.dg/abi/mangle15.C: Likewise.
17662
17663 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17664
17665         * g++.dg/abi/empty8.C: New test.
17666
17667 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
17668
17669         * g++.dg/init/ctor1.C: New test.
17670
17671 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
17672
17673         * gcc.c-torture/execute/20021015-1.c: New test.
17674
17675 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
17676
17677         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
17678
17679 2002-10-14  Jan Hubicka  <jh@suse.cz>
17680
17681         * gcc.dg/i386-ssetype-[1-5].c: New tests.
17682
17683 2002-10-14  Richard Henderson  <rth@redhat.com>
17684
17685         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
17686
17687 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17688
17689         PR optimization/6631
17690         * g++.dg/opt/const2.C: New test.
17691
17692 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17693
17694         PR c++/7176
17695         * g++.dg/parse/friend1.C: New test.
17696         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
17697
17698 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
17699
17700         * gcc.dg/20021014-1.c: New test.
17701
17702 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
17703
17704         PR c++/5661
17705         * g++.dg/ext/vlm1.C: New test.
17706         * g++.dg/ext/vlm2.C: Likewise.
17707
17708         * g++.dg/init/array1.C: Remove invalid braces.
17709         * g++.dg/init/brace1.C: New test.
17710         * g++.dg/init/copy2.C: Likewise.
17711         * g++.dg/init/copy3.C: Likewise.
17712         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
17713         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
17714         braces.
17715
17716 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
17717
17718         * gcc.dg/cpp/assembler.S: Don't use -ansi.
17719
17720 2002-10-11  Richard Shann  <richard.shann@superh.com>
17721
17722         * gcc.c-torture/compile/simd-5.c: New test.
17723
17724 2002-10-10  Roger Sayle  <roger@eyesopen.com>
17725
17726         * gcc.c-torture/execute/shiftopt-1.c: New test case.
17727
17728 2002-10-10  Jim Wilson  <wilson@redhat.com>
17729
17730         * gcc.c-torture/execute/20021010-1.c: New test.
17731
17732 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
17733
17734         PR c/7353
17735         * g++.dg/ext/typedef-init.C: New test.
17736         * gcc.dg/typedef-init.c: New test.
17737
17738 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
17739
17740         * gcc.dg/cpp/paste13.c: New test.
17741
17742 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17743
17744         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
17745         remaining platforms, XFAIL during compile, not execute.  Don't
17746         XFAIL at -O0.
17747
17748 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17749
17750         * gcc.dg/alias-1.c: Tweak expected warning.
17751
17752 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
17753
17754         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
17755
17756 2002-10-06  Andreas Jaeger  <aj@suse.de>
17757
17758         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
17759         * gcc.dg/cpp/c++98.C: Likewise.
17760
17761         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
17762         * g++.dg/cpp/c++98.C: Likewise.
17763
17764         * g++.dg/README (Subdirectories): Mention cpp directory.
17765
17766         PR target/7559
17767         * gcc.dg/20021006-1.c: New test.
17768
17769 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17770
17771         PR c++/7804
17772         * g++.dg/other/warning1.C: New test.
17773
17774 2002-10-04  Roger Sayle  <roger@eyesopen.com>
17775
17776         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
17777         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
17778         and sparc-*-* with -m64 as expected failures.  See PR 8087.
17779
17780 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17781
17782         PR c++/7931
17783         * g++.dg/template/ptrmem3.C: New test.
17784
17785         PR c++/7754
17786         * g++.dg/template/union1.C: New test.
17787
17788 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17789
17790         PR c++/8006
17791         * g++.dg/abi/mangle9.C: New test.
17792         * g++.dg/abi/mangle10.C: New test.
17793         * g++.dg/abi/mangle11.C: New test.
17794         * g++.dg/abi/mangle12.C: New test.
17795
17796 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
17797
17798         PR c++/7188.
17799         * g++.dg/template/meminit1.C: New test.
17800         * g++.dg/warn/Wreorder-1.C: Likewise.
17801         * g++.old-deja/g++.mike/warn3.C: Tweak.
17802         * lib/prune.exp: Ingore "in copy constructor".
17803
17804 2002-10-02  Andreas Jaeger  <aj@suse.de>
17805
17806         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
17807         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
17808         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
17809         on x86-64.
17810
17811 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17812
17813         * gcc.dg/empty1.C: Fix typo.
17814
17815 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
17816
17817         * gcc.dg/alias-1.c: New test.
17818
17819 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17820
17821         * gcc.dg/empty1.C: New test.
17822
17823         * g++.dg/tls/init-2.C: Tweak error messages.
17824
17825 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
17826
17827         * gcc.c-torture/compile/20020923-1.c: New test.
17828
17829 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
17830
17831         * gcc.c-torture/execute/ffs-1.c: New test.
17832         * gcc.c-torture/execute/ffs-2.c: Ditto.
17833
17834 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
17835
17836         * g++.dg/overload/member1.C: New test.
17837
17838 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
17839
17840         * g++.dg/abi/empty7.C: New test.
17841         * g++.dg/init/pm2.C: Likewise.
17842
17843 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
17844
17845         * g++.dg/rtti/crash1.C: New test.
17846
17847 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
17848
17849         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
17850         gcc.dg/sibcall-4.c: New tests.
17851
17852 2002-09-28  Roger Sayle  <roger@eyesopen.com>
17853
17854         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
17855         powerpc and MMIX targets.
17856
17857 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
17858
17859         * gcc.dg/cpp/20020927-1.c: New.
17860
17861 2002-09-26  David S. Miller  <davem@redhat.com>
17862
17863         * gcc.c-torture/compile/trunctfdf.c: New.
17864
17865 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17866
17867         * lib/target-supports.exp (check_weak_available): Handle solaris2.
17868
17869 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
17870
17871         * gcc.c-torture/execute/loop-15.c: New.
17872
17873 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
17874
17875         * README.QMTEST: Fix typo.
17876
17877 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
17878
17879         * gcc.dg/20020926-1.c: New test.
17880
17881 2002-09-25  David S. Miller  <davem@redhat.com>
17882
17883         PR target/7842
17884         * gcc.c-torture/execute/shiftdi.c: New test.
17885
17886 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
17887
17888         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
17889         unique to the tool.
17890         * lib/g77.exp (g77_init): Likewise.
17891         * lib/g++.exp (g++_init): Likewise.
17892         * lib/objc.exp (objc_init): Likewise.
17893
17894 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
17895
17896         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
17897         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
17898         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
17899
17900 2002-09-25  Richard Henderson  <rth@redhat.com>
17901
17902         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
17903         too-small long double.
17904
17905 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
17906
17907         * gcc.dg/20020919-1.c: New test.
17908
17909 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
17910
17911         * g++.dg/abi/bitfield6.C: New test.
17912         * g++.dg/abi/bitfield7.C: New test.
17913         * g++.dg/abi/bitfield8.C: New test.
17914         * g++.dg/abi/vbase11.C: New test.
17915
17916 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17917
17918         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
17919         hppa*-*-hpux*.  Update test comment.
17920
17921 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
17922
17923         * gcc.dg/tls/struct-1.c: New test.
17924
17925 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
17926
17927         * gcc.dg/cpp/tr-warn2.c: Update.
17928
17929 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17930
17931         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
17932
17933 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17934
17935         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
17936         systems.
17937
17938 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
17939
17940         * gcc.c-torture/execute/ieee/mzero3.c: New test.
17941
17942         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17943         Adjust for c++filt moved to binutils.  Remove spurious duplicate
17944         setting of cxxfilt.
17945
17946 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
17947
17948         * gcc.dg/20020312-2.c: Update for darwin.
17949
17950 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17951
17952         * g++.old-deja/g++.other/crash32.C: Mark ICE.
17953
17954 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
17955
17956         * objc.dg/comp-types-1.m: New test.
17957         * objc.dg/comp-types-2.m: New test.
17958         * objc.dg/comp-types-3.m: New test.
17959         * objc.dg/comp-types-4.m: New test.
17960         * objc.dg/comp-types-5.m: New test.
17961         * objc.dg/comp-types-6.m: New test.
17962
17963 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17964
17965         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
17966
17967 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17968
17969         * g++.dg/other/do1.C: New test.
17970
17971         * g++.dg/template/subst1.C: New test.
17972
17973 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
17974
17975         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
17976
17977 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17978
17979         * g++.dg/template/qualttp20.C: Adjust expected errors.
17980         * g++.old-deja/g++.jason/report.C: Likewise.
17981         * g++.old-deja/g++.other/qual1.C: Likewise.
17982
17983         * g++.dg/lookup/scoped2.C: New test.
17984
17985         * g++.dg/ext/asm3.C: New test.
17986
17987 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
17988
17989         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
17990
17991 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
17992
17993         * ChangeLog: follow spelling conventions.
17994         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
17995         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
17996         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
17997         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
17998         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
17999         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
18000         * g++.old-deja/g++.law/global-init1.C: Likewise.
18001         * g++.old-deja/g++.other/delete4.C: Likewise.
18002         * g++.old-deja/g++.other/inline21.C: Likewise.
18003         * g++.old-deja/g++.other/singleton.C: Likewise.
18004         * g77.dg/strlen0.f: Likewise.
18005         * g77.f-torture/compile/20010519-1.f: Likewise.
18006         * g77.f-torture/compile/980310-4.f: Likewise.
18007         * gcc.c-torture/compile/20000605-1.c: Likewise.
18008         * gcc.c-torture/execute/20020225-1.c: Likewise.
18009         * gcc.dg/c90-hexfloat-2.c: Likewise.
18010         * gcc.dg/c99-bool-1.c: Likewise.
18011         * gcc.dg/c99-hexfloat-2.c: Likewise.
18012         * gcc.dg/dll-2.c: Likewise.
18013         * gcc.dg/wtr-union-init-1.c: Likewise.
18014         * gcc.dg/wtr-union-init-2.c: Likewise.
18015         * gcc.dg/wtr-union-init-3.c: Likewise.
18016         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18017         * gcc.dg/cpp/defined.c: Likewise.
18018         * gcc.dg/cpp/macsyntx.c: Likewise.
18019         * gcc.dg/cpp/paste2.c: Likewise.
18020         * gcc.dg/cpp/trad/defined.c: Likewise.
18021         * gcc.dg/format/c90-printf-1.c: Likewise.
18022         * gcc.dg/format/c90-scanf-1.c: Likewise.
18023         * gcc.dg/format/c99-printf-1.c: Likewise.
18024         * gcc.dg/format/c99-scanf-1.c: Likewise.
18025         * gcc.misc-tests/gcov-8.c: Likewise.
18026         * lib/profopt.exp: Likewise.
18027
18028 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
18029
18030         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
18031
18032 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18033
18034         * g++.dg/inherit/using2.C: New test.
18035
18036 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
18037
18038         * ChangeLog: Follow spelling conventions.
18039         * g++.dg/template/friend4.C: Likewise.
18040         * g++.old-deja/g++.pt/crash67.C: Likewise.
18041         * gcc.c-torture/execute/20000801-4.c: Likewise.
18042         * gcc.dg/c90-digraph-1.c: Likewise.
18043         * gcc.dg/c94-digraph-1.c: Likewise.
18044         * gcc.dg/c99-digraph-1.c: Likewise.
18045         * gcc.dg/cpp/line5.c: Likewise.
18046         * gcc.dg/cpp/multiline.c: Likewise.
18047         * gcc.dg/cpp/trad/literals-1.c: Likewise.
18048         * gcc.dg/format/attr-3.c: Likewise.
18049         * gcc.dg/format/c90-scanf-3.c: Likewise.
18050         * gcc.dg/format/ext-4.c: Likewise.
18051
18052 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18053
18054         * g++.dg/template/pretty1.C: New test.
18055
18056 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
18057
18058         * gcc.c-torture/execute/struct-cpy-1.c: New test.
18059
18060 2002-09-13  Matt Austern  <austern@apple.com>
18061
18062         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
18063         passing a cast expression to a function by const reference.
18064
18065 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
18066
18067         * g++.dg/template/deduce1.C: New test.
18068
18069 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
18070
18071         * gcc.c-torture/execute/simd-1.c: Force all use of int to
18072         32-bit int.
18073
18074 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18075
18076         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
18077         usage.
18078
18079 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
18080
18081         * gcc.c-torture/compile/20020910-1.c: New test.
18082
18083 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
18084
18085         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
18086
18087 2002-09-10  Andreas Jaeger  <aj@suse.de>
18088
18089         * gcc.dg/20020312-2.c: Adjust for x86-64.
18090
18091 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
18092
18093         * g77.dg/7388.f: New test case for PR 7388.
18094
18095 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
18096
18097         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
18098
18099 2002-09-05  Ziemowit Laski <zlaski@apple.com>
18100
18101         * objc.dg/proto-lossage-1.m: New test.
18102
18103 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
18104
18105         * gcc.dg/cpp/_Pragma4.c: Fix typo.
18106
18107 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
18108
18109         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
18110         expected to pass.
18111
18112 2002-09-06  Stan Shebs  <shebs@apple.com>
18113             David Edelsohn  <edelsohn@gnu.org>
18114
18115         * gcc.dg/weak: New directory.
18116         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
18117         target-specific xfail bits.
18118         * gcc.dg/typeof-2.c: Move to new directory.
18119         * gcc.dg/weak.exp: New expect script.
18120
18121 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
18122
18123         * gcc.c-torture/execute/extzvsi.c: New test.
18124
18125 2002-09-05  Stan Shebs  <shebs@apple.com>
18126
18127         * gcc.dg/weak-1.c: xfail on Darwin.
18128         * gcc.dg/weak-2.c: Ditto.
18129         * gcc.dg/weak-3.c: Ditto.
18130         * gcc.dg/weak-4.c: Ditto.
18131         * gcc.dg/weak-5.c: Ditto.
18132         * gcc.dg/weak-6.c: Ditto.
18133         * gcc.dg/weak-7.c: Ditto.
18134         * gcc.dg/weak-8.c: Ditto.
18135         * gcc.dg/weak-9.c: Ditto.
18136
18137 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
18138
18139         * gcc.c-torture/execute/loop-14.c: New test.
18140
18141 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
18142
18143         * g++.dg/other/cxa-atexit1.C: New test.
18144
18145         * gcc.dg/typeof-2.c: New test.
18146
18147 2002-09-03  Roger Sayle  <roger@eyesopen.com>
18148
18149         * gcc.dg/builtins-2.c: New testcase.
18150         * gcc.dg/builtins-3.c: New testcase.
18151
18152 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
18153
18154         * gcc.dg/cpp/_Pragma4.c: New test.
18155
18156 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
18157
18158         * objc/execute/nil_method-1.m: New testcase.
18159
18160 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
18161
18162         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
18163         [Object class], not [Object initialize].
18164
18165 2002-08-31  Roger Sayle  <roger@eyesopen.com>
18166             Hans-Peter Nilsson  <hp@bitrange.com>
18167
18168         * gcc.c-torture/execute/20020720-1.x: Skip test on
18169         mmix-knuth-mmixware.  Correct comment.
18170
18171 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
18172
18173         * testsuite/g++.dg/abi/bitfield5.C: New test.
18174         * testsuite/g++.dg/abi/vbase10.C: Likewise.
18175
18176 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
18177
18178         * objc.dg/undeclared-selector.m: New test.
18179
18180 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
18181
18182         * g++.dg/other/offsetof1.C: Avoid cast warning.
18183
18184 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
18185
18186         * objc.dg/super-class-2.m: New test.
18187
18188 2002-08-24  Matt Austern  <austern@apple.com>
18189
18190         * g++.dg/ext/lvaddr.C: New test.
18191         * g++.dg/ext/lvcast.C: New test.
18192
18193 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
18194
18195         * testsuite/g++.dg/inherit/cond1.C: New test.
18196
18197 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
18198
18199         * gcc.dg/noncompile/incomplete-1.c: New test.
18200
18201 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
18202
18203         * gcc.dg/typespec-1.c: New test.
18204
18205 2002-08-20  Devang Patel  <dpatel@apple.com>
18206         * objc.dg/proto-hier-2.m: New test.
18207
18208 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
18209
18210         * objc.dg/bitfield-1.m: New test.
18211         * objc.dg/bitfield-2.m: New test.
18212
18213 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18214
18215         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
18216         gcc.dg/c99-flex-array-4.c: New tests.
18217
18218 2002-08-16  Stan Shebs  <shebs@apple.com>
18219
18220         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
18221
18222 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
18223
18224         * gcc.dg/typeof-1.c: New test.
18225         * g++.dg/ext/typeof2.C: New test.
18226
18227 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18228
18229         * g++.dg/other/offsetof1.C: New test.
18230
18231 2002-08-14  Richard Henderson  <rth@redhat.com>
18232
18233         * gcc.dg/tls/diag-3.c: Fix expected message strings.
18234
18235 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
18236
18237         * gcc.dg/cpp/_Pragma3.c: New test.
18238
18239 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
18240
18241         * g++.dg/template/inherit3: New test.
18242
18243 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18244
18245         * gcc.dg/bitfld-4.c: Add blank options.
18246
18247 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
18248
18249         * g++.dg/template/crash1.C: New test.
18250
18251 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18252
18253         * gcc.dg/tls/opt-2.c: New test.
18254
18255 2002-08-08  Devang Patel  <dpatel@apple.com>
18256
18257         * objc.dg/selector-1.m : New test
18258
18259 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18260
18261         * g++.dg/abi/bitfield4.C: New test.
18262         * gcc.dg/bitfld-4.c: New test.
18263
18264 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18265
18266         * g++.dg/other/packed1.C: New test.
18267
18268 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
18269
18270         * g++.dg/abi/offsetof.C: Tweak error messages.
18271         * g++.old-deja/g++.mike/p10769a.C: Likewise.
18272
18273 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18274
18275         * gcc.dg/bitfld-3.c: New test.
18276
18277 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18278             Richard Henderson  <rth@redhat.com>
18279
18280         * gcc.dg/i386-bitfield1.c: New test.
18281         * g++.dg/abi/bitfield3.C: Update.
18282
18283 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
18284
18285         * objc.dg/const-str-2.m: Update.
18286         * gcc.dg/cpp/c++98.c: Change to C extension.
18287         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
18288         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
18289
18290 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
18291
18292         * testsuite/gcc.dg/tls/diag-3.c: New.
18293
18294 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
18295
18296         * g++.dg/README (Subdirectories): Document new subdir expr.
18297         * g++.dg/expr/pmf-1.C: New test.
18298
18299 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
18300
18301         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
18302
18303 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
18304
18305         * g++.dg/abi/bitfield3.C: New test.
18306
18307 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
18308
18309         * lib/gcov.exp: Tweak expected line formats.
18310         * gcc.misc-tests/gcov8.c: New test.
18311         * gcc.misc-tests/gcov8.x: New flags.
18312
18313 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
18314
18315         * consistency.vlad/layout/endian.c: Include string.h.
18316
18317         * gcc.c-torture/execute/20020805-1.c: New test.
18318
18319 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
18320
18321         * g++.dg/other/conversion1.C: New test.
18322
18323 2002-08-03  Roger Sayle  <roger@eyesopen.com>
18324
18325         * gcc.dg/builtins-1.c: New testcase.
18326
18327 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
18328
18329         * g++.dg/inherit/access3.C: New test.
18330
18331 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
18332
18333         * gcc.dg/ia64-visibility-2.c: New test.
18334
18335 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
18336
18337         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
18338         __qualifier_flags to __flags.
18339
18340 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
18341
18342         * g++.dg/inherit/operator1.C: New test.
18343         * g++.dg/lookup/disamb1.C: Fix typo in comment.
18344         * g++.dg/other/error1.C: Change expected error message.
18345         * g++.dg/template/conv4.C: Likewise.
18346
18347 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
18348
18349         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
18350         for documented behavior.
18351
18352 2002-07-25  Roger Sayle  <roger@eyesopen.com>
18353
18354         * gcc.c-torture/execute/20020720-1.x: Skip this test on
18355         several targets known to fail.
18356
18357 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
18358
18359         * gcc.dg/mips-args-[123].c: New tests.
18360
18361 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
18362
18363         * gcc.dg/ppc-spe.c: New.
18364
18365 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
18366
18367         * g++.dg/other/ptrmem4.C: New testcase.
18368
18369 2002-07-24  Richard Henderson  <rth@redhat.com>
18370
18371         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
18372
18373 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
18374
18375         * g++.dg/ext/alignof1.C (main): Return 0 for success.
18376
18377 2002-07-24  Roger Sayle  <roger@eyesopen.com>
18378
18379         * gcc.c-torture/execute/memset-3.c: New testcase.
18380
18381 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
18382
18383         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
18384         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
18385
18386 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18387
18388         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
18389         Delete.
18390
18391 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
18392
18393         * gcc.c-torture/compile/simd-4.c: New test.
18394
18395 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18396
18397         PR c++/7347, c++/7348
18398         * g++.dg/template/access4.C: New test.
18399         * g++.dg/template/access5.C: New test.
18400         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
18401         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
18402         * g++.old-deja/g++.pt/ttp58.C: Likewise.
18403         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
18404
18405 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
18406
18407         * gcc.dg/gnu89-init-2.c: New test.
18408
18409 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
18410
18411         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
18412
18413 2002-07-20  Roger Sayle  <roger@eyesopen.com>
18414
18415         * gcc.c-torture/execute/20020720-1.c: New testcase.
18416
18417 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
18418
18419         * gcc.dg/cpp/Wsignprom.c: New tests.
18420
18421 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
18422
18423         * gcc.c-torture/execute/loop-13.c: New test.
18424
18425 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
18426
18427         * gcc.dg/cpp/expr.c: New tests.
18428
18429 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
18430
18431         * g++.dg/opt/pr6713.C: Add template instantiation.
18432
18433 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
18434
18435         * gcc.dg/nest.c: New test.
18436
18437 2002-07-17  Richard Henderson  <rth@redhat.com>
18438
18439         * g++.dg/opt/pr6713.C: New test.
18440
18441 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
18442
18443         * gcc.c-torture/execute/loop-2e.x: Let the testcase
18444         XFAIL for all x86 processors.
18445
18446 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
18447
18448         * gcc.c-torture/execute/20010122-1.x: Do not test with
18449         -fomit-frame-pointer.
18450
18451 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18452
18453         * g++.dg/template/instantiate2.C: New test.
18454         * g++.dg/template/spec4.C: New test.
18455
18456 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18457
18458         * g++.dg/template/access2.C: New test.
18459         * g++.dg/template/access3.C: New test.
18460
18461 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
18462
18463         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
18464         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
18465         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
18466         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
18467         Convert to use <stdarg.h>.
18468         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
18469         Delete.
18470         * gcc.dg/va-arg-2.c: New.
18471         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
18472
18473 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
18474
18475         * gcc.c-torture/compile/20020710-1.c: New test.
18476
18477 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
18478                           Andrew Pinski  <pinskia@physics.uc.edu>
18479
18480         gcc.c-torture/compile/simd-2.c: New testcase.
18481         gcc.c-torture/compile/simd-3.c: Likewise.
18482
18483 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
18484
18485         PR c++/7224
18486         * g++.dg/overload/error1.C: New test.
18487
18488 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18489
18490         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
18491         configuration and IRIX 6 O32 ABI.
18492
18493 2002-07-11  Roger Sayle  <roger@eyesopen.com>
18494
18495         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
18496
18497 2002-07-10  Roger Sayle  <roger@eyesopen.com>
18498
18499         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
18500
18501 2002-07-10  Jeffrey A Law  <law@redhat.com>
18502
18503         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
18504
18505         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
18506
18507 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
18508
18509         * gcc.dg/20020312-2.c: Check for __PPC__.
18510
18511 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
18512
18513         * gcc.c-torture/compile/20020709-1.c: New test.
18514
18515 2002-07-07  Roger Sayle  <roger@eyesopen.com>
18516
18517         * g++.dg/template/qualttp21.C: New test case.
18518
18519 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
18520
18521         * gcc.c-torture/compile/20020706-1.c: New test.
18522         * gcc.c-torture/compile/20020706-2.c: New test.
18523
18524 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
18525             Alexandre Oliva  <aoliva@redhat.com>
18526
18527         * g++.dg/warn/incomplete1.C: New test.
18528
18529 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18530
18531         PR c++/7099
18532         * g++.dg/warn/noreturn1.C: New test.
18533
18534 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
18535
18536         PR c++/6706
18537         * g++.dg/debug/debug6.C: New test.
18538         * g++.dg/debug/debug7.C: New test.
18539
18540 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
18541
18542         * gcc.c-torture/compile/simd-3.c: New test.
18543
18544 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
18545
18546         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
18547         * gcc.dg/20020620-1.c: Likewise.
18548
18549 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18550
18551         PR c++/6944
18552         * g++.dg/init/array4.C: New test.
18553         * g++.dg/init/array5.C: New test.
18554
18555 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
18556
18557         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
18558         * gcc.c-torture/execute/simd-2.c (main): Likewise.
18559
18560 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18561
18562         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
18563         * gcc.dg/wtr-aggr-init-1.c: Likewise.
18564         * gcc.dg/wtr-conversion-1.c: Likewise.
18565         * gcc.dg/wtr-escape-1.c: Likewise.
18566         * gcc.dg/wtr-int-type-1.c: Likewise.
18567         * gcc.dg/wtr-label-1.c: Likewise.
18568         * gcc.dg/wtr-static-1.c: Likewise.
18569         * gcc.dg/wtr-strcat-1.c: Likewise.
18570         * gcc.dg/wtr-suffix-1.c: Likewise.
18571         * gcc.dg/wtr-switch-1.c: Likewise.
18572         * gcc.dg/wtr-unary-plus-1.c: Likewise.
18573         * gcc.dg/wtr-union-init-1.c: Likewise.
18574         * gcc.dg/wtr-union-init-2.c: Likewise.
18575         * gcc.dg/wtr-union-init-3.c: Likewise.
18576
18577         * gcc.dg/wtr-func-def-1.c: New test.
18578
18579 2002-07-02 Devang Patel <dpatel@apple.com>
18580
18581         * objc.dg/param-1.m: New test.
18582
18583 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
18584
18585         * gcc.dg/cpp/trad/directive.c: Add test.
18586         * gcc.dg/cpp/trad/macroargs.c: Add test.
18587         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
18588
18589 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
18590
18591         * gcc.dg/cpp/cmdlne-M.c: New test.
18592
18593 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
18594
18595         * objc.dg/desig-init-1.m: New test.
18596
18597 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18598
18599         PR c++/6716
18600         * g++.dg/template/instantiate1.C: New test.
18601
18602 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
18603
18604         PR c++/7112
18605         * g++.dg/template/sizeof2.C: New test.
18606
18607 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18608
18609         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
18610         gcc.dg/cpp/trad/include.c: New tests.
18611
18612 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
18613
18614         PR target/7177
18615         * gcc.c-torture/compile/20020701-1.c: New test.
18616
18617 2002-07-01  Stan Shebs  <shebs@apple.com>
18618
18619         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
18620         header here...
18621         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
18622         (objc-torture-execute): or here.
18623
18624 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
18625
18626         * gcc.c-torture/execute/arith-rand-ll.c: New test.
18627
18628 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18629
18630         * gcc.dg/cpp/trad/escaped-nl.c: New test.
18631
18632 2002-06-30  Devang Patel  <dpatel@apple.com>
18633
18634         * objc.dg/fsyntax-only.m: New test.
18635
18636 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
18637
18638         PR c++/6695
18639         * g++.dg/template/friend7.C: New file.
18640
18641 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
18642
18643         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
18644         return type.
18645
18646 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
18647
18648         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
18649         avoid division by zero.
18650
18651 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
18652
18653         * gcc.dg/Wunknownprag.c: New tests.
18654
18655 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
18656
18657         * gcc.c-torture/execute/simd-2.c: New test.
18658
18659 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
18660
18661         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
18662         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
18663         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
18664         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
18665         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
18666         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
18667         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
18668         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
18669         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
18670         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
18671         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
18672         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
18673         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
18674         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
18675         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
18676         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
18677         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
18678
18679 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
18680
18681         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
18682         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
18683         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
18684         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
18685         New tests.
18686         * gcc.dg/cpp/trad/directive.c: Update.
18687
18688 2002-06-23  Andreas Jaeger  <aj@suse.de>
18689
18690         * gcc.c-torture/execute/complex-6.c: New.
18691
18692 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
18693
18694         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
18695         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
18696         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
18697         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
18698
18699 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
18700
18701         * gcc.dg/cpp/trad: New directory with traditional tests copied
18702         from parent directory.
18703         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18704         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18705         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18706         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18707         Move to trad/ and rename.
18708         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
18709         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
18710         gcc.dg/cpp/trad/redef2.c: New tests.
18711         * gcc.dg/cpp/trad/trad.exp: New driver.
18712
18713 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
18714
18715         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18716         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18717         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18718         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18719         Remove.
18720
18721 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
18722
18723         * gcc.dg/20020620-1.c: New test.
18724
18725 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18726
18727         * g++.dg/template/ttp4.C: New test.
18728
18729 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
18730
18731         * g++.dg/opt/vt1.C: Fix regexp.
18732
18733 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18734
18735         * gcc.c-torture/execute/pure-1.c: Make functions static again.
18736         Don't use attribute `noinline'.
18737
18738 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18739
18740         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
18741
18742 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
18743
18744         * gcc.c-torture/execute/simd-1.c: New.
18745
18746         * gcc.dg/simd-1.c: New.
18747
18748 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18749
18750         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
18751
18752 2002-06-16  Richard Henderson  <rth@redhat.com>
18753
18754         * g++.dg/ext/anon-struct1.C: New.
18755         * g++.dg/ext/anon-struct2.C: New.
18756         * g++.dg/ext/anon-struct3.C: New.
18757         * gcc.dg/anon-struct-1.c: New.
18758         * gcc.dg/anon-struct-2.c: New.
18759         * gcc.dg/anon-struct-3.c: New.
18760         * gcc.dg/20011008-1.c: Adjust warning text.
18761         * gcc.dg/20020527-1.c: Add -fms-extensions.
18762
18763 2002-06-16  Richard Henderson  <rth@redhat.com>
18764
18765         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
18766
18767 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
18768
18769         * gcc.c-torture/execute/20020615-1.c: New test.
18770
18771 2002-06-15  Roger Sayle  <roger@eyesopen.com>
18772
18773         * gcc.c-tortuture/execute/compare-1.c: New test case.
18774         * gcc.c-tortuture/execute/compare-2.c: New test case.
18775         * gcc.c-tortuture/execute/compare-3.c: New test case.
18776
18777 2002-06-13  Richard Henderson  <rth@redhat.com>
18778
18779         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
18780         ia64 ilp32.
18781
18782 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18783
18784         * g++.dg/template/typename2.C: Update error message.
18785
18786 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
18787
18788         * gcc.c-torture/execute/20020611-1.c: New test.
18789
18790 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
18791
18792         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
18793         list of targets to skip.
18794
18795 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
18796
18797         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
18798         targets if not optimizing.
18799
18800 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
18801
18802         * gcc.c-torture/compile/20020605-1.c: New test.
18803
18804         * g++.dg/opt/vt1.C: New test.
18805
18806         * gcc.dg/20020531-1.c: New test.
18807
18808         * gcc.dg/20020530-1.c: New test.
18809
18810         * gcc.dg/20020527-1.c: New test.
18811
18812         * g++.dg/opt/cse1.C: New test.
18813
18814 2002-06-07  Roger Sayle  <roger@eyesopen.com>
18815
18816         * gcc.dg/20020607-2.c: New test case.
18817
18818 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
18819
18820         * gcc.c-torture/compile/20020604-1.c: New test.
18821
18822 2002-06-04  Richard Henderson  <rth@redhat.com>
18823
18824         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
18825         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
18826         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
18827
18828 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
18829
18830         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
18831
18832 2002-06-03  Richard Henderson  <rth@redhat.com>
18833
18834         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
18835         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
18836
18837 2002-06-02  Richard Henderson  <rth@redhat.com>
18838
18839         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
18840         test functions static.
18841
18842 2002-06-02  Andreas Jaeger  <aj@suse.de>
18843
18844         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
18845         now.
18846
18847 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18848
18849         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
18850         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
18851         Update for mofified diagnostics.
18852         * gcc.dg/c99-intconst-1.c: No longer fail.
18853
18854 2002-06-02  Richard Henderson  <rth@redhat.com>
18855
18856         * gcc.dg/uninit-A.c: Remove xfail markers.
18857
18858 2002-06-01  Roger Sayle  <roger@eyesopen.com>
18859
18860         * gcc.dg/fnegate-1.c: New test case.
18861
18862 2002-05-30  Osku Salerma  <osku@iki.fi>
18863
18864         * gcc.c-torture/execute/mayalias-1.c: New file.
18865
18866 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18867
18868         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
18869         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
18870         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
18871
18872 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
18873
18874         * gcc.c-torture/execute/20020529-1.c: New test.
18875
18876 2002-05-27  Richard Henderson  <rth@redhat.com>
18877
18878         * g++.dg/ext/attrib6.C: New test case.
18879
18880 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18881
18882         * gcc.c-torture/execute/pure-1.c: New test.
18883
18884 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18885
18886         * gcc.dg/cpp/arith-2.c: Remove.
18887
18888 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18889
18890         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
18891         * gcc.dg/cpp/if-3.c: Remove.
18892
18893 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
18894
18895         * g++.dg/opt/cse2.C: New test.
18896
18897 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
18898
18899         * gcc.dg/cpp/arith-1.c: New semantic tests.
18900         * gcc.dg/cpp/if-1.c: Update.
18901
18902 2002-05-24  Ben Elliston  <bje@redhat.com>
18903
18904         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
18905
18906 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18907
18908         * gcc.dg/verbose-asm.c: New test.
18909
18910 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18911
18912         * gcc.dg/cpp/paste12.c: New test.
18913
18914 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18915
18916         * g++.dg/parse/named_ops.C: New test.
18917
18918 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
18919
18920         * gcc/testsuite/gcc.dg/weak-8.c: New test.
18921
18922 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
18923
18924         * gcc.dg/weak-2.c: Allow optional leading underscore
18925         in scan-assembler symbol name.
18926         * gcc.dg/weak-3.c: Likewise.
18927         * gcc.dg/weak-4.c: Likewise.
18928         * gcc.dg/weak-5.c: Likewise.
18929
18930 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
18931
18932         * gcc.dg/20020523-1.c: New test.
18933
18934 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18935
18936         * objc.dg/const-str-2.m: Update now that we stop after
18937         a command line error.
18938
18939 2002-05-22  Richard Henderson  <rth@redhat.com>
18940
18941         * g++.dg/dg.exp: Fix typo in test pruneing.
18942
18943 2002-05-22  Richard Henderson  <rth@redhat.com>
18944
18945         * g++.dg/dg.exp: Prune the tls subdirectory.
18946         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
18947         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
18948         * g++.dg/tls/init-1.C: New.
18949
18950 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
18951
18952         * gcc.dg/20020517-1.c: New test.
18953
18954 2002-05-21  Richard Henderson  <rth@redhat.com>
18955
18956         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
18957         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
18958
18959 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
18960
18961         * g++.dg/other/copy2.C: New test.
18962
18963 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
18964
18965         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
18966         (MAX_COPY): Bump up to 10 times sizeof (long long).
18967         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
18968
18969         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
18970         sizeof (long long).
18971
18972         * gcc.c-torture/execute/strcpy-1.c: New test.
18973
18974 2002-05-19  Jason Merrill  <jason2redhat.com>
18975
18976         * g++.dg/ext/oper1.C: New test.
18977
18978 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
18979 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
18980
18981         * README.QMTEST: New file.
18982
18983         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
18984
18985 2002-05-19  Andreas Jaeger  <aj@suse.de>
18986
18987         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
18988         now.
18989         * gcc.c-torture/execute/loop-2d.x: Likewise.
18990
18991 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
18992
18993         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
18994         support weak symbols.
18995         * gcc.dg/weak-4.c: Likewise
18996         * gcc.dg/weak-6.c: Likewise
18997
18998 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
18999
19000         * gcc.dg/weak-3.c: Add dg-excess-error comment for
19001         cygwin, coff and h8300-*-hms targets
19002         * gcc.dg/weak-5.c: Likewise
19003         * gcc.dg/weak-7.c: Likewise
19004
19005 2002-05-16  Jason Merrill  <jason@redhat.com>
19006
19007         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
19008         (scan-assembler-not, scan-assembler-dem): Likewise.
19009         (scan-assembler-dem-not): Likewise.
19010
19011 2002-05-15  Richard Henderson  <rth@redhat.com>
19012
19013         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
19014
19015 2002-05-15  Richard Henderson  <rth@redhat.com>
19016
19017         * gcc.dg/weak-5.c (vfoo1c): No warning here.
19018         (vfoo1f): Warning here.
19019         (vfoo1l): Don't redefine the alias.
19020
19021 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
19022
19023         * g++.dg/init/pm1.C: New test.
19024
19025 2002-05-12  David S. Miller  <davem@redhat.com>
19026
19027         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
19028         types.
19029
19030 2002-05-10  Roger Sayle  <roger@eyesopen.com>
19031
19032         * gcc.c-torture/execute/20020510-1.c: New test case.
19033
19034 2002-05-10  David S. Miller  <davem@redhat.com>
19035
19036         * gcc.c-torture/execute/conversion.c: Test long double too.
19037
19038 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
19039
19040         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
19041         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
19042         * lib/g++.exp (g++_link_flags): Likewise.
19043         * lib/objc.exp (objc_target_compile): Likewise.
19044
19045 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19046
19047         * gcc.dg/cpp/poison.c: Update.
19048         * gcc.dg/cpp/20000625-2.c: Remove.
19049         * gcc.dg/cpp/direct2s.c: Remove final test.
19050
19051 2002-05-08  Tom Rix  <trix@redhat.com>
19052
19053         * gcc.c-torture/execute/20020508-1.c: New test.
19054         * gcc.c-torture/execute/20020508-2.c: New test.
19055         * gcc.c-torture/execute/20020508-3.c: New test.
19056
19057 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19058
19059         * gcc.dg/cpp/charconst-4.c: More tests.
19060
19061 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
19062
19063         PR c/6569
19064         * gcc.dg/weak-3.c: Update location of warning messages.
19065         * gcc.dg/weak-5.c: Likewise.
19066
19067 2002-05-06  Roger Sayle  <roger@eyesopen.com>
19068
19069         * gcc.c-torture/execute/20020506-1.c: New test case.
19070
19071 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19072
19073         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
19074
19075 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19076
19077         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
19078
19079 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19080
19081         * gcc.dg/cpp/charconst-3.c: New test.
19082
19083 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19084
19085         * gcc.dg/cpp/charconst.c: Update tests.
19086
19087 2002-05-05  Tim Josling  <tej@melbpc.org.au>
19088
19089         * treelang: Added directory for new sample language treelang. Also
19090         lib/treelang.exp: New file to signal treelang should be tested.
19091
19092 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19093
19094         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
19095         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
19096         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
19097         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
19098         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
19099         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
19100         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
19101
19102 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19103
19104         * gcc.dg/format/xopen-2.c: New test.
19105
19106 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19107
19108         * gcc.dg/20020503-1.c: New test.
19109
19110 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
19111
19112         * g++.dg/init/dtor1.C: Make it tougher.
19113
19114 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
19115
19116         * g++.dg/init/dtor1.C: New test.
19117
19118 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
19119
19120         * gcc.dg/altivec-8.c: New.
19121
19122 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
19123
19124         * gcc.dg/altivec-7.c: New.
19125
19126 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
19127
19128         * g++.dg/parse/typedef1.C: New test.
19129
19130 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
19131
19132         PR c++/6486
19133         * g++.dg/template/friend6.C: New test.
19134
19135         PR c++/6492
19136         * g++.dg/init/copy1.C: New test.
19137
19138 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
19139
19140         * g++.dg/warn/effc1.C: New test.
19141
19142 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19143
19144         * gcc.dg/cpp/if-cexp.c: Add a test.
19145
19146 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
19147
19148         * gcc.dg/20020426-2.c: New test.
19149
19150 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19151
19152         * gcc.dg/cpp/if-mop.c: Update.
19153         * gcc.dg/cpp/if-mpar.c: Add test.
19154         * gcc.dg/cpp/if-oppr.c: Update.
19155
19156 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19157
19158         PR c/6343
19159         * gcc.dg/weak-[2-7].c: New tests.
19160
19161 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19162
19163         * gcc.dg/enum1.c: New test.
19164
19165 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19166
19167         PR c++/6497
19168         * g++.dg/inherit/access2.C: New test.
19169
19170 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19171
19172         PR bootstrap/6445
19173         * gcc.dg/20020426-1.c: New test.
19174
19175 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19176
19177         * g++.dg/abi/enum1.C: New test.
19178
19179 2002-04-26  Richard Henderson  <rth@redhat.com>
19180
19181         * gcc.dg/c99-bool-1.c: Expect always true warning.
19182
19183 2002-04-25  Roger Sayle  <roger@eyesopen.com>
19184
19185         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
19186
19187 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19188
19189         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
19190         targets.
19191
19192 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
19193
19194         * g++.dg/abi/mange7.C: New test.
19195
19196         PR c++/6438.
19197         * g++.dg/parse/stmtexpr2.C: New test.
19198
19199 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
19200
19201         * gcc.dg/20020312-2.c: Add SH target.
19202
19203 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19204
19205         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
19206         compiler output on mips*-*-irix*.
19207
19208 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
19209
19210         * g++.dg/parse/attr1.C: New test.
19211
19212 2002-04-23  Roger Sayle  <roger@eyesopen.com>
19213
19214         * gcc.c-torture/execute/string-opt-17.c: New test case.
19215         * gcc.c-torture/execute/memset-2.c: New test case.
19216
19217 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
19218
19219         PR c++/6256:
19220         * g++.dg/template/friend5.C: New test.
19221
19222         PR c++/6331:
19223         * g++.dg/template/qual1.C: Likewise.
19224
19225 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
19226
19227         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
19228         Include stdlib.h, not stdio.h or ctype.h.
19229
19230 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
19231
19232         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
19233         cris-*-elf* and mmix-*-*.
19234         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
19235         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
19236         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
19237         Ditto.
19238         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
19239         * gcc.dg/wchar_t-1.c: Ditto.
19240
19241 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
19242
19243         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
19244         Clarify comment.
19245
19246 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
19247
19248         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
19249
19250 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19251
19252         * gcc.c-torture/execute/20000906-1.x: Delete.
19253
19254 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
19255
19256         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
19257
19258 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
19259
19260         * PR6367
19261         * g77.f-torture/execute/6367.f: New test.
19262         * g77.f-torture/execute/6367.x: Disable for MMIX.
19263
19264 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
19265
19266         * PR6352
19267         * g++.dg/opt/inline2.C: New test.
19268
19269 2002-04-18  Richard Henderson  <rth@redhat.com>
19270
19271         * gcc.dg/20000906-1.c: Enable for all targets.
19272         * gcc.c-torture/compile/iftrap-2.c: New.
19273
19274 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19275
19276         * gcc.dg/20020418-1.c: New test.
19277         * gcc.dg/20020418-2.c: New test.
19278
19279 2002-04-18  Richard Henderson  <rth@redhat.com>
19280
19281         * gcc.c-torture/compile/iftrap-1.c: New.
19282         * gcc.dg/iftrap-1.c: Adjust for ia64.
19283         * gcc.dg/iftrap-2.c: New.
19284
19285 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19286
19287         * gcc.c-torture/compile/20020418-1.c: New test.
19288
19289 2002-04-18  Roger Sayle  <roger@eyesopen.com>
19290
19291         * gcc.c-torture/compile/20020415-1.c: New.
19292
19293 2002-04-18  David S. Miller  <davem@redhat.com>
19294
19295         * gcc.c-torture/execute/20020418-1.c: New test.
19296
19297 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
19298
19299         * gcc.dg/20020416-1.c: New test.
19300
19301         * g++.dg/opt/inline1.C: New test.
19302
19303 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
19304
19305         * gcc.dg/altivec-5.c: New test.
19306
19307         * gcc.dg/20020415-1.c: New test.
19308
19309 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
19310
19311         * testsuite/lib/chill.exp: Remove.
19312
19313 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
19314
19315         * g++.dg/other/big-struct.C: New test.
19316
19317 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
19318
19319         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
19320         of scratch file.
19321
19322 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
19323
19324         PR c/6277
19325         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
19326         in scan-assembler function name
19327
19328 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
19329
19330         * g77.f-torture/execute/980628-4.x,
19331         g77.f-torture/execute/980628-5.x,
19332         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19333         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19334         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
19335         i[34567]86-*-*.
19336
19337 2002-04-13  David S. Miller  <davem@redhat.com>
19338
19339         * gcc.c-torture/execute/20020413-1.c: New test.
19340
19341 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
19342
19343         * gcc.dg/asm-6.c,
19344         * g++.dg/ext/asm1.C: New tests.
19345
19346 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
19347
19348         PR c++ 5373.
19349         * g++.dg/parse/stmtexpr1.C: New test.
19350
19351         PR c++/5189.
19352         * g++.dg/template/copy1.C: New test.
19353
19354 2002-04-12  Richard Henderson  <rth@redhat.com>
19355
19356         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
19357
19358 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
19359
19360         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
19361         gcc.c-torture/execute/20020307-2.c.
19362
19363 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
19364
19365         * g++.dg/ext/attrib5.C,
19366         * g++.dg/lookup/struct1.C: New tests.
19367
19368 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
19369
19370         * gcc.dg/20020411-1.c: New test.
19371
19372         * gcc.c-torture/execute/20020411-1.c: New test.
19373
19374 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
19375
19376         * g77.f-torture/execute/6177.f: New test.
19377
19378 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
19379
19380         PR middle-end/6247
19381         * g++.dg/opt/cleanup1.C: New test.
19382
19383         * g++.dg/opt/const1.C: New test.
19384
19385 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
19386
19387         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
19388
19389 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
19390
19391         PR c++/5507
19392         * g++.dg/template/typename2.C: New test.
19393
19394 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
19395
19396         * gcc.c-torture/execute/loop-12.c: New.
19397
19398 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
19399
19400         * g77.f-torture/execute/980628-4.x,
19401         g77.f-torture/execute/980628-5.x,
19402         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19403         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19404         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
19405
19406 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19407
19408         PR optimization/6086
19409         * g++.dg/opt/preinc1.C: New test.
19410
19411 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19412
19413         PR c++/5571
19414         * g++.dg/opt/static2.C: New test.
19415
19416 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19417
19418         PR c/5120
19419         * gcc.dg/20020406-1.c: New test.
19420
19421 2002-04-04  David S. Miller  <davem@redhat.com>
19422
19423         * gcc.c-torture/execute/20020404-1.c: New test.
19424
19425 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
19426
19427         PR c/6123
19428         * gcc.dg/20020312-2.c: Do not declare global register variable
19429         if __PIC__ or __pic__ is defined.
19430
19431 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
19432
19433         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
19434         __asm__ so that it works correctly even if -ansi -pedantic-errors.
19435
19436 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19437
19438         * gcc.misc-tests/linkage.exp: Update last change to handle
19439         sparc*-, not just sparc-.
19440
19441 2002-04-03  Richard Henderson  <rth@redhat.com>
19442
19443         * gcc.dg/cpp/ucs.c: Improved long UCS test.
19444
19445 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19446
19447         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
19448
19449 2002-04-02  David S. Miller  <davem@redhat.com>
19450
19451         * gcc.c-torture/execute/20020402-3.c: New test.
19452
19453 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19454
19455         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
19456         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
19457
19458         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
19459         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
19460         g77.f-torture/execute/20001201.x,
19461         g77.f-torture/execute/u77-test.x: New files.
19462
19463         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
19464         * gcc.dg/wchar_t-1.c: Ditto.
19465
19466 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19467
19468         * gcc.c-torture/execute/20020402-1.c: New test.
19469
19470 2002-04-01  Richard Henderson  <rth@redhat.com>
19471
19472         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
19473
19474         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
19475
19476 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19477
19478         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
19479
19480 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19481
19482         * g++.dg/inherit/template-as-base.C: Expect error.
19483         * g++.dg/inherit/namespace-as-base.C: Likewise.
19484
19485 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
19486
19487         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
19488         g++.dg/ext/instantiate3.C: Tweak match patterns.
19489
19490         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
19491         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
19492         -da test.
19493
19494 2002-03-31  Richard Henderson  <rth@redhat.com>
19495
19496         * gcc.dg/special/alias-2.c: New.
19497         * gcc.dg/special/ecos.exp: Run it.
19498
19499 2002-03-31  Richard Henderson  <rth@redhat.com>
19500
19501         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
19502
19503 2002-03-31  Kazu Hirata  <kazu@hxi.com>
19504
19505         * gcc.dg/weak-1.c: Disable on h8300 port.
19506
19507 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
19508
19509         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
19510         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
19511         ordering tests.
19512         * g++.dg/bprob/bprob-1.C: New test.
19513         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
19514         * g++.dg/gcov/gcov-1.C: New test.
19515         * g++.dg/gcov/gcov-1.x: New file.
19516         * g++.dg/gcov/gcov-2.C: New test.
19517         * g++.dg/gcov/gcov-3.C: New test.
19518         * g++.dg/gcov/gcov-3.h: New file.
19519
19520 2002-03-28  Roger Sayle  <roger@eyesopen.com>
19521
19522         * g++.old-deja/g++.other/builtins5.C: New test.
19523         * g++.old-deja/g++.other/builtins6.C: New test.
19524         * g++.old-deja/g++.other/builtins7.C: New test.
19525         * g++.old-deja/g++.other/builtins8.C: New test.
19526         * g++.old-deja/g++.other/builtins9.C: New test.
19527
19528 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
19529
19530         * g++.dg/opt/static1.C: New test.
19531
19532         * g++.dg/opt/longbranch1.C: New test.
19533
19534 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
19535
19536         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
19537
19538         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
19539
19540 2002-03-28  Jeffrey A Law  (law@redhat.com)
19541
19542         * gcc.c-torture/execute/20020328-1.c: New test.
19543
19544 2002-03-27  Richard Henderson  <rth@redhat.com>
19545
19546         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
19547         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
19548         move from g++.old-deja/g++.ext/.
19549
19550 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
19551
19552         * g++.dg/init/new2.C: New test.
19553
19554 2002-03-26  Richard Henderson  <rth@redhat.com>
19555
19556         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
19557
19558         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
19559         on sparc.
19560
19561         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
19562         sparcv9 systems.
19563         * gcc.dg/20001102-1.c: Likewise.
19564
19565 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
19566
19567         * gcc.dg/cpp/endif-pedantic1.c,
19568         gcc.dg/cpp/endif-pedantic2.c:  New tests.
19569
19570 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
19571
19572         * g++.dg/init/new1.C: New test.
19573
19574 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19575
19576         * g++.dg/abi/vbase9.C: New test.
19577
19578 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
19579
19580         * gcc.dg/arm-asm.c: New test.
19581
19582 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
19583
19584         * gcc.dg/Wswitch-enum.c: New test.
19585         Fix PR c/5044.
19586
19587 2002-03-26  Richard Henderson  <rth@redhat.com>
19588
19589         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
19590         structure.
19591
19592 2002-03-25  Richard Henderson  <rth@redhat.com>
19593
19594         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
19595         sparcv9 systems.
19596
19597         * gcc.c-torture/compile/20011119-1.c (xxx): New.
19598         * gcc.c-torture/compile/20011119-2.c (xxx): New.
19599
19600 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
19601
19602         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
19603
19604 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
19605
19606         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
19607         targets using generic thunk support.
19608
19609 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
19610
19611         * gcc.c-torture/compile/20020323-1.c: New test.
19612
19613         * g++.dg/opt/conj2.C: New test.
19614
19615 2002-03-24  Richard Henderson  <rth@redhat.com>
19616
19617         * gcc.dg/weak-1.c: Use -fno-common.
19618
19619 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19620
19621         * g77.dg/f77-edit-apostrophe-out.f: New test
19622         * g77.dg/f77-edit-h-out.f: New test
19623         * g77.dg/f77-edit-t-in.f: New test
19624         * g77.dg/f77-edit-t-out.f: New test
19625         * g77.dg/f77-edit-x-out.f: New test
19626         * g77.dg/f77-edit-slash-out.f: New test
19627         * g77.dg/f77-edit-colon-out.f: New test
19628         * g77.dg/f77-edit-s-out.f: New test
19629
19630 2002-03-24  Richard Henderson  <rth@redhat.com>
19631
19632         * objc/execute/formal_protocol-6.x: New XFAIL.
19633
19634 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19635
19636         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
19637         that do not support weak symbols
19638
19639 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19640
19641         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
19642         * lib/g77.exp:  Likewise
19643         * lib/objc.exp: Likewise
19644
19645 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
19646
19647         * gcc.dg/Wswitch-default.c: New test.
19648
19649 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
19650
19651         * g++.dg/other/enum1.C: New test.
19652
19653 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
19654
19655         * gcc.dg/pragma-ep-3.c: Fix typo.
19656
19657 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19658
19659         * g++.dg/inherit/template-as-base.C: New test.
19660
19661 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
19662
19663         * g++.old-deja/g++.other/dwarf2-1.C: Move...
19664         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
19665
19666 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
19667
19668         * gcc.dg/cpp/multiline.c: Update to match.
19669
19670 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
19671
19672         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
19673
19674 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
19675
19676         * gcc.dg/cpp/extratokens2.c:  New file.
19677
19678 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
19679
19680         * gcc.dg/20020312-2.c: Add rs6000 target.
19681
19682         * gcc.c-torture/compile/20020319-1.c: New test.
19683
19684 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19685
19686         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
19687         (A, E): Handle this.
19688
19689 2002-03-20  Jason Merrill  <jason@redhat.com>
19690
19691         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
19692         ignoring -fpic.
19693         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
19694         through prune_gcc_output.
19695
19696 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
19697
19698         * gcc.c-torture/compile/20020320-1.c: New test.
19699
19700 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
19701
19702         * gcc.c-torture/compile/20020318-1.c: New test.
19703
19704         * gcc.dg/struct-by-value-1.c: New test.
19705
19706         * gcc.dg/20020319-1.c: New test.
19707
19708 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
19709
19710         * g++.dg/opt/conj1.C: New test.
19711
19712 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
19713
19714         * g++.dg/template/qualttp20.C: Revert previous change.
19715         * g++.dg/template/qualttp3.C: Likewise.
19716         * g++.dg/template/qualttp4.C: Likewise
19717         * g++.dg/template/qualttp5.C: Likewise
19718         * g++.dg/template/qualttp6.C: Likewise
19719         * g++.dg/template/qualttp7.C: Likewise
19720         * g++.dg/template/qualttp8.C: Likewise
19721         * g++.dg/template/recurse.C: Likewise.
19722
19723 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19724
19725         * gcc.dg/cpp/wchar-1.c: Update.
19726
19727 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19728
19729         * g++.dg/template/conv1.C: New test.
19730         * g++.dg/template/conv2.C: New test.
19731         * g++.dg/template/conv3.C: New test.
19732         * g++.dg/template/conv4.C: New test.
19733
19734 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19735
19736         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
19737         * g++.dg/template/qualttp3.C: Likewise.
19738         * g++.dg/template/qualttp4.C: Likewise
19739         * g++.dg/template/qualttp5.C: Likewise
19740         * g++.dg/template/qualttp6.C: Likewise
19741         * g++.dg/template/qualttp7.C: Likewise
19742         * g++.dg/template/qualttp8.C: Likewise
19743         * g++.dg/template/recurse.C: Likewise.
19744
19745 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19746
19747         * g++.dg/opt/dtor1.C: New test.
19748
19749 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
19750
19751         * gcc.c-torture/compile/20020315-1.c: New test.
19752
19753 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
19754
19755         * gcc.dg/weak-1.c: Fix scan tests.
19756
19757 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
19758
19759         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
19760         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
19761         cris-*-aout* mmix-*-*.
19762         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
19763         cris-*-aout* mmix-*-*.
19764         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
19765         cris-*-elf* cris-*-aout* and mmix-*-*.
19766         * gcc.dg/20001009-1.c: Ditto.
19767         * gcc.dg/20010912-1.c: Ditto.
19768         * gcc.dg/20020122-4.c: Ditto.
19769         * gcc.dg/inline-2.c: Ditto.
19770
19771 2002-03-14  Jeffrey A Law  (law@cygnus.com)
19772
19773         * gcc.c-torture/compile/20020314-1.c: New test.
19774
19775 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
19776
19777         * gcc.c-torture/execute/20020314-1.c: New test.
19778
19779 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
19780
19781         * g++.dg/warn/Wunused-1.C: New test.
19782
19783 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
19784
19785         * g++.dg/abi/mangle6.C: New test.
19786
19787 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
19788
19789         * gcc.c-torture/compile/20020309-2.c: New test.
19790
19791         * gcc.c-torture/compile/20020312-1.c: New test.
19792
19793 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19794
19795         * g++.dg/other/access1.C: New test.
19796
19797 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
19798
19799         * gcc.c-torture/execute/wchar_t-1.c: New test.
19800
19801 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
19802
19803         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
19804
19805 2002-03-12  Roger Sayle  <roger@eyesopen.com>
19806
19807         * gcc.dg/20020312-1.c: New test case.
19808
19809 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
19810
19811         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
19812
19813 2002-03-11  Richard Henderson  <rth@redhat.com>
19814
19815         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
19816         * g++.old-deja/g++.jason/report.C: Likewise.
19817
19818 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19819
19820         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
19821         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
19822
19823 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19824
19825         * testsuite/g++.dg/overload/pmf1.C: New test.
19826
19827 2002-03-11  Kazu Hirata  <kazu@hxi.com>
19828
19829         * gcc.c-torture/execute/20020307-1.c: Use long.
19830
19831 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
19832
19833         PR optimization/5844
19834         * gcc.dg/20020310-1.c: New test.
19835
19836 2002-03-09  Michael Meissner  <meissner@redhat.com>
19837
19838         * gcc.c-torture/execute/memcpy-2.c: New test.
19839         * gcc.c-torture/execute/memset-1.c: New test.
19840         * gcc.c-torture/execute/strlen-1.c: New test.
19841         * gcc.c-torture/execute/strcmp-1.c: New test.
19842         * gcc.c-torture/execute/strncmp-1.c: New test.
19843
19844 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
19845
19846         * gcc.dg/ppc-ldstruct.c: New test.
19847
19848 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
19849
19850         * gcc.c-torture/execute/va-arg-22.c: New test.
19851
19852 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19853
19854         * gcc.c-torture/compile/20020309-1.c: New test.
19855
19856 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
19857
19858         * gcc.c-torture/execute/20020307-2.c: New test.
19859
19860 2002-03-07  Jeffrey A Law  (law@redhat.com)
19861
19862         * g77.f-torture/compile/20020307-1.f: New test.
19863
19864 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
19865
19866         * gcc.dg/unordered-1.c: New test.
19867
19868 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
19869
19870         * gcc.c-torture/execute/20020307-1.c: New test.
19871
19872 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
19873
19874         * gcc.dg/20020304-1.c: New test.
19875
19876         * gcc.c-torture/compile/20020304-2.c: New test.
19877
19878 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
19879
19880         * gcc.c-torture/compile/20020304-1.c: New test case
19881         (from PR c/5830).
19882
19883 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
19884
19885         * gcc.dg/20020103-1.c: Add other -D ppc variants.
19886
19887 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19888
19889         * g++.dg/other/classkey1.C: New test.
19890
19891 2002-03-01  Richard Henderson  <rth@redhat.com>
19892
19893         * gcc.c-torture/compile/981223-1.x: New.
19894         * gcc.c-torture/compile/920625-1.x: New.
19895
19896 2002-02-28  Richard Henderson  <rth@redhat.com>
19897
19898         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
19899
19900 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
19901
19902         * gcc.c-torture/execute/20020227-1.c: New test.
19903
19904 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
19905
19906         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
19907         here" ERROR lines.
19908         * g++.old-deja/g++.oliva/partord1.C: Likewise.
19909         * g++.old-deja.g++.other/defarg1.C: Likewise.
19910         * g++.old-deja/g++.pt/calls2.C: Likewise.
19911         * g++.old-deja/g++.pt/crash20.C: Likewise.
19912         * g++.old-deja/g++.pt/crash30.C: Likewise.
19913         * g++.old-deja/g++.pt/crash36.C: Likewise.
19914         * g++.old-deja/g++.pt/crash6.C: Likewise.
19915         * g++.old-deja/g++.pt/defarg13.C: Likewise.
19916         * g++.old-deja/g++.pt/derived3.C: Likewise.
19917         * g++.old-deja/g++.pt/error1.C: Likewise.
19918         * g++.old-deja/g++.pt/friend21.C: Likewise.
19919         * g++.old-deja/g++.pt/friend23.C: Likewise.
19920         * g++.old-deja/g++.pt/infinite1.C: Likewise.
19921         * g++.old-deja/g++.robertl/eb128.C: Likewise.
19922
19923 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
19924
19925         * gcc.c-torture/execute/20020225-2.c: New test.
19926
19927 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
19928
19929         * gcc.c-torture/execute/920730-1t.c,
19930         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
19931         Delete test cases, only relevant to -traditional.
19932
19933 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19934
19935         * gcc.dg/cpp/undef1.c: Remove.
19936         * gcc.dg/cpp/directiv.c: Update.
19937         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
19938
19939 2002-02-27  Michael Meissner  <meissner@redhat.com>
19940
19941         * gcc.c-torture/execute/20020226-1.c: New test.
19942
19943 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
19944
19945         * g++.dg/debug/debug4.C: New test.
19946
19947         * gcc.dg/ia64-visibility-1.c: New test.
19948
19949 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
19950
19951         * gcc.dg/debug/20020224-1.c: New.
19952
19953 2002-02-25  Kazu Hirata  <kazu@hxi.com>
19954
19955         * gcc.c-torture/execute/960416-1.x: New.
19956         * gcc.c-torture/execute/divconst-3.x: Likewise.
19957
19958 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
19959
19960         * gcc.dg/20020224-1.c: New test.
19961
19962 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
19963
19964         * gcc.c-torture/execute/20020225-1.c: New.
19965
19966 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19967
19968         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
19969
19970 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
19971
19972         * gcc.dg/20020222-1.c: New test.
19973
19974 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
19975
19976         * g++.dg/opt/anonunion1.C: New test.
19977
19978 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19979
19980         * g++.dg/template/qualttp19.C: New test.
19981         * g++.dg/template/qualttp20.C: New test.
19982         * g++.old-deja/g++.jason/report.C: Adjust expected errors
19983         * g++.old-deja/g++.other/qual1.C: Likewise.
19984
19985 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
19986
19987         * gcc.dg/attr-alwaysinline.c: New.
19988
19989 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
19990
19991         * gcc.dg/20020220-1.c: New test.
19992
19993         * gcc.dg/20020220-2.c: New test.
19994
19995         * g++.dg/opt/mmx1.C: New test.
19996
19997 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
19998
19999         * gcc.c-torture/compile/20020110.c: New test.
20000
20001 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
20002
20003         * gcc.c-torture/execute/20020219-1.c: New test.
20004
20005         * gcc.dg/20020219-1.c: New test.
20006
20007         * gcc.dg/noncompile/20020220-1.c: New test.
20008
20009         * g++.dg/opt/ptrintsum1.C: New test.
20010
20011         * gcc.dg/debug/20020220-1.c: New test.
20012
20013 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
20014
20015         * gcc.c-torture/execute/20020216-1.c: New test.
20016
20017 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20018
20019         * gcc.dg/decl-1.c: Update, new test.
20020
20021 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
20022
20023         * g++.dg/abi/bitfield1.C: New test.
20024         * g++.dg/abi/bitfield2.C: New test.
20025
20026 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20027
20028         * gcc.dg/attr-nest.c: New test.
20029
20030 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20031
20032         * gcc.c-torture/execute/20020215-1.c: New test.
20033
20034 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
20035
20036         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
20037         * g++.dg/debug/debug.exp: New.
20038         * g++.dg/debug/trivial.C: New.
20039         * g++.dg/debug/debug1.C: Moved...
20040         * g++.dg/other/debug1.C: ...from here.
20041         * g++.dg/debug/debug2.C: Moved...
20042         * g++.dg/other/debug2.C: ...from here.
20043         * g++.dg/debug/debug3.C: Moved...
20044         * g++.dg/other/debug3.C: ...from here.
20045
20046         * gcc.dg/noncompile/20020213-1.c: New test.
20047
20048 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
20049
20050         * g++.dg/other/debug3.C: New test.
20051
20052         * gcc.c-torture/execute/20020213-1.c: New test.
20053
20054 2002-02-13  Richard Smith <richard@ex-parrot.com>
20055
20056         * g++.old-deja/g++.other/thunk1.C: New test.
20057
20058 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20059
20060         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
20061
20062 2002-02-13  Stan Shebs  <shebs@apple.com>
20063
20064         * gcc.dg/altivec-3.c: New.
20065
20066 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
20067
20068         * gcc.dg/Wunreachable-1.c: New test.
20069         * gcc.dg/Wunreachable-2.c: New test.
20070
20071 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20072
20073         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
20074
20075 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
20076
20077         * gcc.dg/decl-1.c: New test.
20078
20079 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20080
20081         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
20082
20083 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20084
20085         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
20086         * gcc.c-torture/compile/980506-1.x: Likewise.
20087
20088 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20089
20090         * gcc.dg/20020210-1.c: New.
20091
20092 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
20093
20094         * g77.f-torture/execute/947.f: New regression test
20095         for PR fortran/947.
20096
20097 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
20098
20099         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
20100         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
20101
20102 2002-02-08  Richard Henderson  <rth@redhat.com>
20103
20104         * gcc.c-torture/compile/labels-3.c: New.
20105
20106 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
20107
20108         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
20109         expression statements work instead.
20110         * gcc.dg/noncompile/20020207-1.c: New test.
20111
20112 2002-02-07  Richard Henderson  <rth@redhat.com>
20113
20114         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
20115
20116 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20117
20118         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
20119         message from g77
20120         * lib/g77-dg.exp: Trim g77 error messages so that they are
20121         recognized by dg.exp.
20122
20123 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20124
20125         PR fortran/5473
20126         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
20127
20128 2002-02-07  Richard Henderson  <rth@redhat.com>
20129
20130         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
20131         to be sufficiently aligned for integers.
20132
20133 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
20134
20135         * g++.dg/template/friend4.C: New test.
20136
20137 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20138
20139         PR fortran/5743
20140         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
20141         unsupported cases.
20142
20143 2002-02-07  Richard Henderson  <rth@redhat.com>
20144
20145         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
20146         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
20147         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
20148         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
20149
20150 2002-02-06  Richard Henderson  <rth@redhat.com>
20151
20152         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
20153
20154 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
20155
20156         * gcc.dg/20020206-1.c: New test.
20157
20158 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
20159
20160         * gcc.c-torture/execute/20020206-1.c: New test.
20161
20162         * gcc.c-torture/execute/20020206-2.c: New test.
20163
20164         PR optimization/5429:
20165         * gcc.c-torture/compile/20020206-1.c: New test.
20166
20167 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
20168
20169         * g++.dg/ext/align1.C: Do not use an explicit alignment value
20170         as certain file formats cannot support particularly large
20171         alignments.
20172
20173         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
20174         and do not expect to be able to link the executable.
20175
20176         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
20177         fail because the COFF format does not support the weak attribute.
20178
20179 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
20180
20181         * g77.dg/pr5473.f:  New test
20182
20183 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
20184
20185         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
20186         Fix testcase accordingly.
20187
20188 2002-02-04  Richard Henderson  <rth@redhat.com>
20189
20190         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
20191         (buf): Change to be an array of pointers, not ints.
20192
20193 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20194
20195         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
20196         before all tests.  Move warning one line above to match where it
20197         C frontend emits.
20198         * gcc.dg/Wswitch-2.c: New test.
20199         * g++.dg/warn/Wswitch-1.C: New test.
20200         * g++.dg/warn/Wswitch-2.C: New test.
20201
20202 2002-02-04  Richard Henderson  <rth@redhat.com>
20203
20204         * g++.dg/abi/offsetof.C: Fix size comparison.
20205
20206 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
20207
20208         * gcc.dg/cast-qual-2.c: New test.
20209
20210 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20211
20212         * gcc.dg/20020201-4.c: New test.
20213
20214 2002-02-04  Ben Elliston  <bje@redhat.com>
20215
20216         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
20217         target_info attribute != 0, in addition to the empty string.
20218         (gcc_target_compile): Likewise.
20219
20220 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
20221
20222         * gcc.dg/Wswitch.c: New test.
20223         PR gcc/4475. PR gcc/3780.
20224
20225 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
20226
20227         * g77.f-torture/execute/5122.f: New test for regressions
20228         against PR fortran/5122.
20229
20230 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
20231
20232         * g77.f-torture/compile/pr3743.f: Delete
20233         * g77.dg/pr3743-1.f: New test.
20234         * g77.dg/pr3743-2.f: New test.
20235         * g77.dg/pr3743-3.f: New test.
20236         * g77.dg/pr3743-4.f: New test.
20237
20238 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20239
20240         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
20241
20242 2002-02-02  Richard Henderson  <rth@redhat.com>
20243
20244         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
20245         * gcc.c-torture/execute/bf64-1.c: Likewise.
20246
20247 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20248
20249         * gcc.dg/20020201-2.c: New test.
20250
20251         * gcc.dg/20020201-3.c: New test.
20252
20253         * gcc.c-torture/execute/bitfld-2.c: New test.
20254
20255 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20256
20257         * gcc.dg/bitfld-1.c: Update.
20258         * gcc.dg/bitfld-2.c: Update.
20259         * gcc.c-torture/execute/bitfld-1.x: New.
20260
20261 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20262
20263         * gcc.c-torture/execute/20020201-1.c: New test.
20264
20265 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
20266
20267         PR target/5469
20268         * gcc.dg/20020201-1.c: New test.
20269
20270 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
20271
20272         PR fortran/3743
20273         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
20274         * g77.f-torture/compile/pr3743.x: Remove
20275
20276 2002-01-31  Tom Rix  <trix@redhat.com>
20277
20278         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
20279
20280 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20281
20282         * gcc.dg/noncompile/20020130-1.c: New test.
20283
20284 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
20285
20286         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
20287
20288 2002-01-29  Richard Henderson  <rth@redhat.com>
20289
20290         * gcc.c-torture/execute/991118-1.c: Cast various constants back
20291         to long long.
20292         * gcc.c-torture/execute/bf64-1.c: Likewise.
20293
20294 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
20295
20296         * gcc.c-torture/execute/20020129-1.c: New test.
20297
20298 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20299
20300         * gcc.c-torture/compile/20000224-1.c: Update.
20301         * gcc.c-torture/execute/bitfld-1.c: New tests.
20302         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
20303         * gcc.dg/uninit-A.c: Update.
20304
20305 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20306
20307         * g++.dg/template/ctor1.C: Add instantiation.
20308
20309 2002-01-28  Paul Koning  <pkoning@equallogic.com>
20310
20311         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
20312         argument to __builtin_prefetch to be const ptr.
20313
20314 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
20315
20316         * gcc.c-torture/compile/20020120-1.c: New test.
20317
20318 2002-01-27  Kazu Hirata  <kazu@hxi.com>
20319
20320         * gcc.c-torture/execute/20020127-1.c: New test.
20321
20322 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
20323
20324         * g77.dg/f77-edit-i-in.f: New test
20325         * g77.dg/f77-edit-i-out.f: New test
20326
20327 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
20328
20329         * gcc.dg/debug/debug.exp: New file.
20330         * gcc.dg/debug/trivial.c: New file.
20331         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
20332         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
20333         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
20334         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
20335         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
20336         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
20337         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
20338         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
20339         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
20340         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
20341         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
20342         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
20343         * gcc.dg/20000503-1.c: Removed.
20344         * gcc.dg/20010207-1.c: Removed.
20345         * gcc.dg/20011223-1.c: Removed.
20346         * gcc.dg/20020104-2.c: Removed.
20347         * gcc.dg/debug-1.c: Removed.
20348         * gcc.dg/debug-2.c: Removed.
20349         * gcc.dg/debug-3.c: Removed.
20350         * gcc.dg/debug-4.c: Removed.
20351         * gcc.dg/debug-5.c: Removed.
20352         * gcc.dg/debug-6.c: Removed.
20353         * gcc.dg/dwarf2-1.c: Removed.
20354         * gcc.dg/dwarf2-2.c: Removed.
20355
20356 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
20357
20358         * g++.old-deja/g++.other/eh5.C: New test.
20359         * g++.old-deja/g++.other/sibcall2.C: New test.
20360         * g++.old-deja/g++.other/array9.C: New test.
20361         * g++.old-deja/g++.other/typename2.C: New test.
20362         * g++.old-deja/g++.other/crash60.C: New test.
20363         * g++.old-deja/g++.other/conv9.C: New test.
20364         * g++.old-deja/g++.other/mangle10.C: New test.
20365         * g++.old-deja/g++.other/unchanging1.C: New test.
20366         * g++.old-deja/g++.other/exprstmt1.C: New test.
20367         * g++.old-deja/g++.other/inline23.C: New test.
20368         * g++.old-deja/g++.eh/ia64-1.C: New test.
20369         * g++.old-deja/g++.other/dwarf2-1.C: New test.
20370         * g++.old-deja/g++.other/reload1.C: New test.
20371         * g++.old-deja/g++.other/static20.C: New test.
20372         * g++.old-deja/g++.other/local-alloc1.C: New test.
20373         * g++.old-deja/g++.other/conv8.C: New test.
20374         * g++.old-deja/g++.other/stmtexpr2.C: New test.
20375         * g++.old-deja/g++.other/storeexpr1.C: New test.
20376         * g++.old-deja/g++.other/storeexpr2.C: New test.
20377         * g++.dg/eh/template2.C: New test.
20378         * g++.dg/warn/weak1.C: New test.
20379
20380 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
20381
20382         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20383         Remove first, non-varying, argument.
20384
20385 2002-01-23  Richard Henderson  <rth@redhat.com>
20386
20387         * gcc.dg/inline-2.c: New.
20388
20389         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
20390         Add optional target arg.  Check number of arguments.
20391         (scan-assembler-not, scan-assembler-dem): Likewise.
20392         (scan-assembler-dem-not): Likewise.
20393
20394 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20395
20396         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
20397         line 12.
20398         * g++.old-deja/g++.brendan/parse3.C,
20399         g++.old-deja/g++.other/crash26.C,
20400         g++.old-deja/g++.other/crash28.C,
20401         g++.old-deja/g++.other/crash29.C,
20402         g++.old-deja/g++.other/crash30.C,
20403         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
20404
20405 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
20406
20407         * gcc.dg/20020115-1.c: New.
20408
20409 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
20410
20411         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
20412
20413 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
20414
20415         * gcc.dg/20020122-3.c: New.
20416
20417 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
20418
20419         * g++.dg/other/gc1.C: New test.
20420
20421 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20422
20423         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
20424
20425 2002-01-22  Richard Henderson  <rth@redhat.com>
20426
20427         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
20428
20429 2002-01-22  Richard Henderson  <rth@redhat.com>
20430
20431         * gcc.dg/20020122-4.c: New.
20432
20433 2002-01-22  H.J. Lu <hjl@gnu.org>
20434
20435         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
20436         link output.
20437         * gcc.dg/special/ecos.exp: Likewise.
20438         * lib/g++-dg.exp: Likewise.
20439         * lib/g77-dg.exp: Likewise.
20440         * lib/gcc-dg.exp : Likewise.
20441         * lib/mike-g++.exp: Likewise.
20442         * lib/mike-g77.exp: Likewise.
20443         * lib/mike-gcc.exp: Likewise.
20444         * lib/objc-dg.exp: Likewise.
20445
20446 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
20447
20448         PR target/5379
20449         * gcc.dg/20020122-2.c: New test.
20450
20451 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
20452
20453         * gcc.dg/20020122-1.c: New test.
20454
20455 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
20456
20457         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
20458
20459 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
20460
20461         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
20462
20463 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20464
20465         * gcc.c-torture/compile/20020121-1.c: New test.
20466
20467 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20468
20469         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
20470         ld_library_path.
20471
20472 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
20473
20474         * gcc.dg/20020218-1.c: New test.
20475
20476 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
20477
20478         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
20479         messages
20480         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
20481         "At global scope" warning
20482         * g++.dg/ext/align1.C: Change cygwin test for alignment
20483         from db-bogus to dg-warning
20484
20485 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
20486
20487         * g77.f-torture/compile/cpp2.F: New test.
20488
20489 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20490
20491         * g++.dg/template/access1.C: New test.
20492
20493 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
20494
20495         * gcc.dg/20020118-1.c: New.
20496
20497 2002-01-18  Kazu Hirata  <kazu@hxi.com>
20498
20499         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
20500
20501 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20502
20503         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
20504         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
20505         alignment warnings.
20506
20507 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20508
20509         * gcc.misc-tests/i386-prefetch.exp: Save and restore
20510         torture_with_loops and torture_without_loops
20511
20512 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
20513
20514         * gcc.c-torture/compile/20020116-1.c: New test.
20515
20516 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
20517
20518         * gcc.dg/20020116-2.c: New test.
20519
20520         * gcc.dg/ultrasp4.c: New test.
20521
20522         * gcc.dg/20020116-1.c: New test.
20523
20524 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
20525
20526         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
20527         by EABI.
20528
20529 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
20530
20531         * gcc.misc-tests/i386-prefetch.exp: New.
20532         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
20533         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
20534         * gcc.misc-tests/i386-pf-none-1.c: New test.
20535         * gcc.misc-tests/i386-pf-sse-1.c: New test.
20536
20537 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
20538
20539         * gcc.dg/gnu89-init-1.c: Add new tests.
20540
20541 2002-01-15  Andreas Jaeger  <aj@suse.de>
20542
20543         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
20544         * gcc.dg/i386-mmx-2.c: Likewise.
20545         * gcc.dg/i386-sse-1.c: Likewise.
20546         * gcc.dg/i386-sse-2.c: Likewise.
20547         * gcc.dg/i386-sse-3.c: Likewise.
20548
20549 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
20550
20551         * g77.f-torture/execute/intrinsic-unix-bessel.f:
20552         Uncomment additional cases that now pass.
20553
20554 2002-01-11  Richard Henderson  <rth@redhat.com>
20555
20556         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
20557         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
20558
20559 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
20560
20561         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
20562
20563 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
20564
20565         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
20566         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
20567
20568 2002-01-10  Dale Johannesen  <dalej@apple.com>
20569
20570         * gcc.c-torture/execute/loop-11.c: New.
20571
20572 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
20573
20574         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
20575         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
20576
20577 2002-01-09  Richard Henderson  <rth@redhat.com>
20578
20579         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
20580         type in which to perform the operation for each size.
20581
20582 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
20583
20584         * gcc.c-torture/compile/20020109-2.c: New test.
20585
20586 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
20587
20588         * gcc.c-torture/execute/loop-10.c: New test.
20589
20590 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20591
20592         * gcc.c-torture/compile/20010226-1.c: New test.
20593         * gcc.c-torture/compile/20010227-1.c: New test.
20594         * gcc.c-torture/compile/20010426-1.c: New test.
20595         * gcc.c-torture/compile/20010510-1.c: New test.
20596         * gcc.c-torture/compile/20010605-3.c: New test.
20597         * gcc.c-torture/compile/20010824-1.c: New test.
20598         * gcc.c-torture/execute/20010409-1.c: New test.
20599         * gcc.dg/noncompile/20000901-1.c: New test.
20600         * gcc.dg/20001023-1.c: New test.
20601         * gcc.dg/20001101-1.c: New test.
20602         * gcc.dg/20001102-1.c: New test.
20603         * gcc.dg/20010207-1.c: New test.
20604         * gcc.dg/20010405-1.c: New test.
20605         * gcc.dg/20010822-1.c: New test.
20606         * gcc.dg/20011107-1.c: New test.
20607
20608 2002-01-09  Jeffrey A Law  (law@redhat.com)
20609
20610         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
20611
20612         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
20613         execution failure on PA targets.
20614
20615 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20616
20617         * gcc.c-torture/compile/20020109-1.c: New test.
20618
20619 2002-01-08  Kazu Hirata  <kazu@hxi.com>
20620
20621         * gcc.c-torture/execute/20020108-1.c: New test.
20622
20623 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
20624
20625         * gcc.dg/20020108-1.c: New test.
20626
20627 2002-01-08  H.J. Lu <hjl@gnu.org>
20628
20629         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
20630         for header files.
20631
20632 2002-01-08  Geoff Keating  <geoffk@redhat.com>
20633
20634         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
20635         consistency.
20636
20637 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
20638
20639         * gcc.dg/altivec-4.c: Test altivec predicates.
20640
20641 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
20642
20643         * gcc.c-torture/execute/20020107-1.c: New test.
20644
20645 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20646
20647         PR c/5279
20648         * gcc.c-torture/compile/20020106-1.c: New test.
20649
20650 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20651
20652         * gcc.c-torture/execute/nestfunc-4.c: New test.
20653
20654 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20655
20656         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
20657         extra triple that slipped in.
20658         * g++.old-deja/g++.abi/align.C: Likewise.
20659         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20660
20661 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20662
20663         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
20664         * g++.old-deja/g++.abi/align.C: Likewise.
20665         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20666
20667         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
20668         on FreeBSD/i386.
20669         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
20670         FreeBSD.
20671
20672 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
20673
20674         * gcc.dg/20020104-1.c: New test.
20675
20676         * gcc.dg/20020104-2.c: New test.
20677
20678 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
20679
20680         * gcc.dg/20020103-1.c: Fix typo in target selector.
20681
20682 2002-01-03  Richard Henderson  <rth@redhat.com>
20683
20684         * gcc.dg/20020103-1.c: New.
20685
20686 2002-01-03  Kazu Hirata  <kazu@hxi.com>
20687
20688         * gcc.c-torture/execute/20020103-1.c: New test.
20689
20690 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
20691
20692         * g++.dg/other/debug2.C: New test.
20693
20694         * gcc.c-torture/compile/20020103-1.c: New test.
20695
20696 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
20697
20698         * gcc.dg/gnu89-init-1.c: Added new tests.
20699
20700 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20701
20702         * g++.dg/template/friend2.C: Remove as patch is reverted.
20703
20704         * g++.dg/warn/oldcast1.C: New test.
20705
20706         * g++.dg/template/ptrmem1.C: New test.
20707         * g++.dg/template/ptrmem2.C: New test.
20708
20709         * g++.dg/template/ntp.C: New test.
20710
20711         * g++.dg/other/component1.C: New test.
20712
20713         * g++.dg/template/ttp3.C: New test.
20714
20715         * g++.dg/template/friend2.C: New test.
20716         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
20717
20718 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20719
20720         * g++.dg/other/ptrmem1.C: New test.
20721         * g++.dg/other/ptrmem2.C: New test.
20722
20723 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20724
20725         * g++.dg/template/ctor1.C: New test.
20726
20727 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20728
20729         * g++.dg/template/friend2.C: New test.
20730
20731 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
20732
20733         * gcc.dg/mmix-1.c: New test.
20734
20735 2001-12-31  Richard Henderson  <rth@redhat.com>
20736
20737         * gcc.dg/asm-5.c: New.
20738
20739 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
20740
20741         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
20742         in namespace __gnu_cxx
20743
20744 2001-12-30  Richard Henderson  <rth@redhat.com>
20745
20746         * gcc.dg/debug-6.c: New.
20747
20748 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
20749
20750         * gcc.c-torture/compile/20011229-2.c: New test.
20751
20752 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
20753
20754         * gcc.dg/debug-3.c: New test.
20755         * gcc.dg/debug-4.c: New test.
20756         * gcc.dg/debug-5.c: New test.
20757
20758 2001-12-29  Richard Henderson  <rth@redhat.com>
20759
20760         * g++.dg/eh/loop1.C: New.
20761
20762 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20763
20764         * g++.dg/template/crash1.C: New test.
20765
20766 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20767
20768         * g++.dg/other/const1.C: New test.
20769
20770 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20771
20772         * gcc.c-torture/compile/20011229-1.c: New test.
20773
20774 2001-12-28  Stan Shebs  <shebs@apple.com>
20775
20776         * lib/objc-torture.exp: Resync with c-torture.exp.
20777         * lib/objc.exp: Load standard libraries.
20778
20779 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
20780
20781         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
20782         additional tests.
20783
20784 2001-12-27  Roger Sayle <roger@eyesopen.com>
20785
20786         * gcc.c-torture/execute/string-opt-16.c: New testcase.
20787
20788 2001-12-27  Richard Henderson  <rth@redhat.com>
20789
20790         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
20791
20792 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20793
20794         * g++.dg/eh/ctor1.C: New test.
20795         * g++.dg/other/error2.C: New test.
20796
20797 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20798
20799         * g++.dg/other/init2.C: New test.
20800
20801 2001-12-24  Richard Henderson  <rth@redhat.com>
20802
20803         * gcc.dg/20011223-1.c: New.
20804         * gcc.dg/inline-1.c: New.
20805
20806 2001-12-23  Richard Henderson  <rth@redhat.com>
20807
20808         * gcc.dg/asm-4.c: Test operand modifiers.
20809
20810 2001-12-23  Richard Henderson  <rth@redhat.com>
20811
20812         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
20813
20814 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20815
20816         * gcc.c-torture/execute/20011223-1.c: New test.
20817
20818 2001-12-21  Richard Henderson  <rth@redhat.com>
20819
20820         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
20821         re-enables the warning.
20822
20823 2001-12-21  Richard Henderson  <rth@redhat.com>
20824
20825         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
20826
20827 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20828
20829         * gcc.c-torture/compile/20011218-1.c: New test.
20830
20831 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
20832
20833         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
20834         arm-isr.c test.
20835         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
20836         epilogue generation for ARM ISR routines.
20837
20838 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20839
20840         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
20841         * gcc.dg/format/c90-printf-3.c: Likewise.
20842         * gcc.dg/format/c99-printf-3.c: Likewise.
20843         * gcc.dg/format/ext-1.c: Likewise.
20844         * gcc.dg/format/ext-6.c: Likewise.
20845         * gcc.dg/format/format.h: Prototype unlocked stdio.
20846
20847 2001-12-20  Richard Henderson  <rth@redhat.com>
20848
20849         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
20850         (arena): Use it.
20851         (malloc): Correct allocation logic.  Abort if we fill up the
20852         arena before initialization complete.
20853         (realloc): Correct allocation logic.
20854
20855 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20856
20857         * gcc.c-torture/compile/20011219-2.c: New test.
20858
20859         * gcc.c-torture/execute/20011219-1.c: New test.
20860
20861 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
20862
20863         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
20864         target does not support weak symbols.
20865
20866 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
20867
20868         * gcc.c-torture/compile/20011219-1.c: New test.
20869
20870 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20871
20872         * g++.dg/other/error1.C: New test.
20873
20874 2001-12-17  Jeffrey A Law  (law@redhat.com)
20875
20876         * gcc.c-torture/execute/20011217-1.c: New test.
20877
20878 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
20879
20880         * objc.dg/special/: New directory.
20881         * objc.dg/special/special.exp: New file.
20882         * objc.dg/special/unclaimed-category-1.h: New file.
20883         * objc.dg/special/unclaimed-category-1a.m: New file.
20884         * objc.dg/special/unclaimed-category-1.m: New file.
20885
20886 2001-12-17  Andreas Jaeger  <aj@suse.de>
20887
20888         * gcc.c-torture/compile/20011217-2.c: New test.
20889
20890 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20891
20892         * gcc.c-torture/compile/20011217-1.c: New test.
20893
20894 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
20895
20896         * testsuite/gcc.dg/20011214-1.c: New.
20897
20898 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
20899
20900         * gcc.dg/altivec-4.c: New.
20901
20902 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
20903
20904         * gcc.dg/20011113-1.c: New test.
20905
20906 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20907
20908         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
20909         std::__malloc_alloc_template<0> and
20910         std::__default_alloc_template<false, 0>.
20911
20912 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
20913
20914         * objc/execute/bf-21.m: New test.
20915         * objc/execute/enumeration-1.m: New test.
20916         * objc/execute/enumeration-2.m: New test.
20917
20918 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
20919
20920         * gcc.dg/gnu89-init-1.c: New test.
20921
20922 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20923
20924         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
20925         * g++.old-deja/g++.jason/2371.C: Likewise.
20926         * g++.old-deja/g++.jason/template33.C: Likewise.
20927         * g++.old-deja/g++.jason/template34.C: Likewise.
20928         * g++.old-deja/g++.jason/template36.C: Likewise.
20929         * g++.old-deja/g++.oliva/typename1.C: Likewise.
20930         * g++.old-deja/g++.oliva/typename2.C: Likewise.
20931         * g++.old-deja/g++.other/typename1.C: Likewise.
20932         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20933         * g++.old-deja/g++.pt/nontype5.C: Likewise.
20934         * g++.old-deja/g++.pt/typename11.C: Likewise.
20935         * g++.old-deja/g++.pt/typename14.C: Likewise.
20936         * g++.old-deja/g++.pt/typename16.C: Likewise.
20937         * g++.old-deja/g++.pt/typename3.C: Likewise.
20938         * g++.old-deja/g++.pt/typename4.C: Likewise.
20939         * g++.old-deja/g++.pt/typename5.C: Likewise.
20940         * g++.old-deja/g++.pt/typename7.C: Likewise.
20941         * g++.old-deja/g++.robertl/eb9.C: Likewise.
20942
20943 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
20944
20945         * g++.dg/other/linkage1.C: New test.
20946         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
20947         specifiers.
20948
20949 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20950
20951         * gcc.dg/concat.c: New test.
20952
20953 2001-12-11  Stan Shebs  <shebs@apple.com>
20954
20955         * objc/compile: New test directory.
20956         * objc/compile/compile.exp: New expect script.
20957         * objc/compile/20011211-1.m: New compile test.
20958
20959 2001-12-11  Jason Merrill  <jason@redhat.com>
20960
20961         * lib/prune.exp (prune_gcc_output): Also handle "In member
20962         function".  So many permutations...
20963
20964 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
20965
20966         * g++.dg/template/typedef1.C: New test.
20967
20968 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20969
20970         * g++.dg/other/copy1.C: New test.
20971
20972 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
20973
20974         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
20975
20976         * gcc.dg/builtin-choose-expr.c: New.
20977
20978 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
20979
20980         * gcc.dg/altivec-2.c: New.
20981
20982 2001-12-07  Richard Henderson  <rth@redhat.com>
20983
20984         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
20985
20986 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
20987
20988         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
20989         ultrasparc.
20990
20991 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20992
20993         * g++-old.deja/g++.robertl/eb101.C: Deleted.
20994
20995 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
20996
20997         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
20998         variable argument list.
20999
21000 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
21001
21002         * gcc.c-torture/execute/memcheck: Delete entire directory.
21003         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
21004         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
21005
21006 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21007
21008         * gcc.dg/Wshadow-1.c: New test.
21009
21010 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
21011
21012         * gcc.c-torture/compile/20011130-1.c: New test.
21013
21014         * gcc.dg/noncompile/20011025-1.c: New test.
21015
21016         * g++.dg/other/anon-union.C: New test.
21017
21018         * gcc.c-torture/execute/20011024-1.c: New test.
21019
21020 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21021
21022         * gcc.c-torture/execute/20000722-1.x,
21023         gcc.c-torture/execute/20010123-1.x: Remove.
21024         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
21025         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
21026         gcc.dg/c99-complit-2.c: New tests.
21027
21028 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
21029
21030         * g++.dg/inherit/base1.C: New test.
21031
21032 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
21033
21034         * g++.dg/other/stdarg1.C: New test.
21035
21036         * gcc.c-torture/compile/20011130-2.c: New test.
21037
21038 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
21039
21040         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
21041         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
21042         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
21043         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
21044         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
21045         * gcc.dg/builtin-prefetch-1.c: New test.
21046
21047 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
21048
21049         * gcc.dg/20011130-1.c: New test.
21050
21051 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21052
21053         * g++.dg/other/scope1.C: New test.
21054         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
21055
21056 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21057
21058         * gcc.dg/vla-init-1.c: New test.
21059
21060 2001-12-01  Geoff Keating  <geoffk@redhat.com>
21061
21062         * gcc.c-torture/compile/structs.c: New testcase from GDB.
21063
21064 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21065
21066         * objc.dg/alias.m: Update.
21067         * objc.dg/class-1.m: Update.
21068         * objc.dg/const-str-1.m: Update.
21069         * objc.dg/fwd-proto-1.m: Update.
21070         * objc.dg/id-1.m: Update.
21071         * objc.dg/super-class-1.m: Update.
21072
21073 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
21074
21075         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
21076         constructs.
21077
21078 2001-11-28  Jeffrey A Law  (law@cygnus.com)
21079
21080         * gcc.c-torture/execute/20011128-1.c: New test.
21081
21082 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
21083
21084         * gcc.dg/20011127-1.c: New test.
21085
21086 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21087
21088         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
21089         from Austin Group draft 7.
21090         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
21091         scanf format arguments.
21092         * gcc.dg/format/no-exargs-2.c: New test.
21093
21094 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
21095
21096         * g++.dg/abi/vbase8-4.C: New test.
21097
21098 2001-11-24  Ian Lance Taylor  <ian@airs.com>
21099
21100         * gcc.c-torture/execute/20011121-1.c: New test.
21101
21102 2001-11-23  Jeffrey A Law  (law@cygnus.com)
21103
21104         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
21105
21106 2001-11-23  Andreas Jaeger  <aj@suse.de>
21107
21108         * gcc.dg/cpp/charconst-2.c: New test.
21109
21110 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
21111
21112         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
21113         to the host if it is remote.  Let tests specify extra headers
21114         they use.
21115         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
21116         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
21117         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
21118         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
21119         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
21120         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
21121         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
21122         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
21123         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
21124         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
21125
21126 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
21127
21128         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
21129         for little endian ARMs.
21130
21131 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
21132
21133         * gcc.c-torture/compile/20011119-1.c: New test.
21134         * gcc.c-torture/compile/20011119-2.c: New test.
21135
21136 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
21137
21138         * gcc.dg/altivec-1.c: Fix typo.
21139
21140 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21141
21142         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
21143
21144 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
21145
21146         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
21147
21148 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
21149
21150         * lib/g77.exp: Don't specify --rpath-link.
21151
21152         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
21153         across all the headers.
21154         * gcc.dg/format/format.exp: For testing on a remote host,
21155         copy format.h.
21156
21157         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
21158         * gcc.c-torture/execute/930406-1.c: Likewise.
21159         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21160
21161 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
21162
21163         * gcc.dg/altivec-1.c: New.
21164
21165 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
21166
21167         * gcc.dg/cpp/fpreprocessed.c: New test case.
21168
21169 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21170
21171         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
21172         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
21173         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
21174
21175 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21176
21177         * gcc.dg/no-builtin-1.c: New test.
21178
21179 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
21180
21181         * gcc.c-torture/execute/20011115-1.c: New test.
21182
21183 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
21184
21185         * gcc.c-torture/compile/20011114-2.c: New test.
21186         * gcc.c-torture/compile/20011114-3.c: New test.
21187         * gcc.c-torture/compile/20011114-4.c: New test.
21188
21189 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21190
21191         * g++.dg/other/init1.C: New test.
21192
21193 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
21194
21195         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
21196         message.
21197
21198         * gcc.c-torture/execute/20011114-1.c: New testcase.
21199
21200         * gcc.c-torture/compile/20010327-1.c: Revert last change.
21201         * gcc.c-torture/compile/20011114-1.c: New test, exactly
21202         like the (before this change) version of 20010327-1.c.
21203
21204 2001-11-14  Roger Sayle <roger@eyesopen.com>
21205
21206         * gcc.c-torture/execute/string-opt-13.c: New testcase.
21207
21208 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
21209
21210         * g++.dg/init/array2.C: New test.
21211
21212 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
21213
21214         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
21215
21216 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
21217
21218         * g++.dg/other/forscope1.C: New test.
21219         * g++.dg/ext/forscope1.C: New test.
21220         * g++.dg/ext/forscope2.C: New test.
21221
21222 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
21223
21224         * gcc.c-torture/execute/20011113-1.c: New test.
21225
21226 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
21227
21228         * gcc.c-torture/execute/20011109-2.c: New test.
21229
21230         * gcc.c-torture/execute/20011109-1.c: New test.
21231
21232 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
21233
21234         * gcc.c-torture/compile/20011109-1.c: New test.
21235
21236 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
21237
21238         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
21239         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
21240         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
21241         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
21242         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
21243         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
21244         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
21245
21246 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21247
21248         * g++.dg/warn/Wshadow-1.C: New tests.
21249         * g++.old-deja/g++.mike/for3.C: Update.
21250
21251 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21252
21253         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
21254         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
21255         XFAILs.  Adjust expected error texts.
21256         * gcc.c-torture/compile/20011106-1.c,
21257         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
21258         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
21259         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
21260         gcc.dg/c99-array-lval-5.c: New tests.
21261
21262 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21263
21264         * gcc.dg/cpp/defined.c: Update.
21265
21266 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21267
21268         * gcc.c-torture/execute/anon-1.c: New test.
21269
21270 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
21271
21272         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
21273         same size, so no warning should be produced on stormy16.
21274
21275         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
21276         due to oversized array.
21277         * g++.old-deja/g++.mike/ns15.C: Likewise.
21278         * g++.old-deja/g++.pt/crash16.C: Likewise.
21279
21280 2001-11-02  Graham Stott  <grahams@redhat.com>
21281
21282         * g++.dgother/debug1.C: Fix typos.
21283
21284 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
21285
21286         * g++.dg/other/debug1.C: New test.
21287
21288 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21289
21290         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
21291         of unsigned long.
21292
21293 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
21294
21295         * gcc.dg/20011029-2.c: New test.
21296
21297         * gcc.c-torture/compile/20011029-1.c: New test.
21298
21299 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
21300
21301         * objc/execute/class_self-1.m: New test.
21302         * objc/execute/class_self-2.m: New test.
21303
21304 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
21305
21306         * gcc.misc-tests/msgs.exp: Delete.
21307         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
21308         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
21309         error set to match recent changes.
21310
21311 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
21312
21313         * gcc.dg/20011021-1.c: New test.
21314
21315 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
21316
21317         * gcc.c-torture/compile/20011023-1.c: New test.
21318
21319 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
21320
21321         * lib/g77.exp: Rewrite based on lib/g++.exp.
21322
21323 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
21324
21325         * gcc.c-torture/execute/20011019-1.c: New test.
21326
21327         * gcc.dg/20011018-1.c: New test.
21328
21329 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
21330
21331         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
21332
21333 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
21334
21335         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
21336         * gcc.dg/attr-invalid.c: Likewise.
21337
21338 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
21339
21340         * testsuite/gcc.dg/20011015-1.c: New test.
21341
21342 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21343
21344         * g++.dg/template/unify2.C: New test.
21345
21346 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21347
21348         * g++.dg/other/exception-specification.C: New test
21349
21350 2001-10-13  Tom Rix  <trix@redhat.com>
21351
21352         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
21353         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
21354
21355 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
21356
21357         * testsuite/gcc.dg/20011009-1.c: New test.
21358
21359 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21360
21361         PR g++/4476
21362         * g++.dg/other/friend1.C: New test.
21363
21364 2001-10-11  Richard Henderson  <rth@redhat.com>
21365
21366         * g++.old-deja/g++.other/crash18.C: Add -S to options.
21367
21368 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21369
21370         * gcc.c-torture/compile/20011010-1.c: New.
21371
21372 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21373
21374         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
21375         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
21376         g77.f-torture/execute/execute.exp,
21377         g77.f-torture/noncompile/noncompile.exp,
21378         gcc.c-torture/compile/compile.exp,
21379         gcc.c-torture/execute/execute.exp,
21380         gcc.c-torture/execute/ieee/ieee.exp,
21381         gcc.c-torture/execute/memcheck/memcheck.exp,
21382         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
21383         objc/execute/execute.exp: Update FSF address.
21384
21385 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21386
21387         * gcc.dg/cpp/cmdlne-C.c: Update.
21388         * gcc.dg/cpp/cmdlne-C2.c: New.
21389
21390 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21391
21392         * gcc.c-torture/execute/20011008-3.c: New.
21393
21394 2001-10-08  DJ Delorie  <dj@redhat.com>
21395
21396         * gcc.dg/20011008-1.c: New.
21397         * gcc.dg/20011008-2.c: New.
21398
21399 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21400
21401         * gcc.dg/cpp/spacing1.c: Update test.
21402
21403 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21404
21405         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
21406         spelling errors of "separate" as "seperate".
21407
21408 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
21409
21410         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
21411         enough to avoid inlining.
21412
21413 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21414
21415         * lib/g77.exp: set libg2c_dir correctly.
21416
21417 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21418
21419         * gcc.dg/cpp/macro11.c: New test.
21420
21421 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21422
21423         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
21424         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
21425         gcc.dg/format/multattr-3.c: New tests.
21426         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
21427         tests for format attributes on function pointers being rejected.
21428
21429 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21430
21431         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
21432
21433 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21434
21435         * g++.dg/warn/format1.C: New test.
21436
21437 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21438
21439         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
21440
21441 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21442
21443         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
21444
21445 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21446
21447         * gcc.dg/cpp/redef2.c: Add test.
21448
21449 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
21450
21451         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
21452         long-standing bug on i686, apparently.
21453         * gcc.c-torture/execute/loop-2c.x: New file.
21454         * gcc.c-torture/execute/loop-2d.x: New file.
21455         * gcc.c-torture/execute/loop-3c.x: New file.
21456
21457 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
21458
21459         * gcc.dg/cpp/20000625-2.c: Correct line number.
21460
21461 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21462
21463         * gcc.dg/cpp/macro10.c: New test.
21464         * gcc.dg/cpp/strify3.c: New test.
21465         * gcc.dg/cpp/spacing1.c: Add tests.
21466         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
21467         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
21468
21469 2001-09-24  DJ Delorie  <dj@redhat.com>
21470
21471         * gcc.c-torture/execute/20010924-1.c: New test.
21472
21473 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21474
21475         * testsuite/objc/execute/paste.m: Remove.
21476
21477 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21478
21479         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
21480
21481 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
21482
21483         * g77.dg/strlen0.f: New test.
21484
21485 2001-09-21  Richard Henderson  <rth@redhat.com>
21486
21487         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
21488         * g++.old-deja/g++.abi/vtable2.C: Likewise.
21489
21490 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21491
21492         Table-driven attributes.
21493         * g++.dg/ext/attrib1.C: New test.
21494
21495 2001-09-20  DJ Delorie  <dj@redhat.com>
21496
21497         * gcc.dg/20000926-1.c: Update expected warning messages.
21498         * gcc.dg/array-2.c: Likewise, and test for warnings too.
21499         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
21500         array.
21501
21502 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
21503
21504         * g++.dg/eh/registers1.C: New test case.
21505
21506 2001-09-17  Richard Henderson  <rth@redhat.com>
21507
21508         * gcc.dg/array-5.c: Fix VLA decomposition test.
21509
21510 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21511
21512         * gcc.dg/cpp/line5.c: New testcase.
21513
21514 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21515
21516         * gcc.dg/cpp/macro9.c: New test.
21517
21518 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
21519
21520         * gcc.c-torture/execute/980223.c: Change type of addr from long
21521         to char *.
21522
21523 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
21524
21525         * gcc.c-torture/execute/20010915-1.c: New test.
21526
21527 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
21528
21529         * g77.dg/bprob: New directory.
21530         * g77.dg/bprob/bprob.exp: New file.
21531         * g77.dg/bprob/bprob-1.f: New test.
21532         * g77.dg/gcov: New directory.
21533         * g77.dg/gcov/gcov.exp: New file.
21534         * g77.dg/gcov/gcov-1.f: New test.
21535         * g77.dg/gcov/gcov-1.x: New file.
21536
21537 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21538
21539         * gcc.dg/cpp/directiv.c: Update.
21540         * gcc.dg/cpp/undef1.c: Update.
21541
21542 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
21543
21544         * gcc.dg/20010912-1.c: New test.
21545
21546 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
21547
21548         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
21549         language-independent file in lib.
21550         * lib/gcov.exp: New file.
21551
21552 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21553
21554         * gcc.c-torture/compile/20010911-1.c: New test.
21555
21556 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
21557
21558         * lib/profopt.exp: New, to support profile-directed optimizations.
21559         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
21560         * gcc.misc-tests/bprob-1.c: New test.
21561         * gcc.misc-tests/bprob-2.c: New test.
21562
21563 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
21564
21565         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
21566         XFAIL and which kinds of gcov output to verify.
21567         * gcc.misc-tests/gcov-4b.x: New file.
21568         * gcc.misc-tests/gcov-5b.x: New file.
21569         * gcc.misc-tests/gcov-6.x: New file.
21570         * gcc.misc-tests/gcov-7.c: New test.
21571         * gcc.misc-tests/gcov-7.x: New file.
21572
21573 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
21574
21575         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
21576         * gcc.misc-tests/gcov-6.c: New test.
21577
21578 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21579
21580         PR c++/3986
21581         * g++.dg/abi/vbase1.C: New test.
21582
21583 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
21584
21585         * objc.dg/method-2.m: New.
21586
21587 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21588
21589         PR c++/4203
21590         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
21591         * g++.dg/init/empty1.C: New test.
21592
21593 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
21594
21595         * gcc.c-torture/compile/20010903-1.c: New test.
21596
21597 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
21598
21599         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
21600         for m68k.
21601
21602 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
21603
21604         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
21605
21606         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
21607
21608         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
21609
21610 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
21611
21612         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
21613         for 16-bit 'unsigned int'.
21614
21615 2001-08-29  Kazu Hirata  <kazu@hxi.com>
21616
21617         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
21618
21619 2001-08-27  Richard Henderson  <rth@redhat.com>
21620
21621         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
21622         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
21623
21624 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
21625
21626         * gcc.dg/asm-names.c (ymain): New.
21627
21628 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
21629
21630         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
21631         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
21632         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
21633
21634 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21635
21636         * gcc.dg/compare5.c: New testcase.
21637
21638 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
21639
21640         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
21641         and "In instantiation".
21642
21643 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
21644
21645         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
21646
21647 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
21648
21649         * gcc.misc-tests/gcov.exp: Add support for branch information.
21650         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
21651         * gcc.misc-tests/gcov-4.c: New test.
21652         * gcc.misc-tests/gcov-4b.c: New test.
21653         * gcc.misc-tests/gcov-5b.c: New test.
21654
21655 2001-08-20  Zack Weinberg  <zackw@panix.com>
21656
21657         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
21658         expected to fail.
21659
21660 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21661
21662         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
21663
21664 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
21665
21666         * g++.dg/eh/template1.C: New test.
21667
21668 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
21669
21670         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
21671         Fix thinko.
21672         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
21673         for xfail.
21674
21675 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
21676
21677         * lib/g77-dg.exp:  Use prune.exp for common procedures
21678         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
21679         * lib/g77.exp: (g77-dg-prune) Remove
21680
21681 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
21682
21683         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
21684
21685 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21686
21687         * g++.dg/template/unify1.C: New test.
21688
21689 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
21690
21691         * g++.dg/abi/empty4.C: New test.
21692
21693 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
21694
21695         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
21696         solaris2.*
21697         * g77.f-torture/compile/pr3743.x: Likewise
21698
21699 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21700
21701         * g++.dg/other/using-declaration.C: New test.
21702
21703 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21704
21705         * gcc.dg/cpp/tr-sign.c: New testcase.
21706
21707 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21708
21709         * gcc.dg/cpp/19951025-1.c: Revert.
21710         * gcc.dg/cpp/directiv.c: We no longer process directives that
21711         interrupt macro arguments.
21712
21713 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
21714
21715         * gcc.dg/bconstp-1.c: New test.
21716
21717 2001-08-03  Richard Henderson  <rth@redhat.com>
21718
21719         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
21720
21721 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21722
21723         * gcc.dg/cpp/19951025-1.c: Update.
21724
21725 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
21726
21727         * g77.dg/ff90-1.f (s): Fix reference of variable z,
21728         should be x.
21729
21730 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21731
21732         Kill -fhonor-std.
21733         * g++.old-deja/g++.ns/ns14.C: Remove special options.
21734         * g++.old-deja/g++.other/std1.C: Likewise.
21735         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
21736
21737 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
21738
21739         * lib/g77.exp:  Load gcc-defs.exp for common procedures
21740         (g77_pass, g77_fail, g77_finish, g77_exit,
21741         ${tool}_check_unsupported_p} Now redundant.  Deleted.
21742
21743 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
21744
21745         * g77.dg/fbackslash.f
21746         * g77.dg/fcase-preserve.f
21747         * g77.dg/ff90-1.f
21748         * g77.dg/ffixed-line-length-0.f
21749         * g77.dg/ffixed-line-length-132.f
21750         * g77.dg/ffixed-line-length-7.f
21751         * g77.dg/ffixed-line-length-72.f
21752         * g77.dg/ffixed-line-length-none.f
21753         * g77.dg/ffree-form-1.f
21754         * g77.dg/fno-backslash.f
21755         * g77.dg/fno-f90-1.f
21756         * g77.dg/fno-fixed-form-1.f
21757         * g77.dg/fno-onetrip.f
21758         * g77.dg/fno-typeless-boz.f
21759         * g77.dg/fno-underscoring.f
21760         * g77.dg/fno-vxt-1.f
21761         * g77.dg/fonetrip.f
21762         * g77.dg/ftypeless-boz.f
21763         * g77.dg/fugly-assumed.f
21764         * g77.dg/funderscoring.f
21765         * g77.dg/fvxt-1.f
21766
21767 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
21768
21769         * objc.dg/fwd-proto-1.m: New.
21770         * objc.dg/local-decl-1.m: New.
21771         * objc.dg/naming-1.m: New.
21772         * objc.dg/naming-2.m: New.
21773         * objc.dg/proto-hier-1.m: New.
21774
21775 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
21776
21777         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
21778         largest-type elements to a struct makes its size grow.
21779
21780 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21781
21782         * g++.dg/abi/vthunk1.C: New test.
21783
21784 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21785
21786         * g++.dg/abi/vbase8-22.C: New test.
21787
21788 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21789
21790         * gcc.dg/cpp/macro8.c: New test.
21791
21792 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21793
21794         * g++.dg/abi/vbase8-21.C: New test.
21795
21796 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21797
21798         * g++.dg/abi/vbase8-10.C: New test.
21799
21800 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21801
21802         * lib/g++.exp (g++_set_ld_library_path): Renamed to
21803         ${tool}_set_ld_library_path.
21804         Changed caller.
21805         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
21806         g++.exp.
21807
21808 2001-07-26  Stan Cox <scox@redhat.com>
21809
21810         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
21811         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
21812         gcc_exit, gcc_check_unsupported_p):
21813         Moved to gcc-deps.exp
21814         * gcc-deps.exp: New file.
21815
21816 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21817
21818         * g++.old-deja/g++.pt/defarg14.C: New test.
21819
21820 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21821
21822         * g++.old-deja/g++.other/lineno5.C: New test.
21823
21824 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21825
21826         * g++.old-deja/g++.pt/crash68.C: New test.
21827
21828 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21829
21830         * g++.old-deja/g++.other/crash42.C: New test.
21831
21832 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21833
21834         * gcc.dg/cpp/extratokens.c: Fix.
21835         * gcc.dg/cpp/skipping2.c: New tests.
21836
21837 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21838
21839         * gcc.c-torture/execute/20010724-1.c: New file.
21840         * gcc.c-torture/execute/20010724-1.x: New file.
21841
21842 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21843
21844         * g++.old-deja/g++.other/cond7.C: New test.
21845
21846 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21847
21848         * g++.old-deja/g++.other/optimize4.C: New test.
21849
21850 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21851
21852         * g++.old-deja/g++.abi/vbase8-5.C: New test.
21853
21854 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
21855
21856         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
21857         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
21858         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
21859         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
21860
21861         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
21862         bug report" message.
21863
21864         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
21865         * g++.dg/ext/instantiate1.C: Move from old-deja.
21866
21867 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
21868
21869         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
21870         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
21871         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
21872         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
21873
21874 2001-07-23  Jeffrey A Law  (law@cygnus.com)
21875
21876         * gcc.c-torture/execute/20010723-1.c: New test.
21877
21878 2001-07-23  Ben Elliston  <bje@redhat.com>
21879
21880         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
21881
21882 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21883
21884         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
21885         i[34567]86-*-*.
21886         Delete handling of ieee_multilib_flags.
21887         Pass -mieee for alpha*-*-* and sh-*-*.
21888         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
21889
21890 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
21891
21892         Remove old-abi tests.
21893         * g++.old-deja/g++.mike/p11116.C: Remove.
21894         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
21895
21896 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
21897
21898         * g77.f-torture/compile/pr3743.f:  New test
21899
21900 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
21901
21902         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
21903
21904 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21905
21906         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
21907         g++.old-deja/g++.pt/static6.C: Likewise.
21908         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
21909         supports weak symbols.
21910
21911 2001-07-18  Andreas Jaeger  <aj@suse.de>
21912
21913         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
21914         supported again.
21915
21916 2001-07-18  Andreas Jaeger  <aj@suse.de>
21917
21918         * gcc.dg/iftrap-1.c: Fix target line.
21919
21920 2001-07-17  Richard Henderson  <rth@redhat.com>
21921
21922         * gcc.c-torture/execute/20010717-1.c: New.
21923
21924 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21925
21926         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
21927         tests.
21928
21929 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21930
21931         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
21932
21933 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21934
21935         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
21936         UAC_SIGBUS, UAC_NOPRINT definitions.
21937
21938 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
21939
21940         * objc/execute/object_is_class.m: New test.
21941         * objc/execute/object_is_meta_class.m: New test.
21942
21943 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21944
21945         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
21946         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
21947
21948 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
21949
21950         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
21951         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
21952
21953 2001-07-14  Richard Henderson  <rth@redhat.com>
21954
21955         * gcc.dg/iftrap-1.c: New.
21956
21957 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
21958
21959         * g77.f-torture/execute/intrinsic77.f: New test.
21960
21961 2001-07-11  Janis Johnson <janis@us.ibm.com>
21962
21963         * gcc.misc-tests/gcov-3.c: New test.
21964
21965 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21966
21967         * gcc.c-torture/compile/20010711-1.c,
21968         * gcc.c-torture/compile/20010711-2.c: New tests.
21969
21970 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21971
21972         * gcc.c-torture/execute/20010711-1.c: New test.
21973
21974 2001-07-11  Ben Elliston  <bje@redhat.com>
21975
21976         * g++.old-deja/g++.other/enum5.C: New test.
21977
21978 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
21979
21980         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
21981         (g++-dg-prune): Call prune_gcc_output.
21982         * prune.exp: New file for prune_gcc_output.
21983         * lib/g++.exp, lib/gcc.exp: Load it.
21984
21985 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21986
21987         * gcc.c-torture/compile/20010701-1.c,
21988         g++.old-deja/g++.ext/attrib6.C: New tests.
21989
21990 2001-07-06  Jeffrey A Law  (law@cygnus.com)
21991
21992         * gcc.c-torture/compile/20010706-1.c: New test.
21993
21994 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
21995
21996         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
21997
21998 2001-06-28  Stan Shebs  <shebs@apple.com>
21999
22000         * gcc.dg/pragma-darwin.c: New test.
22001
22002 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22003
22004         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
22005         Solaris 2.[678] system.
22006
22007 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22008
22009         * gcc.dg/20010622-1.c: New test.
22010
22011 2001-06-18  Stan Shebs  <shebs@apple.com>
22012
22013         * objc.dg: New directory.
22014         * objc.dg/dg.exp: New file.
22015         * objc.dg/alias.m: New.
22016         * objc.dg/class-1.m: New.
22017         * objc.dg/class-2.m: New.
22018         * objc.dg/const-str-1.m: New.
22019         * objc.dg/const-str-2.m: New.
22020         * objc.dg/id-1.m: New.
22021         * objc.dg/method-1.m: New.
22022         * objc.dg/super-class-1.m: New.
22023         * lib/objc-dg.exp: New file.
22024
22025 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22026
22027         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
22028         of label name.
22029
22030 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22031
22032         * g++.old-deja/g++.abi/vbase8-9.C: New test.
22033
22034 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22035
22036         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
22037         variable.
22038
22039 2001-06-12  Richard Henderson  <rth@redhat.com>
22040
22041         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
22042
22043 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22044
22045         * g++.old-deja/g++.abi/vbase5.C: New test.
22046         * g++.old-deja/g++.abi/vbase6.C: New test.
22047         * g++.old-deja/g++.abi/vbase7.C: New test.
22048
22049 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22050
22051         * gcc.c-torture/compile/20010610-1.c: New test.
22052
22053 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22054
22055         * g++.old-deja/g++.abi/vbase4.C: New test.
22056
22057 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22058
22059         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
22060         support %f for HC11/HC12 targets.
22061         * gcc.c-torture/execute/930513-1.x: New file, likewise.
22062         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
22063         on HC11/HC12 targets.
22064         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
22065
22066 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22067
22068         * gcc.dg/wchar_t-1.c: New file.
22069         * gcc.dg/wint_t-1.c: Likewise.
22070
22071 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
22072
22073         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
22074
22075 2001-06-11  Richard Henderson  <rth@redhat.com>
22076
22077         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
22078
22079 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22080
22081         * gcc.c-torture/compile/20010611-1.c: New test.
22082
22083 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22084
22085         * gcc.dg/c99-tag-1.c: Add more tests.
22086
22087 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
22088
22089         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
22090         representation on MN10300 and ARM/Thumb.
22091
22092 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
22093
22094         * g77.f-torture/execute/20010610.f: New.
22095
22096 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
22097
22098         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
22099         names.
22100
22101 2001-06-09  Richard Henderson  <rth@redhat.com>
22102
22103         * gcc.c-torture/execute/ashrdi-1.c: New.
22104         * gcc.c-torture/execute/ashldi-1.c: New.
22105         * gcc.c-torture/execute/lshrdi-1.c: New.
22106
22107 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
22108
22109         * objc/execute/load-3.m: Added. Check sending +load to categories,
22110         in addition to classes.
22111
22112 2001-06-08  Stan Shebs  <shebs@apple.com>
22113
22114         * objc/execute/load-2.m: New test.  From Nicola Pero
22115         <n.pero@mi.flashnet.it>.
22116
22117 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
22118
22119         * gcc.c-torture/execute/20010605-2.c: New test.
22120
22121 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22122
22123         * g++.old-deja/g++.abi/vbase2.C: New test.
22124         * g++.old-deja/g++.abi/vbase3.C: New test.
22125
22126 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22127
22128         * g++.old-deja/g++.pt/friend49.C: New test.
22129
22130 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22131
22132         * g++.old-deja/g++.ext/anon3.C: New test.
22133
22134 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
22135
22136         * g++.old-deja/g++.other/conv7.C: New test.
22137
22138 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22139
22140         * gcc.c-torture/compile/20010605-2.c: New test.
22141
22142 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22143
22144         * gcc.c-torture/execute/20010604-1.c: New test.
22145
22146 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
22147
22148         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
22149
22150 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
22151
22152         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
22153         (g++_link_flags): Likewise.
22154         (g++_init): Pass gccpath's value to two previous functions.
22155
22156 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22157
22158         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
22159         Ensure logfile entry matches exec command line.
22160
22161 2001-05-31  Richard Henderson  <rth@redhat.com>
22162
22163         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
22164         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
22165
22166 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
22167
22168         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
22169         compiler for irix6.2
22170
22171 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
22172
22173         * g++.old-deja/g++.other/optimize3.C: New file.
22174
22175 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
22176
22177         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
22178         assemble.
22179
22180 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
22181
22182         * g++.old-deja/g++.other/optimize2.C: New file.
22183
22184 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
22185
22186         * gcc.c-torture/compile/20010518-2.c: New file.
22187         * gcc.c-torture/execute/20010518-1.c: New file.
22188         * gcc.c-torture/execute/20010518-2.c: New file.
22189
22190 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22191
22192         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
22193
22194 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
22195
22196         G++ no longer defines builtins that do not begin with __builtin.
22197         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
22198         * g++.old-deja/g++.brendand/misc13.C: Likewise.
22199         * g++.old-deja/g++.law/builtin1.C: Likewise.
22200         * g++.old-deja/g++.law/cvt2.C: Likewise.
22201         * g++.old-deja/g++.mike/net5.C: Likewise.
22202         * g++.old-deja/g++.other/builtins1.C: Likewise.
22203         * g++.old-deja/g++.other/builtins2.C: Likewise.
22204         * g++.old-deja/g++.other/builtins3.C: Likewise.
22205         * g++.old-deja/g++.other/builtins4.C: Likewise.
22206         * g++.old-deja/g++.other/inline8.C: Likewise.
22207         * g++.old-deja/g++.robertl/eb39.C: Likewise.
22208
22209 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
22210
22211         * g++.old-deja/g++.pt/using1.C: Adjust.
22212         * g++.old-deja/g++.pt/using2.C: New test.
22213
22214 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22215
22216         * gcc.dg/cpp/charconst.c: New tests.
22217         * gcc.dg/cpp/escape.c: New tests.
22218         * gcc.dg/cpp/escape-1.c: New tests.
22219         * gcc.dg/cpp/escape-2.c: New tests.
22220         * gcc.dg/cpp/ucs.c: New tests.
22221
22222 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
22223
22224         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
22225         native compiler for irix6.5.
22226
22227 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
22228
22229         * lib/g++.exp (g++_include_flags): Use args to compute
22230         get_multilibs.
22231         (g++_link_flags): Likewise.
22232         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
22233
22234 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22235
22236         * gcc.dg/c90-hexfloat-1.c: Add more tests.
22237
22238 2001-05-21  Geoff Keating  <geoffk@redhat.com>
22239
22240         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
22241         this file.
22242
22243 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22244
22245         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
22246         STACK_SIZE;
22247         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
22248         to STACK_SIZE; Use it to define size of add_histo array.
22249         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
22250         to STACK_SIZE.
22251         (f): Use GITT_SIZE to define size of gitt local table.
22252         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
22253         to STACK_SIZE; Use it to define size of bytemem array.
22254
22255 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22256
22257         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
22258         on 68HC11/HC12 due to the asm instruction.
22259         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
22260         * gcc.c-torture/compile/920520-1.x: Likewise.
22261         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
22262         on 68HC11/HC12 because the function is larger than 64K.
22263         * gcc.c-torture/compile/961203-1.x: New file, this test fails
22264         on 68HC11/HC12 because the structure is too large.
22265
22266 2001-05-20  Richard Henderson  <rth@redhat.com>
22267
22268         * gcc.c-torture/execute/20010520-1.c: New.
22269
22270 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22271
22272         * g++.old-deja/g++.warn/compare1.C: New test.
22273         * gcc.dg/compare4.c: New test.
22274
22275 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
22276
22277         * g++.old-deja/g++.other/optimize1.C: New test.
22278
22279 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22280
22281         * g++.old-deja/g++.pt/spec41.C: New test.
22282
22283 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
22284
22285         * gcc.c-torture/compile/20010114-1.x: Remove.
22286
22287 2001-05-18  Stan Shebs  <shebs@apple.com>
22288
22289         * gcc.c-torture/compile/20010518-1.c: New test.
22290
22291 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
22292
22293         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
22294         * g++.old-deja/g++.pt/crash67.C: New test.
22295
22296 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
22297
22298         * g++.old-deja/g++.other/debug9.C: New test.
22299
22300 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
22301
22302         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
22303
22304 2001-05-16  Jan Hubicka  <jh@suse.cz>
22305
22306         * gcc.c-torture/compile/20010516-1.c: New test.
22307
22308 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22309
22310         * g++.old-deja/g++.other/crash41.C: New test.
22311
22312 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22313
22314         * g++.old-deja/g++.pt/crash66.C: New test.
22315
22316 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
22317
22318         * g++.old-deja/g++.robertl/eb27.C: Convert.
22319
22320 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
22321
22322         * g++.dg/friend-warn.C: New test.  Do not warn about friend
22323         declaration being redundant.
22324
22325 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
22326
22327         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
22328
22329 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
22330
22331         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
22332
22333 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
22334
22335         * lib/g++.exp: Use testsuite_flags.
22336
22337 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
22338
22339         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
22340
22341 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22342
22343         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
22344
22345 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
22346
22347         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
22348
22349 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
22350
22351         * gcc.c-torture/compile/20010313-1.c: New test.
22352
22353 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
22354
22355         * gcc.dg/cpp/direct2.c: New test.
22356         * gccq.dg/cpp/direct2s.c: New test.
22357
22358         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
22359
22360 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
22361
22362         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
22363         * g++.old-deja/g++.other/op3.C: Likewise.
22364
22365 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22366
22367         * gcc.dg/cpp/syshdr.h: New file.
22368         * gcc.dg/cpp/sysmac1.c: Update.
22369         * gcc.dg/cpp/sysmac2.c: Update.
22370
22371 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22372
22373         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
22374
22375 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
22376
22377         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
22378         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
22379
22380 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
22381
22382         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
22383
22384 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
22385
22386         * lib/g++.exp (g++_include_flags): Don't use any special flags
22387         if TESTING_IN_BUILD_TREE is not defined.
22388         (g++_init): Use a plain 'c++' as the compiler if
22389         TESTING_IN_BUILD_TREEE is not defined.
22390
22391 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22392
22393         * g++.old-deja/g++.eh/catch13.C: New test.
22394         * g++.old-deja/g++.eh/catch14.C: New test.
22395
22396 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22397
22398         * gcc.dg/cpp/tr-define.c: New test.
22399
22400 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
22401
22402         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
22403         <stdlib.h>, not <malloc.h>.
22404
22405 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22406
22407         * g++.old-deja/g++.ns/template17.C: New test.
22408
22409 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22410
22411         * g++.old-deja/g++.pt/ref4.C: New test.
22412
22413 2001-04-30  Richard Henderson  <rth@redhat.com>
22414
22415         * gcc.dg/20000724-1.c: Revert last change.
22416
22417 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
22418
22419         * g77.f-torture/execute/20010430.f: New test.
22420
22421 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
22422
22423         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
22424
22425 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
22426
22427         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
22428
22429 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22430
22431         * g++.old-deja/g++.eh/crash6.C: New test.
22432
22433 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22434
22435         * g++.old-deja/g++.other/warn7.C: New test.
22436
22437 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22438
22439         * g++.old-deja/g++.other/defarg9.C: New test.
22440
22441 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22442
22443         * g77.f-torture/compile/20010426.f: New test.
22444         * g77.f-torture/execute/20010426.f: New test.
22445
22446 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22447
22448         * g77.f-torture/compile/20000629-1.x: Remove - error
22449         has been fixed.
22450
22451 2001-04-26  Jeffrey A Law  (law@cygnus.com)
22452
22453         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
22454         Tweak slightly to work with g++.dg framework.
22455         * g++.dg/special/ecos.exp: Run initp1.C test.
22456         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
22457
22458         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
22459         its linker doesn't give line numbers either.
22460         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
22461
22462 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22463
22464         * g++.old-deja/g++.other/lex1.C: New test.
22465
22466 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
22467
22468         * gcc.dg/noncompile/20010425-1.c: New test.
22469
22470 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22471
22472         * g++.old-deja/g++.pt/mangle2.C: New test.
22473
22474 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22475
22476         * gcc.dg/format/plus-1.c: New test.
22477
22478 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22479
22480         * gcc.dg/20010423-1.c: New test.
22481
22482 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22483
22484         * gcc.c-torture/execute/20010422-1.c: New test.
22485
22486 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
22487
22488         * g++.old-deja/g++.ns/type2.C: New test.
22489
22490 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
22491
22492         * g++.old-deja/g++.other/perf1.C: New test.
22493
22494 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
22495
22496         * gcc.dg/c99-func-2.c: Remove xfail.
22497         * gcc.dg/c99-func-3.c: Remove xfail.
22498         * gcc.dg/c99-func-4.c: Remove xfail.
22499
22500 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
22501
22502         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
22503
22504 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22505
22506         * gcc.c-torture/compile/20010423-1.c: New test.
22507
22508 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22509
22510         * g++.old-deja/g++.pt/typename28.C: New test.
22511
22512 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22513
22514         * g++.old-deja/g++.abi/empty2.C: New test.
22515         * g++.old-deja/g++.abi/empty3.C: New test.
22516
22517 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22518
22519         * g++.old-deja/g++.other/comdat2.C: New test.
22520         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
22521
22522 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22523
22524         * g++.old-deja/g++.other/overload14.C: New test.
22525
22526 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22527
22528         * g++.old-deja/g++.other/lookup23.C: New test.
22529
22530 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22531
22532         * gcc.c-torture/execute/20010403-1.c: New test.
22533
22534 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
22535             Mark Mitchell  <mark@codesourcery.com>
22536
22537         * lib/old-dejagnu.exp: Don't delete output of executable.
22538         Add .exe suffix to executables.
22539
22540 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
22541
22542         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
22543
22544 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22545
22546         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
22547
22548 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22549
22550         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
22551         * g++.old-deja/g++.abi/crash1.C: New test.
22552
22553 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22554
22555         * g++.old-deja/g++.other/crash40.C: New test.
22556
22557 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22558
22559         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
22560
22561 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
22562
22563         * g++.old-deja/g++.other/warn6.C: New test.
22564
22565 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22566
22567         * g++.old-deja/g++.robertl/eb42.C: Same.
22568
22569 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22570
22571         * gcc.dg/wtr-conversion-1.c: New testcase.
22572
22573 2001-04-10  Richard Henderson  <rth@redhat.com>
22574
22575         * g++.old-deja/g++.other/array5.C: New.
22576
22577 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22578
22579         * gcc.c-torture/execute/20010408-1.c: New test.
22580
22581 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
22582
22583         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
22584         headers and constructs.
22585         * g++.old-deja/g++.robertl/eb79.C: Same.
22586         * g++.old-deja/g++.robertl/eb77.C (main): Same.
22587         * g++.old-deja/g++.robertl/eb73.C: Same.
22588         * g++.old-deja/g++.robertl/eb66.C (main): Same.
22589         * g++.old-deja/g++.robertl/eb55.C (t): Same.
22590         * g++.old-deja/g++.robertl/eb54.C (main): Same.
22591         * g++.old-deja/g++.robertl/eb46.C (main): Same.
22592         * g++.old-deja/g++.robertl/eb44.C: Same.
22593         * g++.old-deja/g++.robertl/eb41.C (main): Same.
22594         * g++.old-deja/g++.robertl/eb4.C (main): Same.
22595         * g++.old-deja/g++.robertl/eb39.C: Same.
22596         * g++.old-deja/g++.robertl/eb33.C (main): Same.
22597         * g++.old-deja/g++.robertl/eb31.C (main): Same.
22598         * g++.old-deja/g++.robertl/eb30.C: Same.
22599         * g++.old-deja/g++.robertl/eb3.C: Same.
22600         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
22601         * g++.old-deja/g++.robertl/eb21.C: Same.
22602         * g++.old-deja/g++.robertl/eb15.C: Same.
22603         * g++.old-deja/g++.robertl/eb118.C: Same.
22604         * g++.old-deja/g++.robertl/eb115.C (main): Same.
22605         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
22606         * g++.old-deja/g++.robertl/eb109.C: Same.
22607         * g++.old-deja/g++.other/sibcall1.C (main): Same.
22608         * g++.old-deja/g++.mike/rtti1.C: Same.
22609         * g++.old-deja/g++.mike/p658.C: Same.
22610         * g++.old-deja/g++.mike/net46.C: Same.
22611         * g++.old-deja/g++.mike/net34.C: Same.
22612         * g++.old-deja/g++.mike/memoize1.C: Same.
22613         * g++.old-deja/g++.mike/eh2.C: Same.
22614         * g++.old-deja/g++.law/weak.C: Same.
22615         * g++.old-deja/g++.law/visibility7.C: Same.
22616         * g++.old-deja/g++.law/visibility25.C: Same.
22617         * g++.old-deja/g++.law/visibility22.C: Same.
22618         * g++.old-deja/g++.law/visibility2.C: Same.
22619         * g++.old-deja/g++.law/visibility17.C: Same.
22620         * g++.old-deja/g++.law/visibility13.C: Same.
22621         * g++.old-deja/g++.law/visibility10.C: Same.
22622         * g++.old-deja/g++.law/visibility1.C: Same.
22623         * g++.old-deja/g++.law/virtual3.C (eval): Same.
22624         * g++.old-deja/g++.law/vbase1.C: Same.
22625         * g++.old-deja/g++.law/operators32.C: Same.
22626         * g++.old-deja/g++.law/nest3.C: Same.
22627         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
22628         * g++.old-deja/g++.law/except5.C (main): Same.
22629         * g++.old-deja/g++.law/cvt7.C (run): Same.
22630         * g++.old-deja/g++.law/cvt2.C: Same.
22631         * g++.old-deja/g++.law/cvt16.C: Same.
22632         * g++.old-deja/g++.law/ctors6.C (bar): Same.
22633         * g++.old-deja/g++.law/ctors17.C (main): Same.
22634         * g++.old-deja/g++.law/ctors13.C: Same.
22635         * g++.old-deja/g++.law/ctors12.C (main): Same.
22636         * g++.old-deja/g++.law/ctors10.C: Same.
22637         * g++.old-deja/g++.law/code-gen5.C: Same.
22638         * g++.old-deja/g++.law/bad-error7.C: Same.
22639         * g++.old-deja/g++.law/arm9.C: Same.
22640         * g++.old-deja/g++.law/arm12.C: Same.
22641         * g++.old-deja/g++.law/arg8.C: Same.
22642         * g++.old-deja/g++.law/arg1.C: Same.
22643         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
22644         * g++.old-deja/g++.jason/template31.C: Same.
22645         * g++.old-deja/g++.jason/template24.C (main): Same.
22646         * g++.old-deja/g++.jason/2371.C: Same.
22647         * g++.old-deja/g++.eh/new2.C: Same.
22648         * g++.old-deja/g++.eh/new1.C: Same.
22649         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
22650         * g++.old-deja/g++.brendan/nest21.C (main): Same.
22651         * g++.old-deja/g++.brendan/err-msg3.C: Same.
22652         * g++.old-deja/g++.brendan/crash62.C: Same.
22653         * g++.old-deja/g++.brendan/crash52.C: Same.
22654         * g++.old-deja/g++.brendan/crash49.C (main): Same.
22655         * g++.old-deja/g++.brendan/crash38.C: Same.
22656         * g++.old-deja/g++.brendan/crash15.C (main): Same.
22657         * g++.old-deja/g++.brendan/copy9.C: Same.
22658
22659 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
22660
22661         * gcc.c-torture/execute/20001203-2.c (memset):
22662         Count argument is of type __SIZE_TYPE__.
22663
22664 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
22665
22666         * gcc.c-torture/compile/20010404-1.c: New test.
22667
22668 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
22669
22670         * gcc.c-torture/compile/20010326-1.c: New test.
22671
22672 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
22673
22674         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
22675         peculiarities of the SH.
22676         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
22677
22678 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22679
22680         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
22681         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
22682         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
22683
22684 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22685
22686         * g77.f-torture/compile/20010321-1.f: New test.
22687
22688 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22689
22690         * gcc.c-torture/compile/20010329-1.c: New test.
22691
22692 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22693
22694         * gcc.c-torture/execute/20010329-1.c: New test.
22695
22696 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22697
22698         * g++.old-deja/g++.other/eh4.C: Fix typo.
22699
22700 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22701
22702         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
22703
22704 2001-03-28  Philip Blundell  <philb@gnu.org>
22705
22706         * gcc.c-torture/compile/20010328-1.c: New test.
22707
22708 2001-03-27  Richard Henderson  <rth@redhat.com>
22709
22710         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
22711         * g++.old-deja/g++.eh/vbase3.C: Likewise.
22712
22713 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
22714
22715         * gcc.c-torture/compile/20010327-1.c: New test.
22716
22717 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22718
22719         * g++.old-deja/g++.other/friend12.C: New test.
22720         * g++.old-deja/g++.other/friend9.C: Expect no errors.
22721         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
22722
22723 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22724
22725         * gcc.c-torture/execute/20010325-1.c: New test.
22726
22727 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
22728
22729         * g++.old-deja/g++.other/mangle3.C: New test.
22730
22731 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
22732
22733         * g++.old-deja/g++.other/anon8.C: New test.
22734
22735 2001-03-20  Philip Blundell  <philb@gnu.org>
22736
22737         * gcc.c-torture/compile/20010320-1.c: New test.
22738
22739 2001-03-17  Richard Henderson  <rth@redhat.com>
22740
22741         * g++.old-deja/g++.other/eh4.C: Add expected error text.
22742
22743 2001-03-15  Geoff Keating  <geoff@redhat.com>
22744
22745         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
22746         tests on AIX.
22747
22748 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
22749
22750         * g++.old-deja/g++.other/eh4.C: New test.
22751
22752 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22753
22754         * gcc.dg/cpp/mi1.c: Update.
22755
22756 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
22757
22758         * g++.old-deja/g++.other/regstack.C: New test.
22759
22760 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22761
22762         * g++.old-deja/g++.other/ref4.C: New test.
22763
22764 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
22765
22766         * objc/execute/va_method.m: Added.
22767         * objc/execute/IMP.m: Added.
22768         * objc/execute/_cmd.m: Added.
22769         * objc/execute/accessing_ivars.m: Added.
22770         * objc/execute/class-1.m: Added.
22771         * objc/execute/class-10.m: Added.
22772         * objc/execute/class-11.m: Added.
22773         * objc/execute/class-12.m: Added.
22774         * objc/execute/class-13.m: Added.
22775         * objc/execute/class-14.m: Added.
22776         * objc/execute/class-2.m: Added.
22777         * objc/execute/class-3.m: Added.
22778         * objc/execute/class-4.m: Added.
22779         * objc/execute/class-5.m: Added.
22780         * objc/execute/class-6.m: Added.
22781         * objc/execute/class-7.m: Added.
22782         * objc/execute/class-8.m: Added.
22783         * objc/execute/class-9.m: Added.
22784         * objc/execute/class-tests-1.h
22785         * objc/execute/class-tests-2.h
22786         * objc/execute/compatibility_alias.m: Added.
22787         * objc/execute/encode-1.m: Added.
22788         * objc/execute/formal_protocol-1.m: Added.
22789         * objc/execute/formal_protocol-2.m: Added.
22790         * objc/execute/formal_protocol-3.m: Added.
22791         * objc/execute/formal_protocol-4.m: Added.
22792         * objc/execute/formal_protocol-5.m: Added.
22793         * objc/execute/formal_protocol-6.m: Added.
22794         * objc/execute/formal_protocol-7.m: Added.
22795         * objc/execute/informal_protocol.m: Added.
22796         * objc/execute/initialize.m: Added.
22797         * objc/execute/load.m: Added.
22798         * objc/execute/many_args_method.m: Added.
22799         * objc/execute/nested-3.m: Added.
22800         * objc/execute/no_clash.m: Added.
22801         * objc/execute/private.m: Added.
22802         * objc/execute/redefining_self.m: Added.
22803         * objc/execute/root_methods.m: Added.
22804         * objc/execute/selector-1.m: Added.
22805         * objc/execute/static-1.m: Added.
22806         * objc/execute/static-2.m: Added.
22807         * objc/execute/va_method.m: Added.
22808
22809 2001-03-10  Richard Henderson  <rth@redhat.com>
22810
22811         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
22812
22813 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22814
22815         * g++.old-deja/g++.other/crash31.C: XFAIL.
22816         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
22817         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
22818         * gcc.c-torture/execute/20010123-1.x: XFAIL.
22819         * gcc.c-torture/execute/20010124-1.x: XFAIL.
22820         * gcc.dg/sequence-pt-1.c: XFAIL one test.
22821
22822 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22823
22824         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
22825
22826 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22827
22828         * gcc.dg/20000724-1.c: Don't use multiline strings.
22829
22830 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22831
22832         * objc/execute/string1.m, objc/execute/string2.m: Compare the
22833         result of -cString against what we expect it to be; don't just
22834         print it out for no one to read.
22835
22836         * objc/execute/string3.m, objc/execute/string4.m: New tests.
22837         Based on testcases provided by Nicola Pero.
22838
22839 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22840
22841         * gcc.dg/cpp/macro7.c: New test.
22842
22843 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22844
22845         * gcc.dg/cpp/multiline.c: Update.
22846
22847 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22848
22849         * g++.old-deja/g++.other/enum3.C: New test.
22850
22851 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22852
22853         * g++.old-deja/g++.other/pod1.C: New test.
22854
22855 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22856
22857         * g++.old-deja/g++.ext/overload1.C: New test.
22858
22859 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22860
22861         * g++.old-deja/g++.pt/using1.C: New test.
22862
22863 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22864
22865         * g++.old-deja/g++.other/using9.C: New test.
22866
22867 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
22868
22869         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
22870
22871         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
22872
22873 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
22874
22875         * g++.old-deja/g++.ext/realpt1.C: Remove.
22876
22877 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
22878
22879         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
22880
22881 2001-02-26  Will Cohen  <wcohen@redhat.com>
22882
22883         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
22884
22885 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
22886
22887         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
22888         templatized constructors.
22889
22890 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22891
22892         * gcc.c-torture/execute/20010224-1.c: New test.
22893
22894 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
22895
22896         * gcc.c-torture/execute/20010222-1.c: New test.
22897
22898 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
22899
22900         * g++.old-deja/g++.other/inline20.C: New test.
22901
22902 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
22903
22904         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
22905
22906 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22907
22908         * g++.old-deja/g++.other/lookup22.C: New test.
22909
22910 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
22911
22912         * g77.dg: New directory.
22913         * g77.dg/20010216-1.f: New test case.
22914         * g77.dg/dg.exp: New driver.
22915         * lib/g77-dg.exp: New driver library.
22916
22917 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22918
22919         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
22920
22921 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
22922
22923         * g++.old-deja/g++.other/decl9.C: New test.
22924
22925 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
22926
22927         * g++.old-deja/g++.other/init16.C: Update the test so that it does
22928         not need <string> and also tests the initialization at runtime.
22929
22930 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22931
22932         * gcc.c-torture/execute/longlong.c: New test.
22933
22934 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22935
22936         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
22937
22938 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22939
22940         * gcc.c-torture/execute/920302-1.c (execute):
22941         Change argument type to short.
22942
22943 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22944
22945         * g++.old-deja/g++.pt/deduct6.C: New test.
22946
22947 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22948
22949         * g++.old-deja/g++.pt/deduct5.C: New test.
22950
22951 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
22952
22953         * gcc.c-torture/execute/20010209-1.c: New test.
22954
22955 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22956
22957         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
22958
22959 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
22960
22961         * g++.dg/vtgc1.C: Update for new ABI.
22962
22963         * consistency.vlad: New directory, 1665 files.
22964
22965 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22966
22967         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
22968         return type.
22969         * gcc.dg/cpp/digraphs.c: Declare puts.
22970
22971 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22972
22973         * g++.old-deja/g++.other/warn5.C: New test.
22974
22975 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22976
22977         * g++.old-deja/g++.pt/spec40.C: New test.
22978
22979 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22980
22981         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
22982         case.
22983         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
22984
22985 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
22986
22987         * gcc.c-torture/compile/20010209-1.c: New test.
22988
22989 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
22990
22991         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
22992         excess errors message but not if it crashes.
22993         * g++.old-deja/g++.other/crash27.C: Likewise.
22994         * g++.old-deja/g++.other/crash28.C: Likewise.
22995         * g++.old-deja/g++.other/crash30.C: Likewise.
22996         * g++.old-deja/g++.other/crash32.C: Likewise.
22997         * g++.old-deja/g++.other/crash35.C: Likewise.
22998         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22999
23000 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23001
23002         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
23003         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
23004         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
23005         g77.f-torture/execute/execute.exp,
23006         g77.f-torture/noncompile/noncompile.exp,
23007         gcc.c-torture/execute/execute.exp,
23008         gcc.c-torture/execute/memcheck/memcheck.exp,
23009         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
23010         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
23011         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
23012         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
23013         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
23014         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
23015         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
23016         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
23017         Remove bug reporting instructions with ancient email addresses.
23018
23019 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23020
23021         * gcc.dg/20010202-1.c: New test.
23022         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
23023
23024 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
23025
23026         * g++.dg/stdbool-if.C: New test.
23027
23028 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
23029
23030         * objc/execute/fdecl.m: Added main().
23031
23032 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23033
23034         * gcc.c-torture/execute/20010206-1.c: New test.
23035
23036 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23037
23038         * gcc.dg/cpp/avoidpaste1.c: Update.
23039
23040 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
23041
23042         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
23043         Pero <nicola@brainstorm.co.uk>.
23044         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
23045
23046 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
23047
23048         * g++.old-deja/g++.pt/spec39.C: New test.
23049
23050 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
23051
23052         * gcc.c-torture/compile/20010202-1.c: New test.
23053
23054 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
23055
23056         * g++.old-deja/g++.abi/primary2.C: New test.
23057         * g++.old-deja/g++.abi/primary3.C: New test.
23058         * g++.old-deja/g++.abi/primary4.C: New test.
23059         * g++.old-deja/g++.abi/primary5.C: New test.
23060         * g++.old-deja/g++.abi/vtable3.h: New test.
23061         * g++.old-deja/g++.abi/vtable3a.C: New test.
23062         * g++.old-deja/g++.abi/vtable3b.C: New test.
23063         * g++.old-deja/g++.abi/vtable3c.C: New test.
23064         * g++.old-deja/g++.abi/vtable3d.C: New test.
23065         * g++.old-deja/g++.abi/vtable3e.C: New test.
23066         * g++.old-deja/g++.abi/vtable3f.C: New test.
23067         * g++.old-deja/g++.abi/vtable3g.C: New test.
23068         * g++.old-deja/g++.abi/vtable3h.C: New test.
23069         * g++.old-deja/g++.abi/vtable3i.C: New test.
23070         * g++.old-deja/g++.abi/vtable3j.C: New test.
23071         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
23072
23073 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
23074
23075         * g++.old-deja/g++.other/anon6.C: New test.
23076         * g++.old-deja/g++.other/anon7.C: New test.
23077
23078 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23079
23080         * gcc.dg/cpp/avoidpaste2.c: New tests.
23081
23082 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
23083
23084         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
23085
23086 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
23087
23088         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
23089         DECIMAL_DIG cases for Irix."
23090
23091 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
23092
23093         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
23094
23095 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23096
23097         * gcc.dg/c99-tag-1.c: New test.
23098
23099 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23100
23101         * gcc.dg/cpp/tr-warn1.c: Add tests.
23102
23103 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23104
23105         * gcc.dg/cpp/avoidpaste1.c: Update.
23106         * gcc.dg/cpp/paste4.c: Update.
23107
23108 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
23109
23110         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
23111         cases for Irix.
23112
23113 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23114
23115         * g++.old-deja/g++.other/inline19.C: New test.
23116
23117 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23118
23119         * gcc.dg/Wlarger-than.c: New test.
23120
23121 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23122
23123         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
23124
23125 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
23126
23127         * gcc.c-torture/execute/20010129-1.c: New test.
23128         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
23129
23130 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23131
23132         * gcc.dg/cpp/avoidpaste1.c: Test case.
23133
23134 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
23135
23136         * g++.old-deja/g++.other/inline18.C: New test.
23137
23138 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23139
23140         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
23141         and __builtin_putchar.
23142
23143 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
23144
23145         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
23146         tests.
23147
23148 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
23149
23150         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
23151         floating point number rounding mode to round to the nearest
23152         representable mode.
23153
23154 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
23155
23156         * g++.old-deja/g++.other/mangle2.C: New test.
23157
23158 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23159
23160         * gcc.c-torture/compile/20010124-1.c: New test.
23161
23162 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
23163
23164         * g++.old-deja/g++.pt/spec38.C: New test.
23165
23166 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23167
23168         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
23169         "Build don't run".
23170
23171 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23172
23173         * gcc.c-torture/execute/20010123-1.c: New test.
23174
23175 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23176
23177         * g++.old-deja/g++.pt/spec37.C: New test.
23178
23179 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23180
23181         * g++.old-deja/g++.pt/overload14.C: New test.
23182
23183 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23184
23185         * gcc.c-torture/execute/20010122-1.c: New test, exercise
23186         __builtin_return_address.
23187
23188 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
23189
23190         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
23191         * g++.old-deja/g++.pt/spec35.C: New test.
23192         * g++.old-deja/g++.pt/spec36.C: New test.
23193
23194 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
23195
23196         * gcc.c-torture/compile/20010118-1.c: New test.
23197
23198 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
23199
23200         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
23201
23202 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23203
23204         * gcc.c-torture/execute/20010119-1.c: New test.
23205
23206 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23207
23208         * g++.old-deja/g++.other/vbase5.C: New test.
23209
23210 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23211
23212         * gcc.c-torture/execute/20010118-1.c: New test.
23213
23214 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23215
23216         * g++.old-deja/g++.pt/deduct3.C: New test.
23217
23218 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23219
23220         * g++.old-deja/g++.pt/spec34.C: New test.
23221
23222 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
23223
23224         * g77.f-torture/compile/20000601-2.f: New test.
23225
23226 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23227
23228         * g++.old-deja/g++.other/init17.C: New test.
23229
23230 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
23231
23232         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
23233
23234 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23235
23236         * g++.old-deja/g++.pt/unify8.C: New test.
23237
23238 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23239
23240         * g++.old-deja/g++.abi/vbase1.C: New test.
23241
23242 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23243
23244         * g++.old-deja/g++.pt/crash65.C: New test.
23245
23246 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23247
23248         * gcc.dg/cpp/assembl2.S: New test case.
23249
23250 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
23251
23252         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
23253         are supported.
23254
23255 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23256
23257         * g++.old-deja/g++.other/builtins1.C: New test.
23258         * g++.old-deja/g++.other/builtins2.C: Likewise.
23259         * g++.old-deja/g++.other/builtins3.C: Likewise.
23260         * g++.old-deja/g++.other/builtins4.C: Likewise.
23261
23262 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
23263
23264         * gcc.c-torture/compile/20010117-1.c: New test.
23265         * gcc.c-torture/compile/20010117-2.c: New test.
23266
23267 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23268
23269         * g77.f-torture/execute/20010116.[fx]: New test,
23270         XFAIL on i?86-*-*.
23271         * g77.f-torture/compile/20010115.f: Indicate it's
23272         a test for PR fortran/1636.
23273
23274 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23275
23276         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
23277
23278 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23279
23280         * g77.f-torture/compile/20010115.f: New test.
23281
23282 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
23283
23284         * g++.old-deja/g++.pt/nontype5.C: New test.
23285
23286 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23287
23288         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
23289         have an equivalent working one below it.
23290
23291 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23292
23293         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
23294         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23295
23296 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23297
23298         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
23299         message containing "init_priority".
23300         (conpr-2.C): Likewise.
23301         (conpr-3.C): Likewise.
23302         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
23303
23304 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23305
23306         * gcc.c-torture/execute/20010114-2.c: New test.
23307
23308 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23309
23310         * gcc.c-torture/compile/20010114-1.c: New test.
23311         * gcc.c-torture/compile/20010114-1.x: Xfail.
23312         * gcc.c-torture/compile/20010114-2.c: New test.
23313         * gcc.c-torture/execute/20010114-1.c: New test.
23314         * gcc.dg/trunc-1.c: New test.
23315         * gcc.dg/uninit-B.c: New test.
23316
23317 2001-01-13  Nick Clifton  <nickc@redhat.com>
23318
23319         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
23320         target.
23321
23322 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23323
23324         * gcc.c-torture/compile/20010113-1.c: New test.
23325
23326 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
23327
23328         * gcc.c-torture/compile/20001212-1.c: New test.
23329
23330 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23331
23332         * gcc.dg/cpp/widestr1.c: Update.
23333         * gcc.dg/cpp/prag-imp.c: Remove.
23334
23335 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
23336
23337         * gcc.c-torture/execute/20000801-3.x: Remove.
23338         * gcc.dg/c90-init-1.c: New test.
23339         * gcc.dg/c99-init-1.c: New test.
23340         * gcc.dg/c99-init-2.c: New test.
23341         * gcc.dg/gnu99-init-1.c: New test.
23342
23343 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
23344
23345         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
23346         testing that no relevant ones were found.
23347
23348 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23349
23350         * g++.old-deja/g++.pt/cast2.C: New test.
23351
23352 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23353
23354         * g++.old-deja/g++.pt/friend47.C: New test.
23355
23356 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23357
23358         * g++.old-deja/g++.pt/instantiate13.C: New test.
23359
23360 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23361
23362         * g++.old-deja/g++.other/defarg7.C: New test.
23363         * g++.old-deja/g++.other/defarg8.C: New test.
23364
23365 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23366
23367         * g++.old-deja/g++.pt/crash64.C: New test.
23368
23369 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23370
23371         * g++.old-deja/g++.pt/crash63.C: New test.
23372
23373 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23374
23375         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
23376
23377 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
23378
23379         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
23380
23381 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23382
23383         * g++.old-deja/g++.pt/error3.C: New test.
23384
23385 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23386
23387         * g++.old-deja/g++.other/crash39.C: New test.
23388
23389 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23390
23391         * g++.old-deja/g++.other/vbase4.C: New test.
23392
23393 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
23394
23395         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
23396         * gcc.dg/special/20000419-2.c: New file. Identical to above.
23397         * gcc.dg/special/special.exp: New test driver which will check
23398         for alias support for the above test.
23399
23400 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
23401
23402         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
23403         problems on small machines.
23404         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
23405         parameterize.
23406
23407 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
23408
23409         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
23410         mips.
23411         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23412
23413 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
23414
23415         * g++.old_deja/g++.pt/using8.C: New test.
23416
23417 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23418
23419         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
23420
23421 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
23422
23423         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
23424         where a failure is expected.
23425         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
23426
23427 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23428
23429         * g++.old_deja/g++.pt/instantiate12.C: New test.
23430
23431 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23432
23433         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
23434         start of structs.
23435         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
23436         * g++.old-deja/g++.brendan/crash17.C: Likewise.
23437         * g++.old-deja/g++.brendan/crash29.C: Likewise.
23438         * g++.old-deja/g++.brendan/crash48.C: Likewise.
23439         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23440         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
23441         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23442         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
23443         * g++.old-deja/g++.eh/spec6.C: Likewise.
23444         * g++.old-deja/g++.jason/crash3.C: Likewise.
23445         * g++.old-deja/g++.law/ctors11.C: Likewise.
23446         * g++.old-deja/g++.law/ctors17.C: Likewise.
23447         * g++.old-deja/g++.law/ctors5.C: Likewise.
23448         * g++.old-deja/g++.law/ctors9.C: Likewise.
23449         * g++.old-deja/g++.mike/ambig1.C: Likewise.
23450         * g++.old-deja/g++.mike/net22.C: Likewise.
23451         * g++.old-deja/g++.mike/p3538a.C: Likewise.
23452         * g++.old-deja/g++.mike/p3538b.C: Likewise.
23453         * g++.old-deja/g++.mike/virt3.C: Likewise.
23454         * g++.old-deja/g++.niklas/t128.C: Likewise.
23455         * g++.old-deja/g++.other/anon4.C: Likewise.
23456         * g++.old-deja/g++.other/using1.C: Likewise.
23457         * g++.old-deja/g++.other/warn3.C: Likewise.
23458         * g++.old-deja/g++.pt/t37.C: Likewise.
23459         * g++.old-deja/g++.robertl/eb69.C: Likewise.
23460         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23461
23462 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23463
23464         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
23465
23466 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23467
23468         * gcc.c-torture/execute/stdio-opt-3.c: New test.
23469
23470 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
23471
23472         * gcc.c-torture/compile/20010107-1.c: New test.
23473
23474 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23475
23476         * gcc.c-torture/execute/builtin-noret-1.c: New test.
23477
23478 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23479
23480         * gcc.dg/format/format.h: New file.
23481         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
23482         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
23483         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
23484         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
23485         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
23486         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23487         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
23488         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
23489         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
23490         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
23491         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
23492         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
23493         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
23494         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
23495         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
23496         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
23497         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
23498         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
23499         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
23500         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
23501         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
23502         instead of declaring standard types, macros and functions in each
23503         test.
23504
23505 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
23506
23507         * gcc.c-torture/execute/20010106-1.c: New test.
23508
23509 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23510
23511         * gcc.dg/format/format.exp: New file.
23512         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
23513         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
23514         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
23515         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
23516         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
23517         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
23518         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
23519         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
23520         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
23521         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
23522         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
23523         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
23524         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
23525         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
23526         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
23527         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
23528         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
23529         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
23530         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
23531         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
23532         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
23533         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
23534         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
23535         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
23536         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
23537         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
23538         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
23539         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
23540         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
23541         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
23542         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
23543         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
23544         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
23545         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
23546         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
23547         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
23548         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
23549         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
23550         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
23551         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
23552         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
23553         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
23554
23555 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
23556
23557         * gcc.c-torture/execute/991228-1.c: Take word endianness into
23558         account.
23559
23560 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23561
23562         * gcc.c-torture/execute/builtin-complex-1.c: New test.
23563
23564 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23565
23566         * g++.old-deja/g++.pt/crash62.C: New test.
23567
23568 2001-01-04  Richard Henderson  <rth@redhat.com>
23569
23570         * gcc.dg/20000926-1.c: Update expected warnings.
23571         * gcc.dg/array-2.c: Likewise.
23572         * gcc.dg/array-4.c: Also validate flexible array members.
23573         * gcc.dg/c99-flex-array-1.c: New.
23574
23575 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23576
23577         * gcc.c-torture/compile/20001222-1.x: Remove.
23578
23579 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23580
23581         * gcc.c-torture/execute/built-in-setjmp.c: New.
23582
23583 2001-01-03  Richard Henderson  <rth@redhat.com>
23584
23585         * gcc.dg/940510-1.c: Update expected error wording.
23586         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
23587
23588 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
23589
23590         * lib/target-supports.exp (check_alias_available): Modified to
23591         indicate aliases not supported if only weak aliases are supported.
23592
23593 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23594
23595         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
23596         Turn on cmpstrsi checks for __pj__ and __i370__.
23597
23598 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23599
23600         * g++.old-deja/g++.other/virtual11.C: New test.
23601
23602 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23603
23604         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
23605
23606 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23607
23608         * gcc.c-torture/compile/20010102-1.c: New test.
23609
23610 2001-01-02  Andreas Jaeger  <aj@suse.de>
23611
23612         * gcc.dg/noreturn-3.c: New test.
23613
23614         * gcc.dg/noreturn-4.c: New test.
23615
23616 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23617
23618         * gcc.c-torture/execute/stdio-opt-1.c: Also test
23619         __builtin_fputc and __builtin_fwrite.
23620
23621 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23622
23623         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
23624         signed char, not default char.
23625
23626 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23627
23628         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
23629
23630 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
23631
23632         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
23633
23634 2000-12-29  Richard Henderson  <rth@redhat.com>
23635
23636         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
23637         (__cyg_profile_func_exit): Define.
23638
23639 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23640
23641         * g++.dg/vtgc1.C: New test.
23642
23643 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
23644
23645         * gcc.dg/noncompile/20001228-1.c: New test.
23646
23647         * gcc.dg/20001228-1.c: New test.
23648
23649         * gcc.c-torture/execute/20001228-1.c: New test.
23650
23651 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
23652
23653         * gcc.dg/format-strfmon-1.c: New test.
23654
23655 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23656
23657         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
23658         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
23659         * gcc.c-torture/execute/string-opt-1.c: Likewise.
23660         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23661         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23662         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23663         * gcc.c-torture/execute/string-opt-6.c: Likewise.
23664         * gcc.c-torture/execute/string-opt-7.c: Likewise.
23665         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23666         * gcc.c-torture/execute/string-opt-9.c: Likewise.
23667         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23668         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23669         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23670
23671         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
23672         * gcc.c-torture/execute/string-opt-4.c: Test index.
23673
23674 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
23675
23676         * gcc.c-torture/compile/20001226-1.c: New test.
23677
23678 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23679
23680         * gcc.c-torture/compile/20001222-1.c: New test.
23681         * gcc.c-torture/compile/20001222-1.x: Xfail.
23682
23683 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
23684
23685         * gcc.c-torture/execute/comp-goto-2.c: New test.
23686
23687 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
23688
23689         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
23690         Use long types if __INT_MAX__ is 32767.
23691         (main): Use cast to (sint32 *) when poking 88 into a_page.
23692
23693         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
23694
23695 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
23696
23697         * gcc.c-torture/compile/20001221-1.c: New test.
23698         * gcc.c-torture/execute/20001221-1.c: New test.
23699
23700 2000-12-20  Richard Henderson  <rth@redhat.com>
23701
23702         * g++.old-deja/g++.pt/crash36.C: Update error lines.
23703         * g++.old-deja/g++.robertl/eb109.C: Likewise.
23704
23705 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23706
23707         * gcc.dg/compare3.c: New test.
23708
23709 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23710
23711         * gcc.dg/format-warnll-1.c: New test.
23712
23713 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23714
23715         * gcc.dg/cpp/cmdlne-P.c: New test.
23716
23717 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23718
23719         * gcc.c-torture/execute/builtin-abs-1.c,
23720         gcc.c-torture/execute/builtin-abs-2.c: New tests.
23721
23722 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23723
23724         * gcc.dg/cpp/multiline.c: New test.
23725
23726 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23727
23728         * g++.old-deja/g++.other/syshdr1.C: Update.
23729         * gcc.dg/cpp/lineflags.c: Remove temporarily.
23730
23731 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23732
23733         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
23734
23735 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23736
23737         * g++.old-deja/g++.pt/ttp65.C: New test.
23738
23739 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23740
23741         * g++.old-deja/g++.pt/ttp64.C: New test.
23742
23743 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23744
23745         * g++.old-deja/g++.pt/spec33.C: New test.
23746
23747 2000-12-14  Catherine Moore  <clm@redhat.com>
23748
23749         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
23750         * gcc.c-torture/execute/920612-2.c: Likewise.
23751         * gcc.c-torture/execute/920428-2.c: Likewise.
23752         * gcc-c-torture/execute/va-arg-11.c: Call exit.
23753         * gcc.c-torture/execute/va-arg-21.c: Likewise.
23754
23755 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23756
23757         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
23758         * gcc.dg/pack-test-2.c: Likewise.
23759
23760 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23761
23762         Tests by Zack Weinberg <zackw@stanford.edu>.
23763
23764         * gcc.dg/cpp/defined.c: Update.
23765         * gcc.dg/cpp/defined_trad.c: New tests.
23766
23767 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23768
23769         * gcc.dg/cpp/trad-direct.c: Update.
23770
23771 2000-12-11  Neil Booth  <neilb@earthling.net>
23772
23773         * gcc.dg/cpp/defined_trad.c
23774
23775 2000-12-11  Neil Booth  <neilb@earthling.net>
23776
23777         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
23778
23779 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23780
23781         * gcc.dg/format-miss-2.c: New test.
23782
23783 2000-12-09  Neil Booth  <neilb@earthling.net>
23784
23785         * gcc.dg/cpp/lineflags.c: New tests.
23786         * gcc.dg/cpp/poison.c: Update.
23787         * gcc.dg/cpp/redef2.c: Update.
23788         * gcc.dg/cpp/skipping.c: New test.
23789
23790 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
23791
23792         * g++.old-deja/g++.other/eh3.C: New testcase.
23793
23794 2000-12-07  Neil Booth  <neilb@earthling.net>
23795
23796         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
23797         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
23798         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
23799         wtr-union-init-2.c, wtr-union-init-3.c: Update.
23800         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
23801         Update.
23802
23803 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23804
23805         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
23806         __SIZE_TYPE__ instead of int for type of integers cast to
23807         pointers.
23808
23809 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
23810
23811         * g++.old-deja/g++.other/cleanup4.C: New test.
23812
23813 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23814
23815         * format-sec-1.c: New test.
23816
23817 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23818
23819         * gcc.dg/format-nonlit-3.c: New test.
23820
23821 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23822
23823         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
23824         through a null pointer.
23825
23826 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23827
23828         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
23829         * g++.old-deja/g++.pt/partial4.C: New test.
23830
23831 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
23832
23833         * gcc.c-torture/execute/ieee/hugeval.x: New.
23834
23835 2000-12-06  Neil Booth  <neilb@earthling.net>
23836
23837         * gcc.dg/cpp/backslash2.c: New tests.
23838
23839 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23840
23841         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
23842         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
23843
23844 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
23845
23846         * gcc.c-torture/execute/20001203-2.c: New testcase.
23847
23848 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23849
23850         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
23851         * g++.old-deja/g++.other/virtual10.C: New test.
23852
23853 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23854
23855         * g++.old-deja/g++.mike/pmf5.C: Remove test.
23856
23857 2000-12-05  Richard Henderson  <rth@redhat.com>
23858
23859         * gcc.c-torture/compile/20001205-1.c: New.
23860
23861 2000-12-04  Neil Booth  <neilb@earthling.net>
23862
23863         * g++.old-deja/g++.other/virtual9.C: New test.
23864         * g++.old-deja/g++.pt/crash61.C: New test.
23865         * gcc.c-torture/execute/loop-9.c: New test.
23866
23867 2000-12-04  Neil Booth  <neilb@earthling.net>
23868
23869         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
23870         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
23871         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
23872         * gcc.dg/cpp/extratokens.c: ...here.
23873
23874 2000-12-04  Neil Booth  <neilb@earthling.net>
23875
23876         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
23877         New tests.
23878
23879 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23880
23881         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
23882         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
23883
23884 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23885
23886         * gcc.c-torture/execute/20001203-1.c: New test.
23887
23888 2000-12-03  Neil Booth  <neilb@earthling.net>
23889
23890         * gcc.dg/cpp/macro6.c: New test cases.
23891
23892 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23893
23894         * gcc.c-torture/execute/string-opt-9.c: New test.
23895         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23896         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23897         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23898
23899         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
23900         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
23901
23902 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
23903
23904         * gcc.dg/cpp/if-6.c: New testcase.
23905
23906         * gcc.dg/20001201-1.c: New testcase.
23907
23908 2000-12-02  Neil Booth  <neilb@earthling.net>
23909
23910         * g++.old-deja/g++.other/externC4.C,
23911         g++.old-deja/g++.other/friend10.C: New tests.
23912
23913 2000-12-02  Neil Booth  <neilb@earthling.net>
23914
23915         * g++.old-deja/g++.other/instan2.C
23916         * g++.old-deja/g++.other/instan3.C: New test.
23917
23918 2000-12-02  Neil Booth  <neilb@earthling.net>
23919
23920         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
23921         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
23922         gnuc99.c,gnuc99-pedantic.c: New tests.
23923
23924 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23925
23926         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
23927         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
23928
23929 2000-12-01  Neil Booth  <neilb@earthling.net>
23930
23931         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
23932         * gcc.dg/cpp/poison.c: Update.
23933         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
23934
23935 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
23936
23937         * g77.f-torture/execute/20001201.f: New test.
23938
23939 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23940
23941         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
23942
23943 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
23944
23945         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
23946
23947 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23948
23949         * g++.old-deja/g++.other/cast6.C: New test.
23950
23951 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
23952
23953         * gcc.c-torture/execute/20001130-2.c: New testcase.
23954
23955 2000-11-30  Richard Henderson  <rth@redhat.com>
23956
23957         * gcc.c-torture/execute/20001130-1.c: New test.
23958
23959 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23960
23961         * g++.old-deja/g++.other/op3.C: New test.
23962
23963 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23964
23965         * g++.old-deja/g++.other/op2.C: New test.
23966
23967 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23968
23969         * g++.old-deja/g++.other/crash38.C: New test.
23970
23971 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
23972
23973         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
23974
23975 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
23976
23977         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
23978         tests.
23979         * gcc.c-torture/execute/string-opt-6.c: New test.
23980
23981         * gcc.dg/20001117-1.c: Add main.
23982
23983 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
23984
23985         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
23986         Move from here ...
23987         * gcc.dg/940510-1.c: ... to here.
23988
23989         * gcc.dg/20000926-1.c: GNU C now allows initializations of
23990         zero-size arrays in toplevel structures.
23991
23992 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
23993
23994         * gcc.c-torture/execute/loop-8.c: New test.
23995
23996 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
23997
23998         * g++.old-deja/g++.other/base1.C: New test.
23999
24000 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24001
24002         * g++.old-deja/g++.other/parse2.C: New test.
24003
24004 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24005
24006         * g++.old-deja/g++.pt/incomplete1.C: New test.
24007
24008 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24009
24010         * g++.old-deja/g++.other/friend9.C: New test.
24011
24012 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24013
24014         * gcc.dg/20001127-1.c: New test.
24015
24016 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24017
24018         * g++.old-deja/g++.pt/friend46.C: New test.
24019
24020 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24021
24022         * g++.old-deja/g++.other/ptrmem8.C: New test.
24023
24024 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24025
24026         * gcc.c-torture/execute/string-opt-7.c: New test.
24027         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24028
24029 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24030
24031         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
24032         instead of 'mkcheck 2'.
24033
24034 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24035
24036         * gcc.c-torture/execute/memcheck/driver.c,
24037         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
24038         C9X references to refer to C99.
24039
24040 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
24041
24042         * gcc.dg/ultrasp3.c: New test.
24043
24044 2000-11-25  Neil Booth  <neilb@earthling.net>
24045
24046         * gcc.dg/cpp/include2.c: Update test to be locale independent.
24047
24048 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
24049
24050         * gcc.c-torture/compile/20001123-2.c: New.
24051
24052 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24053
24054         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
24055
24056 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
24057
24058         * gcc.dg/sequence-point-1.c: Add some new tests.
24059         * gcc.c-torture/execute/20001124-1.c: New test.
24060
24061 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24062
24063         * g++.old-deja/g++.other/vaarg4.C: New test.
24064         * gcc.c-torture/compile/20001123-1.c: New test.
24065
24066 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24067
24068         * g++.other/crash24.C: Adjust and remove XFAIL.
24069         * g++.other/crash37.C: New test.
24070
24071 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
24072
24073         * g++.old-deja/g++.pt/instantiate9.C: New test.
24074
24075 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
24076
24077         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
24078         new ABI, too.
24079
24080         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
24081         * g++.old-deja/g++.robertl/eb55.C: Likewise.
24082
24083 2000-11-22  Neil Booth  <neilb@earthling.net>
24084
24085         * gcc.dg/cpp/Wtrigraphs.c: New test.
24086
24087 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
24088
24089         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
24090
24091 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
24092
24093         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
24094
24095 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
24096
24097         * lib/gcc-dg.exp: load_lib scanasm.exp.
24098         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
24099         * lib/g++-dg.exp: load_lib scanasm.exp.
24100         * lib/scanasm.exp: New.
24101         (scan-assembler, scan-assembler-not): Add optional arguments to
24102         test name, or if not present, the pattern name.
24103         (scan-assembler-dem, scan-assembler-dem-not): New.
24104
24105         * g++.dg/dg.exp: New.
24106
24107 2000-11-21  Neil Booth  <neilb@earthling.net>
24108
24109         * gcc.dg/cpp/integrated1.c: Remove.
24110
24111 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24112
24113         * gcc.c-torture/execute/20001121-1.c: New test.
24114
24115 2000-11-21  Richard Henderson  <rth@redhat.com>
24116
24117         * gcc.c-torture/compile/20001121-1.c: New test.
24118
24119 2000-11-20  Neil Booth  <neilb@earthling.net>
24120
24121         * gcc.dg/cpp/integrated1.c: New test.
24122
24123 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24124
24125         * g++.old-deja/g++.other/inline17.C: New test.
24126
24127 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
24128
24129         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
24130         local variable to be zero: I made the variable global. Now
24131         uses abort() and exit() instead of relying on main's return value.
24132
24133 2000-11-20  Neil Booth  <neilb@earthling.net>
24134
24135         * gcc.dg/cpp/paste2.c: Update test.
24136         * objc/execute/paste.m: New test.
24137
24138 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24139
24140         * gcc.dg/c99-condexpr-1.c: New test.
24141
24142 2000-11-20  Neil Booth  <neilb@earthling.net>
24143
24144         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
24145
24146 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
24147
24148         * g++.old-deja/g++.pt/export1.C: New test.
24149
24150 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
24151
24152         * gcc.dg/20001117-1.c: New test.
24153
24154 2000-11-18  Richard Henderson  <rth@redhat.com>
24155
24156         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
24157
24158 2000-11-18  Richard Henderson  <rth@redhat.com>
24159
24160         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
24161         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
24162         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
24163
24164 2000-11-18  Richard Henderson  <rth@redhat.com>
24165
24166         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
24167         (main): New.  Exit cleanly.
24168
24169 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24170
24171         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
24172         gcc.dg/c99-fordecl-2.c: New tests.
24173
24174 2000-11-18  Richard Henderson  <rth@redhat.com>
24175
24176         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
24177         * gcc.c-torture/execute/zerolen-2.c: New.
24178
24179 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24180
24181         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
24182         memory.
24183
24184 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24185
24186         * g++.old-deja/g++.pt/instantiate8.C: New test.
24187
24188 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24189
24190         * g++.old-deja/g++.other/incomplete.C: Add more tests.
24191         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
24192
24193 2000-11-16  Nick Clifton  <nickc@redhat.com>
24194
24195         * gcc.c-torture/execute/nestfunc-2.c: New test.
24196         * gcc.c-torture/execute/nestfunc-3.c: New test.
24197
24198 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24199
24200         * gcc.c-torture/compile/20001116-1.c: New test.
24201
24202 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24203
24204         * gcc.c-torture/execute/20001115-1.c: New test.
24205
24206 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
24207
24208         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
24209         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
24210         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
24211         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24212
24213 2000-11-15  Neil Booth  <neilb@earthling.net>
24214
24215         gcc.dg/cpp/_Pragma1.c: Update.
24216         gcc.dg/cpp/_Pragma2.c: New test.
24217
24218 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24219
24220         * g++.old-deja/g++.other/anon5.C: New test.
24221
24222 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24223
24224         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
24225         tests.
24226
24227 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
24228
24229         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
24230         output.
24231
24232 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24233
24234         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
24235         labels at end of compound statements.
24236
24237 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
24238
24239         * gcc.c-torture/execute/loop-7.c: New test.
24240
24241 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24242
24243         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
24244
24245 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24246
24247         * gcc.dg/c99-bool-1.c: New test.
24248
24249 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24250
24251         * gcc.dg/c99-scope-1.c: Remove xfail.
24252         * gcc.dg/c99-scope-2.c: New test.
24253
24254 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24255
24256         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
24257         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
24258
24259 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
24260
24261         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
24262         error messages.
24263
24264         * g++.mike/p700.C: Don't typedef wchar_t.
24265         * g++.mike/p784.C: Likewise.
24266         * g++.mike/eb101.C: Don't use __wchar_t.
24267
24268 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24269
24270         * g77.f-torture/execute/20001111.[fx]: Test premature exit
24271         from DO loop.
24272
24273 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24274
24275         * gcc.c-torture/execute/20001111-1.c: New test.
24276
24277 2000-11-10  Nick Clifton  <nickc@redhat.com>
24278
24279         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
24280         long multuiple and accumulate.
24281
24282 2000-11-09  Richard Henderson  <rth@redhat.com>
24283
24284         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
24285         via size_t instead of int.
24286
24287         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
24288         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24289         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24290         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24291
24292 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
24293
24294         * gcc.c-torture/compile/20001109-1.c: New test.
24295         * gcc.c-torture/compile/20001109-2.c: New test.
24296
24297 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
24298
24299         * g++.old-deja/g++.pt/operator1.C: New test.
24300         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
24301
24302 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24303
24304         * gcc.dg/20001108-1.c: New test.
24305
24306 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24307
24308         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
24309         with both arguments constant strings.
24310         * gcc.c-torture/execute/string-opt-3.c: New test.
24311         * gcc.c-torture/execute/string-opt-4.c: New test.
24312         * gcc.c-torture/execute/string-opt-5.c: New test.
24313
24314 2000-11-08  Nick Clifton  <nickc@redhat.com>
24315
24316         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
24317         mulsidi3adddi patterns.
24318
24319 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
24320
24321         * g++.old-deja/g++.other/crash36.C: New test.
24322
24323 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
24324
24325         * g++.old-deja/g++.other/init16.C: New test.
24326
24327 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
24328
24329         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
24330
24331 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24332
24333         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
24334         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24335         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24336
24337 2000-11-07  DJ Delorie  <dj@redhat.com>
24338
24339         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
24340
24341 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24342
24343         * gcc.c-torture/execute/string-opt-1.c: New test.
24344
24345 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24346
24347         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
24348         mips-sgi-irix6.* because the MIPS ABI passes floating-point
24349         parameters in registers, and there is no way for a varargs
24350         function to know in which order the integer and floating-point
24351         parameters should be interleaved when they are placed on the
24352         stack.
24353         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24354         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24355
24356 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24357
24358         * gcc.c-torture/execute/string-opt-2.c: New test.
24359
24360 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
24361
24362         * g++.old-deja/g++.pt/crash60.C: New test.
24363
24364 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24365
24366         * g++.old-deja/g++.other/crash24.C: New test.
24367         * g++.old-deja/g++.other/crash25.C: New test.
24368         * g++.old-deja/g++.other/crash26.C: New test.
24369         * g++.old-deja/g++.other/crash27.C: New test.
24370         * g++.old-deja/g++.other/crash28.C: New test.
24371         * g++.old-deja/g++.other/crash29.C: New test.
24372         * g++.old-deja/g++.other/crash30.C: New test.
24373         * g++.old-deja/g++.other/crash31.C: New test.
24374         * g++.old-deja/g++.other/crash32.C: New test.
24375         * g++.old-deja/g++.other/crash33.C: New test.
24376         * g++.old-deja/g++.other/crash34.C: New test.
24377         * g++.old-deja/g++.other/crash35.C: New test.
24378
24379 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24380
24381         * gcc.c-torture/execute/20001031-1.c: New test.
24382
24383 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
24384
24385         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
24386         namespace.
24387
24388         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
24389         standards-conformant.
24390
24391         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
24392
24393         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
24394         * g++.old-deja/g++.mike/p755a.C: Likewise.
24395         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
24396         library makes no calls to `operator new' during initialization.
24397
24398 2000-11-04  Neil Booth  <neilb@earthling.net>
24399
24400         * gcc.dg/cpp/include2.c: New tests.
24401
24402 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
24403
24404         * lib/g++.exp (g++_set_ld_library_path): New function.
24405         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
24406
24407 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
24408
24409         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
24410         warnings.
24411
24412 2000-11-01  Richard Henderson  <rth@redhat.com>
24413
24414         * g++.old-deja/g++.ext/namedret1.C: New.
24415         * g++.old-deja/g++.ext/namedret2.C: New.
24416         * g++.old-deja/g++.ext/namedret3.C: New.
24417
24418 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
24419
24420         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
24421         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
24422
24423 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24424
24425         * gcc.c-torture/execute/va-arg-21.c: New test.
24426
24427 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24428
24429         * gcc.dg/c99-complex-2.c: New test.
24430
24431 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24432
24433         * gcc.c-torture/execute/stdio-opt-1.c: New test.
24434
24435 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
24436
24437         * g++.old-deja/g++.other/inline16.C: New test.
24438
24439 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
24440
24441         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
24442         __PRETTY_FUNCTION__
24443
24444 2000-10-29  Neil Booth  <neilb@earthling.net>
24445
24446         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
24447         New tests.
24448         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
24449         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
24450         optimisation.
24451
24452 2000-10-29  Neil Booth  <neilb@earthling.net>
24453
24454         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
24455         * mi1.c, mi1c.h: Add null directives to multiple-include test.
24456         * mi5.c: Test multiple includes work with -C.
24457         * trigraphs.c: Test ^= version.
24458
24459 2000-10-28  Neil Booth  <neilb@earthling.net>
24460
24461         New tests and test updates for new macro expander.
24462
24463         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
24464         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
24465         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
24466         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
24467         new diagnostic messages.
24468
24469         * gcc.dg/cpp/macro3.c: New tests.
24470
24471 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
24472
24473         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
24474         on the same line.
24475
24476 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
24477
24478         * g++.old-deja/g++.other/eh2.C: New test.
24479
24480 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24481
24482         * gcc.c-torture/execute/20001027-1.c: New test.
24483
24484 2000-10-26  Richard Henderson  <rth@redhat.com>
24485
24486         * gcc.c-torture/execute/20001026-1.c: New.
24487
24488 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
24489
24490         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
24491         * g++.old-deja/g++.law/builtin1.C: Likewise.
24492         * g++.old-deja/g++.law/ctors10.C: Likewise.
24493         * g++.old-deja/g++.law/virtual3.C: Likewise.
24494         * g++.old-deja/g++.mike/p658.C: Likewise.
24495         * g++.old-deja/g++.other/sibcall1.C: Likewise.
24496         * g++.old-deja/g++.other/vaarg2.C: Likewise.
24497         * g++.old-deja/g++.robertl/eb124.C: Likewise.
24498         * g++.old-deja/g++.robertl/eb44.C: Likewise.
24499         * g++.old-deja/g++.robertl/eb77.C: Likewise.
24500
24501 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24502
24503         * gcc.c-torture/compile/20001024-1.c: New test.
24504
24505 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
24506
24507         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
24508         to tell us whether or not we are using V3.
24509
24510 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24511
24512         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
24513         operands.
24514
24515 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24516
24517         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
24518
24519 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
24520
24521         * gcc.c-torture/execute/20001024-1.c: New test.
24522
24523 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
24524
24525         * g++.old-deja/g++.other/sibcall1.C: New test.
24526
24527 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
24528
24529         * gcc.dg/noncompile/init-3.c: New test.
24530
24531 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24532
24533         * gcc.dg/format-array-1.c: New test.
24534
24535 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24536
24537         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
24538         writing through null pointers; remove comment about testing
24539         unterminated strings.
24540
24541 2000-10-17  Matthew Hiller  <hiller@redhat.com>
24542
24543         * gcc.c-torture/execute/20001017-2.c: New test.
24544
24545 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24546
24547         * gcc.c-torture/compile/20001018-1.c: New test.
24548         * gcc.c-torture/compile/20001018-1.x: Xfail.
24549
24550 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24551
24552         * gcc.c-torture/execute/20001017-1.c: New test.
24553
24554 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24555
24556         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
24557         for multiple use of arguments with scanf formats; add tests for
24558         multiple use of arguments.
24559
24560 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
24561
24562         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
24563
24564 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24565
24566         * gcc.dg/format-miss-1.c: New test.
24567
24568 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24569
24570         * gcc.c-torture/execute/20001013-1.c: New test.
24571
24572 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24573
24574         * gcc.dg/format-branch-1.c: New test.
24575
24576 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24577
24578         * README, lib/file-format.exp: Remove EGCS references.
24579
24580 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24581
24582         * gcc.dg/20001013-1.c: New test.
24583
24584 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24585
24586         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
24587         for intmax_t in the compiler using __typeof__ and the type rules
24588         for conditional expressions.
24589
24590 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
24591
24592         * gcc.dg/20001012-1.c: New test.
24593         * gcc.dg/20001012-2.c: New test.
24594
24595 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24596
24597         * gcc.dg/format-attr-1.c: New test.
24598
24599 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24600
24601         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
24602         __LONG_LONG_MAX__ instead of LLONG_MAX.
24603
24604 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24605
24606         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
24607         scanf flags.
24608         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
24609         flags.
24610
24611 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24612
24613         * gcc.dg/sequence-pt-1.c: New test.
24614
24615 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
24616
24617         * gcc.c-torture/execute/20001011-1.c: New testcase.
24618         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
24619
24620 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24621
24622         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
24623         does not error on it.
24624
24625 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24626
24627         * gcc.dg/20001009-1.c: New test.
24628
24629 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
24630
24631         * gcc.c-torture/compile/20001009-1.c: Move from here ....
24632         * gcc.c-torture/execute/20001009-2.c: ... to here.
24633
24634 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
24635
24636         * gcc.c-torture/compile/20001009-1.c: New testcase.
24637         * gcc.c-torture/execute/20001009-1.c: New testcase.
24638         Testcases provided by Jan Hubicka <jh@suse.cz>.
24639
24640 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24641
24642         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24643         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
24644         uintmax_t using <limits.h> to emulate the compiler's internal
24645         logic.  No longer XFAIL %j tests.
24646
24647 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24648
24649         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
24650         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24651         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
24652         regexps and details of expected handling of some bad formats.
24653         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
24654         suppression.
24655
24656 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24657
24658         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
24659         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
24660         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
24661         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
24662         in list archives.
24663
24664 2000-10-06  Richard Henderson  <rth@cygnus.com>
24665
24666         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
24667         * g++.old-deja/g++.brendan/crash52.C: Likewise.
24668         * g++.old-deja/g++.jason/report.C: Likewise.
24669         * g++.old-deja/g++.law/friend5.C: Likewise.
24670         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
24671         of the expected warnings.
24672
24673 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
24674
24675         * g++.old-deja/g++.pt/enum14.C: New test.
24676
24677 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24678
24679         * g++.old-deja/g++.pt/crash59.C: New test.
24680
24681 2000-10-04  Will Cohen  <wcohen@redhat.com>
24682
24683         * gcc.dg/20000926-1.c: New test.
24684
24685 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
24686
24687         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
24688         function name for current C++ compiler.
24689         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
24690
24691 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
24692
24693         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
24694         __PRETTY_FUNCTION__.
24695         * g++.old-deja/g++.ext/pretty2.C: Likewise.
24696
24697 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24698
24699         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
24700
24701 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
24702
24703         * gcc.c-torture/compile/20000923-1.c: New test.
24704
24705 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
24706
24707         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
24708         * g++.old-deja/g++.pt/ttp62.C: Same.
24709         * g++.old-deja/g++.other/inline14.C: Same.
24710
24711 2000-09-24  Richard Henderson  <rth@cygnus.com>
24712
24713         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
24714
24715 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24716
24717         * gcc.dg/c90-printf-1.c: Add test for wide string format.
24718
24719 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
24720
24721         * gcc.c-torture/compile/20000922-1.c: New file.
24722
24723 2000-09-21  Nick Clifton  <nickc@redhat.com>
24724
24725         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
24726         a signed long modulo operation.
24727         (mod6): New function - perform an unsigned long modulo operation.
24728         (main): Add tests for modulos of very large numbers by very small
24729         dividends.
24730
24731 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24732
24733         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
24734
24735 2000-09-19  Richard Henderson  <rth@cygnus.com>
24736
24737         * gcc.dg/compare2.c (case 10): XFAIL.
24738
24739 2000-09-18  Richard Henderson  <rth@cygnus.com>
24740
24741         * gcc.c-torture/execute/20000906-1.c: Move ...
24742         * gcc.dg/20000906-1.c: ... here.  Only run on targets
24743         that support __builtin_trap.
24744
24745 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
24746
24747         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
24748
24749 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24750
24751         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
24752         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
24753         more $ format tests.
24754
24755 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24756
24757         * gcc.dg/format-errmk-1.c: New test.
24758
24759 2000-09-17  Greg McGary  <greg@mcgary.org>
24760
24761         * gcc.c-torture/execute/20000917-1.x: Remove.
24762
24763 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24764
24765         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
24766
24767 2000-09-17  Greg McGary  <greg@mcgary.org>
24768
24769         * gcc.c-torture/execute/20000917-1.c: New test.
24770         * gcc.c-torture/execute/20000917-1.x: XFAIL.
24771
24772 2000-09-16  Neil Booth  <NeilB@earthling.net>
24773
24774         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
24775         in nested macro bug.
24776
24777 2000-09-15  Neil Booth  <NeilB@earthling.net>
24778
24779         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
24780
24781 2000-09-14  Jeffrey A Law  (law@cygnus.com)
24782
24783         * gcc.c-torture/execute/20000914-1.c: New test.
24784
24785 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
24786
24787         * g++.other/inline13.C: New test.
24788
24789 2000-09-12  Andreas Jaeger  <aj@suse.de>
24790
24791         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
24792         constant by Ulrich Drepper <drepper@redhat.com>.
24793
24794 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
24795
24796         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
24797
24798 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24799
24800         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
24801
24802 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
24803
24804         * gcc.dg/cpp/backslash.c: New test.
24805
24806 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
24807
24808         * gcc.c-torture/execute/20000910-1.c: New test.
24809         * gcc.c-torture/execute/20000910-2.c: Likewise.
24810
24811 2000-09-11  Robert Lipe  <robertl@sco.com>
24812
24813         * gcc.dg/pragma-align.c: New test.
24814
24815 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24816
24817         * g++.old-deja/g++.pt/explicit82.C: New test.
24818         * g++.old-deja/g++.pt/explicit83.C: New test.
24819
24820 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
24821
24822         * gcc.dg/asm-names.c: New test.
24823
24824 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24825
24826         * gcc.dg/cpp/tr-warn6.c: New test
24827
24828 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24829
24830         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
24831         be accepted.
24832
24833 2000-09-07  Catherine Moore  <clm@redhat.com>
24834
24835         * gcc.c-torture/execute/unroll-1.c: New test.
24836
24837 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
24838
24839         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
24840         ERROR markers.
24841         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
24842         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
24843         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
24844         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
24845         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
24846         Preprocess only.
24847         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
24848         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
24849
24850 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24851
24852         * g++.old-deja/g++.pt/deduct2.C: New test.
24853
24854 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24855
24856         * g++.old-deja/g++.pt/parms2.C: New test.
24857
24858 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24859
24860         * g++.old-deja/g++.pt/crash58.C: New test.
24861
24862 2000-09-06  Greg McGary  <greg@mcgary.org>
24863
24864         * gcc.c-torture/execute/20000906-1.c: New test.
24865         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
24866
24867 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24868
24869         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
24870
24871 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24872
24873         * g++.old-deja/g++.pt/crash57.C: New test.
24874
24875 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24876
24877         * g++.old-deja/g++.pt/crash56.C: New test.
24878
24879 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24880
24881         * g++.old-deja/g++.pt/koenig1.C: New test.
24882
24883 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24884
24885         * gcc.dg/20000904-1.c: New test.
24886
24887 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24888
24889         * gcc.dg/cpp/paste8.c: New test.
24890
24891 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
24892
24893         * gcc.c-torture/compile/20000827-1.c: New test.
24894
24895 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24896
24897         * gcc.dg/format-diag-1.c: New test.
24898
24899 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24900
24901         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
24902         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
24903         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
24904         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
24905         gcc.dg/formatz-1.c: Adjust warning regular expressions.
24906
24907 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24908
24909         * g++.old-deja/g++.other/nested4.C: New test.
24910
24911 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24912
24913         * g++.old-deja/g++.ns/scoped1.C: New test.
24914
24915 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
24916
24917         * lib/g++.exp: Support testing already-installed GCC.
24918
24919 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24920
24921         * wtr-label-1.c, wtr-suffix-1.c: New tests.
24922
24923 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24924
24925         * gcc.dg/return-type-2.c: New test.
24926
24927 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
24928
24929         * gcc.c-torture/compile/20000825-1.c: New test.
24930
24931 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
24932
24933         * gcc.dg/dwarf2-2.c: New test.
24934
24935 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
24936
24937         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
24938         dg-warning regexps.
24939
24940 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24941
24942         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
24943         gcc.dg/format-ext-5.c: New tests.
24944
24945 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
24946
24947         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
24948
24949 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
24950
24951         * gcc.dg/noncompile/930622-2.c: Adjust error message.
24952
24953 2000-08-24  Richard Henderson  <rth@cygnus.com>
24954
24955         * gcc.dg/ia64-sync-1.c: New test.
24956         * gcc.dg/ia64-sync-2.c: New test.
24957         * gcc.dg/ia64-asm-1.c: New test.
24958
24959 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24960
24961         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
24962         * gcc.dg/format-ext-2.c: New test.
24963
24964 2000-08-23  Jason Merrill  <jason@redhat.com>
24965
24966         * lib/old-dejagnu.exp: Also ignore "In member function" and
24967         "At global scope".
24968
24969 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24970
24971         * gcc.dg/noncompile/label-lineno-1.c: New test.
24972
24973 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24974
24975         * gcc.dg/c99-array-nonobj-1.c: New test.
24976
24977 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24978
24979         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
24980         tests.
24981         * gcc.dg/format-ext-1.c: New test.
24982
24983 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24984
24985         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
24986         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
24987         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
24988         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
24989         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
24990
24991 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24992
24993         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
24994         gcc.dg/c99-strftime-2.c: New tests.
24995
24996 2000-08-22  Richard Henderson  <rth@cygnus.com>
24997
24998         * gcc.c-torture/execute/20000822-1.c: New test.
24999
25000 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25001
25002         * gcc.c-torture/execute/20000819-1.x: Remove.
25003
25004 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25005
25006         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
25007         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
25008         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
25009         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
25010         gcc.dg/format-xopen-1.c: New tests.
25011
25012 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25013
25014         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
25015
25016 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25017
25018         * g++.old-deja/g++.other/loop2.C: New test.
25019
25020         * gcc.c-torture/compile/20000606-1.c: New test.
25021         * gcc.c-torture/compile/20000728-1.c: New test.
25022         * gcc.c-torture/execute/20000801-1.c: New test.
25023         * gcc.c-torture/execute/20000801-2.c: New test.
25024         * gcc.c-torture/execute/20000819-1.c: New test.
25025         * gcc.c-torture/execute/20000819-1.x: XFAIL.
25026         * gcc.dg/20000629-1.c: New test.
25027         * gcc.dg/20000724-1.c: New test.
25028         * gcc.dg/20000807-1.c: New test.
25029
25030 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
25031
25032         * gcc.dg/cpp/pragma-1.c: New test.
25033         * gcc.dg/cpp/pragma-2.c: New test.
25034
25035 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
25036
25037         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
25038         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
25039
25040 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25041
25042         * gcc.c-torture/compile/20000818-1.c: New test.
25043
25044 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
25045
25046         * gcc.c-torture/execute/20000818-1.c: New test.
25047
25048 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25049
25050         * gcc.dg/format-va-1.c: New test.
25051
25052 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25053
25054         * g++.old-deja/g++.other/typedef8.C: New test.
25055
25056 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25057
25058         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
25059         * g++.old-deja/g++.mike/net36.C: Mark candidate.
25060         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
25061         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
25062         * g++.old-deja/g++.other/ptrmem7.C: New test.
25063         * g++.old-deja/g++.pt/ptrmem10.C: New test.
25064
25065 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25066
25067         * g++.old-deja/g++.pt/typename27.C: New test.
25068
25069 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
25070
25071         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
25072         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
25073         * g++.old-deja/g++.pt/friend45.C: New test.
25074         * g++.old-deja/g++.other/friend8.C: New test.
25075
25076 2000-08-15  Richard Henderson  <rth@cygnus.com>
25077
25078         * gcc.c-torture/execute/20000815-1.c: New test.
25079
25080 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25081
25082         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
25083         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
25084         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
25085
25086 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
25087
25088         * g++.old-deja/g++.other/refinit2.C: New test.
25089
25090 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
25091
25092         * lib/c-torture.exp (c-torture): Make
25093         compiler_conditional_xfail_data global.
25094         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
25095         compiler_conditional_xfail_data machinery.
25096         (f-torture-execute): Likewise.
25097         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
25098         and only when unrolling loops.
25099
25100         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
25101
25102 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25103
25104         * g++.old-deja/g++.pt/explicit81.C: New test.
25105
25106 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25107
25108         * g++.old-deja/g++.pt/typename26.C: New test.
25109
25110 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
25111
25112         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
25113         warning.
25114
25115 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25116
25117         * g++.old-deja/g++.other/array3.C: New test.
25118
25119 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25120
25121         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
25122         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
25123         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
25124         New tests.
25125
25126 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
25127
25128         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
25129         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25130
25131 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
25132
25133         * gcc.c-torture/execute/20000808-1.c: New test.
25134
25135 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25136
25137         * gcc.dg/c90-const-expr-1.c: New test.
25138
25139 2000-08-08  Richard Henderson  <rth@cygnus.com>
25140
25141         * gcc.dg/noncompile/920923-1.c: Declare calloc.
25142
25143 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25144
25145         * gcc.dg/noncompile/const-ll-1.c: New test.
25146
25147 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25148
25149         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
25150
25151 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25152
25153         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
25154         that running programs linked against the shared version of libobjc
25155         run correctly.
25156
25157 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25158
25159         * gcc.dg/c99-printf-1.c: New test.
25160
25161 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25162
25163         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
25164
25165 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
25166
25167         * gcc.c-torture/execute/20000731-1.x: Delete.
25168
25169 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
25170
25171         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
25172         and torture_without_loops as is done by c-torture.exp.
25173         (search_for): Copy from c-torture.exp.
25174         (gcc-dg-runtest): New function, drives a directory of tests
25175         iterating over the TORTURE_OPTIONS.
25176         (scan-assembler, scan-assembler-not): Move here from
25177         individual directory drivers.
25178
25179         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
25180         defined by lib/gcc-dg.exp.
25181         * gcc.dg/cpp/cpp.exp: Likewise.
25182         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
25183         gcc-dg-runtest, so we cycle over optimization options.
25184
25185         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
25186         * gcc.dg/compare2.c: No longer expected to fail.
25187
25188 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25189
25190         * gcc.c-torture/execute/20000804-1.c: New test.
25191
25192 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25193
25194         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
25195
25196 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
25197
25198         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
25199
25200 2000-08-03  Jeffrey A Law  (law@cygnus.com)
25201
25202         * gcc.c-torture/compile/20000803-1.c: New test.
25203
25204 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25205
25206         * gcc.c-torture/execute/20000801-3.c,
25207         gcc.c-torture/execute/20000801-4.c: New tests.
25208         * gcc.c-torture/execute/20000801-3.x,
25209         gcc.c-torture/execute/20000801-4.x: Xfail.
25210
25211 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
25212
25213         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
25214         libobjc/.libs to allow for libtool.
25215
25216 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
25217
25218         * gcc.c-torture/compile/20000802-1.c: New test.
25219
25220 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
25221
25222         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
25223
25224 2000-07-31  Jeffrey A Law  (law@cygnus.com)
25225
25226         * gcc-c-torture/execute/20000731-2.c: New test.
25227
25228         * gcc.c-torture/execute/20000731-1.c: New test.
25229         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
25230
25231 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
25232
25233         * testsuite/gcc.dg/cpp/paste7.c: New test.
25234         * gcc.dg/cpp/20000725-1.c: New test.
25235
25236 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
25237
25238         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
25239         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
25240         declaration warning for __builtin_dwarf_reg_size.
25241
25242         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
25243
25244 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25245
25246         * gcc.dg/noncompile/voidparam-1.c: New test.
25247
25248 2000-07-30  Richard Henderson  <rth@cygnus.com>
25249
25250         * gcc.dg/c90-digraph-1.c: Don't xfail.
25251         * gcc.dg/compare2.c (case 10): Xfail.
25252         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
25253
25254 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
25255
25256         * gcc.dg/c99-main-1.c: New test.
25257
25258 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25259
25260         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
25261
25262 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
25263
25264         * gcc.c-tortuer/execute/20000726-1.c: New test.
25265
25266 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
25267
25268         * gcc.c-torture/execute/enum-2.c: New test.
25269
25270 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25271
25272         * gcc.dg/cpp/tr-warn3.c: New test.
25273
25274 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25275
25276         * g++.old-deja/g++.ext/implicit1.C: Remove.
25277         * g++.old-deja/g++.jason/c2.C: Remove
25278         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
25279         * g++.old-deja/g++.pt/crash16.C: Likewise.
25280         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
25281
25282 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25283
25284         * g++.old-deja/g++.other/for2.C: New test.
25285
25286 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
25287
25288         * gcc.dg/20000720-1.c: New test.
25289
25290 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
25291
25292         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
25293
25294 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
25295
25296         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
25297         * gcc.c-torture/execute/20000722-1.c: New.
25298         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
25299
25300 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
25301
25302         * gcc.dg/cpp/20000720-1.S: New test.
25303
25304 2000-07-21  Michael Meissner  <meissner@redhat.com>
25305
25306         * gcc.c-torture/execute/ieee/hugeval.c: New test.
25307
25308 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25309
25310         * g++.old-deja/g++.brendan/crash16.C,
25311         g++.old-deja/g++.brendan/parse3.C,
25312         g++.old-deja/g++.brendan/redecl1.C,
25313         g++.old-deja/g++.ns/template13.C,
25314         g++.old-deja/g++.other/decl4.C,
25315         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
25316
25317 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25318
25319         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
25320         and "Internal error".
25321
25322         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
25323         regexps.
25324         * gcc.dg/cpp/paste6.c: New test.
25325
25326 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
25327
25328         * gcc.dg/cpp/tr-direct.c: New test.
25329
25330         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
25331         gcc.dg/cpp/undef1.c: Tweak error regexps.
25332
25333 2000-07-18  Eric Christopher <echristo@redhat.com>
25334
25335         * gcc.c-torture/compile/20000718-1.c: New test.
25336
25337 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
25338
25339         * cpplex.c (_cpp_push_token): If the token being pushed back
25340         is the previous token in this context, just subtract one from
25341         context->posn.
25342         * cppmacro.c (save_expansion): Clear aux field when storing a
25343         placemarker.
25344
25345 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
25346
25347         * gcc.dg/noncompile/redecl-1.c: New test.
25348
25349 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
25350
25351         * gcc.c-torture/execute/20000717-5.c: New test.
25352         * gcc.c-torture/execute/20000717-1.x: Removed.
25353
25354 2000-07-17  Richard Henderson  <rth@cygnus.com>
25355
25356         * gcc.c-torture/execute/20000717-4.c: New test.
25357
25358 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
25359
25360         * gcc.dg/cpp/syshdr.c: New test.
25361         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
25362
25363 2000-07-17  Neil Booth  <neilb@earthling.net>
25364
25365         * gcc.dg/cpp/cmdlne-dM.c: New test.
25366         * gcc.dg/cpp/cmdlne-dD.c: New test.
25367
25368 2000-07-17  Jeffrey A Law  (law@cygnus.com)
25369
25370         * gcc.c-torture/execute/20000717-3.c: New test.
25371
25372         * gcc.c-torture/compile/20000717-1.c: New test.
25373
25374 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
25375
25376         * gcc.c-torture/execute/20000717-2.c: New test.
25377
25378 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25379
25380         * gcc.dg/formatz-1.c: New test.
25381
25382         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
25383         * gcc.dg/c99-digraph-1.c: New tests.
25384
25385         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
25386         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
25387
25388         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
25389         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
25390         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
25391         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
25392         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
25393         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
25394         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
25395
25396 2000-07-17   Greg McGary <greg@mcgary.org>
25397
25398         * gcc.c-torture/execute/20000717-1.c: New test.
25399         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
25400
25401 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
25402
25403         * gcc.c-torture/execute/20000715-2.c: New test.
25404         * gcc.dg/20000715-1.c: New test.
25405
25406 2000-07-15  Michael Meissner  <meissner@redhat.com>
25407
25408         * gcc.c-torture/execute/20000715-1.c: New test.
25409
25410 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
25411
25412         * gcc.c-torture/execute/20000707-1.c: New test.
25413
25414 2000-07-13  Neil Booth  <NeilB@earthling.net>
25415
25416         * testsuite/gcc.dg/cpp/digraph1.c,
25417         testsuite/gcc.dg/cpp/digraph2.c,
25418         testsuite/gcc.dg/cpp/digraphs.c: New tests.
25419
25420 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
25421
25422         * g77.f-torture/compile/20000630-2.f:  New test.
25423         * g77.f-torture/compile/20000630-2.x
25424
25425 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25426
25427         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
25428
25429 2000-07-11  Neil Booth  <NeilB@earthling.net>
25430
25431         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
25432
25433 2000-07-11  Neil Booth  <NeilB@earthling.net>
25434
25435         * gcc.dg/cpp/cmdlne-C.c: New.
25436
25437 2000-07-09  Neil Booth  <NeilB@earthling.net>
25438
25439         * gcc.dg/cpp/directiv.c: New tests.
25440         * gcc.dg/cpp/undef1.c: Update.
25441
25442 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
25443
25444         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
25445
25446 2000-07-09  Neil Booth  <NeilB@earthling.net>
25447
25448         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
25449
25450 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
25451
25452         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
25453         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
25454
25455 2000-07-08  Neil Booth  <NeilB@earthling.net>
25456
25457         * gcc.dg/cpp/macsyntx.c: New tests.
25458
25459 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25460
25461         * gcc.dg/20000707-1.c: New test.
25462
25463 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25464
25465         * gcc.c-torture/execute/20000706-1.c: New test.
25466         * gcc.c-torture/execute/20000706-2.c: New test.
25467         * gcc.c-torture/execute/20000706-3.c: New test.
25468         * gcc.c-torture/execute/20000706-4.c: New test.
25469         * gcc.c-torture/execute/20000706-5.c: New test.
25470
25471 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25472
25473         * g++.old-deja/g++.pt/instantiate7.C: New test.
25474
25475 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25476
25477         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
25478         * g++.old-deja/g++.mike/thunk3.C: Likewise.
25479         * g++.old-deja/g++.other/rtti3.C: Likewise.
25480         * g++.old-deja/g++.other/rttid3.C: Likewise.
25481
25482 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
25483
25484         *  g77.f-torture/compile/20000630-1.x: Fix typo
25485
25486 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
25487
25488         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
25489         assembly output.
25490
25491 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
25492
25493         * gcc.dg/cpp/ident.c: New test.
25494
25495 2000-07-05  Neil Booth  <NeilB@earthling.net>
25496
25497         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
25498           gcc.dg/cpp/lexstrng.c: New tests.
25499
25500 2000-07-04  Neil Booth  <NeilB@earthling.net>
25501
25502         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
25503         * gcc.dg/cpp/strify2.c: Same.
25504
25505 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
25506
25507         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
25508         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
25509         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
25510         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
25511
25512         * testsuite/gcc.dg/cpp/macro1.c,
25513         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
25514         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
25515         testsuite/gcc.dg/cpp/strify1.c,
25516         testsuite/gcc.dg/cpp/strify2.c: New tests.
25517
25518 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
25519
25520         * gcc.c-torture/execute/20000703-1.c: New test.
25521
25522 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25523
25524         * g++.old-deja/g++.pt (lookup10.C): New test.
25525
25526 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25527
25528         * g++.old-deja/g++.pt (typename25.C): New test.
25529
25530 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
25531
25532         * gcc.c-torture/compile/20000701-1.c: New test.
25533
25534 2000-06-30  Nick Clifton  <nickc@cygnus.com>
25535
25536         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
25537         to test case.
25538
25539 2000-06-30  Catherine Moore  <clm@cygnus.com>
25540
25541         * gcc.c-torture/execute/align-1.c: New test.
25542
25543 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
25544
25545         * g++.old-deja/g++.pt/expr8.C: New test.
25546         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
25547
25548 2000-06-29  Nick Clifton  <nickc@cygnus.com>
25549
25550         * gcc.c-torture/compile/20000629-1.c: New test.
25551
25552 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25553
25554
25555         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
25556         gcc.dg/noncompile directory, depending on whether they're
25557         preprocessor tests or not.  Annotate all the tests for the dg
25558         framework.
25559
25560         * gcc.c-torture/noncompile/noncompile.exp: Delete.
25561         * gcc.dg/noncompile/noncompile.exp: New.
25562
25563         * Moved files:
25564         Old name                                New name
25565         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
25566         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
25567         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
25568         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
25569         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
25570         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
25571         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
25572         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
25573         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
25574         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
25575         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
25576         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
25577         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
25578         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
25579         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
25580         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
25581         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
25582         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
25583         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
25584         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
25585         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
25586         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
25587         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
25588         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
25589
25590         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
25591         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
25592         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
25593         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
25594         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
25595         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
25596
25597 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25598
25599         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
25600         declare one variable.  On the fourth, error.
25601         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
25602         declared by 20000628-1a.h.
25603
25604 2000-06-29  Richard Henderson  <rth@redhat.com>
25605
25606         * gcc.c-torture/execute/930529-1.x: New file.
25607         * gcc.dg/920413-1.c: Adjust expected warning text.
25608         * gcc.dg/980217-1.c: Declare abort.
25609         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
25610
25611 2000-06-29  Jeffrey A Law  (law@cygnus.com)
25612
25613         * g77.f-torture/compile/20000629-1.f: New test.
25614         * g77.f-torture/compile/20000629-1.x: Expected to fail.
25615
25616 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25617
25618         Rearrange lots of files, removing entirely the
25619         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
25620         directories.
25621
25622         * Deleted files:
25623         gcc.c-torture/code_quality/code_quality.exp
25624         gcc.c-torture/special/special.exp
25625         gcc.failure/failure.exp
25626         gcc.failure/940409-1.x
25627         gcc.c-torture/compile/961203-1.x
25628
25629         * New files:
25630         gcc.misc-tests/linkage.exp
25631         gcc.c-torture/execute/920730-1t.c
25632         gcc.c-torture/execute/920730-1t.x
25633         gcc.c-torture/compile/920520-1.x
25634         gcc.c-torture/compile/920521-1.x
25635         gcc.c-torture/compile/981006-1.x
25636         gcc.c-torture/execute/eeprof-1.x
25637
25638         * Moved files (possibly with modifications to fit a new harness):
25639         Old name                                New name
25640         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
25641         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
25642         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
25643         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
25644         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
25645         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
25646         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
25647         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
25648         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
25649         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
25650         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
25651         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
25652         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
25653         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
25654
25655 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25656
25657         * c-torture/compile/961203-1.x: Delete.
25658
25659         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
25660         not exit. Include stdio.h.
25661         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
25662         * gcc.misc-tests/dg-12.c: Likewise.
25663         * gcc.misc-tests/dg-5.c: Likewise.
25664         * gcc.misc-tests/dg-6.c: Likewise.
25665         * gcc.misc-tests/dg-7.c: Prototype abort.
25666         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
25667         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
25668         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
25669         not exit.
25670         * gcc.misc-tests/sieve.c: Use return from main, not exit.
25671         * gcc.misc-tests/sort2.c: Use return from main, not exit.
25672
25673 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
25674
25675         * gcc.dg/cpp/20000628-1.c: New test.
25676         * gcc.dg/cpp/20000628-1.h: New header for above test.
25677         * gcc.dg/cpp/20000628-1a.h: Likewise.
25678
25679 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
25680
25681         * gcc.dg/cpp: New directory.
25682         * gcc.dg/cpp/cpp.exp: New driver.
25683         * gcc.dg/cpp/20000627-1.c: New test.
25684         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
25685         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
25686         and rewrite as a compilation test.
25687
25688         * gcc.dg: Move many files into the cpp subdirectory, possibly
25689         renaming or editing them as well.
25690         Old name                New name
25691         990119-1.c              cpp/19990119-1.c
25692         990228-1.c              cpp/19990228-1.c
25693         990407-1.c              cpp/19990407-1.c
25694         990409-1.c              cpp/19990409-1.c
25695         990413-1.c              cpp/19990413-1.c
25696         990703-1.c              cpp/19990703-1.c
25697         20000127-1.c            cpp/20000127-1.c
25698         20000129-1.c            cpp/20000129-1.c
25699         20000207-1.c            cpp/20000207-1.c
25700         20000207-2.c            cpp/20000207-2.c
25701         20000209-1.c            cpp/20000209-1.c
25702         20000209-2.c            cpp/20000209-2.c
25703         20000301-1.c            cpp/20000301-1.c
25704         20000419-1.c            cpp/20000419-1.c
25705         20000510-1.S            cpp/20000510-1.S
25706         20000519-1.c            cpp/20000519-1.c
25707         20000529-1.c            cpp/20000529-1.c
25708         20000625-1.c            cpp/20000625-1.c
25709         20000625-2.c            cpp/20000625-2.c
25710         cpp-as1.c               cpp/assert1.c
25711         cpp-as2.c               cpp/assert2.c
25712         cxx-comments-1.c        cpp/cxxcom1.c
25713         cxx-comments-2.c        cpp/cxxcom2.c
25714         endif-label.c           cpp/endif.c
25715         cpp-hash1.c             cpp/hash1.c
25716         cpp-hash2.c             cpp/hash2.c
25717         cpp-if1.c               cpp/if-1.c
25718         cpp-if2.c               cpp/if-2.c
25719         cpp-if3.c               cpp/if-3.c
25720         cpp-if4.c               cpp/if-4.c
25721         cpp-if5.c               cpp/if-5.c
25722         cpp-cond.c              cpp/if-cexp.c
25723         cpp-missingop.c         cpp/if-mop.c
25724         cpp-missingparen.c      cpp/if-mpar.c
25725         cpp-opprec.c            cpp/if-oppr.c
25726         cpp-ifparen.c           cpp/if-paren.c
25727         cpp-shortcircuit.c      cpp/if-sc.c
25728         cpp-shift.c             cpp/if-shift.c
25729         cpp-unary.c             cpp/if-unary.c
25730         cpp-li1.c               cpp/line1.c
25731         cpp-li2.c               cpp/line2.c
25732         lineno.c                cpp/line3.c
25733         lineno-2.c              cpp/line4.c
25734         cpp-mi.c                cpp/mi1.c
25735         cpp-mic.h               cpp/mi1c.h
25736         cpp-micc.h              cpp/mi1cc.h
25737         cpp-mind.h              cpp/mi1nd.h
25738         cpp-mindp.h             cpp/mi1ndp.h
25739         cpp-mix.h               cpp/mi1x.h
25740         cpp-mi2.c               cpp/mi2.c
25741         cpp-mi2a.h              cpp/mi2a.h
25742         cpp-mi2b.h              cpp/mi2b.h
25743         cpp-mi2c.h              cpp/mi2c.h
25744         cpp-mi3.c               cpp/mi3.c
25745         cpp-mi3.def             cpp/mi3.def
25746         poison-1.c              cpp/poison.c
25747         pr-impl.c               cpp/prag-imp.c
25748         cpp-redef-2.c           cpp/redef1.c
25749         cpp-redef.c             cpp/redef2.c
25750         strpaste.c              cpp/strp1.c
25751         strpaste-2.c            cpp/strp2.c
25752         cpp-tradpaste.c         cpp/tr-paste.c
25753         cpp-tradstringify.c     cpp/tr-str.c
25754         cpp-tradwarn1.c         cpp/tr-warn1.c
25755         cpp-tradwarn2.c         cpp/tr-warn2.c
25756         trigraphs.c             cpp/trigraphs.c
25757         cpp-unc1.c              cpp/unc1.c
25758         cpp-unc2.c              cpp/unc2.c
25759         cpp-unc3.c              cpp/unc3.c
25760         cpp-unc.c               cpp/unc4.c
25761         undef.c                 cpp/undef1.c
25762         undef-2.c               cpp/undef2.c
25763         cpp-wi1.c               cpp/widestr1.c
25764
25765 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
25766
25767         * lib/g++.exp (g++_include_flags): Tweak.
25768
25769 2000-06-27  H.J. Lu  <hjl@gnu.org>
25770             Loren J. Rittle  <ljrittle@acm.org>
25771
25772         * lib/g++.exp (g++_include_flags): Override libgloss.exp
25773         version with one that knows about the new gcc tree structure.
25774         (g++_link_flags): Same.
25775
25776 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
25777
25778         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
25779         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
25780         case we are cross-compiling.
25781
25782         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
25783         g++.old-deja/g++.niklas/Makefile.in,
25784         g++.old-deja/g++.niklas/configure.in,
25785         g++.old-deja/g++.other/Makefile.in,
25786         g++.old-deja/g++.other/configure.in,
25787         gcc.c-torture/code_quality/Makefile.in,
25788         gcc.c-torture/code_quality/configure.in,
25789         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
25790         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
25791         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
25792         gcc.c-torture/execute/ieee/Makefile.in,
25793         gcc.c-torture/execute/ieee/configure.in,
25794         gcc.c-torture/noncompile/Makefile.in,
25795         gcc.c-torture/noncompile/configure.in,
25796         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
25797         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
25798         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
25799
25800 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25801
25802         * g++.old-deja/g++.other/ambig3.C: New test.
25803
25804 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25805
25806         * g++.old-deja/g++.pt/syntax1.C: New test.
25807         * g++.old-deja/g++.pt/syntax2.C: New test.
25808         * g++.old-deja/g++.other/syntax3.C: New test.
25809         * g++.old-deja/g++.other/syntax4.C: New test.
25810
25811 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25812
25813         * gcc.dg/20000623-1.c: Prototype exit and abort.
25814
25815 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25816
25817         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
25818         New tests.
25819         * gcc.dg/cpp-mi3.def: New file.
25820
25821         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
25822         inside assertions.
25823         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
25824         lexer's error messages.
25825         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
25826         divine anything from the linemarkers.
25827         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
25828         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
25829
25830 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
25831
25832         * gcc.dg/20000623-1.c: New test.
25833
25834 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
25835
25836         * gcc.c-torture/execute/20000622-1.c: New test.
25837
25838 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25839
25840         * g++.old-deja/g++.other/init15.C: New test.
25841
25842 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25843
25844         * g++.old-deja/g++.pt/vaarg2.C: New test.
25845         * g++.old-deja/g++.pt/vaarg3.C: New test.
25846
25847 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
25848
25849         * g++.old-deja/g++.other/dyncast6.C: New test.
25850
25851 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
25852
25853         * gcc.c-torture/execute/loop-6.c: New test.
25854
25855 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
25856
25857         * gcc.dg/20000614-1.c: New test.
25858         * gcc.dg/20000614-2.c: New test.
25859
25860 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
25861
25862         * g++.old-deja/g++.other/inline12.C: New test.
25863
25864 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
25865
25866         * g++.old-deja/g++.other/eh1.C: New test.
25867
25868 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
25869
25870         * g++.old-deja/g++.other/type.C: New test.
25871
25872 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25873
25874         * g++.old-deja/g++.other/initstring.C: New test.
25875
25876 2000-06-12  Jason Merrill  <jason@redhat.com>
25877
25878         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
25879
25880 2000-06-09  Jeffrey A Law  (law@cygnus.com)
25881
25882         * gcc.c-torture/compile/20000609-1.c: New test.
25883
25884 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
25885
25886         * gcc.dg/20000609-1.c: New test.
25887
25888 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
25889
25890         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
25891         * gcc.c-torture/noncompile/poison-1.c: Move...
25892         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
25893         * gcc.dg/cpp-li1.c: Add a token after the #line.
25894
25895 2000-06-05  Richard Henderson  <rth@cygnus.com>
25896
25897         * gcc.c-torture/execute/20000605-2.c: New test.
25898         * gcc.c-torture/execute/20000605-3.c: New test.
25899
25900 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
25901
25902         * g77.f-torture/execute/20000503-1.x: New file.
25903
25904 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25905
25906         * g++.old-deja/g++.eh/badalloc1.C: New test.
25907
25908 2000-06-05  Richard Henderson  <rth@cygnus.com>
25909
25910         * gcc.c-torture/execute/20000605-1.c: New test.
25911
25912 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25913             Nathan Sidwell <nathan@codesourcery.com>
25914
25915         * gcc.c-torture/compile/20000605-1.c: New test.
25916
25917 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
25918
25919         * g77.f-torture/compile/20000601-1.f:  New test.
25920
25921 2000-06-03  Richard Henderson  <rth@cygnus.com>
25922
25923         * gcc.c-torture/execute/20000603-1.c: New.
25924
25925 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
25926
25927         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
25928         * gcc.dg/noreturn-2.c (noreturn): Likewise.
25929
25930 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
25931
25932         * gcc.dg/compare2.c (case 12): XFAIL.
25933         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
25934         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
25935
25936         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
25937
25938 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
25939
25940         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
25941         guard macro is already defined when the header is first
25942         included.
25943         * gcc.dg/cpp-mix.h: New file.
25944         * gcc.dg/endif-label.c: Update patterns to match compiler.
25945
25946         * g++.brendan/complex1.C: Declare abort.
25947         * g++.law/refs4.C: Remove XFAIL.
25948         * g++.oliva/expr2.C: Declare abort and exit.
25949
25950 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
25951
25952         * gcc.c-torture/execute/20000528-1.c: New test.
25953
25954         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
25955         * g++.old-deja/g++.law/temps4.C: Likewise.
25956
25957         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
25958         stdlib.h.  Call abort() on failure.
25959         * g++.old-deja/g++.law/refs4.C: Likewise.
25960         * g++.old-deja/g++.law/temps4.C: Likewise.
25961         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
25962         * gcc.c-torture/execute/20000112-1.c: Include string.h.
25963
25964 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
25965
25966         Relative to g++.dg/special:
25967         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
25968
25969         Relative to g++.old-deja:
25970         * g++.brendan/complex1.C, g++.jason/optimize2.C,
25971         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
25972         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
25973         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
25974         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
25975         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
25976         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
25977
25978         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
25979         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
25980         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
25981         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
25982         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
25983         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
25984         and/or string.h.
25985
25986         * g++.other/goto1.C: Update expectations for error messages.
25987
25988 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
25989
25990         * gcc.c-torture/compile/20000523-1.c: New test.
25991
25992 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25993
25994         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
25995
25996 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
25997
25998         * g++.old-deja/g++.eh/catch11.C: New test.
25999         * g++.old-deja/g++.eh/catch12.C: New test.
26000
26001 2000-05-24  Nick Clifton  <nickc@cygnus.com>
26002
26003         * gcc.c-torture/execute/20000523-1.c: New test.
26004
26005 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
26006
26007         * c-torture/execute/bcp-1.c: Replace abort in arg of
26008         __builtin_constant_p with a generic external function.
26009
26010         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
26011         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
26012         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
26013         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
26014         Prototype abort and/or exit.
26015
26016         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
26017         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
26018         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
26019         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
26020
26021 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
26022
26023         * gcc.dg/dwarf2-1.c: New test.
26024
26025 2000-05-20  Richard Henderson  <rth@cygnus.com>
26026
26027         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
26028
26029 2000-05-20  Andreas Jaeger  <aj@suse.de>
26030
26031         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
26032         testcase.
26033
26034 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
26035
26036         * gcc.c-torture/execute/20000519-2.c: New test.
26037
26038 2000-05-19  Andreas Jaeger  <aj@suse.de>
26039
26040         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
26041         which fails with SSA.
26042
26043         * lib/c-torture.exp: Also test with -O3 -fssa.
26044
26045 2000-05-18  Michael Meissner  <meissner@redhat.com>
26046
26047         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
26048         * gcc.c-torture/execute/920415-1.c: Ditto.
26049         * gcc.c-torture/execute/920501-1.c: Ditto.
26050         * gcc.c-torture/execute/conversion.c: Ditto.
26051         * gcc.c-torture/execute/cvt-1.c: Ditto.
26052
26053 2000-05-18  Jeffrey A Law  (law@cygnus.com)
26054
26055         * gcc.c-torture/compile/20000518-1.c: New test.
26056
26057 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26058
26059         * g77.f-torture/compile/200005018.f:  New test.
26060
26061 2000-05-17  Jeffrey A Law  (law@cygnus.com)
26062
26063         * gcc.c-torture/compile/20000517-1.c: New test.
26064
26065 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26066
26067         * gcc.c-torture/execute/20000516-1.c: New test.
26068
26069 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
26070
26071         * g++.old-deja/g++.other/eh.C: New test.
26072
26073 2000-05-12  Richard Henderson  <rth@cygnus.com>
26074
26075         * gcc.c-torture/execute/990208-1.c (main): Don't pass
26076         constants through to doit's conditional.
26077
26078 2000-05-11  Jeffrey A Law  (law@cygnus.com)
26079
26080         * gcc.c-torture/compile/20000511-1.c: New test.
26081         * g77.f-torture/compile/20000511-1.f: New test.
26082         * g77.f-torture/compile/20000511-2.f: New test.
26083
26084 2000-05-11  Michael Meissner  <meissner@redhat.com>
26085
26086         * gcc.c-torture/execute/20000511-1.c: New test.
26087
26088 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
26089
26090         * gcc.dg/dg.exp: Scan .S files as well as .c files.
26091         * gcc.dg/20000510-1.S: New.
26092
26093 2000-05-08  Catherine Moore  <clm@cygnus.com>
26094
26095         * gcc.dg/unused-3.c: New.
26096
26097 2000-05-06  Richard Henderson  <rth@cygnus.com>
26098
26099           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
26100           * g++.old-deja/g++.mike/warn1.C: Likewise.
26101           * g++.old-deja/g++.pt/local1.C: Likewise.
26102           * g++.old-deja/g++.pt/local7.C: Likewise.
26103           * g++.old-deja/g++.pt/spec16.C: Likewise.
26104
26105 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
26106
26107         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
26108
26109 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
26110
26111           * g77.f-torture/execute/20000503-1.f:  New test.
26112
26113 2000-05-04  Andreas Jaeger  <aj@suse.de>
26114
26115         * gcc.dg/noreturn-2.c: New test.
26116
26117 2000-05-04  Neil Booth  <NeilB@earthling.net>
26118
26119         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
26120         preprocessor.
26121
26122 2000-05-04  Richard Henderson  <rth@cygnus.com>
26123
26124         * gcc.c-torture/execute/20000503-1.c: Fix typo.
26125
26126 2000-05-04  Richard Henderson  <rth@cygnus.com>
26127
26128         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
26129         OpenSSL by Jason R Thorpe.
26130
26131 2000-05-03  Jim Wilson  <wilson@cygnus.com>
26132
26133         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
26134
26135 2000-05-03  Robert Lipe <robertlipe@usa.net>
26136
26137         * gcc.dg/20000503-1.c: New test.
26138
26139 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
26140
26141         * gcc.c-torture/compile/20000502-1.c: New test.
26142         * g++.old-deja/g++.other/align.C: New test.
26143         * gcc.dg/cpp-tradstringify.c: New test.
26144
26145 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26146
26147         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
26148         and hard registers.
26149
26150 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
26151
26152         * gcc.c-torture/execute/loop-5.c: New test.
26153
26154 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
26155
26156         * gcc.c-torture/execute/va-arg-20.c: New test.
26157
26158 2000-04-23  Jeffrey A Law  (law@cygnus.com)
26159
26160         * gcc.c-torture/execute/20000422-1.c: New test.
26161
26162 2000-04-20  Greg McGary  <gkm@gnu.org>
26163
26164         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
26165         when optimizing, but without sibling-call optimizations (-O1).
26166
26167 2000-04-20  Jeffrey A Law  (law@cygnus.com)
26168
26169           * gcc.c-torture/compile/20000420-1.c: New test.
26170
26171 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26172
26173         * g++.abi/ptrflags.C: New test.
26174         * g++.eh/catchptr1.C: Test incomplete pointer chains.
26175
26176 2000-04-19  Catherine Moore  <clm@cygnus.com>
26177
26178         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
26179
26180 2000-04-19  Greg McGary  <gkm@gnu.org>
26181
26182         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
26183         sibling-call optimizations.
26184
26185 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
26186
26187         * gcc.dg/20000419-1.c: New test.
26188
26189 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
26190
26191         * gcc.c-torture/execute/20000412-6.c: New test.
26192
26193 2000-04-12  Jeffrey A Law  (law@cygnus.com)
26194
26195         * gcc.c-torture/execute/20000412-5.c: New test.
26196         * g77.f-torture/compile/20000412-1.f: New test.
26197         * gcc.c-torture/execute/20000412-4.c: New test.
26198         * gcc.c-torture/compile/20000412-2.c: New test.
26199         * gcc.c-torture/execute/20000412-3.c: New test.
26200         * gcc.c-torture/compile/20000412-1.c: New test.
26201         * gcc.c-torture/execute/20000412-2.c: New test.
26202
26203 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
26204
26205         * objc/execute/bf-20.m: New test.
26206
26207 2000-04-10  Richard Henderson  <rth@cygnus.com>
26208
26209         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
26210
26211         * gcc.c-torture/execute/20000412-1.c: New test.
26212
26213 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
26214
26215         * g++.old-deja/g++.eh/catchptr1.C: New test.
26216
26217 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
26218
26219         * g++.old-deja/g++.abi/cxa_vec.C: New test.
26220
26221 2000-04-08  Neil Booth  <NeilB@earthling.net>
26222
26223         * gcc.dg/cpp-nullchar.c: Remove test as
26224         embedded nulls cause problems.
26225
26226 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26227
26228         * gcc.dg/compare2.c: New test.
26229
26230 2000-04-08  Neil Booth  <NeilB@earthling.net>
26231
26232         * gcc.dg/cpp-nullchar.c: New test.
26233
26234 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
26235
26236         * gcc.dg/cpp-mi2.c: New test.
26237         * gcc.dg/cpp-mi2[abc].h: New files.
26238
26239 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
26240
26241         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
26242         member name.
26243
26244 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26245
26246         * g++.old-deja/g++.abi/vmihint.C: New test.
26247
26248 2000-04-06  Neil Booth  <NeilB@earthling.net>
26249
26250         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
26251         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
26252         copyright.
26253
26254 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
26255
26256         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
26257         avoid stack-frame overwrite.
26258
26259 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
26260
26261         * gcc.c-torture/compile/20000405-2.c: New test.
26262         * gcc.c-torture/compile/20000405-3.c: New test.
26263
26264 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26265
26266         * gcc.c-torture/compile/20000405-1.c: New test.
26267
26268 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
26269
26270         * gcc.dg/cast-qual-1.c: Revert last change.
26271
26272 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26273
26274         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
26275
26276 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
26277
26278         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
26279         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
26280
26281 2000-04-03  Jeffrey A Law  (law@cygnus.com)
26282
26283         * gcc.c-torture/compile/20000403-2.c: New test.
26284         * gcc.c-torture/compile/20000403-1.c: New test.
26285
26286 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
26287
26288         * gcc.c-torture/execute/20000403-1.c: New test.
26289
26290 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
26291
26292         * gcc.c-torture/execute/20000402-1.c: New test.
26293
26294 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
26295
26296         * gcc.c-torture/execute/va-arg-15.c: New test.
26297         * gcc.c-torture/execute/va-arg-16.c: New test.
26298         * gcc.c-torture/execute/va-arg-17.c: New test.
26299         * gcc.c-torture/execute/va-arg-18.c: New test.
26300         * gcc.c-torture/execute/va-arg-19.c: New test.
26301
26302 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
26303
26304         * gcc.c-torture/compile/981211-1.c: Move to...
26305         * gcc.dg/cpp-as1.c: ...here.
26306         * gcc.dg/cpp-as2.c: New file.
26307
26308         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
26309         compiler.
26310
26311 2000-04-02  Neil Booth  <NeilB@earthling.net>
26312
26313         * gcc.dg/cpp-cond.c  New tests.
26314         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
26315         accidental success less likely.
26316         * gcc.dg/cpp-missingop.c  New tests.
26317         * gcc.dg/cpp-missingparen.c  New tests.
26318         * gcc.dg/cpp-shift.c  New tests.
26319         * gcc.dg/cpp-shortcircuit.c  New tests.
26320         * gcc.dg/cpp-unary.c  New tests.
26321
26322 2000-03-29  Jeffrey A Law  (law@cygnus.com)
26323
26324         * gcc.c-torture/compile/20000329-1.c: New test.
26325
26326 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
26327
26328         * gcc.c-torture/compile/20000326-1.c: New test.
26329         * gcc.c-torture/compile/20000326-2.c: New test.
26330
26331 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
26332
26333         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
26334         the first parameter is a function argument.
26335
26336 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
26337
26338         * g++.old-deja/g++.ext/array4.C: New test.
26339
26340 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
26341
26342         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
26343
26344 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26345
26346         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
26347
26348 2000-03-19  Richard Henderson  <rth@cygnus.com>
26349
26350         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
26351
26352 2000-03-19  Richard Henderson  <rth@cygnus.com>
26353
26354         * gcc.c-torture/compile/20000319-1.c: New test.
26355
26356 2000-03-14  Jeffrey A Law  (law@cygnus.com)
26357
26358         * gcc.c-torture/execute/20000314-3.c: New test.
26359         * gcc.c-torture/execute/20000314-2.c: New test.
26360         * gcc.c-torture/execute/20000314-1.c: New test.
26361         * gcc.c-torture/compile/20000314-2.c: New test.
26362         * gcc.c-torture/compile/20000314-1.c: New test.
26363
26364 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
26365
26366         * g++.old-deja/g++.warn/inline.C: New test.
26367
26368 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
26369
26370         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
26371         standards-compliant result rather than specific constants.
26372         Put test-values in array.
26373
26374 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
26375
26376         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
26377         (g++_target_compile): Put test-specific options last.
26378
26379 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26380
26381         * g++.old-deja/g++.eh/vbase4.C: New test.
26382
26383 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26384
26385         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
26386
26387 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26388
26389         * g++.old-deja/g++.brendan/misc12.C: Removed.
26390         * g++.old-deja/g++.pt/memtemp77.C: Constify.
26391         * g++.old-deja/g++.ext/pretty4.C: New test.
26392
26393 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26394
26395         * g++.old-deja/g++.other/string2.C: New test.
26396
26397 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
26398
26399         * g++.old-deja/g++.warn/impint2.C: New test.
26400
26401 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
26402
26403         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
26404         is 1, not zero.
26405
26406 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
26407
26408         * g++.old-deja/g++.warn/impint.C: New test.
26409         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
26410         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
26411         * g++.old-deja/g++.pt/explicit12.C: Likewise.
26412         * g++.old-deja/g++.pt/explicit13.C: Likewise.
26413         * g++.old-deja/g++.pt/explicit17.C: Likewise.
26414         * g++.old-deja/g++.pt/explicit18.C: Likewise.
26415         * g++.old-deja/g++.pt/explicit19.C: Likewise.
26416         * g++.old-deja/g++.pt/explicit23.C: Likewise.
26417         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26418         * g++.old-deja/g++.pt/explicit35.C: Likewise.
26419         * g++.old-deja/g++.pt/explicit6.C: Likewise.
26420         * g++.old-deja/g++.pt/memclass7.C: Likewise.
26421
26422 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
26423
26424         * gcc.dg/cpp-redef.c: New test.
26425
26426 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
26427
26428         * g++.old-deja/g++.pt/unify7.C: New test.
26429
26430 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26431
26432         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
26433         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
26434
26435 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
26436
26437         * gcc.c-torture/compile/20000224-1.c: New test.
26438
26439 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26440
26441         * gcc.c-torture/compile/cpp-2.c: New test.
26442         * gcc.c-torture/compile/cpp-1.c: New test.
26443
26444 2000-02-25  Jeffrey A Law  (law@cygnus.com)
26445
26446         * gcc.c-torture/execute/20000225-1.c: New test.
26447
26448 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26449
26450         * gcc.dg/cpp-li2.c: New test.
26451
26452         * gcc.dg/cpp-wi1.c: New test.
26453
26454         * gcc.dg/cpp-li1.c: New test.
26455
26456 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
26457
26458         * g++.old-deja/g++.other/sizeof5.C: New test.
26459
26460 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26461
26462         * gcc.c-torture/execute/va-arg-13.c: New test.
26463
26464 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
26465
26466         * gcc.c-torture/execute/va-arg-12.c: New test.
26467
26468 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26469
26470         * gcc.c-torture/execute/20000223-1.c: New test.
26471
26472 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26473
26474         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
26475
26476 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
26477
26478         * g++.old-deja/g++.abi/ptrmem.C: New test.
26479
26480 2000-02-19  Richard Henderson  <rth@cygnus.com>
26481
26482         * gcc.c-torture/compile/init-3.c: New.
26483
26484 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
26485
26486         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
26487         ALWAYS_CXXFLAGS.
26488
26489 2000-02-11  Robert Lipe <robertl@sco.com>
26490
26491         * gcc.c-torture/compile/20000211-3.c: New test.
26492
26493 2000-02-11  Martin Buchholz <martin@xemacs.org>
26494
26495         * gcc.c-torture/compile/20000211-2.c: New test.
26496
26497 2000-02-11  Jeffrey A Law  (law@cygnus.com)
26498
26499         * gcc.c-torture/compile/20000211-1.c: New test.
26500
26501 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
26502
26503         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
26504           on native targets
26505
26506 2000-02-08  Nathan Sidwell  <nathan@acm.org>
26507
26508         * g++.old-deja/g++.other/cast5.C: New test.
26509
26510 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
26511
26512         * gcc.c-torture/execute/20000205-1.c: New.
26513
26514 2000-02-03  Nathan Sidwell  <nathan@acm.org>
26515
26516         * g++.old-deja/g++.jason/cast3.C: Return void.
26517         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
26518
26519 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26520
26521         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
26522
26523         * gcc.dg/loop-1.c: New test.
26524
26525 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
26526
26527         * gcc.c-torture/compile/20000127-1.c: New test.
26528         * gcc.c-torture/execute/991228-1.c: New test.
26529
26530 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26531
26532         * gcc.dg/unused-2.c: New test.
26533
26534         * gcc.dg/conv-1.c: New test.
26535
26536 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
26537
26538         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
26539         compiler.
26540         (tool_option_proc): Fix typo.
26541
26542 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
26543
26544         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
26545         of the ld on the host, not on the build machine.
26546         Also, don't crash if '--help' is not a supported option.
26547
26548 2000-01-24  Richard Henderson  <rth@cygnus.com>
26549
26550         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
26551
26552 2000-01-20  Jeffrey A Law  (law@cygnus.com)
26553
26554         * gcc.c-torture/execute/20000120-2.c: New test.
26555         * gcc.c-torture/execute/20000120-1.c: New test.
26556
26557 2000-01-13  Jeffrey A Law  (law@cygnus.com)
26558
26559         * gcc.c-torture/execute/20000113-1.c: New test.
26560
26561 2000-01-12  Jeffrey A Law  (law@cygnus.com)
26562
26563         * gcc.c-torture/execute/20000112-1.c: New test.
26564
26565 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26566
26567         * gcc.dg/20000111-1.c: New test.
26568
26569 2000-01-10  Jeffrey A Law  (law@cygnus.com)
26570
26571         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
26572         with 16 bit integers.
26573
26574 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26575
26576         * gcc.dg/20000108-1.c: New test.
26577
26578 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26579
26580         * g++.old-deja/g++.ns/koenig8.C: New test.
26581
26582 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26583
26584         * g++.old-deja/g++.other/cast4.C: New test.
26585
26586 2000-01-05  Jeffrey A Law  (law@cygnus.com)
26587
26588         * gcc.c-torture/compile/20000105-2.c: New test.
26589         * gcc.c-torture/compile/20000105-1.c: New test.
26590
26591 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26592
26593         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
26594         references to printf & atoi to conform to ANSI standard.
26595         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
26596         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
26597         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
26598         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
26599         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
26600         * g++.old-deja/g++.brendan/complex1.C: Likewise.
26601         * g++.old-deja/g++.brendan/copy1.C: Likewise.
26602         * g++.old-deja/g++.brendan/copy2.C: Likewise.
26603         * g++.old-deja/g++.brendan/copy3.C: Likewise.
26604         * g++.old-deja/g++.brendan/copy4.C: Likewise.
26605         * g++.old-deja/g++.brendan/copy5.C: Likewise.
26606         * g++.old-deja/g++.brendan/copy6.C: Likewise.
26607         * g++.old-deja/g++.brendan/copy7.C: Likewise.
26608         * g++.old-deja/g++.brendan/copy8.C: Likewise.
26609         * g++.old-deja/g++.brendan/crash11.C: Likewise.
26610         * g++.old-deja/g++.brendan/crash14.C: Likewise.
26611         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
26612         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
26613         * g++.old-deja/g++.brendan/delete2.C: Likewise.
26614         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
26615         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
26616         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
26617         * g++.old-deja/g++.brendan/eh1.C: Likewise.
26618         * g++.old-deja/g++.brendan/groff1.C: Likewise.
26619         * g++.old-deja/g++.brendan/init3.C: Likewise.
26620         * g++.old-deja/g++.brendan/misc12.C: Likewise.
26621         * g++.old-deja/g++.brendan/misc7.C: Likewise.
26622         * g++.old-deja/g++.brendan/new2.C: Likewise.
26623         * g++.old-deja/g++.brendan/operators4.C: Likewise.
26624         * g++.old-deja/g++.brendan/operators5.C: Likewise.
26625         * g++.old-deja/g++.brendan/overload2.C: Likewise.
26626         * g++.old-deja/g++.brendan/overload7.C: Likewise.
26627         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
26628         * g++.old-deja/g++.brendan/reference1.C: Likewise.
26629         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
26630         * g++.old-deja/g++.brendan/template24.C: Likewise.
26631         * g++.old-deja/g++.brendan/template3.C: Likewise.
26632         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
26633         * g++.old-deja/g++.jason/inline3.C: Likewise.
26634         * g++.old-deja/g++.jason/opeq.C: Likewise.
26635         * g++.old-deja/g++.law/arg5.C: Likewise.
26636         * g++.old-deja/g++.law/arm7.C: Likewise.
26637         * g++.old-deja/g++.law/ctors11.C: Likewise.
26638         * g++.old-deja/g++.law/cvt8.C: Likewise.
26639         * g++.old-deja/g++.law/init9.C: Likewise.
26640         * g++.old-deja/g++.law/refs4.C: Likewise.
26641         * g++.old-deja/g++.law/template2.C: Likewise.
26642         * g++.old-deja/g++.law/visibility24.C: Likewise.
26643         * g++.old-deja/g++.law/vtable3.C: Likewise.
26644         * g++.old-deja/g++.mike/asm2.C: Likewise.
26645         * g++.old-deja/g++.mike/eh1.C: Likewise.
26646         * g++.old-deja/g++.mike/misc1.C: Likewise.
26647         * g++.old-deja/g++.mike/misc13.C: Likewise.
26648         * g++.old-deja/g++.mike/misc14.C: Likewise.
26649         * g++.old-deja/g++.mike/ns12.C: Likewise.
26650         * g++.old-deja/g++.mike/p1248.C: Likewise.
26651         * g++.old-deja/g++.mike/p3708.C: Likewise.
26652         * g++.old-deja/g++.mike/p3708a.C: Likewise.
26653         * g++.old-deja/g++.mike/p3708b.C: Likewise.
26654         * g++.old-deja/g++.mike/p646.C: Likewise.
26655         * g++.old-deja/g++.mike/p700.C: Likewise.
26656         * g++.old-deja/g++.mike/p783.C: Likewise.
26657         * g++.old-deja/g++.mike/p783a.C: Likewise.
26658         * g++.old-deja/g++.mike/p783b.C: Likewise.
26659         * g++.old-deja/g++.mike/p786.C: Likewise.
26660         * g++.old-deja/g++.mike/p789.C: Likewise.
26661         * g++.old-deja/g++.mike/p789a.C: Likewise.
26662         * g++.old-deja/g++.mike/p807a.C: Likewise.
26663         * g++.old-deja/g++.other/delete3.C: Likewise.
26664         * g++.old-deja/g++.other/dyncast1.C: Likewise.
26665         * g++.old-deja/g++.other/dyncast2.C: Likewise.
26666         * g++.old-deja/g++.other/dyncast3.C: Likewise.
26667         * g++.old-deja/g++.other/empty1.C: Likewise.
26668         * g++.old-deja/g++.other/temporary1.C: Likewise.
26669         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
26670         * g++.old-deja/g++.pt/t16.C: Likewise.
26671         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
26672
26673 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
26674
26675         * gcc.dg/991230-1.c: New test.
26676
26677 1999-12-29  Jeffrey A Law  (law@cygnus.com)
26678
26679         * gcc.c-torture/compile/991229-3.c: New test.
26680         * gcc.c-torture/compile/991229-2.c: New test.
26681         * gcc.c-torture/compile/991229-1.c: New test.
26682
26683 1999-12-29  Greg McGary <gkm@eng.ascend.com>
26684
26685         * gcc.c-torture/compile/labels-2.c: New test.
26686
26687 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26688
26689         * gcc.c-torture/execute/991227-1.c: New test.
26690
26691 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26692
26693         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
26694
26695 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26696
26697         * gcc.c-torture/execute/991221-1.c: New test.
26698
26699 1999-12-20  Nathan Sidwell  <nathan@acm.org>
26700
26701         * g++.old-deja/g++.other/cast3.C: New test.
26702
26703 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
26704
26705         * gcc.c-torture/execute/991216-4.c: New test.
26706
26707 1999-12-16  Michael Meissner  <meissner@cygnus.com>
26708
26709         * gcc.c-torture/execute/991216-1.c: New test.
26710         * gcc.c-torture/execute/991216-2.c: New test.
26711         * gcc.c-torture/execute/991216-3.c: New test.
26712
26713 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26714
26715         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
26716         Actually make the test fail by using "-O2" for compilation.
26717
26718 1999-12-15  Nathan Sidwell  <nathan@acm.org>
26719
26720         * g++.old-deja/g++.warn/cast-align1.C: New test.
26721
26722 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26723
26724         * gcc.c-torture/compile/991214-1.c: New test.
26725         * gcc.c-torture/compile/991214-2.c: New test.
26726
26727 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26728
26729         * gcc.dg/991214-1.c: New test.
26730
26731 1999-12-13  Jeffrey A Law  (law@cygnus.com)
26732
26733         * gcc.c-torture/compile/991213-3.c: New test.
26734         * gcc.c-torture/compile/991213-2.c: New test.
26735         * gcc.c-torture/compile/991213-1.c: New test.
26736
26737 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
26738
26739         * gcc.dg/991209-1.c: New test.
26740
26741 1999-12-08  Nathan Sidwell <nathan@acm.org>
26742
26743         * gcc.c-torture/compile/991208-1.c: New test.
26744
26745 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26746
26747         * gcc.dg/ultrasp2.c: New test.
26748
26749 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
26750
26751         * g++.old-deja/g++.abi/align.C (main): Fix typo.
26752
26753 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
26754
26755         * gcc.c-torture/compile/991202-1.c: New test.
26756         * gcc.c-torture/execute/991202-1.c: New test.
26757         * gcc.c-torture/execute/991202-2.c: New test.
26758         * gcc.c-torture/execute/991202-3.c: New test.
26759
26760 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
26761
26762         * g++.old-deja/g++.abi/align.C: New test.
26763         * g++.old-deja/g++.abi/aggregates.C: Likewise.
26764         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26765
26766 1999-12-01  Richard Henderson  <rth@cygnus.com>
26767
26768         * gcc.c-torture/execute/991201-1.c: New.
26769
26770 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
26771
26772         * gcc.dg/991129-1.c: New test.
26773
26774 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26775
26776         * gcc.c-torture/compile/991127-1.c: New test.
26777
26778 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26779
26780         * g++.old-deja/g++.other/warn4.C: New test.
26781
26782 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26783
26784         * g++.old-deja/g++.eh/cleanup2.C: New test.
26785         * g++.old-deja/g++.ext/pretty2.C: New test.
26786         * g++.old-deja/g++.ext/pretty3.C: New test.
26787         * g++.old-deja/g++.other/debug6.C: New test.
26788
26789 1999-10-20  Jim Wilson  <wilson@cygnus.com>
26790
26791         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
26792         compiler_output to look for one error message instead of two.
26793
26794 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
26795
26796         * gcc.c-torture/execute/991118-1.c: Also test case
26797         where the word boundary does not split a byte evenly.
26798
26799 1999-11-19  Nathan Sidwell  <nathan@acm.org>
26800
26801         * g++.old-deja/g++.ext/restrict1.C: New test.
26802
26803 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
26804
26805         * gcc.c-torture/execute/991118-1.c: New test.
26806
26807 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
26808
26809         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
26810         working directory pathnames.
26811
26812 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
26813
26814         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
26815         host is equipped with driver.h and driver.o so it can actually
26816         compile and run the tests.
26817
26818 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
26819
26820         * gcc.c-torture/compile/991008-1.c: New test.
26821
26822 1999-11-08  Nick Clifton  <nickc@cygnus.com>
26823
26824         * lib/gcc-dg.exp: Include target-supports.exp
26825
26826 1999-11-05  Nick Clifton  <nickc@cygnus.com>
26827
26828         * lib/target-supports.exp: New file: Provide procs to test for
26829         features supported by the target.
26830         (check_weak_available): Moved here from ecos.exp.
26831         (check_alias_available): New proc: Determine of the target
26832         toolchain supports the alias attribute.
26833
26834         * gcc.dg/special/ecos.exp: Move check_weak_available to
26835         target-supports.exp.
26836         (alias-1.c): Only perform the test if the target supports
26837         aliases.
26838         (wkali-1.c): Only perform the test if the target supports
26839         aliases.
26840
26841         * gcc.dg/990506-0.c: Expect error messages from cross
26842         targets as well as native targets.
26843
26844 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26845
26846         * gcc.dg/ultrasp1.c: Removed xfail.
26847         * gcc.dg/struct-ret-2.c: Likewise.
26848         * gcc.dg/array-1.c: Likewise.
26849
26850 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26851
26852         * gcc.dg/struct-ret-2.c: New test.
26853
26854         * gcc.dg/array-1.c: New test.
26855
26856 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
26857
26858         * gcc.c-torture/execute/991030-1.c: New test.
26859
26860 1999-10-26  Richard Henderson  <rth@cygnus.com>
26861
26862         * gcc.c-torture/compile/991026-2.c: New test.
26863
26864 1999-10-26  Jeffrey A Law  (law@cygnus.com)
26865
26866         * gcc.c-torture/compile/991026-1.c: New test.
26867
26868 1999-10-23  Jeffrey A Law  (law@cygnus.com)
26869
26870         * gcc.c-torture/execute/991023-1.c: New test.
26871
26872 1999-10-19  Jeffrey A Law  (law@cygnus.com)
26873
26874         * gcc.c-torture/execute/991019-1.c: New test.
26875
26876 1999-10-16  Richard Henderson  <rth@cygnus.com>
26877
26878         * gcc.c-torture/execute/991016-1.c: New test.
26879
26880 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
26881
26882         * gcc.c-torture/execute/991014-1.c: New test.
26883
26884 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
26885
26886         * g++.old-deja/g++.other/union2.C: New test.
26887
26888 1999-10-13  Nathan Sidwell  <nathan@acm.org>
26889
26890         * g++.old-deja/g++.other/vaarg2.C: New test.
26891         * g++.old-deja/g++.other/vaarg3.C: New test.
26892
26893 1999-10-12  Craig Burley  <craig@jcb-sc.com>
26894
26895         * g77.f-torture/noncompile/19990905-1.f: Moved from being
26896         in compile/.
26897
26898 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
26899
26900         * gcc.c-torture/execute/va-arg-11.c: New test.
26901
26902 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
26903
26904         * lib/file-format.exp (gcc_target_object_format): Don't
26905         crash if objdump is unavailable.
26906
26907 1999-09-29  Donn Terry <donn@interix.com>
26908
26909         * gcc.misc-tests/mg.exp: delete extraneous redirection.
26910
26911 1999-09-28  Nick Clifton  <nickc@cygnus.com>
26912
26913         * gcc.c-torture/compile/990928-1.c: New test.
26914
26915 1999-09-28  Nathan Sidwell  <nathan@acm.org>
26916
26917         * g++.old-deja/g++.other/decl6.C: New test.
26918
26919 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26920
26921         * gcc.c-torture/execute/va-arg-10.c: New test.
26922
26923 1999-09-27  Nathan Sidwell  <nathan@acm.org>
26924
26925         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
26926         __PRETTY_FUNCTION__.
26927
26928 1999-09-23  Nick Clifton  <nickc@cygnus.com>
26929
26930         * gcc.c-torture/execute/990923-1.c: New test.
26931
26932 1999-09-21  Nick Clifton  <nickc@cygnus.com>
26933
26934         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
26935         for which -fpic is inappropriate.
26936
26937 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
26938
26939         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
26940
26941 1999-09-21  Nathan Sidwell  <nathan@acm.org>
26942
26943         * g++.old-deja/g++.other/dyncast1.C: New test.
26944         * g++.old-deja/g++.other/dyncast2.C: New test.
26945         * g++.old-deja/g++.other/dyncast3.C: New test.
26946         * g++.old-deja/g++.other/dyncast4.C: New test.
26947         * g++.old-deja/g++.other/dyncast5.C: New test.
26948         * g++.old-deja/g++.eh/catch3.C: New test.
26949         * g++.old-deja/g++.eh/catch3p.C: New test.
26950         * g++.old-deja/g++.eh/catch4.C: New test.
26951         * g++.old-deja/g++.eh/catch4p.C: New test.
26952         * g++.old-deja/g++.eh/catch5.C: New test.
26953         * g++.old-deja/g++.eh/catch5p.C: New test.
26954         * g++.old-deja/g++.eh/catch6.C: New test.
26955         * g++.old-deja/g++.eh/catch6p.C: New test.
26956         * g++.old-deja/g++.eh/catch7.C: New test.
26957         * g++.old-deja/g++.eh/catch7p.C: New test.
26958         * g++.old-deja/g++.eh/catch8.C: New test.
26959         * g++.old-deja/g++.eh/catch8p.C: New test.
26960         * g++.old-deja/g++.eh/catch9.C: New test.
26961         * g++.old-deja/g++.eh/catch9p.C: New test.
26962
26963 1999-09-13  Nathan Sidwell  <nathan@acm.org>
26964
26965         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
26966         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
26967
26968 1999-09-13  Jeffrey A Law  (law@cygnus.com)
26969
26970         * gcc.c-torture/compile/990913-1.c: New test.
26971
26972 1999-09-10  Nathan Sidwell  <nathan@acm.org>
26973
26974         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
26975         * g++.old-deja/g++.jason/rfg5.C: Likewise.
26976
26977 1999-09-09  Richard Henderson  <rth@cygnus.com>
26978
26979         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
26980
26981 1999-09-09  Nathan Sidwell  <nathan@acm.org>
26982
26983         * g++.old-deja/g++.other/lookup11.C: New test.
26984         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
26985         what is permitted and what we want.
26986         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
26987         overload use.
26988         * g++.old-deja/g++.jason/rfg5.C: Likewise
26989
26990 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
26991
26992         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
26993         * gcc.c-torture/noncompile/poison-1.c: New file.
26994
26995 1999-09-08  Nathan Sidwell  <nathan@acm.org>
26996
26997         * g++.old-deja/g++.other/sizeof3.C: New test.
26998         * g++.old-deja/g++.other/sizeof4.C: New test.
26999         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
27000         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
27001
27002 1999-09-07  Richard Henderson  <rth@cygnus.com>
27003
27004         * gcc.dg/va-arg-1.c: New.
27005
27006 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27007
27008         * gcc.c-torture/execute/va-arg-9.c: New test.
27009
27010 1999-09-05  Craig Burley  <craig@jcb-sc.com>
27011
27012         * g77.f-torture/compile/980519-2.f: New test.
27013         * g77.f-torture/compile/19990905-0.f: New test.
27014         * g77.f-torture/compile/19990905-1.f: New test.
27015         * g77.f-torture/compile/19990905-2.f: New test.
27016
27017         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
27018
27019 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
27020
27021         * gcc.c-torture/execute/990827-1.c: Fix typo.
27022
27023 1999-09-03  Nathan Sidwell  <nathan@acm.org>
27024
27025         * g++.old-deja/g++.other/deref1.C: New test.
27026
27027 1999-09-02  Nathan Sidwell  <nathan@acm.org>
27028
27029         * g++.old-deja/g++.other/ambig2.C: New test.
27030         * g++.old-deja/g++.other/cond5.C: New test.
27031         * g++.old-deja/g++.other/lookup16.C: New test.
27032
27033 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
27034
27035         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
27036         assemblers too.
27037
27038 1999-08-31  Jeffrey A Law  (law@cygnus.com)
27039
27040         * lib/c-torture.exp: Avoid the "compare executables" optimization
27041         when testing native.
27042
27043 1999-08-29  Jeffrey A Law  (law@cygnus.com)
27044
27045         * gcc.c-torture/execute/990829-1.c: New test.
27046         * gcc.c-torture/compile/990829-1.c: New test.
27047
27048 1999-08-27  Paul Burchard  <burchard@pobox.com>
27049
27050         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
27051         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
27052         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
27053         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
27054         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
27055         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
27056         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
27057         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
27058         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
27059         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
27060         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
27061
27062 1999-08-27  Jeffrey A Law  (law@cygnus.com)
27063
27064         * gcc.c-torture/execute/990827-1.c: New test.
27065
27066 1999-08-26  Craig Burley  <craig@jcb-sc.com>
27067
27068         * g77.f-torture/noncompile/19990826-4.f: New test.
27069
27070         * g77.f-torture/compile/19990826-3.f: New test.
27071
27072         * g77.f-torture/execute/19990826-2.f: New test.
27073
27074         * g77.f-torture/compile/19990826-1.f: New test.
27075
27076         * gcc.c-torture/execute/990826-0.c: New test.
27077         * g77.c-torture/execute/19990826-0.f: New test.
27078
27079         * g77.f-torture/noncompile/970626-2.f: New test.
27080
27081 1999-08-25  Paul Burchard  <burchard@pobox.com>
27082
27083         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
27084         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
27085         lss-011.C: New tests.
27086
27087 1999-08-25  Nathan Sidwell  <nathan@acm.org>
27088
27089         * g++.old-deja/g++.other/decl5.C: New test.
27090
27091 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27092
27093         * noncompile/noncompile.exp: Load_lib c-torture.exp.
27094         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
27095         call `postbase' for each one.  All callers of `postbase' changed
27096         to call this instead.
27097
27098 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
27099
27100         * gcc.c-torture/execute/990811-1.c: New test.
27101
27102 1999-08-09  Nick Clifton  <nickc@cygnus.com>
27103
27104         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
27105         just native ones.
27106
27107         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
27108         just native ones.
27109
27110 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27111
27112         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
27113
27114 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27115
27116         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
27117
27118 1999-08-04  Nathan Sidwell  <nathan@acm.org>
27119
27120         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
27121
27122 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27123
27124         * gcc.c-torture/execute/990804-1.c: New test.
27125
27126 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27127
27128         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
27129         * g++.old-deja/g++.brendan/crash64.C: Likewise
27130         * g++.old-deja/g++.brendan/overload8.C: Likewise
27131
27132 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27133
27134         * g++.old-deja/g++.other/struct1.C: New test.
27135
27136 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27137
27138         * g++.old-deja/g++.other/enum2.C: New test.
27139
27140 1999-08-02  Richard Henderson  <rth@cygnus.com>
27141
27142         Adapted from tests from Franz Sirl:
27143         * gcc.c-torture/execute/va-arg-7.c: New test.
27144         * gcc.c-torture/execute/va-arg-8.c: New test.
27145
27146 1999-08-01  Jeffrey A Law  (law@cygnus.com)
27147
27148         * gcc.c-torture/compile/990801-2.c: New test.
27149
27150         * gcc.c-torture/compile/990801-1.c: New test.
27151
27152 1999-07-27  Michael Meissner  <meissner@cygnus.com>
27153
27154         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
27155         fp-cmp-1.c, converting double to float.
27156
27157         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
27158         fp-cmp-1.c, converting double to long double.
27159
27160         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
27161         from fr1 to unknown_register, since fr1 is a legitimate register
27162         on some machines.
27163
27164 1999-07-25  Jeffrey A Law  (law@cygnus.com)
27165
27166         * README: More listname related changes.
27167
27168 1999-07-08  Catherine Moore  <clm@cygnus.com>
27169
27170         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
27171
27172 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
27173
27174         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
27175
27176 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27177
27178         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
27179
27180 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
27181
27182         * gcc.dg/990703-1.c: New test.
27183
27184 1999-06-29  Nick Clifton  <nickc@cygnus.com>
27185
27186         * lib/file-format.exp: New file: Move definition of proc
27187         gcc_target_object_format to here from
27188         gcc.dg/special/ecos.exp.
27189
27190         * lib/c-torture.exp: Include lib file-format.exp.
27191         * lib/gcc-dg.exp: Include lib file-format.exp.
27192
27193         * gcc.dg/special/ecos.exp: Remove definition of proc
27194         gcc_target_object_format.
27195
27196 1999-06-28  Jeffrey A Law  (law@cygnus.com)
27197
27198         * gcc.c-torture/execute/990628-1.c: New test.
27199
27200 1999-06-25  Jeffrey A Law  (law@cygnus.com)
27201
27202         * gcc.c-torture/compile/990625-2.c: New test.
27203
27204         * gcc.c-torture/compile/990625-1.c: New test.
27205
27206 1999-06-23  Nick Clifton  <nickc@cygnus.com>
27207
27208         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
27209         attributes compile.
27210         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
27211         ports that use the COFF/PE file format.
27212
27213 1999-06-17  Jeffrey A Law  (law@cygnus.com)
27214
27215         * gcc.c-torture/compile/990617-1.c: New test.
27216
27217 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
27218
27219         * g++.old-deja/g++.other/decl4.C: New test.
27220
27221 1999-06-14  Nathan Sidwell  <nathan@acm.org>
27222
27223         * g++.old-deja/g++.other/bitfld3.C: New test.
27224
27225 1999-06-08  Nathan Sidwell  <nathan@acm.org>
27226
27227         * g++.old-deja/g++.eh/catch1.C: New test.
27228
27229 1999-06-07  Jeffrey A Law  (law@cygnus.com)
27230
27231         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
27232
27233         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
27234         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
27235
27236 1999-06-05  Craig Burley  <craig@jcb-sc.com>
27237
27238         * g77.f-torture/compile/19990502-0.f: Replace with new,
27239         shorter, test that still fails after recent changes.
27240
27241 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27242
27243         * gcc.c-torture/execute/990604-1.c: New test.
27244
27245 1999-05-31  Jeffrey A Law  (law@cygnus.com)
27246
27247         * gcc.c-torture/execute/990531-1.c: New test.
27248
27249 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27250
27251         * gcc.c-torture/compile/990527-1.c: New test.
27252
27253 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
27254
27255         * gcc.c-torture/execute/990527-1.c: New test.
27256
27257 1999-05-25  Nick Clifton  <nickc@cygnus.com>
27258
27259         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
27260         bitfields as signed.
27261
27262 1999-05-25  Craig Burley  <craig@jcb-sc.com>
27263
27264         * g77.f-torture/compile/19990525-0.f: New test.
27265
27266 1999-05-25  Jeffrey A Law  (law@cygnus.com)
27267
27268         * gcc.c-torture/execute/990525-2.c: New test.
27269
27270         * gcc.c-torture/execute/990525-1.c: New test.
27271
27272 1999-05-24  Nathan Sidwell  <nathan@acm.org>
27273
27274         * g++.old-deja/g++.other/anon3.C: New test.
27275         * g++.old-deja/g++.other/anon4.C: New test.
27276         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
27277         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
27278         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
27279         Merrill).
27280
27281 1999-05-24  Jeffrey A Law  (law@cygnus.com)
27282
27283         * gcc.c-torture/execute/990524-1.c: New test.
27284
27285         * gcc.dg/990524-1.c: New test.
27286
27287 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27288
27289         * gcc.c-torture/compile/990523-1.c: New test.
27290
27291 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
27292
27293         * gcc.c-torture/compile/990519-1.c: New test.
27294
27295 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27296
27297         * gcc.c-torture/compile/990517-1.c: New test.
27298
27299         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
27300         (e4, f4): New tests.
27301         (main): Call them.
27302
27303 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27304
27305         * gcc.dg/noreturn-1.c: New test.
27306
27307 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
27308
27309         * gcc.c-torture/execute/990513-1.c: New test.
27310
27311 1999-05-10  Richard Henderson  <rth@cygnus.com>
27312
27313         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
27314
27315 1999-05-10  Craig Burley  <craig@jcb-sc.com>
27316
27317         * g77.f-torture/execute/erfc.f: Use small single-precision
27318         values, to avoid problems on Alphas when not -mieee.
27319
27320 1999-05-08  Craig Burley  <craig@jcb-sc.com>
27321
27322         * gcc.dg/990506-0.c: New test.
27323
27324 1999-05-08  Richard Henderson  <rth@cygnus.com>
27325
27326         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
27327         the constant to test.  Don't XFAIL 64-bit targets.
27328
27329         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
27330         * g++.old-deja/g++.law/profile1.C: Likewise.
27331
27332         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
27333         operator new instances.
27334         * g++.old-deja/g++.other/delete5.C: Likewise.
27335
27336 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27337
27338         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
27339         intrinsic.
27340
27341 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27342
27343         * g77.f-torture/execute/u77-test.f: Reverse order of two
27344         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
27345
27346 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27347
27348         * gcc.dg/compare1.c: New test.
27349
27350 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27351
27352         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
27353         New tests.
27354
27355 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27356
27357         * g77.f-torture/compile/19990502-1.f: New test.
27358
27359 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27360
27361         * g77.f-torture/compile/19990502-0.f: New test.
27362
27363 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27364
27365         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
27366         intrinsic.
27367
27368 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27369
27370         * g77.f-torture/execute/u77-test.f (main): List libU77
27371         intrinsics not currently tested.
27372         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
27373         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
27374         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
27375         Trim blanks off the ends of some printed strings.
27376
27377 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27378
27379         * g77.f-torture/execute/u77-test.f (main): Just warn about
27380         FSTAT gid disagreement, as it's expected on some systems.
27381
27382 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27383
27384         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
27385         use a new function, which allows for some slop.
27386         Clean up some commentary.
27387         (issum): The new function.
27388         (sgladd): Deleted subroutine.
27389
27390 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27391
27392         * g77.f-torture/execute/u77-test.f: Modify to be more like
27393         libf2c/libU77 version, bringing patches to that version here.
27394         Add suitable commentary.
27395
27396 1999-04-25  Richard Henderson  <rth@cygnus.com>
27397
27398         * gcc.dg/990424-1.c: New test.
27399
27400 1999-04-24  Craig Burley  <craig@jcb-sc.com>
27401
27402         * g77.f-torture/execute/u77-test.f (main): Bug involving
27403         LSTAT has been fixed, so turn back on full checking.
27404
27405 1999-04-20  Craig Burley  <craig@jcb-sc.com>
27406
27407         * g77.f-torture/compile/19990419-0.f: New test.
27408         * g77.f-torture/execute/19990419-1.f: New test.
27409
27410 1999-04-17  Richard Henderson  <rth@cygnus.com>
27411
27412         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
27413         to avoid the need for a prototype to supress a warning.
27414
27415 1999-04-07  Jim Wilson  <wilson@cygnus.com>
27416
27417         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
27418
27419 1999-04-04  Jeffrey A Law  (law@cygnus.com)
27420
27421         * gcc.c-torture/execute/990404-1.c: New test.
27422
27423 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27424
27425         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
27426         * gcc.dg/cpp-if3.c: Don't use -pedantic.
27427         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
27428         missing initializer warnings.
27429
27430 1999-03-28  Jeffrey A Law  (law@cygnus.com)
27431
27432         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
27433         matching strings.
27434
27435 1999-03-26  Jeffrey A Law  (law@cygnus.com)
27436
27437         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
27438
27439 1999-03-26  Craig Burley  <craig@jcb-sc.com>
27440
27441         * g77.f-torture/execute/19990325-0.f: New test.
27442         * g77.f-torture/execute/19990325-1.f: New test.
27443
27444 1999-03-24  Jeffrey A Law  (law@cygnus.com)
27445
27446         * gcc.c-torture/execute/990324-1.c: New test.
27447
27448 1999-03-22  Jim Wilson  <wilson@cygnus.com>
27449
27450         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
27451         test with 4.
27452
27453 1999-03-17  Richard Henderson  <rth@cygnus.com>
27454
27455         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
27456
27457 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27458
27459         * g77.f-torture/execute/19990313-2.f: New test.
27460         * g77.f-torture/execute/19990313-3.f: New test.
27461
27462 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27463
27464         * g77.f-torture/execute/19990313-0.f: New test.
27465         * g77.f-torture/execute/19990313-1.f: New test.
27466
27467 1999-03-12  Jim Wilson  <wilson@cygnus.com>
27468
27469         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
27470         printf to sprintf.
27471         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
27472         (main): Add check for u15.  Conditionalize u31 check depending on
27473         whether ints are <32 bits or >=32 bits.
27474
27475 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27476
27477         * g77.f-torture/execute/19981119-0.f: Improve testiness.
27478
27479 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27480
27481         * g77.f-torture/compile/19990305-0.f: New test.
27482         * g77.f-torture/execute/19981119-0.f: New test.
27483
27484 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27485
27486         * g77.f-torture/execute/970625-2.f: call ABORT if final
27487         result is not correct, instead of just printing it.
27488         Add this checking via newly introduced obfuscation, to
27489         trip up buggy front ends.
27490
27491 1999-03-07  Craig Burley  <craig@jcb-sc.com>
27492
27493         * g77.f-torture/compile/960317-1.f: Moved from being
27494         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
27495
27496 1999-03-06  Craig Burley  <craig@jcb-sc.com>
27497
27498         * g77.f-torture/execute/960317-1.f: New (old) test.
27499         * g77.f-torture/execute/970625-2.f: Ditto.
27500
27501 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
27502
27503         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
27504         message on line 1 or line 2; cccp and cpplib do this differently.
27505
27506 1999-03-01  Jeffrey A Law  (law@cygnus.com)
27507
27508         * g++.old-deja/g++.law/weak1.C: New test.
27509
27510 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27511
27512         * gcc.c-torture/execute/990119-1.c: Renamed to...
27513         * gcc.dg/990119-1.c: this, so it will only be tested once
27514         (it's a preprocessor test, it doesn't need to be run at
27515         multiple optimization levels).
27516
27517 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27518
27519         * lib/g++.exp: Don't add incdir=$base_dir/../include to
27520           ALWAYS_CXXFLAGS.
27521
27522 1999-02-24  Craig Burley  <craig@jcb-sc.com>
27523
27524         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
27525         * g77.f-torture/compile/19981216-0.f: ...as it is expected
27526         to not be compilable by current g77.
27527
27528 1999-02-24  Nick Clifton  <nickc@cygnus.com>
27529
27530         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
27531
27532 1999-02-22  Jeffrey A Law  (law@cygnus.com)
27533
27534         * gcc.c-torture/execute/990222-1.c: New test.
27535
27536 1999-02-19  Craig Burley  <craig@jcb-sc.com>
27537
27538         * g77.f-torture/compile/19990218-0.f: New test.
27539         * g77.f-torture/noncompile/19990218-1.f: New test.
27540
27541 1999-02-18  Craig Burley  <craig@jcb-sc.com>
27542
27543         * g77.f-torture/compile/19981216-0.f: New test.
27544
27545 1999-02-14  Jeffrey A Law  (law@cygnus.com)
27546
27547         * gcc.dg/990214-1.c: New test.
27548
27549 1999-02-13  Jeffrey A Law  (law@cygnus.com)
27550
27551         * gcc.dg/990213-2.c: New test.
27552
27553         * gcc.dg/990213-1.c: New test.
27554
27555 1999-02-12  Jeffrey A Law  (law@cygnus.com)
27556
27557         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
27558         ints.
27559
27560 1999-02-11  Nick Clifton  <nickc@cygnus.com>
27561
27562         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
27563         specified by target.
27564
27565         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
27566
27567 1999-02-11  Jeffrey A Law  (law@cygnus.com)
27568
27569         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
27570
27571 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27572
27573         * gcc.dg/special/ecos.exp: New test driver for new tests with
27574         special requirements.
27575
27576         * gcc.dg/special/alias-1.c: New test.
27577         * gcc.dg/special/gcsec-1.c: New test.
27578         * gcc.dg/special/weak-1.c: New test.
27579         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
27580         * gcc.dg/special/weak-2.c: New test.
27581         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
27582         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
27583         * gcc.dg/special/wkali-1.c: New test.
27584         * gcc.dg/special/wkali-2.c: New test.
27585         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
27586         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
27587
27588 1999-02-10  Felix Lee  <flee@cygnus.com>
27589
27590           * lib/c-torture.exp (c-torture-compile): Pull out code for
27591           analyzing gcc error messages.
27592           (c-torture-execute): Likewise.  Fix some (harmless) false
27593           positives.
27594           * lib/gcc.exp (gcc_check_compile): New function.
27595
27596 1999-02-08  Richard Henderson  <rth@cygnus.com>
27597
27598         * gcc.c-torture/execute/990208-1.c: New test.
27599
27600 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27601
27602         * g++.dg/special/ecos.exp: New driver for new tests with special
27603         requirements
27604
27605         * g++.dg/special/conpr-1.C: New test
27606         * g++.dg/special/conpr-2.C: New test
27607         * g++.dg/special/conpr-2a.C: New test
27608         * g++.dg/special/conpr-3.C: New test
27609         * g++.dg/special/conpr-3a.C: New test
27610         * g++.dg/special/conpr-3b.C: New test
27611
27612         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
27613         allow g++ to use the dg driver
27614
27615         * README: Add comment about g++.dg directory
27616
27617 1999-02-06  Jeffrey A Law  (law@cygnus.com)
27618
27619         * README: Update email addresses.
27620
27621 1999-02-03  Nick Clifton  <nickc@cygnus.com>
27622
27623         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
27624         arguments in order to force structure S onto the stack even on
27625         the alpha.
27626         (test): Pass 10 leading arguments to function foo as well as the
27627         structure S.
27628
27629         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
27630         failure for all targets.
27631
27632         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
27633         abort to terminate program execution.
27634
27635 1999-01-30  Richard Henderson  <rth@cygnus.com>
27636
27637         * gcc.c-torture/execute/990130-1.c: New test.
27638
27639 1999-01-30  Jeffrey A Law  (law@cygnus.com)
27640
27641         * gcc.dg/990130-1.c: New test.
27642
27643 1999-01-28  Michael Meissner  <meissner@cygnus.com>
27644
27645         * gcc.c-torture/execute/990128-1.c: New test.
27646
27647 1999-01-27  Michael Meissner  <meissner@cygnus.com>
27648
27649         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
27650
27651 1999-01-27  Felix Lee  <flee@cygnus.com>
27652
27653         * lib/c-torture.exp (c-torture-compile): pull out code for
27654         analyzing gcc error messages.
27655         (c-torture-execute): ditto, and fix some (harmless) false
27656         positives.
27657         * lib/gcc.exp (gcc_check_compile): new function.
27658
27659 1999-01-17  Jeffrey A Law  (law@cygnus.com)
27660
27661         * gcc.dg/990117-1.c: New test.
27662
27663         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
27664
27665         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
27666
27667 1999-01-15  Jeffrey A Law  (law@cygnus.com)
27668
27669         * g77.f-torture/compile/990115-1.f: New test.
27670
27671 1999-01-07  Jeffrey A Law  (law@cygnus.com)
27672
27673         * gcc.c-torture/compile/990107-1.c: New test
27674
27675 1999-01-06  Jeffrey A Law  (law@cygnus.com)
27676
27677         * gcc.c-torture/execute/990106-2.c: New test.
27678
27679         * gcc.c-torture/execute/990106-1.c: New test.
27680
27681 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
27682
27683         * gcc.c-torture/compile/981223-1.c: New test.
27684
27685 1998-12-29  Richard Henderson  <rth@cygnus.com>
27686
27687         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
27688         (opt3): Rename from opt4 and disable.
27689
27690 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
27691
27692         * g++.old-deja/g++.pt/ptrmem5.C: New test.
27693
27694 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27695
27696         * g++.old-deja/g++.other/conv5.C: New test.
27697
27698 1998-12-14  Nick Clifton  <nickc@cygnus.com>
27699
27700         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
27701
27702 1998-12-11  Jeffrey A Law  (law@cygnus.com)
27703
27704         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
27705
27706 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
27707
27708         * gcc.c-torture/compile/981211-1.c: New test.
27709
27710 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
27711
27712         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
27713
27714         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
27715
27716 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27717
27718         * gcc.special/930510-1.c: Make C9X safe.
27719         * gcc.misc-tests/gcov-1.c Similarly.
27720         * gcc.misc-tests/gcov-2.c Similarly.
27721
27722 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27723
27724         * gcc.dg/ultrasp1.c: New test.
27725
27726 1998-12-06  Richard Henderson  <rth@cygnus.com>
27727
27728         * gcc.c-torture/execute/981206.c: New test.
27729
27730 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27731
27732         * g++.old-deja/g++.ns/template7.C: New test.
27733
27734         * g++.old-deja/g++.other/expr1.C: New test.
27735
27736         * g++.old-deja/g++.eh/tmpl3.C: New test.
27737
27738         * g++.old-deja/g++.eh/tmpl2.C: New test.
27739
27740 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27741
27742         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
27743         * g++.old-deja/g++.other/using6.C: Removed.
27744         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
27745
27746         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
27747
27748 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27749
27750         * g++.old-deja/g++.pt/overload8.C: New test.
27751
27752         * g++.old-deja/g++.pt/overload7.C: New test.
27753
27754         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
27755
27756         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
27757         and relinking messages.
27758         * lib/g++.exp (g++_target_compile): Remove .rpo file when
27759         compiling with -frepo.
27760
27761 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
27762
27763         * g++.old-deja/g++.pt/lookup6.C: New test.
27764
27765 1998-11-30  Nick Clifton  <nickc@cygnus.com>
27766
27767         * gcc.c-torture/execute/981130-1.c: New test.
27768         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
27769
27770 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27771
27772         * g++.old-deja/g++.pt/explicit76.C: New test.
27773
27774         * g++.old-deja/g++.pt/friend38.C: New test.
27775
27776         * g++.old-deja/g++.ns/crash2.C: New test.
27777
27778         * g++.old-deja/g++.pt/defarg8.C: New test.
27779
27780         * g++.old-deja/g++.pt/instantiate6.C: New test.
27781
27782         * g++.old-deja/g++.pt/static6.C: New test.
27783
27784         * g++.old-deja/g++.pt/decl2.C: New test.
27785
27786 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27787
27788         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
27789         problem is actually related with name lookup, but so what? :-)
27790
27791         * g++.old-deja/g++.pt/friend37.C: New test.
27792
27793 1998-11-25  Dave Love  <d.love@dl.ac.uk>
27794
27795         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
27796         element, which fails on some systems.
27797
27798         * g77.f-torture/execute/labug1.f: New test.
27799
27800 1998-11-21  Jeffrey A Law  (law@cygnus.com)
27801
27802         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
27803         is defined.
27804
27805 1998-11-18  Dave Love  <d.love@dl.ac.uk>
27806
27807         * g77.f-torture/compile/981117-1.f: New test.
27808
27809 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
27810
27811         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
27812         properly discarded.
27813
27814 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
27815
27816         * gcc.c-torture/execute/memcheck: New directory of tests for
27817         -fcheck-memory-usage.
27818
27819 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27820
27821         * README: New file, general information about the testsuite and
27822         new description of the various C++ test subdirectories.
27823         * README.g++: Eliminate obsolete information, update and move most
27824         relevant stuff to README.
27825
27826 1998-11-07  Richard Henderson  <rth@cygnus.com>
27827
27828         * gcc.c-torture/compile/981107-1.c: New test.
27829
27830 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
27831
27832         * execute/memcpy-bi.c: New testcase.
27833
27834 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
27835
27836         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
27837         base classes.
27838
27839         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
27840         template is selected.
27841
27842         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
27843         classes, it should be accepted for all types.
27844
27845         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
27846
27847         * g++.old-deja/g++.pt/spec24.C: Ensure that template
27848         specializations start with template headers.
27849
27850 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
27851
27852         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
27853
27854         * g++.old-deja/g++.other/init9.C: Test cross initialization of
27855         non-POD types.
27856
27857 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27858
27859         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
27860
27861 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
27862
27863         * compile/981022-1.c, compile/981022-1.x: New test and driver.
27864
27865 1998-10-19  Jeffrey A Law  (law@cygnus.com)
27866
27867         * 981019-1.c: New test.
27868
27869 1998-10-14  Robert Lipe <robertl@dgii.com>
27870
27871         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
27872         find objc headers.
27873
27874 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27875
27876         * compile/981001-4.c: Remove use of GCC extension that triggers a
27877         compiler bug.
27878
27879 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
27880
27881         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
27882
27883 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27884
27885         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
27886         instantiation of template produces incorrect code for delete
27887         expression.
27888
27889         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
27890         constructors' name is not unique.
27891         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
27892         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
27893
27894         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
27895         automatic array of const is ill-formed.
27896
27897         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
27898         of template parameter?
27899
27900         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
27901         const.
27902
27903         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
27904         pointer-to-member expression.
27905
27906         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
27907         declaration causes ICE.
27908
27909 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
27910
27911         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
27912         reserved in the global namespace.
27913
27914         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
27915         generate needed virtual table.
27916
27917         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
27918
27919 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
27920
27921         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
27922         template-dependent type
27923
27924 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
27925
27926         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
27927         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
27928         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
27929
27930         * g++.old-deja/g++.other/using5.C: New test; using decl from base
27931         class should be usable as argument of member function.
27932         * g++.old-deja/g++.other/using6.C: New test; using decl from base
27933         class should be usable as return type of member function.
27934         * g++.old-deja/g++.other/using7.C: New test; using decl from base
27935         class should be usable as type of data member.
27936
27937         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
27938
27939 1998-10-09  Jeffrey A Law  (law@cygnus.com)
27940
27941         * gcc.c-torture/special/920521-1.c: Fix bogus test.
27942
27943 1998-10-08  Nick Clifton  <nickc@cygnus.com>
27944
27945         * gcc.dg/dll-?.c Add thumb to target list.
27946         Fix assembler scan patterns to match current assembler output.
27947
27948 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
27949
27950         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
27951         matching of template brackets.
27952
27953         * g++.old-deja/g++.other/using4.C: New test.  Test using
27954         declarations of methods from base classes.
27955
27956         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
27957         within functions should introduce names into the innermost
27958         enclosing namespace.
27959
27960         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
27961         of static locals if first initialization throws.
27962
27963 1998-10-07  Jim Wilson  <wilson@cygnus.com>
27964
27965         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
27966
27967 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
27968
27969         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
27970         lose track of the possible targets of tablejump insns.
27971         * special/special.exp: Run it.
27972
27973 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27974
27975         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
27976         must be declared before its specializations can be named in friend
27977         declarations.
27978
27979 1998-10-05  Dave Love  <d.love@dl.ac.uk>
27980
27981         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
27982
27983         * g77.f-torture/execute/io1.f: New test.
27984
27985 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27986
27987         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
27988         with pointer to template function, for which no argument deduction
27989         is possible.
27990
27991         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
27992         specialization of template function as argument to template
27993         function.
27994
27995         * g++.old-deja/g++.other/access2.C: New test; Inner class
27996         shouldn't have privileged access to Outer's names.
27997
27998 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27999
28000         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
28001         friend template declared within template class conflicts with
28002         nested class of the same name.
28003
28004         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
28005         is ignored.
28006
28007         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
28008         object with direct initializer as function declaration.
28009
28010         * g++.old-deja/g++.other/decl2.C: New test; duplicate
28011         initializers.
28012
28013         * g++.old-deja/g++.other/null2.C: New test; conditional operator
28014         involving const pointer and NULL produces incorrect result.
28015
28016         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
28017         type name without `typename' should be rejected with -pedantic.
28018
28019 1998-10-02  Richard Henderson  <rth@cygnus.com>
28020
28021         * g++.old-deja/g++.other/addrof1.C: New test.
28022
28023 1998-10-01  Nick Clifton  <nickc@cygnus.com>
28024
28025         * gcc.c-torture/compile/981001-1.c: New test.
28026         * gcc.c-torture/execute/981001-1.c: New test.
28027
28028 1998-10-01  Jeffrey A Law  (law@cygnus.com)
28029
28030         * gcc.c-torture/compile/981001-2.c: New test.
28031         * gcc.c-torture/compile/981001-3.c: New test.
28032         * gcc.c-torture/compile/981001-4.c: New test.
28033
28034 1998-10-01  Robert Lipe  <robertl@dgii.com>
28035
28036         * lib/objc.exp (objc_target_compile): Add -L during compiles for
28037         multilibbed hosts.   Idea grafted from g77.exp.
28038
28039 1998-09-30  Dave Love  <d.love@dl.ac.uk>
28040
28041         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
28042         avoid losing on systems which need -lsocket.
28043
28044 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
28045
28046         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
28047         * g++.old-deja/g++.other/nested2.C: Ditto.
28048         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
28049         failure.
28050
28051 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28052
28053         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
28054         preferred over template operator!= for enum bitfields.
28055
28056 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
28057
28058         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
28059         that happen to have the same base name, but in different scopes,
28060         are incorrectly rejected.
28061
28062 1998-09-16  Richard Henderson  <rth@cygnus.com>
28063
28064         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
28065         on the native word size instead of an integer literal.
28066
28067 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28068
28069         * g++.old-deja/g++.other/static2.C: Invocation of static data
28070         member of type pointer-to-function denoted as non-static member.
28071
28072         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
28073         checks involving function types and aliases.
28074
28075 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28076
28077         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
28078         redefined to the same non-trivial type.
28079
28080         * g++.old-deja/g++.pt/explicit73.C: Test for proper
28081         namespace-qualification of template specializations declared in
28082         other namespaces.
28083
28084         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
28085         to declare a subset of the specializations of a template function
28086         as friends of specializations of a template class.
28087
28088         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
28089         member templates that do not fully specialize the enclosing
28090         template class are rejected.
28091
28092 1998-09-11  Dave Love  <d.love@dl.ac.uk>
28093
28094         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
28095
28096 1998-09-08  Dave Love  <d.love@dl.ac.uk>
28097
28098         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
28099         altered from libf2c/libU77 version.
28100
28101 1998-09-06  Dave Love  <d.love@dl.ac.uk>
28102
28103         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
28104
28105 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
28106
28107         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
28108         (un)signed char are different types for template specialization
28109         purposes.
28110
28111 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
28112
28113         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
28114         * objc: ObjC testsuite.
28115
28116 1998-08-31  Catherine Moore  <clm@cygnus.com>
28117
28118         * gcc.c-torture/execute/941014-1.x:  New file.
28119
28120 1998-08-31  Nick Clifton  <nickc@cygnus.com>
28121
28122         * lib/c-torture.exp: Add support for
28123         torture_eval_before_compile and torture_eval_before_execute
28124         variables.
28125
28126 1998-08-30  Jeffrey A Law  (law@cygnus.com)
28127
28128         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
28129         this test triggers valid.
28130
28131 1998-08-27  Jeffrey A Law  (law@cygnus.com)
28132
28133         * gcc.dg/980827-1.c: New test.
28134
28135 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
28136
28137         * gcc.c-torture/execute/loop-4b.c: New test.
28138
28139 1998-08-26  Nick Clifton  <nickc@cygnus.com>
28140
28141         * lib/c-torture.exp: Add support for
28142         torture_eval_before_compile and torture_eval_before_execute
28143         variables.
28144
28145 1998-08-25  Jeffrey A Law  (law@cygnus.com)
28146
28147         * gcc.c-torture/compile/980825-1.c: New test.
28148
28149 1998-08-24  Nick Clifton  <nickc@cygnus.com>
28150
28151         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
28152         count number tests in opt_t0 not good_t0.
28153
28154 1998-08-24  Jeffrey A Law  (law@cygnus.com)
28155
28156         * gcc.c-torture/compile/930326-1.x: Fix typo.
28157
28158 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
28159
28160         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
28161         causes an ICE.
28162
28163 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28164
28165         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
28166         STACK_SIZE is defined.
28167         * gcc.c-torture/unsorted/stuct.c: Similarly.
28168
28169         * gcc.c-torture/compile/980821-1.c: New test.
28170
28171 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28172
28173         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
28174
28175 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
28176
28177         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
28178         code.
28179
28180 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
28181
28182         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
28183         error'.
28184
28185 1998-08-18  Jeffrey A Law  (law@cygnus.com)
28186
28187         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
28188
28189 1998-08-16  Jeffrey A Law  (law@cygnus.com)
28190
28191         * gcc.c-torture/compile/980816-1.c: New test.
28192
28193         * gcc.dg/980816-1.c: New test.
28194
28195 1998-08-13  Jeffrey A Law  (law@cygnus.com)
28196
28197         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
28198         compiler for ieee tests.
28199
28200 1998-08-01  Dave Love  <d.love@dl.ac.uk>
28201
28202         * g77.f-torture/compile/980729-0.f: New test.
28203
28204 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
28205
28206         * gcc.c-torture/special/eeprof-1.c: New test, for
28207         -finstrument-functions.
28208         * gcc.c-torture/special/special.exp: Run it.
28209
28210 1998-07-29  Jeffrey A Law  (law@cygnus.com)
28211
28212         * gcc.c-torture/compile/980729-1.c: New test.
28213
28214 1998-07-27  Nick Clifton  <nickc@cygnus.com>
28215
28216         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
28217         __thumb__ is defined, and test for ARM style doubles if so.
28218
28219 1998-07-26  Dave Love  <d.love@dl.ac.uk>
28220
28221         * g77.f-torture/noncompile/980615-0.f: New test.
28222
28223 1998-07-26  H.J. Lu  (hjl@gnu.org)
28224
28225         * gcc.dg/980312-1.c: Do link instead of compile.
28226         * gcc.dg/980313-1.c: Likewise.
28227
28228 1998-07-26  Jeffrey A Law  (law@cygnus.com)
28229
28230         * gcc.c-torture/compile/980726-1.c: New test.
28231
28232 1998-07-25  Dave Love  <d.love@dl.ac.uk>
28233
28234         * g77.f-torture/execute/io0.f: New test.
28235
28236 1998-07-24  Nick Clifton  <nickc@cygnus.com>
28237
28238         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
28239         an int.
28240
28241 1998-06-18  Michael Meissner  <meissner@cygnus.com>
28242
28243         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
28244         m32r bugs.
28245
28246 1998-07-17  Nick Clifton  <nickc@cygnus.com>
28247
28248         * gcc.dg/980626-1.c: Expect failures for all toolchains until
28249         c-decl.c:grokdeclarator can handle mode attributes.
28250
28251 1998-07-16  Jeffrey A Law  (law@cygnus.com)
28252
28253         * gcc.c-torture/execute/980716-1.c: New test.
28254
28255 1998-07-13  Jeffrey A Law  (law@cygnus.com)
28256
28257         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
28258         the mn10200.
28259         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
28260         the mn10200.
28261         * gcc.c-torture/execute/va-arg-3.x: Similarly.
28262         * gcc.c-torture/compile/930326-1.x: Similarly.
28263
28264 1998-07-13  Dave Love  <d.love@dl.ac.uk>
28265
28266         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
28267         New test from Craig.
28268
28269 1998-07-12  Dave Love  <d.love@dl.ac.uk>
28270
28271         * g77.f-torture/noncompile/980616-0.f: New test.
28272
28273         * g77.f-torture/execute/970816-3.f:  New test from Craig.
28274
28275 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28276
28277         *  g++.other/singleton.C: Return error value instead of taking
28278         SIGSEGV.
28279
28280 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
28281
28282         *  g++.other/singleton.C: New test.   Warning is under dispute.
28283         Runtime crash is not.
28284
28285 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28286
28287         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
28288         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
28289         using6.C, using7.C}:  New namespace tests.
28290
28291 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
28292
28293         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
28294         specialization with typedef'ed names used as array indexes.
28295
28296 1998-07-09  Jeffrey A Law  (law@cygnus.com)
28297
28298         * gcc.c-torture/execute/980709-1.c: New test.
28299
28300         * gcc.dg/980709-1.c: New test.
28301
28302 1998-07-07  Richard Henderson  <rth@cygnus.com>
28303
28304         * gcc.c-torture/execute/bcp-1.c: New test.
28305
28306 1998-07-07  Jeffrey A Law  (law@cygnus.com)
28307
28308         * gcc.c-torture/execute/980707-1.c: New test.
28309
28310 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
28311
28312         * gcc.c-torture/compile/980706-1.c: New test.
28313
28314 1998-07-01  Dave Love  <d.love@dl.ac.uk>
28315
28316         * g77.f-torture/execute/980701-0.f,
28317         g77.f-torture/execute/980701-1.f: New test from Craig.
28318
28319 1998-07-01  Jeffrey A Law  (law@cygnus.com)
28320
28321         * gcc.c-torture/compile/980701-1.c: New test.
28322
28323         * gcc.c-torture/execute/980701-1.c: New test.
28324
28325 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
28326 rlsruhe.de>
28327
28328         * g++.old-deja/g++.robertl/eb132.C: New test.
28329         * g++.old-deja/g++.robertl/eb133.C: Likewise.
28330
28331 1998-06-29  Dave Love  <d.love@dl.ac.uk>
28332
28333         * g77.f-torture/execute/980628-7.f,
28334         g77.f-torture/execute/980628-8.f,
28335         g77.f-torture/execute/980628-9.f,
28336         g77.f-torture/execute/980628-10.f: New tests from Craig.
28337
28338         * g77.f-torture/execute/980628-3.f: Remove mail headers.
28339
28340 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28341
28342         * g77.f-torture/execute/980628-4.f: New test from Craig.
28343         * g77.f-torture/execute/980628-5.f: Likewise.
28344         * g77.f-torture/execute/980628-2.f: Likewise.
28345         * g77.f-torture/execute/980628-0.f: Likewise.
28346         * g77.f-torture/execute/980628-1.f: Likewise.
28347         * g77.f-torture/execute/980628-3.f: Likewise.
28348         * g77.f-torture/execute/980628-6.f: Likewise.
28349
28350 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28351
28352         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
28353         directory when nothing has been installed yet.
28354
28355 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
28356
28357         * gcc.c-torture/special/special.exp: Handle newer versions of
28358         dejagnu.
28359
28360 1998-06-26  Jeffrey A Law  (law@cygnus.com)
28361
28362         * gcc.dg/980626-1.c: New test.
28363
28364 1998-06-19  Bruno Haible <haible@ilog.fr>
28365
28366         * gcc.misc-tests/m-un-2.c: New test.
28367         * g++.old-deja/g++.other/warn01.c: Likewise.
28368
28369 1998-06-19  Robert Lipe  <robertl@dgii.com>
28370
28371         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
28372         compatibility with assmblers with a different comment character.
28373         Eliminate use of GAS-specific extensions.
28374
28375 1998-06-19  Jeffrey A Law  (law@cygnus.com)
28376
28377         * gcc.c-torture/execute/ieee/980619-1.c: New test.
28378
28379 1998-06-19  Robert Lipe  <robertl@dgii.com>
28380
28381         *lib/g77.exp: Replace search for libf2c.a with search for newly
28382         renamed libg2c.a
28383
28384 1998-06-17  Jeffrey A Law  (law@cygnus.com)
28385
28386         * gcc.c-torture/execute/980617-1.c: New test.
28387
28388 1998-06-12  Jeffrey A Law  (law@cygnus.com)
28389
28390         * gcc.c-torture/execute/980612-1.c: New test.
28391
28392 1998-06-08  Jeffrey A Law  (law@cygnus.com)
28393
28394         * gcc.dg/980523-1.c: Only test on ppc-linux.
28395         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
28396
28397         * gcc.c-torture/execute/980608-1.c: New test.
28398
28399 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
28400
28401         * gcc.c-torture/execute/980605-1.c: New test.
28402
28403 1998-06-04  Jeffrey A Law  (law@cygnus.com)
28404
28405         * gcc.c-torture/execute/980604-1.c: New test.
28406
28407 1998-06-02  Jeffrey A Law  (law@cygnus.com)
28408
28409         * gcc.c-torture/execute/980602-1.c: New test.
28410         * gcc.c-torture/execute/980602-2.c: Likewise.
28411
28412 1998-06-02  Dave Love  <d.love@dl.ac.uk>
28413
28414         * 970125-0.f: Fix per JCB.  Add commentary.
28415
28416 1998-05-31  Michael Meissner  <meissner@cygnus.com>
28417
28418         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
28419         IEEE -0 support.
28420
28421 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
28422
28423         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
28424         earlier.
28425
28426 1998-05-28  Catherine Moore <clm@cygnus.com>
28427
28428         * gcc.c-torture/execute/980526-3.c: New test.
28429
28430 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
28431
28432         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
28433         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
28434         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
28435         m88k-motorola-sysv3 to XFAIL.
28436
28437 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28438
28439         * gcc.dg/980526-1.c: New test.
28440         * gcc.c-torture/execute/980526-2.c: New test.
28441
28442 1998-05-26  Jeffrey A Law  (law@cygnus.com)
28443
28444         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
28445
28446         * gcc.c-torture/execute/980526-1.c: New test.
28447
28448 1998-05-26  Dave Love  <d.love@dl.ac.uk>
28449
28450         * g77.f-torture/execute/alpha2.f: Add runtime test.
28451
28452 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
28453
28454         * g++.old-deja/old-deja.exp: Strip leading directories.
28455
28456         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
28457         error for the line.  Don't run multiple tests for the same line.
28458
28459 1998-05-23  Jeffrey A Law  (law@cygnus.com)
28460
28461         * gcc.dg/980523-1.c: New test.
28462
28463 1998-05-23  Dave Love  <d.love@dl.ac.uk>
28464
28465         * g77.f-torture/compile/970915-0.f: New test.
28466
28467 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
28468
28469         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
28470
28471 1998-05-21  Jeffrey A Law  (law@cygnus.com)
28472
28473         * gcc.dg/980520-1.c: New test.
28474
28475 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
28476
28477         * gcc.dg/980502-1.c: Fix return type.
28478
28479 1998-05-20  Jeffrey A Law  (law@cygnus.com)
28480
28481         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
28482         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
28483         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
28484         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
28485         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
28486
28487 1998-05-20  Dave Love  <d.love@dl.ac.uk>
28488
28489         * g77.f-torture/execute/980520-1.f: New test.
28490
28491 1998-05-15  Dave Love  <d.love@dl.ac.uk>
28492
28493         * lib/mike-g77.exp: New file.
28494
28495         * g77.f-torture/noncompile/noncompile.exp,
28496         g77.f-torture/noncompile/check0.f: New files.
28497
28498 1998-05-14  Dave Love  <d.love@dl.ac.uk>
28499
28500         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
28501         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
28502         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
28503         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
28504         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
28505         abort where appropriate.
28506
28507 1998-05-05  Michael Meissner  <meissner@cygnus.com>
28508
28509         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
28510         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
28511
28512 1998-04-29  Dave Love  <d.love@dl.ac.uk>
28513
28514         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
28515
28516 1998-04-27  Dave Love  <d.love@dl.ac.uk>
28517
28518         * g77.f-torture/compile/980427-0.f: New test.
28519
28520 1998-04-24  Dave Love  <d.love@dl.ac.uk>
28521
28522         * g77.f-torture/compile/980424-0.f: New test.
28523
28524 1998-04-19  Dave Love  <d.love@dl.ac.uk>
28525
28526         * g77.f-torture/compile/980419-2.f (main): New test.
28527         * g77.f-torture/compile/970125-0.f: New test.
28528         * g77.f-torture/compile/980419-1.f: New test.
28529
28530 1998-04-08  Jim Wilson  <wilson@cygnus.com>
28531
28532         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
28533         of loop-4.c.
28534
28535 1998-04-07  Jim Wilson  <wilson@cygnus.com>
28536
28537         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
28538
28539 1998-04-03  Jim Wilson  <wilson@cygnus.com>
28540
28541         * gcc.c-torture/compile/980329-1.c: New test.
28542
28543 1998-03-18  Jim Wilson  <wilson@cygnus.com>
28544
28545         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
28546         * gcc.dg/980312-1.c: Fix typo in -march command.
28547
28548 1998-03-16  H.J. Lu  (hjl@gnu.org)
28549
28550         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
28551
28552 1998-03-11  Robert Lipe  <robertl@dgii.com>
28553
28554         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
28555         Dave Love agree the Fortran source is bogus.
28556
28557 1998-03-11  Robert Lipe  <robertl@dgii.com>
28558
28559         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
28560         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
28561         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
28562         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
28563         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
28564
28565 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
28566
28567         * g++.old-deja/g++.other/friend1.C: New test.
28568
28569 1998-02-18  Dave Love  <d.love@dl.ac.uk>
28570
28571         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
28572         possibly uninitialized) variables and declare dnrm2.
28573
28574 1998-02-23  Robert Lipe <robertl@dgii.com>
28575
28576         From Bruno Haible <haible@ilog.fr>:
28577         * gcc.c-torture/execute/980223.c: New test.
28578
28579 1998-02-13  Jeffrey A Law  (law@cygnus.com)
28580
28581         * gcc.dg/ifelse-1.c: New test.
28582
28583 1998-02-09  H.J. Lu  (hjl@gnu.org)
28584
28585         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
28586
28587           * lib/old-dejagnu.exp (old-dejagnu): Added the
28588           "execution test - XFAIL *-*-*" handling in the spirit of
28589           "excess errors test -". Changed the "execution test fails"
28590           handling to be like "excess errors test fails".
28591           * Update various tests accordingly.
28592
28593 1998-02-06  Jim Wilson  <wilson@cygnus.com>
28594
28595         * gcc.c-torture/execute/980205.c: New test.
28596
28597 1998-01-18  Jeffrey A Law  (law@cygnus.com)
28598
28599         * lib/c-torture.exp: Look for .x files instead of .cexp files.
28600         * lib/f-torture.exp: Similarly.
28601         * gcc.c-torture: Rename all .cexp files to .x files.
28602
28603 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
28604
28605         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
28606         (940510-1.c): Removed duplicate.
28607         (971104-1.c): New test.
28608
28609 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
28610
28611           * lib/f-torture.exp: Improve error and loop detection.
28612
28613 1997-11-19  Michael Meissner  <meissner@cygnus.com>
28614
28615         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
28616         use that to size the filler array.
28617
28618 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
28619
28620         * lib/c-torture.exp(c-torture-execute): Fix typo.
28621
28622         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
28623         testcase as the executable name. Keep the executable around if
28624         the test fails.
28625
28626 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
28627
28628         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
28629         changes.  Only test one -g option, and move it to the end of the
28630         list of options to test.
28631
28632 1997-09-19  Michael Meissner  <meissner@cygnus.com>
28633
28634         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
28635         variable GCC_TORTURE_OPTIONS to supply default switches separated
28636         by colons.  If no environment variable, run tests with -O0 -g, -O1
28637         -g, and -O2 -g as well.
28638
28639 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
28640
28641         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
28642         explanatory comments. Fix indentation.
28643
28644 1997-09-15  Jeffrey A Law  (law@cygnus.com)
28645
28646         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
28647
28648 1997-09-11  Jeffrey A Law  (law@cygnus.com)
28649
28650         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
28651         * g++.old-deja/g++.mike/p7325.C: Likewise.
28652         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
28653
28654 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
28655
28656         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
28657         * g++.old-deja/g++.brendan/crash30.C: Likewise.
28658         * g++.old-deja/g++.brendan/crash39.C: Likewise.
28659         * g++.old-deja/g++.law/operators4.C: Likewise.
28660
28661 1997-09-11  Joe Buck  (jbuck@synopsys.com)
28662
28663         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
28664         * g++.old-deja/g++.mike/p784.C: Ditto.
28665         * g++.old-deja/g++.mike/p785.C: Ditto.
28666
28667 1997-09-05  Jeffrey A Law  (law@cygnus.com)
28668
28669           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
28670
28671 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28672
28673         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
28674         target feature; pass this to c-torture-execute as needed.
28675
28676 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28677
28678         * lib/c-torture.exp(c-torture-execute): If the previous and the
28679         current executables being tested are identical, we don't need to
28680         run the executable again. Try to make the executable names
28681         unique. Add an optional argument for passing additional compiler
28682         flags.
28683
28684 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
28685
28686         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
28687
28688 1997-08-29  Jeffrey A Law  (law@cygnus.com)
28689
28690         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
28691
28692 1997-07-31  Jeffrey A Law  (law@cygnus.com)
28693
28694         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
28695         32bit or larger longs.
28696
28697         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
28698         have either a 32bit long or 32bit int.
28699
28700 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
28701
28702         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
28703         Make double precision tests dependent on sizeof (double).
28704
28705 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
28706
28707         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
28708         too.
28709
28710 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
28711
28712         * gcc.c-torture/compile/961203-1.cexp: New script.
28713
28714 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
28715
28716         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
28717         up the includes ourselves.
28718
28719 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
28720
28721         * lib/plumhall.exp: Remove random include, and add a few
28722         verbose messages for debugging.
28723
28724 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
28725
28726         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
28727         of trying to do it ourselves.
28728
28729 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28730
28731         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
28732
28733 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
28734
28735         * gcc.prms/5403.c: Made regexp a bit less strict.
28736
28737 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
28738
28739         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
28740         is returned from remote_load instead.
28741         * lib/plumhall.exp: Ditto.
28742         * lib/mike-g++.exp: Ditto.
28743         * lib/old-dejagnu.exp: Ditto.
28744         * lib/c-torture.exp: Ditto.
28745
28746 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
28747
28748         * lib/g++.exp: Use build_wrapper procedure.
28749         * lib/gcc.exp: Ditto.
28750
28751 1997-05-20  Jeffrey A Law  (law@cygnus.com)
28752
28753         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
28754         an old-style decl for malloc.  Fixes tests to work when
28755         sizeof (int) != sizeof (size_t).
28756
28757 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28758
28759         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
28760
28761         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
28762         use stdargs.h interface.
28763
28764 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28765
28766         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
28767         NO_VARARGS when compiling.
28768
28769 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
28770
28771         * lib/plumhall.exp(ph_includes): New procedure.
28772         (ph_make): Use it.
28773         (ph_compiler): Ditto.
28774
28775         * lib/g++.exp: Rename test-glue.c to testglue.c.
28776         * lib/gcc.exp: Ditto.
28777
28778 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
28779
28780         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
28781         to completion when it's called.
28782
28783 1997-03-21  Michael Meissner  <meissner@cygnus.com>
28784
28785         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
28786         is defined, don't do test.
28787
28788 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
28789
28790         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
28791         for object files.
28792         (ph_summary): Mark skipped testcases as untested, not unresolved.
28793
28794         * lib/plumhall.exp (ph_make): If unresolved because of bad
28795         errorCode, record errorCode in log file.
28796         (*): Replace send_log/verbose with verbose -log.
28797
28798 1997-03-19  Michael Meissner  <meissner@cygnus.com>
28799
28800         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
28801         double conversion if double isn't at least 8 bytes.
28802
28803         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
28804         int to work with targets where int is 16 bits.
28805
28806         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
28807         8 bytes, just exit, since 4 byte doubles don't have enough bits of
28808         precision for the test to complete.
28809
28810 1997-03-14  Michael Meissner  <meissner@cygnus.com>
28811
28812         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
28813         if d10v is not compiled with the -mdouble64 flag.
28814         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
28815
28816         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
28817         d10v is not compiled with the -mint32 flag.
28818
28819 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
28820
28821         * lib/plumhall.exp: Use incr_count.
28822
28823 1997-03-12  Jeffrey A Law  (law@cygnus.com)
28824
28825         * gcc.c-torture: Update to c-torture-1.45.
28826
28827 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
28828
28829         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
28830         the name of the expect testcase file).
28831
28832         * lib/g++.exp(g++_init): Ditto.
28833
28834 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
28835
28836         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
28837         the host.
28838
28839         * lib/gcc.exp(gcc_exit): New procedure.
28840
28841 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
28842
28843         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
28844         specs where appropriate.
28845
28846         * g++.old-deja/g++.arm/*: Added additional ERROR checks
28847         because of new "candidates are" messages, and removed a few
28848
28849         * Converted all non-old-style g++ testcases to old-style, and
28850         moved into g++.old-deja.
28851
28852 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
28853
28854         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
28855         options.
28856
28857         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
28858         succeeded.
28859
28860         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
28861
28862 1997-02-13  Michael Meissner  <meissner@cygnus.com>
28863
28864         * lib/gcc.exp (gcc_target_compile): Add support for defining
28865         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
28866         the machine doesn't have those features.
28867
28868 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
28869
28870         * g++.law/operators4.exp: Don't use LIBS.
28871
28872 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
28873
28874         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
28875
28876         * lib/mike-g++.exp: Don't set the compiler to be tested here.
28877         * lib/g++.exp: Set it here instead. Also, allow use of the
28878         --tool_exec and --tool_opt options. Change CXX to
28879         GXX_UNDER_TEST.
28880
28881         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
28882
28883         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
28884
28885 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
28886
28887         * lib/old-dejagnu.exp: Use prune_warnings instead of
28888         prune_system_crud.
28889         * lib/mike-g++.exp: Ditto.
28890         * lib/gcc.exp: Ditto.
28891         * lib/g++.exp: Ditto.
28892
28893         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
28894
28895 1997-02-07  Jeffrey A Law  (law@cygnus.com)
28896
28897           * 941014-2.c: Include stdlib.h
28898           * 960327-1.c: Include stdio.h
28899           * dbra.c, index-1.c: Don't assume ints are 32bits.
28900
28901 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
28902
28903         * lib/gcc.exp: Add gcc,stack_size target feature.
28904
28905         * lib/g++.exp(g++_target_compile): Add the include and link
28906         paths here, not in two other places. And, it's $options, not
28907         options.
28908
28909         * lib/mike-g++.exp(postbase): Remove the code that determines
28910         the correct include and link paths.
28911         * g++.old-deja/old-deja.exp: Ditto.
28912
28913 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
28914
28915         * lib/g++.exp(g++_init): target_compile no longer returns the
28916         filename of the result.
28917
28918 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
28919
28920         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
28921         call to glob.
28922
28923         * gcc.c-torture/special/special.exp: Change call to
28924         gcc_target_compile to include the object file.
28925
28926 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
28927
28928         * gcc.c-torture/special/special.exp: Correct misspelling in last
28929         change.
28930
28931 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
28932
28933         * lib/plumhall.exp(ph_summary): Log the entire output of the
28934         executable. Return -1 if there were any failures, 0 otherwise.
28935         (ph_execute): Return -1 if there were any failures, 0 otherwise.
28936         (ph_make): Clean up objects and executables that were built
28937         if the tests succeeded.
28938
28939 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
28940
28941         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
28942         libraries and includes in the build tree as appropriate.
28943
28944 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28945
28946         * lib/c-torture.exp: Instead of looking for the global variable
28947         NO_LONG_LONG, check to see if that's a feature of the target.
28948
28949 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28950
28951         * config/default.exp: Minimize. Delete the remainer of the files in
28952         config; this functionality is now in devo/dejagnu/config.
28953
28954         g++.*/*: Pass any additional flags used to compile to postbase;
28955         delete CXXFLAGS.
28956
28957         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
28958         is now done by runtest.exp. Use gcc_target_compile instead of
28959         compile.
28960
28961         lib/c-torture.exp: Use gcc_target_compile instead of compile.
28962         Remove references to CFLAGS. Use remote_file instead of
28963         calling rm -f.
28964         (c-torture): Take a list of arguments to use to compile this
28965         testcase.
28966
28967         lib/g++.exp: Simplify. Use target_compile instead of compile.
28968         lib/gcc-dg.exp: Ditto.
28969         lib/gcc.exp: Ditto.
28970         lib/mike-{gcc,g++}.exp: Ditto.
28971         lib/old-dejagnu.exp: Ditto.
28972         lib/plumhall.exp: Ditto.
28973
28974 1997-01-08  Jim Wilson  <wilson@cygnus.com>
28975
28976         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
28977         (ph_linker): Likewise.
28978
28979 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
28980
28981           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
28982         MAP_ANON / MAP_ANONYMOUS if defined;
28983         else try to map from /dev/zero .
28984
28985 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28986
28987         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
28988         isn't defined, then define it to MAP_ANONYMOUS.
28989
28990 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28991
28992         * gcc.c-torture: Update to c-torture-1.42 release.
28993
28994 1996-11-11  Jeffrey A Law  (law@cygnus.com)
28995
28996         * gcc.c-torture: Update to c-torture-1.41 release.
28997
28998 1996-10-27  Jeffrey A Law  (law@cygnus.com)
28999
29000         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
29001         c-torture release.
29002
29003 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
29004
29005         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
29006         and LDFLAGS.  Fix second case to append the target_info ldflags
29007         onto LDFLAGS, not CFLAGS.
29008         * lib/g++.exp (g++_init): Add target_info stuff.
29009         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
29010         of libgloss and newlib flags for !native.
29011
29012         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
29013         (GDB): Fix relative path to go up another dir for finding gdb.
29014
29015 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
29016
29017         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
29018         versions in the target_info array, if they don't exist.
29019
29020 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
29021
29022         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
29023
29024 1996-07-08  Jim Wilson  <wilson@cygnus.com>
29025
29026         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
29027         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
29028
29029 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
29030
29031         * lib/old-dejagnu.exp: Don't remove the output file before we've
29032         actually tested it. Don't append pwd to the path of the executable
29033         we're testing.
29034
29035 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
29036
29037         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
29038
29039 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
29040
29041         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
29042         temporary directory for compiler files, and set it to a default
29043         value of /tmp. Set $output as the name of the output file from
29044         compiling the testcase. Add a -o option to $cflags_var so the
29045         compiler writes the final output file as $output. Set $executable
29046         to $output.
29047
29048         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
29049         directory for compiler files, and set it to /tmp if it doesn't
29050         already have a value. Set $output_file to the name of the output
29051         file from compiling the testcase. Add a -o option to CXXFLAGS so
29052         the compiler writes the final output file as $output. Use $output
29053         as the executable to be tested.
29054
29055 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29056
29057         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
29058
29059 1996-06-08  Jeffrey A Law  (law@cygnus.com)
29060
29061         * gcc.c-torture/execute/pending-1.c: New test.  Still
29062         pending in Tege's queue.
29063
29064 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
29065
29066         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
29067         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
29068         if there were failures.  Call unresolved if there were unresolved
29069         testcases.  Call gcc_fail if program did not run to completion.
29070         (ph_make): Pass additional argument name to ph_execute.
29071         (ph_execute): Add new argument.  Pass additional arguments to
29072         ph_summary.  Call gcc_fail is there is no execution output.
29073
29074 1996-04-24  Jeffrey A Law  (law@cygnus.com)
29075
29076         * lib/plumhall.exp (proc_summary): Output relavent summary
29077         lines into the log so specific failures in plumhall can be
29078         investigated.
29079
29080 1996-04-10  Jeffrey A Law  (law@cygnus.com)
29081
29082         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
29083         (c-torture-execute): Don't try to execute tests which use
29084         "long long" types if $NO_LONG_LONG is nonzero.
29085
29086 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
29087
29088         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
29089         not c-torture.
29090
29091         * gcc.ieee: Move from here.
29092         * gcc.c-torture/execute/ieee: To here.
29093
29094 1996-03-26  Jeffrey A Law  (law@cygnus.com)
29095
29096         * gcc.c-torture: Update to c-torture-1.41 release.
29097
29098 1996-03-22  Jeffrey A Law  (law@cygnus.com)
29099
29100         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
29101         not "$output".
29102
29103 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
29104
29105         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
29106         -c present.
29107
29108 1996-03-02  Jeffrey A Law  (law@cygnus.com)
29109
29110         * config/proelf.exp: Handle connecting to a simulator.
29111
29112 1996-01-31  Jeffrey A Law  (law@cygnus.com)
29113
29114         * config/proelf.exp: New file.  Enough framework that we can
29115         run c-torture tests on the proelf targets (or any other target
29116         that gdb can connect to for that matter).
29117
29118 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
29119
29120         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
29121         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
29122
29123         * lib/plumhall.exp (ph_execute): Always call ph_summary if
29124         exec_output exists.
29125
29126 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
29127
29128         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
29129         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
29130
29131         * config/*.exp: Update FSF address.  Change result of ${tool}_load
29132         to pass/fail/unresolved/unsupported/untested.  Caller must now
29133         call unresolved/unsupported/untested.
29134         * lib/*.exp: Update FSF address.  Update to handle new results of
29135         ${tool}_load.
29136         * lib/chill.exp (verbose): Delete.
29137
29138 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
29139
29140         * lib/gcc.exp (default_gcc_start): Change order of args to
29141         $LDFLAGS $CFLAGS $LIBS.
29142         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
29143         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
29144         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
29145         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
29146         * gcc.misc-tests/dg-test.exp: Likewise.
29147         * gcc.misc-tests/msgs.exp: Likewise.
29148         * gcc.prms/prms.exp: Likewise.
29149         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
29150         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
29151
29152         * lib/dg.exp: Deleted, moved to dejagnu/lib.
29153
29154 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29155
29156         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
29157
29158         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
29159         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
29160
29161         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
29162         necessary.
29163
29164 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
29165
29166         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
29167         global for loop; add use of $mathlib.
29168         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
29169         settings here; set mathlib for anything but VxWorks.
29170
29171 1996-01-22  Jeffrey A Law  (law@cygnus.com)
29172
29173         * gcc.c-torture: Update to c-torture-1.40 release.
29174
29175 1996-01-03  Jeffrey A Law  (law@cygnus.com)
29176
29177         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
29178         dg.exp.
29179
29180 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
29181
29182         * lib/c-torture.exp (c-torture-execute): Declare "output" as
29183         global.
29184
29185 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
29186
29187         * lib/g++.exp (LIBS): Define if not already.
29188         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
29189         (gcc-dg-prune): Call prune_gcc_output.
29190         * lib/gcc.exp (prune_gcc_output): New proc.
29191         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
29192         prune_gcc_output.
29193
29194 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
29195
29196         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
29197         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
29198
29199 1995-11-15  Jeffrey A Law  (law@cygnus.com)
29200
29201         * gcc.c-torture: Update to c-torture-1.39 release.
29202
29203 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
29204
29205         * lib/c-torture.exp (c-torture-execute): Don't return if one option
29206         fails, try others as well.
29207
29208 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
29209
29210         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
29211         If compilation fails, mark execute tests as `untested'.
29212         If test is marked as unsupported, don't mark compilation and
29213         execute tests as failed.
29214
29215 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
29216
29217         * lib/g++.exp (g++_init): Don't link in libg++, and look to
29218         libstdc++ for whether or not we want to be doing shared
29219         libraries.  Delete link_curses since we don't need it anymore.
29220         * lib/mike-g++.exp (postbase): Don't link in libg++.
29221         * g++.old-deja/old-deja.exp: Likewise.
29222
29223 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
29224
29225         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
29226
29227 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
29228
29229         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
29230         For that, add `-Wl,-a,shared_archive'.
29231         * g++.old-deja/old-deja.exp: Likewise.
29232
29233 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
29234
29235         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
29236
29237 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
29238
29239         * lib/mike-g++.exp (postbase): Pay attention to the status of
29240         g++_load.
29241
29242 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
29243
29244           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
29245
29246 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
29247
29248         * lib/gcc.exp (default_gcc_start): No longer need to log program
29249         being executed or its output, execute_anywhere does that now.
29250         * lib/g++.exp (default_g++_version): Call execute_anywhere.
29251         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
29252
29253 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
29254
29255         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
29256         the same as those in lib/g++.exp.
29257
29258 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
29259
29260         * gcc.c-torture: Update to c-torture-1.38 release.
29261         * gcc.ieee: Related changes.
29262
29263 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
29264
29265         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
29266         "exec". Minor reformatting changes.
29267
29268         * config/rom68k.exp (${tool}_load): Make it work in a canadian
29269         cross. This means all "exec" calls now work on a remote host as
29270         well.
29271         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
29272         cross. Filter out the extra "\r\n" stuff that expect puts in.
29273         (c-torture-execute): Filter out the bogus warnings like
29274         c-torture-compile does. Add support for canadian cross.
29275         * lib/gcc.exp (default_gcc_version, default_gcc_start)
29276         Use execute_anywhere rather than calling exec directly. Now it
29277         works for canadian cross testing.
29278
29279 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
29280
29281         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
29282         results into a variable, and check that rather than using file exists.
29283
29284 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
29285
29286         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
29287         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
29288
29289 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29290
29291         * g++.old-deja/old-deja.exp: Create and pass runshlib and
29292         lib_curses if there's a shared libg++ in the build tree.
29293
29294 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
29295
29296         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
29297         if not supported target.
29298
29299 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
29300
29301         * lib/g++.exp (g++_init): Move empty setting of runshlib and
29302         link_curses up to always happen, not just for native builds.
29303
29304 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
29305
29306         * gcc.c-torture: Update to c-torture-1.36 release.
29307         * gcc.failure: Related changes.
29308
29309 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
29310
29311         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
29312
29313 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
29314
29315         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
29316         * lib/mike-g++.exp (postbase): Not in here.  Still reference
29317         runshlib, link_curses, and mathlib for link and run.
29318
29319         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
29320         pass the runtime shared library options for Solaris, OSF/1, and
29321         Irix5, and link with -lcurses to avoid unresolved references.
29322
29323 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
29324
29325         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
29326         only run once.
29327
29328 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
29329
29330         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
29331
29332 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
29333
29334         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
29335         do not have a framework for the "compat" tests yet.
29336
29337 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
29338
29339         * lib/mike-g++.exp (postbase): New local variable `mathlib',
29340         set to null if we're testing vxworks5.1.  Use that instead of
29341         `-lm' in the setting of LIBS for link and run.
29342
29343 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
29344
29345         * config/rom68k.exp (${tool}_load): Major changes to make it
29346         work.  Verified that it does in fact return the stuff in
29347         exec_output properly.  Catch any Emul or any TRAP other than 0.
29348
29349 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
29350
29351         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
29352         LDFLAGS properly for targets that need stuff from libgloss.
29353         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
29354         only run once.
29355         (gpp_initialized): New variable.
29356
29357 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
29358
29359         * config/rom68k.exp: Load libgloss.exp.
29360         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
29361         so we can produce a fully linked binary.
29362         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
29363         so we can produce a fully linked binary.
29364
29365 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
29366
29367         * lib/plumhall.exp (ph_section): Watch for expected failures.
29368         Add missing `else'.
29369
29370         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
29371         run the testcase.
29372         (c-torture): Likewise.
29373
29374 1995-08-28  Doug Evans  <dje@cygnus.com>
29375
29376         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
29377
29378         * lib/mike-g++.exp (mike_cleanup): New proc.
29379         (prebase): New globals compiler_result, not_compiler_result,
29380         target_regexp.
29381         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
29382         allow leading "-" in pattern.  Watch for unsupported tests.
29383         If $compiler_result is set, pattern match assembler code,
29384         and ditto for $not_compiler_result.
29385         * lib/mike-gcc.exp: Likewise.
29386
29387         * lib/plumhall.exp (ph_execute): Only call ph_summary if
29388         execution "succeeded".
29389
29390 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
29391
29392         * config/win32.exp: New file.
29393         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
29394
29395 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
29396
29397         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
29398         unsupported.
29399         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
29400         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
29401         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
29402
29403         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
29404         "... without exceptions was ...".  That is now handled by
29405         prune_system_crud.
29406         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29407
29408 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
29409
29410         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
29411         sieve.c,sort2.c}: New files.
29412         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
29413         sieve.exp,sort2.exp}: Drivers for them.
29414
29415         * lib/mike-gcc.exp (program_output): New user settable variable.
29416         (postbase): Call prune_system_crud.  Also prune extraneous compiler
29417         messages.
29418         * lib/mike-g++.exp (program_output): New user settable variable.
29419
29420         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
29421
29422         * config/sh.exp: Deleted (use sim.exp instead).
29423
29424 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
29425
29426         * config/vx.exp: Declare CHECKTASK as global.
29427         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
29428         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
29429         * lib/old-dejagnu.exp: Load [pwd]/$executable.
29430
29431 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29432
29433         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
29434         target. Like vx.exp, only includes `vx29k.exp' instead of
29435         `vxworks.exp'.
29436
29437 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
29438
29439         * config/sim.exp: Increase time limit from 120 seconds to 240.
29440
29441 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
29442
29443         * gcc.c-torture/execute/950628-1.c: New test.
29444
29445 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
29446
29447         * gcc.c-torture: Update with changes/additions from
29448         c-torture-1.34.
29449
29450 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
29451
29452         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
29453
29454 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
29455
29456         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
29457
29458 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
29459
29460         * gcc.c-torture/compile/950512-1.c: New test.
29461         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
29462         * gcc.dg/struct-ret-1.c: Likewise.
29463
29464 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
29465
29466         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
29467           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
29468
29469 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
29470
29471         * gcc.c-torture/special/920411-1.c: Deleted.
29472         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
29473
29474 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
29475
29476         * config/sim.exp (${tool}_load): Hack in call to bash to get a
29477         cpu limit.
29478
29479 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
29480
29481         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
29482
29483 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
29484
29485         From kenner;
29486         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
29487         is the proper length.
29488         * va-arg-3.c: Likewise.
29489
29490 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
29491
29492         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
29493         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
29494
29495         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
29496         * lib/g++.exp (default_g++_start): Delete old cruft.
29497
29498 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
29499
29500         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
29501         (2 * (1 << 18)) to (2 * (1 << 17)).
29502
29503         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
29504
29505 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
29506
29507         * config/rom68k.exp: Renamed from config/idp.exp
29508
29509 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
29510
29511         * c-torture/compile/921109-2.c
29512
29513 1995-04-18  Mike Stump  <mrs@cygnus.com>
29514
29515         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
29516         excess errors.
29517
29518 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
29519
29520         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
29521         output.
29522         * lib/g++.exp (default_g++_start): Likewise.
29523
29524 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
29525
29526         * gcc.c-torture/compile/950329-1.c: New test.
29527
29528 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
29529
29530           * config/bug.exp (${tool}_load): Updated to use new remote_open
29531           and remote_close procs.
29532         * config/idp.exp: New file.
29533
29534 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
29535
29536         * gcc.c-torture/execute/950322-1.c: New test.
29537
29538 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
29539
29540         * config/vx.exp (${tool}_load): Clean up testing of return code from
29541         vxworks_ld and vxworks_spawn.
29542
29543 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
29544
29545         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
29546
29547 1995-03-13  Mike Stump  <mrs@cygnus.com>
29548
29549         * lib/old-deja.exp: Add `excess errors test - ' error, now one
29550         can mark excess errors on a machine by machine basis.  Note, the
29551         default is to not expect any excess errors, even when excess
29552         errors test - is given, so you will want to put an XFAIL ... on
29553         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
29554         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
29555         those 4 machines, but no others.
29556
29557 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
29558
29559         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
29560         * lib/c-torture.exp: to here.
29561
29562 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
29563
29564         * gcc.c-torture/execute/950221-1.c: New test.
29565         * gcc.c-torture/execute/struct-ret-1.c: New test.
29566         * gcc.c-torture/compile/950221-1.c: New test.
29567
29568         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
29569
29570 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
29571
29572         * gcc.c-torture/execute/arith-1.c (main): Return 0.
29573         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
29574
29575 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
29576
29577         * g++.gb: New directory of tests, derived from my signature and
29578         class scoping tests.
29579
29580         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
29581         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
29582         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
29583         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
29584         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
29585         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
29586         * g++.gb/sig25.C: Likewise.
29587
29588         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
29589         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
29590         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
29591         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
29592         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
29593         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
29594         * g++.gb/sig25.exp: Likewise.
29595
29596         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
29597         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
29598         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
29599         * g++.gb/scope13.C: Likewise, this test still fails.
29600
29601         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
29602         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
29603         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
29604         * g++.gb/scope13.exp: Ditto.
29605
29606         * g++.gb/README: New file, explains what these tests are about.
29607
29608 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
29609
29610         * lib/dg.exp (dg-do): Support `preprocess'.
29611         (dg-test): Likewise.
29612
29613 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
29614
29615         * config/udi.exp: change "continue -expect" to "exp_continue".
29616
29617 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
29618
29619         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
29620         Delete redundant tests.
29621
29622         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
29623         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
29624         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
29625         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
29626         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
29627         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
29628         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
29629         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
29630
29631         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
29632         storing label pointers.
29633         * gcc.c-torture/execute/921019-1.c: Likewise.
29634         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
29635         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
29636         parameter fp.
29637         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
29638         constants.
29639
29640         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
29641         Delete obsolete tests.
29642
29643         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
29644         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
29645         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
29646         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
29647         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
29648         * gcc.c-torture/compile/950124-1.c: New test.
29649
29650         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
29651
29652 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
29653
29654         * lib/mike-g++.exp: Add -lm to LIBS.
29655
29656 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
29657
29658         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
29659
29660 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
29661
29662         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
29663
29664 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
29665
29666         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
29667
29668 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
29669
29670         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
29671         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
29672         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
29673         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
29674         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
29675         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
29676         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
29677         * g++.law/{operators31.C, operators32.C,
29678         * g++.law/{operators33.C, operators34.C}: Likewise.
29679         * g++.law/{pic1.C, refs2.C}: Likewise.
29680         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
29681         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
29682         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
29683         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29684
29685         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
29686         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
29687         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
29688         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
29689         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
29690         * g++.law/{enum9.exp, friend5.exp}: Likewise.
29691         * g++.law/{nest3.exp, nest4.exp}: Likewise.
29692         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
29693         * g++.law/{operators30.exp, operators31.exp}: Likewise.
29694         * g++.law/{operators32.exp, operators33.exp}: Likewise.
29695         * g++.law/{operators34.exp}: Likewise.
29696         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
29697         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
29698         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
29699         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
29700         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29701
29702         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
29703         No longer expected to fail.
29704         * g++.law/missed-error3.C: Tweak for recent bool changes.
29705
29706 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
29707
29708         * config/emb-unix: Deleted.
29709         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
29710         remote execution.  Do final link on remote host if REMOTE_LINK is set.
29711
29712 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
29713
29714         * lib/dg.exp (dg-test): Fix typo in last patch.
29715
29716 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
29717
29718         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
29719         (handles multiple occurrences).
29720
29721 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
29722
29723         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
29724         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
29725         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
29726         printed).
29727         * lib/c-torture.exp (c-torture-compile): Likewise.
29728         (c-torture): Prepend full path if missing.
29729         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
29730         (gcc_fail): Likewise.
29731         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
29732
29733 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
29734
29735         * lib/netware.exp: Only attach to NetWare i386 systems.
29736
29737 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
29738
29739         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
29740         messages.  Add test name to "output pattern match" pass/fail message.
29741
29742 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
29743
29744         * gcc.dg: New testsuite.
29745         * gcc.dg/dg.exp: New file.
29746
29747         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
29748         test-switch.c}: Deleted.
29749
29750         * gcc.misc-tests/msgs.exp: New testcase driver.
29751
29752 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
29753
29754         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
29755         Watch for illegal return values from ${tool}_load.
29756         * config/unix.exp (${tool}_load): Fix pass/fail detection for
29757         cross targets.  Coerce return value >0 to 1.
29758
29759 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
29760
29761         * config/unix.exp (${tool}_load): Call program rsh, not proc.
29762
29763         * config/emb-unix.exp: New file.
29764
29765         * config/sim.exp: Error if variable $SIM not defined.
29766         (${tool}_load): Mark test as "untested" if simulator missing.
29767
29768         * config/unix.exp: Load remote.exp to get rcp_download.
29769         * lib/c-torture.exp: Use different option lists for testcases with
29770         and without loops.
29771         * gcc.c-torture/execute/execute.exp: Likewise.
29772
29773 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
29774
29775         * config/*.exp: Clarify return code from ${tool}_load.
29776         Call `unresolved' or `untested' instead of `warning' or `perror'
29777         (sometimes you still want to call both though).
29778         Add comment that `shell_id' is local to each file.
29779         * config/udi.exp (timeout): Set to 30.
29780         Don't print warning if connection fails, $connectmode has already
29781         printed an error.
29782         (${tool}_load): Move verbose messages to level 2.
29783         Rework pattern for "Process started" message.
29784         Pass `shell_id' to ${connectmode}_download.
29785         Retry twice upon timeout.  Make resetting of target more robust.
29786         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
29787         Pass `shell_id' to exit_$connectmode.
29788         Only call exit_$connectmode if connected.
29789         * config/unix.exp (${tool}_load): Check return codes better.
29790         * config/vrtx.exp (${tool}_load): Likewise.
29791         * config/vx.exp (${tool}_load): Likewise.
29792         Delete unneeded global's.
29793         * lib/dg.exp (dg-test): Update to reflect clarified return codes
29794         from ${tool}_load.
29795         (dg-stat): Delete.
29796         (dg-init): Delete recording of pass/fail counts.
29797         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29798         (old-dejagnu-init): Likewise.
29799         (old-dejagnu-stat): Delete contents, empty proc now.
29800         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
29801         (c-torture): Delete references to lcnt, lpass, lfail.
29802         Get option list from TORTURE_OPTIONS.
29803         Delete -funroll[-all]-loops if no loops.
29804         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
29805         (g++_stat): Delete contents (empty proc now).
29806         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
29807         (gcc_finish): Likewise.
29808         (gcc_stat): Deleted.
29809         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
29810         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
29811         * gcc.c-torture/execute/execute.exp: Likewise.
29812         Split tests into two parts: compile, execute.
29813         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
29814         no loops.  Update to reflect clarified return codes from ${tool}_load.
29815
29816 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
29817
29818         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
29819         to grep for.
29820         (old-dejagnu): Likewise (where necessary).
29821
29822 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
29823
29824         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
29825
29826         * lib/dg.exp (dg-process-target): Fix processing of selector.
29827         Add comment regarding use of `error'.
29828
29829         * lib/gcc.exp (prune_system_crud): Define if missing.
29830         * lib/g++.exp (prune_system_crud): Likewise.
29831
29832         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
29833         Call prune_system_crud.
29834         * lib/dg.exp (dg-runtest): New proc.
29835         Use perror instead of send_user for tcl errors in testcase.
29836         Don't return any value, it's never used.
29837         Don't clobber previous definition of `unknown'.
29838         Print tcl errors in `dg-final'.
29839
29840 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
29841
29842         * lib/dg.exp (dg-process-target): Improve syntax error messages.
29843         (dg-test): Don't print errorInfo, it contains stack backtrace.
29844
29845 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
29846
29847         * lib/g++.exp (runtest_file_p): Define if missing.
29848
29849 1994-09-24  Doug Evans  (dje@cygnus.com)
29850
29851         * lib/mike-g++.exp: Comment out loading of g++.exp.
29852         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
29853         (default_g++_version): Always print something.
29854         (default_g++_start): Comment out call to `which'.
29855         (g++_start, g++_load): Deleted (must be defined in config file).
29856         * lib/gcc.exp: Test for existence of $CC at start.
29857         Delete check for tmpdir (done in gcc_init).
29858         (default_gcc_version): Always print something.
29859         (default_gcc_start): Comment out call to `which'.
29860         * config/*.exp: Major cleanup - make cross targets work at least a
29861         little better for g++ (by not being "--tool gcc" specific).
29862         Rename gcc_xxx to ${tool}_xxx.
29863         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
29864         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
29865
29866 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
29867
29868         * lib/c-torture.exp (c-torture-compile): Rework compiler
29869         message processing.
29870
29871         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
29872         c-torture.
29873
29874 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
29875
29876         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
29877
29878         * lib/dg.exp (dg-process-target): Support { target native }.
29879
29880 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
29881
29882         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
29883         looked for "... program xxx got fatal signal".
29884         Correct regsub munging of `comp_output'.
29885         Ignore compiler messages "path prefix not used" and "linker input
29886         file unused".
29887
29888 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
29889
29890         * lib/gcc.exp (runtest_file_p): Define if missing.
29891         * gcc.prms/template.c: Example to work from.
29892
29893 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
29894
29895         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
29896         * lib/dg.exp (dg-test): Call unsupported testcases as such.
29897
29898         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
29899         * gcc.prms/1883.c: Moved from compile/940714-1.c.
29900         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
29901         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
29902
29903         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
29904         (dg-process-target): No longer a varargs proc.
29905         Return S/N for target, P/F for xfail.  All callers changed.
29906         (user option procs): More argument checking.
29907         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
29908         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
29909         (dg-test): Skip test if not running on selected target in `dg-do'.
29910         Update handling of `dg-do-what', `dg-output-text'.
29911         Separate execution pass/fail from output pattern match pass/fail.
29912         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
29913
29914 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
29915
29916         * gcc.c-torture/special/special.exp: Don't expect failure for mips
29917         target for 920510-1.c.
29918
29919 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
29920
29921         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
29922         Clean up comment regarding use of passcnt, etc.
29923         (gcc_stat): Don't update `testcnt' here.
29924         (gcc_finish): Do it here.
29925         Might as well reset `but_id' here too.
29926         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
29927         to determine if the file should be tested.
29928         * gcc.c-torture/compile/compile.exp: Likewise.
29929         * gcc.c-torture/execute/execute.exp: Likewise.
29930         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29931         * gcc.misc-tests/dg-test.exp: Likewise.
29932         * gcc.prms/prms.exp: Likewise.
29933         * gcc.wendy/wendy.exp: Likewise.
29934         * g++.old-deja.exp: Likewise.
29935         Move "Testing file" message to verbose level 1.
29936
29937 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
29938
29939         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
29940
29941 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
29942
29943         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
29944         (default_gcc_start): Accept optional second list element
29945         of compiler flags.  Print compiler output at verbosity level 2.
29946         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
29947         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
29948         Save current values of framework globals passcnt, failcnt, xpasscnt,
29949         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
29950         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
29951         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
29952         xfailcnt to compute stats.  Update framework global `testcnt' from
29953         pass/fail counts.
29954         (gcc_finish): New proc.  Clean up test environment.
29955         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
29956         (gcc_epass, gcc_efail): Delete.
29957         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
29958         argument of line number.
29959         (dg-init): If the tool has an init routine, call it.
29960         (dg-test): Remove args `cflags_var' and `libs_var'.
29961         Pass all compiler options to ${tool}_start.
29962         Handle missing line number.
29963         (dg-finish): New function.
29964         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
29965         particular files.  Call gcc_finish at end.  Move "skipping test"
29966         message to verbosity level 3.
29967         * gcc.c-torture/compile/compile.exp: Likewise.
29968         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29969         * gcc.c-torture/execute/execute.exp: Likewise.
29970         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29971         Print testcase being tried at verbosity level 1.
29972         * gcc.c-torture/special/special.exp: Unset xfail.
29973         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29974         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
29975         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
29976         * gcc.failure/failure.exp: Likewise.
29977         * gcc.ieee/ieee.exp: Likewise.
29978         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
29979         Update call to dg-test.  Call dg-finish at end.
29980         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
29981         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29982         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
29983         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
29984         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
29985         * gcc.wendy/wendy.exp: Add copyright.
29986         Delete setting of tmpdir (done by gcc_init).
29987         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
29988         Pass compiler flags to gcc_start.  Call gcc_finish at end.
29989         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
29990         gcc_[ce]pass/fail.
29991
29992 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
29993
29994         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
29995         confusion.
29996         (g++_load): Likewise.
29997
29998         * config/*.exp (gcc_load): Some were varargs fns and some were not.
29999         Rename argument to `prog' to remove the confusion.
30000         Varargs fns behave differently too!
30001         (g++_load): Likewise.
30002
30003         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
30004
30005         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
30006         what it is.  Delete (always) printing of status value for !native.
30007         Simplify verbose code, and include status and exec_output.
30008         (g++_load): Use gcc_load.
30009
30010 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
30011
30012         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
30013         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
30014         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
30015         940714-3.c as these testcases don't exist anymore.  Make
30016         va-arg-1.c expected to pass.
30017
30018 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
30019
30020         * gcc.misc-tests/misc.exp: Only run specific testcases.
30021         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
30022         * gcc.misc-tests/dg-[1-9].c: New files.
30023
30024         * lib/dg.exp: New testsuite driver.
30025         * gcc.prms/prms.exp: Use it.
30026
30027         * README.gcc: New file.
30028
30029         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
30030         Document and reset `lxpass' and `lxfail'.
30031         Simplify "initialized" message.
30032         (gcc_stat): Clean up comments a little.
30033
30034 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
30035
30036         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
30037
30038 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
30039
30040         * lib/old-dejagnu.exp (process-option): New proc.
30041         (old-dejagnu-init, old-dejagnu-stat): Likewise.
30042         (old-dejagnu): Simplify.
30043         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
30044
30045 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
30046
30047         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
30048         exists and is not an empty string.
30049
30050         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
30051         $xfail rather than calling setup_xfail.  Clear $xfail when test is
30052         finished.
30053         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
30054         automatically.
30055
30056         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
30057         longer expected to fail.
30058
30059         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
30060         "f" function call.
30061
30062         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
30063
30064         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
30065         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
30066         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
30067         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
30068         c-torture-1.29.
30069
30070         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
30071         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
30072
30073         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
30074
30075         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
30076         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
30077
30078         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
30079         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
30080         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
30081
30082 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
30083
30084         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
30085         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
30086         940714-1.c, 940714-2.c, 940714-3.c},
30087         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
30088         gcc.misc-tests/{mg.c,mg.exp}:
30089         New tests.
30090         * gcc.noncompile/noncompile.exp: Change accordingly.
30091
30092 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
30093
30094         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
30095         Undo previous clobberage.
30096
30097 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
30098
30099         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
30100         * gcc.special/{930510-1.c, special.exp}:
30101         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
30102         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
30103         struct-varargs-1.c}: New tests from c-torture-1.26.
30104
30105 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
30106
30107         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
30108           argument to switch.
30109
30110 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
30111
30112         * Revert the previous changes.  Please see Rob's directory
30113           (/lisa/test/rob/progressive/gcc/testsuite) for testing
30114           fixes.
30115
30116 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
30117
30118         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
30119             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
30120             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
30121             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
30122             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
30123             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
30124             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
30125             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
30126             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
30127             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
30128             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
30129             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
30130             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
30131             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
30132             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
30133             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
30134             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
30135             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
30136             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
30137             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
30138             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
30139             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
30140             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
30141             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
30142             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
30143             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
30144             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
30145
30146 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
30147
30148         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
30149             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
30150           with perror calls.
30151
30152 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
30153
30154         * config/unix.exp (g++_load): Fix syntax.
30155
30156 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
30157
30158         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
30159         * gcc.noncompile/921017-1.c: Deleted obsolete test.
30160         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
30161         Don't expect va-arg-1.c to fail.  Correct expected output for
30162         920928-1.c.
30163         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
30164         * gcc.wendy/hbm4.c: Correct typo.
30165         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
30166
30167 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
30168
30169         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
30170         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
30171         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
30172         * lib/c-torture.exp (c-torture-compile): Ditto.
30173
30174         Reduce volume of output (remove all the -I's and such).
30175         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
30176         Call gcc_cpass, gcc_cfail.
30177         (c-torture): Pass testing option to c-torture-compile.
30178
30179 1994-03-21  Doug Evans  (dje@cygnus.com)
30180
30181         Bring patches over from progressive.
30182         * config/default.exp: Exit remote shell cleanly.
30183         (g++_exit, g++_start): Add default versions.
30184         * config/sim.exp (gcc_load): Use perror, not error.
30185
30186 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
30187
30188         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
30189         set in site.exp.
30190
30191 1994-03-14  Doug Evans  (dje@cygnus.com)
30192
30193         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
30194         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
30195         (wendy_try): New proc to run testcase.
30196         (main loop): Call 'em.
30197         * gcc.wendy/*.c: Clean up pass to correct expected output.
30198
30199         * lib/gcc.exp: Minor cleanup work.
30200         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
30201
30202 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
30203
30204         * config/sim.exp (gcc_load): Document return codes better.
30205         Don't pass -v to simulator.
30206
30207 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
30208
30209           * gcc.special/920717-x.c: Fix typo.
30210           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
30211           get at sources.
30212
30213         * lib/mike-gcc.exp: Fix typo.
30214
30215 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
30216
30217         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
30218         binary to use, transform the name.
30219         * config/*.exp: rename everything. Nuke any g++ specific files,
30220         it's now a special case of gcc that requires no special support.
30221         Add a default.exp for unsupported targets.
30222
30223 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
30224
30225         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
30226         lib/old-dejagnu.exp: Fix a few patterns to work with the new
30227         version of Tcl.
30228
30229 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
30230
30231         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
30232         than a warning.
30233
30234 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
30235
30236         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
30237
30238 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
30239
30240         * gcc.execute/execute.exp: Combine opt_list and foption_list into
30241         option_list.  Compile every file with only 4/6 option choices
30242         (same as C torture) instead of with 12/18 different option
30243         choices.
30244         * lib/c-torture.exp: Likewise.
30245
30246         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
30247         not already set.
30248
30249 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
30250
30251         * lib/old-deja.exp: Add `excess errors test fails' error, now one
30252         can put an XFAIL *-*-* on excess errors.
30253
30254 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
30255
30256         * g++.law: Add more tests derived from g++-bugs snapshots.
30257
30258         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
30259         equivalent to g++.law/init9.
30260
30261         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
30262         compiled it, and the a.out file after we've run it.
30263
30264 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
30265
30266         * lib/mike-g++.exp (postbase): Delete the .o file after we've
30267         compiled it, and the a.out file after we've run it.
30268
30269 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
30270
30271         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
30272
30273 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
30274
30275         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
30276         version number.
30277
30278 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
30279
30280         * g++.law: New directory of g++ tests derived from the g++-bugs
30281         snapshots.
30282
30283 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
30284
30285         * gcc.compile: initbug1.c initbug1.exp testcase added
30286
30287 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
30288
30289         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
30290         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
30291           fixes submitted by Jeff Law (law@cs.utah.edu)
30292         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
30293           Jeff Law (law@cs.utah.edu)
30294
30295
30296 1993-11-30  Mike Stump  (mrs@cygnus.com)
30297
30298         * config/unix-g++.exp: Follow the gcc way of doing things.
30299         * g++.old-deja/old-deja.exp: Minor updates.
30300         * lib/g++.exp: New file, follow the gcc way of doing things.
30301         * lib/old-dejagnu.exp: Minor updates.
30302         * lib/mike-g++.exp: Always unset errorInfo.
30303
30304 1993-11-06  Mike Stump  (mrs@cygnus.com)
30305
30306         * lib/gcc.exp: Fix some errors with the below change, CC and
30307         CFLAGS should be global when setting, not local.
30308
30309 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
30310
30311         * lib/gcc.exp: Transform tool name.
30312
30313 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30314
30315         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
30316
30317 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30318
30319         * lib/gcc.exp: change gcc_done to gcc_stat
30320
30321 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30322
30323         * Upgraded gcc testsuite to c-torture version 1.25
30324
30325 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
30326
30327         * lib/gcc.exp: added reporting code. Changed verbose compile message.
30328         * lib/c-torture: added hooks for new reporting code.
30329
30330 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
30331
30332         * config/sh-gcc.exp: check if sh-sim exists in the path
30333
30334 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
30335
30336         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
30337         * gcc.compile/compile.exp: Initial changes for new logic.
30338         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
30339         * gcc.failure/failure.exp: Initial changes for new logic.
30340         * gcc.ieee/ieee.exp: Initial changes for new logic.
30341         * gcc.misc-tests/misc.exp: Initial changes for new logic.
30342         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
30343         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
30344         * lib/c-torture.exp: Initial changes for new logic.
30345         * lib/gcc.exp: Initial changes for new logic.
30346
30347 1993-10-15  Mike Stump  (mrs@cygnus.com)
30348
30349         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
30350         depend upon failure or success.  Fully qualify names in failure
30351         and success messages.  Always remove a.out before starting
30352         compile, just in case.  Pay more attention to error text output by
30353         the compiler.  Handle testcases with no known past errors just
30354         like all others, so that things are uniform.  Other miscellaneous
30355         improvements.
30356
30357 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
30358
30359         * gcc.cpp: new directory for cpp tests
30360
30361 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
30362
30363         * lib/chill.exp: Code reformatted, removed unused code.
30364         * config/unix-chill.exp: Code reformatted, removed unused code.
30365         * chill.execute/execute.exp: Code reformatted, removed unused code.
30366         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
30367
30368 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
30369
30370         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
30371         routines not written.
30372
30373 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
30374
30375         * config/bug-gcc.exp: Use new procs from bug.exp.
30376
30377 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
30378
30379         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
30380         via ftp, rather than depending on NFS.
30381         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
30382         case.
30383
30384 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
30385
30386         * config/bug-gcc.exp: Use new download proc.
30387
30388 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
30389
30390         * chill.execute/execute.exp: cleanups, handles errors better
30391         * chill.compile/compile.exp: rewrite, based on execute.exp
30392         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
30393         * lib/chill.exp: major changes to diff proc and compile and link
30394           procs. added chill_fail and chill_pass wrappers to pass and
30395           fail. added more comments, and handle error codes better.
30396           Added a hack to capture stderr from exec, so noncompile tests
30397           can work.
30398
30399 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
30400
30401         * chill.execute/execute.exp: rewrite of testsuite driver
30402         * lib/chill.exp: rewrite of testsuite driver
30403         * config/unix-chill.exp: rewrite of testsuite driver
30404
30405 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
30406
30407     In chill.execute:
30408         * iexpr.ch: Standardize uppercase.
30409         * tuples.dat: Standardize uppercase.
30410         * vary.ch: standardize.  Correct varying string assignments.
30411         * vary.dat: Add new output lines.
30412
30413 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
30414
30415     In chill.execute:
30416         * chprintf.ch: Standardize use of uppercase.
30417         * tuples.ch: Standardize and turn arr2 into a DCL,
30418           rather than a SYN.
30419         * pinits.ch: Standardize.
30420
30421 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
30422
30423         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
30424         * Makefil: Renamed to Makefile.in.
30425         * configure.in: New.
30426
30427 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
30428
30429     In chill.execute:
30430         * .cvsignore: Add result/output files.
30431         * Makefile: Fix up variables at start.  Use MFLAGS
30432           everywhere.  Correct bool_loc, built_ins entries.
30433           Add entry for vary1.ch.
30434         * bitarray.ch: Standardize upper-case usage.
30435         * bitexpr.ch: Standardize, add output of b1.
30436         * params.ch: Use arrayt in along PROC parameters, to
30437           avoid novelty problems.
30438         * sets.ch: Tiny cleanup.
30439         * vary1.ch: Re-indent.
30440
30441 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
30442
30443           * Add PR-related files to Makefiles, .cvsignore files, etc.
30444
30445 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
30446
30447         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
30448           with compiler objects. New names are test-flow.c and test-loop.c
30449
30450 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
30451
30452         * Upgraded c-torture tests from 1.19 to 1.20
30453
30454         * new files:
30455         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
30456         * gcc.compile: 930623-1.c 930623-2.c
30457         * gcc.noncompile: 930622-1.c 930622-2.c
30458         * gcc.failure: 920411-1.c 920627-2.c
30459         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
30460
30461 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
30462
30463         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30464           More changes to get testsuite working properly. Needs more work.
30465           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
30466
30467 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
30468
30469         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30470           More changes to get testsuite working properly. Needs more work.
30471
30472 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
30473
30474         * chill.compile/compile.exp: Added for Dejagnu support
30475         * chill.execute/execute.exp: Added for Dejagnu support
30476         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
30477
30478 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
30479
30480     This should complete moving the CHILL test files.
30481         * chill.noncompile(.cvsignore printf.grt
30482             in-printf.grt chprintf.grt chprintf.ch):
30483             Added test-support files.
30484           (Makefile): Modified further.
30485         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
30486             signal.ch): Added test files.
30487           * chill.execute (.cvsignore printf.grt printr.c
30488             in-printf.grt rts.c chprintf.grt rts.h): Added
30489           test-support files.
30490             (Makefile): More corrections.
30491
30492 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
30493
30494         * chill.compile, chill.execute, chill.nocompile: Add CHILL
30495           test cases, ready for DejaGnu.
30496
30497 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
30498
30499         * Upgraded c-torture tests from 1.18 to 1.19
30500
30501         * gcc.compile: added test(s):
30502           930607-1.c
30503         * gcc.execute: added test(s):
30504           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
30505
30506         * added new subdirectory for misc tests: gcc.misc-tests
30507         * gcc.misc-test(s): added tests:
30508           inst-check.c test-consts.c test-ior.c test-switch.c
30509
30510 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
30511
30512         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
30513
30514 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
30515
30516         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
30517
30518 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
30519
30520         * Upgraded c-torture tests from 1.17 to 1.18
30521
30522 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
30523
30524         * Upgraded c-torture tests from 1.12 to 1.17
30525
30526 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
30527
30528         * lib/old-dejagnu.exp:
30529           Fixed handling of XFAIL target triplets to correctly
30530           recognize wildcard characters.  Removed code that
30531           appended a unique id tag to the end of the file name
30532           printed out by the result of the testcases within a
30533           given test file.
30534
30535 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
30536
30537         * lib/old-dejagnu.exp:
30538           Reworked expected failure handling to trigger off of XFAIL
30539           keyword in keyphrase embeded in testcase source code. The
30540           XFAIL keyword must be at the end of the keyphrase line. It
30541           may optionally be followed by one or more target triplets.
30542           It has just occured that the handling of wildcards in the
30543           target triplet may not be correct.
30544
30545 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
30546
30547         * g++.old-deja/tests:
30548           Moved all subdirectories up one level into g++.old-deja .
30549
30550         * lib/old-dejagnu.exp:
30551           Fixed problem with CXXFLAGS not being properly reset, and being
30552           corrupted with extraneous "-c" compiler option.  This was
30553           causing binaries to not be generated for test that needed them.
30554           Modified strings passed to "pass" and "fail" so that individual
30555           tests from the same test file would be distinguished by an
30556           identifier appended to the test file name in the summary logs;
30557           this corrected a problem with erroneous diff logs.  Added code
30558           to search testcases for expected fail and unexpected pass keywords.
30559
30560 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
30561
30562         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
30563
30564 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
30565
30566         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
30567           Removed extraneous text from end of "Special g++ Options"
30568           keyphrase.
30569
30570         * lib/old-dejagnu.exp: Added pattern matching to look for new
30571           keywords, embedded in testcases comments, which will trigger
30572           calls to xpass and xfail.
30573
30574 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
30575
30576         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
30577           comments embedded in the testcases, especially the one looking for
30578           special compiler options, as well as the pattern matching for the
30579           compiler output again.
30580
30581 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
30582
30583         * lib/old-dejagnu.exp: Do a proper check of the return value for
30584           execute tests. Fixed several problems with the pattern matching
30585           of the compiler output which gave erroneous test results.
30586           Changed several of the test result messages to be more descriptive.
30587         * config/unix-g++.exp: Proc g++_load now actually works and
30588           executes the tests passed to it and returns a usable return
30589           value.
30590
30591 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
30592
30593           * lib/gcc.exp: Exits gracefully if $CC is bogus.
30594
30595 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
30596
30597         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
30598           Modified both files to properly execute the old style
30599           dejagnu tests. The previous versions of these files were
30600           experimental and did not function anything near correctly.
30601
30602 1993-04-05  Rob Savoye  (rob@cygnus.com)
30603
30604         * Removed all Makefile.in and configure.in files. No configuration
30605         needed now.
30606
30607 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
30608
30609         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
30610
30611 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
30612
30613         * gcc.compile/configure.in, gcc.unsorted/configure.in,
30614         gcc.special/configure.in, gcc.noncompile/configure.in,
30615         gcc.execute/configure.in, gcc.code_quality/configure.in,
30616         g++.other/configure.in, g++.old-deja/configure.in,
30617         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
30618         in srcname setting.
30619
30620 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
30621
30622         * lib/udi.exp:  Fixed mondfe and mondfe_download.
30623         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
30624         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
30625
30626 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
30627
30628         * config/udi-gdb.exp: Check $shell_id after connecting to target.
30629         (gdb_exit): Don't remove *_soc files.
30630
30631 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
30632
30633         * lib/c-torture.exp: Don't look for main; instead always use -w
30634         -c.  This is how the c-torture tests work.  Remove the object
30635         file if the compilation succeeds.
30636         * gcc.execute/execute.exp: Remove executable if test passes.
30637         * gcc.noncompile/noncompile.exp: Every test is an expected
30638         failure.
30639         * gcc.special/special.exp: Added tests from c-torture 1.11,
30640         corrected use of existing test.
30641         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
30642         gcc.execute/920625-1.c: Updated to c-torture 1.11.
30643         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
30644         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
30645         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
30646         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
30647         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
30648         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
30649         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
30650         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
30651         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
30652         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
30653         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
30654         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
30655         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
30656         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
30657         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
30658         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
30659         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
30660         c-torture 1.11.
30661         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
30662         correspond to c-torture 1.11.
30663
30664         * New file.