OSDN Git Service

PR c++/20375
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
2
3         PR c++/20375
4         * g++.dg/other/stdarg3.C: New.
5
6 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
7
8         PR c++/18384, c++/18327
9         * g++.dg/init/array19.C: New test.
10
11         PR inline-asm/20314
12         * gcc.dg/torture/pr20314-1.c: New test.
13         * gcc.dg/torture/pr20314-2.c: New test.
14
15 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
16
17         * gcc.dg/20050309-1.c: New test.
18
19 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20
21         * gcc.dg/builtins-10.c: Reactivate disabled test.
22         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
23         new cbrt transformations.
24
25 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
26
27         PR c++/20208
28         * g++.dg/template/array13.C: New test.
29
30 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
31
32         PR c++/16859
33         * g++.dg/init/brace4.C: New test.
34
35 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
36
37         PR c++/20186
38         * g++.dg/template/non-dependent12.C: New.
39
40 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
41
42         PR c++/20142
43         * g++.dg/init/array18.C: Add dg-do run marker.
44         
45         PR c++/20142
46         * g++.dg/init/array18.C: New test.
47
48 2005-03-09  Ben Elliston  <bje@au.ibm.com>
49
50         * consistency.vlad/vlad.exp: Remove trailing semicolons.
51         * g++.dg/gcov/gcov.exp: Likewise.
52         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
53         * gcc.target/xstormy16/xstormy16.exp: Likewise.
54         * lib/c-torture.exp: Likewise.
55         * lib/fortran-torture.exp: Likewise.
56         * lib/g++.exp: Likewise.
57         * lib/gcc-defs.exp: Likewise.
58         * lib/gcc-dg.exp: Likewise.
59         * lib/gcc.exp: Likewise.
60         * lib/gcov.exp: Likewise.
61         * lib/gfortran.exp: Likewise.
62         * lib/mike-g++.exp: Likewise.
63         * lib/mike-gcc.exp: Likewise.
64         * lib/objc-torture.exp: Likewise.
65         * lib/objc.exp: Likewise.
66         * lib/profopt.exp: Likewise.
67         * lib/target-libpath.exp: Likewise.
68         * lib/target-supports.exp: Likewise.
69         * lib/treelang.exp: Likewise.
70         * lib/wrapper.exp: Likewise.
71
72 2005-03-08  Jeff Law  <law@redhat.com>
73
74         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
75         PHI-OPT changes.
76
77 2005-03-08  Ira Rosen  <irar@il.ibm.com>
78
79         * gcc.dg/vect/pr20122.c: New test.
80
81 2005-03-07  Jeff Law  <law@redhat.com>
82
83         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
84         was folded away.
85         * gcc.dg/tree-ssa/pr18133-1.c: New test.
86         * gcc.dg/tree-ssa/pr18133-2.c: New test.
87         * gcc.dg/tree-ssa/pr18134.c: New test.
88
89 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
90
91         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
92         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
93         gcc.dg/torture/builtin-noret-2.c: Require weak support.
94
95 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
96
97         PR tree-opt/17671
98         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
99
100 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
101
102         * g++.dg/warn/Wnvdtor.C: New test.
103
104 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
105
106         * gcc.dg/torture/pr19683-1.c: New test.
107
108 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
109
110         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
111         * gfortran.dg/g77/19990313-2.f: Ditto.
112         * gfortran.dg/g77/19990313-3.f: Ditto.
113         * gfortran.dg/g77/19990525-0.f: Ditto.
114         * gfortran.dg/g77/19990826-0.f: Ditto.
115         * gfortran.dg/g77/19990826-2.f: Ditto.
116         * gfortran.dg/g77/19990826-3.f: Ditto.
117         * gfortran.dg/g77/20000511-1.f: Ditto.
118         * gfortran.dg/g77/20000511-2.f: Ditto.
119         * gfortran.dg/g77/970625-2.f: Ditto.
120         * gfortran.dg/g77/980310-2.f: Ditto.
121         * gfortran.dg/g77/980310-3.f: Ditto.
122         * gfortran.dg/g77/980310-8.f: Ditto.
123         * gfortran.dg/g77/980519-2.f: Ditto.
124         * gfortran.dg/g77/alpha1.f: Ditto.
125         * gfortran.dg/g77/claus.f: Ditto.
126         * gfortran.dg/g77/erfc.f: Ditto.
127         * gfortran.dg/g77/short.f: Ditto.
128         * gfortran.fortran-torture/execute/data.f90: Ditto.
129         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
130         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
131
132 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
133
134         * lib/file-format.exp (gcc_target_object_format): Add check for som
135         format and hardcode object formats on hppa*-*-hpux*.
136         * lib/target-supports.exp (check_weak_available): Add check for som
137         object format.  Always return 0 on hppa*-*-hpux10*.
138
139         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
140         is defined.
141
142         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
143
144 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
145
146         * gfortran.dg/pr19936_1.f90: New test.
147         * gfortran.dg/pr19936_2.f90: New test.
148         * gfortran.dg/pr19936_3.f90: New test.
149
150 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
151             Paul Thomas <prthomas@drfccad.cea.fr>
152
153         * gfortran.dg/PR19754_1.f90: New test.
154         * gfortran.dg/PR19754_2.f90: Ditto.
155
156 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
157
158         PR c++/19311
159         * g++.dg/template/non-dependent11.C: New test.
160
161 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
162
163         * lib/target-supports.exp (check_iconv_available): Fix comment.
164
165 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
166             Joseph S. Myers  <joseph@codesourcery.com>
167
168         PR c++/19797
169         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
170
171 2005-03-04  Matthew Sachs  <msachs@apple.com>
172
173         * gcc.exp (gcc_target_compile): Put braces around
174         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
175         * objc.exp (objc_target_compile): Likewise.
176         * treelang.exp (treelang_target_compile): Likewise.
177
178 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
179
180         PR fortran/19673
181         * gfortran.dg/func_result_1.f90: New test.
182
183 2005-03-04  Ben Elliston  <bje@au.ibm.com>
184
185         * gcc.misc-tests/options.exp: New test.
186
187 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
188
189         * gcc.dg/pr15784-4.c: New test.
190
191 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
192
193         * gcc.c-torture/execute/pr17133.c: New.
194         * gcc.c-torture/compile/20050303-1.c: New.
195
196 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
197
198         * gcc.dg/cpp/assert4.c:  Fix for cygwin
199
200 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
201
202         * g++.dg/overload/using2.C: New.
203
204 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
205
206         PR c++/19916
207         * g++.dg/init/ptrmem2.C: New test.
208
209 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
210
211         PR c/8927
212         * gcc.dg/pr8927-1.c: New test.
213
214 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
215
216         PR c++/20232
217         * g++.dg/inherit/covariant12.C: New.
218
219 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
220
221         PR fortran/19479
222         * gfortran.dg/bound_1.f90: New test.
223
224 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
225
226         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
227         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
228
229 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
230
231         PR c/20245
232         * gcc.dg/pr20245-1.c: New test.
233
234 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
235
236         PR middle-end/19874
237         * gcc.c-torture/execute/20050119-2.c: New test case.
238
239 2005-02-28  Ben Elliston  <bje@au.ibm.com>
240
241         * README: Update the DejaGnu bug reporting address.
242         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
243         * lib/objc-torture.exp: Likewise.
244
245 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
246
247         * gfortran.dg/boz_1.f90: New test.
248         * gfortran.dg/boz_3.f90: New test.
249         * gfortran.dg/boz_4.f90: New test.
250
251 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
252
253         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
254         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
255
256 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
257
258         PR libfortran/20101
259         * gfortran.dg/write_0_pe_format.f90: New test.
260
261 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
262
263         PR c++/20206
264         * g++.dg/opt/thunk2.C: New test.
265         * g++.dg/opt/covariant1.C: New test.
266
267 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
268
269         * gfortran.dg/e_d_fmt.f90: New test.
270
271 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
272
273         * gcc.dg/asm-b.c: Fix comment typos.
274
275 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
276
277         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
278         a V_MAY_DEF also.
279
280 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
281
282         PR tree-opt/20188
283         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
284         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
285         * gcc.dg/asm-b.c: New test.
286
287 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
288
289         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
290         Disable this test on IRIX 6.
291
292 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
293
294         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
295         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
296         parser.
297
298 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
299
300         PR tree-optimization/20204
301         * testsuite/gcc.dg/pr20204.c: New test.
302
303 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
304
305         PR target/20196
306         * gcc.c-torture/execute/20050224-1.c: New test.
307
308         PR c++/20175
309         * g++.dg/warn/Wbraces2.C: New test.
310
311 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
312
313         PR c++/19878
314         * g++.dg/init/const2.C: New test.
315
316 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
317
318         PR tree-optimization/20100
319         * gcc.c-torture/execute/pr20100-1.c: New test.
320
321 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
322
323         * gfortran.dg/implicit_3.f90: New test.
324
325         * gfortran.dg/deftype_1.f90: New test.
326
327 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
328
329         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
330         the test passes.
331         * g++.dg/other/anon3.C: Accept a warning.
332
333 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
334
335         * gcc.dg/pr20017.c: Fix a comment typo.
336
337 2005-02-23  Bud Davis  <bdavis@gfortran.org>
338
339         * gfortran.dg/list_read_4.f90: Change to f90 comments.
340
341 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
342
343         PR ada/19902
344         * ada/acats/tests/cxa/cxa3004.a: Remove.
345         * ada/acats/tests/cxb/cxb30061.am: Likewise.
346
347 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
348
349         PR c++/20073
350         * g++.dg/init/const1.C: New test.
351
352         PR c++/19991
353         * g++.dg/parse/constant7.C: New test.
354
355         PR c++/20152
356         * g++.dg/parse/error27.C: New test.
357         * g++.dg/template/qualttp15.C: Adjust error markers.
358         * g++.old-deja/g++.other/struct1.C: Likewise.
359         
360         PR c++/20153
361         * g++.dg/template/error17.C: New test.
362
363         PR c++/20148
364         * g++.dg/parser/error26.C: New test.
365
366 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
367
368         PR tree-optimization/20100
369         PR tree-optimization/20115
370         * gcc.dg/pr20115.c: New test.
371         * gcc.dg/pr20115-1.c: New test.
372         * gcc.dg/pr20100.c: New test.
373         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
374         call-clobbered variables after alias1.
375
376 2005-02-22  Bud Davis  <bdavis@gfortran.org>
377
378         * gfortran.dg/list_read_4.f90: new test.
379
380 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
381
382         PR rtl-optimization/20017.
383         * gcc.dg/pr20017.c: New.
384
385 2005-02-22  Devang Patel  <dpatel@apple.com>
386
387         PR 19952
388         * g++.dg/tree-ssa/pr19952.C: New test.
389         
390 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
391
392         PR c++/19883
393         * g++.dg/parse/constant6.C: New test.
394
395 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
396
397         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
398         * g++.dg/charset/asm2.c: Likewise.
399         * g++.dg/charset/asm3.c: Likewise.
400         * g++.dg/charset/asm4.c: Likewise.
401         * g++.dg/charset/asm5.c: Likewise.
402         * g++.dg/charset/attribute1.c: Likewise.
403         * g++.dg/charset/attribute2.c: Likewise.
404         * g++.dg/charset/extern1.cc: Likewise.
405         * g++.dg/charset/extern2.cc: Likewise.
406         * g++.dg/charset/extern3.cc: Likewise.
407         * g++.dg/charset/function.cc: Likewise.
408         * g++.dg/charset/string.c: Likewise.
409         * g++.dg/charset/charset.exp: Likewise.
410         * lib/target-supports.exp (check_iconv_available): Fix comment.
411
412 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
413
414         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
415         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
416         * gcc.dg/charset/asm2.c: Likewise.
417         * gcc.dg/charset/asm3.c: Likewise.
418         * gcc.dg/charset/asm4.c: Likewise.
419         * gcc.dg/charset/asm5.c: Likewise.
420         * gcc.dg/charset/asm6.c: Likewise.
421         * gcc.dg/charset/attribute1.c: Likewise.
422         * gcc.dg/charset/attribute2.c: Likewise.
423         * gcc.dg/charset/builtin1.c: Likewise.
424         * gcc.dg/charset/extern.c: Likewise.
425         * gcc.dg/charset/function.c: Likewise.
426         * gcc.dg/charset/string.c: Likewise.
427         * gcc.dg/charset/charset.exp: Likewise.
428
429 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
430
431         PR fortran/20086
432         * gfortran.dg/pr20086.f90: New test.
433
434 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
435
436         PR tree-optimization/19786
437         * g++.dg/tree-ssa/pr19786.C: New.
438
439 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
440
441         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
442
443 2005-02-21  Jeff Law  <law@redhat.com>
444
445         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
446
447 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
448
449         * gfortran.dg/do_iterator: Split loop, markup all lines for
450         which an error locus is printed.
451         * gfortran.dg/pr17708.f90: Markup all lines for which an error
452         locus is printed.
453         * gfortran.dg/select_4.f90: Likewise.
454         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
455         locuses in the various permutations.
456
457 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
458
459         PR tree-optimization/19951
460         * g++.dg/vect: New directory.
461         * g++.dg/vect/vect.exp: New file.
462         * g++.dg/vect/pr19951.cc: New testcase.
463         * g++.dg/dg.exp: Also prune vectorizer tests.
464
465 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
466
467         PR 18785
468         * gcc.dg/charset/builtin1.c: New test.
469
470 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
471
472         PR c++/19299
473         * g++.dg/inherit/volatile1.C: New test.
474
475         PR c++/19440
476         * g++.dg/template/dtor4.C: New test.
477
478 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
479
480         * gfortran.dg/int_1.f90: New test.
481
482 2005-02-19  Devang Patel  <dpatel@apple.com>
483
484         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
485
486 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
487
488         * gfortran.dg/achar_1.f90: New test.
489
490 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
491
492         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
493
494 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
495             Jakub Jelinek  <jakub@redhat.com>
496
497         PR tree-optimization/19828
498         * gcc.dg/tree-ssa/loop-7.c: New test.
499         * gcc.c-torture/execute/20050218-1.c: New test.
500
501 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
502
503         PR c/20043
504         * gcc.dg/transparent-union-1.c: New test.
505         * gcc.dg/transparent-union-2.c: New test.
506
507 2005-02-18  James E Wilson  <wilson@specifixinc.com>
508
509         PR tree-optimization/18977
510         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
511
512 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
513
514         PR target/20054
515         * gcc.dg/pr20054.c: New test.
516
517 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
518
519         PR c++/19508
520         * g++.dg/ext/attrib20.C: New test.
521
522 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
523
524         PR middle-end/20030
525         * gfortran.fortran-torture/execute/character_passing.f90: New test.
526
527 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
528
529         PR c++/20008
530         * g++.dg/opt/switch4.C: New.
531
532 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
533
534         PR c++/20023
535         PR tree-optimization/20009
536         * gcc.c-torture/compile/20050217-1.c: New test.
537         * g++.dg/opt/switch3.C: New test.
538
539         PR tree-optimization/18947
540         * gcc.c-torture/compile/20050215-1.c: New test.
541         * gcc.c-torture/compile/20050215-2.c: New test.
542         * gcc.c-torture/compile/20050215-3.c: New test.
543
544 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
545
546         PR c++/20028
547         * g++.dg/template/crash34.C: New.
548
549         PR c++/20022
550         * g++.dg/other/access3.C: New.
551
552 2005-02-17  Ira Rosen  <irar@il.ibm.com>
553
554         * gcc.dg/vect/vect-98.c: New test.
555
556 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
557
558         PR tree-optimization/19967
559         * gcc.dg/pr19967.c: New.
560
561 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
562
563         PR middle-end/19857
564         * gcc.dg/tree-ssa/20050215-1.c: New test.
565         * gcc.c-torture/execute/20050215-1.c: New test.
566
567 2005-02-15  Eric Christopher  <echristo@redhat.com>
568
569         * gcc.dg/cpp/20050215-1.c: New file.
570
571 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
572
573         PR tree-optimization/15785
574         * gcc.dg/pr15785-1.c: New test.
575
576 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
577
578         PR c++/17788
579         * g++.dg/init/ctor4.C: New.
580         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
581
582 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
583
584         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
585         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
586
587 2005-02-15  Andreas Schwab  <schwab@suse.de>
588
589         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
590         declare malloc.
591
592 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
593
594         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
595
596 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
597
598         PR tree-optimization/19853
599         * gcc.c-torture/compile/pr19853.c: New test.
600
601 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
602
603         PR c++/19608
604         * g++.dg/parse/local-class1.C: New.
605
606         PR c++/19895
607         * g++.dg/parse/ptrmem3.C: New.
608
609         PR c++/19884
610         * g++.old-deja/g++.oliva/template6.C: Add another case.
611         * g++.dg/template/explicit6.C: New.
612
613 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
614
615         PR c++/17816
616         * g++.dg/other/redecl2.C: New.
617
618 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
619
620         PR c++/19891
621         * g++.dg/abi/covariant4.C: New.
622
623 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
624
625         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
626
627 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
628
629         * gcc.dg/vect/vect-96.c: Fix typo.
630
631 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
632
633         PR c++/14479
634         PR c++/19487
635         * g++.dg/template/enum5.C: New test.
636
637 2005-02-12  Ira Rosen  <irar@il.ibm.com>
638
639         * gcc.dg/vect/vect-97.c: New test.
640
641 2005-02-12  Ira Rosen  <irar@il.ibm.com>
642
643         * gcc.dg/vect/vect-96.c: New test.
644
645 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
646
647         * gcc.dg/builtins-34.c: Also check ldexp*.
648
649 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
650
651         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
652
653 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
654
655         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
656         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
657         dg-require-dll, dg-require-iconv, dg-require-named-sections,
658         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
659         selector_list, selector_expression, dg-process-target): Move to new
660         file target-supports-dg.exp.
661         * lib/target-supports-dg.exp: New.
662
663         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
664         New.
665
666 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
667
668         PR c++/19666
669         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
670
671         PR middle-end/19858
672         * gcc.c-torture/compile/20050210-1.c: New test.
673
674 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
675
676         PR c++/19755
677         * g++.dg/warn/Wbraces1.C: New test.
678
679 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
680
681         * gcc.dg/builtins-52.c: New testcase.
682
683 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
684
685         PR c/19342
686         * gcc.c-torture/execute/20050119-1.c: New test.
687
688 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
689
690         PR c++/19811
691         * g++.dg/init/delete1.C: New test.
692
693 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
694
695         PR c++/18470
696         * g++.dg/template/static12.C: New test.
697
698 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
699
700         PR c++/19787
701         * g++.dg/conversion/ambig1.C: New test.
702
703         PR c++/19739
704         * g++.dg/ext/attrib19.C: New test.
705
706         PR c++/19732
707         * g++.dg/parse/dtor5.C: New test.
708
709         PR c++/19762
710         * g++.dg/template/dtor3.C: New test.
711
712         PR c++/19826
713         * g++.dg/template/static11.C: New test.
714         * g++.dg/template/crash2.C: Remove dg-error marker.
715
716 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
717
718         PR C++/18491
719         * g++.old-deja/g++.mike/p10769a.C: Remove.
720
721 2005-02-09  Roger Sayle  <roger@eyesopen.com>
722
723         * gcc.dg/builtins-48.c: New test case.
724         * gcc.dg/builtins-49.c: New test case.
725         * gcc.dg/builtins-50.c: New test case.
726         * gcc.dg/builtins-51.c: New test case.
727
728 2005-02-09  Ian Lance Taylor  <ian@airs.com>
729
730         PR middle-end/19583
731         * g++.dg/warn/Wreturn-type-3.C: New test.
732
733 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
734
735         PR middle-end/19402
736         * gcc.dg/pr19402-1.c: New testcase.
737         * gcc.dg/pr19402-2.c: likewise.
738
739 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
740
741         PR middle-end/19854
742         * g++.dg/tree-ssa/tmmti.C: New testcase.
743
744 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
745
746         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
747
748 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
749
750         PR c++/19733
751         * g++.dg/parse/crash23.C: New test.
752         * g++.dg/warn/Weff1.C: New test.
753
754 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
755
756         * gcc.dg/20050209-1.c: New test.
757
758 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
759
760         PR target/19799
761         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
762
763 2005-02-08  Mike Stump  <mrs@apple.com>
764
765         * g++.dg/pch/import-2.c: New test.
766         * g++.dg/pch/import-2.hs: New.
767         * g++.dg/pch/include/import-2a.h: New.
768         * g++.dg/pch/include/import-2b.h: New.
769
770 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
771
772         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
773
774 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
775
776         * gfortran.dg/substr_1.f90: New test.
777
778 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
779
780         PR middle-end/19775
781         * gcc.dg/torture/builtin-power-1.c: Disable test for
782         invalid transformation.
783         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
784         no longer optimize.
785         * gcc.dg/builtins-47.c: New testcase.
786
787 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
788             Dorit Naishlos  <dorit@il.ibm.com>
789
790         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
791
792 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
793
794         * gcc.c-torture/compile/20050206-1.c: New test.
795
796 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
797
798         PR tree-opt/19768
799         * g++.dg/opt/pr19768.C: New test.
800
801 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
802
803         PR tree-opt/19736
804         * gcc.c-torture/compile/pr19736.c: New test.
805
806 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
807
808         PR c++/17401
809         * g++.dg/parse/error25.C: New test.
810
811 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
812
813         * gcc.c-torture/execute/20050203-1.c: New.
814
815 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
816
817         * gcc.dg/vect/vect-85.c: Remove xfail.
818         * gcc.dg/vect/vect-86.c: Remove xfail.
819         * gcc.dg/vect/vect-87.c: Remove xfail.
820         * gcc.dg/vect/vect-88.c: Remove xfail.
821
822 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
823
824         * gcc.dg/altivec-19.c: New.
825
826 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
827
828         PR c/17807
829         * gcc.dg/nested-func-3.c: New test.
830         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
831
832 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
833
834         * gcc.test-framework/gen_directive_tests: Generate tests for
835         selector expressions.
836
837 2005-02-02  Matt Austern  <austern@apple.com>
838
839         PR c++/19628
840         * g++/ext/builtin7.C: New.
841         * g++/ext/builtin8.C: New.
842
843 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
844
845         PR c/18502
846         * gcc.dg/pr18502-1.c: New test.
847
848 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
849
850         PR c++/17413
851         * g++.dg/template/local4.C: Tweak.
852
853 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
854
855         PR tree-optimization/19578
856         * gcc.c-torture/compile/20050202-1.c: New test.
857
858 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
859
860         PR c/19435
861         * gcc.dg/c99-init-4.c: New test.
862
863 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
864
865         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
866
867         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
868
869         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
870         * g++.dg/eh/check-vect.h: New.
871
872         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
873         * gcc.dg/vect/vect-78.c: Ditto.
874         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
875         Remove.
876
877         * g++.dg/conversion/simd1.C: Expect warning.
878         * g++.dg/ext/attribute-test-1.C: Ditto.
879         * g++.dg/ext/attribute-test-2.C: Ditto.
880         * g++.dg/ext/attribute-test-3.C: Ditto.
881         * g++.dg/ext/attribute-test-4.C: Ditto.
882
883         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
884         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
885
886         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
887
888 2005-02-01  Richard Henderson  <rth@redhat.com>
889
890         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
891         long double for ibm double-double format.
892         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
893
894 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
895
896         PR tree-optimization/19633
897         * testsuite/gcc.dg/pr19633-1.c: New test.
898         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
899         to NULL or a symbol.
900
901 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
902
903         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
904         New procs.
905         (dg-process-target (local override)): Handle selector expressions.
906
907         * gcc.test-framework/README: Describe tests in source directory.
908         * gcc.test-framework/test-framework.awk: Handle dg- tests.
909         * gcc.test-framework/test-framework.exp: Handle dg- tests.
910         * gcc.test-framework/dg-bogus-exp-P.c: New test.
911         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
912         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
913         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
914         * gcc.test-framework/dg-do-link-exp-P.c: New test.
915         * gcc.test-framework/dg-do-run-exp-P.c: New test.
916         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
917         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
918         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
919         * gcc.test-framework/dg-error-exp-P.c: New test.
920         * gcc.test-framework/dg-error-exp-XP.c: New test.
921         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
922         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
923         * gcc.test-framework/dg-output-exp-P.c: New test.
924         * gcc.test-framework/dg-output-exp-XF.c: New test.
925         * gcc.test-framework/dg-warning-exp-P.c: New test.
926         * gcc.misc-tests/dg-1.c: Remove.
927         * gcc.misc-tests/dg-2.c: Remove.
928         * gcc.misc-tests/dg-3.c: Remove.
929         * gcc.misc-tests/dg-4.c: Remove.
930         * gcc.misc-tests/dg-5.c: Remove.
931         * gcc.misc-tests/dg-6.c: Remove.
932         * gcc.misc-tests/dg-7.c: Remove.
933         * gcc.misc-tests/dg-8.c: Remove.
934         * gcc.misc-tests/dg-9.c: Remove.
935         * gcc.misc-tests/dg-10.c: Remove.
936         * gcc.misc-tests/dg-11.c: Remove.
937         * gcc.misc-tests/dg-12.c: Remove.
938         * gcc.misc-tests/dg-test.exp: Remove.
939
940         * gcc.test-framework/test-framework.awk: Change recording and
941         printing of passes and failures.
942
943         * gcc.test-framework: New directory.
944         * gcc.test-framework/README: New.
945         * gcc.test-framework/test-framework.exp: New.
946         * gcc.test-framework/test-framework.awk: New.
947         * gcc.test-framework/gen_directive_tests: New.
948
949 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
950
951         * lib/treelang.exp: Fix comment typos.
952         (treelang_target_compile): Don't append libs=-ltreelang to options.
953
954 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
955
956         * g++.dg/parse/typename7.C: Adjust error messages.
957
958 2005-01-31  Jeff Law  <law@redhat.com>
959
960         * gcc.c-torture/execute/20050131-1.c: New test.
961         * gcc.dg/wcaselabel.c: New test.
962
963 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
964
965         * g++.dg/other/warning1.C: Adjust error messags.
966         * g++.dg/parse/constant5.C: New test.
967
968 2005-01-31  Steven Bosscher  <stevenb@suse.de>
969
970         PR c/19333
971         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
972         the test case valid.
973         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
974         * testsuite/gcc.dg/array-7.c: Adjust expected result.
975         * testsuite/gcc.dg/pr18596-3.c: Likewise.
976         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
977         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
978         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
979
980 2005-01-31  Dale Johannesen  <dalej@apple.com>
981
982         * g++.dg/opt/pr19650.C:  New test.
983
984 2005-01-31  Richard Henderson  <rth@redhat.com>
985
986         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
987         long double for intel double extended format.
988         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
989
990 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
991
992         PR c++/19555
993         * g++.dg/template/static10.C: New test.
994
995         PR c++/19395
996         * g++.dg/parse/error24.C: New test.
997
998         PR c++/19367
999         * g++.dg/lookup/builtin1.C: New test.
1000
1001         PR c++/19457
1002         * g++.dg/warn/conv3.C: New test.
1003
1004 2005-01-30  Bud Davis  <bdavis@gfortran.org>
1005
1006         PR fortran/19647
1007         * gfortan.dg/inquire_7.f90
1008
1009 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
1010
1011         PR tree-optimization/15791
1012         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
1013         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
1014         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
1015         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
1016         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
1017         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
1018         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
1019         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
1020         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
1021         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
1022
1023 2005-01-29  Paul Brook  <paul@codesourcery.com>
1024
1025         PR fortran/18565
1026         * check.c (real_or_complex_check): New function.
1027         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
1028         * intrinsic.c (add_functions): Use new check functions.
1029         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
1030         Add prototypes.
1031
1032 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
1033
1034         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
1035         gcc.dg/lvalue-3.c: New tests.
1036         * gcc.dg/concat.c: Update expected messages.
1037
1038 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
1039
1040         PR libfortran/19595
1041         * gfortran.dg/eor_1.f90:  New test.
1042
1043 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
1044
1045         PR fortran/19589
1046         * gfortran.dg/logical_data_1.f90: New test.
1047
1048 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
1049
1050         PR c++/19253
1051         * g++.dg/template/crash33.C: New test.
1052
1053         PR c++/19667
1054         * g++.dg/template/crash32.C: New test.
1055
1056 2005-01-28  Ian Lance Taylor  <ian@airs.com>
1057
1058         PR middle-end/16558
1059         * g++.dg/warn/Wreturn-type-2.C: New test.
1060
1061 2004-06-24  Jeff Law  <law@redhat.com>
1062
1063         * gcc.dg/tree-ssa/20050128-1.c: New test.
1064
1065 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
1066
1067         * gcc.target/frv/all-mdpackh-1.c: New test.
1068
1069 2005-01-28  Steven Bosscher  <stevenb@suse.de>
1070
1071         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
1072
1073 2005-01-27  Richard Henderson  <rth@redhat.com>
1074
1075         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
1076
1077 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1078
1079         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
1080
1081 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1082
1083         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1084         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1085         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
1086         to cope with cases where the multilib options override the dg-options.
1087
1088 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
1089
1090         PR c/18946
1091         * gcc.dg/noncompile/20050120-1.c: New test.
1092
1093 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
1094
1095         PR tree-optimization/19633
1096         * gcc.dg/pr19633.c: New test.
1097         * gcc.dg/tree-ssa/pr19633.c: New test.
1098
1099 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
1100
1101         * gcc.dg/20041216-1.c: New test.
1102
1103 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
1104
1105         PR objc/18862
1106         * objc.dg/selector-2.m: New test.
1107
1108 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
1109
1110         * g++.dg/opt/range-test-2.C: New test.
1111
1112         PR rtl-optimization/19579
1113         * gcc.c-torture/execute/20050124-1.c: New test.
1114
1115 2005-01-26  Greg Parker  <gparker@apple.com>
1116         Stuart Hastings  <stuart@apple.com>
1117
1118         * gcc.c-torture/execute/20050125-1.c: New.
1119
1120 2005-01-18  Jan Hubicka  <jh@suse.cz>
1121
1122         PR tree-optimize/19337
1123         * gcc.c-torture/compile/20050119-1.c: New test.
1124
1125 2005-01-24  James E Wilson  <wilson@specifixinc.com>
1126
1127         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
1128         test for successful match.
1129
1130 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
1131
1132         PR objc/18408
1133         * objc.dg/comp-types-7.m: New test.
1134
1135 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
1136
1137         * lib/target-supports.exp (current_target_name): New.
1138         (check_effective_target_ilp32, check_effective_target_lp64):
1139         Cache the result to use as long as the current target, with
1140         multilib flags, remains the same.
1141
1142         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
1143         (dg-require-weak, dg-require-visibility, dg-require-alias,
1144         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
1145         dg-require-effective-target, dg-skip-if): Remove call to
1146         skip_test_and_clear_xfail.
1147         (dg-test): Clear xfail data.
1148
1149 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
1150
1151         PR target/17751
1152         * gcc.dg/ppc64-toc.c: New test.
1153
1154         * g++.dg/tree-ssa/empty-1.C: New test.
1155
1156         PR middle-end/19551
1157         * gcc.c-torture/execute/20050121-1.c: New test.
1158         * gcc.dg/20050121-2.c: New test.
1159
1160 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
1161         Paul Brook  <paul@codesourcery.com>
1162
1163         PR fortran/17941
1164         * gfortran.dg/real_const_1.f: New test.
1165         * gfortran.dg/real_const_2.f90: New test.
1166         * gfortran.dg/complex_int_1.f90: New test.
1167
1168 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
1169
1170         PR fortran/19313
1171         * gfortan.dg/inquire_6.f90: New test.
1172
1173 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1174
1175         PR libfortran/19451
1176         * open_readonly_1.f90:  New test.
1177
1178 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1179
1180         PR libfortran/18982
1181         * gfortran.dg/open_new.f90: New file.
1182
1183 2005-01-22  Paul Brook  <paul@codesourcery.com>
1184
1185         * namelist_1.f90: New test.
1186
1187 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
1188
1189         PR tree-optimization/19484
1190         * gcc.c-torture/compile/20050122-[12].c: New tests.
1191
1192 2005-01-22  Paul Brook  <paul@codesourcery.com>
1193
1194         * gfortran.dg/implicit_2.f90: New test.
1195
1196 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
1197
1198         PR fortran/19314
1199         * gfortran.dg/inquire_5.f90: New test.
1200
1201 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1202
1203         PR c/18809
1204         * gcc.dg/pr18809-1.c: New test.
1205
1206 2005-01-21  Ian Lance Taylor  <ian@airs.com>
1207
1208         * gcc.dg/20050121-1.c: New test.
1209
1210         PR tree-optimization/13000
1211         * gcc.dg/20040206-1.c: Change warning to point where function is
1212         being inlined.
1213
1214 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1215
1216         PR c++/19208
1217         * g++.dg/template/array11.C: New test.
1218
1219 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1220
1221         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
1222         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
1223         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
1224         * gfortran.dg/getenv_1.f90: Add dg-do directive.
1225         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
1226         gfortran.dg/pr17164.f90: Add missing dg-do directives.
1227
1228 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1229
1230         PR tree-optimization/15349
1231         * gcc.dg/tree-ssa/pr15349.c: New.
1232
1233 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
1234
1235         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
1236
1237 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
1238
1239         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
1240         scan-assembler-times directive name.
1241
1242         * gcc.dg/asm-a.c: Move dg-require-effective-target to
1243         after dg-do.
1244
1245         PR rtl-optimization/19462
1246         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
1247
1248 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
1249
1250         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
1251         counting function calls on ia64.
1252
1253 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
1254
1255         PR rtl-optimization/15139
1256         * gcc.dg/20050111-2.c: New test.
1257
1258         PR c/17297
1259         * gcc.c-torture/compile/20050113-1.c: New testcase.
1260
1261         PR middle-end/19164
1262         * gcc.dg/20050113-1.c: New testcase.
1263
1264 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
1265
1266         * gcc.dg/vect/vect-85.c: Add comment.
1267         * gcc.dg/vect/vect-86.c: Add xfail for now.
1268         * gcc.dg/vect/vect-87.c: Add xfail for now.
1269         * gcc.dg/vect/vect-88.c: Add xfail for now.
1270         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
1271
1272 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1273
1274         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
1275
1276 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1277
1278         * g++.dg/debug/typedef3.C: New test.
1279
1280 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
1281
1282         PR c/19472
1283         * gcc.dg/asm-a.c: New test.
1284
1285 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
1286
1287         * gcc.dg/sh-relax.c: Add prototype for abort.
1288
1289 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1290
1291         * gcc.dg/short-compare-1.c: New test.
1292         * gcc.dg/short-compare-2.c: Likewise.
1293
1294 2005-01-18  Michael Matz  <matz@suse.de>
1295
1296         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
1297
1298 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
1299
1300         PR tree-optimization/19121
1301         * gcc.c-torture/compile/pr19121.c: New test.
1302
1303 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
1304
1305         PR target/19357
1306         * gcc.c-torture/compile/pr19357.c: New test.
1307
1308 2005-01-17  Ian Lance Taylor  <ian@airs.com>
1309
1310         PR c/5675
1311         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
1312         pass--those that refer just to the variable, possibly with a
1313         cast.
1314         * gcc.dg/c99-const-expr-3.c: Likewise.
1315
1316         PR middle-end/13127
1317         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
1318         longer emitted.
1319
1320 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
1321
1322         PR fortran/18778
1323         * gfortran.dg/endfile_2.f90: New test.
1324
1325 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
1326
1327         PR 19168
1328         * gfortran.dg/select_5.f90: New test.
1329
1330 2004-01-16  Paul Brook  <paul@codesourcery.com>
1331
1332         * gfortran.dg/common_4.f90: New test.
1333
1334 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
1335
1336         PR rtl-optimization/19462
1337         * gcc.dg/torture/pr19462-1.c: New test.
1338
1339 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
1340
1341         PR objc/19321
1342         * objc.dg/func-ptr-2.m: New.
1343         * objc.dg/volatile-1.m: New.
1344
1345 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1346
1347         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
1348
1349 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1350
1351         PR tree-optimization/19060
1352         * gcc.c-torture/execute/20050104-1.c: New test.
1353
1354 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
1355
1356         PR fortran/18983
1357         * gfortran.dg/write_to_null.f90: New test.
1358
1359 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
1360             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1361
1362         PR other/19328
1363         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
1364         argument.
1365
1366 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1367
1368         PR c++/19263
1369         * g++.dg/init/vector1.C: New test.
1370
1371 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
1372
1373         PR target/13158
1374         * gcc.target/ia64/sibcall-unwind-1.c: New test.
1375         PR target/18987
1376         * gcc.target/ia64/sibcall-unwind-2.c: New test.
1377
1378 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
1379
1380         * gfortran.dg/select_1.f90: New test.
1381         * gfortran.dg/select_2.f90: New test.
1382         * gfortran.dg/select_3.f90: New test.
1383         * gfortran.dg/select_4.f90: New test.
1384
1385 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
1386
1387         PR middle-end/19084
1388         PR rtl-optimization/19348
1389         * gcc.dg/20050111-1.c: New test.
1390         * gcc.c-torture/execute/20050111-1.c: New test.
1391
1392         * gcc.dg/i386-asm-4.c: New test.
1393
1394 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1395
1396         * gcc.dg/nested-func-2.c: New test.
1397         * ada/acats/norun.lst: Remove c953002.
1398
1399 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
1400
1401         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
1402
1403 2005-01-12  Ben Elliston  <bje@au.ibm.com>
1404
1405         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
1406
1407 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
1408
1409         PR target/18761
1410         * g++.dg/abi/align1.C: New test.
1411
1412 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
1413
1414         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
1415         at a time.
1416         * g++.dg/ext/altivec_check.h: Support compiling as C.
1417
1418 2005-01-10  Roger Sayle  <roger@eyesopen.com>
1419
1420         PR c++/19355
1421         * g++.dg/expr/pr19355-1.C: New test case.
1422
1423 2005-01-10  Laurent GUERBY <laurent@guerby.net>
1424
1425         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
1426         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
1427         * ada/acats/tests/c3/c92005b.ada: Likewise.
1428         * ada/acats/tests/c3/cxb3012.a: Likewise.
1429         * ada/acats/norun.lst: Add c380004 and c953002, add PR
1430
1431 2005-01-09  Paul Brook  <paul@codesourcery.com>
1432
1433         * gfortran.dg/common_2.f90: New file.
1434         * gfortran.dg/common_3.f90: New file.
1435
1436 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
1437
1438         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
1439
1440 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1441
1442         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
1443         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
1444         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
1445         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
1446         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
1447         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
1448         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
1449         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
1450         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
1451         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
1452         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
1453         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
1454         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
1455         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
1456         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
1457         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
1458         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
1459         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
1460         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
1461         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
1462         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
1463         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
1464         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
1465         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
1466         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
1467         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
1468         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
1469         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
1470         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
1471         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
1472         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
1473         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
1474         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
1475         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
1476         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
1477         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
1478         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
1479         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
1480         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
1481         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
1482         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
1483         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
1484         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
1485         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
1486         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
1487         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
1488         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
1489         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
1490         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
1491         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
1492         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
1493         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
1494         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
1495         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
1496         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
1497         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
1498         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
1499         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
1500         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
1501         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
1502         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
1503         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
1504         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
1505         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
1506         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
1507         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
1508         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
1509
1510         * gcc.dg/vect/vect-1.c: Fix spelling.
1511         * gcc.dg/vect/vect-10.c: Fix spelling.
1512         * gcc.dg/vect/vect-11.c: Fix spelling.
1513         * gcc.dg/vect/vect-12.c: Fix spelling.
1514         * gcc.dg/vect/vect-14.c: Fix spelling.
1515         * gcc.dg/vect/vect-15.c: Fix spelling.
1516         * gcc.dg/vect/vect-16.c: Fix spelling.
1517         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
1518         * gcc.dg/vect/vect-64.c: Fix comments.
1519         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
1520
1521 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1522             Ira Rosen  <irar@il.ibm.com>
1523
1524         * gcc.dg/vect/vect-70.c: New test.
1525         * gcc.dg/vect/vect-71.c: New test.
1526
1527 2005-01-09  Manfred Hollstein  <mh@suse.com>
1528
1529         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
1530         * gcc.dg/pr18241-2.c: Likewise.
1531         * gcc.dg/pr18241-3.c: Likewise.
1532         * gcc.dg/pr18241-4.c: Likewise.
1533         * gcc.dg/pr18241-5.c: Likewise.
1534
1535 2005-01-08  Richard Henderson  <rth@redhat.com>
1536
1537         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1538         False for x86 and x86-64.
1539
1540 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
1541
1542         PR tree-optimization/18241
1543         * gcc.dg/pr18241-1.c: New test.
1544         * gcc.dg/pr18241-2.c: New test.
1545         * gcc.dg/pr18241-3.c: New test.
1546         * gcc.dg/pr18241-4.c: New test.
1547         * gcc.dg/pr18241-5.c: New test.
1548
1549 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
1550
1551         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
1552         gfortran.dg/select_4.f90: New.
1553
1554 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1555
1556         * gcc.c-torture/execute/20050107-1.c: New test.
1557
1558 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
1559
1560         PR c++/19298
1561         * g++.dg/template/ref2.C: New.
1562
1563 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
1564
1565         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
1566         instead of being empty.
1567
1568 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1569
1570         PR fortran/15553
1571         * gfortran.dg/array-1.f90: New test.
1572
1573 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
1574
1575         PR tree-optimization/19283
1576         * gcc.c-torture/execute/20050106-1.c: New test.
1577
1578         PR rtl-optimization/18861
1579         * gcc.dg/20050105-1.c: New test.
1580
1581         PR tree-optimization/18828
1582         * gcc.dg/20050105-2.c: New test.
1583
1584 2005-01-07  Andreas Jaeger  <aj@suse.de>
1585
1586         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
1587
1588 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
1589
1590         PR fortran/18398
1591         * gfortran.dg/fmt_read.f90: New test.
1592
1593 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
1594
1595         * gcc.dg/rs6000-ldouble-2.c: New.
1596
1597 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
1598
1599         PR c++/19244
1600         * g++.dg/parser/ctor2.C: New test.
1601
1602 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1603
1604         PR c++/17154
1605         * g++.dg/template/using9.C: New test.
1606
1607 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1608
1609         PR c++/19258
1610         * g++.dg/lookup/friend6.C: New test.
1611
1612 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
1613
1614         PR c++/19270
1615         * g++.dg/template/array10.C: New.
1616
1617 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1618
1619         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
1620         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
1621
1622 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
1623
1624         * gcc.c-torture/compile/20050105-1.c: New test.
1625
1626 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
1627
1628         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
1629
1630 2005-01-05  Roger Sayle  <roger@eyesopen.com>
1631
1632         PR middle-end/19100
1633         * gcc.dg/conv-3.c: New test case.
1634
1635 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
1636
1637         * gcc.dg/asm-wide-1.c: New test.
1638
1639 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
1640
1641         PR c++/19030
1642         * g++.dg/parse/crash22.C: New
1643
1644 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
1645
1646         PR 19257
1647         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
1648
1649 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
1650
1651         PR middle-end/17767
1652         * gcc.dg/i386-mmx-6.c: New test case.
1653
1654 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
1655
1656         PR tree-optimization/18308
1657         * gcc.dg/vect/pr18308.c: New testcase.
1658
1659 2005-01-04  Andreas Jaeger  <aj@suse.de>
1660
1661         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
1662
1663 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1664             Robert Bowdidge <bowdidge@apple.com>
1665
1666         * gcc.dg/cpp/subframework1.c: New.
1667         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
1668         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
1669         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
1670         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
1671
1672 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
1673
1674         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
1675         producing warning.
1676         * gcc.dg/darwin-weakimport-2.c: New.
1677
1678 2005-01-03  Richard Henderson  <rth@redhat.com>
1679
1680         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
1681
1682 2005-01-03  Richard Henderson  <rth@redhat.com>
1683
1684         * gcc.dg/vect/vect.exp: Enable for ia64.
1685         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
1686         (check_effective_target_vect_float): Likewise.
1687         (check_effective_target_vect_no_align): Likewise.
1688         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
1689         * gcc.dg/vect/vect-8.c: Likewise.
1690
1691 2005-01-03  Uros Bizjak <uros@kss-loka.si>
1692
1693         PR target/19236
1694         * gcc.dg/pr19236-1.c: New test case.
1695
1696 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
1697
1698         PR rtl-optimization/12092
1699         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
1700
1701 2005-01-02  Andreas Jaeger  <aj@suse.de>
1702
1703         * gcc.dg/pr12092-1.c: Do not run on x86_64.
1704
1705 2005-01-01  Roger Sayle  <roger@eyesopen.com>
1706             Andrew Pinski  <pinskia@physics.uc.edu>
1707
1708         PR rtl-optimization/12092
1709         * gcc.dg/pr12092-1.c: New test case.
1710
1711 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
1712
1713         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
1714         'hidden' and 'default' for better portability.
1715         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
1716
1717         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
1718         6 and 7.
1719         * g++.old-deja/g++.brendan/new3.C: Likewise.
1720
1721 2005-01-01  Steven Bosscher  <stevenb@suse.de>
1722
1723         * gcc.dg/20041231-1.C: New test.
1724         * g++.dg/warn/Wunreachable-code-1.C: New test.
1725
1726 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
1727
1728         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
1729         file, not /dev/null.  Abort on error.
1730
1731 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
1732             Ziemowit Laski  <zlaski@apple.com>
1733
1734         PR objc/18971
1735         * objc.dg/encode-5.m: New test.
1736
1737 2004-12-29  Richard Henderson  <rth@redhat.com>
1738
1739         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
1740         * objc.dg/stabs-1.m: Disable for ia64.
1741
1742 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
1743
1744         PR c++/19190
1745         * g++.dg/warn/Wunused-10.C: New test.
1746
1747 2004-12-28  Richard Henderson  <rth@redhat.com>
1748
1749         * objc.dg/stabs-1.m: Disable for alpha.
1750
1751 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1752
1753         PR c++/19149
1754         * g++.dg/parse/error23.C: New test.
1755
1756 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1757
1758         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
1759
1760         PR fortran/19032
1761         * gfortran.dg/intrinsic_modulo_1.f90: New.
1762         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
1763         tests with divisor -1.
1764
1765 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
1766
1767         * g++.dg/opt/temp1.C (memcpy): Return a value.
1768
1769         PR c++/19148
1770         * g++.dg/expr/cond7.C: New test.
1771
1772 2004-12-27  Paul Brook  <paul@codesourcery.com>
1773
1774         * gfortran.dg/g77/select_no_compile.f: Remove.
1775
1776 2004-12-27  Richard Henderson  <rth@redhat.com>
1777
1778         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
1779         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
1780         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
1781
1782 2004-12-26  Richard Henderson  <rth@redhat.com>
1783
1784         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
1785         by 1i instead of token pasting.
1786
1787 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1788
1789         PR tree-optimization/17578
1790         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
1791         to additional_flags.
1792         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
1793
1794 2004-12-25  Richard Henderson  <rth@redhat.com>
1795
1796         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
1797         Remove Alpha.
1798
1799 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1800
1801         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
1802         hppa*-*-hpux*.
1803         * gcc.dg/pr17957.c (dg-options): Likewise.
1804         * gcc.dg/struct-ret-1.c: Add prototype for abort.
1805         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
1806         instead of 0 on __hppa__.
1807         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
1808         "foo,%r" on hppa*-*-*.
1809
1810 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
1811
1812         PR fortran/19071
1813         * gfortran.dg/complex_write.f90: New test.
1814
1815 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1816
1817         PR c++/17595
1818         * g++.dg/parse/pragma2.C: New test.
1819
1820         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
1821
1822 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1823
1824         * gcc.dg/empty2.c: Add missing dg-warning.
1825
1826 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1827
1828         PR c++/17413
1829         * g++.dg/template/local4.C: New test.
1830         * g++.dg/template/crash19.C: Add dg-error marker.
1831
1832         * g++.dg/template/crash31.C: Correct embedded PR number.
1833
1834 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1835
1836         PR c++/16405
1837         * g++.dg/opt/temp1.C: Add do-run marker.
1838
1839 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1840
1841         * g++.dg/template/spec19.C: New.
1842
1843 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
1844
1845         PR target/16819
1846         * gcc.dg/empty2.c: New.
1847
1848 2004-12-23  Richard Henderson  <rth@redhat.com>
1849
1850         * lib/target-supports.exp (check_effective_target_vect_no_align):
1851         Remove i?86 and x86-64.
1852
1853 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
1854
1855         PR c++/16405
1856         * g++.dg/opt/temp1.C: New test.
1857
1858 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1859
1860         PR c++/18733
1861         * g++.dg/template/friend33.C: New testcase.
1862
1863 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
1864
1865         PR c++/18464
1866         * g++.dg/template/cond5.C: New test.
1867
1868         PR c++/18492
1869         * g++.dg/inherit/thunk3.C: New test.
1870
1871         PR c++/11224
1872         * g++.dg/warn/Wunused-9.C: New test.
1873
1874 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
1875
1876         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
1877
1878 2004-12-22  Jan Beulich  <jbeulich@novell.com>
1879
1880         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
1881
1882 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
1883
1884         PR c++/18378
1885         * g++.dg/ext/packed8.C: New test.
1886
1887         PR c++/13268
1888         * g++.dg/template/crash31.C: New test.
1889
1890         PR c++/19034
1891         * g++.dg/template/crash30.C: New test.
1892
1893 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
1894
1895         PR C++/18984
1896         * g++.dg/eh/ctor3.C: New test.
1897
1898 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1899
1900         * objc.dg/stabs-1.m: Allow section name to be quoted and
1901         assembly label to begin with '.LL'.
1902
1903 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
1904
1905         * gcc.dg/vect/vect.exp
1906         (check_effective_target_lp64_or_vect_no_align): New.
1907         * gcc.dg/vect/vect-77.c: Use it.
1908         * gcc.dg/vect/vect-78.c: Use it.
1909
1910         * lib/target-supports.exp
1911         (check_effective_target_vect_no_max,
1912         check_effective_target_vect_no_bitwise,
1913         check_effective_target_vect_no_align): New.
1914         * gcc.dg/vect/vect-13.c: Use them.
1915         * gcc.dg/vect/vect-17.c: Ditto.
1916         * gcc.dg/vect/vect-18.c: Ditto.
1917         * gcc.dg/vect/vect-19.c: Ditto.
1918         * gcc.dg/vect/vect-20.c: Ditto.
1919         * gcc.dg/vect/vect-27.c: Ditto.
1920         * gcc.dg/vect/vect-29.c: Ditto.
1921         * gcc.dg/vect/vect-44.c: Ditto.
1922         * gcc.dg/vect/vect-48.c: Ditto.
1923         * gcc.dg/vect/vect-50.c: Ditto.
1924         * gcc.dg/vect/vect-52.c: Ditto.
1925         * gcc.dg/vect/vect-54.c: Ditto.
1926         * gcc.dg/vect/vect-56.c: Ditto.
1927         * gcc.dg/vect/vect-58.c: Ditto.
1928         * gcc.dg/vect/vect-60.c: Ditto.
1929         * gcc.dg/vect/vect-72.c: Ditto.
1930         * gcc.dg/vect/vect-80.c: Ditto.
1931
1932 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
1933
1934         PR c++/14075
1935         * g++.dg/init/string1.C: New.
1936
1937         PR c++/18975
1938         * g++.dg/other/synth1.C: New.
1939
1940 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1941
1942         PR c/18963
1943         * gcc.dg/pr18963-1.c: New test.
1944
1945 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
1946
1947         PR c/18596
1948         * gcc.dg/funcdef-storage-1.c (foo): Remove.
1949         * gcc.dg/pr18596-1.c: Use dg-error.
1950         (dg-options): Use -fno-unit-at-a-time.
1951         * gcc.dg/pr18596-2.c: New test.
1952         * gcc.dg/pr18596-3.c: New test.
1953
1954 2004-12-20  Roger Sayle  <roger@eyesopen.com>
1955
1956         PR middle-end/18683
1957         * g++.dg/opt/pr18683-1.C: New test case.
1958
1959 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
1960
1961         PR other/19093
1962         * g++.dg/opt/max1.C: Fix for 64bit targets.
1963
1964 2004-12-20  Matt Austern  <austern@apple.com>
1965
1966         PR c++/19044
1967         * g++.dg/ext/builtin6.C: New
1968
1969 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
1970
1971         PR tree-optimization/19080
1972         * gcc.c-torture/compile/pr19080.c: New test.
1973
1974 2004-12-20  Steven Bosscher  <stevenb@suse.de>
1975
1976         * gcc.dg/20041219-1.c: New test.
1977
1978 2004-12-19  Roger Sayle  <roger@eyesopen.com>
1979
1980         PR middle-end/19068
1981         * g++.dg/opt/max1.C: New test case.
1982
1983 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1984
1985         * gcc.dg/fdata-sections-1.c: New test.
1986
1987 2004-12-18  Roger Sayle  <roger@eyesopen.com>
1988
1989         PR middle-end/18548
1990         * gcc.dg/max-1.c: New test case.
1991
1992 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
1993
1994         * gcc.c-torture/execute/20041218-1.c: New test.
1995
1996 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
1997
1998         * gcc.dg/pr18501.c: New test.
1999         * gcc.dg/uninit-5.c: XFAIL.
2000         * gcc.dg/uninit-9.c: XFAIL.
2001
2002 2004-12-17  Dale Johannesen  <dalej@apple.com>
2003
2004         * gcc.dg/20041213-1.c:  New.
2005
2006 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
2007
2008         * objc.dg/stabs-1.m: Allow assembly label to begin
2009         with a dot ('.').
2010
2011 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
2012
2013         * gcc.c-torture/execute/20041213-1.c: Move...
2014         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
2015
2016 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
2017
2018         PR c++/18721
2019         * g++.dg/lookup/conv-5.C: New.
2020
2021 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
2022
2023         * objc.dg/stabs-1.m: New test.
2024
2025 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2026
2027         * gcc.dg/visibility-c.c: Change compile to
2028         assemble for the test.
2029
2030 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2031
2032         PR target/19041
2033         * gcc.dg/visibility-c.c: New test.
2034
2035 2004-12-16  Roger Sayle  <roger@eyesopen.com>
2036
2037         PR middle-end/18493
2038         * gcc.dg/switch-8.c: New test case.
2039
2040 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2041
2042         PR c++/18905
2043         * g++.dg/template/init4.C: New.
2044         * g++.dg/opt/static3.C: Enable optimizer.
2045
2046 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
2047
2048         * g++.dg/other/complex1.C: New test.
2049
2050 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
2051
2052         * g++.dg/opt/inline9.C: New test.
2053
2054 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2055
2056         PR fortran/18993
2057         * gfotran.dg/nullify_1.f: New test.
2058
2059 2004-12-15  Richard Henderson  <rth@redhat.com>
2060
2061         * gcc.target/i386/i386.exp: New harness.
2062         * gcc.target/i386/vect-args.c: New.
2063
2064 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
2065
2066         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
2067
2068 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2069
2070         PR c++/18825
2071         * g++.dg/template/friend32.C: New test.
2072
2073 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2074
2075         * cpp/pragma-once-1.c: New test.
2076         * cpp/pragma-once-1b.h: Likewise.
2077         * cpp/pragma-once-1c.h: Likewise.
2078         * cpp/pragma-once-1d.h: Likewise.
2079         * cpp/inc/pragma-once-1a.h: Likewise.
2080
2081 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
2082             Steven G. Kargl  <kargls@comcast.net>
2083
2084         PR fortran/17597
2085         * gfortran.dg/list_read_3.f90: New test.
2086
2087 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2088
2089         * gcc.dg/ftrapv-2.c: New test.
2090
2091 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2092
2093         PR c++/18981
2094         * g++.dg/template/typename9.C: New test.
2095
2096 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2097
2098         PR c++/18738
2099         * g++.dg/template/typename8.C: New test.
2100         * g++.dg/parse/friend2.C: Tweak error message.
2101
2102 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2103
2104         * gcc.c-torture/20041214-1.c: New test.
2105
2106 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2107
2108         PR c++/18965
2109         * g++.dg/init/array17.C: New test.
2110
2111 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2112
2113         PR c++/18793
2114         * g++.dg/init/aggr3.C: New test.
2115
2116 2004-12-14  Janis Johnson  <janis187@us.ibm.com
2117
2118         * gcc.dg/altivec-types-1.c: New test.
2119         * gcc.dg/altivec-types-2.c: New test.
2120         * gcc.dg/altivec-types-3.c: New test.
2121         * gcc.dg/altivec-types-4.c: New test.
2122         * g++.dg/ext/altivec-types-1.C: New test.
2123         * g++.dg/ext/altivec-types-2.C: New test.
2124         * g++.dg/ext/altivec-types-3.C: New test.
2125         * g++.dg/ext/altivec-types-4.C: New test.
2126
2127 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
2128
2129         PR middle-end/18951
2130         * gcc.c-torture/execute/20041213-1.c: New test.
2131
2132 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
2133
2134         PR c++/18949
2135         * g++.dg/template/cast1.C: New.
2136
2137 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
2138
2139         * gcc.c-torture/execute/20041213-2.c: New test.
2140
2141 2004-12-13  Richard Henderson  <rth@redhat.com>
2142
2143         * gcc.dg/i386-sse-10.c: Fix typo in options.
2144
2145 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
2146
2147         PR c++/18968
2148         * g++.dg/opt/pr18968.C: New test.
2149
2150 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
2151
2152         PR c++/18925
2153         * g++.dg/ext/visibility/staticdatamem.C: New test.
2154
2155 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
2156
2157         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
2158
2159 2004-12-13  Roger Sayle  <roger@eyesopen.com>
2160
2161         PR rtl-optimization/18928
2162         * gcc.dg/pr18928-1.c: New test case.
2163
2164 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
2165
2166         PR tree-opt/16951
2167         * gcc.c-torture/compile/20041211-1.c: New.
2168
2169 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2170
2171         PR middle-end/17564
2172         * gcc.c-torture/execute/20041212-1.c: New test.
2173
2174 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2175
2176         PR fortran/18869
2177         * gfortran.dg/common_1.f90: New test.
2178
2179 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
2180         Paul Brook  <paul@codesourcery.com>
2181
2182         PR fortran/16222
2183         * gfortran.dg/real_do_1.f90: New test.
2184
2185 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2186
2187         PR tree-opt/18040
2188         * g++.dg/opt/ptrmem6.C: New test.
2189
2190 2004-12-11  Roger Sayle  <roger@eyesopen.com>
2191
2192         PR middle-end/18921
2193         * gcc.dg/pr18921-1.c: New test case.
2194
2195 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2196
2197         PR fortran/17175
2198         * gfortran.dg/scale_1.f90: New test.
2199
2200 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
2201
2202         PR middle-end/18903
2203         * gcc.c-torture/compile/pr18903.c: New test.
2204
2205 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
2206
2207         * gcc.c-torture/execute/20041210-1.c: New test.
2208
2209 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2210
2211         PR c++/18731
2212         * g++.dg/parser/struct-1.C: New test.
2213         * g++.dg/parser/struct-2.C: New test.
2214         * g++.dg/parser/struct-3.C: New test.
2215
2216 2004-12-09  Richard Henderson  <rth@redhat.com>
2217
2218         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
2219
2220         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
2221         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
2222
2223 2004-12-09  Matt Austern  <austern@apple.com>
2224
2225         PR c++/18514
2226         * g++.dg/ext/builtin1.C: New
2227         * g++.dg/ext/builtin2.C: New
2228         * g++.dg/ext/builtin3.C: New
2229         * g++.dg/ext/builtin4.C: New
2230         * g++.dg/ext/builtin5.C: New
2231
2232 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
2233
2234         PR tree-opt/18904
2235         * g++.dg/opt/ptrmem5.C: New test.
2236
2237 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
2238
2239         * g++.dg/parse/typename5.C: Adjust for new error.
2240         * g++.dg/parse/typename7.C: New.
2241
2242 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2243
2244         PR c++/18073
2245         * g++.dg/other/mmintrin.C: New test.
2246
2247 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
2248
2249         PR c++/16681
2250         * g++.dg/init/array15.C: New.
2251         * g++.dg/init/array16.C: New.
2252
2253 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2254
2255         PR fortran/18826
2256         * gfortran.dg/assign_1.f90: New test.
2257
2258 2004-12-08  Nick Clifton  <nickc@redhat.com>
2259
2260         * gcc.target/xstormy16/bss_below100: New directory containing tests.
2261         * gcc.target/xstormy16/data_below100: Likewise.
2262         * gcc.target/xstormy16/sfr: Likewise.
2263         * gcc.target/xstormy16/below100.S: New test source file.
2264         * gcc.target/xstormy16/below100.ld: New test linker script.
2265         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2266         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
2267         bp instructions.
2268         * gcc.target/xstormy16/bp.c: Likewise.
2269
2270         * gcc.target/xstormy16/bss_below100: New files:
2271         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2272         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2273         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2274         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2275         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2276         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2277         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2278         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2279         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2280         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2281         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2282         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2283         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2284         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2285         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2286         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2287         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2288         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2289         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2290         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2291         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2292         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2293         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2294         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2295         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2296         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2297         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2298
2299         * gcc.target/xstormy16/data_below100: New files:
2300         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2301         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2302         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2303         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2304         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2305         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2306         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2307         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2308         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2309         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2310         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2311         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2312         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2313         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2314         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2315         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2316         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2317         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2318         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2319         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2320         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2321         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2322         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2323         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2324         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2325         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2326         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2327
2328         * gcc.target/xstormy16/sfr: New files:
2329         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
2330         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
2331         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
2332         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
2333         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
2334         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
2335         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
2336         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
2337         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
2338         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
2339         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
2340         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
2341         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
2342         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
2343         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
2344         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
2345         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
2346         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
2347         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
2348         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
2349         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
2350         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
2351         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
2352         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
2353         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
2354         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
2355         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
2356         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
2357         27_if0_sfrw_bitfield_f.c
2358
2359 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2360
2361         PR c++/18100
2362         * g++.dg/lookup/name-clash4.C: New test.
2363
2364 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
2365
2366         PR c++/18672
2367         * g++.dg/opt/array1.C: New.
2368
2369         PR c++/18803
2370         * g++.dg/template/operator5.C: New.
2371
2372 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
2373
2374         PR c/18867
2375         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
2376
2377 2004-12-07  Steven Bosscher  <stevenb@suse.de>
2378
2379         * gcc.dg/noncompile/20041207.c: New test.
2380
2381 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
2382
2383         * g++.dg/other/unreachable-1.C: New test.
2384
2385 2004-12-06  Nick Clifton  <nickc@redhat.com>
2386
2387         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
2388         <limits.h> because the latter comes from gcc's include/ directory
2389         and not the newlib/libc/include directory.
2390
2391 2004-12-04  Richard Henderson  <rth@redhat.com>
2392
2393         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
2394
2395 2004-12-04  Richard Henderson  <rth@redhat.com>
2396
2397         * lib/target-supports.exp (check_gc_sections_available): Disable
2398         for alpha and ia64.
2399
2400 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
2401
2402         PR middle-end/17909
2403         * g++.dg/other/vararg-2.C: New test.
2404
2405 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2406
2407         PR c++/17011, c++/17971
2408         * g++.dg/template/error15.C: Adjust expected error.
2409         * g++.dg/template/instantiate3.C: Likewise.
2410
2411 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
2412
2413         * gcc.dg/altivec-18.c: Fix for darwin
2414
2415 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2416
2417         PR c++/18782
2418         * g++.dg/parse/ptrmem2.C: New.
2419
2420         PR c++/18318
2421         * g++.dg/template/new1.C: New.
2422
2423 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2424
2425         PR fortran/18710
2426         * gfortran.dg/direct_io_3.f90: New test.
2427
2428 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
2429
2430         PR 18758
2431         * g++.dg/parse/crash21.C: New.
2432
2433 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2434
2435         PR c++/15664, c++/18276
2436         * g++.dg/template/ttp13.C: New test.
2437         * g++.dg/template/ttp14.C: Likewise.
2438
2439 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2440
2441         PR c++/18123
2442         * g++.dg/parse/enum2.C: New test.
2443         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
2444
2445 2004-12-02  Nick Clifton  <nickc@redhat.com>
2446
2447         * gcc.target/xstormy16: New test directory.
2448         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2449         * gcc.target/xstormy16/bp.c: Check the generation of bp
2450         instructions.
2451         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
2452         bn instructions and the BELOW100 attribute.
2453
2454 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
2455
2456         PR target/16952
2457         * gcc.dg/ppc-eabi.c: New.
2458
2459 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2460
2461         PR fortran/18284
2462         * gfortran.dg/backspace.f90
2463
2464 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2465
2466         * gfortran.dg/inquire.f90: New test.
2467
2468 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
2469
2470         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
2471         handle effective-target-keyword.
2472         (dg-skip-if): Support effective-target keyword as target list.
2473         (dg-xfail-if): Ditto.
2474         * lib/target-supports.exp (is-effective-target-keyword): New proc.
2475
2476 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
2477
2478         PR tree-optimization/18291
2479         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
2480
2481 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
2482
2483         PR C++/18729
2484         * g++.dg/parse/crash20.C: New.
2485
2486         PR c++/17431
2487         * g++.dg/overload/arg1.C: New.
2488         * g++.dg/overload/arg2.C: New.
2489         * g++.dg/overload/arg3.C: New.
2490         * g++.dg/overload/arg4.C: New.
2491
2492 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
2493
2494         * gcc.dg/c99-flex-array-4.c: Remove.
2495
2496 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2497
2498         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
2499
2500         * lib/target-supports.exp (is-effective-target): Simplify.
2501
2502         * lib/target-supports.exp (check_effective_target_vect_long):
2503         Fix for powerpc64-*-*.
2504
2505 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
2506
2507         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
2508         to support new requirements on FreeBSD 5.
2509
2510 2004-11-30  Devang Patel  <dpatel@apple.com>
2511
2512         PR 18702
2513         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
2514
2515 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2516
2517         * g++.dg/ext/altivec-13.C: New test.
2518
2519 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
2520
2521         PR tree-opt/18298
2522         * gcc.c-torture/execute/p18298.c: New test.
2523
2524 2004-11-30  Ira Rosen  <irar@il.ibm.com>
2525             Dorit Naishlos  <dorit@il.ibm.com>
2526
2527         PR tree-opt/18607
2528         * gcc.dg/vect/vect-89.c: New test.
2529
2530 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
2531
2532         * gcc.dg/pr18596-1.c: New test.
2533
2534 2004-11-30  Ben Elliston  <bje@au.ibm.com>
2535
2536         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
2537
2538 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2539
2540         PR c/18479
2541         * gcc.dg/pr18479.c: New test.
2542
2543 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2544
2545         PR target/18490
2546         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
2547         mmix-knuth-mmixware.
2548
2549         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
2550         cris-*-elf* cris-*-aout* mmix-*-*
2551
2552 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
2553
2554         PR middle-end/18725
2555         * gcc.dg/pr18725.c: New test.
2556
2557 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2558
2559         PR target/18488
2560         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
2561
2562         PR target/18336
2563         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
2564
2565 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
2566
2567         PR c++/18368
2568         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
2569         * g++.old-deja/g++.law/ctors5.C: Likewise.
2570         * g++.old-deja/g++.other/crash25.C: Likewise.
2571
2572         PR c++/18674
2573         * g++.dg/template/error16.C: New test.
2574
2575         PR c++/18512
2576         * g++.dg/template/crash29.C: New test.
2577
2578 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
2579
2580         PR tree-optimization/18712
2581         * gcc.c-torture/compile/pr18712.c: New test.
2582
2583 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
2584
2585         PR c/7544
2586         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
2587         tests.
2588
2589 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2590
2591         PR c++/18652
2592         * g++.dg/lookup/crash6.C: New test.
2593
2594 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
2595
2596         PR middle-end/18164
2597         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
2598
2599 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
2600
2601         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
2602         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
2603         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
2604
2605 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
2606
2607         * gcc.dg/pr18164.c: New test.
2608
2609 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
2610
2611         * gcc.dg/funroll-loops-all.c: New.
2612
2613 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2614
2615         PR target/18489
2616         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
2617         delimeter, match space and TAB as well as ":".
2618
2619         PR target/18484
2620         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
2621
2622         PR target/18348
2623         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
2624
2625         PR target/18345
2626         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
2627
2628         PR target/18337
2629         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
2630
2631 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
2632
2633         * gfortran.dg/direct_io_2.f90: New test.
2634
2635 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
2636
2637         PR target/18334
2638         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
2639
2640 2004-11-28  Richard Henderson  <rth@redhat.com>
2641
2642         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
2643
2644 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
2645
2646         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
2647         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
2648         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
2649         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
2650         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
2651         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
2652         gcc.dg/pointer-arith-8.c: New tests.
2653
2654 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
2655
2656         PR fortran/18364
2657         * gfortran.dg/endfile.f90: New test.
2658
2659 2004-11-27  Falk Hueffner  <falk@debian.org>
2660
2661         * gcc.dg/loop-6.c: New test.
2662
2663 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2664
2665         * gcc.c-torture/execute/20041126-1.c: New test.
2666
2667 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2668
2669         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
2670         on IRIX.
2671
2672 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
2673
2674         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
2675         functions.
2676
2677 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
2678
2679         PR rtl-optimization/17825
2680         * gcc.c-torture/compile/20041119-1.c: New test.
2681
2682 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2683
2684         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
2685         Check existence of ld library path variables before unsetting.
2686
2687 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
2688
2689         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
2690
2691 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2692
2693         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
2694
2695 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
2696
2697         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
2698
2699 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2700
2701         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
2702         dg-do directive.
2703
2704 2004-11-26  Ben Elliston  <bje@au.ibm.com>
2705
2706         * gcc.dg/pr17957.c: Pass --param, not -param.
2707
2708 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
2709
2710         PR middle-end/17957
2711         * testsuite/gcc.dg/pr17957.c: New test.
2712
2713 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
2714
2715         PR c++/18445
2716         * g++.dg/template/crash28.C: Likewise.
2717
2718         PR c++/18001
2719         * g++.dg/expr/unary2.C: Adjust lvalue messages.
2720         * g++.dg/ext/lvaddr.C: Likewise.
2721         * g++.dg/opt/pr7503-3.C: Likewise.
2722
2723         PR c++/18466
2724         * g++.dg/parse/qualified3.C: New test.
2725         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
2726
2727         PR c++/18545
2728         * g++.dg/expr/return1.C: New test.
2729
2730 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2731
2732         Friend class name lookup 3/n, PR c++/3332
2733         * g++.dg/lookup/friend3.C: New test.
2734         * g++.dg/lookup/friend4.C: Likewise.
2735         * g++.dg/lookup/friend5.C: Likewise.
2736
2737 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2738
2739         Friend class name lookup 2/n, PR c++/14513, c++/15410
2740         * g++.dg/lookup/friend2.C: New test.
2741         * g++.dg/template/friend31.C: Likewise.
2742
2743 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2744
2745         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
2746
2747 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2748
2749         PR c++/17473
2750         * g++.dg/tc1/dr56.C: Remove.
2751         * g++.dg/template/typedef1.C: Add dg-error markers.
2752         * g++.old-deja/g++.other/typedef7.C: Likewise.
2753
2754         PR c++/18285
2755         * g++.dg/parse/typedef7.C: New test.
2756
2757 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
2758
2759         * gcc.c-torture/execute/20041124-1.c: New test.
2760
2761 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
2762
2763         * g++.dg/template/deduce3.C: New test.
2764
2765         PR c++/18586
2766         * g++.dg/template/crash27.C: New test.
2767
2768         PR c++/18530
2769         * g++.dg/warn/Wshadow-3.C: New test.
2770
2771 2004-11-24  Devang Patel  <dpatel@apple.com>
2772
2773         PR/18555
2774         * gcc.dg/cpp/isysroot-1.c: New test.
2775         * gcc.dg/cpp/usr/include/stdio.h: New file.
2776         * gcc.dg/cpp/isysroot-2.c: New test.
2777         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
2778         New file.
2779
2780 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2781
2782         PR c++/8929
2783         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
2784
2785 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2786
2787         * gcc.target/sparc/align.c: Do not include <stdint.h>.
2788         * gcc.target/sparc/pdist.c: Likewise.
2789
2790 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
2791
2792         PR c++/16882
2793         * g++.dg/conversion/simd1.C: New test.
2794
2795 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2796
2797         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
2798         and restore_ld_library_path_env_vars.
2799         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
2800         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
2801         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
2802         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
2803
2804 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
2805
2806         * gcc.dg/pragma-align-2.c: Test macro expansion.
2807         * gcc.dg/pragma-pack-2.c: New test.
2808
2809 2004-11-23  Richard Henderson  <rth@redhat.com>
2810
2811         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
2812         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
2813         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
2814         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
2815         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
2816         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
2817
2818         * gcc.dg/vect/vect.exp: Add check for alpha.
2819         * lib/target-supports.exp (check_alpha_max_hw_available): New.
2820         (check_effective_target_vect_int): Enable for alpha.
2821         (check_effective_target_vect_long): New.
2822         (is-effective-target): Add it.
2823
2824 2004-11-23  Uros Bizjak <uros@kss-loka.si>
2825
2826         * gcc.dg/pr18614-1.c: New test.
2827
2828 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2829
2830         * gcc.dg/setjmp-2.c: New test.
2831
2832 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
2833
2834         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
2835         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
2836         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
2837         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
2838         gcc.target/sparc/pdist.c: New tests.
2839
2840 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
2841
2842         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
2843
2844 2004-11-22  Dale Johannesen  <dalej@apple.com>
2845
2846         * gcc.dg/20041111-1.c:  New.
2847
2848 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2849
2850         PR tree-opt/18536
2851         * gcc.dg/vect/pr18536.c: New test.
2852
2853 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2854
2855         PR c++/18354
2856         * g++.dg/template/nontype11.C: New test.
2857
2858 2004-11-21  Roger Sayle  <roger@eyesopen.com>
2859
2860         PR middle-end/18520
2861         * gcc.dg/pr18520-1.c: New test case.
2862
2863 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
2864
2865         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
2866         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
2867         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
2868         expected diagnostics.
2869
2870 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2871
2872         PR target/18580
2873         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
2874         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
2875         vect-77.c, vect-77a.c: XFAIL on the SPARC.
2876
2877 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2878
2879         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
2880
2881 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
2882             Joseph Myers  <joseph@codesourcery.com>
2883
2884         * lib/target-supports.exp (check_visibility_available): Really
2885         test the compiler.
2886
2887 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
2888
2889         PR tree-opt/18181
2890         * gcc.dg/vect/vect-85.c: New test.
2891         * gcc.dg/vect/vect-86.c: New test.
2892         * gcc.dg/vect/vect-87.c: New test.
2893         * gcc.dg/vect/vect-88.c: New test.
2894
2895 2004-11-19  Ben Elliston  <bje@au.ibm.com>
2896
2897         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
2898
2899 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
2900
2901         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
2902         * gcc.dg/ppc-and-1.c: Ditto.
2903         * gcc.dg/ppc-compare-1.c: Ditto.
2904         * gcc.dg/ppc-mov-1.c: Ditto
2905
2906 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
2907             Mark Mitchell  <mark@codesourcery.com>
2908
2909         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
2910
2911 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
2912             Aldy Hernandez  <aldyh@redhat.com>
2913
2914         * lib/target-supports.exp (check_effective_target_vect_int): New
2915         (check_effective_target_vect_float): New
2916         (check_effective_target_vect_double): New.
2917         (is-effective-target): Support new effective targets keywords.
2918         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
2919         default action for dg-do.
2920         * gcc.dg/vect/pr16105.c: Use new support.
2921         * gcc.dg/vect/pr18400.c: Ditto.
2922         * gcc.dg/vect/pr18425.c: Ditto.
2923         * gcc.dg/vect/vect-1.c: Ditto.
2924         * gcc.dg/vect/vect-10.c: Ditto.
2925         * gcc.dg/vect/vect-11.c: Ditto.
2926         * gcc.dg/vect/vect-12.c: Ditto.
2927         * gcc.dg/vect/vect-13.c: Ditto.
2928         * gcc.dg/vect/vect-14.c: Ditto.
2929         * gcc.dg/vect/vect-15.c: Ditto.
2930         * gcc.dg/vect/vect-16.c: Ditto.
2931         * gcc.dg/vect/vect-17.c: Ditto.
2932         * gcc.dg/vect/vect-18.c: Ditto.
2933         * gcc.dg/vect/vect-19.c: Ditto.
2934         * gcc.dg/vect/vect-2.c: Ditto.
2935         * gcc.dg/vect/vect-20.c: Ditto.
2936         * gcc.dg/vect/vect-21.c: Ditto.
2937         * gcc.dg/vect/vect-22.c: Ditto.
2938         * gcc.dg/vect/vect-23.c: Ditto.
2939         * gcc.dg/vect/vect-24.c: Ditto.
2940         * gcc.dg/vect/vect-25.c: Ditto.
2941         * gcc.dg/vect/vect-26.c: Ditto.
2942         * gcc.dg/vect/vect-27.c: Ditto.
2943         * gcc.dg/vect/vect-27a.c: Ditto.
2944         * gcc.dg/vect/vect-28.c: Ditto.
2945         * gcc.dg/vect/vect-29.c: Ditto.
2946         * gcc.dg/vect/vect-29a.c: Ditto.
2947         * gcc.dg/vect/vect-3.c: Ditto.
2948         * gcc.dg/vect/vect-30.c: Ditto.
2949         * gcc.dg/vect/vect-31.c: Ditto.
2950         * gcc.dg/vect/vect-32.c: Ditto.
2951         * gcc.dg/vect/vect-33.c: Ditto.
2952         * gcc.dg/vect/vect-34.c: Ditto.
2953         * gcc.dg/vect/vect-35.c: Ditto.
2954         * gcc.dg/vect/vect-36.c: Ditto.
2955         * gcc.dg/vect/vect-37.c: Ditto.
2956         * gcc.dg/vect/vect-38.c: Ditto.
2957         * gcc.dg/vect/vect-4.c: Ditto.
2958         * gcc.dg/vect/vect-40.c: Ditto.
2959         * gcc.dg/vect/vect-41.c: Ditto.
2960         * gcc.dg/vect/vect-42.c: Ditto.
2961         * gcc.dg/vect/vect-43.c: Ditto.
2962         * gcc.dg/vect/vect-44.c: Ditto.
2963         * gcc.dg/vect/vect-45.c: Ditto.
2964         * gcc.dg/vect/vect-46.c: Ditto.
2965         * gcc.dg/vect/vect-47.c: Ditto.
2966         * gcc.dg/vect/vect-48.c: Ditto.
2967         * gcc.dg/vect/vect-48a.c: Ditto.
2968         * gcc.dg/vect/vect-49.c: Ditto.
2969         * gcc.dg/vect/vect-5.c: Ditto.
2970         * gcc.dg/vect/vect-50.c: Ditto.
2971         * gcc.dg/vect/vect-51.c: Ditto.
2972         * gcc.dg/vect/vect-52.c: Ditto.
2973         * gcc.dg/vect/vect-53.c: Ditto.
2974         * gcc.dg/vect/vect-54.c: Ditto.
2975         * gcc.dg/vect/vect-55.c: Ditto.
2976         * gcc.dg/vect/vect-56.c: Ditto.
2977         * gcc.dg/vect/vect-56a.c: Ditto.
2978         * gcc.dg/vect/vect-57.c: Ditto.
2979         * gcc.dg/vect/vect-58.c: Ditto.
2980         * gcc.dg/vect/vect-59.c: Ditto.
2981         * gcc.dg/vect/vect-6.c: Ditto.
2982         * gcc.dg/vect/vect-60.c: Ditto.
2983         * gcc.dg/vect/vect-61.c: Ditto.
2984         * gcc.dg/vect/vect-62.c: Ditto.
2985         * gcc.dg/vect/vect-63.c: Ditto.
2986         * gcc.dg/vect/vect-64.c: Ditto.
2987         * gcc.dg/vect/vect-65.c: Ditto.
2988         * gcc.dg/vect/vect-66.c: Ditto.
2989         * gcc.dg/vect/vect-67.c: Ditto.
2990         * gcc.dg/vect/vect-68.c: Ditto.
2991         * gcc.dg/vect/vect-69.c: Ditto.
2992         * gcc.dg/vect/vect-7.c: Ditto.
2993         * gcc.dg/vect/vect-72.c: Ditto.
2994         * gcc.dg/vect/vect-72a.c: Ditto.
2995         * gcc.dg/vect/vect-73.c: Ditto.
2996         * gcc.dg/vect/vect-74.c: Ditto.
2997         * gcc.dg/vect/vect-75.c: Ditto.
2998         * gcc.dg/vect/vect-76.c: Ditto.
2999         * gcc.dg/vect/vect-77.c: Ditto.
3000         * gcc.dg/vect/vect-77a.c: Ditto.
3001         * gcc.dg/vect/vect-78.c: Ditto.
3002         * gcc.dg/vect/vect-79.c: Ditto.
3003         * gcc.dg/vect/vect-8.c: Ditto.
3004         * gcc.dg/vect/vect-80.c: Ditto.
3005         * gcc.dg/vect/vect-82.c: Ditto.
3006         * gcc.dg/vect/vect-82_64.c: Ditto.
3007         * gcc.dg/vect/vect-83.c: Ditto.
3008         * gcc.dg/vect/vect-83_64.c: Ditto.
3009         * gcc.dg/vect/vect-9.c: Ditto.
3010         * gcc.dg/vect/vect-all.c: Ditto.
3011         * gcc.dg/vect/vect-none.c: Ditto.
3012
3013 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3014
3015         * lib/gcc-dg.exp (dg-skip-if): New function.
3016         (dg-forbid-option): Remove.
3017         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
3018         * g++.dg/abi/bitfield8.C: Likewise.
3019         * g++.dg/abi/dtor1.C: Likewise.
3020         * g++.dg/abi/empty10.C: Likewise.
3021         * g++.dg/abi/empty7.C: Likewise.
3022         * g++.dg/abi/empty9.C: Likewise.
3023         * g++.dg/abi/layout3.C: Likewise.
3024         * g++.dg/abi/layout4.C: Likewise.
3025         * g++.dg/abi/thunk1.C: Likewise.
3026         * g++.dg/abi/thunk2.C: Likewise.
3027         * g++.dg/abi/vbase11.C: Likewise.
3028         * g++.dg/abi/vthunk2.C: Likewise.
3029         * g++.dg/abi/vthunk3.C: Likewise.
3030         * g++.dg/ext/attrib8.C: Likewise.
3031         * g++.dg/opt/longbranch2.C: Likewise.
3032         * g++.dg/opt/reg-stack4.C: Likewise.
3033         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3034         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3035         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3036         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3037         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3038         * gcc.dg/20000609-1.c: Likewise.
3039         * gcc.dg/20000720-1.c: Likewise.
3040         * gcc.dg/20011107-1.c: Likewise.
3041         * gcc.dg/20011119-1.c: Likewise.
3042         * gcc.dg/20020108-1.c: Likewise.
3043         * gcc.dg/20020122-2.c: Likewise.
3044         * gcc.dg/20020122-3.c: Likewise.
3045         * gcc.dg/20020201-3.c: Likewise.
3046         * gcc.dg/20020206-1.c: Likewise.
3047         * gcc.dg/20020218-1.c: Likewise.
3048         * gcc.dg/20020310-1.c: Likewise.
3049         * gcc.dg/20020411-1.c: Likewise.
3050         * gcc.dg/20020418-2.c: Likewise.
3051         * gcc.dg/20020426-1.c: Likewise.
3052         * gcc.dg/20020426-2.c: Likewise.
3053         * gcc.dg/20020517-1.c: Likewise.
3054         * gcc.dg/20020523-1.c: Likewise.
3055         * gcc.dg/20020523-2.c: Likewise.
3056         * gcc.dg/20020729-1.c: Likewise.
3057         * gcc.dg/20030204-1.c: Likewise.
3058         * gcc.dg/20030826-2.c: Likewise.
3059         * gcc.dg/20030926-1.c: Likewise.
3060         * gcc.dg/20031202-1.c: Likewise.
3061         * gcc.dg/980312-1.c: Likewise.
3062         * gcc.dg/980313-1.c: Likewise.
3063         * gcc.dg/990117-1.c: Likewise.
3064         * gcc.dg/990424-1.c: Likewise.
3065         * gcc.dg/990524-1.c: Likewise.
3066         * gcc.dg/991230-1.c: Likewise.
3067         * gcc.dg/i386-387-1.c: Likewise.
3068         * gcc.dg/i386-387-2.c: Likewise.
3069         * gcc.dg/i386-387-3.c: Likewise.
3070         * gcc.dg/i386-387-4.c: Likewise.
3071         * gcc.dg/i386-387-5.c: Likewise.
3072         * gcc.dg/i386-387-6.c: Likewise.
3073         * gcc.dg/i386-asm-1.c: Likewise.
3074         * gcc.dg/i386-bitfield1.c: Likewise.
3075         * gcc.dg/i386-bitfield2.c: Likewise.
3076         * gcc.dg/i386-loop-1.c: Likewise.
3077         * gcc.dg/i386-loop-2.c: Likewise.
3078         * gcc.dg/i386-loop-3.c: Likewise.
3079         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3080         * gcc.dg/i386-pic-1.c: Likewise.
3081         * gcc.dg/i386-regparm.c: Likewise.
3082         * gcc.dg/i386-signbit-1.c: Likewise.
3083         * gcc.dg/i386-signbit-2.c: Likewise.
3084         * gcc.dg/i386-signbit-3.c: Likewise.
3085         * gcc.dg/i386-sse-5.c: Likewise.
3086         * gcc.dg/i386-sse-8.c: Likewise.
3087         * gcc.dg/i386-unroll-1.c: Likewise.
3088         * gcc.dg/tls/opt-1.c: Likewise.
3089         * gcc.dg/tls/opt-2.c: Likewise.
3090         * gcc.dg/unroll-1.c: Likewise.
3091         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3092         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3093         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3094         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3095
3096 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3097
3098         * g++.dg/template/incomplete1.C: New test.
3099
3100 2004-11-16  Nick Clifton  <nickc@redhat.com>
3101
3102         Revert patches accidentally commited during checkin of fixes for
3103         xstormy16 tests:
3104         gcc.c-torture/execute/simd-4.c: Revert
3105         gcc.dg/20040910-1.c: Revert.
3106
3107 2004-11-16  Paul Brook  <paul@codesourcery.com>
3108
3109         PR fortran/13010
3110         * gfortran.dg/der_pointer_1.f90: New test.
3111
3112 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
3113
3114         PR c/18498
3115         * gcc.dg/bitfld-13.c: New test.
3116
3117 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
3118
3119         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
3120         powerpc*-*-linux*.
3121
3122         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
3123         * gcc.dg/ppc64-abi-2.c: Ditto.
3124         * gcc.dg/ppc64-abi-3.c: Ditto.
3125
3126         * lib/gcc-dg.exp (dg-target-list): Remove.
3127
3128 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
3129
3130         * gcc.dg/ia64-postinc.c: New test.
3131
3132 2004-11-15  Mark Mitchell <mark@codesourcery.com>
3133
3134         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
3135
3136 2004-11-15  Nick Clifton  <nickc@redhat.com>
3137
3138         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
3139         __INT_MAX__ so that the test can be compiled by toolchains
3140         targeted at 16-bit processors.
3141
3142         * gcc.dg/20040625-1.c: Use long constants rather than integers
3143         when performing arithmetic that will overflow 16-bits.
3144
3145         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
3146         xstormy16.  It does not support 128-bit vector operations.
3147
3148         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
3149         with the macro PTR_TYPE.  Define this macro to an integer type
3150         suitable for holding a pointer.
3151
3152         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
3153         the target is a 16-bit processor.
3154
3155         * gcc.dg/cpp/if-2.c: Expect a different warning message from
3156         16-bit targets where the character constant will be too long.
3157
3158         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
3159         where the double will not be directly addressable.
3160
3161 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3162
3163         Friend class name lookup 1/n, PR c++/18471
3164         * g++.dg/template/crash26.C: New test.
3165         * g++.dg/lookup/struct1.C: Adjust expected error.
3166         * g++.dg/parse/elab1.C: Likewise.
3167         * g++.dg/parse/elab2.C: Likewise.
3168         * g++.dg/parse/int-as-enum1.C: Likewise.
3169         * g++.dg/parse/struct-as-enum1.C: Likewise.
3170         * g++.dg/parse/typedef1.C: Likewise.
3171         * g++.dg/parse/typedef3.C: Likewise.
3172         * g++.dg/parse/typedef4.C: Likewise.
3173         * g++.dg/parse/typedef5.C: Likewise.
3174         * g++.dg/template/nontype4.C: Likewise.
3175         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3176         * g++.old-deja/g++.other/elab1.C: Likewise.
3177         * g++.old-deja/g++.other/syntax4.C: Likewise.
3178
3179 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3180
3181         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
3182
3183 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
3184
3185         * gcc.c-torture/execute/20041114-1.c: New test.
3186
3187 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
3188
3189         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
3190         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
3191         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
3192         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
3193         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
3194         gcc.dg/switch-7.c: New tests.
3195
3196 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3197
3198         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
3199
3200 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3201
3202         PR tree-opt/18400
3203         * gcc.dg/vect/pr18400.c: New test.
3204
3205 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3206             Andrew Pinski  <pinskia@physics.uc.edu>
3207
3208         PR tree-opt/18425
3209         * gcc.dg/vect/pr18425.c: New test.
3210
3211 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3212
3213         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
3214         Guard with dg-require-alias and dg-require-visibility.
3215
3216 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3217
3218         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
3219
3220 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3221
3222         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
3223
3224 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3225
3226         PR c++/17344
3227         * g++.dg/template/defarg5.C: New test.
3228
3229 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3230
3231         * g++.dg/parse/cast1.C: Run only on ILP32.
3232         * g++.old-deja/g++.mike/p784.C: Likewise.
3233
3234 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
3235
3236         * gcc.c-torture/execute/20041113-1.c: New test.
3237
3238 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3239
3240         PR target/18230
3241         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
3242         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
3243         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
3244         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3245         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
3246         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
3247         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
3248         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
3249         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
3250         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3251         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3252         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
3253         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
3254
3255 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3256
3257         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
3258         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
3259         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
3260         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
3261         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
3262         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
3263         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
3264         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
3265         gcc.target/sparc/combined-1.c: New tests.
3266
3267 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
3268
3269         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
3270         New tests.
3271
3272 2004-11-12  Mark Mitchell <mark@codesourcery.com>
3273
3274         * lib/gcc-dg.exp (dg-forbid-option): New function.
3275         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
3276         * g++.dg/abi/bitfield8.C: Likewise.
3277         * g++.dg/abi/dtor1.C: Likewise.
3278         * g++.dg/abi/empty10.C: Likewise.
3279         * g++.dg/abi/empty7.C: Likewise.
3280         * g++.dg/abi/empty9.C: Likewise.
3281         * g++.dg/abi/layout3.C: Likewise.
3282         * g++.dg/abi/layout4.C: Likewise.
3283         * g++.dg/abi/thunk1.C: Likewise.
3284         * g++.dg/abi/thunk2.C: Likewise.
3285         * g++.dg/abi/vbase11.C: Likewise.
3286         * g++.dg/abi/vthunk2.C: Likewise.
3287         * g++.dg/abi/vthunk3.C: Likewise.
3288         * g++.dg/ext/attrib8.C: Likewise.
3289         * g++.dg/opt/longbranch2.C: Likewise.
3290         * g++.dg/opt/reg-stack4.C: Likewise.
3291         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3292         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3293         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3294         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3295         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3296         * gcc.dg/20000609-1.c: Likewise.
3297         * gcc.dg/20000720-1.c: Likewise.
3298         * gcc.dg/20011107-1.c: Likewise.
3299         * gcc.dg/20011119-1.c: Likewise.
3300         * gcc.dg/20020108-1.c: Likewise.
3301         * gcc.dg/20020122-2.c: Likewise.
3302         * gcc.dg/20020122-3.c: Likewise.
3303         * gcc.dg/20020201-3.c: Likewise.
3304         * gcc.dg/20020206-1.c: Likewise.
3305         * gcc.dg/20020218-1.c: Likewise.
3306         * gcc.dg/20020310-1.c: Likewise.
3307         * gcc.dg/20020411-1.c: Likewise.
3308         * gcc.dg/20020418-2.c: Likewise.
3309         * gcc.dg/20020426-1.c: Likewise.
3310         * gcc.dg/20020426-2.c: Likewise.
3311         * gcc.dg/20020517-1.c: Likewise.
3312         * gcc.dg/20020523-1.c: Likewise.
3313         * gcc.dg/20020523-2.c: Likewise.
3314         * gcc.dg/20020729-1.c: Likewise.
3315         * gcc.dg/20030204-1.c: Likewise.
3316         * gcc.dg/20030826-2.c: Likewise.
3317         * gcc.dg/20030926-1.c: Likewise.
3318         * gcc.dg/20031202-1.c: Likewise.
3319         * gcc.dg/980312-1.c: Likewise.
3320         * gcc.dg/980313-1.c: Likewise.
3321         * gcc.dg/990117-1.c: Likewise.
3322         * gcc.dg/990424-1.c: Likewise.
3323         * gcc.dg/990524-1.c: Likewise.
3324         * gcc.dg/991230-1.c: Likewise.
3325         * gcc.dg/i386-387-1.c: Likewise.
3326         * gcc.dg/i386-387-2.c: Likewise.
3327         * gcc.dg/i386-387-3.c: Likewise.
3328         * gcc.dg/i386-387-4.c: Likewise.
3329         * gcc.dg/i386-387-5.c: Likewise.
3330         * gcc.dg/i386-387-6.c: Likewise.
3331         * gcc.dg/i386-asm-1.c: Likewise.
3332         * gcc.dg/i386-bitfield1.c: Likewise.
3333         * gcc.dg/i386-bitfield2.c: Likewise.
3334         * gcc.dg/i386-loop-1.c: Likewise.
3335         * gcc.dg/i386-loop-2.c: Likewise.
3336         * gcc.dg/i386-loop-3.c: Likewise.
3337         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3338         * gcc.dg/i386-pic-1.c: Likewise.
3339         * gcc.dg/i386-regparm.c: Likewise.
3340         * gcc.dg/i386-signbit-1.c: Likewise.
3341         * gcc.dg/i386-signbit-2.c: Likewise.
3342         * gcc.dg/i386-signbit-3.c: Likewise.
3343         * gcc.dg/i386-sse-5.c: Likewise.
3344         * gcc.dg/i386-sse-8.c: Likewise.
3345         * gcc.dg/i386-unroll-1.c: Likewise.
3346         * gcc.dg/tls/opt-1.c: Likewise.
3347         * gcc.dg/tls/opt-2.c: Likewise.
3348         * gcc.dg/unroll-1.c: Likewise.
3349         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3350         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3351         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3352         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3353         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
3354         -m64 is specified.
3355
3356 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3357
3358         PR c++/18389
3359         * g++.dg/parse/cond1.C: New test.
3360
3361         PR c++/18429
3362         * g++.dg/template/array9.C: New test.
3363         * g++.dg/ext/vla1.C: Adjust error messages.
3364         * g++.dg/ext/vlm1.C: Likewise.
3365         * g++.dg/template/crash2.C: Likewise.
3366
3367         PR c++/18436
3368         * g++.dg/template/call3.C: New test.
3369
3370         PR c++/18407
3371         * g++.dg/template/ptrmem11.C: New test.
3372
3373 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
3374
3375         PR other/14264
3376         * lib/g++.exp: Set LC_ALL and LANG to C.
3377         * lib/gcc-dg.exp: Likewise.
3378         * lib/gfortran.exp: Likewise.
3379         * lib/objc.exp: Likewise.
3380         * lib/treelang.exp: Likewise.
3381
3382 2004-11-12  Andreas Schwab  <schwab@suse.de>
3383
3384         * gcc.dg/pr16286.c: Fix last change.
3385
3386 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3387
3388         PR c++/18416
3389         * g++.dg/init/global1.C: New test.
3390
3391 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
3392
3393         * gcc.c-torture/execute/20041112-1.c: New test.
3394
3395 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3396
3397         * lib/gcc-dg.exp (dg-target-list): New.
3398
3399 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3400             Richard Sandiford  <rsandifo@redhat.com>
3401
3402         * lib/target-supports.exp (get-compiler_messages): New.
3403         (check_named_sections_available): Use it.
3404         (check_effective_target_ilp32): New.
3405         (check_effective_target_lp64): New.
3406         (is-effective-target): New.
3407         * lib/gcc-dg.exp (dg-require-effective-target): New.
3408
3409 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
3410
3411         * gcc.dg/precedence-1.c: New test.
3412
3413 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3414
3415         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
3416
3417         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
3418         message, delete generated files, use more descriptive name for
3419         executable, and make the test unsupported when it cannot be run.
3420
3421         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
3422         (dg-require-weak, dg-require-visibility, dg-require-alias,
3423         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
3424         dg-require-iconv, dg-require-named-sections): Use it.
3425
3426         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
3427
3428 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
3429
3430         PR target/16457
3431         * gcc.dg/ppc-and-1: New
3432
3433         PR target/16796
3434         * gcc.dg/ppc-mov-1.c: New.
3435
3436         PR target/16458
3437         * gcc.dg/ppc-compare-1.c: New.
3438
3439 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
3440
3441         * objc.dg/desig-init-2.m: New test.
3442
3443 2004-11-10  Adam Nemet  <anemet@lnxw.com>
3444
3445         PR middle-end/18160
3446         * g++.dg/warn/register-var-1.C: New test.
3447         * g++.dg/warn/register-var-2.C: New test.
3448
3449 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3450
3451         * gcc.dg/union-2.c: New test.
3452
3453 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
3454
3455         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
3456         New test for PR tree-optimization/17892.
3457
3458 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
3459
3460         PR c++/18369
3461         * g++.dg/init/new12.C: New test.
3462
3463 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
3464
3465         * gcc.target/sparc: New directory.
3466         * gcc.target/sparc/sparc.exp: New driver.
3467         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
3468         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
3469         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
3470         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
3471
3472 2004-11-10  Paul Brook  <paul@codesourcery.com>
3473
3474         PR fortran/18218
3475         * gfortran.dg/list_read.c: New test.
3476
3477 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3478
3479         PR c/18322
3480         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
3481         expected diagnostic location.
3482
3483 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
3484
3485         * gcc.dg/20041109-1.c: New test.
3486
3487 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3488
3489         PR objc/18406
3490         * objc/compile/pr18406.m: New test.
3491
3492 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3493
3494         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
3495
3496 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3497
3498         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
3499
3500 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3501
3502         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
3503
3504 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3505
3506         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
3507         exit.
3508
3509 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
3510
3511         PR tree-opt/18299
3512         * gcc.c-torture/pr18299-1.c: New test.
3513
3514 2004-11-06  Andreas Schwab  <schwab@suse.de>
3515
3516         * gcc.dg/pr16286.c: Also test for bool and pixel.
3517
3518 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
3519
3520         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
3521         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
3522         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
3523         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
3524         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
3525         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
3526         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
3527         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
3528         gcc.dg/struct-semi-3.c: New tests.
3529
3530 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3531
3532         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
3533
3534 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3535
3536         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
3537         Do not use C99 designators.
3538
3539 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3540
3541         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
3542
3543 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
3544
3545         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
3546         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
3547         * gcc.c-torture/execute/simd-5.x: Remove.
3548
3549 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
3550
3551         PR rtl-optimization/17933
3552         * gcc.dg/torture/pr17933-1.c: New test.
3553
3554 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3555
3556         PR target/18106
3557         * lib/target-supports.exp (check_weak_available): Support
3558         Windows.
3559
3560 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
3561
3562         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
3563         call to fflush(stdout) before abort.
3564         (my_ffsll): New function.
3565         (generate_fields): Use it.
3566
3567 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3568
3569         * gcc.dg/init-undef-1.c: New test.
3570
3571 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
3572
3573         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
3574         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
3575         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
3576         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
3577         expected messages for new parser.
3578
3579 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
3580
3581         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
3582
3583 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3584
3585         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
3586         on LP64 targets.
3587
3588 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3589
3590         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
3591         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
3592         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
3593         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
3594         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
3595         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
3596         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
3597         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
3598         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
3599         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
3600
3601 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
3602
3603         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
3604         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
3605         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
3606         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
3607         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
3608         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
3609         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
3610         for new parser.
3611
3612 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
3613
3614         PR target/15342
3615         * gcc.dg/20041104-1.c: New test.
3616
3617 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3618
3619         * g++.dg/template/nontype7.C: New test.
3620         * g++.dg/template/nontype8.C: Likewise.
3621         * g++.dg/template/nontype9.C: Likewise.
3622         * g++.dg/template/nontype10.C: Likewise.
3623         * g++.dg/tc1/dr49.C: Likewise.
3624         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
3625         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
3626
3627 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3628
3629         * g++.dg/rtti/tinfo1.C: Remove xfails.
3630
3631 2004-11-04  Ben Elliston  <bje@au.ibm.com>
3632
3633         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
3634         packed attribute to the definition to satisfy the new C++ parser.
3635
3636 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3637
3638         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
3639         invocations of va_arg.
3640
3641 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
3642
3643         PR c++/18124
3644         * g++.dg/template/crash25.C: New test.
3645
3646         PR c++/18155
3647         * g++.dg/template/typedef2.C: New test.
3648         * g++.dg/parse/crash13.C: Adjust error markers.
3649
3650         PR c++/18177
3651         * g++.dg/conversion/const3.C: New test.
3652
3653 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3654
3655         PR fortran/17535
3656         PR fortran/17583
3657         PR fortran/17713
3658         * gfortran.dg/generic_[123].f90: New testcases.
3659
3660 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
3661
3662         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
3663         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
3664
3665 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
3666
3667         PR tree-opt/16808
3668         * gcc.c-torture/compile/pr16808.c: New test.
3669
3670 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
3671
3672         PR rtl-optimization/17104
3673         * gcc.dg/ppc-bitfield1.c: New.
3674
3675 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3676
3677         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
3678
3679 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
3680
3681         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
3682         strings for 32-bit code.
3683
3684 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
3685
3686         PR c/18239
3687         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
3688
3689 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
3690
3691         PR c++/18064
3692         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
3693
3694 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
3695
3696         PR c++/15172
3697         * g++.dg/init/aggr2.C: New test.
3698
3699 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
3700
3701         * objc.dg/local-decl-1.m: New test.
3702
3703 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3704
3705         * gcc.dg/20040910-1.c: Adjust regex.
3706
3707 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3708
3709         PR rtl-optimization/18084
3710         * g++.dg/opt/pr18084-1.C: New testcase.
3711
3712 2004-10-30  Matt Austern  <austern@apple.com>
3713
3714         PR c++/17542
3715         * g++.dg/ext/attrib18.C: New test.
3716
3717 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3718
3719         PR middle-end/18096
3720         * gcc.dg/pr18096-1.c: New test case.
3721
3722 2004-10-30  Roger Sayle  <roger@eyesopen.com>
3723
3724         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
3725
3726 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
3727
3728         PR c/16666
3729         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
3730         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
3731         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
3732         gcc.dg/old-style-prom-3.c: New tests.
3733
3734 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
3735
3736         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
3737         Remove unnecessary inclusion of stdio.h.
3738
3739 2004-10-29  Roger Sayle  <roger@eyesopen.com>
3740
3741         PR rtl-optimization/17581
3742         * gcc.dg/pr17581-1.c: New test case.
3743
3744 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
3745
3746         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
3747         being implemented.
3748         * g++.dg/conversion/dr195-1.C: New.
3749         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
3750         * g++.old-deja/g++.mike/p10148.C: Likewise.
3751
3752 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
3753
3754         PR c++/17695
3755         * g++.dg/debug/typedef2.C: New test.
3756
3757 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
3758
3759         PR fortran/13490
3760         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
3761         * gfortran.dg/g77/README: Update.
3762
3763 2004-10-28  Matt Austern  <austern@apple.com>
3764
3765         PR c++/14124
3766         * g++.dg/ext/packed7.C: New test.
3767
3768 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
3769
3770         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
3771         scan-assembler.
3772         * lib/scanasm.exp (hidden-scan-for): New proc.
3773         (scan-hidden): Use hidden-scan-for instead of constructing the scan
3774         string.
3775         (scan-not-hidden): Likewise.
3776         * lib/target-supports.exp (check_visibility_available): mach-o is
3777         support too.
3778
3779 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
3780
3781         PR c++/17132
3782         * g++.dg/template/memclass3.C: New test.
3783
3784 2004-10-28  Adam Nemet  <anemet@lnxw.com>
3785
3786         PR middle-end/18160
3787         * gcc.dg/register-var-1.c: New test.
3788         * gcc.dg/register-var-2.c: New test.
3789         * gcc.dg/asm-7.c: Taking the address of a register variable is an
3790         error now.
3791
3792 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
3793
3794         PR other/18172
3795         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
3796         unused variables.
3797         * gcc.dg/vect/vect-22.c: Likewise.
3798
3799 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
3800
3801         * gcc.dg/i386-rotate-1.c: New test.
3802
3803 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
3804
3805         * g++.dg/init/ref12.C: Add "run" marker.
3806
3807         PR c++/17435
3808         * g++.dg/init/ref12.C: New test.
3809
3810         PR c++/18140
3811         * g++.dg/template/shift1.C: New test.
3812         * g++.dg/template/error10.C: Adjust error markers.
3813
3814 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
3815
3816         PR tree-opt/17529
3817         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
3818
3819 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
3820
3821         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
3822         * gcc.dg/weak/weak-3.c: Likewise.
3823         * gcc.dg/weak/weak-5.c: Likewise.
3824         * gcc.dg/weak/weak-9.c: Likewise.
3825         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
3826         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
3827
3828         * gcc.dg/darwin-weakimport-1.c: New.
3829
3830 2004-10-28  Ben Elliston  <bje@au.ibm.com>
3831
3832         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
3833
3834 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
3835
3836         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
3837         'syntax' error messages.
3838         * gcc.dg/cpp/direct2s.c: Likewise.
3839
3840 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
3841
3842         * gcc.c-torture/compile/20041026-1.c: New.
3843
3844 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
3845
3846         PR c++/18093
3847         * g++.dg/lookup/ns2.C: New test.
3848
3849         PR c++/18020
3850         * g++.dg/template/enum4.C: New test.
3851
3852         PR c++/18161
3853         * g++.dg/template/expr1.C: New test.
3854
3855 2004-10-26  Ben Elliston  <bje@au.ibm.com>
3856
3857         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
3858
3859 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3860
3861         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
3862         gcc.dg/decl-nospec-3.c: New tests.
3863
3864 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
3865
3866         * objc.dg/super-class-3.m: New test.
3867
3868 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
3869
3870         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
3871         resyncing.
3872         * gcc.dg/cpp/direct2s.c: Likewise.
3873
3874 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
3875
3876         * objc.dg/image-info.m: Update for changes to section selection.
3877
3878 2004-10-25  David Ayers  <d.ayers@inode.at>
3879             Ziemowit Laski  <zlaski@apple.com>
3880
3881         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
3882         diagnostics when messaging 'id <Proto>'.
3883         * objc.dg/class-protocol-1.m: New test.
3884         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
3885         a non-existent method signature.
3886         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
3887         Update diagnostics when messaging with non-existent method signature.
3888         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
3889         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
3890         invalid receivers are now resolved as if messaging 'id'; remove
3891         extraneous diagnostics.
3892
3893 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
3894
3895         PR c/16667
3896         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
3897         gcc.dg/init-desig-obs-3.c: New tests.
3898
3899 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
3900
3901         * gcc.dg/debug/20041023-1.c: New test.
3902
3903 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
3904
3905         PR middle-end/17407
3906         * gcc.c-torture/compile/pr17407.c: New test.
3907
3908         PR c++/18121
3909         * g++.dg/template/array8.C: New test.
3910
3911 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3912
3913         PR other/18138
3914         * lib/g++.exp: Accept more than one multilib libgcc.
3915         * lib/gcc-dg.exp: Likewise.
3916         * lib/objc.exp: Likewise.
3917         * lib/treelang.exp: Likewise.
3918         * lib/gfortran.exp: Likewise.
3919
3920 2004-10-24  Ben Elliston  <bje@au.ibm.com>
3921
3922         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
3923
3924 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
3925
3926         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
3927         * gcc.dg/c99-const-expr-3.c: Likewise.
3928
3929 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
3930
3931         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
3932
3933 2004-10-23  Ben Elliston  <bje@au.ibm.com>
3934
3935         * gcc.c-torture/execute/loop-2e.x: Remove.
3936
3937 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
3938
3939         PR c++/18095
3940         * g++.dg/parse/crash18.C: New.
3941         * g++.dg/parse/crash19.C: New.
3942
3943 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
3944
3945         * g++.dg/ext/dllimport1.C: Move dg-warnings.
3946         * g++.dg/ext/dllimport2.C: Same.
3947         * g++.dg/ext/dllimport8.C: Same.
3948
3949 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
3950
3951         PR c++/10841
3952         * g++.dg/conversion/cast1.C: New test.
3953         * g++.dg/overload/pmf1.C: Adjust error marker.
3954
3955 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
3956
3957         PR objc/17923
3958         * objc.dg/const-str-7.m: New test.
3959
3960 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3961
3962         * g++.dg/template/memfriend11.C: Fix comment typo.
3963         * g++.dg/template/memfriend14.C: Likewise.
3964
3965 2004-10-20  Richard Henderson  <rth@redhat.com>
3966
3967         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
3968         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
3969         -fasynchronous-unwind-tables.
3970
3971 2004-10-20  Richard Henderson  <rth@redhat.com>
3972
3973         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
3974         (main): Return success.
3975         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
3976         (main): Return success.
3977
3978 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3979
3980         PR c++/13495
3981         * g++.dg/template/memfriend9.C: New test.
3982         * g++.dg/template/memfriend10.C: Likewise.
3983         * g++.dg/template/memfriend11.C: Likewise.
3984         * g++.dg/template/memfriend12.C: Likewise.
3985         * g++.dg/template/memfriend13.C: Likewise.
3986         * g++.dg/template/memfriend14.C: Likewise.
3987         * g++.dg/template/memfriend15.C: Likewise.
3988         * g++.dg/template/memfriend16.C: Likewise.
3989         * g++.dg/template/memfriend17.C: Likewise.
3990         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
3991
3992 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
3993
3994         * g++.dg/conversion/dr195.C: New.
3995         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
3996
3997 2004-10-20  Ben Elliston  <bje@au.ibm.com>
3998             Devang Patel  <dpatel@apple.com>
3999
4000         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
4001         of floating point arithmetic, which could trap.
4002
4003 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
4004
4005         PR c++/14035
4006         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
4007         * g++.dg/conversion/const2.C: New test.
4008         * g++.dg/expr/reinterpret2.C: New test.
4009         * g++.dg/expr/reinterpret3.C: New test.
4010         * g++.dg/expr/cast2.C: New test.
4011         * g++.dg/expr/copy1.C: New test.
4012         * g++.dg/other/conversion1.C: Change error message.
4013         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
4014         function pointers to void *.
4015         * g++.old-deja/g++.mike/p10148.C: Likewise.
4016
4017 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4018
4019         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
4020
4021 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
4022
4023         PR c++/18047
4024
4025         * g++.dg/parse/expr3.C: New test.
4026
4027 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4028
4029         * gcc.dg/smod-1.c: New test.
4030
4031 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
4032
4033         * objc.dg/method-14.m: New test.
4034
4035 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4036
4037         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
4038         Also xfail as the patch was reverted.
4039
4040 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4041
4042         PR middle-end/16973
4043         * gcc.dg/pr16973.c: New test.
4044
4045 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
4046
4047         PR tree-optimization/17656
4048         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
4049
4050 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4051
4052         * g++.dg/eh/shadow1.C: New.
4053
4054 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
4055
4056         * gcc.c-torture/compile/20041018-1.c: New test.
4057
4058 2004-10-18  Ben Elliston  <bje@au.ibm.com>
4059
4060         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
4061         compiler referring to register 0 when accessing sdata.  The linker
4062         now patches things up.
4063
4064 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
4065
4066         PR c/17529
4067         * gcc.c-torture/compile/pr17529.c: New test.
4068
4069 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4070
4071         PR c++/17743
4072         * g++.dg/ext/attrib17.C: New test.
4073
4074 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4075
4076         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
4077
4078 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4079
4080         PR c++/10479
4081         * g++.dg/ext/attrib16.C: New test.
4082
4083 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
4084
4085         PR c++/17042
4086         * g++.dg/init/dso_handle1.C: New test.
4087
4088         PR c++/14667
4089         * g++.dg/parse/typedef6.C: New test.
4090
4091         PR c++/17916
4092         * g++.dg/parse/pragma1.C: New test.
4093
4094 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
4095
4096         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
4097
4098 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
4099
4100         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
4101         -fno-common when on HPPA HP-UX platforms.
4102
4103 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
4104
4105         PR other/16820
4106         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
4107         stdint.h.
4108         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
4109         uintptr_t.
4110
4111 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4112
4113         PR c++/16301
4114         * g++.dg/lookup/strong-using-4.C: New test.
4115
4116 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4117
4118         PR middle-end/16567
4119         * gcc.c-torture/compile/nested-1.c: New test.
4120
4121 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4122
4123         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
4124         and mipsisa64*-*-* (until support for misaligned loads is added).
4125         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
4126         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
4127         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
4128         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
4129         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
4130         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
4131
4132 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
4133
4134         PR c++/17976
4135         * g++.dg/init/dtor3.C: New test.
4136
4137 2004-10-15  Ben Elliston  <bje@au.ibm.com>
4138
4139         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
4140
4141 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
4142
4143         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
4144         * gcc.dg/macho-lo-sum.c: Likewise.
4145
4146 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
4147
4148         * gcc.dg/ppc-spe64-1.c: New test.
4149
4150 2004-10-14  Devang Patel  <dpatel@apple.com>
4151
4152         PR 17635
4153         * gcc.dg/pr17635.c : New test.
4154
4155 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
4156
4157         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
4158         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
4159         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
4160         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
4161         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
4162         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
4163         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
4164         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
4165         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
4166         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
4167         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
4168         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
4169         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
4170         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
4171         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
4172         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
4173         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
4174         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
4175
4176 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4177
4178         * gcc.dg/vect/vect-82.c: New testcase.
4179         * gcc.dg/vect/vect-82_64.c: New testcase.
4180         * gcc.dg/vect/vect-83.c: New testcase.
4181         * gcc.dg/vect/vect-83_64.c: New testcase.
4182
4183 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4184
4185         * gcc.dg/cpp/error-1.c: New test.
4186
4187 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4188
4189         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
4190
4191 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
4192
4193         PR target/17984
4194         * gcc.dg/cris-peep2-xsrand2.c: New test.
4195
4196 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
4197
4198         PR c++/17661
4199         * testsuite/g++.dg/expr/for2.C: New test.
4200
4201 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4202
4203         * g++.dg/inherit/thunk1.C: Run on the SPARC.
4204
4205 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
4206
4207         PR tree-optimization/17724
4208         * g++.dg/opt/pr17724-1.C: New test.
4209         * g++.dg/opt/pr17724-2.C: New test.
4210         * g++.dg/opt/pr17724-3.C: New test.
4211         * g++.dg/opt/pr17724-4.C: New test.
4212         * g++.dg/opt/pr17724-5.C: New test.
4213         * g++.dg/opt/pr17724-6.C: New test.
4214
4215 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
4216
4217         PR c/17301
4218         * gcc.dg/pr17301-2.c: New test.
4219
4220 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
4221
4222         PR c++/15876
4223         * g++.dg/parse/error22.C: New test.
4224
4225         PR c++/17936
4226         * g++.dg/template/spec18.C: New test.
4227
4228 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
4229
4230         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
4231         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
4232         memcpy.
4233         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
4234         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
4235
4236 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4237
4238         * g++.dg/eh/cleanup5.C: Add dg-options "".
4239
4240 2004-10-11  Roger Sayle  <roger@eyesopen.com>
4241
4242         PR middle-end/17657
4243         * gcc.dg/switch-4.c: New test case.
4244
4245 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
4246
4247         * gcc.c-torture/execute/20041011-1.c: New test.
4248
4249 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4250
4251         PR c++/17554
4252         * g++.dg/init/for3.C: New test.
4253
4254         PR c++/17657
4255         * g++.dg/opt/switch2.C: New test.
4256
4257         PR middle-end/17703
4258         * g++.dg/warn/Wreturn-2.C: New test.
4259
4260 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4261
4262         PR c++/17907
4263         * g++.dg/eh/cleanup5.C: New test.
4264
4265 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
4266
4267         PR c++/17393
4268         * g++.dg/parse/error21.C: New test.
4269
4270 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4271
4272         * g++.dg/overload/pmf1.C: Adjust quoting marks.
4273         * g++.dg/warn/incomplete1.C: Likewise.
4274         * g++.dg/template/qualttp20.C: Likewise.
4275
4276 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4277
4278         PR c/17881
4279         * parm-incomplete-1.c: New test.
4280
4281 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4282
4283         PR c++/17867
4284         * g++.dg/parse/error19.C: New test.
4285
4286         PR c++/17670
4287         * g++.dg/init/new11.C: New test.
4288
4289         PR c++/17821
4290         * g++.dg/parse/error20.C: New test.
4291
4292         PR c++/17826
4293         * g++.dg/template/crash24.C: New test.
4294
4295 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4296
4297         PR c/17301
4298         * gcc.dg/pr17301-1.c: New test.
4299
4300 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4301
4302         PR c/17189
4303         * gcc.dg/anon-struct-5.c: New test.
4304
4305 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4306
4307         PR c/17844
4308         * gcc.dg/pr17844-1.c: New test.
4309
4310 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
4311
4312         PR tree-optimization/17906
4313         * gcc.c-torture/compile/pr17906.c: New.
4314
4315 2004-10-09  Stuart Hastings  <stuart@apple.com>
4316             Roger Sayle  <roger@eyesopen.com>
4317
4318         PR rtl-optimization/17853
4319         * gcc.dg/i386-mmx-5.c: New testcase.
4320
4321 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
4322
4323         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
4324
4325 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4326
4327         PR c++/17524
4328         * g++.dg/template/static9.C: New test.
4329
4330         PR c++/17685
4331         * g++.dg/parse/operator5.C: New test.
4332
4333 2004-10-09  Roger Sayle  <roger@eyesopen.com>
4334
4335         PR middle-end/17894
4336         * gcc.c-torture/execute/divcmp-4.c: New test case.
4337
4338 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4339
4340         PR tree-opt/17902
4341         * g++.dg/opt/pr17902.C: New test.
4342
4343 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
4344
4345         * gcc.dg/cpp/ident-1.c: Add dg-options "".
4346
4347 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4348
4349         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
4350
4351 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4352
4353         * gcc.dg/assign-warn-3.c: New test.
4354
4355 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4356
4357         PR c/16999
4358         * gcc.dg/cpp/ident-1.c: New test.
4359
4360 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
4361
4362         * gcc.c-torture/compile/acc1.c: New.
4363
4364 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4365
4366         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
4367         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
4368
4369 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4370
4371         * gcc.dg/ultrasp11.c: New test.
4372
4373 2004-10-08  Michael Matz  <matz@suse.de>
4374
4375         * gcc.dg/doloop-2.c: New test.
4376
4377 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4378
4379         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
4380         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
4381         objc.dg/method-9.m: Update expected diagnostics.
4382
4383 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
4384
4385         * gcc.dg/ppc-fsel-3.c: New file.
4386         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
4387
4388 2004-10-07  Paul Brook  <paul@codesourcery.com>
4389
4390         * gfortran.dg/intrinsic_verify_1.f90: New test.
4391
4392 2004-10-07  Paul Brook  <paul@codesourcery.com>
4393
4394         * gfortran.dg/empty_format_1.f90: Remove stray commas.
4395
4396 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4397
4398         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
4399         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
4400         commit.
4401
4402 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4403
4404         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
4405
4406 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4407
4408         PR c++/17115
4409         * g++.dg/warn/Winline-4.C: New test.
4410
4411 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4412
4413         * gcc.c-torture/compile/20041007-1.c: New test.
4414
4415 2004-10-07  Paul Brook  <paul@codesourcery.com>
4416
4417         PR fortran/17678
4418         * gfortran.dg/use_allocated_1.f90: New test.
4419
4420 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4421
4422         PR middle-end/17849
4423         * gfortran.fortran-torture/compile/nested.f90: New test
4424
4425 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4426
4427         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
4428
4429 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4430
4431         PR c++/17368
4432         * g++.dg/ext/asm6.C: New test.
4433
4434 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
4435
4436         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
4437
4438 2004-10-06  Paul Brook  <paul@codesourcery.com>
4439
4440         PR libfortran/17709
4441         * gfortran.dg/empty_format_1.f90: New test.
4442
4443 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4444
4445         PR fortran/17568
4446         * gfortran.dg/ishft.f90: New test.
4447
4448         PR fortran/17283
4449         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
4450         tests.
4451
4452 2004-10-06  Paul Brook  <paul@codesourcery.com>
4453
4454         * gfortran.dg/do_1.f90: New test.
4455
4456 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4457
4458         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
4459         optimizing for size.
4460
4461 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4462
4463         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
4464
4465 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4466
4467         * gcc.c-torture/compile/20041005-1.c: New test.
4468
4469 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4470
4471         PR c++/17829
4472         * g++.dg/lookup/koenig4.C: New.
4473
4474 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4475
4476         * g++.dg/other/classkey1.C: Adjust quoting marks.
4477         * g++.dg/parse/error15.C: Likewise.
4478         * g++.dg/template/meminit2.C (int>): Likewise.
4479
4480 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4481
4482         PR fortran/17283
4483         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
4484
4485         PR fortran/17631
4486         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
4487
4488         PR fortran/17708
4489         * gfortran.dg/pr17708.f90: New test.
4490
4491 2004-10-04  Chao-ying Fu  <fu@mips.com>
4492
4493         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
4494         * gcc.dg/vect/vect-4.c: Ditto.
4495         * gcc.dg/vect/vect-5.c: Ditto.
4496         * gcc.dg/vect/vect-6.c: Ditto.
4497         * gcc.dg/vect/vect-8.c: Ditto.
4498         * gcc.dg/vect/vect-16.c: Ditto.
4499         * gcc.dg/vect/vect-30.c: Ditto.
4500         * gcc.dg/vect/vect-40.c: Ditto.
4501         * gcc.dg/vect/vect-41.c: Ditto.
4502         * gcc.dg/vect/vect-42.c: Ditto.
4503         * gcc.dg/vect/vect-43.c: Ditto.
4504         * gcc.dg/vect/vect-44.c: Ditto.
4505         * gcc.dg/vect/vect-45.c: Ditto.
4506         * gcc.dg/vect/vect-46.c: Ditto.
4507         * gcc.dg/vect/vect-47.c: Ditto.
4508         * gcc.dg/vect/vect-48.c: Ditto.
4509         * gcc.dg/vect/vect-49.c: Ditto.
4510         * gcc.dg/vect/vect-50.c: Ditto.
4511         * gcc.dg/vect/vect-51.c: Ditto.
4512         * gcc.dg/vect/vect-52.c: Ditto.
4513         * gcc.dg/vect/vect-53.c: Ditto.
4514         * gcc.dg/vect/vect-54.c: Ditto.
4515         * gcc.dg/vect/vect-55.c: Ditto.
4516         * gcc.dg/vect/vect-56.c: Ditto.
4517         * gcc.dg/vect/vect-57.c: Ditto.
4518         * gcc.dg/vect/vect-58.c: Ditto.
4519         * gcc.dg/vect/vect-59.c: Ditto.
4520         * gcc.dg/vect/vect-60.c: Ditto.
4521         * gcc.dg/vect/vect-74.c: Ditto.
4522         * gcc.dg/vect/vect-79.c: Ditto.
4523         * gcc.dg/vect/vect-80.c: Ditto.
4524
4525 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
4526
4527         * gcc.dg/unused-7.c: Use the correct option.
4528
4529 2004-10-04  Paul Brook  <paul@codesourcery.com>
4530         Bud Davis  <bdavis9659@comcast.net>
4531
4532         PR fortran/17706
4533         PR fortran/16434
4534         * gfortran/pr17706.f90: New test.
4535         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
4536
4537 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4538
4539         * gfortran.dg/pr17612.f90: New test.
4540
4541 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4542
4543         * g++.dg/template/local1.C: Adjust quoting marks in
4544         testing for diagnostics.
4545         * g++.dg/tls/diag-2.C: Likewise.
4546         * g++.dg/other/error8.C: Likewise.
4547
4548 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4549
4550         PR c/17178
4551         * gcc.dg/unused-4.c: Adjust to be correct.
4552
4553         PR c/17820
4554         * gcc.dg/unused-7.c: New test.
4555
4556 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
4557
4558         PR c++/17797
4559         * g++.dg/overload/template2.C: New test.
4560
4561 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
4562
4563         PR tree-optimization/16632
4564         * gcc.dg/tree-ssa/20041002-1.c: New.
4565
4566 2004-10-03  Paul Brook  <paul@codesourcery.com>
4567
4568         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
4569         rather than relying on default formatting.
4570
4571 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
4572
4573         * gcc.dg/20040920-1.c: Update expected message text.
4574
4575 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
4576
4577         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
4578
4579 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
4580
4581         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
4582         tree level.
4583
4584 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4585
4586         * gcc.dg/tree-ssa/pr17343.c: Remove.
4587
4588 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
4589
4590         PR tree-opt/17343
4591         * gcc.dg/tree-ssa/pr17343.c: New test.
4592
4593 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
4594
4595         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
4596         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
4597         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
4598         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
4599         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
4600
4601 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4602
4603         * gcc.dg/lvalue-2.c: New test.
4604
4605 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4606
4607         PR c/17730
4608         * gcc.dg/pr17730-1.c: New test
4609
4610 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
4611
4612         PR c/7425
4613         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
4614
4615 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4616
4617         * gcc.c-torture/execute/stdarg-1.c: New test.
4618         * gcc.c-torture/execute/stdarg-2.c: New test.
4619         * gcc.c-torture/execute/stdarg-3.c: New test.
4620         * gcc.dg/tree-ssa/stdarg-1.c: New test.
4621         * gcc.dg/tree-ssa/stdarg-2.c: New test.
4622         * gcc.dg/tree-ssa/stdarg-3.c: New test.
4623         * gcc.dg/tree-ssa/stdarg-4.c: New test.
4624         * gcc.dg/tree-ssa/stdarg-5.c: New test.
4625
4626 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
4627
4628         PR tree-optimization/17697
4629         * g++.dg/opt/pr17697-1.C: New test.
4630         * g++.dg/opt/pr17697-2.C: New test.
4631         * g++.dg/opt/pr17697-3.C: New test.
4632
4633 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
4634
4635         PR c/16409
4636         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
4637         gcc.dg/vla-init-5.c: New tests.
4638
4639 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
4640
4641         PR c/13804
4642         * gcc.dg/pr13804-1.c: New test.
4643
4644 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4645
4646         PR fortran/16938
4647         * gfortran.dg/pr16938.f90: New test.
4648
4649 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4650
4651         * g++.dg/template/crash23.C: New test.
4652
4653 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
4654
4655         PR c++/17585
4656         * g++.dg/template/static8.C: New test.
4657
4658 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
4659
4660         PR c++/17681
4661         * g++.dg/other/error9.C: New test.
4662
4663 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
4664
4665         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
4666
4667 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4668
4669         PR fortran/15164
4670         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
4671
4672 2004-09-26  Roger Sayle  <roger@eyesopen.com>
4673
4674         PR middle-end/17112
4675         * gcc.dg/pr17112-1.c: New test case.
4676
4677 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4678
4679         PR c/11459
4680         * gcc.dg/pr11459-1.c: New test.
4681
4682 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
4683
4684         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
4685         * gcc.dg/tree-ssa/loop-4.c: Likewise.
4686
4687 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4688
4689         * gfortran.dg/pr15324.f90: Make array bounds consistent.
4690
4691 2004-09-25  Jan Hubicka  <jh@suse.cz>
4692
4693         * compile/30040909-1.c: New test.
4694         * compile/30040907-1.c: New test.
4695
4696 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
4697
4698         * gcc.c-torture/execute/va-arg-26.c: New test.
4699
4700 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
4701
4702         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
4703         extra diagnostics on targets with 64-bit pointers.
4704         * objc.dg/selector-1.m: Adjust dg-warning regexp.
4705
4706 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4707
4708         PR c/17188
4709         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
4710         * gcc.dg/decl-3.c: Adjust expected message.
4711
4712 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4713
4714         PR fortran/17615
4715         * gfortran.dg/pr17615.f90: New test.
4716
4717 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
4718
4719         PR tree-optimzation/17517
4720         * g++.dg/tree-ssa/pr17517.C: New Test.
4721
4722 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
4723
4724         PR c++/16889
4725         * g++.dg/lookup/ambig3.C: New.
4726
4727 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
4728
4729         PR tree-opt/17624
4730         * g++.dg/opt/pr17624.C: New test.
4731
4732 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4733
4734         PR c/6980
4735         * gcc.dg/Wbad-function-cast-1.c: New test.
4736
4737 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
4738
4739         * g++.dg/ext/complit1.C
4740         * g++.dg/other/error2.C
4741         * g++.dg/other/nontype-1.C
4742         * g++.dg/parse/crash11.C
4743         * g++.dg/parse/crash12.C
4744         * g++.dg/parse/error15.C
4745         * g++.dg/parse/error4.C
4746         * g++.dg/parse/tmpl-outside1.C
4747         * g++.dg/parse/too-many-tmpl-args1.C
4748         * g++.dg/template/dependent-expr3.C
4749         * g++.dg/template/error10.C
4750         * g++.dg/template/instantiate1.C
4751         * g++.dg/template/vtable2.C
4752         * g++.dg/warn/Wshadow-1.C
4753         * g++.dg/warn/weak1.C
4754         * g++.old-deja/g++.brendan/crash16.C
4755         * g++.old-deja/g++.brendan/crash18.C
4756         * g++.old-deja/g++.brendan/crash48.C
4757         * g++.old-deja/g++.brendan/crash49.C
4758         * g++.old-deja/g++.brendan/crash55.C
4759         * g++.old-deja/g++.brendan/crash56.C
4760         * g++.old-deja/g++.brendan/crash8.C
4761         * g++.old-deja/g++.brendan/enum11.C
4762         * g++.old-deja/g++.brendan/enum8.C
4763         * g++.old-deja/g++.brendan/enum9.C
4764         * g++.old-deja/g++.brendan/friend3.C
4765         * g++.old-deja/g++.brendan/misc14.C
4766         * g++.old-deja/g++.bugs/900402_02.C
4767         * g++.old-deja/g++.bugs/900404_03.C
4768         * g++.old-deja/g++.bugs/900404_04.C
4769         * g++.old-deja/g++.bugs/900428_03.C
4770         * g++.old-deja/g++.jason/crash4.C
4771         * g++.old-deja/g++.jason/overload21.C
4772         * g++.old-deja/g++.jason/redecl1.C
4773         * g++.old-deja/g++.jason/report.C
4774         * g++.old-deja/g++.jason/rfg10.C
4775         * g++.old-deja/g++.jason/template30.C
4776         * g++.old-deja/g++.law/arm12.C
4777         * g++.old-deja/g++.law/ctors5.C
4778         * g++.old-deja/g++.law/cvt20.C
4779         * g++.old-deja/g++.law/init10.C
4780         * g++.old-deja/g++.law/init8.C
4781         * g++.old-deja/g++.law/visibility17.C
4782         * g++.old-deja/g++.law/visibility7.C
4783         * g++.old-deja/g++.mike/net8.C
4784         * g++.old-deja/g++.mike/p646.C
4785         * g++.old-deja/g++.mike/p700.C
4786         * g++.old-deja/g++.mike/p701.C
4787         * g++.old-deja/g++.mike/p811.C
4788         * g++.old-deja/g++.ns/template13.C
4789         * g++.old-deja/g++.other/array3.C
4790         * g++.old-deja/g++.other/crash25.C
4791         * g++.old-deja/g++.other/dtor3.C
4792         * g++.old-deja/g++.other/dtor4.C
4793         * g++.old-deja/g++.other/main1.C
4794         * g++.old-deja/g++.other/warn7.C
4795         * g++.old-deja/g++.pt/crash11.C
4796         * g++.old-deja/g++.pt/crash36.C
4797         * g++.old-deja/g++.pt/spec22.C
4798         * g++.old-deja/g++.pt/spec9.C
4799         * g++.old-deja/g++.pt/ttp52.C
4800         * g++.old-deja/g++.robertl/eb103.C
4801         * g++.old-deja/g++.robertl/eb121.C
4802         * g++.old-deja/g++.robertl/eb22.C
4803         * g++.old-deja/g++.robertl/eb8.C:
4804         Update locations and/or regexps of dg-error markers.
4805         Remove markers for some bogus messages that are no longer issued.
4806
4807 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
4808
4809         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
4810         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
4811
4812 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
4813
4814         PR c++/17618
4815         * g++.dg/lookup/crash5.C: New test.
4816
4817 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
4818
4819         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
4820         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
4821         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
4822         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
4823         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
4824         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
4825
4826         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
4827         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
4828         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
4829         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
4830         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
4831         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
4832
4833         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
4834
4835         * gcc.dg/vect/vect-44.c: Check additional cases.
4836         * gcc.dg/vect/vect-48.c: Check additional cases.
4837
4838         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
4839         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
4840         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
4841         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
4842         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
4843         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
4844         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
4845         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
4846         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
4847
4848         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
4849         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
4850         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
4851
4852 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4853
4854         * gcc.dg/tree-ssa/loop-6.c: New test.
4855
4856 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
4857
4858         PR c++/17620
4859         * g++.dg/inherit/base2.C: New.
4860
4861 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4862
4863         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
4864         * gcc.dg/20001012-2.c: Likewise.
4865         * gcc.dg/20001013-1.c: Likewise.
4866         * gcc.dg/20001101-1.c: Likewise.
4867         * gcc.dg/20001102-1.c: Likewise.
4868         * gcc.dg/bf-spl1.c: Likewise.
4869         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
4870         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
4871
4872 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
4873
4874         PR tree-optimization/16721
4875         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
4876
4877 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
4878
4879         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
4880         * gcc.dg/20040305-1.c: Likewise.
4881
4882 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4883
4884         PR c/16566
4885         * gcc.c-torture/compile/pr16566-1.c,
4886         gcc.c-torture/compile/pr16566-2.c,
4887         gcc.c-torture/compile/pr16566-3.c: New tests.
4888
4889 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
4890
4891         PR tree-optimization/17512
4892         * gcc.c-torture/compile/20040916-1.c.
4893
4894 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
4895
4896         * gcc.dg/pragma-re-3.c: New test.
4897
4898 2004-09-17  Matt Austern  <austern@apple.com>
4899
4900         PR c++/15049
4901         * g++.dg/other/anon3.C: New.
4902
4903 2004-09-21  Roger Sayle  <roger@eyesopen.com>
4904
4905         PR c++/7503
4906         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
4907         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
4908         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
4909         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
4910         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
4911
4912 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
4913
4914         PR fortran/17286
4915         * gfortran.dg/pr17286.f90: New test.
4916
4917 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
4918
4919         PR c++/17530
4920         * g++.dg/template/static7.C: New test.
4921
4922 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
4923
4924         PR tree-opt/17558
4925         * gcc.c-torture/compile/pr17558.c: New test.
4926
4927 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4928
4929         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
4930         if SKIP_ATTRIBUTE is defined.
4931
4932 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4933
4934         PR fortran/15957
4935         * gfortran.dg/pr15957.f90: New test.
4936
4937 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
4938
4939         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
4940         in comparison.
4941         * gcc.dg/vect/vect-79.c: Likewise.
4942         * gcc.dg/vect/vect-80.c: Likewise.
4943
4944 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4945
4946         PR fortran/15750
4947         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
4948
4949 2004-09-20  Ira Rosen  <irar@il.ibm.com>
4950
4951         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
4952         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
4953         * gcc.dg/vect/vect-62.c: New testcase.
4954         * gcc.dg/vect/vect-63.c: New testcase.
4955         * gcc.dg/vect/vect-64.c: New testcase.
4956         * gcc.dg/vect/vect-65.c: New testcase.
4957         * gcc.dg/vect/vect-66.c: New testcase.
4958         * gcc.dg/vect/vect-67.c: New testcase.
4959         * gcc.dg/vect/vect-68.c: New testcase.
4960         * gcc.dg/vect/vect-69.c: New testcase.
4961         * gcc.dg/vect/vect-79.c: New testcase.
4962         * gcc.dg/vect/vect-80.c: New testcase.
4963
4964 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
4965
4966         * gcc.target/mips/asm-1.c: New test.
4967
4968 2004-09-19  Ira Rosen  <irar@il.ibm.com>
4969
4970         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
4971         * gcc.dg/vect/vect-73.c: New testcase.
4972         * gcc.dg/vect/vect-74.c: New testcase.
4973         * gcc.dg/vect/vect-75.c: New testcase.
4974         * gcc.dg/vect/vect-76.c: New testcase.
4975         * gcc.dg/vect/vect-77.c: New testcase.
4976         * gcc.dg/vect/vect-78.c: New testcase
4977
4978 2004-09-18  Paul Brook  <paul@codesourcery.com>
4979
4980         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
4981
4982 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
4983
4984         PR c/17424
4985         * gcc.dg/pr17424-1.c: New test.
4986
4987 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
4988
4989         * g++.dg/tree-ssa/pr17153.C: New test.
4990
4991 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
4992
4993         PR pch/13361
4994         * testsuite/g++.dg/pch/wchar-1.C: New.
4995         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4996
4997 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
4998
4999         * gcc.c-torture/execute/20040917-1.c: New test.
5000
5001 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5002
5003         PR tree-optimization/17319
5004         * gcc.dg/pr17319.c: New test.
5005
5006 2004-09-17  Devang Patel  <dpatel@apple.com>
5007
5008         * gcc.dg/20040813-1.c: New test.
5009
5010 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5011
5012         PR tree-optimization/17273
5013         * gcc.c-torture/compile/pr17273.c: New test.
5014
5015 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5016
5017         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
5018         Update expected messages.
5019         * gcc.dg/declspec-13.c: New test.
5020
5021 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
5022
5023         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
5024
5025 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5026
5027         * gcc.c-torture/execute/pr17252.c: Use post-increment to
5028         change what 'a' is pointing to.
5029
5030 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
5031
5032         PR c++/16002
5033         * g++.dg/template/error18.C: New test.
5034
5035         PR c++/16029
5036         * g++.dg/warn/Wunused-8.C: New test.
5037
5038 2004-09-17  Steven Bosscher  <stevenb@suse.de>
5039
5040         PR tree-optimization/17513
5041         * gcc.dg/20040916-1.c: New test.
5042
5043 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
5044
5045         PR c++/17501
5046         * g++.dg/template/typename7.C: New test.
5047
5048 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5049
5050         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
5051
5052 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
5053
5054         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
5055         with -ftree-based-profiling also.
5056         * lib/profopt.exp: Support late-set profile_option/feedback_option.
5057
5058 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
5059
5060         PR/15364
5061         * gfortran.dg/der_array_io_1.f90: New test.
5062         * gfortran.dg/der_array_io_2.f90: New test.
5063         * gfortran.dg/der_array_io_3.f90: New test.
5064
5065 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5066
5067         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
5068         EABI.
5069
5070 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5071
5072         * g++.dg/opt/switch1.C: New test.
5073
5074 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5075
5076         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
5077         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
5078         Update expected messages.
5079
5080 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5081
5082         PR fortran/16485
5083         * gfortran.dg/same_name_1.f90: New test.
5084
5085 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
5086
5087         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
5088         dereference garbage pointers.
5089
5090 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
5091
5092         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
5093         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
5094
5095         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
5096         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
5097         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
5098
5099 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
5100
5101         PR c++/17324
5102         * g++.dg/template/mangle1.C: New test.
5103
5104 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5105
5106         PR tree-optimization/17252
5107         * gcc.c-torture/execute/pr17252.c: New test.
5108
5109 2004-09-14  Andrew Pinski  <apinski@apple.com>
5110
5111         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
5112
5113 2004-09-14  Roger Sayle  <roger@eyesopen.com>
5114
5115         PR rtl-optimization/9771
5116         * gcc.dg/pr9771-1.c: New test case.
5117
5118 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5119
5120         PR tree-optimization/15262
5121         * gcc.c-torture/execute/pr15262-1.c: New test.
5122         * gcc.c-torture/execute/pr15262-2.c: New test.
5123
5124 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5125
5126         * gcc.dg/declspec-12.c: New test.
5127
5128 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
5129
5130         * gfortran.dg/pr17090.f90: Add directives to test.
5131
5132 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5133
5134         * gcc.c-torture/compile/20040914-1.c: New test.
5135
5136 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5137
5138         PR c++/16162
5139         * g++.dg/template/decl2.C: New test.
5140
5141 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
5142
5143         PR fortran/17090
5144         * gfortran.dg/pr17090.f90: New test.
5145
5146 2004-09-13  Dale Johannesen  <dalej@apple.com>
5147
5148         * gcc.c-torture/compile/pr17408.c:  New test case.
5149
5150 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5151
5152         PR c++/16716
5153         * g++.dg/parse/crash17.C: New test.
5154
5155         PR c++/17327
5156         * g++.dg/template/enum3.C: New test.
5157
5158 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
5159
5160         * lib/gcc-defs.exp: Load wrapper.exp.
5161         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
5162         using local code.
5163         * lib/gcc.exp (gcc_init): Similar.
5164         * lib/gfortran.exp (gfortran_init): Similar.
5165         * lib/objc.exp (objc_init): Similar.
5166         * lib/treelang.exp (treelang_init): Similar.
5167         * lib/wrapper.exp: New file with build_wrapper call machinery in
5168         ${tool}_maybe_build_wrapper.
5169
5170 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5171
5172         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
5173         "inline".
5174         * gcc.dg/declspec-11.c: Update expected messages.
5175         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
5176         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
5177         gcc.dg/inline-12.c: New tests.
5178
5179 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
5180
5181         * g++.dg/tree-ssa/pr17400.C: New testcase.
5182
5183 2004-09-13  James E Wilson  <wilson@specifixinc.com>
5184
5185         * gcc.target/mips/sb1-1.c: New testcase.
5186
5187 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
5188
5189         * lib/g77-dg.exp: Remove unused file.
5190         * lib/mike-g77.exp: Ditto.
5191         * lib/g77.exp: Ditto.
5192
5193 2004-09-12  Richard Henderson  <rth@redhat.com>
5194
5195         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
5196
5197 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5198
5199         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
5200         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5201         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
5202         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
5203         Update expected messages.
5204
5205 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
5206
5207         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
5208         declaration/use mismatch for dirp parameter.
5209
5210 2004-09-12  Andrew Pinski  <apinski@apple.com>
5211
5212         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
5213         -fgnu-runtime is passed.
5214
5215 2004-09-12  Richard Henderson  <rth@redhat.com>
5216
5217         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
5218         do the uplevel thing and update additional_flags directly.
5219         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
5220         gfortran.fortran-torture/execute/intrinsic_nearest.x,
5221         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
5222         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
5223
5224 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5225
5226         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
5227
5228 2004-09-11  Roger Sayle  <roger@eyesopen.com>
5229
5230         PR middle-end/17411
5231         * g++.dg/opt/pr17411-1.C: New test case.
5232
5233 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5234
5235         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5236         gcc.dg/tls/diag-2.c: Update expected messages.
5237         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
5238         messages.
5239         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
5240         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
5241         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
5242         gcc.dg/tls/diag-5.c: New tests.
5243
5244 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
5245
5246         * gcc.dg/20040910-1.c: Correct dg-error regexp.
5247
5248 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5249
5250         * g++.dg/parse/break-in-for.C: New test.
5251
5252 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
5253
5254         * gcc.dg/tree-ssa/20040911-1.c: New test.
5255
5256 2004-09-11  Andreas Jaeger  <aj@suse.de>
5257
5258         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
5259         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
5260
5261 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
5262
5263         * gcc.target/frv: New directory of FR-V-specific tests.
5264
5265 2004-09-10  James E Wilson  <wilson@specifixinc.com>
5266
5267         * gcc.dg/convert-vec-1.c: New test.
5268
5269 2004-09-10  Roger Sayle  <roger@eyesopen.com>
5270
5271         PR middle-end/17024
5272         * gcc.dg/pr17024-1.c: New test case.
5273
5274 2004-09-10  Eric Christopher  <echristo@redhat.com>
5275
5276         * gcc.dg/20040910-1.c: New test.
5277
5278 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5279
5280         * gcc.dg/bitfld-9.c: New test.
5281
5282 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
5283
5284         * gcc.c-torture/execute/ieee/acc1.c: New test.
5285         * gcc.c-torture/execute/ieee/acc2.c: New test.
5286         * gcc.c-torture/execute/ieee/mzero6.c: New test.
5287
5288 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5289
5290         * gcc.dg/deprecated-2.c: New test.
5291
5292 2004-09-09  James E Wilson  <wilson@specifixinc.com>
5293
5294         * gcc.dg/init-vec-1.c: New test.
5295
5296 2004-09-09  Roger Sayle  <roger@eyesopen.com>
5297
5298         PR middle-end/17055
5299         * gcc.dg/pr17055-1.c: New test case.
5300
5301 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
5302
5303         PR target/17377
5304         * gcc.c-torture/execute/pr17377.c: New test.
5305
5306 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5307
5308         PR c/8420
5309         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
5310         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
5311         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5312         gcc.dg/long-long-typespec-1.c: New tests.
5313         * gcc.dg/tls/diag-2.c: Update expected diagnostics
5314
5315 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5316
5317         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
5318         gcc.dg/gnu99-static-1.c: New tests.
5319
5320 2004-09-08  Devang Patel  <dpatel@apple.com>
5321
5322         * gcc.dg/darwin-ld-20040828-1.c: New test.
5323         * gcc.dg/darwin-ld-20040828-2.c: New test.
5324         * gcc.dg/darwin-ld-20040828-3.c: New test.
5325
5326 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
5327
5328         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
5329         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
5330         in error message.
5331         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
5332         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
5333         in error message.
5334         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
5335         types they qualify.
5336         * objc.dg/type-size-2.m: Fix wording in comment.
5337         * objc.dg/va-meth-1.m: New test case.
5338
5339 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
5340
5341         PR c/16633:
5342         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
5343         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
5344
5345 2004-09-06  Devang Patel  <dpatel@apple.com>
5346
5347         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
5348         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
5349
5350 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
5351
5352         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
5353         reflect changed line numbering of diagnostics.
5354
5355 2004-09-06  Paul Brook  <paul@codesourcery.com>
5356
5357         * gfortran.dg/edit_real_1.f90: Add new test.
5358
5359 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5360
5361         * gcc.dg/tree-ssa/loop-2.c: New test.
5362         * gcc.dg/tree-ssa/loop-3.c: New test.
5363         * gcc.dg/tree-ssa/loop-4.c: New test.
5364         * gcc.dg/tree-ssa/loop-5.c: New test.
5365
5366 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5367
5368         * gcc.dg/format/sentinel-1.c: Update for parameter option.
5369
5370 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5371
5372         * gcc.dg/format/sentinel-1.c: New test.
5373
5374 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
5375
5376         * testsuite/gcc.dg/builtins-46.c: New.
5377
5378 2004-09-03  Devang Patel  <dpatel@apple.com>
5379
5380         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
5381         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
5382
5383 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5384
5385         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
5386         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
5387         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
5388         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
5389         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
5390         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
5391         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
5392         the non-portable bzero.
5393         * gcc.dg/20010912-1.c: xfail for NetWare.
5394         * gcc.dg/20020426-2.c: xfail for NetWare.
5395         * gcc.dg/20021014-1.c: xfail for NetWare.
5396         * gcc.dg/20021018-1.c: xfail for NetWare.
5397         * gcc.dg/20030213-1.c: xfail for NetWare.
5398         * gcc.dg/20030225-1.c: xfail for NetWare.
5399         * gcc.dg/20030708-1.c: xfail for NetWare.
5400         * gcc.dg/builtins-config.h: Also exclude NetWare.
5401         * gcc.dg/format/format.h: Define restrict only if not already defined.
5402         * gcc.dg/nest.c: xfail for NetWare.
5403         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
5404         * lib/target-supports.exp (check_visibility_available): Exclude
5405         NetWare.
5406
5407 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5408
5409         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
5410         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
5411         deterministic starting point for the alignment of structure fields.
5412         * gcc.dg/Wpadded.c: Dito.
5413         * g++.dg/abi/vbase10.C: Dito.
5414
5415 2004-09-03  Devang Patel  <dpatel@apple.com>
5416
5417         * g++.dg/debug/pr15736.cc: New test.
5418
5419 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5420
5421         * README.QMTEST: Fix out-of-date link.
5422
5423 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
5424
5425         PR fortran/16579
5426         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
5427         Delete.  Duplicate of gfortran.dg/g77/20010610.f
5428
5429 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5430
5431         * g++.dg/abi/arm_rtti1.C: New test.
5432
5433 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
5434
5435         * gcc.dg/ppc-vector-memcpy.c: New.
5436         * gcc.dg/ppc-vector-memset.c: New.
5437
5438 2004-09-02  Chao-ying Fu  <fu@mips.com>
5439
5440         * gcc.target/mips/mips-3d-1.c: New test.
5441         * gcc.target/mips/mips-3d-2.c: New test.
5442         * gcc.target/mips/mips-3d-3.c: New test.
5443         * gcc.target/mips/mips-3d-4.c: New test.
5444         * gcc.target/mips/mips-3d-5.c: New test.
5445         * gcc.target/mips/mips-3d-6.c: New test.
5446         * gcc.target/mips/mips-3d-7.c: New test.
5447         * gcc.target/mips/mips-3d-8.c: New test.
5448         * gcc.target/mips/mips-3d-9.c: New test.
5449         * gcc.target/mips/mips-ps-1.c: New test.
5450         * gcc.target/mips/mips-ps-2.c: New test.
5451         * gcc.target/mips/mips-ps-3.c: New test.
5452         * gcc.target/mips/mips-ps-4.c: New test.
5453         * gcc.target/mips/mips-ps-type.c: New test.
5454
5455 2004-09-02  Paul Brook  <paul@codesourcery.com>
5456
5457         * gfortran.dg/edit_real_1.f90: Add new tests.
5458
5459 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5460
5461         PR fortran/15327
5462         * gfortran.dg/merge_char_1.f90: New test.
5463
5464 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5465
5466         PR fortran/16404
5467         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
5468
5469 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5470
5471         PR c/1522
5472         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
5473
5474 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
5475
5476         * g++.dg/opt/loop1.C: Do not XFAIL.
5477
5478 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
5479
5480         * gcc.c-torture/execute/20040831-1.c: New test.
5481
5482 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
5483
5484         PR fortran/16579
5485         * gfortran.dg/g77/20010610.f: Now passes.
5486         Copy from g77.f-torture/execute. Add dg-run directive.
5487         * gfortran.dg/g77/README: Update
5488
5489 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5490
5491         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
5492         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
5493         (t1, t2, t3, t4): Add volatile.
5494
5495 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5496
5497         * g++.dg/ext/visibility/arm1.C: New test.
5498
5499 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
5500
5501         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
5502         -pedantic-errors.
5503
5504 2004-09-01  Paul Brook  <paul@codesourcery.com>
5505
5506         * gfortran.dg/eof_2.f90: New test.
5507
5508 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5509
5510         PR fortran/16579
5511         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
5512
5513 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
5514
5515         PR libfortran/16805
5516         * gfortran.dg/list_read_2.f90: New test.
5517
5518 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5519
5520         * g++.dg/abi/key1.C: New test.
5521
5522 2004-08-31  Richard Henderson  <rth@redhat.com>
5523
5524         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
5525         form of offsetof.
5526         * g++.dg/other/offsetof5.C: Remove duplicate.
5527
5528 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5529
5530         PR fortran/17244
5531         * gfortran.dg/func_derived_1.f90: New test.
5532
5533 2004-08-31  Paul Brook  <paul@codesourcery.com>
5534
5535         * gfortran.dg/eof_1.f90: New test.
5536
5537 2004-08-31  Paul Brook  <paul@codesourcery.com>
5538
5539         * gfortran.dg/list_read_1.f90: New file.
5540
5541 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
5542
5543         * g++.dg/opt/loop1.C: XFAIL.
5544
5545 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
5546
5547         * gcc.dg/funcdef-storage-1.c: New.
5548         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
5549         an extern function in local scope.
5550         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
5551         declare an 'auto inline' function in local scope.
5552         * gcc.dg/20011130-1.c: Likewise.
5553         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
5554         an 'auto' function in local scope.
5555         * gcc.dg/20021014-1.c: Likewise.
5556         * gcc.dg/20030331-2.c: Likewise.
5557
5558 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5559
5560         * gfortran.dg/blockdata_1.f90: New test.
5561
5562 2004-08-30  Richard Henderson  <rth@redhat.com>
5563
5564         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
5565
5566 2004-08-30  Richard Henderson  <rth@redhat.com>
5567
5568         * lib/fortran-torture.exp (fortran-torture-execute): Honor
5569         additional_flags set by alternate driver.
5570         (ieee-options): New procedure.
5571         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
5572         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
5573         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
5574         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
5575
5576 2004-08-30  Richard Henderson  <rth@redhat.com>
5577
5578         * lib/f-torture.exp: Remove.
5579
5580 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
5581
5582         PR rtl-optimization/16590
5583         * g++.dg/opt/loop1.C: New test.
5584
5585 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5586
5587         PR fortran/13910
5588         * gfortran.dg/oldstyle_1.f90: New test.
5589
5590 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
5591         Paul Brook  <paul@codesourcery.com>
5592
5593         * gfortran.dg/g77/README: Update.
5594         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
5595         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
5596         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
5597
5598 2004-08-28  Paul Brook  <paul@codesourcery.com>
5599
5600         PR libfortran/17195
5601         * gfortran.dg/edit_real_1.f90: New test.
5602
5603 2004-08-27  Paul Brook  <paul@codesourcery.com>
5604
5605         * gfortran.dg/rewind_1.f90: New test.
5606
5607 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
5608
5609         PR fortran/16597
5610         * gfortran.dg/pr16597.f90: New test.
5611
5612 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5613
5614         PR c/13801
5615         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
5616         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
5617         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
5618         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
5619         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
5620
5621 2004-08-26  Nick Clifton  <nickc@redhat.com>
5622
5623         * gcc.c-torture/compile/pr17119.c: New test.
5624
5625 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5626
5627         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
5628
5629 2004-08-25  Richard Henderson  <rth@redhat.com>
5630
5631         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
5632         the bits that expect kind=8 to be the largest real kind.
5633
5634 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5635
5636         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
5637
5638 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5639
5640         * gfortran.dg/assignment_1.f90: New test.
5641
5642 2004-08-25  Adam Nemet  <anemet@lnxw.com>
5643
5644         * g++.dg/template/repo3.C: New test.
5645
5646 2004-08-25  Roger Sayle  <roger@eyesopen.com>
5647
5648         PR middle-end/16693
5649         PR tree-optimization/16372
5650         * g++.dg/opt/pr16372-1.C: New test case.
5651         * g++.dg/opt/pr16693-1.C: New test case.
5652         * g++.dg/opt/pr16693-2.C: New test case.
5653
5654 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
5655
5656         * objc.dg/proto-lossage-4.m: New test.
5657
5658 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
5659
5660         PR c++/17155
5661         * g++.dg/inherit/local2.C: New test.
5662
5663 2004-08-25  Paul Brook  <paul@codesourcery.com>
5664
5665         PR fortran/17144
5666         * gfortran.dg/string_ctor_1.f90: New test.
5667
5668 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5669
5670         PR c++/14428
5671         * g++.dg/template/redecl2.C: New test.
5672
5673 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5674
5675         PR fortran/17143
5676         * gfortran.dg/pr17143.f90: New test.
5677
5678 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
5679
5680         PR fortran/17164
5681         * gfortran.dg/pr17164.f90: New test.
5682
5683 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5684
5685         * gcc.dg/tree-ssa/loop-1.c: New test.
5686
5687 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5688
5689         * gcc.c-torture/compile/20040824-1.c: New test.
5690
5691 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
5692
5693         * gcc.c-torture/compile/iftrap-3.c: New test.
5694
5695 2004-08-24  Paul Brook  <paul@codesourcery.com>
5696
5697         * gfortran.dg/entry_2.f90: New test.
5698
5699 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5700
5701         PR c++/16889
5702         * g++.dg/lookup/ambig[12].C: New.
5703
5704 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5705
5706         PR c++/16706
5707         * g++.dg/template/crash21.C: New test.
5708         * g++.dg/template/crash22.C: Likewise.
5709
5710 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5711
5712         PR c++/17149
5713         * g++.dg/template/access15.C: New.
5714
5715 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5716
5717         PR c++/17163
5718         * g++.dg/template/repo2.C: New test.
5719
5720 2004-08-23  Roger Sayle  <roger@eyesopen.com>
5721
5722         PR rtl-optimization/17078
5723         * gcc.c-torture/execute/pr17078-1.c: New test case.
5724
5725 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5726
5727         PR c/14492
5728         * gcc.dg/debug/crash1.c: New test.
5729
5730 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
5731
5732         PR c/16180
5733         * gcc.dg/loop-5.c: New test.
5734
5735 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5736
5737         * gcc.c-torture/execute/20040823-1.c: New test.
5738
5739 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
5740
5741         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
5742         to the assembler.  Simplify test accordingly.
5743         (asm_abi_flags): Use GNU names.
5744         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
5745         to check for ABI flags.
5746
5747 2004-08-22  Andrew Pinski  <apinski@apple.com>
5748
5749         * g++.dg/opt/pr14029.C: New test.
5750         * gcc.c-torture/execute/pr15262.c: New test.
5751
5752 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5753
5754         * gfortran.dg/reduction.f90: Add checks with complex arguments.
5755
5756 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
5757
5758         PR 16908
5759         * gfortran.dg/direct_io.f90: New test.
5760
5761 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5762
5763         PR c++/17121
5764         * g++.dg/inherit/local2.C: New test.
5765
5766 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
5767
5768         PR c++/17120
5769         * g++.dg/warn/Wparentheses-4.C: New test.
5770
5771 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
5772
5773         PR c++/17121
5774         * g++.dg/inherit/local2.C: New test.
5775
5776         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
5777         * gcc.dg/ppc-ldstruct.c: Likewise.
5778         * gcc.dg/ppc64-abi-2.c: Likewise.
5779
5780 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
5781
5782         PR rtl-optimization/17099
5783         * gcc.c-torture/execute/20040820-1.c: New test.
5784
5785 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
5786
5787         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
5788
5789 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
5790
5791         PR fortran/17077
5792         * gfortran.dg/auto_array_1.f90: New test.
5793
5794 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5795
5796         PR fortran/17074
5797         * gfortran.dg/simpleif_1.f90: New test.
5798
5799 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
5800
5801         * lib/target-supports.exp (check_profiling_available): Return
5802         false for arm*-*-symbianelf* and arm*-*-eabi*.
5803
5804         PR c++/15890
5805         * g++.dg/template/delete1.C: New test.
5806
5807 2004-08-19  Paul Brook  <paul@codesourcery.com>
5808
5809         PR fortran/14976
5810         PR fortran/16228
5811         * gfortran.dg/data_char_1.f90: New test.
5812
5813 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
5814
5815         PR fortran/16946
5816         * gfortran.dg/reduction.f90: New testcase.
5817
5818 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5819
5820         PR fortran/16520
5821         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
5822
5823 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5824
5825         PR c++/17041
5826         * g++.dg/Wparentheses-3.C: New test.
5827
5828 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
5829
5830         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
5831         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
5832         * gcc.dg/vect/vect-2.c: Likewise.
5833         * gcc.dg/vect/vect-3.c: Likewise.
5834         * gcc.dg/vect/vect-4.c: Likewise.
5835         * gcc.dg/vect/vect-5.c: Likewise.
5836         * gcc.dg/vect/vect-6.c: Likewise.
5837         * gcc.dg/vect/vect-7.c: Likewise.
5838         * gcc.dg/vect/vect-25.c: Likewise.
5839         * gcc.dg/vect/vect-31.c: Likewise.
5840         * gcc.dg/vect/vect-32.c: Likewise.
5841         * gcc.dg/vect/vect-34.c: Likewise.
5842         * gcc.dg/vect/vect-36.c: Likewise.
5843         * gcc.dg/vect/vect-all.c: Likewise.
5844
5845 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
5846
5847         PR c++/17068
5848         * g++.dg/template/operator4.C: New test.
5849
5850 2004-08-18  Richard Henderson  <rth@redhat.com>
5851
5852         * gcc.dg/20040206-1.c: XFAIL.
5853
5854 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5855
5856         PR c++/16246
5857         * g++.dg/template/array7.C: New test.
5858
5859 2004-08-17  James E Wilson  <wilson@specifixinc.com>
5860
5861         * gcc.dg/mips-movcc-1.c: New test.
5862         * gcc.dg/mips-movcc-2.c: New test.
5863         * gcc.dg/mips-movcc-3.c: New test.
5864
5865         * gcc.dg/mips-nmadd-1.c: New test.
5866         * gcc.dg/mips-nmadd-2.c: New test.
5867
5868 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
5869
5870         PR c++/15871
5871         * g++.dg/opt/inline8.C: New test.
5872
5873         PR c++/16965
5874         * g++.dg/parse/error17.C: New test.
5875
5876 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
5877
5878         * gcc.dg/vect: New directory for vectorizer tests.
5879         * gcc.dg/vect/tree-vect.h: New file.
5880         * gcc.dg/vect/vect.exp: New file.
5881         * gcc.dg/vect/pr16105.c.c: New test.
5882         * gcc.dg/vect/vect-1.c: New test.
5883         * gcc.dg/vect/vect-2.c: New test.
5884         * gcc.dg/vect/vect-3.c: New test.
5885         * gcc.dg/vect/vect-4.c: New test.
5886         * gcc.dg/vect/vect-5.c: New test.
5887         * gcc.dg/vect/vect-6.c: New test.
5888         * gcc.dg/vect/vect-7.c: New test.
5889         * gcc.dg/vect/vect-8.c: New test.
5890         * gcc.dg/vect/vect-9.c: New test.
5891         * gcc.dg/vect/vect-10.c: New test.
5892         * gcc.dg/vect/vect-11.c: New test.
5893         * gcc.dg/vect/vect-12.c: New test.
5894         * gcc.dg/vect/vect-13.c: New test.
5895         * gcc.dg/vect/vect-14.c: New test.
5896         * gcc.dg/vect/vect-15.c: New test.
5897         * gcc.dg/vect/vect-16.c: New test.
5898         * gcc.dg/vect/vect-17.c: New test.
5899         * gcc.dg/vect/vect-18.c: New test.
5900         * gcc.dg/vect/vect-19.c: New test.
5901         * gcc.dg/vect/vect-20.c: New test.
5902         * gcc.dg/vect/vect-21.c: New test.
5903         * gcc.dg/vect/vect-22.c: New test.
5904         * gcc.dg/vect/vect-23.c: New test.
5905         * gcc.dg/vect/vect-24.c: New test.
5906         * gcc.dg/vect/vect-25.c: New test.
5907         * gcc.dg/vect/vect-26.c: New test.
5908         * gcc.dg/vect/vect-27.c: New test.
5909         * gcc.dg/vect/vect-28.c: New test.
5910         * gcc.dg/vect/vect-29.c: New test.
5911         * gcc.dg/vect/vect-30.c: New test.
5912         * gcc.dg/vect/vect-31.c: New test.
5913         * gcc.dg/vect/vect-32.c: New test.
5914         * gcc.dg/vect/vect-33.c: New test.
5915         * gcc.dg/vect/vect-34.c: New test.
5916         * gcc.dg/vect/vect-35.c: New test.
5917         * gcc.dg/vect/vect-36.c: New test.
5918         * gcc.dg/vect/vect-37.c: New test.
5919         * gcc.dg/vect/vect-38.c: New test.
5920         * gcc.dg/vect/vect-40.c: New test.
5921         * gcc.dg/vect/vect-41.c: New test.
5922         * gcc.dg/vect/vect-42.c: New test.
5923         * gcc.dg/vect/vect-43.c: New test.
5924         * gcc.dg/vect/vect-44.c: New test.
5925         * gcc.dg/vect/vect-45.c: New test.
5926         * gcc.dg/vect/vect-46.c: New test.
5927         * gcc.dg/vect/vect-47.c: New test.
5928         * gcc.dg/vect/vect-48.c: New test.
5929         * gcc.dg/vect/vect-49.c: New test.
5930         * gcc.dg/vect/vect-50.c: New test.
5931         * gcc.dg/vect/vect-51.c: New test.
5932         * gcc.dg/vect/vect-52.c: New test.
5933         * gcc.dg/vect/vect-53.c: New test.
5934         * gcc.dg/vect/vect-54.c: New test.
5935         * gcc.dg/vect/vect-55.c: New test.
5936         * gcc.dg/vect/vect-56.c: New test.
5937         * gcc.dg/vect/vect-57.c: New test.
5938         * gcc.dg/vect/vect-58.c: New test.
5939         * gcc.dg/vect/vect-59.c: New test.
5940         * gcc.dg/vect/vect-60.c: New test.
5941         * gcc.dg/vect/vect-61.c: New test.
5942         * gcc.dg/vect/vect-all.c: New test.
5943         * gcc.dg/vect/vect-none.c: New test.
5944
5945 2004-08-17  Paul Brook  <paul@codesourcery.com>
5946
5947         PR fortran/13082
5948         * gfortran.dg/entry_1.f90: New test.
5949
5950 2004-08-17  Andrew Pinski  <apinski@apple.com>
5951
5952         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
5953
5954 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
5955
5956         * gcc.dg/pr17036-1.c: New test.
5957
5958 2004-08-16  Devang Patel  <dpatel@apple.com>
5959
5960         * gcc.dg/darwin-20040809-1.c: New test.
5961
5962 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
5963
5964         * gcc.dg/funcdef-attr-1.c: New test.
5965
5966 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
5967
5968         * gcc.dg/altivec-17.c: New test.
5969         * gcc.dg/altivec-18.c: New test.
5970
5971 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5972
5973         PR c++/6749
5974         * g++.dg/template/vtable2.C: New test.
5975
5976 2004-08-14  Richard Henderson  <rth@redhat.com>
5977
5978         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
5979         * gcc.dg/pack-test-4.c (main): Return 0.
5980         * gcc.dg/setjmp-1.c: Remove XFAIL.
5981         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
5982
5983 2004-08-14  Richard Henderson  <rth@redhat.com>
5984
5985         * gcc.dg/980217-1.c: Add prototype for printf.
5986
5987 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
5988
5989         * gfortran.dg/pr16935.f90: New test.
5990
5991 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
5992
5993         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
5994
5995 2004-08-13  Paul Brook  <paul@codesourcery.com>
5996
5997         * gfortran.dg/der_io_1.f90: Remove stray comma.
5998
5999 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6000
6001         * gcc.dg/vmx/cw-bug-2.c: Remove.
6002         * gcc.dg/vmx/vprint-1.c: Remove.
6003         * gcc.dg/vmx/vscan-1.c: Remove.
6004
6005 2004-08-12  Devang patel  <dpatel@apple.com>
6006
6007         * gcc.dg/darwin-20040809-2.c: New test.
6008
6009 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
6010
6011         * g++.dg/ext/altivec-12.C: New test.
6012
6013         * g++.dg/ext/altivec-11.C: New test.
6014
6015 2004-08-12  Paul Brook  <paul@codesourcery.com>
6016
6017         * g++.dg/abi/arm_cxa_vec_1.C: New test.
6018
6019 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6020
6021         * g++.dg/ext/altivec-2.C: Check for hardware support before
6022         executing any VMX instructions.
6023
6024         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
6025
6026 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
6027
6028         PR c++/16276
6029         * g++.old-deja/g++.other/comdat4.C: New test.
6030         * g++.old-deja/g++.other/comdat4-aux.cc: New.
6031
6032 2004-08-12  Ben Elliston  <bje@au.ibm.com>
6033
6034         PR target/16286
6035         * gcc.dg/pr16286.c: New test.
6036
6037 2004-08-12 Jan Beulich <jbeulich@novell.com>
6038
6039         * g++.dg/ext/asm5.C: New.
6040
6041 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6042
6043         PR c++/16698
6044         * g++.dg/eh/crash1.C: New test.
6045
6046         PR c++/16717
6047         * g++.dg/ext/construct1.C: New test.
6048
6049 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6050
6051         PR c++/16853
6052         * g++.dg/init/ptrmem1.C: New test.
6053
6054         PR c++/16618
6055         * g++.dg/parse/offsetof5.C: New test.
6056
6057         PR c++/16870
6058         * g++.dg/template/overload3.C: New test.
6059
6060 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6061
6062         PR c++/16964
6063         * g++.dg/parse/error16.C: New test.
6064
6065         PR c++/16904
6066         * g++.dg/template/error14.C: New test.
6067
6068         PR c++/16929
6069         * g++.dg/template/error15.C: New test.
6070
6071 2004-08-11  Devang Patel  <dpatel@apple.com>
6072
6073         * gcc.dg/darwin-ld-20040809-1.c: New test.
6074         * gcc.dg/darwin-ld-20040809-2.c: New test.
6075
6076 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
6077
6078         PR fortran/16917
6079         * gfortran.dg/dfloat_1.f90: New test.
6080
6081 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
6082
6083         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
6084         * gcc.dg/dll-2.c: Fix dg-require syntax.
6085         * gcc.misc-tests/arm-isr.c (abort): Declare.
6086         (exit): Likewise.
6087
6088 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
6089
6090         PR c++/16971
6091         * g++.dg/parse/crash16.C: New test.
6092
6093 2004-08-10  Roger Sayle  <roger@eyesopen.com>
6094
6095         * gcc.dg/mips-rsqrt-1.c: New test case.
6096         * gcc.dg/mips-rsqrt-2.c: New test case.
6097         * gcc.dg/mips-rsqrt-3.c: New test case.
6098
6099 2004-08-10  Paul Brook  <paul@codesourcery.com>
6100
6101         * gfortran.dg/der_io_1.f90: New test.
6102
6103 2004-08-10  Paul Brook  <paul@codesourcery.com>
6104
6105         PR fortran/16919
6106         * gfortran.dg/der_array_1.f90: New test.
6107
6108 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
6109
6110         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
6111
6112 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
6113
6114         * gcc.dg/wchar_t-2.c: Fix typo.
6115
6116 2004-08-09  Falk Hueffner  <falk@debian.org>
6117
6118         PR tree-optimization/12517
6119         * gcc.c-torture/compile/pr12517.c: New test.
6120
6121         PR tree-optimization/12578
6122         * gcc.c-torture/compile/pr12578.c: New test.
6123
6124         PR tree-optimization/12899
6125         * gcc.c-torture/compile/pr12899.c: New test.
6126
6127         PR rtl-optimization/14692
6128         * gcc.c-torture/compile/pr14692.c: New test.
6129
6130         PR tree-optimization/16461
6131         * gcc.c-torture/compile/pr16461.c: New test.
6132
6133 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6134
6135         * gfortran.dg/getenv_1.f90: New test.
6136
6137 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6138
6139         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
6140         wchar_t.
6141         * gcc.dg/symbian5.c: Test -fno-short-wchar.
6142
6143 2004-08-06  Paul Brook  <paul@codesourcery.com>
6144
6145         * gfortran.dg/ret_array_1.f90: New test.
6146         * gfortran.dg/ret_pointer_1.f90: New test.
6147
6148 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
6149
6150         * gcc.dg/missing-field-init-[12].c: New tests.
6151         * g++.dg/warn/missing-field-init-[12].C: New tests.
6152
6153 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6154
6155         * gcc.dg/enum2.c: New test.
6156         * gcc.dg/symbian3.c: Likewise.
6157         * gcc.dg/symbian4.c: Likewise.
6158         * gcc.dg/wchar_t-2.c: Likewise.
6159
6160 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6161
6162         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
6163         destructor tests.
6164
6165 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6166
6167         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
6168         dg-require-visiblity.
6169         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
6170         * g++.dg/ext/visibility/fvisibility.C: Likewise.
6171         * g++.dg/ext/visibility/memfuncts.C: Likewise.
6172         * g++.dg/ext/visibility/new1.C: Likewise.
6173         * g++.dg/ext/visibility/pragma.C: Likewise.
6174         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
6175         * g++.dg/ext/visibility/virtual.C: Likewise.
6176         * g++/dg/ext/visibility/visibility-1.C: Likewise.
6177         * g++/dg/ext/visibility/visibility-2.C: Likewise.
6178         * g++/dg/ext/visibility/visibility-3.C: Likewise.
6179         * g++/dg/ext/visibility/visibility-4.C: Likewise.
6180         * g++/dg/ext/visibility/visibility-5.C: Likewise.
6181         * g++/dg/ext/visibility/visibility-6.C: Likewise.
6182         * g++/dg/ext/visibility/visibility-7.C: Likewise.
6183         * g++/dg/ext/visibility/visibility-8.C: New test.
6184         * gcc.c-torture/compile/dll.x: Remove.
6185         * gcc.dg/dll-2.c: Use dg-require-dll
6186         * gcc.dg/visibility-10.c: New test.
6187         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
6188         supporting DLLs.
6189         * testsuite/lib/scanasm.exp (scan_hidden): New function.
6190         (scan_not_hidden): Likewise.
6191
6192 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
6193
6194         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
6195
6196 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
6197
6198         * gcc.c-torture/execute/20040805-1.c: New test.
6199
6200 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
6201
6202         * gcc.dg/20020118-1.c: Declare abort.
6203         * gcc.dg/altivec_check.h: Likewise.
6204         * gcc.dg/iftrap-2.c: Likewise.
6205         * gcc.dg/pragma-darwin.c: Likewise.
6206         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
6207
6208 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
6209
6210         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
6211
6212 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6213
6214         * gcc.c-torture/execute/builtins/abs-2.c,
6215         gcc.c-torture/execute/builtins/abs-3.c,
6216         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
6217         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
6218         intmax_t, uintmax_t and their limits.
6219         * gcc.dg/intmax_t-1.c: New test.
6220
6221 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6222
6223         * g++.dg/tc1/dr147.C: Add reference to PR.
6224
6225 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
6226
6227         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
6228         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
6229
6230 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
6231
6232         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
6233
6234 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6235
6236         * gcc.dg/redecl-5.c: New test.
6237         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
6238         of scanf.
6239
6240 2004-08-03  Roger Sayle  <roger@eyesopen.com>
6241
6242         PR middle-end/16790
6243         * gcc.c-torture/execute/pr16790-1.c: New test case.
6244
6245 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
6246
6247         * g++.dg/ext/visibility/assign1.C: New test.
6248         * g++.dg/ext/visibility/new1.C: Likewise.
6249
6250         * gcc.dg/symbian1.c: New test.
6251         * gcc.dg/symbian2.c: Likewise.
6252
6253 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6254
6255         PR target/16570
6256         * gcc.dg/i386-sse-9.c: New test.
6257
6258 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6259
6260         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
6261
6262 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6263
6264         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
6265         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
6266         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
6267         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
6268         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
6269         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
6270         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
6271         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
6272         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
6273         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
6274         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
6275         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
6276         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
6277         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
6278         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
6279         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
6280         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
6281         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
6282         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
6283         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
6284         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
6285         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
6286         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
6287         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6288         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
6289         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
6290         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
6291         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
6292         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
6293         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
6294         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
6295         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
6296         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
6297         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
6298         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
6299         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
6300         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
6301         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
6302         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
6303         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
6304         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
6305         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
6306         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
6307         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
6308         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
6309         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
6310         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
6311         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
6312         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
6313         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
6314         gcc.misc-tests/i386-pf-3dnow-1.c,
6315         gcc.misc-tests/i386-pf-athlon-1.c,
6316         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6317         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
6318         Declare built-in functions used.
6319         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
6320
6321 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
6322
6323         PR c++/16707
6324         * g++.dg/lookup/using12.C: New test.
6325
6326         * g++.dg/init/null1.C: Fix PR number.
6327         * g++.dg/parse/namespace10.C: Likewise.
6328
6329 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6330
6331         PR c++/16224
6332         * g++.dg/template/spec17.C: New test.
6333         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
6334         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
6335
6336 2004-08-02  David Billinghurst
6337
6338         PR fortran/16292
6339         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
6340
6341 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
6342
6343         * gcc.dg/ia64-got-1.c: New test case.
6344
6345 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6346
6347         PR c++/16489
6348         * g++.dg/init/null1.C: New test.
6349         * g++.dg/tc1/dr76.C: Adjust error marker.
6350
6351         PR c++/16529
6352         * g++.dg/parse/namespace10.C: New test.
6353
6354         PR c++/16810
6355         * g++.dg/inherit/ptrmem2.C: New test.
6356
6357 2004-08-02  Ben Elliston  <bje@au.ibm.com>
6358
6359         PR target/16155
6360         * gcc.dg/pr16155.c: New test.
6361
6362 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6363
6364         * gcc.dg/redecl-2.c: New test.
6365
6366 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
6367
6368         * gcc.dg/darwin-longdouble.c: New file.
6369
6370 2004-07-30  Richard Henderson  <rth@redhat.com>
6371
6372         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
6373         write to constant argument.
6374         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6375
6376 2004-07-30  Richard Henderson  <rth@redhat.com>
6377
6378         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
6379         tests of nearest around zero.
6380
6381 2004-07-30  Andrew Pinski  <apinski@apple.com>
6382
6383         * gcc.c-torture/compile/20040730-1.c: New test.
6384
6385 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6386
6387         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
6388         powerpc-eabispe.
6389
6390 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6391
6392         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
6393
6394 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
6395
6396         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
6397         contains $ld_library_path.
6398         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6399
6400 2004-07-29  Richard Henderson  <rth@redhat.com>
6401
6402         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
6403
6404         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
6405         (alt2, which): New.
6406         (Check): Accept either alternative.
6407
6408 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
6409
6410         * g++.dg/abi/inline1.C: New test.
6411         * g++.dg/abi/local1-a.cc: Likewise.
6412         * g++.dg/abi/local1.C: Likewise.
6413         * g++.dg/abi/mangle11.C: Tweak location of warnings.
6414         * g++.dg/abi/mangle12.C: Likewise.
6415         * g++.dg/abi/mangle17.C: Likewise.
6416         * g++.dg/abi/mangle20-2.C: Likewise.
6417         * g++.dg/opt/interface1.C: Likewise.
6418         * g++.dg/opt/interface1.h: Likewise.
6419         * g++.dg/opt/interface1-a.cc: New test.
6420         * g++.dg/parse/repo1.C: New test.
6421         * g++.dg/template/repo1.C: Likewise.
6422         * g++.dg/warn/Winline-1.C: Likewise.
6423         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
6424
6425 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
6426
6427         * gcc.dg/tree-ssa/20040729-1.c: New test.
6428
6429 2004-07-27  Matt Austern <austern@apple.com>
6430
6431         * gcc.dg/darwin-bool-1.c: New test.
6432         * gcc.dg/darwin-bool-2.c: New test.
6433
6434 2004-07-28  Richard Henderson  <rth@redhat.com>
6435
6436         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
6437         arguments in the correct type.  Don't write to constant arguments.
6438
6439 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6440
6441         PR tree-optimization/16688
6442         PR tree-optimization/16689
6443         * g++.dg/tree-ssa/pr16688.C: New test.
6444
6445 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6446
6447         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6448         loads.  Not only in the comment, this time.
6449
6450 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
6451
6452         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
6453         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
6454         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
6455         * gcc.dg/sh4a-bitmovua.c: New.
6456         * gcc.dg/sh4a-cos.c: New.
6457         * gcc.dg/sh4a-cosf.c: New.
6458         * gcc.dg/sh4a-fprun.c: New.
6459         * gcc.dg/sh4a-fsrra.c: New.
6460         * gcc.dg/sh4a-memmovua.c: New.
6461         * gcc.dg/sh4a-sin.c: New.
6462         * gcc.dg/sh4a-sincos.c: New.
6463         * gcc.dg/sh4a-sincosf.c: New.
6464         * gcc.dg/sh4a-sinf.c: New.
6465
6466 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6467
6468         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
6469         conditionals.
6470         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6471         loads.
6472         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
6473         DOM1.
6474
6475 2004-07-27  Andrew Pinski  <apinski@apple.com>
6476
6477         * g++.dg/rtti/tinfo1.C: Correct the xfail.
6478
6479 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
6480
6481         * gcc.dg/pragma-isr.c: New test.
6482
6483 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6484
6485         PR c++/14429
6486         * g++.dg/template/ttp11.C: New test.
6487
6488 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
6489
6490         * gcc.c-torture/compile/20040727-1.c: New test.
6491
6492 2004-07-26  Eric Christopher  <echristo@redhat.com>
6493
6494         * gcc.c-torture/compile/20040726-2.c: New test.
6495
6496 2004-07-26  Andrew Pinski  <apinski@apple.com>
6497
6498         * g++.dg/rtti/tinfo1.C: Xfail.
6499
6500 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
6501
6502         * gcc.c-torture/compile/20040726-1.c: New test.
6503
6504 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
6505             Brian Ryner  <bryner@brianryner.com>
6506
6507         PR c++/9283
6508         PR c++/15000
6509         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
6510         * g++.dg/ext/visibility/: New directory.
6511         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
6512         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
6513         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
6514         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
6515         * g++.dg/ext/visibility/fvisibility.C,
6516         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
6517         g++.dg/ext/visibility/fvisibility-override1.C
6518         g++.dg/ext/visibility/fvisibility-override2.C
6519         g++.dg/ext/visibility/memfuncts.C
6520         g++.dg/ext/visibility/noPLT.C
6521         g++.dg/ext/visibility/pragma.C
6522         g++.dg/ext/visibility/pragma-override1.C
6523         g++.dg/ext/visibility/pragma-override2.C
6524         g++.dg/ext/visibility/staticmemfuncts.C
6525         g++.dg/ext/visibility/virtual.C: New tests.
6526
6527 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6528
6529         PR c/15360
6530         * gcc.dg/pr15360-1.c: New test.
6531
6532 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
6533
6534         * gcc.dg/pragma-align-2.c: New test.
6535         * gcc.dg/pragma-init-fini.c: New test.
6536         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
6537         targets.
6538
6539 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
6540
6541         * gcc.dg/init-string-2.c: New test.
6542
6543 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
6544
6545         PR 16684
6546         * gcc.dg/Wredundant-decls-1.c: New test case.
6547
6548 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
6549
6550         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
6551         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
6552         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
6553         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
6554         * gcc.dg/compat/generate-random.c: New file.
6555         * gcc.dg/compat/generate-random.h: Likewise.
6556         * gcc.dg/compat/generate-random_r.c: Likewise.
6557         * gcc.dg/compat/struct-layout-1.h: Likewise.
6558         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
6559         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
6560         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
6561         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
6562         * gcc.dg/compat/struct-layout-1_main.c: New test.
6563         * gcc.dg/compat/struct-layout-1_x.c: New file.
6564         * gcc.dg/compat/struct-layout-1_y.c: New file.
6565         * gcc.dg/compat/struct-layout-1_test.h: New file.
6566
6567 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6568
6569         * gcc.dg/comp-return-1.c: New test
6570
6571 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
6572
6573         * gcc.dg/vmx/8-02a.c: Fix typo.
6574
6575         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
6576         * gcc.dg/darwin-abi-3.c: New test.
6577
6578         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
6579         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
6580
6581         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
6582         * gcc.dg/vmx/ops-long-1.c: New test.
6583         * gcc.dg/vmx/ops-long-2.c: New test.
6584
6585 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
6586
6587         * g++.dg/lookup/conv-[1234].C: New.
6588
6589 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
6590
6591         * g++.dg/parse/attr2.C: Simplify.
6592
6593 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6594
6595         PR c/7284
6596         * gcc.c-torture/execute/pr7284-1.c: New test.
6597
6598 2004-07-22  Brian Booth  <bbooth@redhat.com>
6599
6600         * gcc.dg/tree-ssa/20040721-1.c: New test.
6601
6602 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
6603
6604         * g++.dg/template/crash20.c: New.
6605
6606 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
6607
6608         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
6609         Add dg-run directive.  Declare variables as required.
6610         * gfortran.dg/g77/README: Update
6611
6612 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
6613
6614         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
6615         gcc.dg/cris-peep2-andu2.c: New tests.
6616
6617 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6618
6619         PR c/15052
6620         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
6621         on return type.
6622         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
6623         messages.
6624         * gcc.dg/qual-return-2.c: Update expected messages.
6625         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
6626
6627 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6628
6629         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
6630         * gcc.dg/noncompile/921102-1.c: Update expected error message.
6631
6632 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6633
6634         PR c/11250
6635         * gcc.dg/init-string-1.c: New test.
6636
6637 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
6638
6639         PR middle-end/15345
6640         PR c/16450
6641         * gcc.dg/torture/nested-fn-1.c: New test.
6642
6643 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
6644
6645         PR target/16559
6646         * gcc.dg/ia64-fptr-1.c: New file.
6647
6648 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6649
6650         PR c++/14497
6651         * g++.dg/template/spec16.C: New test.
6652         * g++.old-deja/g++.robertl/eb118.C: Remove.
6653
6654 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6655
6656         PR c++/509
6657         * g++.dg/template/spec15.C: New test.
6658
6659 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
6660
6661         Copy cases from g77.f-torture/execute and add dg-run
6662         directive.  Other changes as noted.
6663         * gfortran.dg/g77/13037.f
6664         * gfortran.dg/g77/1832.f
6665         * gfortran.dg/g77/19981119-0.f
6666         * gfortran.dg/g77/19990313-0.f
6667         * gfortran.dg/g77/19990313-1.f
6668         * gfortran.dg/g77/19990313-2.f
6669         * gfortran.dg/g77/19990313-3.f
6670         * gfortran.dg/g77/19990419-1.f
6671         * gfortran.dg/g77/19990826-0.f
6672         * gfortran.dg/g77/19990826-2.f
6673         * gfortran.dg/g77/20000503-1.f
6674         * gfortran.dg/g77/20001111.f
6675         * gfortran.dg/g77/20010116.f
6676         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
6677         * gfortran.dg/g77/20010430.f
6678         * gfortran.dg/g77/6177.f
6679         * gfortran.dg/g77/947.f
6680         * gfortran.dg/g77/970816-3.f
6681         * gfortran.dg/g77/971102-1.f
6682         * gfortran.dg/g77/980520-1.f
6683         * gfortran.dg/g77/980628-0.f
6684         * gfortran.dg/g77/980628-1.f
6685         * gfortran.dg/g77/980628-10.f
6686         * gfortran.dg/g77/980628-2.f
6687         * gfortran.dg/g77/980628-3.f
6688         * gfortran.dg/g77/980628-7.f
6689         * gfortran.dg/g77/980628-8.f
6690         * gfortran.dg/g77/980628-9.f
6691         * gfortran.dg/g77/980701-0.f
6692         * gfortran.dg/g77/980701-1.f
6693         * gfortran.dg/g77/cabs.f
6694         * gfortran.dg/g77/claus.f
6695         * gfortran.dg/g77/complex_1.f
6696         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
6697         * gfortran.dg/g77/dcomplex.f
6698         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
6699         * gfortran.dg/g77/f90-intrinsic-mathematical.f
6700         * gfortran.dg/g77/f90-intrinsic-numeric.f
6701         * gfortran.dg/g77/int8421.f
6702         * gfortran.dg/g77/labug1.f
6703         * gfortran.dg/g77/large_vec.f
6704         * gfortran.dg/g77/le.f
6705         * gfortran.dg/g77/short.f
6706         * gfortran.dg/g77/README: Update
6707
6708 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
6709
6710         PR c++/16637
6711         * g++.dg/parse/lookup4.C: New test.
6712
6713 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6714
6715         PR c++/16175
6716         * g++.dg/template/ttp10.C: New test.
6717
6718 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6719
6720         * gcc.dg/pr12625-1.c: New test.
6721
6722 2004-07-20  Steven Bosscher  <stevenb@suse.de>
6723
6724         * testsuite/gcc.dg/switch-warn-1.c: New test.
6725         * testsuite/gcc.dg/switch-warn-2.c: New test.
6726         * gcc.c-torture/compile/pr14730.c: Update.
6727
6728 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
6729
6730         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
6731         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
6732         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
6733         g++.dg/template/nontype3.C: Remove trailing CR from tests.
6734
6735 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
6736
6737         PR c++/16623
6738         * g++.dg/template/assign1.C: New test.
6739
6740 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6741
6742         PR c++/12170
6743         * g++.dg/template/ttp9.C: New test.
6744
6745 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
6746
6747         * gcc.dg/format/cmn-err-1.c: New test.
6748
6749 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6750
6751         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
6752         gcc.dg/Wparentheses-10.c: New tests.
6753         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
6754
6755 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6756
6757         PR fortran/16465
6758         * gfortran.dg/g77//ffixed-line-length-0.f,
6759         gfortran.dg/g77/ffixed-line-length-132.f,
6760         gfortran.dg/g77/ffixed-line-length-72.f,
6761         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
6762         gfortran.dg/g77/README: Update.
6763
6764 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6765
6766         PR c++/13092
6767         * g++.dg/template/non-dependent7.C: New test.
6768         * g++.dg/template/non-dependent8.C: Likewise.
6769         * g++.dg/template/non-dependent9.C: Likewise.
6770         * g++.dg/template/non-dependent10.C: Likewise.
6771
6772 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
6773
6774         PR c++/16337
6775         * g++.dg/parse/attr2.C: New test.
6776
6777 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
6778
6779         * g77.dg: Removed.
6780         * g77.f-torture: Ditto.
6781
6782 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6783
6784         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
6785         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
6786         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
6787
6788 2004-07-16  Richard Henderson  <rth@redhat.com>
6789
6790         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
6791
6792 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6793
6794         * lib/fortran-torture.exp (fortran-torture): Don't test compile
6795         tests with full list of options.
6796         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
6797         of TORTURE_OPTIONS if test contains 'dg-do run'.
6798
6799         PR fortran/16404
6800         * gfortran.dg/do_iterator.f90: New test.
6801
6802 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6803
6804         PR rtl-optimization/16536
6805         * gcc.c-torture/execute/restrict-1.c: New test.
6806
6807 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6808
6809         PR fortran/15324
6810         * gfortran.dg/pr15324.f90: New test.
6811
6812         PR fortran/15129
6813         * gfortran.dg/pr15129.f90: New test.
6814
6815         PR fortran/15140
6816         * gfortran.dg/pr15140.f90: New test.
6817
6818         PR fortran/13792
6819         * gfortran.fortran-torture/execute/bounds.f90: Add check for
6820         compile-time simplification.
6821
6822 2004-07-14  Mike Stump  <mrs@apple.com>
6823
6824         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
6825
6826 2004-07-14  James E Wilson  <wilson@specifixinc.com>
6827
6828         PR target/16325
6829         * gcc.dg/profile-generate-1.c: New.
6830
6831 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
6832
6833         * gcc.c-torture/execute/20040709-1.c: New test.
6834         * gcc.c-torture/execute/20040709-2.c: New test.
6835
6836 2004-07-14  Mike Stump  <mrs@apple.com>
6837
6838         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
6839
6840 2004-07-14  Mike Stump  <mrs@apple.com>
6841
6842         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
6843
6844 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
6845
6846         PR c++/16518
6847         * g++.dg/parse/mutable1.C: New test.
6848
6849 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
6850
6851         PR tree-optimization/16443
6852         * gcc.dg/tree-ssa/20040713-1.c: New test.
6853
6854 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
6855
6856         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
6857         for operator new.
6858
6859 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6860
6861         * gfortran.dg/g77/README: New file
6862         * gfortran.dg/g77/19981216-0.f:  Copy from
6863         g77.f-torture/noncompile.  Add "dg-do compile" and
6864         dg-error as required.
6865         * gfortran.dg/g77/19990218-1.f: Likewise
6866         * gfortran.dg/g77/19990905-1.f: Likewise
6867         * gfortran.dg/g77/9263.f: Likewise
6868         * gfortran.dg/g77/980615-0.f: Likewise
6869         * gfortran.dg/g77/980616-0.f: Likewise
6870         * gfortran.dg/g77/check0.f: Likewise
6871         * gfortran.dg/g77/select_no_compile.f: Likewise
6872
6873 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6874
6875         Copy files from g77.f-torture/compile.
6876         Add "{ dg-do compile}".  Other changes as noted
6877         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
6878         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
6879         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
6880         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
6881         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
6882         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
6883         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
6884         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
6885         statement to conform to standard.  Append alpha1.x for reference.
6886         * gfortran.dg/g77/xformat.f: Add dg-warning
6887
6888 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
6889
6890         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
6891         Add {dg-do compile} directive.
6892         * gfortran.dg/g77/cpp2.F: Likewise
6893
6894 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6895
6896         PR c++/5402
6897         * g++.dg/lookup/name-clash1.C: New test.
6898
6899         PR c++/9777
6900         * g++.dg/lookup/name-clash2.C: New test.
6901
6902         PR c++/12102
6903         * g++.dg/lookup/name-clash3.C: New test.
6904
6905 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6906
6907         * g++.dg/lookup/new2.C: New test.
6908         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
6909
6910 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
6911
6912         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
6913         Add {dg-do compile} directive.
6914         * gfortran.dg/g77/13060.f: Likewise
6915         * gfortran.dg/g77/19990218-0.f: Likewise
6916         * gfortran.dg/g77/19990305-0.f: Likewise
6917         * gfortran.dg/g77/19990419-0.f: Likewise
6918         * gfortran.dg/g77/19990502-0.f: Likewise
6919         * gfortran.dg/g77/19990502-1.f: Likewise
6920         * gfortran.dg/g77/19990525-0.f: Likewise
6921         * gfortran.dg/g77/19990826-1.f: Likewise
6922         * gfortran.dg/g77/19990826-3.f: Likewise
6923         * gfortran.dg/g77/19990905-2.f: Likewise
6924         * gfortran.dg/g77/20000412-1.f: Likewise
6925         * gfortran.dg/g77/20000511-1.f: Likewise
6926         * gfortran.dg/g77/20000511-2.f: Likewise
6927         * gfortran.dg/g77/20000518.f: Likewise
6928         * gfortran.dg/g77/20000601-1.f: Likewise
6929         * gfortran.dg/g77/20000601-2.f: Likewise
6930         * gfortran.dg/g77/20000629-1.f: Likewise
6931         * gfortran.dg/g77/20000630-2.f: Likewise
6932         * gfortran.dg/g77/20010115.f: Likewise
6933         * gfortran.dg/g77/20010321-1.f: Likewise
6934         * gfortran.dg/g77/20010426.f: Likewise
6935         * gfortran.dg/g77/20020307-1.f: Likewise
6936         * gfortran.dg/g77/8485.f: Likewise
6937         * gfortran.dg/g77/960317-1.f: Likewise
6938         * gfortran.dg/g77/970915-0.f: Likewise
6939         * gfortran.dg/g77/980310-1.f: Likewise
6940         * gfortran.dg/g77/980310-2.f: Likewise
6941         * gfortran.dg/g77/980310-3.f: Likewise
6942         * gfortran.dg/g77/980310-4.f: Likewise
6943         * gfortran.dg/g77/980310-6.f: Likewise
6944         * gfortran.dg/g77/980310-7.f: Likewise
6945         * gfortran.dg/g77/980310-8.f: Likewise
6946         * gfortran.dg/g77/980419-2.f: Likewise
6947         * gfortran.dg/g77/980424-0.f: Likewise
6948         * gfortran.dg/g77/980427-0.f: Likewise
6949         * gfortran.dg/g77/980729-0.f: Likewise
6950         * gfortran.dg/g77/981117-1.f: Likewise
6951         * gfortran.dg/g77/toon_1.f: Likewise
6952
6953 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6954
6955         PR c++/2204
6956         * g++.dg/other/abstract2.C: New test.
6957
6958 2004-07-12  Paul Brook  <paul@codesourcery.com>
6959
6960         * gfortran.dg/pointer_init_1.f90: New test.
6961
6962 2004-07-11  Paul Brook  <paul@codesourcery.com>
6963
6964         PR fortran/15986
6965         * gfortran.dg/contained_1.f90: New test.
6966
6967 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
6968
6969         * g++.dg/parse/defarg8.C: New test.
6970
6971 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6972
6973         PR fortran/16433
6974         * gfortran.dg/pr16433.f: New test.
6975
6976         PR fortran/17574
6977         * gfortran.dg/pr15754.f90: New test.
6978
6979 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
6980
6981         PR tree-optimization/16437
6982         * gcc.c-torture/execute/bitfld-4.c: New test.
6983
6984 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6985
6986         * gfortran.fortran-torture/execute/common_2.f90: Add check for
6987         access to common var from module.
6988
6989 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6990
6991         PR fortran/16336
6992         * gfortran.fortran-torture/execute/common_2.f90: New test.
6993
6994 2004-07-10  Paul Brook  <paul@codesourcery.com>
6995
6996         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
6997
6998 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6999
7000         PR fortran/15969
7001         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
7002
7003 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
7004
7005         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
7006         * gfortran.dg/g77/ffixed-form-2.f: Likewise
7007         * gfortran.dg/g77/ffree-form-1.f: Likewise
7008         * gfortran.dg/g77/ffree-form-2.f: Likewise
7009         * gfortran.dg/g77/ffree-form-3.f: Likewise
7010         * gfortran.dg/g77/fno-underscoring.f: Likewise
7011         * gfortran.dg/g77/funderscoring.f: Likewise
7012         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
7013
7014 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7015
7016         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
7017
7018 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7019         Paul Brook  <paul@codesourcery.com>
7020
7021         PR fortran/13415
7022         * gfortran.dg/common_pointer_1.f90: New test.
7023
7024 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7025
7026         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
7027
7028 2004-07-09  James E Wilson  <wilson@specifixinc.com>
7029
7030         PR target/16364
7031         * gcc.c-torture/compile/20040709-1.c: New.
7032
7033 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7034
7035         PR fortran/14077
7036         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
7037
7038 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7039
7040         PR fortran/13201
7041         * gfortran.dg/shape_1.f90: New test.
7042
7043 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
7044             Andrew Pinski  <apinski@apple.com>
7045
7046         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
7047
7048 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7049
7050         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
7051         comment.
7052
7053 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7054         Paul Brook  <paul@codesourcery.com>
7055
7056         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
7057         '.f95' and '.F95'.
7058
7059 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
7060
7061         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
7062
7063 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7064
7065         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
7066         testcases with capital suffix.
7067
7068 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7069
7070         PR fortran/15481
7071         PR fortran/13372
7072         PR fortran/13575
7073         PR fortran/15978
7074         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
7075
7076         * gfortran.dg/implicit_1.f90: New test.
7077
7078 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7079
7080         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
7081         expression to match gfortran warning/error messages
7082         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
7083         dg-error text.
7084
7085 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7086
7087         * lib/fortran-torture.exp: Rename proc search_for to
7088         search_for_re.
7089
7090 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7091
7092         * gcc.c-torture/execute/simd-5.x: New file.
7093         XFAIL on SPARC 64-bit at -O0.
7094
7095 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7096
7097         PR c++/8211
7098         PR c++/16165
7099         * g++.dg/warn/effc3.C: New test.
7100
7101 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7102
7103         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
7104         change X to 1X in format.
7105         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
7106         add data statements to conform to standard.
7107
7108 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7109
7110         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
7111         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
7112         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
7113
7114 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7115
7116         * gfortran.dg/g77/7388.f: Copy from g77.dg
7117         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
7118         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
7119         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
7120         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
7121         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
7122         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
7123         * gfortran.dg/g77/strlen0.f: Likewise
7124
7125 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
7126
7127         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
7128         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
7129
7130 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7131
7132         * gcc.c-torture/execute/920428-2.x: Delete.
7133         * gcc.c-torture/execute/920501-7.x: Likewise.
7134
7135 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
7136
7137         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
7138         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
7139         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
7140         prescott and c3-2.
7141         (PREFETCH_3DNOW): Add -march=c3.
7142
7143 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
7144
7145         PR c/16437
7146         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
7147         * gcc.c-torture/execute/bf64-1.x: Likewise.
7148
7149 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7150
7151         * gcc.c-torture/compile/20040708-1.c: New test.
7152
7153 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7154
7155         PR c++/16169
7156         * g++.dg/warn/effc2.C: New test.
7157
7158 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7159
7160         * gcc.c-torture/execute/bitfld-1.x: Remove.
7161         * gcc.c-torture/execute/bitfld-3.c: New test.
7162         * gcc.dg/bitfld-2.c: Remove XFAILs.
7163
7164 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7165
7166         PR c++/16276
7167         * g++.dg/rtti/tinfo1.C: New file.
7168
7169 2004-07-07  Eric Christopher  <echristo@redhat.com>
7170
7171         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
7172
7173 2004-07-07  Andrew Pinski  <apinski@apple.com>
7174
7175         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
7176
7177 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
7178
7179         * g++.dg/init/call1.C: XFAIL.
7180
7181 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
7182
7183         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
7184         except for movstrict*, to movmem* and clrstr* to clrmem*.
7185
7186 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
7187
7188         * gcc.c-torture/execute/20040707-1.c: New test.
7189
7190 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
7191
7192         * gcc.c-torture/execute/20040706-1.c: New test.
7193
7194 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7195
7196         PR c++/3671
7197         * g++.dg/template/spec14.C: New test.
7198
7199 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
7200
7201         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
7202         nothing if not yet defined.  Use it in b, c and d type definitions.
7203         * gcc.c-torture/execute/20040705-1.c: New test.
7204         * gcc.c-torture/execute/20040705-2.c: New test.
7205
7206 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7207
7208         PR c++/2518
7209         * g++.dg/lookup/new1.C: New test.
7210
7211 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7212
7213         PR c++/11406
7214         * g++.dg/template/sizeof8.C: New test.
7215
7216 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
7217
7218         * gcc.c-torture/compile/20040705-1.c: New test.
7219
7220 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
7221
7222         * gfortran.fortran-torture/execute/seq_io.f90: New test.
7223
7224 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
7225
7226         * gcc.dg/cpp/if-mop.c: Two new testcases.
7227         * gcc.dg/cpp/trad/comment-3.c: New.
7228
7229 2004-07-04  Paul Brook  <paul@codesourcery.com>
7230
7231         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
7232
7233 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
7234
7235         PR c++/3761
7236         * g++.dg/lookup/crash4.C: New test.
7237
7238 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
7239
7240         * gcc.c-torture/execute/builtin-abs-1.c
7241         * gcc.c-torture/execute/builtin-abs-2.c
7242         * gcc.c-torture/execute/builtin-complex-1.c
7243         * gcc.c-torture/execute/builtins/string-1-lib.c
7244         * gcc.c-torture/execute/builtins/string-1.c
7245         * gcc.c-torture/execute/builtins/string-2-lib.c
7246         * gcc.c-torture/execute/builtins/string-2.c
7247         * gcc.c-torture/execute/builtins/string-3-lib.c
7248         * gcc.c-torture/execute/builtins/string-3.c
7249         * gcc.c-torture/execute/builtins/string-4-lib.c
7250         * gcc.c-torture/execute/builtins/string-4.c
7251         * gcc.c-torture/execute/builtins/string-5-lib.c
7252         * gcc.c-torture/execute/builtins/string-5.c
7253         * gcc.c-torture/execute/builtins/string-6-lib.c
7254         * gcc.c-torture/execute/builtins/string-6.c
7255         * gcc.c-torture/execute/builtins/string-7-lib.c
7256         * gcc.c-torture/execute/builtins/string-7.c
7257         * gcc.c-torture/execute/builtins/string-8-lib.c
7258         * gcc.c-torture/execute/builtins/string-8.c
7259         * gcc.c-torture/execute/builtins/string-9-lib.c
7260         * gcc.c-torture/execute/builtins/string-9.c
7261         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
7262         * gcc.c-torture/execute/builtins/string-asm-1.c
7263         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
7264         * gcc.c-torture/execute/builtins/string-asm-2.c
7265         * gcc.c-torture/execute/stdio-opt-1.c
7266         * gcc.c-torture/execute/stdio-opt-2.c
7267         * gcc.c-torture/execute/stdio-opt-3.c
7268         * gcc.c-torture/execute/string-opt-1.c
7269         * gcc.c-torture/execute/string-opt-10.c
7270         * gcc.c-torture/execute/string-opt-11.c
7271         * gcc.c-torture/execute/string-opt-12.c
7272         * gcc.c-torture/execute/string-opt-13.c
7273         * gcc.c-torture/execute/string-opt-14.c
7274         * gcc.c-torture/execute/string-opt-15.c
7275         * gcc.c-torture/execute/string-opt-16.c
7276         * gcc.c-torture/execute/string-opt-2.c
7277         * gcc.c-torture/execute/string-opt-6.c
7278         * gcc.c-torture/execute/string-opt-7.c
7279         * gcc.c-torture/execute/string-opt-8.c:
7280         Replace with ...
7281
7282         * gcc.c-torture/execute/builtins/abs-2.c
7283         * gcc.c-torture/execute/builtins/abs-3.c
7284         * gcc.c-torture/execute/builtins/complex-1.c
7285         * gcc.c-torture/execute/builtins/fprintf.c
7286         * gcc.c-torture/execute/builtins/fputs.c
7287         * gcc.c-torture/execute/builtins/memcmp.c
7288         * gcc.c-torture/execute/builtins/memmove.c
7289         * gcc.c-torture/execute/builtins/memops-asm.c
7290         * gcc.c-torture/execute/builtins/mempcpy-2.c
7291         * gcc.c-torture/execute/builtins/mempcpy.c
7292         * gcc.c-torture/execute/builtins/memset.c
7293         * gcc.c-torture/execute/builtins/printf.c
7294         * gcc.c-torture/execute/builtins/sprintf.c
7295         * gcc.c-torture/execute/builtins/strcat.c
7296         * gcc.c-torture/execute/builtins/strchr.c
7297         * gcc.c-torture/execute/builtins/strcmp.c
7298         * gcc.c-torture/execute/builtins/strcpy.c
7299         * gcc.c-torture/execute/builtins/strcspn.c
7300         * gcc.c-torture/execute/builtins/strlen-2.c
7301         * gcc.c-torture/execute/builtins/strlen.c
7302         * gcc.c-torture/execute/builtins/strncat.c
7303         * gcc.c-torture/execute/builtins/strncmp-2.c
7304         * gcc.c-torture/execute/builtins/strncmp.c
7305         * gcc.c-torture/execute/builtins/strncpy.c
7306         * gcc.c-torture/execute/builtins/strpbrk.c
7307         * gcc.c-torture/execute/builtins/strpcpy-2.c
7308         * gcc.c-torture/execute/builtins/strpcpy.c
7309         * gcc.c-torture/execute/builtins/strrchr.c
7310         * gcc.c-torture/execute/builtins/strspn.c
7311         * gcc.c-torture/execute/builtins/strstr-asm.c
7312         * gcc.c-torture/execute/builtins/strstr.c:
7313         ... these new files.
7314
7315         * gcc.c-torture/execute/builtins/abs-2-lib.c
7316         * gcc.c-torture/execute/builtins/abs-3-lib.c
7317         * gcc.c-torture/execute/builtins/complex-1-lib.c
7318         * gcc.c-torture/execute/builtins/fprintf-lib.c
7319         * gcc.c-torture/execute/builtins/fputs-lib.c
7320         * gcc.c-torture/execute/builtins/memcmp-lib.c
7321         * gcc.c-torture/execute/builtins/memmove-lib.c
7322         * gcc.c-torture/execute/builtins/memops-asm-lib.c
7323         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
7324         * gcc.c-torture/execute/builtins/mempcpy-lib.c
7325         * gcc.c-torture/execute/builtins/memset-lib.c
7326         * gcc.c-torture/execute/builtins/printf-lib.c
7327         * gcc.c-torture/execute/builtins/sprintf-lib.c
7328         * gcc.c-torture/execute/builtins/strcat-lib.c
7329         * gcc.c-torture/execute/builtins/strchr-lib.c
7330         * gcc.c-torture/execute/builtins/strcmp-lib.c
7331         * gcc.c-torture/execute/builtins/strcpy-lib.c
7332         * gcc.c-torture/execute/builtins/strcspn-lib.c
7333         * gcc.c-torture/execute/builtins/strlen-2-lib.c
7334         * gcc.c-torture/execute/builtins/strlen-lib.c
7335         * gcc.c-torture/execute/builtins/strncat-lib.c
7336         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
7337         * gcc.c-torture/execute/builtins/strncmp-lib.c
7338         * gcc.c-torture/execute/builtins/strncpy-lib.c
7339         * gcc.c-torture/execute/builtins/strpbrk-lib.c
7340         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
7341         * gcc.c-torture/execute/builtins/strpcpy-lib.c
7342         * gcc.c-torture/execute/builtins/strrchr-lib.c
7343         * gcc.c-torture/execute/builtins/strspn-lib.c
7344         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
7345         * gcc.c-torture/execute/builtins/strstr-lib.c
7346         * gcc.c-torture/execute/builtins/lib/abs.c
7347         * gcc.c-torture/execute/builtins/lib/fprintf.c
7348         * gcc.c-torture/execute/builtins/lib/memset.c
7349         * gcc.c-torture/execute/builtins/lib/printf.c
7350         * gcc.c-torture/execute/builtins/lib/sprintf.c
7351         * gcc.c-torture/execute/builtins/lib/strcpy.c
7352         * gcc.c-torture/execute/builtins/lib/strcspn.c
7353         * gcc.c-torture/execute/builtins/lib/strncat.c
7354         * gcc.c-torture/execute/builtins/lib/strncmp.c
7355         * gcc.c-torture/execute/builtins/lib/strncpy.c
7356         * gcc.c-torture/execute/builtins/lib/strpbrk.c
7357         * gcc.c-torture/execute/builtins/lib/strspn.c
7358         * gcc.c-torture/execute/builtins/lib/strstr.c:
7359         New files containing support routines.
7360
7361         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
7362         declaration.
7363         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
7364         when not optimizing.
7365
7366 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
7367
7368         PR c++/16240
7369         * g++.dg/abi/mangle22.C: New test.
7370         * g++.dg/abi/mangle23.C: Likewise.
7371
7372 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
7373
7374         PR fortran/16290
7375         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
7376         Allow for cases without denormalized floating point numbers.
7377
7378 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
7379
7380         PR c/1027
7381         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7382         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
7383         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
7384         expected warning text.
7385         * gcc.dg/format/diag-2.c: New test.
7386
7387 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7388
7389         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
7390
7391 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
7392
7393         * gcc.dg/builtins-43.c: New.
7394         * gcc.dg/builtins-44.c: New.
7395         * gcc.dg/builtins-45.c: New.
7396
7397 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
7398             Andreas Tobler  <a.tobler@schweiz.ch>
7399
7400         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
7401         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
7402         as SIGSEGV.
7403         * gcc.dg/cleanup-11.c: Likewise.
7404         * gcc.dg/cleanup-8.c: Likewise.
7405         * gcc.dg/cleanup-9.c: Likewise.
7406         * gcc.dg/cleanup-5.c: Run on all platforms.
7407
7408 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7409
7410         * g++.dg/warn/nonnull1.C: New test.
7411
7412 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7413
7414         * gcc.dg/compat/compat-common.h: Wrap up CINT in
7415         an #ifndef SKIP_COMPLEX_INT/#endif pair.
7416         Special-case the Sun compiler wrt to <complex.h>.
7417
7418 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
7419
7420         * gcc.dg/Wunreachable-8.C: New test.
7421
7422         * gcc.dg/h8300-ice2.c : New test.
7423
7424 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
7425
7426         PR fortran/16161
7427         * gfortran.fortran-torture/compile/implicit.f90: Add test
7428         for implicit character.
7429
7430 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
7431
7432         PR fortran/16289
7433         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
7434         Use tiny() intrinsic to find smallest non-negative real
7435
7436 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
7437
7438         * gcc.dg/compat/struct-by-value-22_main.c: New test.
7439         * gcc.dg/compat/struct-by-value-22_x.c: New.
7440         * gcc.dg/compat/struct-by-value-22_y.c: New.
7441
7442         * gcc.c-torture/execute/20040629-1.c: New test.
7443
7444 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
7445
7446         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
7447         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
7448
7449         PR target/16195
7450         * gcc.dg/20040625-1.c: New test.
7451
7452 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7453
7454         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
7455
7456 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7457
7458         PR fortran/15963
7459         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
7460
7461 2004-06-29  Richard Henderson  <rth@redhat.com>
7462
7463         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
7464
7465 2004-06-29  Paul Brook  <paul@codesourcery.com>
7466
7467         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
7468         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
7469
7470 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
7471
7472         PR c++/16260
7473         * g++.dg/parse/crash15.C: New.
7474
7475 2004-06-28  Andrew Pinski  <apinski@apple.com>
7476
7477         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
7478         by the error already.
7479
7480         * g++.dg/opt/ptrmem4.C: Change to compile only test.
7481
7482 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
7483
7484         PR target/14041
7485         * gcc.dg/h8300-bss-align-1.c : New.
7486
7487 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
7488
7489         * PR c++/16174
7490         * g++.dg/template/ctor4.C: New.
7491
7492 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7493
7494         PR c++/16205
7495         * g++.dg/warn/Wsequence-point-1.C: New test.
7496
7497 2004-06-27  Paul Brook  <paul@codesourcery.com>
7498
7499         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
7500
7501 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
7502
7503         * g++.old-deja/g++.mike/p7325.C: Remove.
7504
7505 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7506
7507         PR c/14963
7508         * gcc.dg/pr14963.c: New test.
7509
7510 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
7511
7512         PR c++/16193
7513         * g++.dg/parse/redef1.C: New test.
7514
7515 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
7516
7517         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
7518         20021110.c.
7519         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
7520         20021119-1.c.
7521         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
7522         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
7523         5-04.c.
7524         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
7525         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
7526         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
7527         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
7528         g++.brendan/enum14.C.
7529         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
7530         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
7531         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
7532         g++.mike/virt1.C.
7533         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
7534         memtemp24.C.
7535
7536 2004-06-27  Roger Sayle  <roger@eyesopen.com>
7537
7538         * gcc.dg/20040527-1.c: New test case.
7539
7540 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
7541
7542         PR gfortran/pr16196
7543         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
7544
7545 2004-06-25  Roger Sayle  <roger@eyesopen.com>
7546
7547         PR middle-end/15825
7548         * gcc.dg/pr15825-1.c: New test case.
7549
7550 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7551
7552         * gcc.c-torture/execute/20040625-1.c: New test.
7553
7554 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7555
7556         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
7557
7558 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
7559
7560         * gcc.dg/torture/mips-div-1.c: New test.
7561
7562 2004-06-24  Jeff Law  <law@redhat.com>
7563
7564         * gcc.dg/tree-ssa/20040624-1.c: New test.
7565
7566 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
7567
7568         * gcc.c-torture/compile/20040624-1.c: New test.
7569
7570 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7571
7572         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
7573         this directory.
7574
7575 2004-06-23  Andrew Pinski  <apinski@apple.com>
7576
7577         PR middle-end/15988
7578         * g++.dg/opt/ptrmem4.C: New test.
7579
7580         * gcc.dg/c90-array-quals-2.c: New test.
7581
7582 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
7583
7584         * gcc.dg/kpice1.c: New test.
7585
7586 2006-06-23  Andrew Pinski  <apinski@apple.com>
7587
7588         * gcc.dg/c90-array-quals.c: New test.
7589
7590 2006-06-22  Richard Henderson  <rth@redhat.com>
7591
7592         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
7593
7594 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
7595
7596         * gcc.dg/builtins-config.h: Handle FreeBSD.
7597
7598 2006-06-22  Richard Henderson  <rth@redhat.com>
7599
7600         * g++.dg/opt/devirt1.C: New.
7601
7602 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
7603
7604         * g++.dg/opt/pr15551.C: New testcase.
7605
7606 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
7607
7608         PR target/14800
7609         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
7610         x86_64-*-linux* when compiling for 32bit.
7611
7612 2004-06-21  Andrew Pinski  <apinski@apple.com>
7613
7614         * gcc.dg/pch/struct-1.c: New.
7615         * gcc.dg/pch/struct-1.hs: New.
7616
7617 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
7618
7619         * gcc.dg/pch/save-temps-1.c: New file.
7620         * gcc.dg/pch/save-temps-1.hs: New file.
7621
7622 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
7623
7624         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
7625         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
7626
7627 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7628
7629         * gfortran.fortran-torture/execute/select_1.f90: Rename function
7630         to fix type error.
7631         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
7632         Remove trailing spaces.
7633
7634 2004-06-21  Richard Henderson  <rth@redhat.com>
7635
7636         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
7637         merging && to BIT_FIELD_REF.
7638
7639 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
7640
7641         * g++.dg/opt/placeholder1.C: New test.
7642
7643 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7644
7645         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
7646         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
7647         * gcc.dg/compat/union-m128-1_x.c: Likewise.
7648         * gcc.dg/compat/union-m128-1_y.c: Likewise.
7649
7650 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
7651
7652         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
7653         extern "C".
7654         * g++.dg/other/pragma-re-1.C: Add comments.
7655
7656 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
7657
7658         PR gfortran/16080
7659         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
7660
7661 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
7662
7663         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
7664         instead of setting the type of size_t by
7665         hand.
7666
7667 2004-06-18  Roger Sayle  <roger@eyesopen.com>
7668
7669         * gcc.dg/unordered-2.c: New test case.
7670         * gcc.dg/unordered-3.c: New test case.
7671
7672 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
7673
7674         PR other/16043
7675         * lib/g++.exp (g++_version): Tweak regexp for version
7676         * lib/g77.exp (g77_version): Likewise
7677         * lib/gfortran.exp (gfortran_version): Likewise
7678         * lib/objc.exp (objc_version): Likewise
7679         * lib/treelang.exp (treelang_version): Likewise
7680
7681 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
7682
7683         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
7684         Use INT_MAX instead of __INT_MAX__.
7685         * gcc.dg/compat/struct-align-2_y.c: Likewise.
7686
7687         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
7688         * gcc.dg/compat/scalar-return-3_x.c: Use it.
7689         * gcc.dg/compat/scalar-return-3_y.c: Use it.
7690         * gcc.dg/compat/scalar-return-4_x.c: Use it.
7691         * gcc.dg/compat/scalar-return-4_y.c: Use it.
7692         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
7693         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
7694         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
7695         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
7696
7697         * gcc.dg/range-test-1.c: New test.
7698         * g++.dg/opt/range-test-1.C: New test.
7699
7700 2004-06-17  Richard Henderson  <rth@redhat.com>
7701
7702         * objc.dg/sync-1.m: New.
7703         * objc.dg/try-catch-1.m: Don't force next runtime.
7704         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
7705         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
7706         shadowed catch clause.
7707         * objc.dg/try-catch-5.m: New.
7708
7709 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
7710
7711         Bug 14610
7712         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
7713
7714 2004-06-15  Richard Henderson  <rth@redhat.com>
7715
7716         * gcc.dg/20001116-1.c: Move expected warning line.
7717
7718 2004-06-15  Richard Henderson  <rth@redhat.com>
7719
7720         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
7721         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
7722
7723 2004-06-15  Jeff Law  <law@redhat.com>
7724
7725         * gcc.dg/tree-ssa/20040615-1.c: New test.
7726         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
7727         be less sensitive to operand ordering.
7728         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
7729
7730 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
7731
7732         * g++.dg/abi/bitfield3.C: Add comment..
7733
7734 2004-06-15  Richard Henderson  <rth@redhat.com>
7735
7736         * g++.dg/ext/stmtexpr1.C: XFAIL.
7737         * gcc.dg/20030612-1.c: XFAIL.
7738
7739 2004-06-15  Eric Christopher  <echristo@redhat.com>
7740
7741         * g++.dg/charset/asm5.c: New.
7742         * gcc.dg/charset/asm6.c: New.
7743
7744 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7745
7746         PR fortran/15962
7747         * gfortran.fortran-torture/execute/select_1.f90: New test.
7748
7749 2004-06-15  Paul Brook  <paul@codesourcery.com>
7750
7751         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
7752
7753 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7754
7755         PR c++/15967
7756         * g++.dg/lookup/crash3.C: New test.
7757
7758 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7759
7760         PR c++/15947
7761         * g++.dg/parse/dtor4.C: New test.
7762
7763 2004-06-14  Jeff Law  <law@redhat.com>
7764
7765         * gcc.c-torture/compile/20040614-1.c: New test.
7766
7767 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7768
7769         PR fortran/15211
7770         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
7771         LEN of a character array.
7772
7773 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
7774
7775         PR c++/15096
7776         * g++.dg/template/ptrmem10.C: New test.
7777
7778         PR c++/14930
7779         * g++.dg/template/friend30.C: New test.
7780
7781 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7782
7783         PR fortran/14928
7784         * gfortran.fortran-torture/compile/mloc.f90: New test.
7785
7786 2004-06-13  Paul Brook  <paul@codesourcery.com>
7787
7788         * gfortran.fortran-torture/execute/random_2.f90: New test.
7789
7790 2004-06-13  Eric Christopher  <echristo@redhat.com>
7791
7792         * gcc.dg/noncompile/redecl-1.c: Fix error message.
7793
7794 2004-06-12  Paul Brook  <paul@codesourcery.com>
7795
7796         * gfortran.fortran-torture/execute/contained_3.f90: New test.
7797
7798 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7799
7800         PR fortran/14923
7801         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
7802
7803 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7804
7805         PR fortran/14957
7806         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
7807         syntax errors in end statements of contained subroutines.
7808
7809 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7810
7811         PR fortran/12841
7812         * gfortran.fortran-torture/execute/null_arg.f90: New test.
7813
7814 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7815
7816         PR fortran/15665
7817         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
7818
7819 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
7820
7821         PR gfortran/12839
7822         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
7823
7824 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
7825
7826         PR c++/15862
7827         * g++.dg/parse/enum1.C: New test.
7828
7829 2004-06-10  Jeff Law  <law@redhat.com>
7830
7831         * gcc.c-torture/compile/20040610-1.c: New test.
7832
7833 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7834
7835         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
7836         * g++.old-deja/g++.other/decl3.C: Likewise.
7837
7838 2004-06-10  Brian Booth  <bbooth@redhat.com>
7839
7840         * gcc.dg/tree-ssa/20031015-1.c: Scan for
7841         V_MAY_DEF instead of VDEF.
7842         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
7843
7844 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
7845
7846         PR c++/14211
7847         * g++.dg/conversion/const1.C: New test.
7848
7849         PR c++/15076
7850         * g++.dg/conversion/reinterpret1.C: New test.
7851
7852         PR c++/15877
7853         * g++.dg/template/enum2.C: New test.
7854
7855         PR c++/15227
7856         * g++.dg/template/error13.C: New test.
7857
7858 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7859
7860         PR fortran/14957
7861         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
7862         arguments to test_* REAL and of the right size.
7863
7864 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7865
7866         PR target/15569
7867         PR rtl-optimization/15681
7868         * gcc.dg/20040609-1.c: New test.
7869
7870 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
7871
7872         PR c++/14791
7873         * g++.dg/opt/builtins1.C: New test.
7874
7875 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
7876
7877         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
7878         that use default windows32 struct layout.
7879         * gcc.dg/i386-bitfield2.c: Likewise.
7880
7881 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
7882
7883         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
7884         for mingw32 and cygwin targets.
7885
7886 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
7887
7888         * gcc.dg/pch/macro-4.c: New.
7889         * gcc.dg/pch/macro-4.hs: New.
7890
7891 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7892
7893         PR fortran/13249
7894         * gfortran.fortran-torture/compile/name_clash.f90: New test.
7895
7896 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7897
7898         PR fortran/13372
7899         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
7900
7901 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7902
7903         PR gfortran/14897
7904         * gfortran.fortran-torture/execute/t_edit.f90: New test.
7905
7906 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
7907
7908         PR gfortran/15755
7909         * gfortran.fortran-torture/execute/backspace.c : New test.
7910
7911 2004-06-09  Paul Brook  <paul@codesourcery.com>
7912
7913         * gfortran.fortran-torture/execure/intrinsic_associated.f90
7914         (pointer_to_section): Rewrite to use smaller array.
7915
7916 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
7917
7918         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
7919         * gcc.dg/ext/altivec-10.c: Same.
7920         * gcc.dg/ext/altivec-11.c: Same.
7921         * gcc.dg/ext/altivec-12.c: Same.
7922         * gcc.dg/ext/altivec-13.c: Same.
7923         * gcc.dg/ext/altivec-14.c: Same.
7924         * gcc.dg/ext/altivec-15.c: Same.
7925         * gcc.dg/ext/altivec-16.c: Same.
7926         * gcc.dg/ext/altivec-3.c: Same.
7927         * gcc.dg/ext/altivec-4.c: Same.
7928         * gcc.dg/ext/altivec-6.c: Same.
7929         * gcc.dg/ext/altivec-7.c: Same.
7930         * gcc.dg/ext/altivec-8.c: Same.
7931         * gcc.dg/ext/altivec-varargs-1.c: Same.
7932
7933         * g++.dg/ext/altivec-1.C: Correct dg syntax.
7934         * g++.dg/ext/altivec-10.C: Same.
7935         * g++.dg/ext/altivec-2.C: Same.
7936         * g++.dg/ext/altivec-3.C: Same.
7937         * g++.dg/ext/altivec-4.C: Same.
7938         * g++.dg/ext/altivec-5.C: Same.
7939         * g++.dg/ext/altivec-6.C: Same.
7940         * g++.dg/ext/altivec-7.C: Same.
7941         * g++.dg/ext/altivec-8.C: Same.
7942         * g++.dg/ext/altivec-9.C: Same.
7943
7944 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7945
7946         PR c++/7841
7947         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
7948
7949 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7950
7951         * gcc.dg/union-1.c: New test.
7952
7953 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7954
7955         * gcc.dg/builtins-41.c: New test case.
7956         * gcc.dg/builtins-42.c: New test case.
7957
7958 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7959
7960         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
7961         * g++.dg/ext/altivec-10.C: Same.
7962         * g++.dg/ext/altivec-2.C: Same.
7963         * g++.dg/ext/altivec-3.C: Same.
7964         * g++.dg/ext/altivec-4.C: Same.
7965         * g++.dg/ext/altivec-5.C: Same.
7966         * g++.dg/ext/altivec-6.C: Same.
7967         * g++.dg/ext/altivec-7.C: Same.
7968         * g++.dg/ext/altivec-8.C: Same.
7969         * g++.dg/ext/altivec-9.C: Same.
7970         * g++.old-deja/g++.abi/cxa_vec.C: Same.
7971         * g++.old-deja/g++.brendan/new3.C: Same.
7972         * gcc.c-torture/execute/eeprof-1.x: Same.
7973
7974 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
7975
7976         PR c/14765
7977         * gcc.dg/pr14765-1.c: New test.
7978
7979 2004-06-07  Roger Sayle  <roger@eyesopen.com>
7980
7981         PR c/14649
7982         * gcc.dg/pr14649-1.c: New test case.
7983
7984 2004-06-07  Richard Henderson  <rth@redhat.com>
7985
7986         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
7987         if temporaries.
7988
7989 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
7990
7991         * g++.dg/eh/elide1.C: Remove XFAIL.
7992
7993 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
7994
7995         PR c++/15337
7996         * g++.dg/expr/sizeof3.C: New test.
7997
7998         PR c++/14777
7999         * g++.dg/template/access14.C: New test.
8000
8001         PR c++/15554
8002         * g++.dg/template/enum1.C: New test.
8003
8004         PR c++/15057
8005         * g++.dg/eh/throw1.C: New test.
8006
8007 2004-06-07  David Ayers  <d.ayers@inode.at>
8008             Ziemowit Laski  <zlaski@apple.com>
8009
8010         * lib/objc.exp (objc_target_compile): Revert the '-framework
8011         Foundation' flag fix, since bare Darwin does not ship
8012         with the Foundation framework.
8013         * objc/execute/next_mapping.h: Provide a local NSConstantString
8014         @interface and @implementation.
8015         (objc_constant_string_init): A constructor function, used to
8016         initialize the NSConstantString meta-class object.
8017         * objc/execute/string1.m: Include "next_mapping.h" instead of
8018         <Foundation/NSString.h>.
8019         * objc/execute/string2.m: Likewise.
8020         * objc/execute/string3.m: Likewise.
8021         * objc/execute/string4.m: Likewise.
8022
8023 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
8024
8025         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
8026         to double. Replace double with FLOAT.
8027         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
8028
8029         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
8030         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
8031         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
8032         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
8033         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
8034         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
8035         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
8036         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
8037
8038 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8039
8040         PR c/13519
8041         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
8042
8043 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8044
8045         PR c++/15503
8046         * g++.dg/template/meminit2.C: New test.
8047
8048 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
8049
8050         PR target/15822
8051         * gcc.c-torture/execute/compare-fp-1.c,
8052         gcc.c-torture/execute/compare-fp-2.c,
8053         gcc.c-torture/execute/compare-fp-3.c,
8054         gcc.c-torture/execute/compare-fp-4.c,
8055         gcc.c-torture/execute/compare-fp-3.x,
8056         gcc.c-torture/execute/compare-fp-4.x: Moved...
8057         * gcc.c-torture/execute/ieee/compare-fp-1.c,
8058         gcc.c-torture/execute/ieee/compare-fp-2.c,
8059         gcc.c-torture/execute/ieee/compare-fp-3.c,
8060         gcc.c-torture/execute/ieee/compare-fp-4.c,
8061         gcc.c-torture/execute/ieee/compare-fp-3.x,
8062         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
8063
8064 2004-06-04  David Ayers  <d.ayers@inode.at>
8065
8066         * objc/execute/protocol-isEqual-4.m: New testcase.
8067
8068 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
8069
8070         * objc/execute/protocol-isEqual-1.m: New testcase.
8071         * objc/execute/protocol-isEqual-2.m: New testcase.
8072         * objc/execute/protocol-isEqual-3.m: New testcase.
8073
8074 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8075
8076         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
8077
8078 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
8079
8080         * lib/objc.exp (objc_target_compile): When running tests on
8081         Darwin (Mac OS X), inform the linker about '-framework
8082         'Foundation'.
8083
8084 2004-06-02  Eric Christopher  <echristo@redhat.com>
8085
8086         * gcc.c-torture/compile/20040602-1.c: New.
8087
8088 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
8089
8090         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
8091         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8092
8093         PR tree-optimization/14736
8094         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
8095
8096         PR tree-optimization/14042
8097         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
8098
8099         PR tree-optimization/14729
8100         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
8101
8102 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8103
8104         PR fortran/15557
8105         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
8106
8107 2004-06-01  Richard Hederson  <rth@redhat.com>
8108
8109         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
8110
8111 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8112
8113         PR c++/14932
8114         * g++.dg/parse/offsetof4.C: New test.
8115
8116 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
8117
8118         PR objc/7993
8119         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
8120
8121 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
8122
8123         PR c++/15701
8124         * g++.dg/template/friend29.C: New test.
8125
8126 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8127
8128         PR c/15749
8129         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
8130
8131 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
8132
8133         * gcc.dg/sparc-trap-1.c: New test.
8134
8135 2004-05-31  Roger Sayle  <roger@eyesopen.com>
8136
8137         PR middle-end/15069
8138         * g++.dg/opt/fold3.C: New test case.
8139
8140 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
8141
8142         * lib/target-supports.exp (check_iconv_available): Fix fallout
8143         from 2004-05-28 patch.
8144
8145 2004-05-30  Paul Brook  <paul@codesourcery.com>
8146
8147         PR fortran/15620
8148         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
8149         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
8150
8151 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
8152
8153         * gfortran.fortran-torture/execute/random_1.f90: New test.
8154
8155 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8156
8157         * g++.dg/ext/altivec-10.C: New test.
8158
8159 2004-05-29  Paul Brook  <paul@codesourcery.com>
8160
8161         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
8162
8163 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8164
8165         * gcc.dg/altivec-16.c: New test.
8166
8167 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
8168
8169         * lib/target-supports.exp (check_vmx_hw_available): New.
8170         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
8171
8172         * lib/target-supports.exp (check_alias_available,
8173         check_iconv_available, check_named_sections_available): Use
8174         unique names for temporary files.
8175
8176 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8177
8178         * gcc.dg/altivec-15.c: New test.
8179
8180 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8181
8182         PR c++/15083
8183         * g++.dg/warn/noeffect6.C: New test.
8184
8185         PR c++/15471
8186         * g++.dg/expr/ptrmem4.C: New test.
8187
8188         PR c++/15640
8189         * g++.dg/template/operator3.C: New test.
8190
8191 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8192
8193         PR c++/14668
8194         * g++.dg/lookup/redecl1.C: New test.
8195         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
8196
8197 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
8198
8199         * gcc.c-torture/execute/compare-fp-1.c,
8200         gcc.c-torture/execute/compare-fp-2.c,
8201         gcc.c-torture/execute/compare-fp-3.c,
8202         gcc.c-torture/execute/compare-fp-4.c,
8203         gcc.c-torture/execute/compare-fp-3.x,
8204         gcc.c-torture/execute/compare-fp-4.x,
8205         gcc.dg/pr15649-1.c: New.
8206
8207 2004-05-27  Adam Nemet  <anemet@lnxw.com>
8208
8209         PR c++/12883
8210         * g++.dg/init/array14.C: New test.
8211
8212 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
8213
8214         * lib/compat.exp (compat-get-options-main): New.
8215         (compat-get-options): Remove unneeded code, warn for ignored
8216         command.
8217         (compat-execute): Check flag set by dg-require-* commands.
8218
8219         * lib/compat.exp (compat-execute): Break up long lines.
8220
8221 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
8222
8223         * gcc.dg/altivec-7.c: Don't use 'vector long'.
8224         * gcc.dg/altivec-14.c: New test.
8225         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
8226
8227         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
8228         * gcc.dg/altivec-12.c: Ditto.
8229
8230         * gcc.dg/altivec-3.c: Move call to altivec_check.
8231
8232 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8233
8234         PR c++/15044
8235         * g++.dg/template/error12.C: New test.
8236
8237         PR c++/15317
8238         * g++.dg/ext/attrib15.C: New test.
8239
8240         PR c++/15329
8241         * g++.dg/template/ptrmem9.C: New test.
8242
8243 2004-05-25  Paul Brook  <paul@codesourcery.com>
8244
8245         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
8246
8247 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8248
8249         PR c++/15165
8250         * g++.dg/template/crash19.C: New test.
8251
8252 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8253
8254         PR c++/15025
8255         * g++.dg/template/redecl1.C: New test.
8256
8257 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8258
8259         PR c++/14821
8260         * g++.dg/other/ns1.C: New test.
8261
8262         PR c++/14883
8263         * g++.dg/template/invalid1.C: New test.
8264
8265 2004-05-23  Paul Brook  <paul@codesourcery.com>
8266         Victor Leikehman  <lei@haifasphere.co.il>
8267
8268         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
8269         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
8270
8271 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8272
8273         PR c++/15285
8274         PR c++/15299
8275         * g++.dg/template/non-dependent5.C: New test.
8276         * g++.dg/template/non-dependent6.C: New test.
8277
8278 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8279
8280         PR c++/15507
8281         * g++.dg/inherit/union1.C: New test.
8282
8283         PR c++/15542
8284         * g++.dg/template/addr1.C: New test.
8285
8286         PR c++/15427
8287         * g++.dg/template/array5.C: New test.
8288
8289         PR c++/15287
8290         * g++.dg/template/array6.C: New test.
8291
8292 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
8293             Roger Sayle  <roger@eyesopen.com>
8294
8295         * g++.dg/lookup/forscope2.C: New test case.
8296
8297 2004-05-22  Ben Elliston  <bje@au.ibm.com>
8298
8299         * gcc.dg/cpp/Wmissingdirs.c: New.
8300
8301 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8302
8303         PR target/15301
8304         * gcc.dg/compat/union-m128-1.h: New file.
8305         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8306         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8307         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8308
8309 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8310
8311         PR target/15302
8312         * gcc.dg/compat/struct-complex-1.h: New file.
8313         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
8314         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
8315         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8316
8317 2004-05-20  Roger Sayle  <roger@eyesopen.com>
8318
8319         PR middle-end/3074
8320         * gcc.dg/pr3074-1.c: New test case.
8321         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
8322
8323 2004-05-20  Falk Hueffner  <falk@debian.org>
8324
8325         PR other/15526
8326         * gcc.dg/ftrapv-1.c: New test case.
8327
8328 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8329
8330         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
8331
8332 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
8333             Jeff Law  <law@redhat.com>
8334
8335         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
8336         * gcc.dg/tree-ssa/20040518-2.c: New test.
8337
8338         * gcc.dg/tree-ssa/20040518-1.c: New test.
8339
8340 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
8341
8342         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
8343
8344 2004-05-18  Paul Brook  <paul@codesourcery.com>
8345
8346         PR fortran/13930
8347         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
8348
8349 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8350
8351         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
8352         constant folding.
8353
8354 2004-05-17  Steven Bosscher  <stevenb@suse.de>
8355
8356         * gcc.dg/tree-ssa/20040517-1.c: New test.
8357
8358 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8359
8360         * gcc.dg/loop-4.c: New test.
8361
8362 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
8363
8364         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
8365
8366 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
8367
8368         PR fortran/15311
8369         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
8370
8371 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8372
8373         PR fortran/13826
8374         PR fortran/13940
8375         * gfortran.fortran-torture/compile/data_1.f90: New test.
8376
8377 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
8378
8379         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
8380         * gcc.dg/uninit-H.c: Define ASM for __s390__.
8381
8382 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8383
8384         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
8385
8386 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8387
8388         PR c/15444
8389         * gcc.dg/format/xopen-1.c: Adjust expected message.
8390         * gcc.dg/format/xopen-3.c: New test.
8391
8392 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
8393
8394         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
8395
8396 2004-05-14  Jeff Law  <law@redhat.com>
8397
8398         * gcc.dg/tree-ssa/20040514-2.c: New test.
8399
8400 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8401
8402         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
8403         this ...
8404         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
8405         this.
8406
8407 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
8408
8409         * gcc.dg/tree-ssa/20040514-1.c: New test.
8410
8411 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8412
8413         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
8414         test.
8415
8416 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8417
8418         PR fortran/14066
8419         * gfortran.fortran-torture/compile/do_1.f90: New test.
8420
8421 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8422
8423         PR fortran/15051
8424         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
8425         test.
8426
8427 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
8428
8429         PR fortran/15149
8430         * gfortran.fortran-torture/execute/random_init.f90: New test.
8431
8432 2004-05-13  Paul Brook  <paul@codesourcery.com>
8433
8434         PR fortran/15314
8435         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
8436
8437 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
8438
8439         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
8440         for the powerpc case.
8441
8442 2004-05-13  Jeff Law  <law@redhat.com>
8443
8444         * gcc.dg/tree-ssa/20040513-1.c: New test.
8445         * gcc.dg/tree-ssa/20040513-2.c: New test.
8446
8447 2004-05-13  Paul Brook  <paul@codesourcery.com>
8448
8449         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
8450         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
8451         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
8452
8453 2004-05-13  Andreas Schwab  <schwab@suse.de>
8454
8455         PR other/10819
8456         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
8457         characters.
8458
8459 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
8460
8461         PR fortran/15294
8462         * gfortran.fortran-torture/execute/adjustr.f90: New file.
8463
8464 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
8465
8466         Merge from tree-ssa-20020619-branch.  See
8467         ChangeLog.tree-ssa for details.
8468
8469 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
8470
8471         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
8472         include <altivec.h> explicitly.
8473         * gcc.dg/altivec-13.c: Likewise.
8474
8475 2004-05-11  Paul Brook  <paul@codesourcery.com>
8476
8477         * gcc.c-torture/compile/20010518-1.c: Force enum size.
8478
8479 2004-05-10  Eric Christopher  <echristo@redhat.com>
8480
8481         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
8482         * gcc.dg/sibcall-4.c: Ditto.
8483
8484 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
8485
8486         * g++.dg/ext/altivec-8.C: New test case.
8487         * gcc.dg/altivec-13.c: New test case.
8488
8489 2004-05-08  Roger Sayle  <roger@eyesopen.com>
8490
8491         * gcc.c-torture/execute/divcmp-1.c: New test case.
8492         * gcc.c-torture/execute/divcmp-2.c: New test case.
8493         * gcc.c-torture/execute/divcmp-3.c: New test case.
8494
8495 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
8496
8497         * g++.dg/other/pragma-re-2.C: New test.
8498
8499 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8500
8501         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
8502         * gcc.dg/i386-387-2.c: Likewise.
8503
8504         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
8505         __builtin_drem.
8506         * gcc.dg/i386-387-6.c: Likewise.
8507
8508 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8509
8510         * gcc.dg/builtins-33.c:  Also check log1p*.
8511
8512 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
8513
8514         PR optimization/15296
8515         * gcc.c-torture/execute/pr15296.c: New test.
8516
8517 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
8518
8519         * gcc.dg/builtins-40.c: New test.
8520
8521 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
8522
8523         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
8524
8525 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
8526
8527         * g++.dg/ext/spe1.C: New testcase.
8528
8529 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
8530
8531         * objc.dg/image-info.m: Allow additional attributes
8532         for __image_info section.
8533
8534 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
8535
8536         * gcc.dg/torture/mips-hilo-2.c: New test.
8537
8538 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8539
8540         PR c++/14389
8541         * g++.dg/template/member5.C: New test.
8542
8543 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
8544
8545         * gcc.dg/builtins-34.c: Also check expm1*.
8546
8547 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8548
8549         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
8550         * gcc.dg/torture/builtin-convert-3.c: New test.
8551
8552 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
8553
8554         PR middle-end/15054
8555         * g++.dg/opt/pr15054.C: New test.
8556
8557 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8558
8559         * gcc.dg/torture/builtin-rounding-1.c: New test.
8560         * gcc.dg/builtins-25.c: Delete.
8561         * gcc.dg/builtins-29.c: Delete.
8562
8563 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
8564
8565         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
8566         * gcc.dg/sibcall-4.c: Likewise.
8567         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
8568
8569 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8570
8571         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
8572         bit-field on 16-bit targets.
8573
8574 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
8575
8576         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
8577         16-bit targets.
8578
8579 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
8580
8581         * gcc.dg/rs6000-power2-1.c: Change to compile only.
8582         * gcc.dg/rs6000-power2-2.c: Likewise.
8583
8584 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
8585
8586         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
8587         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
8588         Change the asm registers to be in form of frN instead of fN.
8589
8590 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8591
8592         * gcc.dg/torture/builtin-convert-2.c: New test.
8593
8594 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
8595
8596         * gcc.dg/rs6000-power2-1.c: New test.
8597         * gcc.dg/rs6000-power2-2.c: New test.
8598
8599 2004-04-28  Jan Hubicka  <jh@suse.cz>
8600
8601         * gcc.dg/unused-6.c: New test.
8602
8603 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
8604             Ulrich Weigand  <uweigand@de.ibm.com>
8605
8606         * ada/acats/run_all.sh: Define $target variable.
8607
8608 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
8609
8610         PR c++/15119
8611         * g++.dg/other/vararg-1.C: New test.
8612
8613         PR c++/4794
8614         * g++.dg/eh/cleanup3.C: New test.
8615
8616 2004-04-24  Laurent GUERBY <laurent@guerby.net>
8617
8618         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
8619         and ad8011a (target_insn).
8620         * ada/acats/support/macro.dfs: Likewise.
8621         * ada/acats/support/impbit.adb: New file.
8622
8623 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
8624
8625         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
8626
8627 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8628
8629         * gcc.dg/loop-3.c: New test.
8630
8631 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
8632
8633         * gcc.c-torture/execute/simd-5.c: New test.
8634
8635 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8636
8637         PR c++/15064
8638         * g++.dg/template/crash18.C: New test.
8639
8640 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
8641
8642         * g++.dg/ext/complit3.C: New test.
8643
8644 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8645
8646         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
8647         * gcc.dg/altivec-3.c: Same.
8648         * gcc.dg/altivec-varargs-1.c: Same.
8649
8650 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
8651
8652         * lib/target-supports.exp (check_profiling_available): Assume
8653         profiling is not available on powerpc-eabi targets.
8654
8655 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
8656
8657         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
8658         * gcc.dg/vmx/bug-1.c: Ditto.
8659
8660 2004-04-20  Eric Christopher  <echristo@redhat.com>
8661
8662         * gcc.dg/charset/extern.c: New test.
8663         * g++.dg/charset/extern3.cc: Ditto.
8664
8665 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
8666
8667         * gcc.dg/builtins-39.c: New test.
8668
8669 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
8670
8671         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
8672
8673 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
8674
8675         * gcc.dg/torture/mips-hilo-1.c: New test.
8676
8677 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
8678
8679         * gcc.c-torture/compile/20040419-1.c: New test.
8680
8681 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
8682
8683         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
8684
8685 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
8686             Aldy Hernandez  <aldyh@redhat.com>
8687
8688         * gcc.c-torture/execute/va-arg-24.c: New.
8689
8690 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
8691             Aldy Hernandez  <aldyh@redhat.com>
8692
8693         * gcc.dg/vmx/1b-01.c: New.
8694         * gcc.dg/vmx/1b-02.c: New.
8695         * gcc.dg/vmx/1b-03.c: New.
8696         * gcc.dg/vmx/1b-04.c: New.
8697         * gcc.dg/vmx/1b-05.c: New.
8698         * gcc.dg/vmx/1b-06.c: New.
8699         * gcc.dg/vmx/1b-07.c: New.
8700         * gcc.dg/vmx/1c-01.c: New.
8701         * gcc.dg/vmx/1c-02.c: New.
8702         * gcc.dg/vmx/3a-01a.c: New.
8703         * gcc.dg/vmx/3a-01.c: New.
8704         * gcc.dg/vmx/3a-01m.c: New.
8705         * gcc.dg/vmx/3a-03.c: New.
8706         * gcc.dg/vmx/3a-03m.c: New.
8707         * gcc.dg/vmx/3a-04.c: New.
8708         * gcc.dg/vmx/3a-04m.c: New.
8709         * gcc.dg/vmx/3a-05.c: New.
8710         * gcc.dg/vmx/3a-06.c: New.
8711         * gcc.dg/vmx/3a-06m.c: New.
8712         * gcc.dg/vmx/3a-07.c: New.
8713         * gcc.dg/vmx/3b-01.c: New.
8714         * gcc.dg/vmx/3b-02.c: New.
8715         * gcc.dg/vmx/3b-10.c: New.
8716         * gcc.dg/vmx/3b-13.c: New.
8717         * gcc.dg/vmx/3b-14.c: New.
8718         * gcc.dg/vmx/3b-15.c: New.
8719         * gcc.dg/vmx/3c-01a.c: New.
8720         * gcc.dg/vmx/3c-01.c: New.
8721         * gcc.dg/vmx/3c-02.c: New.
8722         * gcc.dg/vmx/3c-03.c: New.
8723         * gcc.dg/vmx/3d-01.c: New.
8724         * gcc.dg/vmx/4-01.c: New.
8725         * gcc.dg/vmx/4-03.c: New.
8726         * gcc.dg/vmx/5-01.c: New.
8727         * gcc.dg/vmx/5-02.c: New.
8728         * gcc.dg/vmx/5-03.c: New.
8729         * gcc.dg/vmx/5-04.c: New.
8730         * gcc.dg/vmx/5-05.c: New.
8731         * gcc.dg/vmx/5-06.c: New.
8732         * gcc.dg/vmx/5-07.c: New.
8733         * gcc.dg/vmx/5-07t.c: New.
8734         * gcc.dg/vmx/5-08.c: New.
8735         * gcc.dg/vmx/5-10.c: New.
8736         * gcc.dg/vmx/5-11.c: New.
8737         * gcc.dg/vmx/7-01a.c: New.
8738         * gcc.dg/vmx/7-01.c: New.
8739         * gcc.dg/vmx/7c-01.c: New.
8740         * gcc.dg/vmx/7d-01.c: New.
8741         * gcc.dg/vmx/7d-02.c: New.
8742         * gcc.dg/vmx/8-01.c: New.
8743         * gcc.dg/vmx/8-02a.c: New.
8744         * gcc.dg/vmx/8-02.c: New.
8745         * gcc.dg/vmx/brode-1.c: New.
8746         * gcc.dg/vmx/bug-1.c: New.
8747         * gcc.dg/vmx/bug-2.c: New.
8748         * gcc.dg/vmx/bug-3.c: New.
8749         * gcc.dg/vmx/cw-bug-1.c: New.
8750         * gcc.dg/vmx/cw-bug-2.c: New.
8751         * gcc.dg/vmx/cw-bug-3.c: New.
8752         * gcc.dg/vmx/dct.c: New.
8753         * gcc.dg/vmx/debug-1.c: New.
8754         * gcc.dg/vmx/debug-2.c: New.
8755         * gcc.dg/vmx/debug-3.c: New.
8756         * gcc.dg/vmx/debug-4.c: New.
8757         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
8758         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
8759         * gcc.dg/vmx/eg-5.c: New.
8760         * gcc.dg/vmx/fft.c: New.
8761         * gcc.dg/vmx/gcc-bug-1.c: New.
8762         * gcc.dg/vmx/gcc-bug-2.c: New.
8763         * gcc.dg/vmx/gcc-bug-3.c: New.
8764         * gcc.dg/vmx/gcc-bug-4.c: New.
8765         * gcc.dg/vmx/gcc-bug-5.c: New.
8766         * gcc.dg/vmx/gcc-bug-6.c: New.
8767         * gcc.dg/vmx/gcc-bug-7.c: New.
8768         * gcc.dg/vmx/gcc-bug-8.c: New.
8769         * gcc.dg/vmx/gcc-bug-9.c: New.
8770         * gcc.dg/vmx/gcc-bug-b.c: New.
8771         * gcc.dg/vmx/gcc-bug-c.c: New.
8772         * gcc.dg/vmx/gcc-bug-d.c: New.
8773         * gcc.dg/vmx/gcc-bug-e.c: New.
8774         * gcc.dg/vmx/gcc-bug-f.c: New.
8775         * gcc.dg/vmx/gcc-bug-g.c: New.
8776         * gcc.dg/vmx/gcc-bug-i.c: New.
8777         * gcc.dg/vmx/harness.h: New.
8778         * gcc.dg/vmx/ira1.c: New.
8779         * gcc.dg/vmx/ira2a.c: New.
8780         * gcc.dg/vmx/ira2b.c: New.
8781         * gcc.dg/vmx/ira2.c: New.
8782         * gcc.dg/vmx/ira2c.c: New.
8783         * gcc.dg/vmx/mem.c: New.
8784         * gcc.dg/vmx/newton-1.c: New.
8785         * gcc.dg/vmx/ops.c: New.
8786         * gcc.dg/vmx/sn7153.c: New.
8787         * gcc.dg/vmx/spill2.c: New.
8788         * gcc.dg/vmx/spill3.c: New.
8789         * gcc.dg/vmx/spill.c: New.
8790         * gcc.dg/vmx/t.c: New.
8791         * gcc.dg/vmx/varargs-1.c: New.
8792         * gcc.dg/vmx/varargs-2.c: New.
8793         * gcc.dg/vmx/varargs-3.c: New.
8794         * gcc.dg/vmx/varargs-4.c: New.
8795         * gcc.dg/vmx/varargs-5.c: New.
8796         * gcc.dg/vmx/varargs-6.c: New.
8797         * gcc.dg/vmx/varargs-7.c: New.
8798         * gcc.dg/vmx/vmx.exp: New.
8799         * gcc.dg/vmx/vprint-1.c: New.
8800         * gcc.dg/vmx/vscan-1.c: New.
8801         * gcc.dg/vmx/x-01.c: New.
8802         * gcc.dg/vmx/x-02.c: New.
8803         * gcc.dg/vmx/x-03.c: New.
8804         * gcc.dg/vmx/x-04.c: New.
8805         * gcc.dg/vmx/x-05.c: New.
8806         * gcc.dg/vmx/yousufi-1.c: New.
8807         * gcc.dg/vmx/zero-1.c: New.
8808         * gcc.dg/vmx/zero.c: New.
8809
8810 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
8811
8812         * g++.dg/lookup/java1.C: Update for chage of
8813         _Jv_AllocObject.
8814         * g++.dg/lookup/java2.C: Likewise.
8815
8816 2004-04-17  Laurent GUERBY <laurent@guerby.net>
8817
8818         * ada/acats/run_all.sh: use -O2 by default.
8819
8820 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
8821
8822         * gcc.dg/vr-mult-[12].c: New tests.
8823
8824 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8825
8826         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
8827
8828         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
8829
8830 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
8831
8832         * lib/target-supports.exp (check_profiling_available): Assume profiling
8833         isn't available for mips*-*-elf targets.
8834
8835 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
8836
8837         * gcc.dg/builtins-38.c: New test.
8838
8839 2004-04-14  Eric Christopher  <echristo@redhat.com>
8840
8841         * g++.dg/charset/charset.exp: Run .cc extension tests.
8842
8843 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
8844
8845         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
8846
8847 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8848
8849         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
8850
8851 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
8852
8853         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
8854         * gcc.dg/i386-387-2.c: Likewise.
8855
8856         * gcc.dg/i386-387-7.c: New test.
8857         * gcc.dg/i386-387-8.c: New test.
8858
8859         * gcc.dg/builtins-37.c: New test.
8860
8861 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
8862
8863         * g++.dg/pch/externc-1.C: Add missing semicolon.
8864
8865 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
8866
8867         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
8868
8869 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8870
8871         * gcc.c-torture/execute/20040411-1.c: New test.
8872
8873 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
8874
8875         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
8876
8877 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
8878
8879         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
8880
8881 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
8882
8883         * lib/target-supports.exp (check_named_sections_available): New.
8884         * lib/gcc-dg.exp (dg-require-named-sections): New.
8885         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
8886         old-deja.exp.  Also prune error-count message from HP linker.
8887         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
8888
8889         * g++.dg/init/init-ref4.C: Use dg-require-weak.
8890         * g++.old-deja/g++.pt/static3.C: Likewise.
8891         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
8892
8893 2004-04-09  Roger Sayle  <roger@eyesopen.com>
8894
8895         * gcc.c-torture/execute/20040409-1.c: New test case.
8896         * gcc.c-torture/execute/20040409-2.c: New test case.
8897         * gcc.c-torture/execute/20040409-3.c: New test case.
8898
8899 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
8900
8901         * gcc.dg/20040409-1.c: New test.
8902
8903 2004-04-08  Roger Sayle  <roger@eyesopen.com>
8904
8905         PR target/14888
8906         * g++.dg/opt/pr14888.C: New test case.
8907
8908 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
8909
8910         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
8911         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
8912         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
8913         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
8914         New tests.
8915
8916 2004-04-08  Paul Brook  <paul@codesourcery.com>
8917
8918         * gcc.dg/spill-1.c: New test.
8919
8920 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8921
8922         * gcc.dg/torture/builtin-ctype-2.c: New test.
8923
8924 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
8925
8926         * gcc.dg/pch/pch.exp: Add largefile test.
8927
8928 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
8929
8930         * g++.dg/pch/externc-1.Hs: New.
8931         * g++.dg/pch/externc-1.C: New.
8932
8933 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8934
8935         * gcc.dg/compat/struct-by-value-5a_main.c,
8936         gcc.dg/compat/struct-by-value-5b_main.c: New files.
8937         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
8938         * gcc.dg/compat/struct-by-value-5a_x.c,
8939         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
8940         gcc.dg/compat/struct-by-value-5_x.c.
8941         * gcc.dg/compat/struct-by-value-5a_y.c,
8942         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
8943         gcc.dg/compat/struct-by-value-5_y.c.
8944
8945         * gcc.dg/compat/struct-by-value-6a_main.c,
8946         gcc.dg/compat/struct-by-value-6b_main.c: New files.
8947         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
8948         * gcc.dg/compat/struct-by-value-6a_x.c,
8949         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
8950         gcc.dg/compat/struct-by-value-6_x.c.
8951         * gcc.dg/compat/struct-by-value-6a_y.c,
8952         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
8953         gcc.dg/compat/struct-by-value-6_y.c.
8954
8955         * gcc.dg/compat/struct-by-value-7a_main.c,
8956         gcc.dg/compat/struct-by-value-7b_main.c: New files.
8957         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
8958         * gcc.dg/compat/struct-by-value-7a_x.c,
8959         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
8960         gcc.dg/compat/struct-by-value-7_x.c.
8961         * gcc.dg/compat/struct-by-value-7a_y.c,
8962         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
8963         gcc.dg/compat/struct-by-value-7_y.c.
8964
8965 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
8966
8967         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
8968         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
8969         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
8970         options.
8971
8972 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
8973
8974         * gcc.dg/builtins-36.c: New test.
8975
8976 2004-04-06  Paul Brook  <paul@codesourcery.com>
8977
8978         * README.gcc: Remove obsolete contraint on testcases.
8979
8980 2004-04-05  Paul Brook  <paul@codesourcery.com>
8981
8982         PR2123
8983         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
8984         failure and exit(0) on success.
8985         * g++.dg/expr/anew2.C: Ditto.
8986         * g++.dg/expr/anew3.C: Ditto.
8987         * g++.dg/expr/anew4.C: Ditto.
8988
8989 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
8990
8991         PR c++/3518
8992         * g++.dg/template/unify7.C: New.
8993
8994 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
8995
8996         * g++.dg/README: Bring up to date with new subdirectories; remove
8997         duplicate subdirectory lines.
8998
8999 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
9000
9001         PR c++/14007
9002         * g++.dg/template/unify5.C: New.
9003         * g++.dg/template/unify6.C: New.
9004         * g++.dg/template/qualttp20.C: Adjust.
9005         * g++.old-deja/g++.jason/report.C: Adjust.
9006         * g++.old-deja/g++.other/qual1.C: Adjust.
9007
9008 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
9009
9010         PR c++/14803
9011         * g++.dg/inherit/ptrmem1.C: New test.
9012
9013 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
9014
9015         PR c++/14755
9016         * gcc.c-torture/execute/20040331-1.c: New test.
9017         * gcc.dg/20040331-1.c: New test.
9018
9019 2004-04-01  Paul Brook  <paul@codesourcery.com>
9020
9021         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
9022
9023 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
9024
9025         PR c++/14724
9026         * g++.dg/init/goto1.C: New test.
9027
9028         PR c++/14763
9029         * g++.dg/template/defarg4.C: New test.
9030
9031 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
9032
9033         * gcc.dg/altivec-11.c: Extend test for more valid cases.
9034
9035 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
9036
9037         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
9038
9039 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
9040
9041         * gcc.dg/noncompile/undeclared-2.c: New test.
9042
9043 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9044
9045         * gcc.dg/940409-1.c: Remove XFAIL.
9046         * gcc.dg/reg-vol-struct-1.c: New test.
9047
9048 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9049
9050         * gcc.dg/torture/builtin-wctype-1.c: New test.
9051
9052 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
9053
9054         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
9055         * gcc.dg/20001101-1.c: Likewise.
9056         * gcc.dg/20001102-1.c: Likewise.
9057
9058 2004-03-25  Roger Sayle  <roger@eyesopen.com>
9059
9060         * gcc.dg/compare8.c: Add an additional test for XOR.
9061
9062 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9063
9064         * gcc.dg/torture/builtin-ctype-1.c: New test.
9065
9066 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9067
9068         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
9069         * gcc.dg/torture/builtin-math-1.c: Likewise.
9070         * gcc.dg/torture/builtin-power-1.c: New test.
9071
9072 2004-03-24  Andreas Schwab  <schwab@suse.de>
9073
9074         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
9075         IA64 assembler.
9076
9077 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9078             Roger Sayle  <roger@eyesopen.com>
9079
9080         * gcc.dg/compare8.c: New test case.
9081
9082 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
9083
9084         * g++.dg/ext/altivec-7.C: New test.
9085
9086 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
9087
9088         PR 12267, 12391, 12560, 13129, 14114, 14133
9089         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
9090         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
9091         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
9092         Adjust error regexps.
9093         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
9094         * gcc.dg/noncompile/undeclared-1.c: New test cases.
9095         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
9096         * gcc.dg/local1.c: Add explanatory comment.
9097
9098 2004-03-23  Roger Sayle  <roger@eyesopen.com>
9099
9100         PR optimization/14669
9101         * g++.dg/opt/fold2.C: New test case.
9102
9103 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
9104
9105         PR c/14069
9106         * gcc.dg/20040322-1.c: New test.
9107
9108 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9109
9110         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
9111         * gcc.dg/ultrasp4.c: Likewise.
9112         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
9113
9114 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9115
9116         * gcc.dg/i386-sse-8.c: Reset default options.
9117
9118 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9119
9120         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
9121         in the error message text.
9122
9123 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9124
9125         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
9126
9127 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
9128
9129         PR c++/14616
9130         * g++.dg/init/array13.C: New test.
9131
9132 2004-03-20  Roger Sayle  <roger@eyesopen.com>
9133
9134         PR target/13889
9135         * gcc.c-torture/compile/pr13889.c: New test case.
9136
9137 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9138
9139         PR c/14635
9140         * builtins-1.c (nan, nans): Don't test.
9141         * builtins-30.c: Don't use nan, nanf, nanl.
9142         * builtins-35.c: New test.
9143
9144 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
9145
9146         * g++.dg/ext/altivec-6.C: New test.
9147
9148 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
9149
9150         * g++.dg/init/placement3.C: New test.
9151
9152         * g++.dg/template/spec13.C: New test.
9153
9154         * g++.dg/lookup/using11.C: New test.
9155
9156         * g++.dg/lookup/koenig3.C: New test.
9157
9158         * g++.dg/template/operator2.C: New test.
9159
9160         * g++.dg/expr/dtor3.C: New test.
9161         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
9162         marker.
9163         * g++.old-deja/g++.law/visibility28.C: Likewise.
9164
9165 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
9166
9167         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
9168         * gcc.dg/ppc64-abi-3.c: Likewise.
9169
9170 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9171
9172         PR c++/14545
9173         * g++.dg/parse/template15.C: New test.
9174
9175 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9176
9177         * g++.dg/expr/dtor2.C: New test.
9178
9179         * g++.dg/lookup/anon4.C: New test.
9180
9181         * g++.dg/overload/using1.C: New test.
9182
9183         * g++.dg/template/lookup7.C: New test.
9184
9185         * g++.dg/template/typename6.C: New test.
9186
9187         * g++.dg/expr/cond6.C: New test.
9188
9189 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9190
9191         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
9192
9193 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9194
9195         * g++.dg/expr/cond5.C: New test.
9196         * g++.dg/expr/constcast1.C: Likewise.
9197         * g++.dg/expr/ptrmem2.C: Likewise.
9198         * g++.dg/expr/ptrmem3.C: Likewise.
9199         * g++.dg/lookup/main1.C: Likewise.
9200         * g++.dg/template/lookup6.C: Likewise.
9201
9202 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9203
9204         * gcc.dg/local1.c: New test.
9205
9206         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
9207
9208 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9209
9210         * gcc.dg/torture/builtin-convert-1.c: New test.
9211
9212 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9213
9214         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
9215
9216 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9217
9218         PR c++/14481
9219         * g++.dg/warn/Wunused-7.C: New test.
9220
9221 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9222
9223         * gcc.dg/torture/builtin-integral-1.c: New test.
9224
9225 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9226
9227         PR c++/14586
9228         * g++.dg/parse/non-dependent3.C: New test.
9229
9230 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
9231
9232         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
9233         * g++.dg/eh/simd-2.C: Likewise.
9234         * g++.dg/init/array10.C: Likewise.
9235         * gcc.c-torture/compile/simd-1.c: Likewise.
9236         * gcc.c-torture/compile/simd-2.c: Likewise.
9237         * gcc.c-torture/compile/simd-3.c: Likewise.
9238         * gcc.c-torture/compile/simd-4.c: Likewise.
9239         * gcc.c-torture/compile/simd-6.c: Likewise.
9240         * gcc.c-torture/execute/simd-1.c: Likewise.
9241         * gcc.c-torture/execute/simd-2.c: Likewise.
9242         * gcc.dg/compat/vector-defs.h: Likewise.
9243         * gcc.dg/20020531-1.c: Likewise.
9244         * gcc.dg/altivec-3.c: Likewise.
9245         * gcc.dg/altivec-4.c: Likewise.
9246         * gcc.dg/altivec-varargs-1.c: Likewise.
9247         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
9248         * gcc.dg/i386-mmx-3.c: Likewise.
9249         * gcc.dg/i386-sse-4.c: Likewise.
9250         * gcc.dg/i386-sse-5.c: Likewise.
9251         * gcc.dg/i386-sse-8.c: Likewise.
9252         * gcc.dg/simd-1.c: Likewise.
9253         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
9254         __ev64_opaque__ since the machine description provides it.
9255
9256 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9257
9258         * lib/compat.exp (skip_list): New global variable.
9259         Use it to hold the user defined COMPAT_SKIPS list if any.
9260         (compat-obj): Add the members of skip_list to optall.
9261
9262 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9263
9264         * gcc.dg/compat/union-by-value-1_main.c,
9265         union-by-value-1_x.c, union-by-value-1_y.c,
9266         union-check.h, union-defs.h,
9267         union-init.h, union-return-1_main.c,
9268         union-return-1_x.c, union-return-1_y.c: New files.
9269
9270 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9271
9272         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
9273         mixed-struct-init.h: Add 4 mixed structure types.
9274         struct-by-value-21_main.c, struct-by-value-21_x.c,
9275         struct-by-value-21_y.c, struct-return-21_main.c,
9276         struct-return-21_x.c, struct-return-21_y.c: New files.
9277
9278 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
9279
9280         PR c++/14550
9281         * g++.dg/parse/template14.C: New test.
9282
9283 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9284
9285         * gcc.c-torture/execute/20040313-1.c: New test.
9286
9287 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
9288
9289         PR target/14533
9290         * gcc.dg/20040311-2.c: New test.
9291
9292 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
9293
9294         PR other/14544
9295         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
9296         bit-field.
9297
9298 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
9299
9300         * gcc.dg/20040305-2.c: Add missing return statement.
9301
9302 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9303
9304         * gcc.dg/builtins-34.c: Also check pow10*.
9305
9306 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9307
9308         PR target/14262
9309         * gcc.dg/20040305-2.c: New test.
9310
9311 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9312
9313         * gcc.dg/20040310-1.c: New test.
9314
9315 2004-03-11  Roger Sayle  <roger@eyesopen.com>
9316
9317         * gcc.c-torture/execute/20040311-1.c: New test case.
9318
9319 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
9320
9321         PR c++/14476
9322         * g++.dg/lookup/enum1.C: New test.
9323
9324 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
9325
9326         PR c++/14510
9327         * g++.dg/lookup/struct2.C: New test.
9328
9329 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
9330
9331         * gcc.dg/builtins-34.c: New test.
9332
9333 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9334
9335         * gcc.dg/torture/builtin-nonneg-1.c: New test.
9336
9337 2004-03-09  James E Wilson  <wilson@specifixinc.com>
9338
9339         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
9340         * gcc.dg/alias-2.c: New testcase.
9341
9342 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
9343
9344         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
9345
9346 2004-03-09  Roger Sayle  <roger@eyesopen.com>
9347
9348         * gcc.c-torture/execute/20040309-1.c: New test case.
9349
9350 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9351
9352         PR c++/14397
9353         * g++.dg/overload/ref1.C: New.
9354
9355 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9356
9357         PR c++/14409
9358         * g++.dg/template/spec12.C: New test.
9359
9360         PR c++/14448
9361         * g++.dg/parse/crash14.C: New test.
9362
9363 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9364
9365         PR c++/14230
9366         * g++.dg/init/ref11.C: New test.
9367
9368 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9369
9370         PR c++/14432
9371         * g++.dg/parse/builtin2.C: New test.
9372
9373 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9374
9375         PR c++/14401
9376         * g++.dg/init/ctor3.C: New test.
9377         * g++.dg/init/union1.C: New test.
9378         * g++.dg/ext/anon-struct4.C: New test.
9379
9380 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9381
9382         * g++.dg/lookup/koenig1.C: Tweak error messages.
9383         * g++.dg/lookup/used-before-declaration.C: Likewise.
9384         * g++.dg/other/do1.C: Likewise.
9385         * g++.dg/overload/koenig1.C: Likewise.
9386         * g++.dg/parse/crash13.C: Likewise.
9387         * g++.dg/template/instantiate3.C: Likewise.
9388
9389 2004-03-08  Eric Christopher  <echristo@redhat.com>
9390
9391         * * lib/target-supports.exp: Enable libiconv in test
9392         compilation.  Fix up error checking.
9393
9394 2004-03-08  Roger Sayle  <roger@eyesopen.com>
9395
9396         PR middle-end/14289
9397         * gcc.dg/pr14289-1.c: New test case.
9398         * gcc.dg/pr14289-2.c: Likewise.
9399         * gcc.dg/pr14289-3.c: Likewise.
9400
9401 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
9402
9403         * gcc.c-torture/execute/20040308-1.c: New test.
9404
9405 2004-03-07  Roger Sayle  <roger@eyesopen.com>
9406
9407         * gcc.c-torture/execute/20040307-1.c: New test case.
9408
9409 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
9410
9411         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
9412
9413 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
9414
9415         * gcc.dg/20040306-1.c: New test.
9416
9417 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
9418
9419         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
9420         them static.
9421         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
9422
9423 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9424
9425         PR c/14465
9426         * gcc.dg/decl-6.c: New test.
9427
9428 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9429
9430         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
9431         Rename LOGPOW -> LOG_POW.
9432         (SQRT_EXP, POW_EXP): New.
9433
9434 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9435
9436         * gcc.dg/i386-sse-8.c: New test.
9437
9438 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9439
9440         PR c/14114
9441         * gcc.dg/decl-5.c: New test.
9442
9443 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
9444
9445         * gcc.dg/20040305-1.c: New test.
9446
9447 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
9448
9449         PR other/14354
9450         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
9451
9452 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
9453
9454         PR c++/14425, c++/14426
9455         * g++.dg/ext/altivec-4.C: New test.
9456         * g++.dg/ext/altivec-5.C: New test.
9457
9458 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
9459
9460         * g++.old-deja/g++.other/linkage1.C: Expect errors about
9461         global variables of a type with no linkage.
9462         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
9463         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
9464         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
9465         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
9466         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
9467         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
9468         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
9469         * g++.dg/warn/deprecated.C: Name enum Color.
9470         * g++.dg/overload/VLA.C: Name structure for 'b'.
9471         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
9472
9473 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9474
9475         * gcc.c-torture/compile/20040304-1.c: New test.
9476
9477 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
9478
9479         PR 13728
9480         * gcc.dg/decl-4.c: New testcase.
9481
9482 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
9483
9484         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
9485         as PRECF if sizeof (float) > sizeof (double).
9486         (PRECL): Make it the same as PRECF if
9487         sizeof (float) > sizeof (long double).
9488
9489 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9490
9491         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
9492         system type.  Add check for irix6 which doesn't have c99 runtime.
9493
9494 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
9495
9496         * gcc.dg/const-elim-1.c: xfail for xtensa.
9497
9498 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9499
9500         PR c++/14369
9501         * g++.dg/template/cond4.C: New test.
9502
9503 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9504
9505         PR c++/14360
9506         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
9507
9508         PR c++/14361
9509         * g++.dg/parse/defarg7.C: New test.
9510
9511         PR c++/14359
9512         * g++.dg/template/friend26.C: New test.
9513
9514 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9515
9516         PR c++/14324
9517         * g++.dg/abi/mangle21.C: New test.
9518
9519         PR c++/14260
9520         * g++.dg/parse/constructor2.C: New test.
9521
9522         PR c++/14337
9523         * g++.dg/template/sfinae1.C: New test.
9524
9525 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9526
9527         PR c++/14267
9528         * g++.dg/expr/crash2.C: New test.
9529
9530         PR middle-end/13448
9531         * gcc.dg/inline-5.c: New test.
9532         * gcc.dg/always-inline.c: Split out tests into ...
9533         * gcc.dg/always-inline2.c: ... this and ...
9534         * gcc.dg/always-inline3.c: ... this.
9535
9536 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
9537
9538         PR debug/12103
9539         * g++.dg/debug/crash1.C: New test.
9540
9541 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
9542
9543         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
9544         function with __attribute__((noinline)).
9545         (recurser_void2): Likewise.
9546         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
9547         (recurser_void2): Likewise.
9548
9549 2004-02-29  Roger Sayle  <roger@eyesopen.com>
9550
9551         PR middle-end/14203
9552         * g++.dg/warn/Wunused-6.C: New test case.
9553
9554 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
9555
9556         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
9557         not defined.
9558
9559 2004-02-27  Eric Christopher  <echristo@redhat.com>
9560
9561         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
9562         * g++.dg/charset/asm2.c: Run only x86.
9563         * gcc.dg/charset/asm3.c: Ditto.
9564
9565 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
9566
9567         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
9568         ld_library_path.
9569
9570 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
9571
9572         * g++.dg/ext/altivec-3.C: New.
9573
9574 2004-02-26  Richard Henderson  <rth@redhat.com>
9575
9576         * g++.dg/ext/attrib10.C: Mark for warning.
9577         * gcc.dg/attr-alias-1.c: New.
9578
9579 2004-02-26  Richard Henderson  <rth@redhat.com>
9580
9581         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
9582         * gcc.c-torture/execute/20040208-2.c: ... it back.
9583
9584 2004-02-26  Eric Christopher  <echristo@redhat.com>
9585
9586         * lib/target-supports.exp (check-iconv-available): New function.
9587         * lib/gcc-dg.exp (dg-require-iconv): New function.
9588         Use above.
9589         * gcc.dg/charset: New directory.
9590         * gcc.dg/charset/charset.exp: New file.
9591         * gcc.dg/charset/asm1.c: Ditto.
9592         * gcc.dg/charset/asm2.c: Ditto.
9593         * gcc.dg/charset/asm3.c: Ditto.
9594         * gcc.dg/charset/asm4.c: Ditto.
9595         * gcc.dg/charset/asm5.c: Ditto.
9596         * gcc.dg/charset/attribute1.c: Ditto.
9597         * gcc.dg/charset/attribute2.c: Ditto.
9598         * gcc.dg/charset/string1.c: Ditto.
9599         * g++.dg/charset: New directory.
9600         * g++.dg/dg.exp: Add here. Special options.
9601         * g++.dg/charset/charset.exp: New file.
9602         * g++.dg/charset/asm1.c: Ditto.
9603         * g++.dg/charset/asm2.c: Ditto.
9604         * g++.dg/charset/asm3.c: Ditto.
9605         * g++.dg/charset/asm4.c: Ditto.
9606         * g++.dg/charset/attribute1.c: Ditto.
9607         * g++.dg/charset/attribute2.c: Ditto.
9608         * g++.dg/charset/extern1.cc: Ditto.
9609         * g++.dg/charset/extern2.cc: Ditto.
9610         * g++.dg/charset/string1.c: Ditto.
9611
9612 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
9613
9614         PR c++/14278
9615         * g++.dg/parse/comma1.C: New test.
9616
9617 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9618
9619         PR c++/14284
9620         * g++.dg/template/ttp8.C: New test.
9621
9622 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
9623
9624         * gcc.dg/fixuns-trunc-1.c: New test.
9625
9626 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9627
9628         * gcc.dg/builtins-config.h: Use #elif.
9629
9630 2004-02-26  Michael Matz  <matz@suse.de>
9631
9632         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
9633         * gcc.dg/991214-1.c: Likewise.
9634         * gcc.dg/i386-asm-1.c: Likewise.
9635
9636 2004-02-25  Richard Henderson  <rth@redhat.com>
9637
9638         * gcc.c-torture/execute/20040208-2.c: Move ...
9639         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
9640
9641 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9642
9643         PR c++/14246
9644         * g++.dg/other/crash-3.C: New test.
9645
9646 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9647
9648         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
9649         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
9650
9651         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
9652         HP-UX.
9653
9654 2004-02-24  Michael Matz  <matz@suse.de>
9655
9656         * gcc.dg/i386-regparm.c: New.
9657
9658 2004-02-23  James E Wilson  <wilson@specifixinc.com>
9659
9660         * gcc.c-torture/execute/20040223-1.c: New.
9661
9662 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
9663             Kazu Hirata  <kazu@cs.umass.edu>
9664
9665         * gcc.dg/fwritable-strings-1.c: Remove.
9666
9667 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
9668
9669         PR c/14156
9670         * gcc.dg/20040223-1.c: New test.
9671
9672 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9673
9674         PR c++/14106
9675         * g++.dg/ext/typeof9.C: New test.
9676
9677 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9678
9679         PR c++/14250
9680         * g++.dg/other/switch1.C: New test.
9681
9682 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9683
9684         * gcc.dg/cast-function-1.c: Adjust for new informative message.
9685         * gcc.dg/va-arg-1.c: Likewise.
9686
9687 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9688
9689         PR c++/14143
9690         * g++.dg/template/koenig5.C: New test.
9691
9692 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
9693
9694         * g++.dg/ext/altivec-1.C: Generalize target triple.
9695         * g++.dg/ext/altivec-2.C: New test case.
9696         * g++.dg/ext/altivec_check.h: New file.
9697         * gcc.dg/altivec-1.c: Generalize target triple;
9698         include altivec_check.h and call altivec_check().
9699         * gcc.dg/altivec-[2-5].c: Generalize target triple.
9700         * gcc.dg/altivec-6.c: New test case.
9701         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
9702         type casts as needed.
9703         * gcc.dg/altivec-10.c: Include altivec_check.h and call
9704         altivec_check().
9705         * gcc.dg/altivec-12.c: New test case.
9706         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
9707         include altivec_check.h and call altivec_check().
9708         * gcc.dg/altivec_check.h: New file.
9709
9710 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9711
9712         * lib/target-supports.exp (check_alias_available): Don't mangle
9713         function `g' in test program.
9714
9715 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9716
9717         * lib/target-supports.exp (check_profiling_available): Check
9718         argument to determine whether we support a profiling type.
9719         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
9720         check_profiling_available.
9721         * g++.dg/bprob/bprob.exp: Likewise
9722         * g77.dg/bprob/bprob.exp: Likewise.
9723         * gcc.misc-tests/bprob.exp: Likewise.
9724         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
9725         dg-require-profiling and delete expected error handling.
9726         * gcc.dg/20021014-1.c: Likewise.
9727         * gcc.dg/nest.c: Likewise.
9728
9729 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9730
9731         PR c++/12007
9732         * g++.dg/other/vthunk1.C: New test.
9733
9734 2004-02-20  Falk Hueffner  <falk@debian.org>
9735
9736         PR target/14201
9737         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
9738
9739 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
9740
9741         PR c++/13927
9742         * g++.dg/other/error8.C: Remove XFAIL markers.
9743
9744         PR c++/14173
9745         * g++.dg/ext/packed5.C: New test.
9746
9747         PR c++/14199
9748         * g++.dg/warn/Wunused-5.C: New test.
9749
9750         PR c++/14186
9751         * g++.dg/lookup/member1.C: New test.
9752
9753 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
9754
9755         * gcc.c-torture/compile/20040130-1.c: Enable only when
9756         __INT_MAX__ >= 2147483647L.
9757         * gcc.c-torture/compile/961203-1.c: Likewise.
9758
9759 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
9760
9761         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
9762         * g++.dg/opt/template1.C: Robustify assembler regexp
9763
9764 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
9765
9766         * gcc.c-torture/execute/simd-4.x: Remove.
9767         * gcc.c-torture/execute/va-arg-25.x: Likewise.
9768         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
9769         Guard with #ifndef SKIP_ATTRIBUTE.
9770         * gcc.dg/compat/vector-1_y.c: Likewise.
9771         * gcc.dg/compat/vector-2_x.c: Likewise.
9772         * gcc.dg/compat/vector-2_y.c: Likewise.
9773         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
9774         * g++.dg/eh/simd-2.C: Likewise.
9775
9776 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
9777
9778         * gcc.c-torture/compile/complex-1.c: New.
9779
9780 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
9781
9782         PR target/14209
9783         * gcc.c-torture/execute/20040218-1.c: New test.
9784
9785 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9786
9787         PR c++/14181
9788         * g++.dg/parse/new2.C: New test.
9789
9790 2004-02-18  Paul Brook  <paul@codesourcery.com>
9791
9792         * gcc.c-torture/compile/libcall-1.c: New test.
9793
9794 2004-02-18  Paul Brook  <paul@codesourcery.com>
9795
9796         PR debug/12934
9797         * gcc.dg/debug/debug-7.c: New test.
9798
9799 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
9800
9801         * gcc.dg/20040217-1.c: New test.
9802
9803 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
9804
9805         * gcc.c-torture/execute/990208-1.x: Delete.
9806
9807 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
9808
9809         * gcc.c-torture/execute/20040208-2.x: New file.
9810
9811 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
9812
9813         PR c++/11326
9814         * g++.dg/abi/structret1.C: New test.
9815
9816 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
9817
9818         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
9819         (i386_cpuid): No need to test if cpuid is available on AMD64.
9820         Fix assembly, so that it works onboth i386 and AMD64.
9821         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
9822         (vecInLong): Fix s[] member type to unsigned int.
9823         (vecInWord): Remove type.
9824         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
9825         (a64, b64, c64, d64, e64): Remove.
9826         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
9827         Remove unused variable.  Remove initialization of removed variables.
9828         Don't call mmx_tests nor sse_tests.
9829         (reference_mmx, reference_sse): Remove.
9830         (check): Add return stmt.
9831         * gcc.dg/i386-sse-7.c: New test.
9832         * gcc.dg/i386-mmx-4.c: New test.
9833
9834 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9835
9836         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
9837         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9838         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9839         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
9840         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
9841         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
9842         g++.dg/tc1/dr94.C: Fix line terminator.
9843
9844 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
9845
9846         * gcc.c-torture/compile/20040216-1.c: New.
9847
9848 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9849
9850         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
9851         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
9852         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
9853         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
9854         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
9855         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
9856
9857 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9858
9859         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
9860
9861 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
9862
9863         PR c++/13971
9864         * g++.dg/expr/cond4.C: New test.
9865
9866         PR c++/14086
9867         * g++.dg/lookup/crash2.C: New test.
9868
9869 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
9870
9871         * gcc.c-torture/compile/20040214-2.c: New test.
9872
9873 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
9874
9875         PR c++/14116
9876         * g++.dg/ext/typeof8.C: New test.
9877
9878 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
9879
9880         * gcc.c-torture/compile/20040214-1.c: New test.
9881
9882 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9883
9884         PR c++/13635
9885         * g++.dg/template/spec11.C: New test.
9886
9887 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9888
9889         PR c++/13927
9890         * g++.dg/other/error8.C: New test.
9891
9892 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
9893
9894         PR c++/14122
9895         * g++.dg/template/array4.C: New test.
9896
9897         PR c++/14108
9898         * g++.dg/inherit/thunk2.C: New test.
9899
9900         PR c++/14083
9901         * g++.dg/eh/cond2.C: New test.
9902
9903 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
9904
9905         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
9906
9907 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
9908
9909         * lib/scanasm.exp (dg-scan): Quote pattern before display.
9910
9911 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
9912
9913         * g++.dg/simd-2.C: xfail on ppc64-linux.
9914
9915 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
9916
9917         PR c/456
9918         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
9919         tests.
9920
9921 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
9922
9923         * gcc.dg/builtins-33.c: New test.
9924
9925 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
9926
9927         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
9928
9929 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9930
9931         * g++.dg/simd-2.C: Set -maltivec for ppc64.
9932
9933 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
9934
9935         * gcc.dg/ppc64-abi-3.c: New test.
9936
9937 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
9938
9939         PR c/14092
9940
9941         * gcc.dg/pr14092-1.c: New testcase.
9942
9943 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
9944
9945         * gcc.dg/cpp/assert4.c: Fix typo last change.
9946
9947         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
9948         * gcc.dg/cpp/assert4.c: Handle powerpc64.
9949
9950         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
9951
9952 2004-02-09  Roger Sayle  <roger@eyesopen.com>
9953
9954         * gcc.c-torture/compile/20040209-1.c: New test case.
9955
9956 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9957
9958         * gcc.dg/c90-init-1.c: Adjust expected error messages.
9959
9960 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
9961
9962         * gcc.c-torture/execute/20040208-[12].c: New tests.
9963
9964 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9965
9966         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
9967
9968 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9969
9970         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
9971
9972 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9973
9974         Bug 13856
9975         * gcc.dg/visibility-8.c: New testcase.
9976
9977 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
9978
9979         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
9980         arguments.
9981         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
9982
9983 2004-02-07  Roger Sayle  <roger@eyesopen.com>
9984
9985         PR middle-end/13696
9986         * g++.dg/opt/fold1.C: New test case.
9987
9988 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9989
9990         PR c++/14033
9991         * g++.dg/other/crash-2.C: New test.
9992
9993 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9994
9995         PR c++/14028
9996         * g++.dg/parse/angle-bracket2.C: New test.
9997
9998 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9999
10000         PR middle-end/13750
10001         Revert:
10002         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10003         PR pch/13361
10004         * testsuite/g++.dg/pch/wchar-1.C: New.
10005         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10006
10007 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10008
10009         PR c++/14008
10010         * g++.dg/parse/error15.C: New test.
10011         * g++.dg/parse/crash11.C: Update dg-error mark.
10012
10013 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10014
10015         PR c++/13932
10016         * g++.dg/warn/conv2.C: New test.
10017
10018 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10019
10020         PR c++/13086
10021         * g++.dg/warn/incomplete1.C: Remove xfail.
10022
10023 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10024
10025         * lib/file-format.exp (gcc_target_object_format): Use
10026         ${tool}_target_compile, not gcc_target_compile.
10027         * lib/target-supports.exp (check_alias_available): Likewise.
10028         (check_gc_sections_available): Likewise.
10029         * g++.dg/ext/attrib10.C: Use dg-require-alias.
10030         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
10031         dg-require-alias.
10032
10033 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10034
10035         PR c++/13969
10036         * g++.dg/template/static6.C: New test.
10037
10038 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
10039
10040         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
10041
10042 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10043
10044         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
10045         tests for systems where `char' is unsigned by default.
10046
10047 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10048
10049         PR c++/13997
10050         * g++.dg/template/partial3.C: New test.
10051
10052 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
10053
10054         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
10055         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
10056         Remove mentions of obsolete ports.
10057
10058 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
10059
10060         * gcc.dg/noncompile/20001228-1.c: Fix for new
10061         error message.
10062
10063 2004-02-03  Roger Sayle  <roger@eyesopen.com>
10064
10065         PR target/9348
10066         * gcc.c-torture/execute/multdi-1.c: New test case.
10067
10068 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10069
10070         PR c++/13925
10071         * g++.dg/template/lookup5.C: New test.
10072
10073 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10074
10075         PR c++/13950
10076         * g++.dg/template/lookup4.C: New test.
10077
10078         PR c++/13970
10079         * g++.dg/parse/error14.C: New test.
10080
10081         PR c++/14002
10082         * g++.dg/parse/template13.C: New test.
10083
10084 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10085
10086         PR c++/13978
10087         * g++.dg/template/koenig4.C: New test.
10088
10089         PR c++/13968
10090         * g++.dg/template/crash17.C: New test.
10091
10092         PR c++/13975
10093         * g++.dg/parse/error13.C: New test.
10094         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
10095
10096 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10097
10098         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
10099
10100 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
10101
10102         PR c/11658
10103         PR c/13994
10104         * gcc.dg/noncompile/20040203-1.c: New test.
10105         * gcc.dg/noncompile/20040203-2.c: Likewise.
10106         * gcc.dg/noncompile/20040203-3.c: Likewise.
10107         * gcc.dg/20040203-1.c: Likewise.
10108
10109 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
10110
10111         PR c++/10858
10112         * g++.dg/template/sizeof7.C: New test.
10113
10114 2004-02-02  Eric Christopher  <echristo@redhat.com>
10115             Zack Weinberg  <zack@codesourcery.com>
10116
10117         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
10118
10119 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
10120
10121         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
10122         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
10123         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
10124         * gcc.dg/cleanup-5.c: Run only on Linux targets.
10125
10126 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
10127
10128         PR c++/13113
10129         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
10130
10131         PR c++/13854
10132         * g++.dg/ext/attrib13.C: New test.
10133
10134         PR c++/13907
10135         * g++.dg/conversion/op2.C: New test.
10136
10137 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10138
10139         * gcc.dg/titype-1.c: Fix pasto.
10140
10141 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10142
10143         * gcc.dg/titype-1.c: New test.
10144
10145 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10146
10147         PR c++/13957
10148         * g++.dg/template/non-type-template-argument-1.C,
10149         g++.dg/template/qualified-id1.C: Update dg-error marks.
10150         * g++.dg/template/nontype6.C: New test.
10151
10152 2004-02-01  Roger Sayle  <roger@eyesopen.com>
10153
10154         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
10155         * gcc.dg/builtins-31.c: New testcase.
10156         * gcc.dg/builtins-32.c: New testcase.
10157
10158 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
10159
10160         * objc.dg/call-super-2.m: Update line numbers
10161         for the including of stddef.h.
10162
10163 2004-01-30  Michael Matz  <matz@suse.de>
10164
10165         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
10166         g++.dg/ext/case-range3.C: New tests.
10167
10168 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10169
10170         DR206
10171         PR c++/13813
10172         * g++.dg/template/member4.C: New test.
10173
10174 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10175
10176         PR c++/13683
10177         * g++.dg/template/sizeof6.C: New test.
10178
10179 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10180
10181         * gcc.dg/fwritable-strings-1.c: New test.
10182
10183 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10184
10185         * gcc.c-torture/compile/20040130-1.c: New test.
10186
10187 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
10188
10189         * objc.dg/call-super-2.m: Include stddef.h for size_t.
10190
10191 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
10192
10193         PR c++/13883
10194         * g++.dg/template/ctor3.C: New test.
10195
10196 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10197
10198         * g++.dg/tc1: New directory.
10199         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
10200         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
10201         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
10202         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
10203         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
10204
10205 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10206
10207         * g++.dg/parse/error11.C: New test.
10208         * g++.dg/parse/error12.C: Likewise.
10209
10210 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
10211
10212         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
10213         (scan_initial, main): Use aligned_sizeof instead of sizeof.
10214
10215 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
10216
10217         PR c++/13791
10218         * g++.dg/ext/attrib12.C: New test.
10219
10220         PR c++/13736
10221         * g++.dg/parse/cast2.C: New test.
10222
10223 2004-01-27  James E Wilson  <wilson@specifixinc.com>
10224
10225         * objc.dg/encode-2.m (main): New local string.  Set depending on
10226         sizeof long.  Use in sscanf call.
10227         * objc.dg/encode-3.m (main): New local string.  Set depending on
10228         sizeof long.  Use in scan_initial call.
10229
10230 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10231
10232         * objc.dg/call-super-2.m: Make LP64-safe.
10233         * objc.dg/desig-init-1.m: Likewise.
10234
10235 2004-01-27  Devang Patel <dpatel@apple.com>
10236
10237         * g++.dg/debug/namespace1.C: New test.
10238
10239 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
10240
10241         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
10242         xscale-*-*.
10243
10244         * gcc.dg/arm-mmx-1.c: New test.
10245
10246 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10247
10248         * gcc.dg/20040127-1.c: New test.
10249         * gcc.dg/20040127-2.c: New test.
10250
10251 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10252
10253         * objc.dg/stret-1.m (glob): Renamed to globa.
10254
10255 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
10256
10257         PR c++/13663
10258         * g++.dg/expr/for1.C: New test.
10259
10260 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
10261
10262         PR middle-end/13779
10263         * gcc.dg/darwin-longlong.c: New test.
10264
10265 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
10266
10267         * gcc.dg/20040124-1.c: Moved test from here...
10268         * gcc.c-torture/compile/20040124-1.c: ...to here.
10269
10270 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10271
10272         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
10273         the assembly output if -m64 is passed.
10274
10275 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
10276
10277         PR c++/13833
10278         * g++.dg/template/cond3.C: New test.
10279
10280 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10281
10282         PR c++/13810
10283         * g++.dg/template/ttp7.C: New test.
10284
10285 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10286
10287         PR c++/13797
10288         * g++.dg/template/nontype4.C: New test.
10289         * g++.dg/template/nontype5.C: Likewise.
10290
10291 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
10292
10293         * gcc.dg/torture/mips-clobber-at.c: New test.
10294
10295 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
10296
10297         * gcc.dg/20040124-1.c: New test.
10298
10299 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
10300
10301         * gcc.dg/20040123-1.c: New test.
10302
10303 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10304
10305         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
10306
10307 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10308
10309         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
10310
10311 2004-01-23  Andrew Pinski  <apinski@apple.com>
10312
10313         * gcc.dg/20030121-1.c: Move to ..
10314         * gcc.dg/20040121-1.c: here.
10315
10316 2004-01-23  Roger Sayle  <roger@eyesopen.com>
10317
10318         * gcc.dg/builtins-29.c: New test case.
10319
10320 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10321
10322         PR 18314
10323         * gcc.dg/builtins-30.c: New testcase.
10324
10325 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
10326
10327         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
10328         * lib/g77.exp: Likewise.
10329         * lib/objc.exp: Likewise.
10330         * lib/g++.exp: Likewise.
10331
10332 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10333
10334         * gcc.dg/struct-by-value-2.c: New test.
10335
10336 2004-01-21  Andrew Pinski  <apinski@apple.com>
10337
10338         PR target/13785
10339         * gcc.dg/20030121-1.c: New test.
10340
10341 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
10342
10343         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
10344         clobber frame pointer register in asm statement.
10345
10346 2004-01-21  Falk Hueffner  <falk@debian.org>
10347
10348         * gcc.c-torture/compile/20040121-1.c: New test.
10349
10350 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
10351
10352         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
10353
10354 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
10355
10356         * gcc.dg/ppc64-abi-2.c: New test.
10357
10358 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
10359
10360         * lib/treelang.exp: Fill out this file.
10361         * lib/treelang-dg.exp: New File.
10362
10363 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10364
10365         * gcc.c-torture/compile/981022-1.c: Remove.
10366         * gcc.dg/array-5.c: Remove XFAIL.
10367         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
10368         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
10369         gcc.dg/cond-lvalue-1.c: Update.
10370         * gcc.dg/cast-lvalue-2.c: New test.
10371
10372 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
10373
10374         PR c++/13592
10375         * g++.dg/other/error1.C (class foo): Tweak error message.
10376
10377         PR c++/13592
10378         * g++.dg/template/call2.C: New test.
10379
10380 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10381
10382         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
10383         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
10384         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
10385         scalar-return-1_x.c, scalar-return-2_y.c,
10386         scalar-return-3_x.c, scalar-return-3_y.c,
10387         scalar-return-4_x.c, scalar-return-4_y.c,
10388         struct-align-1.h, struct-align-1_x.c,
10389         struct-align-1_y.c, struct-align-2.h,
10390         struct-align-2_x.c, struct-align-2_y.c,
10391         struct-by-value-10_y.c, struct-by-value-11_x.c,
10392         struct-by-value-11_y.c, struct-by-value-12_x.c,
10393         struct-by-value-12_y.c, struct-by-value-13_x.c,
10394         struct-by-value-13_y.c, struct-by-value-14_x.c,
10395         struct-by-value-14_y.c, struct-by-value-15_x.c,
10396         struct-by-value-15_y.c, struct-by-value-16_y.c,
10397         struct-by-value-17_y.c, struct-by-value-18_y.c,
10398         struct-by-value-19_y.c, struct-by-value-1_x.c,
10399         struct-by-value-1_y.c, struct-by-value-20_y.c,
10400         struct-by-value-2_x.c, struct-by-value-2_y.c,
10401         struct-by-value-3_y.c, struct-by-value-4_x.c,
10402         struct-by-value-4_y.c, struct-by-value-5_y.c,
10403         struct-by-value-6_y.c, struct-by-value-7_y.c
10404         struct-by-value-8_x.c, struct-by-value-8_y.c
10405         struct-by-value-9_x.c, struct-by-value-9_y.c
10406         struct-return-10_x.c, struct-return-10_y.c,
10407         struct-return-19_x.c, struct-return-20_x.c
10408         struct-return-2_x.c, struct-return-2_y.c
10409         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
10410         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
10411
10412 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10413
10414         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
10415         attribute on sparc*-sun-solaris2.*.
10416
10417 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
10418
10419         PR c++/13710
10420         * g++.dg/ext/typeof7.C: New test.
10421
10422 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
10423
10424         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
10425         * gcc.dg/const-elim-1.c: Same.
10426
10427 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
10428
10429         * objc.dg/stret-1.m: New.
10430         * objc.dg/stret-2.m: New.
10431
10432 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10433
10434         PR c++/11895
10435         * g++.dg/ext/vector1.C: New test.
10436
10437 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
10438
10439         * gcc.dg/pch/import-1.c: New.
10440         * gcc.dg/pch/import-1.hs: New.
10441         * gcc.dg/pch/import-1a.h: New.
10442         * gcc.dg/pch/import-1b.h: New.
10443         * gcc.dg/pch/import-1c.h: New.
10444
10445 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10446
10447         PR c++/13574
10448         * g++.dg/ext/array1.C: New test.
10449
10450         PR c++/13178
10451         * g++.dg/conversion/op1.C: New test.
10452
10453 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
10454
10455         PR 11864
10456         From Kazumoto Kojima / Dan Kegel:
10457         * gcc.dg/pr11864-1.c: New test.
10458
10459         PR 10392
10460         From Marcus Comstedt / Dan Kegel:
10461         * gcc.dg/pr10392-1.c: New test.
10462
10463 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10464
10465         PR c++/13478
10466         * g++.dg/init/ref10.C: New test.
10467
10468 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10469
10470         PR c++/13407
10471         * g++.dg/parse/typename6.C: New test.
10472
10473 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10474
10475         PR pch/13361
10476         * testsuite/g++.dg/pch/wchar-1.C: New.
10477         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10478
10479 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10480
10481         PR c++/9259
10482         * g++.dg/expr/sizeof2.C: New test.
10483
10484 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
10485
10486         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
10487
10488 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10489
10490         PR c++/13659
10491         * g++.dg/lookup/strong-using-3.C: New.
10492         * g++.dg/lookup/using-10.C: New.
10493
10494 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10495
10496         PR c++/13594
10497         * g++.dg/lookup/strong-using-2.C: New.
10498
10499 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
10500             Dan Kegel <dank@kegel.com>
10501             J"orn Rennecke <joern.rennecke@superh.com>
10502
10503         PR target/9365
10504         * gcc.dg/pr9365-1.c: New test.
10505
10506 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10507
10508         PR c++/8856
10509         * g++.dg/parse/casting-operator2.C: New test.
10510         * g++.old-deja/g++.pt/explicit83.C: Remove.
10511
10512 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
10513
10514         * gcc.dg/label-compound-stmt-1.c: New test.
10515         * gcc.c-torture/compile/950922-1.c,
10516         gcc.c-torture/compile/20000211-3.c,
10517         gcc.c-torture/compile/20000518-1.c,
10518         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
10519         compound statements.
10520
10521 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
10522
10523         * gcc.dg/ppc64-abi-1.c: New test.
10524
10525 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
10526
10527          * g++.dg/ext/attrib9.C: Add dg-warnings.
10528
10529 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10530
10531         PR c++/12335
10532         * g++.dg/parse/dtor3.C: New test.
10533
10534 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
10535
10536         PR c++/12709
10537         * g++.dg/parse/try-catch-1.C: New test.
10538
10539 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
10540
10541         * ada/acats/run_all.sh: Add more verbose output in acats.log
10542         when compiling tests.
10543
10544 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10545
10546         PR 13656
10547         * gcc.dg/typedef-redecl.c: New test case.
10548         * gcc.dg/typedef-redecl.h: New support file.
10549
10550 2004-01-13  Jan Hubicka  <jh@suse.cz>
10551
10552         * gcc.dg/always_inline.c: New test.
10553         * gcc.dg/debug/20031231-1.c: Fix.
10554
10555 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10556
10557         PR c++/13474
10558         * g++.dg/template/array3.C: New test.
10559
10560 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
10561
10562         * g++.dg/ext/lvalue1.C: No longer expected to fail.
10563         * g++.dg/warn/Wunused-2.C: Likewise.
10564
10565 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10566
10567         PR c++/13289
10568         * g++.dg/template/instantiate6.C: New test.
10569
10570 2004-01-12  Roger Sayle  <roger@eyesopen.com>
10571
10572         PR middle-end/11397
10573         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
10574
10575 2004-01-12  Jan Hubicka  <jh@suse.cz>
10576
10577         PR opt/12826
10578         * gcc.dg/20040112-1.c: New.
10579
10580         * gcc.dg/dwarf-die[1-7].c: Move to...
10581         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
10582         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
10583
10584 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
10585
10586         PR c++/4100
10587         * g++.dg/parse/friend4.C: New test.
10588
10589 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
10590
10591         PR c++/4100
10592         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
10593         definition is called a friend.
10594
10595 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
10596
10597         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
10598
10599 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
10600
10601         PR c++/3478
10602         * g++.dg/parse/error10.C: New test.
10603         * g++.dg/template/arg2.C: Accept "invalid type" error.
10604
10605 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
10606
10607         PR middle-end/13392
10608         * g++.dg/opt/expect2.C: New test.
10609
10610 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10611
10612         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
10613         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
10614         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
10615         Update dg-error regexps.
10616
10617 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
10618
10619         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
10620         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
10621
10622 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10623
10624         * gcc.dg/pragma-re-1.c: Use right pointer type.
10625
10626 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10627
10628         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
10629
10630 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
10631
10632         * gcc.dg/rs6000-ldouble-1.c: New.
10633
10634 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10635
10636         DR 337
10637         PR c++/9256
10638         * g++.dg/other/abstract1.C: New test.
10639
10640 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
10641
10642         * g++.dg/lookup/strong-using-1.C: New.
10643
10644 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
10645
10646         PR c/11234
10647         * gcc.dg/func-ptr-conv-1.c: New test.
10648         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
10649
10650 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
10651
10652         PR target/13380.
10653         * gcc.c-torture/compile/20040109-1.c: New.
10654
10655 2004-01-08  Stuart Hastings  <stuart@apple.com>
10656
10657         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
10658         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
10659         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
10660
10661 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
10662
10663         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
10664
10665 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10666
10667         * ada/acats/run_acats: Treat 'gnatchop' the same way
10668         as 'gnatmake'.  Export GCC_DRIVER.
10669         * ada/acats/run_all.sh: Add target_gnatchop.  Use
10670         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
10671
10672 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10673
10674         PR c++/12573
10675         * g++.dg/template/dependent-expr4.C: New test.
10676
10677 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
10678
10679         * gcc.dg/altivec-11.c: New test.
10680
10681 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
10682
10683         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
10684
10685 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10686
10687         PR c/6024
10688         * gcc.dg/enum-compat-1.c: New test.
10689         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
10690
10691 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
10692
10693         PR c/12165
10694         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
10695         gcc.dg/c99-idem-qual-3.c: New tests.
10696
10697 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
10698
10699         * gcc.dg/winline-7.c: Don't cast void * to int.
10700
10701 2004-01-06  Jan Hubicka  <jh@suse.cz>
10702
10703         * gcc.dg/i386-sse-5.c: New test
10704         * g++.dg/eh/simd-1.c: Add -w argument for i386.
10705
10706 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10707
10708         PR c++/12815
10709         * g++.dg/rtti/typeid4.C: New test.
10710
10711 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10712
10713         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
10714
10715 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
10716
10717         PR c++/12132
10718         * g++.dg/template/error11.C: New test.
10719
10720         PR c++/13451
10721         * g++.dg/template/class2.C: New test.
10722
10723 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
10724         Richard Sandiford <rsandifo@redhat.com>
10725
10726         PR c++/13387
10727         * g++.dg/opt/alias3.C: New test.
10728
10729 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
10730
10731         PR c++/13157
10732         * g++.dg/template/koenig3.C: New test.
10733
10734         PR c++/13529
10735         * g++.dg/parse/offsetof3.C: New test.
10736
10737         * g++.dg/init/copy7.C: Add missing dg-error markers.
10738
10739         PR c++/12226
10740         * g++.dg/init/copy7.c: New test.
10741
10742         PR c++/13536
10743         * g++.dg/parse/cast1.C: New test.
10744
10745 2004-01-04  Jan Hubicka  <jh@suse.cz>
10746
10747         * gcc.dg/winline[1-7].c: New tests.
10748
10749 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10750
10751         PR c++/13520
10752         * g++.dg/template/qualttp22.C: New test.
10753
10754 2004-01-01  Jan Hubicka  <jh@suse.cz>
10755
10756         * gcc.dg/debug/20031231-1.c: New.
10757         * gcc.c-torture/compile/20040101-1.c: New.
10758         * gcc.dg/dwarf-die-[1-7].c: New.
10759
10760 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
10761
10762         PR optimization/13521
10763         * gcc.c-torture/compile/20031231-1.c: New test.
10764
10765 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10766
10767         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
10768
10769 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10770
10771         PR c++/10079
10772         * g++.dg/template/crash16.C: New test.
10773
10774 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
10775
10776         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
10777
10778 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
10779
10780         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
10781         ports.
10782         * g++.old-deja/g++.jason/thunk3.C: Likewise.
10783         * g++.old-deja/g++.law/profile1.C: Likewise.
10784         * gcc.c-torture/compile/981006-1.c: Likewise.
10785         * gcc.c-torture/execute/loop-2e.x: Likewise.
10786         * gcc.c-torture/execute/loop-2f.x: Remove.
10787         * gcc.c-torture/execute/loop-2g.x: Likewise.
10788         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
10789         * gcc.dg/20020312-2.c: Remove traces of dead ports.
10790
10791 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
10792
10793         PR c++/13507
10794         * g++.dg/ext/attrib11.C: New test.
10795
10796         PR c++/13494
10797         * g++.dg/template/array2-1.C: New test.
10798         * g++.dg/template/array2-2.C: New test.
10799
10800 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
10801
10802         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
10803
10804 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10805
10806         PR c++/12774
10807         * g++.dg/template/array1-1.C: New test.
10808         * g++.dg/template/array1-2.C: New test.
10809
10810 2003-12-29  Roger Sayle  <roger@eyesopen.com>
10811
10812         PR fortran/12632
10813         * g77.dg/12632.f: New test case.
10814
10815 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10816
10817         PR c++/13289
10818         * g++.dg/parse/nontype1.C: New test.
10819
10820 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10821
10822         PR c++/12403
10823         * g++.dg/parse/explicit1.C: New test.
10824         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
10825
10826 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10827
10828         PR c++/13081
10829         * g++.dg/opt/inline6.C: New test.
10830
10831         PR c++/12613
10832         * g++.dg/parse/error9.C: New test.
10833
10834         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
10835
10836 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
10837
10838         PR c++/13009
10839         * g++.dg/init/assign1.C: New test.
10840
10841 2003-12-28  Roger Sayle  <roger@eyesopen.com>
10842
10843         PR c++/13070
10844         * g++.dg/warn/format3.C: New test case.
10845
10846 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10847
10848         * gcc.c-torture/compile/20031227-1.c: New test.
10849
10850 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10851
10852         * g++.dg/bprob/bprob.exp: Load target-supports.exp
10853         * g77.dg/bprob/bprob.exp: Likewise.
10854         * gcc.misc-tests/bprob.exp: Likewise.
10855         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
10856         variants on systems where the library does not provide that
10857         functionality.
10858         * gcc.dg/builtins-20.c: Use builtins-config.h.
10859         * gcc.dg/builtins-config.h: New file.
10860
10861 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10862
10863         * lib/gcc-dg.exp (dg-require-profiling): New function.
10864         * lib/target-supports.exp (check_profiling_available): Likewise.
10865         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
10866         * g77.dg/bprob/bprob.exp: Likewise.
10867         * gcc.misc-tests/bprob.exp: Likewise.
10868         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
10869         * gcc.dg/20021014-1.c: Likewise.
10870         * gcc.dg/nest.c: Likewise.
10871
10872 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10873
10874         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
10875         compiling.
10876         * g++.dg/lookup/java2.C: Likewise.
10877         * gcc.dg/cpp/lexident.c: Likewise.
10878
10879 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
10880
10881         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
10882         given.
10883         * gcc.c-torture/compile/961203-1.c: Likewise.
10884         * gcc.c-torture/compile/980506-1.c: Likewise.
10885
10886 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
10887
10888         * lib/gcc-dg.exp (dg-prune-output): New annotation.
10889         (additional_prunes): New global.
10890         (gcc-dg-prune): Handle additional per-test pruning.
10891         (dg-test): Clear additional_prunes between tests.
10892
10893         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
10894         dg-prune-output to avoid spurious failures from assembler
10895         complaining about nonexistent WAW violations.
10896         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
10897         Use dg-prune-output to avoid spurious failures from assembler
10898         warning about Itanium B-step errata.
10899
10900 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
10901
10902         * g++.dg/abi/macro0.C: New test.
10903         * g++.dg/abi/macro1.C: Likewise.
10904         * g++.dg/abi/macro2.C: Likewise.
10905
10906         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
10907         * g++.dg/abi/bitfield7.C: Likewise.
10908         * g++.dg/abi/dtor2.C: Likewise.
10909         * g++.dg/abi/mangle11.C: Likewise.
10910         * g++.dg/abi/mangle12.C: Likewise.
10911         * g++.dg/abi/mangle14.C: Likewise.
10912         * g++.dg/abi/mangle17.C: Likewise.
10913         * g++.dg/abi/vbase10.C: Likewise.
10914         * g++.dg/abi/vbase14.C: Likewise.
10915         * g++.dg/template/qualttp17.C: Likewise.
10916
10917 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
10918
10919         PR c/11995
10920         * gcc.dg/20031223-1.c: New test.
10921
10922 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10923
10924         * gcc.dg/noreturn-7.c: New test.
10925
10926 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10927
10928         * gcc.dg/null-pointer-1.c: New test.
10929
10930 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10931
10932         * g++.old-deja/g++.jason/template18.C: Remove.
10933         * g++.old-deja/g++.jason/template37.C: Likewise.
10934
10935         PR c++/12862
10936         * g++.dg/lookup/ns1.C: New test.
10937
10938         PR c++/12397
10939         * g++.dg/template/lookup3.C: New test.
10940
10941 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10942
10943         * g++.dg/template/recurse1.C: New test
10944
10945 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
10946
10947         PR c++/12479
10948         * g++.dg/parse/semicolon1.C: New test.
10949         * g++.dg/parse/semicolon1.h: Likewise.
10950
10951 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
10952
10953         * gcc.dg/darwin-misaligned.c: New test.
10954
10955 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
10956
10957         PR c/9163
10958         * gcc.dg/20031222-1.c: New test.
10959
10960 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
10961
10962         PR c++/13438
10963         * g++.dg/parse/error8.C: New test.
10964
10965         PR c++/11554
10966         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
10967
10968 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
10969
10970         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
10971         too small.
10972         * gcc.c-torture/compile/930217-1.c: Likewise.
10973         * gcc.c-torture/compile/930513-1.c: Likewise.
10974         * gcc.c-torture/execute/920908-2.c: Likewise.
10975         * gcc.c-torture/execute/921204-1.c: Likewise.
10976         * gcc.c-torture/execute/930621-1.c: Likewise.
10977         * gcc.c-torture/execute/930630-1.c: Likewise.
10978         * gcc.c-torture/execute/931031-1.c: Likewise.
10979         * gcc.c-torture/execute/980602-2.c: Likewise.
10980         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10981         * gcc.c-torture/execute/compndlit-1.c: Likewise.
10982         * gcc.c-torture/execute/extzvsi.c: Likewise.
10983         * gcc.c-torture/unsorted/ext.c: Likewise.
10984
10985 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
10986
10987         PR target/12749
10988         * gcc.c-torture/compile/20031220-2.c: New test case.
10989
10990 2003-12-20  Roger Sayle  <roger@eyesopen.com>
10991
10992         PR optimization/13031
10993         * gcc.c-torture/compile/20031220-1.c: New test case.
10994
10995 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
10996
10997         * gcc.dg/cast-function-1.c: New test.
10998
10999 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11000
11001         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
11002         formats.
11003
11004 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
11005
11006         PR c++/12795
11007         * g++.dg/ext/attrib10.C: New test.
11008
11009 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11010
11011         * gcc.dg/cleanup-10.c: New test.
11012         * gcc.dg/cleanup-11.c: New test.
11013
11014 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11015
11016         PR c++/13239
11017         * g++.dg/opt/expect1.C: New test.
11018
11019 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
11020
11021         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
11022
11023 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
11024
11025         PR debug/12923
11026         * gcc.dg/20031218-1.c: New test.
11027
11028         PR debug/12389
11029         * gcc.dg/20031218-2.c: New test.
11030         * gcc.dg/20031218-3.c: New test.
11031
11032         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
11033         of label name and allow for USER_LABEL_PREFIX == "_" names.
11034         * g++.dg/abi/mangle18-2.C: Likewise.
11035         * g++.dg/abi/mangle19-1.C: Likewise.
11036         * g++.dg/abi/mangle19-2.C: Likewise.
11037         * g++.dg/abi/mangle20-1.C: Likewise.
11038         * g++.dg/abi/mangle20-2.C: Likewise.
11039
11040 2003-12-18  Richard Henderson  <rth@redhat.com>
11041
11042         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
11043
11044 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
11045             Dan Kegel <dank@kegel.com>
11046
11047         PR other/12009
11048         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
11049         testing a cross compiler, it causes spurious compile failures.
11050         * lib/g++.exp: Likewise.
11051
11052 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11053
11054         PR c++/13262
11055         * g++.dg/template/access13.C: New test.
11056
11057 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11058
11059         * gcc.dg/20031216-1.c: New test.
11060
11061 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11062
11063         PR c++/9154
11064         * g++.dg/template/error10.C: New test.
11065
11066 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11067
11068         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
11069         * g++.dg/eh/simd-2.C: Likewise.
11070
11071 2003-12-17  James E Wilson  <wilson@specifixinc.com>
11072             Roger Sayle  <roger@eyesopen.com>
11073
11074         * gcc.c-torture/execute/ieee/mzero5.c: New.
11075
11076 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
11077
11078         PR c++/10603
11079         * g++.dg/parse/error6.C: New test.
11080
11081         PR c++/12827
11082         * g++.dg/parse/error7.C: New test.
11083
11084 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11085
11086         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
11087         at -O with stabs debugging formats.
11088         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
11089         * gcc.dg/debug/debug-2.c: Likewise.
11090
11091 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11092
11093         PR c++/12696
11094         * g++.dg/init/error1.C: New test.
11095
11096         PR c++/12218
11097         * g++.dg/init/pm3.C: New test.
11098
11099 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11100
11101         PR c/3347
11102         * gcc.dg/bitfld-8.c: New test.
11103
11104 2003-12-16  James Lemke  <jim@wasabisystems.com>
11105
11106         * gcc.dg/arm-scd42-[123].c: New tests.
11107
11108 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11109
11110         PR c++/9043
11111         * g++.dg/abi/mangle20-1.C: New test.
11112         * g++.dg/abi/mangle20-2.C: New test.
11113
11114 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11115
11116         PR c++/13275
11117         * g++.dg/other/offsetof2.C: Remove XFAIL.
11118         * g++.dg/parse/offsetof1.C: New test.
11119         * g++.gd/parse/offsetof2.C: Likewise.
11120
11121 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11122
11123         * g++.dg/template/nontype3.C: New test.
11124         * g++.dg/template/static2.C: Tweaked the dg-error clause.
11125
11126 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11127
11128         * g++.dg/warn/noreturn-3.C: Also test instantiation.
11129
11130 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11131
11132         PR c++/13387
11133         * g++.dg/expr/assign1.C: New test.
11134
11135         PR c++/13242
11136         * g++.dg/abi/mangle19-1.C: New test.
11137         * g++.dg/abi/mangle19-2.C: New test.
11138
11139 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
11140
11141         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
11142
11143 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11144
11145         * gcc.c-torture/execute/20031216-1.c: New test.
11146
11147 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11148
11149         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
11150         an ICE regression.
11151
11152 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11153
11154         PR c++/10926
11155         * g++.dg/template/error9.C: New test.
11156
11157         PR c++/11116
11158         * g++.dg/template/error8.C: New test.
11159
11160 2003-12-15  Roger Sayle  <roger@eyesopen.com>
11161
11162         PR middle-end/13400
11163         * gcc.c-torture/execute/20031215-1.c: New test case.
11164
11165 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11166
11167         PR c++/13269
11168         * g++.dg/parse/error5.C: New test.
11169
11170         PR c++/12989
11171         * g++.dg/expr/sizeof1.C: New test.
11172
11173         PR c++/13310
11174         * g++.dg/template/crash15.C: New test.
11175
11176 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
11177
11178         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
11179         a non-POD type as the last named parameter of a varargs function.
11180
11181 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11182
11183         PR c++/13243
11184         PR c++/12573
11185         * g++.dg/template/crash14.C: New test.
11186         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
11187
11188 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
11189
11190         * g++.dg/other/java1.C: New test.
11191
11192         PR c++/13241
11193         * g++.dg/abi/mangle18-1.C: New test.
11194         * g++.dg/abi/mangle18-2.C: New test.
11195
11196 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11197
11198         PR optimization/10312
11199         * gcc.c-torture/execute/20031214-1.c: New.
11200
11201 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
11202
11203         PR c++/10779
11204         PR c++/12160
11205         * g++.dg/parse/error3.C: New test.
11206         * g++.dg/parse/error4.C: Likewise.
11207         * g++.dg/abi/mangle4.C: Tweak error messages.
11208         * g++.dg/lookup/using5.C: Likewise.
11209         * g++.dg/other/error2.C: Likewise.
11210         * g++.dg/parse/typename5.C: Likewise.
11211         * g++.dg/parse/undefined1.C: Likewise.
11212         * g++.dg/template/arg2.C: Likewise.
11213         * g++.dg/template/ttp3.C: Likewise.
11214         * g++.dg/template/type1.C: Likewise.
11215         * g++.old-deja/g++.other/crash32.C: Likewise.
11216         * g++.old-djea/g++.pt/defarg8.C: Likewise.
11217
11218 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11219
11220         PR c++/13106
11221         * g++.dg/warn/noreturn-3.C: New test.
11222
11223 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11224
11225         PR c++/13118
11226         * g++.dg/abi/covariant3.C: New.
11227
11228 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
11229
11230         * g++.dg/eh/ia64-1.C: New test.
11231
11232 2003-12-12  Roger Sayle  <roger@eyesopen.com>
11233
11234         PR optimization/13037
11235         * g77.f-torture/execute/13037.f: New test case.
11236
11237 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11238
11239         PR c++/12881
11240         * g++.dg/abi/covariant2.C: New.
11241
11242 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
11243
11244         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
11245
11246 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
11247
11248         * gcc.c-torture/execute/wchar_t-1.x: Delete.
11249
11250 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
11251
11252         PR other/10819
11253         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
11254         to fix Bug 10819.
11255         * lib/g++.exp (g++_version): Likewise.
11256         * lib/g77.exp (g77_version): Likewise.
11257         * lib/objc.exp (default_objc_version): Likewise.
11258
11259 2003-12-10  Richard Henderson  <rth@redhat.com>
11260
11261         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
11262
11263         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
11264
11265 2003-12-08  Matt Austern  <austern@apple.com>
11266
11267         PR c/13134
11268         * lib/gcc-dg.exp (dg-require-visibility): Define.
11269         * lib/target-supports (check_visibility_available): Define.
11270         * gcc.dg/visibility-1.c: New test.
11271         * gcc.dg/visibility-2.c: Likewise.
11272         * gcc.dg/visibility-3.c: Likewise.
11273         * gcc.dg/visibility-4.c: Likewise.
11274         * gcc.dg/visibility-5.c: Likewise.
11275         * gcc.dg/visibility-6.c: Likewise.
11276         * g++.dg/ext/visibility-1.C: Likewise.
11277         * g++.dg/ext/visibility-2.C: Likewise.
11278         * g++.dg/ext/visibility-3.C: Likewise.
11279         * g++.dg/ext/visibility-4.C: Likewise.
11280         * g++.dg/ext/visibility-5.C: Likewise.
11281         * g++.dg/ext/visibility-6.C: Likewise.
11282
11283 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11284
11285         * g++.dg/lookup/java1.C: New test.
11286         * g++.dg/lookup/java2.C: New test.
11287
11288 2003-12-07  Falk Hueffner  <falk@debian.org>
11289
11290         * g++.dg/opt/noreturn-1.C: New test.
11291
11292 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
11293
11294         * gcc.dg/overflow-1.c: New test.
11295
11296 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11297
11298         * g77.f-torture/compile/13060.f: New test.
11299
11300 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
11301
11302         PR c++/13323
11303         * g++.dg/inherit/operator2.C: New test.
11304
11305 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11306
11307         PR c++/13305
11308         * g++.dg/ext/attrib9.C: New test.
11309
11310 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11311
11312         PR c++/13314
11313         * g++.dg/template/error7.C: New test.
11314
11315 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
11316             J"orn Rennecke <joern.rennecke@superh.com>
11317
11318         PR target/13302
11319         * g++.dg/other/struct-va_list.C: New test.
11320
11321 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11322
11323         PR c++/13166
11324         * g++.dg/parse/defarg6.C: New test.
11325
11326 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
11327
11328         PR target/13256
11329         * gcc.c-torture/execute/20031201-1.c: New test.
11330
11331 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
11332
11333         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
11334
11335 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11336
11337         * gcc.dg/builtin-return-1.c: New test.
11338
11339 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
11340             J"orn Rennecke <joern.rennecke@superh.com>
11341
11342         PR optimization/13260
11343         * gcc.c-torture/execute/20031204-1.c: New test.
11344
11345 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11346
11347         PR c++/9127
11348         * g++.dg/template/error6.C: New test.
11349
11350 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
11351
11352         * gcc.dg/20031202-1.c: New test.
11353
11354 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11355
11356         PR c++/13179
11357         * g++.dg/template/eh1.C: New test.
11358
11359         PR c++/10771
11360         * g++.dg/template/error5.C: New test.
11361
11362 2003-12-02  David Ung  <davidu@mips.com>
11363
11364         * gcc.dg/compat/vector-check.h: Corrected type for var
11365         g_##TMODE
11366
11367 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11368
11369         PR c++/10126
11370         * g++.dg/template/ptrmem8.C: New test.
11371
11372 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11373
11374         PR c++/12573
11375         * g++.dg/template/dependent-expr3.C: New test.
11376
11377 2003-12-01  James Lemke  <jim@wasabisystems.com>
11378
11379         * gcc.dg/arm-g2.c: New test.
11380
11381 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11382
11383         PR optimization/11634
11384         * gcc.dg/20031201-2.c: New test case.
11385
11386 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
11387
11388         PR 11433
11389         * objc.dg/proto-lossage-3.m: New test.
11390
11391 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11392
11393         PR optimization/12628
11394         * gcc.dg/20031201-1.c: New test case.
11395
11396 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11397
11398         * gcc.dg/unaligned-1.c: New test.
11399
11400 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
11401
11402         PR c++/9849
11403         * g++.dg/template/error4.C: New test.
11404         * g++.dg/template/nested3.C: Adjust error markers.
11405
11406 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11407
11408         * gcc.dg/cpp/assert4.c: Check more #system assertions.
11409
11410 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11411
11412         PR c/10333
11413         * gcc.dg/bitfld-7.c: New test.
11414
11415 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
11416
11417         * gcc.dg/tls/asm-1.C: New test.
11418
11419 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11420
11421         * gcc.dg/cpp/assert4.c: Update.
11422
11423 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11424
11425         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
11426         * gcc.dg/builtin-apply3.c: New test.
11427
11428 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11429
11430         * lib/compat.exp (compat-obj): New xfaildata parameter.
11431         Use it to set compiler_conditional_xfail_data before compiling.
11432         (compat-get-options): Handle dg-xfail-if.
11433         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
11434         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
11435         * gcc.dg/compat/vector-1_y.c: Likewise.
11436         * gcc.dg/compat/vector-2_x.c: Likewise.
11437         * gcc.dg/compat/vector-2_y.c: Likewise.
11438
11439 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11440
11441         * g++.dg/opt/reg-stack4.C: New test.
11442
11443 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11444
11445         * gcc.dg/builtin-apply2.c: New test.
11446
11447 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11448
11449         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
11450
11451 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11452
11453         PR c++/12924
11454         * g++.dg/template/template-id-2.C: New test.
11455
11456 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11457
11458         PR c++/5369
11459         * g++.dg/template/memfriend1.C: New test.
11460         * g++.dg/template/memfriend2.C: Likewise.
11461         * g++.dg/template/memfriend3.C: Likewise.
11462         * g++.dg/template/memfriend4.C: Likewise.
11463         * g++.dg/template/memfriend5.C: Likewise.
11464         * g++.dg/template/memfriend6.C: Likewise.
11465         * g++.dg/template/memfriend7.C: Likewise.
11466         * g++.dg/template/memfriend8.C: Likewise.
11467         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
11468
11469 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
11470
11471         PR c++/12515
11472         * g++.dg/ext/cond1.C: New test.
11473
11474 2003-11-20  Richard Henderson  <rth@redhat.com>
11475
11476         * gcc.dg/20020201-2.c: Remove.
11477         * gcc.dg/20020201-4.c: Remove.
11478         * gcc.dg/20020304-1.c: Remove.
11479
11480 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
11481
11482         * gcc.dg/cpp/trad/xwin1.c: New test case.
11483
11484 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
11485
11486         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
11487         * lib/g77.exp: Likewise.
11488         * lib/objc.exp: Likewise.
11489         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
11490         for darwin.
11491
11492 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11493
11494         PR c++/12932
11495         * g++.dg/template/static5.C: New test.
11496
11497 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11498
11499         * gcc.dg/nested-func-1.c: New test.
11500
11501 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11502
11503         * gcc.dg/cpp/assert4.c: New test.
11504
11505 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11506
11507         PR c++/2294
11508         * g++.dg/lookup/using9.c: New test.
11509
11510 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
11511
11512         PR c++/12762
11513         * g++.dg/template/error3.C: New test.
11514
11515 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
11516
11517         PR ada/13035
11518         * ada/acats/run_acats, run_all.sh: Fix syntax error.
11519         No longer use a wrapper for gcc, since this does not work under
11520         Windows.
11521
11522 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11523
11524         PR c++/2094
11525         * g++.dg/template/ptrmem7.C: New test.
11526
11527 2003-11-13  Andrew Pinski <apinski@apple.com>
11528
11529         * gcc.c-torture/compile/20031113-1.c: New test.
11530
11531 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
11532             Kean Johnston <jkj@sco.com>
11533
11534         PR c/13029
11535         * gcc.dg/unused-4.c: Update.
11536
11537 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11538
11539         * g++.dg/opt/const3.C: New test.
11540
11541 2003-11-13  Jan Hubicka  <jh@suse.cz>
11542
11543         * gcc.c-torture/compile/20031112-1.c: New test.
11544
11545 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
11546
11547         * g++.dg/parse/crash10.C: Remove bogus error marker.
11548
11549 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11550
11551         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
11552         (host_gcc): Likewise.
11553         (ROOT): Honor $PWDCMD.
11554         (BASE): Likewise.
11555         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
11556
11557 2003-11-12  Catherine Moore  <clm@redhat.com>
11558
11559         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
11560
11561 2003-11-12  Andreas Jaeger  <aj@suse.de>
11562             Jakub Jelinek  <jakub@redhat.com>
11563             Andrew Pinski  <pinskia@physics.uc.edu>
11564             Richard Henderson  <rth@redhat.com>
11565
11566         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
11567         systems.
11568         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
11569
11570         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
11571         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
11572
11573 2003-11-11  Andreas Jaeger  <aj@suse.de>
11574
11575         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
11576
11577         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
11578
11579 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
11580
11581         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
11582         Clean ups.
11583
11584 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
11585
11586         * gcc.dg/trampoline-1.c: New test.
11587
11588 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
11589
11590         * gcc.c-torture/compile/200031109-1.c: New test.
11591
11592 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11593
11594         PR c/3190
11595         PR c/8714
11596         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
11597         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
11598         gcc.dg/format/no-y2k-1.c: Update.
11599
11600 2003-11-08  Roger Sayle  <roger@eyesopen.com>
11601
11602         PR optimization/10467
11603         * gcc.dg/20031108-1.c: New test case.
11604
11605 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
11606
11607         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
11608
11609 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11610
11611         * gcc.dg/compound-lvalue-1.c: New test.
11612         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
11613         some XFAILs.
11614
11615 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
11616
11617         * gcc.dg/altivec-varargs-1.c: New test.
11618
11619 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11620
11621         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
11622         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
11623         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
11624         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
11625         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
11626
11627 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
11628
11629         * gcc.dg/cond-lvalue-1.c: New test.
11630
11631 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
11632
11633         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
11634
11635 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11636
11637         PR c++/11616
11638         * g++.dg/template/instantiate5.C: New test.
11639
11640 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11641
11642         PR c++/12726
11643         * g++.dg/ext/complit2.C: Replace test with self-contained version.
11644         * ChangeLog: Add missing first entry for above test.
11645
11646 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11647
11648         PR c++/9810
11649         * g++.dg/template/using8.C: New test.
11650         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
11651
11652 2003-11-02  Roger Sayle  <roger@eyesopen.com>
11653
11654         PR optimization/10817
11655         * gcc.c-torture/compile/20031102-1.c: New test case.
11656
11657 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
11658
11659         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
11660         2147483647.
11661
11662 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11663
11664         * gcc.dg/20031102-1.c: New test.
11665
11666 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
11667
11668         * gcc.dg/complex-1.c: New test.
11669
11670 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11671
11672         PR c++/12796
11673         * g++.dg/template/crash13.C: Adjust expected error location.
11674         * g++.old-deja/g++.brendan/ns1.C: Likewise.
11675
11676 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11677
11678         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11679
11680 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11681
11682         PR/10239
11683         * gcc.c-torture/compile/20031031-2.c: New test.
11684
11685 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
11686
11687         PR/11640
11688         * gcc.c-torture/compile/20031031-1.c: New test.
11689
11690 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
11691
11692         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
11693         * gcc.misc-tests/bprob.exp: Likewise.
11694         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
11695         the execution test on arm-elf configs.
11696         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
11697         configs that don't support scratch files.
11698         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
11699
11700 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
11701
11702         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
11703         done by dejagnu.
11704
11705 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
11706
11707         * ada/acats/run_all.sh: Redirect mv output to /dev/null
11708         Avoid non pure sh syntax. Add more logging.
11709
11710         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
11711         fail.
11712
11713 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11714
11715         PR libgcj/10610
11716         * gcc.dg/ppc-stackalign-1.c: New test.
11717
11718 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
11719
11720         * ada/acats/run_all.sh: Change output to be more compliant with
11721         dejagnu framework.
11722         Create acats.sum and acats.log files under testsuite/ada/acats
11723         Only run [a-z]* directories, to filter out e.g. CVS.
11724         Redirect build output to log file.
11725
11726 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11727
11728         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
11729
11730 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
11731
11732         PR ada/5909:
11733         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
11734
11735 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
11736
11737         * gcc.c-torture/compile/20031023-1.c: New test.
11738         * gcc.c-torture/compile/20031023-2.c: New test.
11739         * gcc.c-torture/compile/20031023-3.c: New test.
11740         * gcc.c-torture/compile/20031023-4.c: New test.
11741
11742 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11743
11744         PR c++/10371
11745         * g++.dg/lookup/scoped8.C: New test.
11746
11747 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
11748
11749         * g++.dg/opt/reg-stack3.C: New test.
11750
11751 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11752
11753         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
11754
11755 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11756
11757         PR c++/11076
11758         * g++.dg/template/crash13.C: New test.
11759
11760 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11761
11762         * gcc.dg/c99-restrict-2.c: New test.
11763
11764 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
11765
11766         PR c++/12698, c++/12699, c++/12700, c++/12566
11767         * g++.dg/inherit/covariant9.C: New test.
11768         * g++.dg/inherit/covariant10.C: New test.
11769         * g++.dg/inherit/covariant11.C: New test.
11770
11771 2003-10-23  Jason Merrill  <jason@redhat.com>
11772
11773         PR c++/12726
11774         * g++.dg/ext/complit2.C: New test.
11775
11776 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
11777
11778         PR target/12654
11779         * gcc.c-torture/execute/20031020-1.c: New test.
11780
11781 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11782
11783         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
11784         following the jump_insn.
11785
11786 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
11787
11788         * gcc.dg/cast-lvalue-1.c: New test.
11789
11790 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
11791
11792         PR c++/11962
11793         * g++.dg/template/cond2.C: New test.
11794
11795 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11796
11797         * gcc.dg/builtins-28.c: New test.
11798
11799 2003-10-20  Jan Hubicka  <jh@suse.cz>
11800
11801         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
11802         parameter.
11803         * testsuite/gcc.dg/inline-2.c: Likewise.
11804
11805 2003-10-20  Phil Edwards  <phil@codesourcery.com>
11806
11807         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
11808         * gcc.dg/nest.c:  Likewise.
11809
11810 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11811
11812         PR c++/9781, c++/10583, c++/11862
11813         * g++.dg/parse/crash13.C: New test.
11814
11815 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11816
11817         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
11818
11819 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11820
11821         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
11822         Define HAVE_C99_RUNTIME except on Solaris.
11823         * gcc.dg/builtins-20.c: Likewise.
11824
11825 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11826
11827         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
11828
11829 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11830
11831         PR c++/12495
11832         * g++.dg/template/crash21.C: New test.
11833
11834 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11835
11836         PR c++/2513
11837         * g++.dg/template/typename5.C: New test.
11838
11839 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11840
11841         PR c++/12369
11842         * g++.dg/template/friend25.C: New test.
11843
11844 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
11845
11846         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
11847         versions.
11848
11849 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
11850
11851         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
11852         == 2147483647.
11853
11854 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
11855
11856         * gcc.c-torture/execute/960416-1.x: Remove.
11857         * gcc.c-torture/execute/divconst-3.x: Likewise.
11858
11859 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
11860
11861         PR target/12598
11862         * gcc.dg/torture/cris-volatile-1.c: New test.
11863
11864 2003-10-14  Roger Sayle  <roger@eyesopen.com>
11865
11866         PR optimization/9325
11867         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
11868         for overflowing floating point to integer conversion during RTL
11869         simplification.
11870
11871 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
11872
11873         * objc/execute/_cmd.m: Fix typo.
11874         * objc.dg/image-info.m, objc.dg/symtab-1.m:
11875         Relax 'scan-assembler' regexp.
11876         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
11877         objc.dg/try-catch-4.m: Run on non-Darwin targets.
11878         * objc.dg/zero-link-2.m: Remove blank line.
11879         * objc.dg/zero-link-3.m: New test case.
11880
11881 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
11882
11883         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
11884
11885         * gcc.dg/asm-names.c: Use scan-assembler-not rather
11886         than linker trickery.
11887
11888 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11889
11890         PR c++/12370
11891         * g++.dg/other/friend2.C: New test.
11892
11893 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11894
11895         * gcc.dg/20031012-1.c: New test.
11896
11897 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
11898
11899         * gcc.dg/weak/weak-3.c: Fix for new warning.
11900
11901 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
11902
11903         PR optimization/8750
11904         * gcc.c-torture/execute/20031012-1.c: New test case.
11905
11906 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11907
11908         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
11909         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
11910
11911 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11912
11913         PR optimization/12260
11914         * gcc.c-torture/compile/20031011-2.c: New test case.
11915
11916 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11917
11918         * gcc.c-torture/execute/20031011-1.c: New testcase.
11919
11920 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
11921
11922         * gcc.c-torture/compile/20031011-1.c: New test.
11923
11924 2003-10-11  Jan Hubicka  <jh@suse.cz>
11925
11926         * g++.dg/other/first-global.C: New test.
11927
11928 2003-10-11  Roger Sayle  <roger@eyesopen.com>
11929
11930         * gcc.c-torture/execute/string-opt-18.c: New testcase.
11931
11932 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
11933
11934         * gcc.c-torture/compile/20031010-1.c: New test.
11935
11936 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
11937
11938         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
11939         * gcc.c-torture/execute/va-arg-25.c: ... here.
11940
11941 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
11942
11943         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
11944
11945 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
11946
11947         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
11948
11949 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
11950
11951         * g++.dg/parse/error2.C: New test.
11952
11953 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
11954
11955         PR c++/11097
11956         * g++.dg/other/error5.C: Modify the error message.
11957         * g++.dg/lookup/using8.C: New test.
11958
11959 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
11960
11961         * gcc.dg/darwin-abi-2.c: New file.
11962         * gcc.c-torture/execute/va-arg-24.c: New file.
11963
11964 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
11965
11966         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
11967         indentation.
11968
11969 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
11970
11971         PR c++/10147
11972         * g++.dg/other/error4.C: Update error messages.
11973         * g++.dg/template/ptrmem4.C: Likewise.
11974
11975         PR c++/12337
11976         * g++.dg/init/new9.C: New test.
11977
11978         PR c++/12334, c++/12236, c++/8656
11979         * g++.dg/ext/attrib8.C: New test.
11980
11981 2003-10-06  Devang Patel  <dpatel@apple.com>
11982
11983         * gcc.dg/debug/dwarf2-3.h: New test.
11984         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
11985
11986 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
11987
11988         * g++.dg/opt/cfg2.C: New test.
11989
11990 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11991
11992         * g++.dg/opt/float1.C: New test.
11993
11994 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11995
11996         * gcc.dg/c90-array-lval-6.c: New test.
11997         * gcc.dg/c99-array-lval-6.c: New test.
11998
11999 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
12000             Ziemowit Laski  <zlaski@apple.com>
12001
12002         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
12003         'Derived', so that it is never considered a class method; add
12004         new warning for '+port' method ambiguity.
12005         * objc.dg/method-12.m: Include <objc/objc.h> instead of
12006         <objc/objc-api.h> (needed on Mac OS X).
12007         * objc.dg/method-13.m: New test.
12008
12009 2003-10-03  Roger Sayle  <roger@eyesopen.com>
12010
12011         PR optimization/9325, PR java/6391
12012         * gcc.c-torture/execute/20031003-1.c: New test case.
12013
12014 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
12015
12016         PR optimization/12180
12017         * gcc.dg/20031002-1.c: New test.
12018
12019         PR c++/12486
12020         * g++.dg/inherit/error1.C: New test.
12021
12022 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
12023
12024         * lib/f-torture.exp (search_for): Rename to...
12025         (search_for_re): This.  Also, clean up comments and the
12026         "regexp" invocation.
12027
12028 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
12029
12030         * gcc.c-torture/compile/20031002-1.c: New test.
12031
12032 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
12033
12034         * g++.dg/opt/cond1.C: New test.
12035
12036 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
12037
12038         * gcc.dg/Wold-style-definition-2.c: New testcase.
12039         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
12040
12041 2003-09-29  Richard Henderson  <rth@redhat.com>
12042
12043         * g++.dg/init/array10.C: Add dg-options.
12044
12045 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12046
12047         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
12048
12049 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12050
12051         * g++.dg/template/friend19.C: Fix typo.
12052         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
12053
12054 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
12055
12056         * gcc.c-torture/execute/20030928-1.c: New test.
12057         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
12058
12059 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12060
12061         * g++.dg/opt/unroll1.C: New test.
12062
12063 2003-09-26  Roger Sayle  <roger@eyesopen.com>
12064
12065         PR optimization/11741
12066         * gcc.dg/20030926-1.c: New test case.
12067
12068 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12069
12070         PR c++/5655
12071         * g++.dg/parse/access7.C: New test.
12072         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
12073
12074 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
12075
12076         MERGE OF objc-improvements-branch into MAINLINE:
12077         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
12078         if libobjc has not been built.
12079         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
12080         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
12081         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
12082         objc/execute/nested-3.m, objc/execute/np-2.m,
12083         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
12084         objc/execute/redefining_self.m, objc/execute/root_methods.m,
12085         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
12086         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
12087         objc.dg/special/unclaimed-category-1.h,
12088         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
12089         well as GNU runtime.
12090         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
12091         * execute/cascading-1.m, execute/function-message-1.m,
12092         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
12093         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
12094         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
12095         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
12096         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
12097         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
12098         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
12099         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
12100         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
12101         * objc.dg/bitfield-2.m: Run only on Darwin.
12102         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
12103         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
12104         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
12105         * objc.dg/const-str-1.m: Fix constant string layout.
12106
12107 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
12108
12109         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
12110
12111 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
12112
12113         * gcc.dg/darwin-abi-1.c: New file.
12114
12115 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
12116
12117         PR target/12281
12118         * gcc.c-torture/compile/20030921-1.c: New test.
12119
12120 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12121
12122         * g++.dg/opt/reg-stack2.C: New test.
12123
12124 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12125
12126         * g++.dg/eh/delayslot1.C: New test.
12127
12128 2003-09-20  Richard Henderson  <rth@redhat.com>
12129
12130         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
12131
12132 2003-09-20  Roger Sayle  <roger@eyesopen.com>
12133
12134         * gcc.c-torture/execute/20030920-1.c: New test case.
12135
12136 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12137
12138         * g++.dg/rtti/typeid3.C: Correct expected error message.
12139
12140 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12141
12142         PR c++/157
12143         * g++.dg/parse/crash12.C: New test.
12144
12145 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
12146
12147         * gcc.dg/compat/mixed-struct-check.h: New.
12148         * gcc.dg/compat/mixed-struct-defs.h: New.
12149         * gcc.dg/compat/mixed-struct-init.h: New.
12150         * gcc.dg/compat/struct-by-value-19_main.c: New.
12151         * gcc.dg/compat/struct-by-value-19_x.c: New.
12152         * gcc.dg/compat/struct-by-value-19_y.c: New.
12153         * gcc.dg/compat/struct-by-value-20_main.c: New.
12154         * gcc.dg/compat/struct-by-value-20_x.c: New.
12155         * gcc.dg/compat/struct-by-value-20_y.c: New.
12156         * gcc.dg/compat/struct-return-19_main.c: New.
12157         * gcc.dg/compat/struct-return-19_x.c: New.
12158         * gcc.dg/compat/struct-return-19_y.c: New.
12159         * gcc.dg/compat/struct-return-20_main.c: New.
12160         * gcc.dg/compat/struct-return-20_x.c: New.
12161         * gcc.dg/compat/struct-return-20_y.c: New.
12162
12163 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
12164         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
12165         so that it will not complain on LP64 targets.
12166
12167 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12168
12169         PR c++/495
12170         * g++.dg/template/friend24.C: New test.
12171
12172 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
12173
12174         PR c++/12332
12175         * g++.dg/template/memtmpl2.C: New test.
12176
12177 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
12178
12179         PR target/11184
12180         * gcc.dg/builtin-apply1.c: New test.
12181
12182 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
12183
12184         PR c++/9848
12185         * g++.dg/warn/Wunused-4.C: New test.
12186
12187 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12188
12189         PR c++/12316
12190         * g++.dg/other/gc2.C: New test.
12191
12192 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
12193
12194         PR c++/11991
12195         * g++.dg/rtti/typeid3.C: New test.
12196
12197         PR c++/12266
12198         * g++.dg/overload/template1.C: New test.
12199
12200 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12201
12202         * g++.dg/opt/cfg3.C: New test.
12203
12204 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12205
12206         PR c++/7939
12207         * g++.dg/template/crash11.C: New test.
12208
12209 2003-09-16  Jason Merrill  <jason@redhat.com>
12210             Jakub Jelinek  <jakub@redhat.com>
12211
12212         * gcc.dg/attr-warn-unused-result.c: New test.
12213
12214 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12215
12216         PR c++/12184
12217         * g++.dg/expr/call2.C: New test.
12218
12219 2003-09-15  Andreas Jaeger  <aj@suse.de>
12220
12221         * gcc.dg/Wold-style-definition-1.c: New test.
12222
12223 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
12224
12225         PR c++/3907
12226         * g++.dg/parse/template12.C: New test.
12227
12228         * g++.dg/abi/bitfield11.C: New test.
12229         * g++.dg/abi/bitfield12.C: Likewise.
12230
12231 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
12232
12233         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
12234         non-expansion of functional macro name without arguments at EOL.
12235         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
12236
12237 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
12238
12239         * gcc.c-torture/execute/20030914-[12].c: New tests.
12240
12241 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12242
12243         PR c++/11788
12244         * g++.dg/overload/addr1.C: New test.
12245
12246 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
12247
12248         * gcc.dg/20030909-1.c: New test.
12249
12250 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12251
12252         * gcc.dg/ultrasp10.c: New test.
12253
12254 2003-09-09  Devang Patel  <dpatel@apple.com>
12255
12256         * gcc.dg/darwin-ld-6.c: New test.
12257
12258 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12259
12260         * gcc.dg/torture/builtin-explog-1.c: New testcase.
12261
12262 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12263
12264         * gcc.dg/ia64-types1.c: New test.
12265         * gcc.dg/ia64-types2.c: Likewise.
12266
12267 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12268
12269         * gcc.dg/builtins-1.c: Add more _Complex tests.
12270         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12271
12272         * gcc.dg/builtins-1.c: Test existing _Complex functions.
12273         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12274
12275 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12276
12277         PR c++/11786
12278         * g++.dg/lookup/koenig2.C: New test.
12279
12280         PR c++/5296
12281         * g++.dg/rtti/typeid2.C: New test.
12282
12283 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
12284
12285         * gcc.c-torture/compile/20030904-1.c: New test.
12286
12287 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12288
12289         * g++.dg/opt/longbranch2.C: New test.
12290
12291 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12292
12293         * g++.dg/template/crash10.C: Only compile it.
12294
12295 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12296
12297         PR middle-end/11665
12298         * gcc.c-torture/compile/20030907-1.c: New test.
12299         * g++.dg/init/array11.C: New test.
12300
12301 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12302
12303         PR c++/11852
12304         * g++.dg/init/struct1.C: New test.
12305
12306 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12307
12308         PR c++/12181
12309         * g++.dg/expr/comma1.C: New test.
12310
12311 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
12312
12313         PR c++/11867
12314         * g++.dg/expr/static_cast5.C: New test.
12315
12316 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12317
12318         PR c++/11507
12319         * g++.dg/lookup/scoped7.C: New test.
12320
12321         PR c++/9574
12322         * g++.dg/other/static1.C: New test.
12323
12324         PR c++/11490
12325         * g++.dg/warn/template-1.C: New test.
12326
12327         PR c++/11432
12328         * g++.dg/template/crash10.C: New test.
12329
12330         PR c++/2478
12331         * g++.dg/overload/VLA.C: New test.
12332
12333         PR c++/10804
12334         * g++.dg/template/call1.C: New test.
12335
12336 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12337
12338         PR c++/11794
12339         * g++.dg/parse/using3.C: New test.
12340
12341 2003-09-06  Roger Sayle  <roger@eyesopen.com>
12342
12343         PR c++/11409
12344         * g++.dg/overload/builtin3.C: New test case.
12345
12346 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
12347
12348         PR c/9862
12349         * gcc.dg/20030906-1.c: New test.
12350         * gcc.dg/20030906-2.c: Likewise.
12351
12352 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12353
12354         PR c++/12167
12355         * g++.dg/parse/defarg5.C: New test.
12356
12357         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
12358
12359 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
12360
12361         PR c++/12163
12362         * g++.dg/expr/static_cast4.C: New test.
12363
12364         PR c++/12146
12365         * g++.dg/template/crash9.C: New test.
12366
12367 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12368
12369         * g++.old-deja/g++.ext/pretty2.C: Update for change
12370         in __FUNCTION__.
12371         * g++.old-deja/g++.ext/pretty3.C: Likewise.
12372
12373 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
12374
12375         PR c++/11922
12376         * g++/dg/template/qualified-id1.C: New test.
12377
12378         PR c++/12037
12379         * g++.dg/warn/noeffect4.C: New test.
12380
12381 2003-09-04  Matt Austern  <austern@apple.com>
12382
12383         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
12384         * g++.dg/ext/fnname2.C: Likewise.
12385         * g++.dg/ext/fnname3.C: Likewise.
12386
12387 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
12388
12389         * g++.dg/expr/lval1.C: New test.
12390         * g++.dg/ext/lvcast.C: Remove.
12391
12392 2003-09-03  Roger Sayle  <roger@eyesopen.com>
12393
12394         PR optimization/11700.
12395         * gcc.c-torture/compile/20030903-1.c: New test case.
12396
12397 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
12398
12399         PR c++/12053
12400         * g++.dg/abi/layout4.C: New test.
12401
12402 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
12403
12404         PR c++/11553
12405         * g++.dg/parse/friend3.C: New test.
12406
12407 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
12408
12409         PR c++/11847
12410         * g++.dg/template/class1.C: New test.
12411
12412         PR c++/11808
12413         * g++.dg/expr/call1.C: New test.
12414
12415 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
12416
12417         PR c++/12114
12418         * g++.dg/init/ref9.C: New test.
12419
12420         PR c++/11972
12421         * g++.dg/template/nested4.C: New test.
12422
12423 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12424
12425         PR c++/12093
12426         * g++.dg/template/non-dependent4.C: New test.
12427
12428         PR c++/11928
12429         * g++.dg/inherit/conv1.C: New test.
12430
12431 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12432
12433         PR c++/6196
12434         * g++.dg/ext/label1.C: New test.
12435         * g++.dg/ext/label2.C: Likewise.
12436
12437 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12438
12439         * g++.dg/expr/cond3.C: New test.
12440
12441 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12442
12443         * gcc.dg/builtins-1.c: Add new builtin cases.
12444
12445 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12446
12447         * gcc.dg/builtins-1.c: Add new cases.
12448         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12449
12450 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12451
12452         * gcc.dg/builtins-1.c: Add more math builtin tests.
12453         * gcc.dg/torture/builtin-attr-1.c: New test.
12454
12455 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12456
12457         PR optimization/5079
12458         * g++.dg/opt/static3.C: New test.
12459
12460 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12461
12462         * gcc.misc-tests/gcov-10b.c: New test.
12463
12464 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
12465
12466         * g++.dg/opt/ptrmem3.C: New test.
12467
12468         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
12469
12470 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
12471
12472         * gcc.dg/20030826-2.c: New test.
12473
12474 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12475
12476         PR middle-end/12002
12477         * g77.f-torture/compile/12002.f: New test case.
12478
12479 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12480
12481         * gcc.dg/20030826-1.c: New test case.
12482
12483 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
12484
12485         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
12486
12487 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
12488
12489         PR c++/11871
12490         * c++.dg/lookup/crash1.C: New test.
12491
12492         * c++.dg/warn/noeffect3.C: New test.
12493
12494 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
12495
12496         * gcc.dg/compat/vector-1_x.c: Compile with -w.
12497         * gcc.dg/compat/vector-1_y.c: Ditto.
12498         * gcc.dg/compat/vector-2_x.c: Ditto.
12499         * gcc.dg/compat/vector-2_y.c: Ditto.
12500
12501 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
12502
12503         * gcc.dg/20030702-1.c: New test.
12504
12505 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
12506
12507         PR c++/8795
12508         * g++.dg/ext/altivec-1.C: New test.
12509
12510 2003-08-24  Richard Henderson  <rth@redhat.com>
12511
12512         * g++.dg/eh/simd-2.C: Add -w for x86.
12513
12514 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
12515
12516         * gcc.dg/20030815-1.c: New test.
12517
12518 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12519
12520         PR c++/3765
12521         * g++.dg/parse/access6.C: New test.
12522
12523 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12524
12525         PR c++/641, c++/11876
12526         * g++.dg/template/friend22.C: New test.
12527         * g++.dg/template/friend23.C: Likewise.
12528
12529 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12530
12531         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
12532         identically.
12533
12534 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12535
12536         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
12537
12538 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12539
12540         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
12541
12542 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12543
12544         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
12545
12546 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
12547
12548         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
12549
12550 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
12551
12552         PR c++/11919
12553         * g++.dg/overload/prom1.C: New test.
12554
12555         PR c++/11551
12556         * g++.dg/parse/dtor2.C: New test.
12557
12558         PR c++/10762
12559         * g++.dg/parse/using2.C: New test.
12560
12561 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
12562
12563         PR target/11805
12564         * gcc.c-torture/compile/20030821-1.c: New.
12565
12566 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
12567
12568         PR c++/11834
12569         * g++.dg/template/deduce2.C: New test.
12570
12571 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
12572
12573         * gcc.c-torture/execute/20030821-1.c: New test.
12574
12575 2003-08-20  Roger Sayle  <roger@eyesopen.com>
12576
12577         PR middle-end/11984
12578         * gcc.dg/20030820-1.c: New test case.
12579
12580 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
12581
12582         PR c++/11945
12583         * g++.dg/warn/noeffect2.C: New test.
12584
12585 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
12586
12587         PR c++/10926
12588         * g++.dg/template/dtor2.C: New test.
12589
12590         PR c++/11684
12591         * g++.dg/template/operator1.C: New test.
12592         * g++.dg/parse/operator4.C: New test.
12593
12594         PR c++/11946.C
12595         * g++.dg/expr/enum1.C: New test.
12596         * gcc.dg/c99-bool-1.c: Remove bogus warning.
12597
12598         PR c++/11036.C
12599         * g++.dg/parse/elab2.C: New test.
12600         * g++.dg/parse/typedef4.C: Change error message.
12601         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
12602         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
12603         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
12604
12605 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
12606
12607         * gcc.dg/pch/warn-1.c: New.
12608         * gcc.dg/pch/warn-1.hs: New.
12609
12610         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
12611         not-tested file.
12612
12613 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12614
12615         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
12616
12617 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
12618
12619         * gcc.dg/uninit-D.c: New Test.
12620         * gcc.dg/uninit-E.c: New Test.
12621         * gcc.dg/uninit-F.c: New Test.
12622         * gcc.dg/uninit-G.c: New Test.
12623
12624 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
12625
12626         * g++.dg/README: Describe the pch directory.
12627
12628 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12629
12630         PR c++/11174
12631         * g++.dg/parse/access4.C: New test.
12632         * g++.dg/parse/access5.C: Likewise.
12633         * g++.old-deja/g++.jason/access17.C: Adjust error message.
12634
12635 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
12636
12637         * gcc.dg/noncompile/20030818-1.c: New.
12638
12639 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
12640
12641         PR c++/11957
12642         * g++.dg/warn/noeffect1.C: New test.
12643
12644         * g++.dg/template/scope2.C: New test.
12645         * g++.dg/template/error2.C: Correct dg-error
12646
12647 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
12648
12649         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
12650
12651 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
12652
12653         PR C++/11512
12654         * g++.dg/template/warn1.C: New.
12655
12656 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
12657
12658         * g++.dg/template/error2.C: New test.
12659         * g++.dg/lookup/using7.C: Adjust errors
12660         * g++.old-deja/g++.pt/crash36.C: Likewise.
12661         * g++.old-deja/g++.pt/derived3.C: Likewise.
12662
12663 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12664
12665         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
12666         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
12667         * gcc.c-torture/execute/builtins/string-9.c: New, from
12668         string-opt-9.c.  Adjust for execute/builtins framework.
12669         * gcc.c-torture/execute/string-opt-9.c: Delete.
12670
12671 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
12672
12673         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
12674
12675         * g++.dg/parse/ret-type2.C: New test.
12676
12677         PR c++/11703
12678         * g++.dg/init/new8.C: New test.
12679
12680         PR c++/10923
12681         * g++.dg/parse/typedef5.C: New test.
12682
12683         PR c++/9512
12684         * g++.dg/parse/qualified2.C: New test.
12685         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
12686         invalid code.
12687
12688 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
12689
12690         * g++.dg/conversion/ptrmem1.C: New test.
12691
12692 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
12693
12694         PR target/11693
12695         * gcc.dg/20030811-1.c: New test.
12696
12697         PR target/11535
12698         * gcc.c-torture/execute/20030811-1.c: New test.
12699
12700 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12701
12702         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
12703
12704 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
12705
12706         PR c++/11789.C
12707         * g++.dg/inherit/multiple1.C: New test.
12708
12709 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12710
12711         * gcc.dg/spe1.c: New test.
12712
12713         PR c++/11670
12714         * g++.dg/expr/cast2.C: New test.
12715
12716         PR c++/10530
12717         * g++.dg/template/dependent-name2.C: New test.
12718
12719 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
12720
12721         * g++.dg/parse/crash11.C: Put the dg options in comments.
12722
12723 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
12724
12725         * lib/gcc-dg.exp: Update for diagnostic change.
12726
12727 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12728
12729         PR c++/5767
12730         * g++.dg/parse/crash11.C: New test.
12731
12732 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
12733
12734         * gcc.dg/cpp/spacing1.c: Update.
12735
12736 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
12737
12738         PR target/11739
12739         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
12740         a value for -mtune.
12741
12742 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12743
12744         PR middle-end/11771
12745         * gcc.c-torture/compile/20030804-1.c: New test case.
12746
12747 2003-08-04  Roger Sayle  <roger@eyesopen.com>
12748
12749         * gcc.dg/20030804-1.c: New test case.
12750
12751 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
12752
12753         * gcc.dg/cpp/separate-1.c: New test.
12754
12755 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
12756
12757         PR c++/11704
12758         * g++.dg/template/dependent-expr2.C: New test.
12759
12760         PR c++/11766
12761         * g++.dg/expr/ptrmem1.C: New test.
12762
12763 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12764
12765         PR c++/9453
12766         * g++.dg/template/friend15.C: New test.
12767
12768 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
12769
12770         * lib/dg-pch.exp: Work round PCH bug.
12771
12772 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12773
12774         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
12775         builtins.  Move cases from builtins-4.c here.
12776
12777         * gcc.dg/torture/builtin-math-1.c: New test taken from
12778         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
12779         additional cases.
12780
12781         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
12782         Delete.
12783
12784 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
12785
12786         PR c++/9447
12787         * g++.dg/template/using7.C: New test.
12788
12789 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
12790
12791         * import1.c, import2.c: New tests.
12792
12793 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
12794
12795         * g++.dg/eh/crossjump1.C: New test.
12796
12797 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
12798
12799         PR c++/11697
12800         * g++.dg/template/using6.C: New test.
12801
12802         PR c++/11744
12803         * g++.dg/template/koenig2.C: New test.
12804
12805 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12806
12807         PR c++/7983
12808         * g++.dg/parse/typedef4.C: New test.
12809
12810 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12811
12812         PR c++/8442, c++/8806
12813         * g++.dg/template/elab1.C: New test.
12814         * g++.dg/template/type2.C: Likewise.
12815         * g++.dg/template/ttp3.C: Adjust expected error message.
12816         * g++.old-deja/g++.law/visibility13.C: Likewise.
12817         * g++.old-deja/g++.niklas/t135.C: Likewise.
12818         * g++.old-deja/g++.pt/ttp41.C: Likewise.
12819         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
12820         template argument.
12821         * g++.old-deja/g++.pt/ttp44.C: Likewise.
12822
12823 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
12824
12825         PR c++/11295
12826         * g++.dg/ext/stmtexpr1.C: New test.
12827
12828         * g++.dg/opt/tmp1.C: New test.
12829
12830         PR c++/11525
12831         * g++.dg/parse/constant4.C: New test.
12832
12833         PR c++/9447
12834         * g++.dg/template/using5.C: New test.
12835
12836 2003-07-31  Roger Sayle  <roger@eyesopen.com>
12837
12838         * gcc.dg/builtins-27.c: New test case.
12839
12840 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
12841
12842         * gcc.dg/tls/opt-7.c: New test.
12843
12844 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
12845
12846         * g++.old-deja/g++.other/crash18.C: Remove.
12847
12848 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
12849
12850         * g++.dg/template/explicit3.C: New.
12851         * g++.dg/template/explicit4.C: New.
12852         * g++.dg/template/explicit5.C: New.
12853
12854         PR c++/11347
12855         * g++.dg/template/memtmpl1.C: New.
12856
12857 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
12858
12859         PR target/11565
12860         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
12861         * gcc.dg/i386-387-5.c (dg-options): Likewise.
12862
12863 2003-07-30  Jan Hubicka  <jh@suse.cz>
12864
12865         * vtgc1.c: Kill.
12866
12867 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
12868
12869         * gcc.dg/struct-in-proto-1.c: New test.
12870
12871 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
12872
12873         * gcc.dg/cpp/include2.c: Only expect one message.
12874
12875 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
12876
12877         PR c++/9447
12878         * g++.dg/template/using1.C: New test.
12879         * g++.dg/template/using2.C: New test.
12880         * g++.dg/template/using3.C: New test.
12881         * g++.dg/template/using4.C: New test.
12882
12883 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
12884
12885         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
12886         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12887
12888 2003-07-28  Jan Hubicka  <jh@suse.cz>
12889
12890         PR c++/11530
12891         * g++.dg/opt/call1.C: New test.
12892
12893 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
12894
12895         PR c++/11667
12896         * g++.dg/init/enum2.C: New test.
12897         * g++.dg/template/overload1.C: Add "-w" option.
12898
12899 2003-07-28    <hp@bitrange.com>
12900
12901         * gcc.dg/Wdeclaration-after-statement-1.c,
12902         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
12903
12904 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
12905
12906         * gcc.c-torture/compile/20030725-1.c: New test.
12907
12908 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
12909
12910         * gcc.dg/20030505.c: Only run for SPE.
12911         Remove definition of opaque type.
12912
12913 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
12914
12915         * g++.dg/template/ptrmem6.C: New test.
12916
12917 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
12918
12919         * gcc.c-torture/compile/zero-strct-2.c: New test.
12920
12921 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
12922
12923         * gcc.dg/intermod-1.c: New test.
12924
12925 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
12926
12927         PR c++/11617
12928         * g++.dg/template/lookup2.C: New test.
12929         * g++.dg/template/memclass1.C: Remove instantiated from error.
12930         * g++.dg/other/error2.C: Tweak expected errors.
12931
12932         PR c++/11596
12933         * g++.dg/template/defarg3.C: New test.
12934
12935         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
12936
12937 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
12938
12939         * g++.dg/inherit/access5.C: New test.
12940
12941 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12942
12943         PR c++/11513
12944         * g++.dg/template/crash8.C: New test.
12945
12946 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
12947
12948         PR c/10602
12949         * gcc.dg/noncompile/incomplete-2.c: New test.
12950
12951 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
12952
12953         PR c++/11645
12954         * g++.dg/inherit/access4.C: New test.
12955
12956         PR c++/11517
12957         * g++.dg/expr/cond2.C: New test.
12958
12959         PR optimization/10679
12960         * g++.dg/opt/inline4.C: New test.
12961
12962 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
12963
12964         * g++.dg/parse/crash10: New test.
12965
12966 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
12967
12968         * g++.dg/ext/flexary1.C: New test.
12969
12970 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12971
12972         PR c++/10793
12973         * g++.dg/template/crash9.C: New test.
12974
12975 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12976
12977         PR c++/3004
12978         * g++.dg/parse/typedef3.C: New test.
12979
12980         PR c++/7906
12981         * g++.dg/parse/operator2.C: New test.
12982
12983         PR c++/8895
12984         * g++.dg/parse/def-tmpl-arg1.C: New test.
12985
12986         PR c++/9282
12987         * g++.dg/parse/funptr1.C: New test.
12988
12989         PR c++/9452
12990         * g++.dg/parse/ambig3.C: New test.
12991
12992         PR c++/9454
12993         * g++.dg/parse/operator3.C: New test.
12994
12995         PR c++/9486
12996         * g++.dg/parse/template10.C: New test.
12997
12998         PR c++/9488
12999         * g++.dg/parse/template11.C: New test.
13000
13001         PR c++/10150
13002         * g++.dg/parse/invalid-op1.C: New test.
13003
13004         PR c++/10247
13005         * g++.dg/parse/condexpr1.C: New test.
13006
13007 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13008
13009         * g++.dg/ext/packed3.C: New test.
13010         * g++.dg/ext/packed4.C: New test.
13011
13012         * gcc.dg/pack-test-3.c: New test.
13013
13014 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
13015
13016         * lib/compat.exp: Handle dg-options per source file.
13017         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
13018         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
13019         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
13020         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
13021         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
13022         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
13023         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
13024         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
13025         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
13026         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
13027         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
13028         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
13029         * g++.dg/compat/break/bitfield7_x.C: Ditto.
13030         * g++.dg/compat/break/bitfield7_y.C: Ditto.
13031
13032 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13033
13034         PR c/10320
13035         * gcc.c-torture/execute/20030718-1.c: New test.
13036
13037 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13038
13039         PR optimization/11536
13040         * gcc.dg/20030721-1.c: New test.
13041
13042 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
13043
13044         PR c++/11546
13045         * g++.dg/template/lookup1.C: New test.
13046
13047 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
13048
13049         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
13050         diagnostics of ill-formed constructs involving labels.
13051         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
13052         the new 'previously defined here' message.
13053
13054 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
13055
13056         * g++.dg/parse/non-dependent2.C: New test.
13057
13058 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13059
13060         * g++.dg/init/init-ref4.C: xfail on targets without
13061         weak symbols.
13062
13063 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
13064
13065         PR target/11087
13066         * gcc.c-torture/execute/20030717-1.c: New test.
13067
13068 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13069
13070         * g++.dg/opt/cfg1.C: New test.
13071
13072 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
13073
13074         PR optimization/11557
13075         * gcc.dg/20030717-1.c: New test.
13076
13077 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
13078
13079         PR c++/10476
13080         * g++.dg/expr/crash-1.C: New test.
13081
13082         PR c++/11027
13083         * g++.dg/template/init3.C: New test.
13084
13085         PR c++/8222
13086         * g++.dg/template/non-dependent1.C: New test.
13087
13088         PR c++/11070
13089         * g++.dg/template/non-dependent2.C: New test.
13090
13091         PR c++/11071
13092         * g++.dg/template/non-dependent3.C: New test.
13093
13094         PR c++/9907
13095         * g++.dg/template/sizeof5.C: New test.
13096
13097 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
13098
13099         PR 11498
13100         * gcc.c-torture/compile/mangle-1.c: New file.
13101
13102 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13103
13104         PR c++/7809
13105         * g++.dg/parse/access3.C: New test.
13106
13107 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
13108
13109         PR c++/11384
13110         * g++.dg/init/init-ref4.C: New test.
13111
13112 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
13113
13114         PR c++/11547
13115         * g++.dg/parse/constant3.C: New test.
13116         * g++.dg/parse/crash7.C: Likewise.
13117
13118 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
13119
13120         PR target/11008
13121         * gcc.dg/i386-pentium4-not-mull.c: New.
13122
13123 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
13124
13125         * gcc.dg/asm-names.c (ymain): Make it weak.
13126
13127 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13128
13129         PR c++/5421
13130         * g++.dg/template/friend21.C: New test.
13131
13132 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
13133
13134         * gcc.dg/cleanup-8.c: New test.
13135         * gcc.dg/cleanup-9.c: New test.
13136
13137 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
13138
13139         * g++.dg/ext/dll-MI1.h: New file.
13140         * g++.dg/ext/dllexport-MI1.C: New file.
13141         * g++.dg/ext/dllimport-MI1.C: New file.
13142
13143 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
13144
13145         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
13146         it does not have cmpstrsi patterns (just cmpmemsi).
13147
13148 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
13149
13150         PR debug/11473
13151         * g++.dg/debug/debug8.C: New test.
13152
13153 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13154
13155         PR c++/10108
13156         * g++.dg/template/crash7.C: New test.
13157
13158 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
13159
13160         PR target/10795
13161         * gcc.c-torture/compile/20030708-1.c: New.
13162
13163 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13164
13165         * gcc.c-torture/execute/20030715-1.c: New test.
13166
13167 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
13168
13169         * gcc.dg/pch/inline-3.c: New file.
13170         * gcc.dg/pch/inline-3.hs: New file.
13171         * gcc.dg/pch/inline-4.c: New file.
13172         * gcc.dg/pch/inline-4.hs: New file.
13173
13174 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
13175
13176         PR c++/11509
13177         * g++.dg/template/crash6.C: New test.
13178
13179         PR c++/7053
13180         * g++.dg/template/friend20.C: New test.
13181
13182         PR c++/7019
13183         * g++.dg/template/overload2.C: New test.
13184
13185 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13186
13187         PR optimization/11440
13188         * gcc.c-torture/execute/20030714-1.c: New test.
13189
13190 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13191
13192         PR c++/11154
13193         * g++.dg/template/partial2.C: New test.
13194
13195 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
13196
13197         PR c++/11503
13198         * g++.dg/template/anon1.C: New test.
13199
13200         PR c++/11493
13201         PR c++/11495
13202         * g++.dg/parse/template9.C: Likewise.
13203         * g++.dg/template/crash4.C: New test.
13204         * g++.dg/template/koenig1.C: Likewise.
13205         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
13206         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
13207         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
13208         functions.
13209         * g++.old-deja/g++.jason/template36.C: Likewise.
13210         * g++.old-deja/g++.mike/p1989.C: Likewise.
13211         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
13212         * g++.old-deja/g++.pt/ttp20.C: Use this->.
13213         * g++.old-deja/g++.pt/ttp21.C: Use this->.
13214         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
13215         compiling.
13216         * g++.old-deja/g++.pt/union2.C: Use this->.
13217
13218 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
13219
13220         * gcc.dg/20030711-1.c: New test.
13221
13222 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
13223
13224         PR c++/11050
13225         * g++.dg/parse/args1.C: New test.
13226         * g++.pt/defarg8.C: Change expected errors.
13227
13228 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
13229
13230         PR c++/8164
13231         * g++.dg/template/nontype2.C: New test.
13232
13233         PR c++/10558
13234         * g++.dg/parse/template8.C: New test.
13235
13236         PR c++/8327
13237         * g++.dg/template/scope1.C: New test.
13238
13239         * g++.dg/warn/Wsign-compare-1.C: New test.
13240
13241 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13242
13243         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
13244
13245 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
13246
13247         PR c++/9411
13248         * g++.dg/template/explicit2.C: New test.
13249
13250         PR c++/10032
13251         * g++.dg/warn/pedantic1.C: New test.
13252
13253 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
13254
13255         PR c++ 9483
13256         * g++.dg/other/field1.C: New test.
13257
13258 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13259
13260         PR c/11449
13261         * gcc.c-torture/compile/20030707-1.c: New.
13262
13263 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13264
13265         PR c++/10849
13266         * g++.dg/template/access12.C: New test.
13267
13268 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
13269
13270         * g++.dg/bprob/bprob.exp (prof_ext): Update.
13271         * g77.dg/bprob/bprob.exp (prof_ext): Update.
13272         * gcc.misc-tests/bprob.exp (prof_ext): Update.
13273         * gcc.misc-tests/gcov.exp: Update
13274         * g++.dg/gcov/gcov.exp: Update
13275         * lib/gcov.exp: Update.
13276
13277 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
13278
13279         * g++.dg/abi/mangle17.C: Make sure template expressions are
13280         dependent.
13281         * g++.dg/abi/mangle4.C: Mark erroneous casts.
13282         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
13283         * g++.dg/opt/stack1.C: Remove erroneous code.
13284         * g++.dg/parse/template7.C: New test.
13285         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
13286         * g++.old-deja/g++.pt/crash4.C: Likewise.
13287
13288 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13289
13290         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
13291         with zero or one occurence of `$' after the initial `L'.
13292
13293 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
13294
13295         * gcc.c-torture/compile/20030704-1.c: Add a comment.
13296
13297 2003-07-08  Roger Sayle  <roger@eyesopen.com>
13298
13299         PR c/11370
13300         * gcc.dg/Wunreachable-6.c: New testcase.
13301         * gcc.dg/Wunreachable-7.c: New testcase.
13302
13303 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13304
13305         PR c/11420
13306         * gcc.dg/20030708-1.c: New test.
13307
13308 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
13309
13310         * gcc.dg/compat/sdata-section.h: New file.
13311         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
13312         * gcc.dg/torture/mips-sdata-1.c: New test.
13313
13314 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13315
13316         PR c++/11030
13317         * g++.dg/template/friend19.C: New test.
13318
13319 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13320
13321         * g++.dg/opt/strength-reduce.C: New test.
13322
13323 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13324
13325         PR target/10979
13326         * gcc.dg/20030707-1.c: New testcase.
13327
13328 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13329
13330         PR optimization/11059
13331         * g++.dg/opt/emptyunion.C: New testcase.
13332
13333 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13334             Eric Botcazou  <ebotcazou@libertysurf.fr>
13335
13336         * g++.dg/opt/stack1.C: New test.
13337
13338 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
13339
13340         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
13341         run test.
13342
13343         PR c++/11431
13344         * g++.dg/expr/static_cast3.C: New test.
13345
13346 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
13347
13348         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
13349         everywhere.
13350         * gcc.dg/concat.c: Concatenation of string constants with
13351         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
13352         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
13353         * gcc.dg/cpp/escape-2.c: Use wide character constants where
13354         necessary to avoid multi-character character constant warning.
13355         * gcc.dg/cpp/escape.c: Likewise.
13356         * gcc.dg/cpp/ucs.c: Likewise.
13357         Remove backslashes from dg-bogus comments, as they confuse Tcl.
13358         Fix a typo.
13359
13360 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13361
13362         PR c/11428
13363         * gcc.c-torture/compile/20030704-1.c: New.
13364
13365 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13366
13367         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
13368
13369 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
13370
13371         PR c++/5287, PR c++/7910,  PR c++/11021
13372         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
13373         tests for warnings.
13374         * g++.dg/ext/dllimport2.C: Add tests for warnings.
13375         * g++.dg/ext/dllimport3.C: Likewise.
13376         * g++.dg/ext/dllimport4.C: New file.
13377         * g++.dg/ext/dllimport5.C: New file.
13378         * g++.dg/ext/dllimport6.C: New file.
13379         * g++.dg/ext/dllimport7.C: New file.
13380         * g++.dg/ext/dllimport8.C: New file.
13381         * g++.dg/ext/dllimport9.C: New file.
13382         * g++.dg/ext/dllimport10.C: New file.
13383         * g++.dg/ext/dllexport1.C: New file.
13384
13385 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13386
13387         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
13388         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
13389
13390 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13391
13392         * gcc.dg/builtins-25.c: New testcase.
13393         * gcc.dg/builtins-26.c: New testcase.
13394
13395 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
13396
13397         * gcc.dg/compat/vector-defs.h: New file.
13398         * gcc.dg/compat/vector-setup.h: New file.
13399         * gcc.dg/compat/vector-check.h: New file.
13400         * gcc.dg/compat/vector-1_main.c: New file.
13401         * gcc.dg/compat/vector-1_x.c: New file.
13402         * gcc.dg/compat/vector-1_y.c: New file.
13403         * gcc.dg/compat/vector-2_main.c: New file.
13404         * gcc.dg/compat/vector-2_x.c: New file.
13405         * gcc.dg/compat/vector-2_y.c: New file.
13406
13407         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
13408         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
13409         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
13410         * gcc.dg/compat/struct-align-1.h: New file.
13411         * gcc.dg/compat/struct-align-1_main.c: New file.
13412         * gcc.dg/compat/struct-align-1_x.c: New file.
13413         * gcc.dg/compat/struct-align-1_y.c: New file.
13414         * gcc.dg/compat/struct-align-2.h: New file.
13415         * gcc.dg/compat/struct-align-2_main.c: New file.
13416         * gcc.dg/compat/struct-align-2_x.c: New file.
13417         * gcc.dg/compat/struct-align-2_y.c: New file.
13418
13419         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
13420         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13421         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13422         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13423         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13424         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13425         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13426         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13427         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13428         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13429         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13430         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13431         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13432         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13433         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13434         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13435         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13436         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13437         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13438         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13439         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13440         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13441         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13442         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13443         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13444         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13445         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13446         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13447         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13448
13449 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13450
13451         * gcc.dg/i386-call-1.c: New test.
13452
13453 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13454
13455         PR c++/9162
13456         * g++.dg/parse/defarg4.C: New.
13457
13458 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13459
13460         PR target/10700
13461         * gcc.c-torture/compile/20030703-1.c: New test case.
13462
13463 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13464
13465         * g++.dg/template/local3.C: Remove extra semicolon.
13466
13467 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13468
13469         * gcc.dg/i386-volatile-1.c: New test.
13470
13471 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
13472
13473         PR c++/11072
13474         * g++.dg/other/offsetof2.C: XFAIL.
13475         * g++.dg/other/offsetof5.C: New.
13476
13477         PR c++/10219
13478         * g++.dg/template/error1.C: New.
13479
13480         PR c++/9779
13481         * g++.dg/template/dependent-expr1.C: New.
13482
13483 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13484
13485         PR c++/6949
13486         * g++.dg/template/local3.C: New test.
13487
13488         PR c++/11149
13489         * g++.dg/lookup/scoped6.C: New test.
13490
13491 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
13492
13493         PR c++/8046
13494         * g++.dg/other/error7.C: New test.
13495
13496 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
13497
13498         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
13499         * g++.old-deja/g++.abi/vtable3.h: Likewise.
13500         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13501         * g++.old-deja/g++.other/union2.C: Likewise.
13502         * gcc.dg/c90-const-expr-2.c: Likewise.
13503         * gcc.dg/c90-const-expr-3.c: Likewise.
13504         * gcc.dg/c99-const-expr-2.c: Likewise.
13505         * gcc.dg/c99-const-expr-3.c: Likewise.
13506         * gcc.dg/concat.c: Likewise.
13507
13508 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13509
13510         PR c++/9559
13511         * g++.dg/init/static1.C: New test.
13512
13513 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13514
13515         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
13516         * g++.old-deja/g++.other/access2.C: Likewise.
13517         * g++.old-deja/g++.other/decl2.C: Likewise.
13518         * gcc.c-torture/execute/20020615-1.c: Likewise.
13519
13520 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13521
13522         PR c++/4933
13523         * g++.dg/template/sizeof4.C: New test.
13524
13525 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13526
13527         * g++.dg/other/error6.C: New test.
13528
13529 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
13530
13531         PR c++/10750
13532         * g++.dg/parse/constant2.C: New test.
13533
13534 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
13535
13536         PR c++/11106
13537         * g++.dg/other/error5.C: New test.
13538
13539 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13540
13541         * gcc.dg/format/gcc_diag-1.c: New test.
13542
13543 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
13544
13545         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
13546
13547 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
13548
13549         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
13550         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
13551         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
13552
13553 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
13554
13555         * gcc.c-torture/execute/builtins/string-8.c: New test.
13556         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
13557         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
13558         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
13559
13560 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13561
13562         PR c++/10468
13563         * g++.dg/ext/typeof6.C: New test.
13564
13565 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
13566
13567         PR c++/10796
13568         * g++.dg/init/enum1.C: New test.
13569
13570 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
13571
13572         * gcc.dg/20030627-1.c: New test.
13573
13574 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
13575
13576         PR c++/11332
13577         * g++.dg/expr/static_cast2.C: New test.
13578
13579 2003-06-26  Roger Sayle  <roger@eyesopen.com>
13580             Jakub Jelinek  <jakub@redhat.com>
13581
13582         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
13583         sprintf(dst,"%s",src) optimization.
13584         * gcc.c-torture/execute/20030626-1.c: New test case.
13585         * gcc.c-torture/execute/20030626-2.c: New test case.
13586
13587 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
13588
13589         * gcc.c-torture/execute/multi-ix.c: New test.
13590
13591         * gcc.c-torture/execute/simd-4.c (main):
13592         Added missing semicolon at end of union.
13593
13594 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
13595
13596         PR c++/8266
13597         * g++.dg/template/explicit-instantiation3.C: New test.
13598
13599 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13600
13601         * gcc.dg/20030626-1.c: Use signed char.
13602
13603 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
13604
13605         * gcc.dg/20030626-1.c: New test.
13606
13607 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
13608
13609         * const-str-2.m: Update.
13610
13611 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
13612
13613         PR c++/10990
13614         * g++.dg/rtti/dyncast1.C: New test.
13615         * g++.dg/abi/mangle4.C: Correct base-specifier access.
13616         * g++.dg/lookup/scoped1.C: Remove XFAIL.
13617         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
13618
13619         PR c++/10931
13620         * g++.dg/expr/static_cast1.C: New test.
13621
13622 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
13623
13624         * gcc.dg/20030625-1.c: New test.
13625
13626 2003-06-24  Roger Sayle  <roger@eyesopen.com>
13627
13628         * gcc.c-torture/compile/20030624-1.c: New test case.
13629
13630 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
13631
13632         * gcc.c-torture/execute/string-opt-17.c: New test.
13633
13634 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
13635
13636         PR c++/5754
13637         * g++.dg/parse/crash6.C: New test.
13638
13639 2003-06-23  Roger Sayle  <roger@eyesopen.com>
13640
13641         * gcc.dg/builtins-24.c: New test case.
13642
13643 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
13644
13645         * g++.dg/opt/operator1.C: New test.
13646
13647 2003-06-22  Roger Sayle  <roger@eyesopen.com>
13648
13649         * gcc.c-torture/execute/string-opt-16.c: New test case.
13650
13651 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13652
13653         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
13654         * g++.old-deja/g++.other/conv7.C: Likewise
13655         * g++.old-deja/g++.other/overcnv2.C: Likewise.
13656         * g++.old-deja/g++.other/overload14.C: Likewise.
13657
13658 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
13659
13660         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
13661         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
13662
13663 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13664
13665         PR c++/10888
13666         * g++.dg/warn/Winline-3.C: New test.
13667
13668 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13669
13670         * lib/target-supports.exp (check_alias_available): Make the test
13671         program acceptable to the Solaris assembler.
13672
13673         PR c++/10749
13674         * g++.dg/template/memclass2.C: New test.
13675
13676 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13677             Eric Botcazou  <ebotcazou@libertysurf.fr>
13678
13679         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
13680         data for non-matching targets.
13681         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
13682
13683 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
13684
13685         PR c++/10845
13686         * g++.dg/template/member3.C: New test.
13687
13688 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
13689
13690         PR c++/10939
13691         * g++.dg/template/func1.C: New test.
13692
13693         PR c++/9649
13694         * g++.dg/template/static4.C: New test.
13695         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
13696
13697         PR c++/11041
13698         * g++.dg/init/ref7.C: New test.
13699
13700 2003-06-19  Matt Austern  <austern@apple.com>
13701
13702         PR c++/11228
13703         * g++.dg/anew1.C: New test.
13704         * g++.dg/anew2.C: New test.
13705         * g++.dg/anew3.C: New test.
13706         * g++.dg/anew4.C: New test.
13707
13708 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
13709
13710         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
13711
13712 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
13713
13714         * gcc.c-torture/execute/simd-4.c (main): Make expected value
13715         endian-dependent.
13716
13717 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
13718
13719         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
13720         Remove cruft.
13721
13722 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
13723
13724         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
13725         * gcc.c-torture/compile/961203-1.c: Likewise.
13726         * gcc.c-torture/compile/980506-1.c: Likewise.
13727
13728 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13729
13730         PR c++/10712
13731         * g++.dg/lookup/using7.C: New test.
13732
13733 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
13734
13735         PR c++/11105
13736         * g++.dg/abi/conv1.C: Remove it.
13737         * g++.dg/template/conv7.C: New test.
13738         * g++.dg/template/conv8.C: Likewise.
13739         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
13740         conversion operator.
13741
13742 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
13743
13744         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
13745         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13746         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13747         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13748         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13749         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13750         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13751         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13752         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13753         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13754         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13755         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13756         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13757         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13758         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13759         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13760         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13761         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13762         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13763         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13764         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13765         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13766         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13767         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13768         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13769         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13770         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13771         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13772         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13773
13774 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
13775
13776         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
13777         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
13778         indications.
13779
13780 2003-06-16  Roger Sayle  <roger@eyesopen.com>
13781
13782         * gcc.dg/i386-387-5.c: New test case.
13783         * gcc.dg/i386-387-6.c: New test case.
13784         * gcc.dg/builtins-23.c: New test case.
13785
13786 2003-06-15  Roger Sayle  <roger@eyesopen.com>
13787
13788         * gcc.dg/builtins-22.c: New test case.
13789         * gcc.dg/i386-387-1.c: Update to test exp.
13790         * gcc.dg/i386-387-2.c: Likewise.
13791
13792 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13793
13794         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
13795
13796 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13797
13798         * lib/gcc-dg.exp (dg-require-dll): New function.
13799         (dg-xfail-if): Likewise.
13800         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
13801         driver.
13802
13803         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
13804         * gcc.c-torture/compile/20001205-1.c: Likewise.
13805         * gcc.c-torture/compile/20001226-1.c: Likewise.
13806         * gcc.c-torture/compile/20010518-2.c: Likewise.
13807         * gcc.c-torture/compile/20020312-1.c: Likewise.
13808         * gcc.c-torture/compile/20020604-1.c: Likewise.
13809         * gcc.c-torture/compile/920501-12.c: Likewise.
13810         * gcc.c-torture/compile/920501-4.c: Likewise.
13811         * gcc.c-torture/compile/920520-1.c: Likewise.
13812         * gcc.c-torture/compile/920521-1.c: Likewise.
13813         * gcc.c-torture/compile/920625-1.c: Likewise.
13814         * gcc.c-torture/compile/961203-1.c: Likewise.
13815         * gcc.c-torture/compile/980506-1.c: Likewise.
13816         * gcc.c-torture/compile/981006-1.c: Likewise.
13817         * gcc.c-torture/compile/981022-1.c: Likewise.
13818         * gcc.c-torture/compile/981223-1.c: Likewise.
13819         * gcc.c-torture/compile/990617-1.c: Likewise.
13820         * gcc.c-torture/compile/dll.c: Likewise.
13821         * gcc.c-torture/compile/labels-3.c: Likewise.
13822         * gcc.c-torture/compile/mipscop-1.c: Likewise.
13823         * gcc.c-torture/compile/mipscop-2.c: Likewise.
13824         * gcc.c-torture/compile/mipscop-3.c: Likewise.
13825         * gcc.c-torture/compile/mipscop-4.c: Likewise.
13826         * gcc.c-torture/compile/simd-5.c: Likewise.
13827         * gcc.c-torture/compile/20000804-1.x: Remove.
13828         * gcc.c-torture/compile/20001205-1.x: Likewise.
13829         * gcc.c-torture/compile/20001226-1.x: Likewise.
13830         * gcc.c-torture/compile/20010518-2.x: Likewise.
13831         * gcc.c-torture/compile/20020312-1.x: Likewise.
13832         * gcc.c-torture/compile/20020604-1.x: Likewise.
13833         * gcc.c-torture/compile/920501-12.x: Likewise.
13834         * gcc.c-torture/compile/920501-4.x: Likewise.
13835         * gcc.c-torture/compile/920520-1.x: Likewise.
13836         * gcc.c-torture/compile/920521-1.x: Likewise.
13837         * gcc.c-torture/compile/920625-1.x: Likewise.
13838         * gcc.c-torture/compile/961203-1.x: Likewise.
13839         * gcc.c-torture/compile/980506-1.x: Likewise.
13840         * gcc.c-torture/compile/981006-1.x: Likewise.
13841         * gcc.c-torture/compile/981022-1.x: Likewise.
13842         * gcc.c-torture/compile/981223-1.x: Likewise.
13843         * gcc.c-torture/compile/990617-1.x: Likewise.
13844         * gcc.c-torture/compile/mipscop-1.x: Likewise.
13845         * gcc.c-torture/compile/mipscop-2.x: Likewise.
13846         * gcc.c-torture/compile/mipscop-3.x: Likewise.
13847         * gcc.c-torture/compile/mipscop-4.x: Likewise.
13848         * gcc.c-torture/compile/simd-5.x: Likewise.
13849
13850         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
13851
13852 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13853
13854         * gcc.c-torture/execute/20030611-1.c: New test.
13855
13856 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13857
13858         PR middle-end/168
13859         * gcc.dg/20030612-1.c: New test case.
13860
13861 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
13862
13863         PR c++/10635
13864         * g++.dg/expr/cast1.C: New test.
13865
13866 2003-06-12  Roger Sayle  <roger@eyesopen.com>
13867
13868         * gcc.dg/builtins-21.c: New test case.
13869
13870 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
13871
13872         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
13873         options instead of at the end.
13874         * lib/objc.exp (objc_target_compile): Likewise.
13875
13876 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
13877
13878         PR c++/10432
13879         * g++.dg/parse/error1.C: New test.
13880
13881 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
13882
13883         * gcc.dg/compat/struct-by-value-11_main.c: New file.
13884         * gcc.dg/compat/struct-by-value-11_x.c: New file.
13885         * gcc.dg/compat/struct-by-value-11_y.c: New file.
13886         * gcc.dg/compat/struct-by-value-12_main.c: New file.
13887         * gcc.dg/compat/struct-by-value-12_x.c: New file.
13888         * gcc.dg/compat/struct-by-value-12_y.c: New file.
13889         * gcc.dg/compat/struct-by-value-13_main.c: New file.
13890         * gcc.dg/compat/struct-by-value-13_x.c: New file.
13891         * gcc.dg/compat/struct-by-value-13_y.c: New file.
13892         * gcc.dg/compat/struct-by-value-14_main.c: New file.
13893         * gcc.dg/compat/struct-by-value-14_x.c: New file.
13894         * gcc.dg/compat/struct-by-value-14_y.c: New file.
13895         * gcc.dg/compat/struct-by-value-15_main.c: New file.
13896         * gcc.dg/compat/struct-by-value-15_x.c: New file.
13897         * gcc.dg/compat/struct-by-value-15_y.c: New file.
13898         * gcc.dg/compat/struct-by-value-16_main.c: New file.
13899         * gcc.dg/compat/struct-by-value-16_x.c: New file.
13900         * gcc.dg/compat/struct-by-value-16_y.c: New file.
13901         * gcc.dg/compat/struct-by-value-17_main.c: New file.
13902         * gcc.dg/compat/struct-by-value-17_x.c: New file.
13903         * gcc.dg/compat/struct-by-value-17_y.c: New file.
13904         * gcc.dg/compat/struct-by-value-18_main.c: New file.
13905         * gcc.dg/compat/struct-by-value-18_x.c: New file.
13906         * gcc.dg/compat/struct-by-value-18_y.c: New file.
13907
13908         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
13909         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
13910         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
13911         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
13912         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
13913         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
13914         * gcc.dg/compat/scalar-return-3_main.c: New file.
13915         * gcc.dg/compat/scalar-return-3_x.c: New file.
13916         * gcc.dg/compat/scalar-return-3_y.c: New file.
13917         * gcc.dg/compat/scalar-return-4_main.c: New file.
13918         * gcc.dg/compat/scalar-return-4_x.c: New file.
13919         * gcc.dg/compat/scalar-return-4_y.c: New file.
13920
13921 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
13922
13923         * gcc.dg/compat/fp2-struct-check.h: New file.
13924         * gcc.dg/compat/fp2-struct-defs.h: New file.
13925         * gcc.dg/compat/fp2-struct-init.h: New file.
13926         * gcc.dg/compat/struct-by-value-10_main.c: New file.
13927         * gcc.dg/compat/struct-by-value-10_x.c: New file.
13928         * gcc.dg/compat/struct-by-value-10_y.c: New file.
13929         * gcc.dg/compat/struct-return-10_main.c: New file.
13930         * gcc.dg/compat/struct-return-10_x.c: New file.
13931         * gcc.dg/compat/struct-return-10_y.c: New file.
13932
13933         * gcc.dg/compat/compat-common.h: New file.
13934         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
13935         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
13936         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
13937         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
13938         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
13939         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
13940         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
13941         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13942         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
13943         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
13944         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13945         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
13946         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
13947         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13948         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
13949         * gcc.dg/compat/small-struct-check.h: Ditto.
13950         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
13951         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13952         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
13953         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
13954         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13955         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
13956         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
13957         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13958         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
13959         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
13960         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13961         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
13962         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
13963         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13964         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
13965         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
13966         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13967         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
13968         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
13969         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13970         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
13971         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
13972         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13973         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
13974         * gcc.dg/compat/struct-return-2_main.c: Ditto.
13975         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13976         * gcc.dg/compat/struct-return-2_y.c: Ditto.
13977         * gcc.dg/compat/struct-return-3_main.c: Ditto.
13978         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13979         * gcc.dg/compat/struct-return-3_y.c: Ditto.
13980
13981 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
13982
13983         * g++.dg/pch/static-1.C: New file.
13984         * g++.dg/pch/static-1.Hs: New file.
13985
13986 2003-06-10  Richard Henderson  <rth@redhat.com>
13987
13988         * gcc.dg/asm-7.c: Adjust expected warning text.
13989
13990 2003-06-10  Roger Sayle  <roger@eyesopen.com>
13991
13992         * gcc.dg/builtins-20.c: New test case.
13993
13994 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
13995
13996         PR c++/11131
13997         * g++.dg/opt/template1.C: New test.
13998
13999 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14000
14001         * lib/gcc-dg.exp (dg-test): Clear additional_files and
14002         additional_sources.
14003
14004 2003-05-21  David Taylor  <dtaylor@emc.com>
14005
14006         * gcc.dg/Wpadded.c: New file.
14007
14008 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14009
14010         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
14011         * gcc.dg/special/weak-2.c: Add dg-require-weak.
14012         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
14013         dg-require-weak.
14014
14015 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
14016
14017         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
14018
14019 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14020
14021         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
14022         (dg-require-alias): Likewise.
14023         (dg-require-gc-sections): Likewise.
14024         * lib/target-supports.exp (check_gc_sections_available): Likewise.
14025
14026 2003-06-08  Richard Henderson  <rth@redhat.com>
14027
14028         * gcc.dg/20011029-2.c: Fix the array reference.
14029         * gcc.dg/asm-7.c: New.
14030
14031 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
14032
14033         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
14034
14035 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
14036
14037         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
14038         (dg-require-gc-sections): Likewise.
14039
14040 2003-06-08  Jan Hubicka  <jh@suse.cz>
14041
14042         * i386-cmov1.c: Fix regular expression.
14043         * i386-cvt-1.c: Likewise.
14044         * i386-local.c: Likewise.
14045         * i386-local2.c: Likewise.
14046         * i386-mul.c: Likewise.
14047         * i386-ssetype-1.c: Likewise.
14048         * i386-ssetype-3.c: Likewise.
14049         * i386-ssetype-5.c: Likewise.
14050
14051 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14052
14053         PR c++/11039
14054         * g++.dg/warn/implicit-typename2.C: New test.
14055         * g++.dg/warn/implicit-typename3.C: New test.
14056
14057 2003-06-07  Richard Henderson  <rth@redhat.com>
14058
14059         * g++.dg/other/offsetof3.C: Use size_t.
14060         * g++.dg/other/offsetof4.C: Likewise.
14061
14062 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
14063
14064         * lib/copy-file.exp: New. Implement gcc_copy_files.
14065
14066         * lib/dg-pch.exp: Load copy-file.exp
14067         (dg-pch): Use gcc_copy_files instead of "file copy".
14068
14069 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
14070
14071         * gcc.dg/weak/weak.exp: Simplify.
14072         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
14073         * gcc.dg/weak/weak-1.c: Likewise.
14074         * gcc.dg/weak/weak-2.c: Likewise.
14075         * gcc.dg/weak/weak-3.c: Likewise.
14076         * gcc.dg/weak/weak-4.c: Likewise.
14077         * gcc.dg/weak/weak-5.c: Likewise.
14078         * gcc.dg/weak/weak-6.c: Likewise.
14079         * gcc.dg/weak/weak-7.c: Likewise.
14080         * gcc.dg/weak/weak-8.c: Likewise.
14081         * gcc.dg/weak/weak-9.c: Likewise.
14082
14083 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
14084
14085         gcc.c-torture/execute/20030606-1.c: New.
14086
14087 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14088
14089         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
14090         * gcc.dg/builtins-19.c: Likewise.
14091
14092 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14093
14094         * gcc.dg/builtins-2.c: Add some more tests.
14095         * gcc.dg/builtins-18.c: New test case.
14096         * gcc.dg/builtins-19.c: New test case.
14097
14098 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14099             Jim Wilson  <wilson@tuliptree.org>
14100
14101         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
14102
14103 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
14104
14105         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
14106         mempcpy/stpcpy calls not to be optimized into something else.
14107         * gcc.c-torture/execute/string-opt-3.c: Moved to...
14108         * gcc.c-torture/execute/builtins/string-7.c: ...here.
14109         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
14110
14111 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14112
14113         * gcc.dg/format/asm_fprintf-1.c: New test.
14114
14115 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
14116
14117         * lib/gcc-defs.exp (additional_sources): New variable.
14118         (dg-additional-sources): New function.
14119         (additional_files): New variable.
14120         (dg-additional-files): New function.
14121         (dg-additional-files-options): Likewise.
14122         * lib/gcc-dg.exp (dg-require-weak): New function.
14123         (dg-require-alias): Likewise.
14124         (dg-require-gc-sections): Likewise.
14125         * lib/target-supports.exp (check_alias_available): Remove testfile
14126         parameter.
14127         (check_gc_sections_available): New function.
14128         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
14129         (dg-gpp-additional-files): Likewise.
14130         * lib/g++.exp (additional_sources): Remove.
14131         (additional_files): Likewise.
14132         (g++_target_compile): Use dg-additional-files-options.
14133
14134         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
14135         Tcl logic.
14136         * gcc.dg/special/ecos.exp: Remove.
14137         * gcc.dg/special/20000419-2.c: Use dg-require-*.
14138         * gcc.dg/special/alias-1.c: Likewise.
14139         * gcc.dg/special/alias-2.c: Likewise.
14140         * gcc.dg/special/gcsec-1.c: Likewise.
14141         * gcc.dg/special/weak-1.c: Likewise.
14142         * gcc.dg/special/weak-2.c: Likewise.
14143         * gcc.dg/special/wkali-1.c: Likewise.
14144         * gcc.dg/special/wkali-2.c: Likewise.
14145
14146         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
14147         dg-gpp-additional-*.
14148         * g++.dg/special/conpr-3.C: Likewise.
14149         * g++.dg/special/conpr-4.C: Likewise.
14150         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
14151         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
14152         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
14153         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
14154         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
14155         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
14156         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
14157         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
14158         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
14159         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
14160         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
14161         * g++.old-deja/g++.other/comdat1.C: Likewise.
14162         * g++.old-deja/g++.other/comdat2.C: Likewise.
14163         * g++.old-deja/g++.other/comdat3.C: Likewise.
14164         * g++.old-deja/g++.other/ctor1.C: Likewise.
14165         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
14166
14167 2003-06-05  Richard Henderson  <rth@redhat.com>
14168
14169         * gcc.dg/debug/20030605-1.c: New.
14170
14171 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14172
14173         * README.QMTEST: Update.
14174
14175 2003-06-04  Richard Henderson  <rth@redhat.com>
14176
14177         * gcc.dg/cleanup-1.c: New.
14178         * gcc.dg/cleanup-2.c: New.
14179         * gcc.dg/cleanup-3.c: New.
14180         * gcc.dg/cleanup-4.c: New.
14181         * gcc.dg/cleanup-5.c: New.
14182         * gcc.dg/cleanup-6.c: New.
14183         * gcc.dg/cleanup-7.c: New.
14184
14185 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14186
14187         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
14188
14189         * lib/dg-pch.exp: New file.
14190         * g++.dg/pch/pch.exp: Use dg-pch.exp.
14191         * gcc.dg/pch/pch.exp: Likewise.
14192
14193 2003-06-04  Roger Sayle  <roger@eyesopen.com>
14194
14195         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
14196         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
14197         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
14198         * gcc.dg/builtins-17.c: New test case.
14199         * gcc.dg/i386-387-4.c: New test case.
14200         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
14201
14202 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14203
14204         * gcc.dg/ultrasp9.c: New test.
14205
14206 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14207
14208         * gcc.c-torture/compile/20030604-1.c: New test.
14209         * gcc.dg/sparc-constant-1.c: New test.
14210
14211 2003-06-03  Glen Nakamura  <glen@imodulo.com>
14212
14213         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
14214
14215 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
14216
14217         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
14218
14219         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
14220         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
14221
14222 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
14223
14224         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
14225
14226 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14227
14228         PR c++/10940
14229         * g++.dg/template/spec10.C: New test.
14230
14231 2003-06-03  Roger Sayle  <roger@eyesopen.com>
14232
14233         * gcc.dg/builtins-16.c: New test case.
14234
14235 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
14236
14237         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
14238         mempcpy test with post-increments.
14239         * gcc.c-torture/execute/string-opt-3.c: New test.
14240         * gcc.dg/string-opt-1.c: New test.
14241
14242 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
14243
14244         PR fortran/10965
14245         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
14246
14247 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
14248
14249         * lib/scanasm.exp (dg-scan): New function, factored out of ...
14250         (scan-assembler): ... here.  Use dg-scan.
14251         (scan-assembler-not): Likewise.
14252         (scan-file): New function.
14253         (scan-file-not): Likewise.
14254         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
14255         * gcc.dg/cpp/_Pragma4.c: Likewise.
14256         * gcc.dg/cpp/_Pragma5.c: Likewise.
14257         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14258         * gcc.dg/cpp/avoidpaste2.c: Likewise.
14259         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
14260         * gcc.dg/cpp/cmdlne-P.c: Likewise.
14261         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
14262         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
14263         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
14264         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
14265         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
14266         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
14267         * gcc.dg/cpp/cxxcom1.c: Likewise.
14268         * gcc.dg/cpp/line1.c: Likewise.
14269         * gcc.dg/cpp/maccom1.c: Likewise.
14270         * gcc.dg/cpp/maccom2.c: Likewise.
14271         * gcc.dg/cpp/maccom3.c: Likewise.
14272         * gcc.dg/cpp/maccom4.c: Likewise.
14273         * gcc.dg/cpp/maccom5.c: Likewise.
14274         * gcc.dg/cpp/maccom6.c: Likewise.
14275         * gcc.dg/cpp/multiline.c: Likewise.
14276         * gcc.dg/cpp/spacing1.c: Likewise.
14277         * gcc.dg/cpp/spacing2.c: Likewise.
14278         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
14279         * gcc.dg/cpp/trad/maccom1.c: Likewise.
14280         * gcc.dg/cpp/trad/maccom2.c: Likewise.
14281         * gcc.dg/cpp/trad/maccom3.c: Likewise.
14282         * gcc.dg/cpp/trad/maccom4.c: Likewise.
14283         * gcc.dg/cpp/trad/maccom6.c: Likewise.
14284         * gcc.dg/cpp/cxxcom2.c: Likewise.
14285         * gcc.dg/cpp/cxxcom2.h: New file.
14286
14287         * gcc.dg/cpp/truefalse.cpp: Move it to ...
14288         * g++.dg/cpp/truefalse.C: Here.
14289         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
14290
14291 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
14292
14293         * gcc.dg/cpp/redef3.c: New file.
14294
14295 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14296
14297         * gcc.dg/i386-loop-3.c: New test.
14298
14299 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
14300
14301         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
14302
14303 2003-05-31  Roger Sayle  <roger@eyesopen.com>
14304
14305         * gcc.dg/fwrapv-1.c: New test case.
14306         * gcc.dg/fwrapv-2.c: New test case.
14307
14308 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14309
14310         PR c++/10956
14311         * g++.dg/template/spec9.C: New test.
14312
14313 2003-05-29  Roger Sayle  <roger@eyesopen.com>
14314
14315         * gcc.dg/duff-4.c: New test case.
14316
14317 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
14318
14319         PR fortran/10843
14320         * g77.dg/ffixed-form-1.f: New test
14321         * g77.dg/ffixed-form-2.f: New test
14322         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
14323         * g77.dg/ffree-form-3.f: New test
14324
14325 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
14326
14327         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
14328         * gcc.dg/wint_t-1.c: Likewise.
14329
14330 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14331
14332         * g++.dg/template/access11.C: New test.
14333
14334 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14335
14336         PR c++/10849
14337         * g++.dg/template/access10.C: New test.
14338
14339 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14340             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14341
14342         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
14343
14344 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14345
14346         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
14347         suppress for powerpc-*-darwin*.
14348         * gcc.dg/torture/builtin-noret-2.c: Likewise.
14349
14350 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14351
14352         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
14353         suppress option for powerpc-*-darwin*.
14354
14355 2003-05-23  Roger Sayle  <roger@eyesopen.com>
14356
14357         * gcc.dg/builtins-1.c: Add tests for tan and atan.
14358         * gcc.dg/builtins-4.c: Add test for fmod.
14359
14360 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14361
14362         PR c++/10682
14363         * g++.dg/template/instantiate4.C: New test.
14364
14365 2003-05-22  Roger Sayle  <roger@eyesopen.com>
14366
14367         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
14368
14369 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
14370
14371         * gcc.dg/compat/scalar-return-1_main.c: New file.
14372         * gcc.dg/compat/scalar-return-1_x.c: New file.
14373         * gcc.dg/compat/scalar-return-1_y.c: New file.
14374         * gcc.dg/compat/scalar-return-2_main.c: New file.
14375         * gcc.dg/compat/scalar-return-2_x.c: New file.
14376         * gcc.dg/compat/scalar-return-2_y.c: New file.
14377         * gcc.dg/compat/struct-return-3_main.c: New file.
14378         * gcc.dg/compat/struct-return-3_y.c: New file.
14379         * gcc.dg/compat/struct-return-3_x.c: New file.
14380         * gcc.dg/compat/struct-return-2_main.c: New file.
14381         * gcc.dg/compat/struct-return-2_x.c: New file.
14382         * gcc.dg/compat/struct-return-2_y.c: New file.
14383
14384 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14385
14386         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
14387         for hppa*-hp-hpux*.
14388         * gcc.dg/20021014-1.c (dg-options): Likewise.
14389         * gcc.dg/nest.c (dg-options): Likewise.
14390
14391 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
14392
14393         PR c++/9738
14394         * g++.dg/ext/dllimport2.C: New file.
14395         * g++.dg/ext/dllimport3.C: New file.
14396
14397 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
14398
14399         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
14400         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14401         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14402         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14403         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14404         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14405         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
14406         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
14407         * gcc.dg/compat/small-struct-defs.h: New file.
14408         * gcc.dg/compat/small-struct-init.h: New file.
14409         * gcc.dg/compat/small-struct-check.h: New file.
14410         * gcc.dg/compat/fp-struct-defs.h: New file.
14411         * gcc.dg/compat/fp-struct-check.h: New file.
14412         * gcc.dg/compat/fp-struct-init.h: New file.
14413         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
14414         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
14415
14416 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
14417
14418         * gcc.dg/20030225-2.c: New test.
14419
14420 2003-05-18  Roger Sayle  <roger@eyesopen.com>
14421             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14422
14423         * gcc.c-torture/compile/20030518-1.c: New test case.
14424
14425 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
14426
14427         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
14428         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
14429         gcc-dg-debug-runtest.
14430         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
14431         gcc-dg-debug-runtest.
14432
14433 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14434
14435         PR c++/9022
14436         * g++.dg/lookup/using6.C: New test.
14437
14438 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14439
14440         * g++.dg/parse/access2.C: New test.
14441
14442 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
14443
14444         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
14445         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
14446         * gcc.dg/debug/debug.exp: Likewise.
14447
14448 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
14449
14450         * gcc.dg/dollar.c: New test.
14451
14452 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
14453
14454         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
14455         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
14456         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
14457         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
14458         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
14459         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
14460         * gcc.dg/compat/struct-by-value-6_main.c: New file.
14461         * gcc.dg/compat/struct-by-value-6_x.c: New file.
14462         * gcc.dg/compat/struct-by-value-6_y.c: New file.
14463         * gcc.dg/compat/struct-by-value-7_main.c: New file.
14464         * gcc.dg/compat/struct-by-value-7_x.c: New file.
14465         * gcc.dg/compat/struct-by-value-7_y.c: New file.
14466         * gcc.dg/compat/struct-by-value-8_main.c: New file.
14467         * gcc.dg/compat/struct-by-value-8_x.c: New file.
14468         * gcc.dg/compat/struct-by-value-8_y.c: New file.
14469         * gcc.dg/compat/struct-by-value-9_main.c: New file.
14470         * gcc.dg/compat/struct-by-value-9_x.c: New file.
14471         * gcc.dg/compat/struct-by-value-9_y.c: New file.
14472
14473 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
14474
14475         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
14476         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
14477         support for "repo" mode.
14478         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
14479         * lib/g77-dg.exp: Likewise.
14480         * lib/obj-dg.exp: Likewise.
14481
14482 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
14483
14484         Merge from gcc-3_2-rhl8-branch:
14485         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
14486
14487         * gcc.dg/tls/opt-6.c: New test.
14488
14489         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
14490
14491         * gcc.dg/20030405-1.c: New test.
14492
14493         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
14494
14495         * gcc.dg/20030309-1.c: New test.
14496
14497         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14498
14499         * gcc.c-torture/execute/20030307-1.c: New test.
14500
14501         2003-02-20  Randolph Chung  <tausq@debian.org>
14502
14503         * gcc.c-torture/compile/20030220-1.c: New test.
14504
14505         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
14506
14507         * gcc.dg/20030217-1.c: New test.
14508
14509         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
14510
14511         * gcc.c-torture/compile/20020129-1.c: New test.
14512
14513         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14514
14515         * gcc.dg/unroll-1.c: New test.
14516
14517         2002-11-16  Jan Hubicka  <jh@suse.cz>
14518
14519         * gcc.c-torture/execute/20020920-1.c: New test.
14520
14521         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
14522
14523         PR target/7434
14524         * gcc.c-torture/compile/20021008-1.c: New test.
14525
14526         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
14527
14528         PR target/7559
14529         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
14530
14531         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
14532
14533         * gcc.c-torture/compile/20020807-1.c: New test.
14534
14535         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
14536
14537         * gcc.dg/tls/opt-1.c: New test.
14538
14539         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
14540
14541         * gcc.dg/20020729-1.c: New test.
14542
14543         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
14544
14545         * g++.dg/opt/life1.C: New test.
14546
14547         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
14548
14549         * gcc.dg/20020525-1.c: New test.
14550
14551         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
14552
14553         PR c++/6794
14554         * g++.dg/ext/pretty1.C: New test.
14555         * g++.dg/ext/pretty2.C: New test.
14556
14557 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
14558
14559         PR c++/8385
14560         * g++.dg/ext/typeof5.C: New test.
14561
14562 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
14563
14564         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
14565         __USER_LABEL_PREFIX__ into account.
14566         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
14567
14568 2003-05-14  Roger Sayle  <roger@eyesopen.com>
14569
14570         * gcc.dg/builtins-15.c: New test case.
14571
14572 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
14573
14574         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
14575
14576 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
14577
14578         * lib/g++.exp: Tweak handling of additional source files.
14579         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
14580         * g++.dg/special/conpr-2a.C: Rename to ...
14581         * g++.dg/special/conpr-2a.cc: ... this.
14582         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
14583         * g++.dg/special/conpr-3a.C: Rename to ...
14584         * g++.dg/special/conpr-3a.cc: This.
14585         * g++.dg/special/conpr-3b.C: Rename to ...
14586         * g++.dg/special/conpr-3b.cc: This.
14587         * g++.dg/special/conpr-4.C: New test.
14588         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
14589
14590 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
14591
14592         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
14593
14594 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14595
14596         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
14597         * g++.old-deja/g++.robertl/eb71.C: Likewise.
14598         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
14599         * g++.old-deja/g++.other/warn3.C: Likewise.
14600
14601 2003-05-11  Roger Sayle  <roger@eyesopen.com>
14602
14603         * gcc.dg/i386-387-1.c: Update to also test log.
14604         * gcc.dg/i386-387-2.c: Likewise.
14605
14606 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
14607
14608         * g77.f-torture/execute/int8421.f: New test.
14609
14610 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14611
14612         PR c++/10230, c++/10481
14613         * g++.dg/lookup/scoped5.C: New test.
14614
14615 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14616
14617         PR c++/10552
14618         * g++.dg/template/ttp6.C: New test.
14619
14620 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
14621
14622         * gcc.c-torture/execute/builtins: New directory.
14623         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
14624         gcc.c-torture/execute/builtins.
14625         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
14626         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
14627         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
14628         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
14629
14630 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14631
14632         PR c++/9252
14633         * g++.dg/template/access8.C: New test.
14634         * g++.dg/template/access9.C: New test.
14635
14636 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14637
14638         PR c++/9554
14639         * g++.dg/parse/access1.C: New test.
14640
14641 2003-05-09  DJ Delorie  <dj@redhat.com>
14642
14643         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
14644         long, and not an int.
14645
14646 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14647
14648         PR c++/10555, c++/10576
14649         * g++.dg/template/memclass1.C: New test.
14650
14651 2003-05-08  DJ Delorie  <dj@redhat.com>
14652
14653         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
14654         targets.
14655         * gcc.c-torture/execute/20021024-1.x: Likewise.
14656         * gcc.c-torture/execute/shiftdi.x: Likewise.
14657         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
14658         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
14659         * gcc.dg/20021018-1.c: Likewise.
14660
14661 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14662
14663         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
14664
14665         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
14666         (bcopy): Call memmove.
14667
14668 2003-05-08  Roger Sayle  <roger@eyesopen.com>
14669
14670         * g77.f-torture/compile/8485.f: New test case.
14671
14672 2003-05-07  Richard Henderson  <rth@redhat.com>
14673
14674         PR c++/10570
14675         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
14676         Verify exception_cleanup not called for rethrows.
14677         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
14678         when exiting catch block without rethrowing.
14679         * g++.dg/eh/forced3.C: New.
14680         * g++.dg/eh/forced4.C: New.
14681
14682 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
14683
14684         * gcc.dg/20030505.c: Fix triplet.
14685
14686 2003-05-06  DJ Delorie  <dj@redhat.com>
14687
14688         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
14689         * gcc.dg/nest.c: Likewise.
14690
14691 2003-05-05  Roger Sayle  <roger@eyesopen.com>
14692
14693         * gcc.dg/builtins-14.c: New test case.
14694
14695 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
14696
14697         * lib/compat.exp (compat-execute): New argument.
14698         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
14699         * gcc.dg/compat: New test directory.
14700         * gcc.dg/compat/compat.exp: New expect script.
14701         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
14702         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
14703         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
14704         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
14705         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
14706         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
14707
14708         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
14709         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
14710         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
14711         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
14712         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
14713         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
14714         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
14715         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
14716         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
14717         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
14718         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
14719         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
14720         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
14721         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
14722         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
14723
14724 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
14725
14726         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
14727
14728 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
14729
14730         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
14731
14732 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
14733
14734         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
14735         * gcc.dg/ppc-fsel-2.c: New test.
14736
14737         * gcc.dg/unused-5.c: New test.
14738
14739 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14740
14741         PR c++/10496
14742         * g++.dg/warn/pmf1.C: New test.
14743
14744 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14745
14746         PR c++/4494
14747         * g++.dg/warn/main.C: New test.
14748
14749 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14750
14751         * gcc.dg/nonnull-3.c: New test.
14752
14753 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
14754
14755         * gcc.dg/cpp/Wtrigraphs.c: Update.
14756         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
14757
14758 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
14759
14760         * gcc.dg/ppc-fsel-1.c: New test.
14761
14762 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
14763
14764         PR c/10604
14765         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
14766
14767 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
14768
14769         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
14770
14771 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14772
14773         PR c++/9364, c++/10553, c++/10586
14774         * g++.dg/parse/typename4.C: New test.
14775         * g++.dg/parse/typename5.C: Likewise.
14776
14777 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
14778
14779         * gcc.c-torture/compile/20030503-1.c: New test.
14780
14781 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14782
14783         * g++.dg/lookup/using5.C: Fix testcase error.
14784
14785 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
14786
14787         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
14788         since MEABI is no longer supported.  Remove all vestiges
14789         of MEABI from the test.
14790
14791 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14792
14793         PR c++/10554
14794         * g++.dg/lookup/using5.C: New test.
14795
14796 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14797
14798         PR c++/8772
14799         * g++.dg/template/ttp5.C: New test.
14800
14801 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
14802
14803         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
14804         (dg-gpp-additional-sources): New function.
14805         (dg-gpp-additional-files): Likewise.
14806         * lib/g++.exp (additional_sources): New variable.
14807         (additional_files): Likewise.
14808         (g++_target_compile): Deal with them.
14809         * lib/old-dejagnu.exp: Remove.
14810         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
14811         * g++.old-deja: Revise all tests to use dg commands.
14812
14813 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14814
14815         PR c++/9432, c++/9528
14816         * g++.dg/lookup/using4.C: New test.
14817
14818 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
14819
14820         * gcc.dg/noreturn-5.c: New file.
14821         * gcc.dg/noreturn-6.c: New file.
14822
14823         * gcc.c-torture/compile/inline-1.c: New file.
14824
14825 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14826
14827         PR c++/10551
14828         * g++.dg/template/explicit1.C: New test.
14829
14830 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14831
14832         PR c++/10549
14833         * g++.dg/other/bitfield1.C: New test.
14834
14835         PR c++/10527
14836         * g++.dg/init/new7.C: New test.
14837
14838 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
14839
14840         * g++.dg/ext/desig1.C: New test.
14841         * g++.dg/ext/init1.C: Update.
14842
14843         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
14844
14845 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
14846
14847         PR c++/10180
14848         * g++.dg/warn/Winline-1.C: New test.
14849
14850 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
14851
14852         * gcc.c-torture/execute/string-opt-19.c: New test.
14853
14854         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
14855         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
14856
14857 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
14858
14859         PR c++/10506
14860         * g++.dg/init/new6.C: New test.
14861
14862         PR c++/10503
14863         * g++.dg/init/ref6.C: New test.
14864
14865 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
14866
14867         * g++.dg/warn/weak1.C: XFAIL on AIX4.
14868
14869 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14870
14871         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
14872         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
14873
14874 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
14875
14876         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
14877         initialized static data members.
14878
14879 2003-04-25  H.J. Lu <hjl@gnu.org>
14880
14881         * gcc.dg/ia64-sync-4.c: New test.
14882
14883 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14884
14885         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
14886         date.
14887
14888 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
14889
14890         PR c++/10337
14891         * g++.dg/warn/conv1.C: New test.
14892         * g++.old-deja/g++.other/conv7.C: Adjust.
14893         * g++.old-deja/g++.other/overload14.C: Adjust.
14894
14895 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14896
14897         PR c++/10471
14898         * g++.dg/template/defarg2.C: New test.
14899
14900 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
14901
14902         * gcc.dg/cpp/include2.c: Update.
14903         * gcc.dg/cpp/multiline-2.c: New.
14904         * gcc.dg/cpp/multiline.c: Update.
14905         * gcc.dg/cpp/strify2.c: Update.
14906         * gcc.dg/cpp/trad/literals-2.c: Update.
14907
14908 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14909
14910         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
14911
14912 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14913
14914         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
14915
14916 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
14917
14918         PR c++/10451
14919         * g++.dg/parse/crash4.C: New test.
14920
14921         PR c++/9847
14922         * g++.dg/parse/crash5.C: New test.
14923
14924 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
14925
14926         PR c++/10446
14927         * g++.dg/parse/crash3.C: New test.
14928
14929         PR c++/10428
14930         * g++.dg/parse/elab1.C: New test.
14931
14932 2003-04-22  Devang Patel  <dpatel@apple.com>
14933
14934         * gcc.dg/cpp/trad/funlike-5.c: New test.
14935
14936 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
14937
14938         * g++.dg/other/packed1.C: Fix dg options.
14939
14940 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
14941
14942         * g++.dg/other/offsetof2.C: New test.
14943
14944 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
14945
14946         * g++.dg/template/recurse.C: Adjust location of error messages.
14947
14948 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
14949
14950         PR c++/9881
14951         * g++.dg/init/addr-const1.C: New test.
14952         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
14953
14954 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14955
14956         PR c++/10405
14957         * g++.dg/lookup/struct-hack1.C: New test.
14958
14959 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
14960
14961         * ucs.c: Update diagnostic messages.
14962
14963 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14964
14965         * gcc.dg/cpp/truefalse.cpp: New test.
14966         * gcc.dg/cpp/cpp.exp: Update.
14967         * g++.dg/other/stdbool-if.C: Remove.
14968
14969 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
14970
14971         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
14972         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
14973
14974 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
14975
14976         * gcc.c-torture/compile/20030418-1.c: New test.
14977
14978 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
14979
14980         * README.compat: Remove; content moved to doc/sourcebuild.texi.
14981
14982 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14983
14984         PR c++/10347
14985         g++.dg/template/dependent-name1.C: New test.
14986
14987 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
14988
14989         * gcc.dg/warn-1.c (tourist_guide): New array,
14990         contains a pointer to bar.
14991
14992 2003-04-16  Roger Sayle  <roger@eyesopen.com>
14993
14994         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
14995         * gcc.c-torture/execute/medce-1.c: New test case.
14996         * gcc.c-torture/execute/medce-2.c: New test case.
14997
14998 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
14999
15000         * lib/prune.exp: Ignore more messages.
15001
15002         PR c++/10381
15003         * g++.dg/parse/lookup3.C: New test.
15004
15005 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
15006
15007         * gcc.c-torture/compile/20030415-1.c : New test.
15008
15009 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
15010
15011         * gcc.c-torture/execute/scope-2.c: Move to ...
15012         * gcc.dg/noncompile/scope.c: .... here.
15013
15014 2003-04-14  Roger Sayle  <roger@eyesopen.com>
15015
15016         * gcc.dg/20030414-2.c: New test case.
15017
15018 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
15019
15020         PR target/10377
15021         * gcc.dg/20030414-1.c: New test.
15022
15023 2003-04-13  Roger Sayle  <roger@eyesopen.com>
15024
15025         * gcc.dg/builtins-12.c: New test case.
15026         * gcc.dg/builtins-13.c: New test case.
15027
15028 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15029
15030         * gcc.c-torture/execute/string-opt-18.c: New test.
15031
15032 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
15033
15034         PR c++/10300
15035         * g++.dg/init/new5.C: New test.
15036
15037 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
15038
15039         PR c++/7910
15040         * g++.dg/ext/dllimport1.C: New test.
15041
15042 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15043
15044         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
15045
15046 2003-04-11  Bud Davis <bdavis9659@comcast.net>
15047
15048         PR Fortran/9263
15049         * g77.f-torture/noncompile/9263.f: New test
15050         PR Fortran/1832
15051         * g77.f-torture/execute/1832.f: New test
15052
15053 2003-04-11  David Chad  <davidc@freebsd.org>
15054             Loren J. Rittle  <ljrittle@acm.org>
15055
15056         libobjc/8562
15057         * objc.dg/headers.m: New test.
15058
15059 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
15060
15061         * gcc.c-torture/execute/builtin-noret-2.c: New.
15062         * gcc.c-torture/execute/builtin-noret-2.x: New.
15063         XFAIL builtin-noret-2.c at -O1 and above.
15064         * gcc.dg/redecl.c: New.
15065         * gcc.dg/Wshadow-1.c: Update error regexps.
15066
15067 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
15068
15069         * g++.dg/abi/bitfield10.C: New test.
15070
15071 2003-04-09  Mike Stump  <mrs@apple.com>
15072
15073         * gcc.dg/pch/pch.exp: Make testcase names longer.
15074         * g++.dg/pch/pch.exp: Make testcase names longer.
15075
15076 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15077
15078         * gcc.dg/builtins-11.c: New test case.
15079
15080 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15081
15082         * gcc.dg/builtins-9.c: New test case.
15083         * gcc.dg/builtins-10.c: New test case.
15084
15085 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
15086
15087         * gcc.dg/noncompile/init-4.c.c: New test.
15088
15089 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15090
15091         * gcc.misc-test/gcov-9.c: New test.
15092         * gcc.misc-test/gcov-10.c: New test
15093         * gcc.misc-test/gcov-11.c: New test.
15094
15095 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
15096
15097         PR optimization/10024
15098         * gcc.c-torture/compile/20030405-1.c: New test.
15099
15100 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
15101
15102         * gcc.dg/pch/static-3.c: New.
15103         * gcc.dg/pch/static-3.hs: New.
15104         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
15105
15106 2003-04-04  Richard Henderson  <rth@redhat.com>
15107
15108         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
15109         * g++.dg/eh/forced2.C: Likewise.
15110
15111 2003-04-03  Mike Stump  <mrs@apple.com>
15112
15113         * lib/scanasm.exp (scan-assembler): Add xfail processing for
15114         target arg.
15115         (scan-assembler-times, scan-assembler-not): Likewise.
15116         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
15117
15118 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15119
15120         * gcc.dg/sparc-loop-1.c: New test.
15121
15122 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
15123
15124         PR other/9274
15125         * g++.dg/pch/system-2.C: New.
15126         * g++.dg/pch/system-2.Hs: New.
15127
15128 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
15129
15130         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
15131
15132         * g++.dg/eh/simd-1.C (vecfunc): Same.
15133
15134 2003-04-01  Roger Sayle  <roger@eyesopen.com>
15135
15136         * gcc.c-torture/execute/20030401-1.c: New test case.
15137
15138 2003-04-01  Ziemowit Laski <zlaski@apple.com>
15139
15140         * objc.dg/defs.m: New.
15141
15142 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
15143
15144         * g++.dg/eh/simd-1.C: New.
15145         * g++.dg/eh/simd-2.C: New.
15146
15147 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
15148
15149         * gcc.c-torture/execute/simd-3.c: New.
15150
15151 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15152
15153         PR c/9936
15154         * gcc.dg/20030331-2.c: New test.
15155
15156 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15157
15158         PR c++/10278
15159         * g++.dg/parse/crash2.C: New test.
15160
15161 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15162
15163         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
15164         * gcc.c-torture/execute/20030331-1.c: ...here.
15165
15166 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15167
15168         * gcc.c-torture/execute/20030331-1.c: New test.
15169
15170 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15171
15172         * lib/gcov.exp: Adjust call return testing strings.
15173         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
15174
15175 2003-03-31  Roger Sayle  <roger@eyesopen.com>
15176
15177         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
15178         * gcc.dg/builtins-7.c: New test case.
15179         * gcc.dg/builtins-8.c: New test case.
15180
15181 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15182
15183         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
15184
15185 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
15186
15187         PR c++/7647
15188         * g++.dg/lookup-class-member-2.C: New test.
15189
15190 2003-03-30  Glen Nakamura  <glen@imodulo.com>
15191
15192         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
15193
15194 2003-03-28  Roger Sayle  <roger@eyesopen.com>
15195
15196         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
15197
15198 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
15199
15200         * g++.dg/init/attrib1.C: New test.
15201
15202 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15203
15204         * gcc.dg/ultrasp8.c: New test.
15205
15206 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15207
15208         * gcc.dg/ultrasp7.c: New test.
15209
15210 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
15211
15212         PR c++/10047
15213         * g++.dg/template/inline1.C: New test.
15214
15215 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15216
15217         * gcc.dg/sparc-dwarf2.c: New test.
15218
15219 2003-03-27  Roger Sayle  <roger@eyesopen.com>
15220
15221         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
15222         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
15223
15224 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
15225
15226         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
15227         than reading .x files.
15228         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
15229         * g77.dg/gcov/gcov-1.f: Likewise.
15230         * gcc.misc-tests/gcov-4b.c: Likewise.
15231         * gcc.misc-tests/gcov-5b.c: Likewise.
15232         * gcc.misc-tests/gcov-6.c: Likewise.
15233         * gcc.misc-tests/gcov-7.c: Likewise.
15234         * gcc.misc-tests/gcov-8.c: Likewise.
15235         * g++.dg/gcov/gcov-1.x: Remove.
15236         * g77.dg/gcov/gcov-1.x: Likewise.
15237         * gcc.misc-tests/gcov-4b.x: Likewise.
15238         * gcc.misc-tests/gcov-5b.x: Likewise.
15239         * gcc.misc-tests/gcov-6.x: Likewise.
15240         * gcc.misc-tests/gcov-7.x: Likewise.
15241         * gcc.misc-tests/gcov-8.x: Likewise.
15242
15243 2003-03-27  Glen Nakamura  <glen@imodulo.com>
15244
15245         PR opt/10087
15246         * gcc.dg/20030324-1.c: New test.
15247
15248 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
15249
15250         PR c++/10224
15251         * g++.dg/template/arg3.C: New test.
15252
15253         PR c++/10158
15254         * g++.dg/template/friend18.C: New test.
15255
15256 2003-03-26  Roger Sayle  <roger@eyesopen.com>
15257
15258         * g77.f-torture/compile/20030326-1.f: New test case.
15259
15260 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
15261
15262         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
15263
15264         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
15265
15266 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
15267
15268         * gcc.dg/ia64-sync-3.c: New test.
15269
15270 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
15271
15272         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
15273
15274 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15275
15276         * gcc.dg/ultrasp6.c: New test.
15277
15278 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15279
15280         * gcc.dg/i386-signbit-1.c: New test.
15281         * gcc.dg/i386-signbit-2.c: New test.
15282         * gcc.dg/i386-signbit-3.c: New test.
15283
15284 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15285
15286         * gcc.dg/ultrasp5.c: Fix options.
15287
15288 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15289
15290         * gcc.dg/ultrasp5.c: Fix comment.
15291
15292 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
15293
15294         PR fortran/10197
15295         * g77.f-torture/execute/10197.f: New test.
15296
15297 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
15298
15299         PR c++/9898, c++/383
15300         * g++.dg/template/conv6.C: New test.
15301
15302         PR c++/10119
15303         * g++.dg/template/ptrmem5.C: New test.
15304
15305         PR c++/10026
15306         * g++.dg/lookup/koenig1.C: New test.
15307
15308         PR C++/10199
15309         * g++.dg/lookup/template2.C: New test.
15310
15311 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
15312
15313         * g++.dg/opt/rtti1.C: New test.
15314
15315 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15316
15317         * gcc.dg/ultrasp5.c: New test.
15318
15319 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
15320
15321         PR middle-end/9967
15322         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
15323         builtin fputs.
15324
15325 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
15326
15327         PR c/8224
15328         * gcc.dg/20030323-1.c: New test.
15329
15330 2003-03-23  Roger Sayle  <roger@eyesopen.com>
15331
15332         * gcc.c-torture/compile/20030323-1.c: New test case.
15333
15334 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
15335
15336         * gcc.dg/20030321-1.c: New test.
15337
15338 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
15339
15340         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
15341
15342 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15343
15344         PR c++/9978, c++/9708
15345         * g++.dg/ext/vlm1.C: Adjust expected error.
15346         * g++.dg/ext/vla2.C: New test.
15347         * g++.dg/template/arg1.C: New test.
15348         * g++.dg/template/arg2.C: New test.
15349
15350 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
15351
15352         * g77.f-torture/execute/select.f: New test.
15353         * g77.f-torture/noncompile/select_no_compile.f: New test.
15354
15355 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
15356
15357         PR c++/9898
15358         * g++.dg/other/error4.C: New test.
15359
15360 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
15361
15362         * g++.dg/template/friend17.C: New test.
15363
15364 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
15365
15366         * gcc.c-torture/compile/20030320-1.c: New.
15367
15368 2003-03-20  Roger Sayle  <roger@eyesopen.com>
15369
15370         * gcc.dg/builtins-6.c: New test case.
15371
15372 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
15373
15374         PR target/10073
15375         * gcc.c-torture/compile/20030319-1.c: New.
15376
15377 2003-03-18  Jan Hubicka  <jh@suse.cz>
15378
15379         * gcc.dg/i386-cvt-1.c: New test.
15380
15381 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
15382
15383         * objc.dg/naming-1.m: Use "(parse|syntax) error".
15384         * objc.dg/naming-2.m: Likewise.
15385
15386 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
15387
15388         PR c++/9639
15389         * g++.dg/parse/crash1.C: New test.
15390
15391 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
15392
15393         PR c++/8805
15394         * g++.dg/eh/cleanup1.C: New test.
15395
15396 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15397
15398         * gcc.c-torture/execute/20030316-1.c: New test case.
15399
15400 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15401
15402         PR c++/9629
15403         * g++.dg/init/ctor2.C: New test.
15404
15405 2003-03-15  Roger Sayle  <roger@eyesopen.com>
15406
15407         * g77.f-torture/compile/xformat.f: New test case.
15408
15409 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15410
15411         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
15412         * g++.old-deja/g++.mike/eh50.C: Likewise.
15413
15414 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15415
15416         PR c++/6440
15417         * g++.dg/template/spec7.C: New test.
15418         * g++.dg/template/spec8.C: Likewise.
15419
15420 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
15421
15422         * gcc.c-torture/execute/20030313-1.c: New test.
15423
15424 2003-03-14  Richard Henderson  <rth@redhat.com>
15425
15426         * gcc.dg/inline-2.c: Adjust alpha test for external call.
15427
15428 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15429
15430         * gcc.c-torture/compile/20030314-1.c: New test.
15431
15432 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
15433
15434         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
15435         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
15436         thumb target,
15437         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
15438         to accept newer _imp__  prefix and additional
15439         newline in .drectve section.
15440         * gcc.dg/dll-4.c: Likewise.
15441         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
15442         switch.
15443
15444 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
15445
15446         * g++.dg/parse/namespace9.C: New test.
15447
15448         * g++.dg/init/ref5.C: New test.
15449         * g++.dg/parse/ptrmem1.C: Likewise.
15450
15451 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15452
15453         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
15454         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
15455         regular expression.
15456         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
15457         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
15458
15459 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
15460
15461         * gcc.c-torture/execute/20030224-2.c: New test.
15462
15463 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15464
15465         * gcc.dg/decl-3.c: New test.
15466
15467 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15468
15469         * gcc.dg/i386-loop-2.c: New test.
15470
15471 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
15472
15473         PR c++/9474
15474         * g++.dg/parse/namespace8.C: New test.
15475
15476         PR c++/9924
15477         * g++.dg/overload/builtin2.C: New test.
15478
15479 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
15480
15481         * gcc.dg/return-type-3.c: New test.
15482
15483 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
15484
15485         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
15486         profiling options are not supported.
15487
15488 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
15489
15490         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
15491         * g++.old-deja/g++.warn/impint2.C: Likewise.
15492
15493 2003-03-10  Devang Patel  <dpatel@apple.com>
15494
15495         * g++.dg/cpp/c++_cmd_1.C: New test.
15496         * g++.dg/cpp/c++_cmd_1.h: New file.
15497
15498 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
15499
15500         * gcc.dg/altivec-9.c: New file.
15501
15502 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15503
15504         * gcc.dg/ppc-sdata-1.c: New test.
15505         * gcc.dg/ppc-sdata-2.c: New test.
15506
15507 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
15508
15509         PR c++/9373
15510         * g++.dg/opt/ptrmem2.C: New test.
15511
15512         PR c++/8534
15513         * g++.dg/opt/ptrmem1.C: New test.
15514
15515 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
15516
15517         * gcc.dg/i386-loop-1.c: New test.
15518
15519 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15520
15521         PR c++/9970
15522         * g++.dg/lookup/friend1.C: New test.
15523
15524 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15525
15526         PR c++/9823
15527         * g++.dg/parser/constructor1.C: New test.
15528
15529 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
15530
15531         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
15532
15533         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
15534
15535 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
15536
15537         * gcc.dg/cpp/Wunused.c: Update test.
15538
15539 2003-03-08  Jan Hubicka  <jh@suse.cz>
15540
15541         * gcc.dg/inline-3.c: New test.
15542
15543 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
15544
15545         PR c++/9809
15546         * g++.dg/parse/builtin1.C: New test.
15547
15548         PR c++/9982
15549         * g++.dg/abi/cookie1.C: New test.
15550         * g++.dg/abi/cookie2.C: Likewise.
15551
15552         PR c++/9524
15553         * g++.dg/template/field1.C: New test.
15554
15555         PR c++/9912
15556         * g++.dg/parse/class1.C: New test.
15557         * g++.dg/parse/namespace7.C: Likewise.
15558         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
15559
15560 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
15561
15562         * g++.dg/init/ref4.C: New test.
15563
15564 2003-03-07  Jan Hubicka  <jh@suse.cz>
15565
15566         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
15567         * gcc.dg/inline-3.c:  New test.
15568
15569 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
15570
15571         * g++.dg/init/ref3.C: New test.
15572
15573         PR c++/9965
15574         * g++.dg/init/ref2.C: New test.
15575
15576         PR c++/9400
15577         * g++.dg/warn/Wshadow-2.C: New test.
15578
15579         PR c++/9791
15580         * g++.dg/warn/Woverloaded-1.C: New test.
15581
15582 2003-03-05  Jan Hubicka  <jh@suse.cz>
15583
15584         * gcc.dg/i386-local2.c: New.
15585         * gcc.dg/i386-local.c: Fix typo.
15586
15587 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
15588
15589         * g++.dg/abi/layout3.C: New test.
15590
15591 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
15592
15593         * gcc.c-torture/compile/20030305-1.c
15594
15595 2003-03-05  Jan Hubicka  <jh@suse.cz>
15596
15597         * gcc.dg/i386-local.c: New.
15598
15599 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
15600
15601         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
15602
15603 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
15604
15605         * gcc.dg/switch-2.c: New test.
15606         * gcc.dg/switch-3.c: New test.
15607         * gcc.dg/Wswitch.c: Adjust line numbers.
15608         * gcc.dg/Wswitch-default.c: Likewise.
15609         * gcc.dg/Wswitch-enum.c: Likewise.
15610
15611 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
15612
15613         * gcc.c-torture/execute/20030222-1.c: New test.
15614
15615 2003-03-03  James E Wilson  <wilson@tuliptree.org>
15616
15617         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
15618
15619 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
15620
15621         PR c++/9878
15622         * g++.dg/init/ref1.C: New test.
15623
15624 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
15625
15626         * gcc.dg/sh-relax.c: New SH-only test.
15627
15628 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
15629
15630         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
15631         comment explaining purpose of testcase.
15632
15633 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15634
15635         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
15636         for HC11/HC12 (asm needs two int registers).
15637         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
15638         HC11/HC12 because the test uses an asm which needs two 32-bit
15639         registers.
15640
15641 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
15642
15643         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
15644         for HC11/HC12 (array is too large otherwise).
15645         * gcc.c-torture/compile/920501-4.x: New file, likewise.
15646         * gcc.c-torture/compile/20010518-2.x: Likewise.
15647         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
15648         HC11/HC12 (array is too large).
15649
15650 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
15651
15652         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
15653         * lib/g++-dg.exp (g++-dg-test): Likewise.
15654
15655 2003-03-01  Roger Sayle  <roger@eyesopen.com>
15656
15657         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
15658         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
15659
15660 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15661
15662         * g++.dg/warn/implicit-typename1.C: Remove warning.
15663
15664 2003-02-28  Richard Henderson  <rth@redhat.com>
15665
15666         * gcc.dg/noreturn-1.c: Move noreturn warning line.
15667         * gcc.dg/return-type-1.c: Move control reaches end warning line.
15668
15669 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
15670
15671         * gcc.dg/pch/pch.exp: Change .pch to .gch.
15672         * g++.dg/pch/pch.exp: Likewise.
15673
15674 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
15675
15676         PR c++/9879
15677         * testsuite/g++.dg/init/new4.C: New test.
15678
15679 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
15680
15681         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
15682
15683 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
15684
15685         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
15686         unsigned long.
15687
15688         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
15689         wider than float.
15690
15691 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15692
15693         * lib/scanasm.exp: Add support for counting numbers of
15694         occurences.
15695         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
15696         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
15697
15698 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
15699
15700         PR c++/9683
15701         * g++.dg/template/static3.C: New test.
15702
15703         PR c++/9829
15704         * g++.dg/parse/namespace6.C: New test.
15705
15706 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15707
15708         PR target/9732
15709         * gcc.dg/20030225-1.c: New test.
15710
15711 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
15712
15713         * README: Remove out-of-date information.
15714
15715         PR c++/9836
15716         * g++.dg/template/spec6.C: New test.
15717
15718 2003-02-24  Jeff Law  <law@redhat.com>
15719
15720         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
15721
15722 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
15723
15724         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
15725         * gcc.dg/pragma-ep-1.c: Likewise.
15726
15727 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15728
15729         PR c++/9602
15730         * g++.dg/template/friend16.C: New test.
15731
15732 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
15733
15734         PR c++/5333
15735         * g++.dg/parse/fused-params1.C: Adjust error messages.
15736         * g++.dg/template/nested3.C: New test.
15737
15738 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
15739
15740         * g++.dg/abi/param1.C: New test.
15741
15742 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15743
15744         PR c++/7982
15745         * g++.dg/warn/implicit-typename1.C: New test.
15746
15747 2003-02-22  Kelley Cook <kelleycook@comcast.net>
15748
15749         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
15750         with "mtune".
15751         * g++.old-deja/g++.other/store-expr2.C: Likewise.
15752         * gcc.c-torture/execute/20010129-1.x: Likewise.
15753         * gcc.dg/20011107-1.c: Likewise.
15754         * gcc.dg/20020108-1.c: Likewise.
15755         * gcc.dg/20020122-3.c: Likewise.
15756         * gcc.dg/20020206-1.c: Likewise.
15757         * gcc.dg/20020310-1.c: Likewise.
15758         * gcc.dg/20020426-2.c: Likewise.
15759         * gcc.dg/20020517-1.c: Likewise.
15760         * gcc.dg/991230-1.c: Likewise.
15761         * gcc.dg/i386-unroll-1.c: Likewise.
15762         * gcc.misc-tests/i386-prefetch.exp: Likewise.
15763
15764 2003-02-22  Jan Hubicka  <jh@suse.cz>
15765
15766         * gcc.dg/i386-mul.c: New test.
15767
15768 2003-02-21  Roger Sayle  <roger@eyesopen.com>
15769
15770         * gcc.dg/builtins-5.c: New test case.
15771
15772 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
15773
15774         * gcc.dg/asmreg-1.c: New test.
15775
15776 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15777
15778         PR c++/9749
15779         * g++.dg/parse/varmod1.C: New test.
15780
15781 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15782
15783         PR c++/9727
15784         * g++.dg/template/op1.C: New test.
15785
15786 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15787
15788         PR c++/8906
15789         * g++.dg/template/nested2.C: New test.
15790
15791 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
15792
15793         PR c++/8724
15794         * g++.dg/expr/dtor1.C: New test.
15795
15796 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
15797
15798         * gcc.dg/cpp/include3.c: New test.
15799         * gcc.dg/cpp/inc/foo.h: New file.
15800
15801 2003-02-21  Glen Nakamura  <glen@imodulo.com>
15802
15803         * gcc.c-torture/execute/20030221-1.c: New test.
15804
15805 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
15806
15807         PR c++/9729
15808         * g++.dg/abi/conv1.C: New test.
15809
15810 2003-02-20  Jan Hubicka  <jh@suse.cz>
15811
15812         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
15813
15814 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
15815
15816         * gcc.c-torture/compile/20030219-1.c: New test.
15817
15818 2003-02-18  Jan Hubicka  <jh@suse.cz>
15819
15820         * gcc.dg/funcorder.c: New test.
15821
15822 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15823
15824         * gcc.c-torture/execute/20030218-1.c: New.
15825
15826 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
15827
15828         * gcc.dg/20030218-1.c: New.
15829
15830 2003-02-18  Richard Henderson  <rth@redhat.com>
15831
15832         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
15833         * gcc.dg/attr-used-2.c: New.
15834
15835 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
15836
15837         PR c++/9704
15838         * g++.dg/init/copy5.C: New test.
15839
15840 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
15841
15842         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
15843         * g++.dg/pch/pch.exp: Likewise.
15844
15845 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
15846
15847         * gcc.c-torture/execute/20030209-1.c: Enable the test if
15848         STACK_SIZE is not defined.
15849
15850 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15851
15852         PR c++/9457
15853         * g++.dg/template/init1.C: New test.
15854
15855 2003-02-16  Jan HUbicka  <jh@suse.cz>
15856
15857         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
15858         (foo): Add few extra tests
15859         * gcc.dg/c99-const-expr-3.c: Likewise.
15860         * gcc.c-torture/execute/20030216-1.c: New.
15861
15862 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15863
15864         PR c++/9459
15865         * g++.dg/ext/typeof4.C: New test.
15866
15867 2003-02-15  Roger Sayle  <roger@eyesopen.com>
15868
15869         * gcc.dg/i386-387-3.c: New test case.
15870
15871 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
15872
15873         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
15874         cris-*-elf* cris-*-aout* and mmix-*-*.
15875
15876 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
15877
15878         * gcc.dg/20030213-1.c: New test.
15879
15880 2003-02-12  Roger Sayle  <roger@eyesopen.com>
15881
15882         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
15883         * gcc.dg/i386-387-2.c: Likewise.
15884
15885 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
15886
15887         * gcc.dg/ppc-spe.c: Fix formatting.
15888         Enable tests that were previously unsupported by gas.
15889         Delete tests for instructions that no longer exist.
15890         Switch arguments on evsubifw builtin.
15891
15892 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
15893
15894         * gcc.c-torture/execute/20030209-1.c: Disable the test if
15895         STACK_SIZE is too small.
15896
15897 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
15898             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
15899
15900         * gcc.dg/decl-2.c: New test.
15901
15902 2003-02-10  Jan Hubicka  <jh@suse.cz>
15903
15904         * gcc.dg/i386-fpcvt-1.c:  New test.
15905
15906 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
15907
15908         * gcc.c-torture/execute/20030209-1.c: New test.
15909
15910 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
15911
15912         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
15913         int-wide bitops, use the constants of the same width.
15914         Likewise, if long long is 32-bit wide, test bitops using
15915         32-bit constants.
15916
15917 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
15918
15919         * gcc.dg/20021014-1.c: Annotate with expected notice text.
15920
15921 2003-02-07  Roger Sayle  <roger@eyesopen.com>
15922
15923         * testsuite/gcc.dg/builtins-4.c: New test case.
15924
15925 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15926
15927         * gcc.dg/20020430-1.c: Fix dg command typos.
15928         * gcc.dg/20020503-1.c: Likewise.
15929
15930 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15931
15932         PR c++/8785
15933         * g++.dg/parse/fused-params1.C: New test.
15934
15935         PR c++/8857
15936         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
15937
15938         PR c++/8921
15939         * g++.dg/parse/non-dependent1.C: New test.
15940
15941         PR c++/8928
15942         * g++.dg/parse/dupl-tmpl-args1.C: New test.
15943
15944         PR c++/9228
15945         * g++.dg/parse/undefined7.C: New test.
15946         * g++.dg/parse/non-templ1.C: New test.
15947
15948         PR c++/9229
15949         * g++.dg/parse/too-many-tmpl-args1.C: New test.
15950
15951 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
15952
15953         * gcc.c-torture/compile/20030206-1.c: New test.
15954
15955 2003-02-05  Roger Sayle  <roger@eyesopen.com>
15956
15957         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
15958         "pow" to "foo" to avoid potential confusion with a math built-in.
15959
15960 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15961
15962         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
15963         conditions for SPARC targets.
15964
15965 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
15966
15967         * gcc.dg/20030204-1.c: New test.
15968
15969 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15970
15971         PR c++/38
15972         * g++.dg/parse/array-size1.C: New test.
15973
15974         PR c++/5657
15975         * g++.dg/parse/undefined3.C: New test.
15976
15977         PR c++/5665
15978         * g++.dg/parse/undefined4.C: New test.
15979
15980         PR c++/5975
15981         * g++.dg/parse/undefined5.C: New test.
15982
15983         PR c++/7259
15984         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
15985
15986         PR c++/8578
15987         * g++.dg/parse/casting-operator1.C: New test.
15988
15989         PR c++/8596
15990         * g++.dg/parse/undefined6.C: New test.
15991
15992         PR c++/8736
15993         * g++.dg/parse/missing-template1.C: New test.
15994
15995 2003-02-04  Jan Hubicka  <jh@suse.cz>
15996
15997         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
15998         * gcc.dg/i386-cmov?.c:  Likewise.
15999         * gcc.dg/i386-fpcvt-?.c:  Likewise.
16000         * gcc.dg/i386-ssefp-1.c:  Likewise.
16001         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
16002         conventions.
16003
16004 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
16005
16006         PR c++/7129
16007         * testsuite/g++.dg/ext/max.C: New test.
16008
16009 2003-02-03  Jan Hubicka  <jh@suse.cz>
16010
16011         * gcc.c-torture/execute/20030203-1.c: New test.
16012
16013 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
16014
16015         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
16016         'natural-endian'.
16017
16018 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
16019
16020         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
16021         * g++.dg/init/new2.C: Likewise.
16022         * g++.dg/other/new1.C: Likewise.
16023
16024 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
16025
16026         * gcc.dg/struct-ret-libc.c: New test.
16027
16028 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
16029
16030         * gcc.dg/20030129-1.c: New test.
16031
16032 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16033
16034         PR c++/8849
16035         * g++.dg/template/ptrmem4.C: New test.
16036
16037 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
16038
16039         * g++.dg/parser/constant1.C: New test.
16040
16041 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16042
16043         PR c++/8591
16044         * g++.dg/parse/friend2.C: New test.
16045
16046 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16047
16048         PR c++/9437
16049         * g++.dg/template/unify4.C: New test.
16050
16051 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
16052
16053         * gcc.c-torture/execute/20030128-1.c: New test.
16054
16055 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
16056
16057         * g++.dg/lookup/nested1.C: Test moved from ...
16058         * g++.old-deja/g++.other/lookup24.C: ... here.
16059
16060 2003-01-28  Jan Hubicka  <jh@suse.cz>
16061
16062         * gcc.dg/i386-cmov5.c:  New test.
16063
16064 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
16065
16066         * gcc.c-torture/execute/20010925-1.c: Changed the
16067         memcpy declaration.
16068
16069 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16070
16071         PR c++/3902
16072         * g++.dg/parse/template5.C: New test.
16073
16074 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
16075
16076         PR fortran/9258
16077         * g77.dg/pr9258: New test.
16078
16079 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16080
16081         * README: Move relevant parts from README.g++.
16082
16083         * README.g++: Remove this file.
16084
16085 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16086
16087         * g++.dg/abi/dcast1.C: New test.
16088
16089 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16090
16091         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
16092
16093 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
16094
16095         PR c++/47
16096         * g++.old-deja/g++.other/lookup24.C: New test.
16097
16098 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16099
16100         PR middle-end/7227
16101         * gcc.dg/uninit-C.c: New test.
16102
16103 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
16104
16105         * g++.dg/abi/covariant1.C: New test.
16106
16107 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
16108
16109         * gcc.dg/20030123-1.c: New test.
16110
16111 2003-01-25  Jan Hubicka  <jh@suse.cz>
16112
16113         PR opt/8492
16114         * gcc.c-torture/compile/20030125-1.c
16115
16116 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
16117
16118         PR c++/9403
16119         * g++.dg/parse/template3.C: New test.
16120         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
16121
16122         PR c++/795
16123         * g++.dg/parse/template4.C: New test.
16124
16125         PR c++/9415
16126         * g++.dg/template/qual2.C: New test.
16127
16128         PR c++/8545
16129         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
16130
16131         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
16132
16133 2003-01-25  Roger Sayle  <roger@eyesopen.com>
16134
16135         * gcc.c-torture/execute/switch-1.c: New test case.
16136
16137 2003-01-25  Jan Hubicka  <jh@suse.cz>
16138
16139         * gcc.c-torture/execute/20030125-1.[cx]: New test.
16140
16141 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
16142
16143         Tweaks for Bison-1.875. From the NEWS file:
16144         "- `parse error' -> `syntax error'
16145         Bison now uniformly uses the term `syntax error'"
16146         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
16147         * gcc.dg/cpp/digraph2.c: Likewise.
16148         * gcc.dg/cpp/direct2.c: Likewise.
16149         * gcc.dg/cpp/paste4.c: Likewise.
16150         * gcc.dg/c90-restrict-1.c: Likewise.
16151         * gcc.dg/c99-func-2.c: Likewise.
16152         * gcc.dg/noncompile/920721-2.c: Likewise.
16153         * gcc.dg/noncompile/930622-2.c: Likewise.
16154         * gcc.dg/noncompile/940112-1.c: Likewise.
16155         * gcc.dg/noncompile/950921-1.c: Likewise.
16156         * gcc.dg/noncompile/951123-1.c: Likewise.
16157         * gcc.dg/noncompile/971104-1.c: Likewise.
16158         * gcc.dg/noncompile/990416-1.c: Likewise.
16159
16160 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
16161
16162         * g++.dg/parse/undefined1.C: Add error message.
16163
16164 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16165
16166         PR c++/9354
16167         * g++.dg/parse/new1.C: New test.
16168
16169         PR c++/9216
16170         * g++.dg/parse/template2.C: New test.
16171
16172         PR c++/9354
16173         * g++.dg/parse/typedef2.C: New test.
16174
16175         PR c++/9328
16176         * g++.dg/ext/typeof3.C: New test.
16177
16178 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16179
16180         PR c++/2738
16181         * g++.dg/parse/ret-type1.C: New test.
16182
16183         PR c++/3792
16184         * g++.dg/parse/tmpl-outside1.C: New test.
16185
16186         PR c++/4207
16187         * g++.dg/parse/int-as-enum1.C: New test.
16188
16189         PR c++/4903
16190         * g++.dg/parse/no-typename1.C: New test.
16191
16192         PR c++/5533
16193         * g++.dg/parse/no-value1.C: New test.
16194
16195         PR c++/5921
16196         * g++.dg/parse/wrong-inline1.C: New test.
16197
16198         PR c++/6402
16199         * g++.dg/parse/ref1.C: New test.
16200
16201         PR c++/6992
16202         * g++.dg/parse/attr-ctor1.C: New test.
16203
16204         PR c++/7229
16205         * g++.dg/parse/namespace5.C: New test.
16206
16207         PR c++/7917
16208         * g++.dg/parse/func-def1.C: New test.
16209
16210         PR c++/8143
16211         * g++.dg/parse/undefined1.C: New test.
16212
16213         PR c++/5723, PR c++/8522
16214         * g++.dg/parse/specialization1.C: New test.
16215
16216         PR c++/163, PR c++/8595
16217         * g++.dg/parse/struct-as-enum1.C: New test.
16218
16219         PR c++/9173
16220         * g++.dg/parse/undefined2.C: New test.
16221
16222 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16223
16224         PR c++/9298
16225         * g++.dg/parse/template1.C: New test.
16226
16227         PR c++/9384
16228         * g++.dg/parse/using1.C: New test.
16229
16230         PR c++/9285
16231         PR c++/9294
16232         * g++.dg/parse/expr2.C: New test.
16233
16234         PR c++/9388
16235         * g++.dg/parse/lookup2.C: Likewise.
16236
16237 2003-01-21  Jan Hubicka  <jh@suse.cz>
16238
16239         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
16240         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
16241         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
16242         * gcc.c-torture/execute/string-opt-*.c: Likewise.
16243
16244 2003-01-20  Nick Clifton  <nickc@redhat.com>
16245
16246         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
16247         problem with ARM sibcall code generation.
16248
16249 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16250
16251         * gcc.c-torture/execute/20030120-1.c: New.
16252
16253 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
16254
16255         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
16256
16257 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
16258
16259         PR c++/9272
16260         * g++.dg/parse/ctor1.C: New test.
16261
16262         PR c++/9294:
16263         * g++.dg/parse/qualified1.C: New test.
16264
16265         * g++.dg/parse/typename3.C: New test.
16266
16267 2003-01-16  Richard Henderson  <rth@redhat.com>
16268
16269         * g++.dg/tls/init-2.C: Fix error matches for real this time.
16270
16271 2003-01-16  Richard Henderson  <rth@redhat.com>
16272
16273         * g++.dg/pch/pch.exp: Copy test header to the working directory
16274         before using it either for precompilation or direct use.
16275         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
16276         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
16277
16278 2003-01-16  Richard Henderson  <rth@redhat.com>
16279
16280         * gcc.dg/pch/pch.exp: Copy test header to the working directory
16281         before using it either for precompilation or direct use.
16282         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
16283         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
16284
16285 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
16286
16287         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
16288         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
16289         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
16290         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
16291         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
16292         typename warning into error.
16293         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
16294         error messages.
16295         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
16296         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
16297         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
16298         messages.
16299         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
16300         make declaration visible in template.
16301         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
16302         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
16303         messages.
16304         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
16305         message.
16306         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
16307         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
16308         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
16309         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
16310         typename warning with error message.
16311         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
16312         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
16313         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
16314
16315 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
16316
16317         * g++.dg/parse/ambig2.C: New test.
16318
16319 2003-01-15  Richard Henderson  <rth@redhat.com>
16320
16321         * g++.dg/tls/init-2.C: Update error message string.
16322
16323 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16324
16325         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
16326
16327 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
16328
16329         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
16330         all for HC11/HC12.
16331         * gcc.c-torture/compile/20001205-1.x: Likewise.
16332         * gcc.c-torture/compile/20001226-1.x: Likewise.
16333         * gcc.c-torture/compile/920520-1.x: Likewise.
16334         * gcc.c-torture/compile/961203-1.x: Likewise.
16335         * gcc.c-torture/compile/20020604-1.x: Likewise.
16336
16337 2003-01-15  Jan Hubicka  <jh@suse.cz>
16338
16339         * gcc.c-torture/compile/20030115-1.c: New test.
16340
16341         * gcc.dg/i386-fpcvt-1.c: New test.
16342         * gcc.dg/i386-fpcvt-2.c: New test.
16343
16344 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
16345
16346         Further conform g++'s __vmi_class_type_info to the C++ ABI
16347         specification.
16348         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
16349         the specification.
16350
16351 2003-01-14  Jan Hubicka  <jh@suse.cz>
16352
16353         * gcc.dg/i386-fpcvt-1.c: New test.
16354         * gcc.dg/i386-fpcvt-2.c: New test.
16355
16356 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16357
16358         * gcc.dg/i386-mmx-3.c: New test.
16359
16360 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
16361
16362         PR c++/9264
16363         * g++.dg/parse/octal1.C: New file.
16364
16365         PR c++/9172
16366         * g++.dg/parse/typename1.C: New file.
16367
16368 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
16369
16370         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
16371         * gcc.dg/bf-no-ms-layout.c: Likewise.
16372         * gcc.dg/bf-ms-attrib.c: Likewise.
16373
16374 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
16375
16376         PR c++/9099
16377         * g++.dg/parse/dtor1.C: New file.
16378
16379         PR c++/9128
16380         * g++.dg/rtti/typeid1.C: New file.
16381
16382         PR c++/9153
16383         * g++.dg/parse/lookup1.C: New file.
16384
16385         PR c++/9171
16386         * g++.dg/templ/spec5.C: New file.
16387
16388 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
16389
16390         * gcc.c-torture/compile/20030110-1.c: New test.
16391
16392 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
16393
16394         Merge from pch-branch:
16395
16396         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
16397
16398         * gcc.dg/pch/cpp-1.h: New.
16399         * gcc.dg/pch/cpp-1.c: New.
16400         * gcc.dg/pch/cpp-2.h: New.
16401         * gcc.dg/pch/cpp-2.c: New.
16402
16403         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
16404
16405         * gcc.dg/pch/except-1.h: New.
16406         * gcc.dg/pch/except-1.c: New.
16407
16408         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
16409
16410         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
16411         running test.
16412         * gcc.dg/pch: Include *.hp not *.h.
16413         * gcc.dg/pch/system-1.h: New.
16414         * gcc.dg/pch/system-1.c: New.
16415
16416         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
16417
16418         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
16419         rather than trying to build and run a program using PCH.
16420         * gcc.dg/pch: Remove dg-do commands from test files.
16421
16422         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
16423
16424         * gcc.dg/pch/macro-3.c: New.
16425         * gcc.dg/pch/macro-3.h: New.
16426
16427         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
16428
16429         * gcc.dg/pch/common-1.c: New.
16430         * gcc.dg/pch/common-1.h: New.
16431         * gcc.dg/pch/decl-1.c: New.
16432         * gcc.dg/pch/decl-1.h: New.
16433         * gcc.dg/pch/decl-2.c: New.
16434         * gcc.dg/pch/decl-2.h: New.
16435         * gcc.dg/pch/decl-3.c: New.
16436         * gcc.dg/pch/decl-3.h: New.
16437         * gcc.dg/pch/decl-4.c: New.
16438         * gcc.dg/pch/decl-4.h: New.
16439         * gcc.dg/pch/decl-5.c: New.
16440         * gcc.dg/pch/decl-5.h: New.
16441         * gcc.dg/pch/global-1.c: New.
16442         * gcc.dg/pch/global-1.h: New.
16443         * gcc.dg/pch/inline-1.c: New.
16444         * gcc.dg/pch/inline-1.h: New.
16445         * gcc.dg/pch/inline-2.c: New.
16446         * gcc.dg/pch/inline-2.h: New.
16447         * gcc.dg/pch/static-1.c: New.
16448         * gcc.dg/pch/static-1.h: New.
16449         * gcc.dg/pch/static-2.c: New.
16450         * gcc.dg/pch/static-2.h: New.
16451
16452         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
16453
16454         * g++.dg/pch/pch.exp: Better handle failing testcases.
16455         * gcc.dg/pch/pch.exp: Likewise.
16456         * gcc.dg/pch/macro-1.c: New.
16457         * gcc.dg/pch/macro-1.h: New.
16458         * gcc.dg/pch/macro-2.c: New.
16459         * gcc.dg/pch/macro-2.h: New.
16460
16461         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
16462
16463         * g++.dg/dg.exp: Treat files in pch/ specially.
16464         * g++.dg/pch/pch.exp: New file.
16465         * g++.dg/pch/empty.H: New file.
16466         * g++.dg/pch/empty.C: New file.
16467         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
16468         "precompile".
16469
16470         * gcc.dg/pch/pch.exp: New file.
16471         * gcc.dg/pch/empty.h: New file.
16472         * gcc.dg/pch/empty.c: New file.
16473         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
16474         "precompile".
16475
16476 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16477
16478         * g++.dg/template/friend14.C: New test.
16479
16480 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16481
16482         * gcc.dg/old-style-asm-1.c: New test.
16483
16484 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
16485
16486         * gcc.c-torture/compile/20030109-1.c: New test.
16487
16488 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16489
16490         * gcc.c-torture/execute/20030109-1.c: New test.
16491
16492 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
16493
16494         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
16495         * g++.old-deja/g++.mike/dyncast2.C: Likewise
16496         * g++.old-deja/g++.mike/dyncast3.C: Likewise
16497         * g++.old-deja/g++.mike/eh2.C: Likewise
16498         * g++.old-deja/g++.mike/eh3.C: Likewise
16499         * g++.old-deja/g++.mike/eh5.C: Likewise
16500         * g++.old-deja/g++.mike/eh6.C: Likewise
16501         * g++.old-deja/g++.mike/eh7.C: Likewise
16502         * g++.old-deja/g++.mike/eh8.C: Likewise
16503         * g++.old-deja/g++.mike/eh9.C: Likewise
16504         * g++.old-deja/g++.mike/eh10.C: Likewise
16505         * g++.old-deja/g++.mike/eh12.C: Likewise
16506         * g++.old-deja/g++.mike/eh13.C: Likewise
16507         * g++.old-deja/g++.mike/eh14.C: Likewise
16508         * g++.old-deja/g++.mike/eh16.C: Likewise
16509         * g++.old-deja/g++.mike/eh17.C: Likewise
16510         * g++.old-deja/g++.mike/eh18.C: Likewise
16511         * g++.old-deja/g++.mike/eh21.C: Likewise
16512         * g++.old-deja/g++.mike/eh23.C: Likewise
16513         * g++.old-deja/g++.mike/eh24.C: Likewise
16514         * g++.old-deja/g++.mike/eh25.C: Likewise
16515         * g++.old-deja/g++.mike/eh26.C: Likewise
16516         * g++.old-deja/g++.mike/eh27.C: Likewise
16517         * g++.old-deja/g++.mike/eh28.C: Likewise
16518         * g++.old-deja/g++.mike/eh29.C: Likewise
16519         * g++.old-deja/g++.mike/eh31.C: Likewise
16520         * g++.old-deja/g++.mike/eh33.C: Likewise
16521         * g++.old-deja/g++.mike/eh34.C: Likewise
16522         * g++.old-deja/g++.mike/eh35.C: Likewise
16523         * g++.old-deja/g++.mike/eh36.C: Likewise
16524         * g++.old-deja/g++.mike/eh37.C: Likewise
16525         * g++.old-deja/g++.mike/eh38.C: Likewise
16526         * g++.old-deja/g++.mike/eh39.C: Likewise
16527         * g++.old-deja/g++.mike/eh40.C: Likewise
16528         * g++.old-deja/g++.mike/eh41.C: Likewise
16529         * g++.old-deja/g++.mike/eh42.C: Likewise
16530         * g++.old-deja/g++.mike/eh44.C: Likewise
16531         * g++.old-deja/g++.mike/eh46.C: Likewise
16532         * g++.old-deja/g++.mike/eh47.C: Likewise
16533         * g++.old-deja/g++.mike/eh48.C: Likewise
16534         * g++.old-deja/g++.mike/eh49.C: Likewise
16535         * g++.old-deja/g++.mike/eh50.C: Likewise
16536         * g++.old-deja/g++.mike/eh51.C: Likewise
16537         * g++.old-deja/g++.mike/eh53.C: Likewise
16538         * g++.old-deja/g++.mike/eh55.C: Likewise
16539         * g++.old-deja/g++.mike/p7912.C: Likewise
16540         * g++.old-deja/g++.mike/p9706.C: Likewise
16541         * g++.old-deja/g++.mike/p10416.C: Likewise
16542         * g++.old-deja/g++.mike/p11667.C: Likewise
16543         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
16544         Remove redundant reference to Iris.
16545         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
16546         Elxsi, i860, Pico Java, and WE32K.
16547
16548 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
16549
16550         * g++.dg/ext/asm4.C: New test.
16551
16552 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16553
16554         PR c++/9030
16555         * g++.dg/template/friend12.C: New test.
16556         * g++.dg/template/friend13.C: Likewise.
16557         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
16558
16559 2003-01-08  Jan Hubicka  <jh@suse.cz>
16560
16561         * gcc.dg/i386-cadd.c: New test.
16562         * gcc.dg/i386-cmov4.c: Likewise.
16563
16564 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
16565
16566         PR c++/9165
16567         * g++.dg/warn/Wunused-3.C: New test.
16568
16569         * g++.dg/abi/bitfield9.C: New test.
16570
16571         PR c++/9189
16572         * g++.dg/parse/defarg3.C: New test.
16573
16574 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
16575
16576         * g++.dg/parse/ambig1.C: New test.
16577         * g++.dg/parse/defarg2.C: New test.
16578
16579 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
16580
16581         * g++.dg/template/defarg-1.C: New test.
16582         * g++.dg/template/local2.C: Likewise.
16583
16584 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
16585
16586         * gcc.c-torture/execute/20030105-1.c: New test.
16587
16588 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16589
16590         * g++.dg/parse/namespace3.C: Remove extra semicolons.
16591         * g++.dg/parse/namespace4.C: Likewise.
16592
16593 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
16594
16595         * g++.dg/template/ntp2.C: New test.
16596
16597 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
16598
16599         * g++.dg/parse/extern-C-1.C: New test.
16600
16601         * g++.dg/parse/namespace4.C: New test.
16602
16603         * g++.dg/template/nested1.C: New test.
16604
16605         * g++.dg/parse/namespace3.C: New test.
16606
16607 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
16608
16609         * g++.dg/lookup/two-stage1.C: New test.
16610
16611 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16612
16613         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
16614         * g++.old-deja/g++.jason/access8.C: Likewise.
16615         * g++.old-deja/g++.other/decl5.C: Likewise.
16616
16617 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16618
16619         * g++.dg/parse/parse7.C: New test.
16620
16621 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
16622
16623         PR c++/2843
16624         * g++.dg/ext/attrib7.C: New test.
16625
16626 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
16627
16628         * g++.dg/parse/parse6.C: New test.
16629
16630 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
16631
16632         * gcc.dg/h8300-stack-1.c: New.
16633
16634 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16635
16636         g++.dg/lookup/exception1.C: New test.
16637
16638         g++.dg/lookup/template1.C: New test.
16639
16640         g++.dg/parse/namespace2.C: New test.
16641
16642         g++.dg/parse/parens2.C: New test.
16643
16644 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16645
16646         * g++.dg/parse/parse5.C: New test.
16647         * g++.dg/lookup/scoped4.C: New test.
16648
16649 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
16650
16651         * g++.dg/parse/parens1.C: New test.
16652
16653         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
16654         angle-bracket1.C.
16655         * g++.dg/parse/parens2.C: New test.
16656
16657         * g++.dg/lookup/scope-operator1.C: New test.
16658
16659         * g++.dg/parse/operator1.C: New test.
16660
16661 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16662
16663         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
16664         * g++.old-deja/g++.other/access6.C: Likewise.
16665         * g++.old-deja/g++.other/decl1.C: Likewise.
16666         * g++.old-deja/g++.pt/typename12.C: Likewise.
16667
16668 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16669
16670         * g++.dg/parse/namespace1.C: New test.
16671
16672 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16673
16674         * g++.dg/parse/parse4.C: New test.
16675
16676 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16677
16678         * g++.dg/parse/parse3.C: New test.
16679
16680 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16681
16682         * g++.dg/parse/parse2.C: New test.
16683
16684 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16685
16686         * g++.dg/template/friend11.C: New test.
16687
16688 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
16689
16690         * g++.dg/parse/parse1.C: New test.
16691
16692 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
16693
16694         * lib/profopt.exp: Change the name of a global variable to avoid
16695         possible clashes with other test suites.
16696
16697 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
16698
16699         * g++.dg/inherit/covariant8.C: New test.
16700
16701 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
16702
16703         * g++.dg/init/array9.C: New test.
16704
16705         PR c++/9112
16706         * g++.dg/parse/expr1.C: New test.
16707
16708 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
16709
16710         * gcc.c-torture/compile/20021230-1.c: New test.
16711
16712 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
16713
16714         * g++.dg/inherit/covariant5.C: New test.
16715         * g++.dg/inherit/covariant6.C: New test.
16716         * g++.dg/inherit/covariant7.C: New test.
16717
16718 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16719
16720         PR c++/2739
16721         * g++.dg/other/access2.C: New test.
16722
16723 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16724
16725         * g++.dg/other/anon-struct.C: No longer fails
16726         * g++.old-deja/g++.brendan/parse4.C: Likewise.
16727         * g++.old-deja/g++.brendan/parse5.C: Likewise.
16728         * g++.old-deja/g++.brendan/parse6.C: Likewise.
16729
16730 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
16731
16732         * g++.dg/parse/angle-bracket.C (main): No longer fails.
16733
16734 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
16735
16736         * g++.dg/eh/spec4.C: Remove stray semicolon.
16737         * g++.dg/expr/pmf-1.C: Change error message.
16738         * g++.dg/ext/asm1.C: Remove stray semicolon.
16739         * g++.dg/ext/typename1.C: Add missing typenames.
16740         * g++.dg/inherit/template-as-base.C: Change error message.
16741         * g++.dg/lookup/scoped1.C: Likewise.
16742         * g++.dg/lookup/scoped2.C: Likewise.
16743         * g++.dg/lookup/using2.C: Likewise.
16744         * g++.dg/other/component1.C: Remove stray semicolon.
16745         * g++.dg/other/do1.C: Change error message.
16746         * g++.dg/other/error2.C: Likewise.
16747         * g++.dg/other/init1.C: Likewise.
16748         * g++.dg/other/packed1.C: Remove stray semicolon.
16749         * g++.dg/other/ptrmem2.C: Change error message.
16750         * g++.dg/parse/parameter-declaration-1.C: Remove line number
16751         marker.
16752         * g++.dg/special/initp1.C: Remove invalid attribute usage.
16753         * g++.dg/template/access3.C: Add typename keyword.
16754         * g++.dg/template/access5.C: Remove stray semicolon.
16755         * g++.dg/template/access6.C: Likewise.
16756         * g++.dg/template/complit1.C: Likewise.
16757         * g++.dg/template/crash1.C: Change error message.
16758         * g++.dg/template/inherit2.C: Remove stray semicolon.
16759         * g++.dg/template/instantiate2.C: Likewise.
16760         * g++.dg/template/instantiate3.C: Change error message.
16761         * g++.dg/template/qual1.C: Remove stray semicolon.
16762         * g++.dg/template/qualttp18.C: Change error message.
16763         * g++.dg/template/ref1.C: Remove stray semicolon.
16764         * g++.dg/template/sizeof1.C (A::value): Declare it.
16765         * g++.dg/template/spec4.C: Change error message.
16766         * g++.dg/template/static1.C: Likewise.
16767         * g++.dg/template/type1.C: Likewise.
16768         * g++.dg/template/typename3.C: Likewise.
16769         * g++.old-deja/g++.benjamin/13478.C: Change error message.
16770         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
16771         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
16772         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
16773         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
16774         named return value extension.
16775         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
16776         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
16777         * g++.old-deja/g++.bob/extern_C.C: Likewise.
16778         * g++.old-deja/g++.bob/inherit2.C: Likewise.
16779         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16780         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16781         * g++.old-deja/g++.brendan/crash13.C: Likewise.
16782         * g++.old-deja/g++.brendan/crash15.C: Likewise.
16783         * g++.old-deja/g++.brendan/crash18.C: Change error message.
16784         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
16785         * g++.old-deja/g++.brendan/crash38.C: Likewise.
16786         * g++.old-deja/g++.brendan/crash50.C: Likewise.
16787         * g++.old-deja/g++.brendan/crash56.C: Likewise.
16788         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
16789         syntax.
16790         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
16791         * g++.old-deja/g++.brendan/crash8.C: Change error message.
16792         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
16793         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16794         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
16795         * g++.old-deja/g++.brendan/template11.C: Likewise.
16796         * g++.old-deja/g++.brendan/template26.C: Likewise.
16797         * g++.old-deja/g++.brendan/template27.C: Use explicit
16798         specialization syntax.
16799         * g++.old-deja/g++.brendan/template30.C: Likewise.
16800         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
16801         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
16802         non-dependent names.
16803         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
16804         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
16805         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
16806         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
16807         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
16808         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
16809         named return value extension.
16810         * g++.old-deja/g++.ext/namedret2.C: Likewise.
16811         * g++.old-deja/g++.ext/namedret3.C: Likewise.
16812         * g++.old-deja/g++.ext/return1.C: Likewise.
16813         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
16814         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
16815         * g++.old-deja/g++.jason/access8.C: Likewise.
16816         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
16817         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
16818         pseudo-destructor names.
16819         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
16820         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
16821         pseudo-destructor names.
16822         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
16823         * g++.old-deja/g++.jason/overload19.C: Likewise.
16824         * g++.old-deja/g++.jason/overload32.C: Likewise.
16825         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
16826         stray semicolons.
16827         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
16828         * g++.old-deja/g++.jason/return.C: Likewise.
16829         * g++.old-deja/g++.jason/return2.C: Likewise.
16830         * g++.old-deja/g++.jason/shadow1.C: Likewise.
16831         * g++.old-deja/g++.jason/special.C: Use explicit specialization
16832         syntax.
16833         * g++.old-deja/g++.jason/template10.C: Account for use of
16834         non-dependent names.
16835         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
16836         syntax.
16837         * g++.old-deja/g++.jason/template37.C: Likewise.
16838         * g++.old-deja/g++.law/access4.C: Change error messages.
16839         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
16840         pseudo-destructor names.
16841         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
16842         * g++.old-deja/g++.law/ctors9.C: Likewise.
16843         * g++.old-deja/g++.law/cvt22.C: Likewise.
16844         * g++.old-deja/g++.law/dtors5.C: Likewise.
16845         * g++.old-deja/g++.law/global-init1.C: Likewise.
16846         * g++.old-deja/g++.law/missed-error3.C: Likewise.
16847         * g++.old-deja/g++.law/operators28.C: Likewise.
16848         * g++.old-deja/g++.law/visibility28.C: Likewise.
16849         * g++.old-deja/g++.martin/eval1.C: Likewise.
16850         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
16851         name.
16852         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
16853         * g++.old-deja/g++.mike/net34.C: Likewise.
16854         * g++.old-deja/g++.mike/net36.C: Likewise.
16855         * g++.old-deja/g++.mike/ns2.C: Likewise.
16856         * g++.old-deja/g++.mike/p12306.C: Likewise.
16857         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
16858         value extension.
16859         * g++.old-deja/g++.mike/p700.C: Likewise.
16860         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
16861         * g++.old-deja/g++.mike/p710.C: Likewise.
16862         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
16863         value extension.
16864         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
16865         * g++.old-deja/g++.mike/pmf9.C: Likewise.
16866         * g++.old-deja/g++.ns/crash2.C: Likewise.
16867         * g++.old-deja/g++.ns/crash3.C: Likewise.
16868         * g++.old-deja/g++.ns/invalid1.C: Likewise.
16869         * g++.old-deja/g++.ns/ns17.C: Likewise.
16870         * g++.old-deja/g++.ns/template16.C: Likewise.
16871         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
16872         keyword.
16873         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
16874         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
16875         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
16876         named return value extension.
16877         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
16878         * g++.old-deja/g++.other/access4.C: Issue additional error
16879         messages.
16880         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
16881         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
16882         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
16883         * g++.old-deja/g++.other/crash25.C: Change error message.
16884         * g++.old-deja/g++.other/crash4.C: Change error message.
16885         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
16886         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
16887         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
16888         checks.
16889         * g++.old-deja/g++.other/defarg8.C: Likewise.
16890         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
16891         * g++.old-deja/g++.other/dtor10.C: Likewise.
16892         * g++.old-deja/g++.other/incomplete.C: Likewise.
16893         * g++.old-deja/g++.other/linkage7.C: Likewise.
16894         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
16895         lookup algorithm.
16896         * g++.old-deja/g++.other/mangle2.C: Likewise.
16897         * g++.old-deja/g++.other/refinit2.C: Likewise.
16898         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
16899         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
16900         * g++.old-deja/g++.pt/crash28.C: Likewise.
16901         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
16902         syntax.
16903         * g++.old-deja/g++.pt/crash32.C: Change error message.
16904         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
16905         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
16906         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
16907         error message position.
16908         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
16909         * g++.old-deja/g++.pt/defarg8.C: Change error message.
16910         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
16911         syntax.
16912         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
16913         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
16914         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
16915         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
16916         keyword.
16917         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16918         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
16919         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
16920         keyword.
16921         * g++.old-deja/g++.pt/explicit71.C: Change error message.
16922         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
16923         syntax.
16924         * g++.old-deja/g++.pt/friend28.C: Account for use of
16925         non-dependent names.
16926         * g++.old-deja/g++.pt/friend29.C: Likewise.
16927         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
16928         rules.
16929         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
16930         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
16931         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
16932         lookup rules.
16933         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
16934         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
16935         keyword.
16936         * g++.old-deja/g++.pt/memclass20.C: Likewise.
16937         * g++.old-deja/g++.pt/memclass5.C: Likewise.
16938         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
16939         keyword.
16940         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
16941         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
16942         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
16943         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
16944         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
16945         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
16946         keyword.
16947         * g++.old-deja/g++.pt/spec10.C: Likewise.
16948         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
16949         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
16950         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
16951         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
16952         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
16953         * g++.old-deja/g++.pt/ttp62.C: Likewise.
16954         * g++.old-deja/g++.pt/ttp64.C: Likewise.
16955         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
16956         * g++.old-deja/g++.pt/typename15.C: Likewise.
16957         * g++.old-deja/g++.pt/typename22.C: Likewise.
16958         * g++.old-deja/g++.pt/typename6.C: Change error messages.
16959         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
16960         * g++.old-deja/g++.pt/virtual2.C: Likewise.
16961         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
16962         syntax.
16963         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
16964         return value extension.
16965         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
16966         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
16967         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
16968         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
16969
16970 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
16971
16972         * g++.dg/warn/inline1.C: New test.
16973         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
16974         * g++.old-deja/g++.jason/synth10.C: Likewise.
16975         * g++.old-deja/g++.mike/net31.C: Likewise.
16976         * g++.old-deja/g++.mike/p8786.C: Likewise.
16977
16978         * g++.dg/template/friend10.C: New test.
16979         * g++.dg/template/conv5.C: New test.
16980
16981 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
16982
16983         * g++.dg/lookup/scoped3.C: New test.
16984
16985         * g++.dg/lookup/decl1.C: New test.
16986         * g++.dg/lookup/decl2.C: New test.
16987
16988 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
16989
16990         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
16991         gcc.c-torture/compile/20021015-1.c,
16992         gcc.c-torture/compile/20021015-2.c,
16993         gcc.c-torture/compile/20021123-1.c,
16994         gcc.c-torture/compile/20021123-2.c,
16995         gcc.c-torture/compile/20021123-3.c,
16996         gcc.c-torture/compile/20021123-4.c,
16997         gcc.c-torture/execute/20021024-1.c: Add tests previously added
16998         only to 3.1 or 3.2 branch.
16999
17000 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
17001
17002         * gcc.dg/i386-bitfield3.c: New test.
17003
17004         * gcc.dg/i386-bitfield2.c: New test.
17005
17006 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
17007
17008         * g++.dg/parse/conv_op1.C: New test.
17009
17010 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
17011
17012         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
17013         approved.
17014
17015 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
17016
17017         * gcc.c-torture/compile/20021220-1.c: New test.
17018
17019 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
17020
17021         * gcc.dg/i386-fastcall-1.c: New.
17022
17023 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17024
17025         * gcc.c-torture/execute/20021219-1.c: New test.
17026
17027 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17028
17029         * gcc.dg/i386-pic-1.c: New test.
17030
17031 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17032
17033         PR c++/8099
17034         * g++.dg/template/friend9.C: New test.
17035
17036 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17037
17038         PR c++/3663
17039         * g++.dg/template/access7.C: New test.
17040
17041 2002-12-18  Nick Clifton  <nickc@redhat.com>
17042
17043         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
17044         the libstdc++-v3 directory has been found.
17045
17046 2002-12-12  Devang Patel <dpatel@apple.com>
17047         * gcc.dg/darwin-ld-1.c: New test.
17048         * gcc.dg/darwin-ld-2.c: New test.
17049         * gcc.dg/darwin-ld-3.c: New test.
17050         * gcc.dg/darwin-ld-4.c: New test.
17051         * gcc.dg/darwin-ld-5.c: New test.
17052
17053 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17054
17055         * gcc.c-torture/compile/20021212-1.c: New test.
17056
17057 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
17058
17059         * gcc.dg/fshort-wchar: New test.
17060
17061 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
17062
17063         PR c++/8372
17064         * g++.dg/template/dtor1.C: New test.
17065
17066         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
17067         markers.
17068
17069 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
17070
17071         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
17072
17073 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
17074
17075         * g++.dg/template/static1.C: New test.
17076         * g++.dg/template/static2.C: New test.
17077         * g++.old-deja/g++.ext/memconst.C: New test.
17078
17079 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17080
17081         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
17082         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
17083         * g++.dg/special/initp1.C: Likewise.
17084
17085 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
17086
17087         * gcc.c-torture/execute/20021204-1.c: New test.
17088
17089 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
17090
17091         * gcc.dg/ppc-fmadd-1.c: New file.
17092         * gcc.dg/ppc-fmadd-2.c: New file.
17093         * gcc.dg/ppc-fmadd-3.c: New file.
17094
17095 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17096
17097         * gcc.c-torture/compile/20021204-1.c: New test.
17098
17099 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17100
17101         * g++.dg/inherit/covariant2.C: New test.
17102         * g++.dg/inherit/covariant3.C: New test.
17103         * g++.dg/inherit/covariant4.C: New test.
17104         * g++.dg/inherit/covariant1.C: Remove XFAIL.
17105         * g++.old-deja/g++.robertl/eb17.C: Likewise.
17106
17107 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
17108
17109         PR c++/8688
17110         * g++.dg/init/brace3.C: New test.
17111
17112 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
17113
17114         * gcc.dg/20020210-1.c: Fix a comment typo.
17115
17116 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
17117
17118         PR c++/8720
17119         * g++.dg/parse/defarg1.C: New test.
17120
17121         PR c++/8615
17122         * g++.dg/template/char1.C: New test.
17123
17124         * g++.dg/template/varmod1.C: Fix typo.
17125
17126 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17127
17128         DR 180
17129         * g++.old-deja/g++.pt/crash32.C: Expect error.
17130
17131 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
17132
17133         PR c++/5919
17134         * g++.dg/template/varmod1.C: New test.
17135
17136         PR c++/8727
17137         * g++.dg/inherit/typeinfo1.C: New test.
17138
17139         PR c++/8663
17140         * g++.dg/inherit/typedef1.C: New test.
17141
17142 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
17143
17144         PR c++/8332
17145         PR c++/8493
17146         * g++.dg/template/strlen1.C: New test.
17147
17148         PR c++/8227
17149         * g++.dg/template/ctor2.C: New test.
17150
17151         PR c++/8214
17152         * g++.dg/init/string1.C: New test.
17153
17154         PR c++/8511
17155         * g++.dg/template/friend8.C: New test.
17156
17157 2002-11-29  Joe Buck <jbuck@synopsys.com>
17158
17159         * g++.dg/lookup/anon2.C: New test.
17160
17161 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
17162
17163         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
17164         h8300 port.
17165
17166 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
17167
17168         * gcc.dg/bitfld-6.c: New test.
17169
17170 2002-11-27  Jan Hubicka  <jh@suse.cz>
17171
17172         * gcc.c-torture/execute/20021127.[cx]: New test.
17173
17174 2002-11-26  Jan Hubicka  <jh@suse.cz>
17175
17176         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
17177         quality.
17178
17179 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
17180
17181         * g++.dg/init/brace2.C: New test.
17182         * g++.old-deja/g++.mike/p9129.C: Correct.
17183
17184 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
17185
17186         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
17187
17188 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
17189
17190         * gcc.dg/sibcall-6: New test for indirect sibcalls.
17191
17192 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
17193
17194         * testsuite/g++.dg/abi/empty11.C: New test.
17195         * testsuite/g++.dg/rtti/cv1.C: New test.
17196
17197 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
17198
17199         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
17200
17201 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
17202
17203         * g++.dg/abi/empty10.C: New test.
17204
17205 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17206
17207         * gcc.c-torture/compile/20021124-1.c: New test.
17208
17209 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
17210
17211         * g++.dg/abi/rtti2.C: New test.
17212
17213 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17214
17215         * gcc.dg/i386-unroll-1.c: New test.
17216
17217 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17218
17219         * gcc.c-torture/compile/20021120-1.c: New test.
17220         * gcc.c-torture/compile/20021120-2.c: New test.
17221
17222 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17223
17224         * gcc.dg/bitfld-5.c: New test.
17225
17226 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17227
17228         * gcc.c-torture/execute/20021120-3.c: New test.
17229
17230 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17231
17232         * gcc.c-torture/execute/20021120-2.c: New test.
17233
17234 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17235
17236         * gcc.c-torture/execute/20021120-1.c: New test.
17237
17238 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
17239
17240         * gcc.c-torture/execute/20021118-3.c: New test.
17241
17242 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17243
17244         * gcc.c-torture/compile/20021119-1.c: New test.
17245
17246 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
17247
17248         * gcc.dg/duff-1.c: New test.
17249         * gcc.dg/duff-2.c: New test.
17250         * gcc.dg/duff-3.c: New test.
17251
17252 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
17253
17254         * gcc.dg/cpp/_Pragma5.c: New test.
17255
17256 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17257
17258         * gcc.c-torture/execute/20021118-2.c: New test.
17259
17260 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17261
17262         * gcc.c-torture/execute/20021118-1.c: New test.
17263
17264 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
17265
17266         * gcc.dg/20021116-1.c: New test.
17267
17268 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
17269
17270         * g++.dg/abi/vcall1.C: New test.
17271
17272 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
17273
17274         * gcc.dg/20021029-1.c: New test.
17275         * gcc.dg/20021029-2.c: New test.
17276
17277 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17278
17279         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
17280
17281 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17282
17283         PR c/8439
17284         * gcc.dg/20021110.c: Move to ...
17285         * gcc.c-torture/compile/20021110.c: .... here.
17286
17287 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17288
17289         PR c/8467
17290         * gcc.c-torture/execute/20021111-1.c
17291
17292 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17293
17294         PR c/8439
17295         * gcc.dg/20021110.c: New test.
17296
17297 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
17298
17299         * g++.dg/abi/vthunk3.C: Run only on x86.
17300
17301 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17302
17303         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
17304
17305 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
17306
17307         * lib/compat.exp (compat-execute): Fix logic error in last
17308         change.
17309
17310 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
17311
17312         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
17313
17314 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17315
17316         PR c++/8389
17317         * g++.dg/template/access6.C: New test.
17318
17319 2002-11-08  Jan Hubicka  <jh@suse.cz>
17320
17321         * gcc.dg/i386-ssefp-1.c: New test.
17322         * gcc.dg/i386-ssefp-1.c: New test.
17323
17324 2002-11-08  Jan Hubicka  <jh@suse.cz>
17325
17326         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
17327
17328 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17329
17330         * g++.dg/abi/vthunk3.C: New test.
17331
17332         PR c++/8338
17333         * g++.dg/template/crash2.C: New test.
17334
17335 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17336
17337         * testsuite/g++.dg/abi/dtor1.C: New test.
17338         * testsuite/g++.dg/abi/dtor2.C: Likewise.
17339
17340 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
17341
17342         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
17343         Darwin.
17344
17345 2002-11-04  Adam Nemet  <anemet@lnxw.com>
17346
17347         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
17348         -mthumb.  Only xfail with -O0.
17349
17350 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
17351
17352         * g++.dg/abi/thunk1.C: New test.
17353         * g++.dg/abi/thunk2.C: Likewise.
17354         * g++.dg/abi/vtt1.C: Likewise.
17355
17356 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
17357
17358         PR optimization/8423
17359         * gcc.c-torture/execute/builtin-constant.c: New test.
17360
17361 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
17362
17363         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
17364         Add some more cases.
17365
17366 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
17367
17368         PR c++/8391
17369         * g++.dg/opt/local1.C: New test.
17370
17371 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
17372
17373         PR c++/8160
17374         * g++.dg/template/complit1.C: New test.
17375
17376         PR c++/8149
17377         * g++.dg/template/typename4.C: Likewise.
17378
17379 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17380
17381         Core issue 287, PR c++/7639
17382         * g++.dg/template/instantiate1.C: Adjust error location.
17383         * g++.dg/template/instantiate3.C: New test.
17384         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
17385         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
17386         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
17387
17388 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
17389
17390         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
17391
17392 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
17393
17394         PR c++/8287
17395         * g++.dg/init/dtor2.C: New test.
17396
17397 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17398
17399         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
17400         * gcc.dg/nest.c: Bypass errors on irix6.
17401
17402 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
17403
17404         * gcc.dg/nest.c: Expect error for mmix-*-*.
17405         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
17406
17407 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
17408
17409         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
17410         markers.
17411
17412         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
17413
17414 2002-10-25  Mike Stump  <mrs@apple.com>
17415
17416         * gcc.dg/warn-1.c: New test.
17417
17418 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17419
17420         * g++.dg/template/typename3.C: New test.
17421
17422 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
17423
17424         * g++.dg/lookup/ptrmem1.C: New test.
17425
17426         * g++.dg/abi/vthunk2.C: New test.
17427
17428 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17429
17430         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
17431
17432 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
17433
17434         * g++.dg/abi/empty9.C: New test.
17435
17436 2002-10-24  Richard Henderson  <rth@redhat.com>
17437
17438         * g++.dg/inherit/thunk1.C: Enable for ia64.
17439
17440 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17441
17442         PR c++/8067
17443         * g++.dg/lookup/pretty1.C: New test.
17444
17445 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
17446
17447         * gcc.dg/20021023-1.c: New test.
17448
17449 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17450
17451         PR c++/7679
17452         * g++.dg/parse/inline1.C: New test.
17453
17454 2002-10-23  Richard Henderson  <rth@redhat.com>
17455
17456         * g++.dg/inherit/thunk1.C: Enable for x86_64.
17457
17458         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
17459
17460 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
17461
17462         PR c++/6579
17463         * g++.dg/parse/stmtexpr3.C: New test.
17464
17465 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17466
17467         * g++.dg/expr/cond1.C: New test.
17468
17469 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17470
17471         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
17472
17473 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17474
17475         * g++.dg/abi/vbase13.C: New test.
17476         * g++.dg/abi/vbase14.C: Likewise.
17477
17478 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
17479
17480         * gcc.dg/tls/pic-1.c: New test.
17481         * gcc.dg/tls/nonpic-1.c: New test.
17482         * gcc.dg/20021018-1.c: New test.
17483
17484 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17485
17486         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
17487         Remove only files with the same base name as the test case.
17488         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
17489         (profopt-execute): Likewise.  Also, remove old profiling
17490         and performance data files before running the tests.
17491
17492         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
17493         * g++.dg/bprob/bprob.exp: Likewise.
17494         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
17495         to allow more general test case names.
17496
17497         * g++.dg/bprob/bprob-1.C: Rename to ...
17498         * g++.dg/bprob/g++-bprob-1.C: ... this.
17499
17500         * g77.dg/bprob/bprob-1.f: Rename to ...
17501         * g77.dg/bprob/g77-bprob-1.f: ... this.
17502
17503 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17504
17505         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
17506         bison 1.50 or later.
17507
17508 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
17509
17510         * g++.dg/README: Describe more test directories.
17511
17512 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17513
17514         * g++.dg/init/array6.C: Add additional tests.
17515
17516 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17517
17518         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
17519         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
17520
17521 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
17522
17523         * gcc.c-torture/compile/20020604-1.x: New.
17524         * gcc.c-torture/compile/simd-5.x: Likewise.
17525         * gcc.c-torture/execute/920710-1.x: Likewise.
17526         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
17527
17528 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17529
17530         * g++.dg/inherit/override1.C: Add dg-options clause.
17531
17532 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17533
17534         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
17535         _mm_slli_si128.
17536
17537 2002-10-19  Andreas Schwab  <schwab@suse.de>
17538
17539         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
17540         directory component.
17541
17542 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
17543
17544         * g++.dg/inherit/thunk1.C: New test.
17545
17546         * g++.dg/inherit/override1.C: New test.
17547
17548         * g++.dg/abi/mangle11.C: New test.
17549         * g++.dg/abi/mangle14.C: New test.
17550         * g++.dg/abi/mangle17.C: New test.
17551
17552 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
17553
17554         * g++.dg/overload/member2.C: New test.
17555
17556 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
17557
17558         * g++.dg/README: Describe new compat directory.
17559         * g++.dg/dg.exp: Skip tests in compat directory.
17560         * README.compat: New file.
17561         * lib/compat.exp: New expect script.
17562         * g++.dg/compat: New test directory.
17563         * g++.dg/compat/compat.exp: New expect script.
17564         * g++.dg/compat/abi: New test directory.
17565         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
17566         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
17567         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
17568         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
17569         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
17570         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
17571         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
17572         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
17573         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
17574         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
17575         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
17576         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
17577         * g++.dg/compat/break: New test directory.
17578         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
17579         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
17580         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
17581         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
17582         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
17583         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
17584         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
17585         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
17586         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
17587         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
17588         g++.dg/compat/break/README: New files.
17589         * g++.dg/compat/eh: New test directory.
17590         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
17591         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
17592         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
17593         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
17594         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
17595         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
17596         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
17597         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
17598         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
17599         g++.dg/compat/eh/filter2_y.C,
17600         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
17601         g++.dg/compat/eh/new1_y.C,
17602         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
17603         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
17604         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
17605         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
17606         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
17607         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
17608         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
17609         g++.dg/compat/eh/unexpected1_y.C: New files.
17610         * g++.dg/compat/init: New test directory.
17611         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
17612         g++.dg/compat/init/array5_y.C,
17613         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
17614         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
17615         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
17616         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
17617         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
17618         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
17619         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
17620         g++.dg/compat/init/init-ref2_y.C: New files.
17621
17622 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17623
17624         PR c++/7584
17625         * g++.dg/inherit/using3.C: New test.
17626
17627 2002-10-17  Jan Hubicka  <jh@suse.cz>
17628
17629         * gcc.dg/20021017-2.c: New test.
17630
17631 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
17632
17633         * g++.dg/abi/mangle16.C: Adjust.
17634
17635         * g++.dg/init/array8.C: New test.
17636
17637 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
17638
17639         * gcc.dg/special/mips-abi.exp: New test.
17640         * gcc.dg/special/mips-abi.s: Empty file used by the above.
17641
17642 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17643
17644         * g++.dg/abi/mangle16.C: New test.
17645         * g++.dg/abi/mangle17.C: Likewise.
17646
17647         PR c++/7478
17648         * g++.dg/template/ref1.C: New test.
17649
17650 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17651
17652         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
17653
17654 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
17655
17656         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
17657
17658 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
17659
17660         PR c++/7524
17661         * g++.dg/init/array7.C: New test.
17662
17663 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
17664
17665         * g++.dg/init/array6.C: New test.
17666
17667         * g++.dg/abi/mangle13.C: Likewise.
17668         * g++.dg/abi/mangle14.C: Likewise.
17669         * g++.dg/abi/mangle15.C: Likewise.
17670
17671 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17672
17673         * g++.dg/abi/empty8.C: New test.
17674
17675 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
17676
17677         * g++.dg/init/ctor1.C: New test.
17678
17679 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
17680
17681         * gcc.c-torture/execute/20021015-1.c: New test.
17682
17683 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
17684
17685         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
17686
17687 2002-10-14  Jan Hubicka  <jh@suse.cz>
17688
17689         * gcc.dg/i386-ssetype-[1-5].c: New tests.
17690
17691 2002-10-14  Richard Henderson  <rth@redhat.com>
17692
17693         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
17694
17695 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17696
17697         PR optimization/6631
17698         * g++.dg/opt/const2.C: New test.
17699
17700 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
17701
17702         PR c++/7176
17703         * g++.dg/parse/friend1.C: New test.
17704         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
17705
17706 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
17707
17708         * gcc.dg/20021014-1.c: New test.
17709
17710 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
17711
17712         PR c++/5661
17713         * g++.dg/ext/vlm1.C: New test.
17714         * g++.dg/ext/vlm2.C: Likewise.
17715
17716         * g++.dg/init/array1.C: Remove invalid braces.
17717         * g++.dg/init/brace1.C: New test.
17718         * g++.dg/init/copy2.C: Likewise.
17719         * g++.dg/init/copy3.C: Likewise.
17720         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
17721         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
17722         braces.
17723
17724 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
17725
17726         * gcc.dg/cpp/assembler.S: Don't use -ansi.
17727
17728 2002-10-11  Richard Shann  <richard.shann@superh.com>
17729
17730         * gcc.c-torture/compile/simd-5.c: New test.
17731
17732 2002-10-10  Roger Sayle  <roger@eyesopen.com>
17733
17734         * gcc.c-torture/execute/shiftopt-1.c: New test case.
17735
17736 2002-10-10  Jim Wilson  <wilson@redhat.com>
17737
17738         * gcc.c-torture/execute/20021010-1.c: New test.
17739
17740 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
17741
17742         PR c/7353
17743         * g++.dg/ext/typedef-init.C: New test.
17744         * gcc.dg/typedef-init.c: New test.
17745
17746 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
17747
17748         * gcc.dg/cpp/paste13.c: New test.
17749
17750 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17751
17752         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
17753         remaining platforms, XFAIL during compile, not execute.  Don't
17754         XFAIL at -O0.
17755
17756 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
17757
17758         * gcc.dg/alias-1.c: Tweak expected warning.
17759
17760 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
17761
17762         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
17763
17764 2002-10-06  Andreas Jaeger  <aj@suse.de>
17765
17766         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
17767         * gcc.dg/cpp/c++98.C: Likewise.
17768
17769         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
17770         * g++.dg/cpp/c++98.C: Likewise.
17771
17772         * g++.dg/README (Subdirectories): Mention cpp directory.
17773
17774         PR target/7559
17775         * gcc.dg/20021006-1.c: New test.
17776
17777 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17778
17779         PR c++/7804
17780         * g++.dg/other/warning1.C: New test.
17781
17782 2002-10-04  Roger Sayle  <roger@eyesopen.com>
17783
17784         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
17785         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
17786         and sparc-*-* with -m64 as expected failures.  See PR 8087.
17787
17788 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17789
17790         PR c++/7931
17791         * g++.dg/template/ptrmem3.C: New test.
17792
17793         PR c++/7754
17794         * g++.dg/template/union1.C: New test.
17795
17796 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
17797
17798         PR c++/8006
17799         * g++.dg/abi/mangle9.C: New test.
17800         * g++.dg/abi/mangle10.C: New test.
17801         * g++.dg/abi/mangle11.C: New test.
17802         * g++.dg/abi/mangle12.C: New test.
17803
17804 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
17805
17806         PR c++/7188.
17807         * g++.dg/template/meminit1.C: New test.
17808         * g++.dg/warn/Wreorder-1.C: Likewise.
17809         * g++.old-deja/g++.mike/warn3.C: Tweak.
17810         * lib/prune.exp: Ingore "in copy constructor".
17811
17812 2002-10-02  Andreas Jaeger  <aj@suse.de>
17813
17814         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
17815         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
17816         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
17817         on x86-64.
17818
17819 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17820
17821         * gcc.dg/empty1.C: Fix typo.
17822
17823 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
17824
17825         * gcc.dg/alias-1.c: New test.
17826
17827 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
17828
17829         * gcc.dg/empty1.C: New test.
17830
17831         * g++.dg/tls/init-2.C: Tweak error messages.
17832
17833 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
17834
17835         * gcc.c-torture/compile/20020923-1.c: New test.
17836
17837 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
17838
17839         * gcc.c-torture/execute/ffs-1.c: New test.
17840         * gcc.c-torture/execute/ffs-2.c: Ditto.
17841
17842 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
17843
17844         * g++.dg/overload/member1.C: New test.
17845
17846 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
17847
17848         * g++.dg/abi/empty7.C: New test.
17849         * g++.dg/init/pm2.C: Likewise.
17850
17851 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
17852
17853         * g++.dg/rtti/crash1.C: New test.
17854
17855 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
17856
17857         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
17858         gcc.dg/sibcall-4.c: New tests.
17859
17860 2002-09-28  Roger Sayle  <roger@eyesopen.com>
17861
17862         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
17863         powerpc and MMIX targets.
17864
17865 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
17866
17867         * gcc.dg/cpp/20020927-1.c: New.
17868
17869 2002-09-26  David S. Miller  <davem@redhat.com>
17870
17871         * gcc.c-torture/compile/trunctfdf.c: New.
17872
17873 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17874
17875         * lib/target-supports.exp (check_weak_available): Handle solaris2.
17876
17877 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
17878
17879         * gcc.c-torture/execute/loop-15.c: New.
17880
17881 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
17882
17883         * README.QMTEST: Fix typo.
17884
17885 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
17886
17887         * gcc.dg/20020926-1.c: New test.
17888
17889 2002-09-25  David S. Miller  <davem@redhat.com>
17890
17891         PR target/7842
17892         * gcc.c-torture/execute/shiftdi.c: New test.
17893
17894 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
17895
17896         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
17897         unique to the tool.
17898         * lib/g77.exp (g77_init): Likewise.
17899         * lib/g++.exp (g++_init): Likewise.
17900         * lib/objc.exp (objc_init): Likewise.
17901
17902 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
17903
17904         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
17905         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
17906         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
17907
17908 2002-09-25  Richard Henderson  <rth@redhat.com>
17909
17910         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
17911         too-small long double.
17912
17913 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
17914
17915         * gcc.dg/20020919-1.c: New test.
17916
17917 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
17918
17919         * g++.dg/abi/bitfield6.C: New test.
17920         * g++.dg/abi/bitfield7.C: New test.
17921         * g++.dg/abi/bitfield8.C: New test.
17922         * g++.dg/abi/vbase11.C: New test.
17923
17924 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17925
17926         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
17927         hppa*-*-hpux*.  Update test comment.
17928
17929 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
17930
17931         * gcc.dg/tls/struct-1.c: New test.
17932
17933 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
17934
17935         * gcc.dg/cpp/tr-warn2.c: Update.
17936
17937 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17938
17939         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
17940
17941 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
17942
17943         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
17944         systems.
17945
17946 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
17947
17948         * gcc.c-torture/execute/ieee/mzero3.c: New test.
17949
17950         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17951         Adjust for c++filt moved to binutils.  Remove spurious duplicate
17952         setting of cxxfilt.
17953
17954 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
17955
17956         * gcc.dg/20020312-2.c: Update for darwin.
17957
17958 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
17959
17960         * g++.old-deja/g++.other/crash32.C: Mark ICE.
17961
17962 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
17963
17964         * objc.dg/comp-types-1.m: New test.
17965         * objc.dg/comp-types-2.m: New test.
17966         * objc.dg/comp-types-3.m: New test.
17967         * objc.dg/comp-types-4.m: New test.
17968         * objc.dg/comp-types-5.m: New test.
17969         * objc.dg/comp-types-6.m: New test.
17970
17971 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17972
17973         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
17974
17975 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17976
17977         * g++.dg/other/do1.C: New test.
17978
17979         * g++.dg/template/subst1.C: New test.
17980
17981 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
17982
17983         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
17984
17985 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
17986
17987         * g++.dg/template/qualttp20.C: Adjust expected errors.
17988         * g++.old-deja/g++.jason/report.C: Likewise.
17989         * g++.old-deja/g++.other/qual1.C: Likewise.
17990
17991         * g++.dg/lookup/scoped2.C: New test.
17992
17993         * g++.dg/ext/asm3.C: New test.
17994
17995 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
17996
17997         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
17998
17999 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
18000
18001         * ChangeLog: follow spelling conventions.
18002         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
18003         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
18004         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
18005         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
18006         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
18007         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
18008         * g++.old-deja/g++.law/global-init1.C: Likewise.
18009         * g++.old-deja/g++.other/delete4.C: Likewise.
18010         * g++.old-deja/g++.other/inline21.C: Likewise.
18011         * g++.old-deja/g++.other/singleton.C: Likewise.
18012         * g77.dg/strlen0.f: Likewise.
18013         * g77.f-torture/compile/20010519-1.f: Likewise.
18014         * g77.f-torture/compile/980310-4.f: Likewise.
18015         * gcc.c-torture/compile/20000605-1.c: Likewise.
18016         * gcc.c-torture/execute/20020225-1.c: Likewise.
18017         * gcc.dg/c90-hexfloat-2.c: Likewise.
18018         * gcc.dg/c99-bool-1.c: Likewise.
18019         * gcc.dg/c99-hexfloat-2.c: Likewise.
18020         * gcc.dg/dll-2.c: Likewise.
18021         * gcc.dg/wtr-union-init-1.c: Likewise.
18022         * gcc.dg/wtr-union-init-2.c: Likewise.
18023         * gcc.dg/wtr-union-init-3.c: Likewise.
18024         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18025         * gcc.dg/cpp/defined.c: Likewise.
18026         * gcc.dg/cpp/macsyntx.c: Likewise.
18027         * gcc.dg/cpp/paste2.c: Likewise.
18028         * gcc.dg/cpp/trad/defined.c: Likewise.
18029         * gcc.dg/format/c90-printf-1.c: Likewise.
18030         * gcc.dg/format/c90-scanf-1.c: Likewise.
18031         * gcc.dg/format/c99-printf-1.c: Likewise.
18032         * gcc.dg/format/c99-scanf-1.c: Likewise.
18033         * gcc.misc-tests/gcov-8.c: Likewise.
18034         * lib/profopt.exp: Likewise.
18035
18036 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
18037
18038         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
18039
18040 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18041
18042         * g++.dg/inherit/using2.C: New test.
18043
18044 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
18045
18046         * ChangeLog: Follow spelling conventions.
18047         * g++.dg/template/friend4.C: Likewise.
18048         * g++.old-deja/g++.pt/crash67.C: Likewise.
18049         * gcc.c-torture/execute/20000801-4.c: Likewise.
18050         * gcc.dg/c90-digraph-1.c: Likewise.
18051         * gcc.dg/c94-digraph-1.c: Likewise.
18052         * gcc.dg/c99-digraph-1.c: Likewise.
18053         * gcc.dg/cpp/line5.c: Likewise.
18054         * gcc.dg/cpp/multiline.c: Likewise.
18055         * gcc.dg/cpp/trad/literals-1.c: Likewise.
18056         * gcc.dg/format/attr-3.c: Likewise.
18057         * gcc.dg/format/c90-scanf-3.c: Likewise.
18058         * gcc.dg/format/ext-4.c: Likewise.
18059
18060 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18061
18062         * g++.dg/template/pretty1.C: New test.
18063
18064 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
18065
18066         * gcc.c-torture/execute/struct-cpy-1.c: New test.
18067
18068 2002-09-13  Matt Austern  <austern@apple.com>
18069
18070         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
18071         passing a cast expression to a function by const reference.
18072
18073 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
18074
18075         * g++.dg/template/deduce1.C: New test.
18076
18077 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
18078
18079         * gcc.c-torture/execute/simd-1.c: Force all use of int to
18080         32-bit int.
18081
18082 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18083
18084         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
18085         usage.
18086
18087 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
18088
18089         * gcc.c-torture/compile/20020910-1.c: New test.
18090
18091 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
18092
18093         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
18094
18095 2002-09-10  Andreas Jaeger  <aj@suse.de>
18096
18097         * gcc.dg/20020312-2.c: Adjust for x86-64.
18098
18099 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
18100
18101         * g77.dg/7388.f: New test case for PR 7388.
18102
18103 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
18104
18105         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
18106
18107 2002-09-05  Ziemowit Laski <zlaski@apple.com>
18108
18109         * objc.dg/proto-lossage-1.m: New test.
18110
18111 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
18112
18113         * gcc.dg/cpp/_Pragma4.c: Fix typo.
18114
18115 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
18116
18117         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
18118         expected to pass.
18119
18120 2002-09-06  Stan Shebs  <shebs@apple.com>
18121             David Edelsohn  <edelsohn@gnu.org>
18122
18123         * gcc.dg/weak: New directory.
18124         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
18125         target-specific xfail bits.
18126         * gcc.dg/typeof-2.c: Move to new directory.
18127         * gcc.dg/weak.exp: New expect script.
18128
18129 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
18130
18131         * gcc.c-torture/execute/extzvsi.c: New test.
18132
18133 2002-09-05  Stan Shebs  <shebs@apple.com>
18134
18135         * gcc.dg/weak-1.c: xfail on Darwin.
18136         * gcc.dg/weak-2.c: Ditto.
18137         * gcc.dg/weak-3.c: Ditto.
18138         * gcc.dg/weak-4.c: Ditto.
18139         * gcc.dg/weak-5.c: Ditto.
18140         * gcc.dg/weak-6.c: Ditto.
18141         * gcc.dg/weak-7.c: Ditto.
18142         * gcc.dg/weak-8.c: Ditto.
18143         * gcc.dg/weak-9.c: Ditto.
18144
18145 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
18146
18147         * gcc.c-torture/execute/loop-14.c: New test.
18148
18149 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
18150
18151         * g++.dg/other/cxa-atexit1.C: New test.
18152
18153         * gcc.dg/typeof-2.c: New test.
18154
18155 2002-09-03  Roger Sayle  <roger@eyesopen.com>
18156
18157         * gcc.dg/builtins-2.c: New testcase.
18158         * gcc.dg/builtins-3.c: New testcase.
18159
18160 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
18161
18162         * gcc.dg/cpp/_Pragma4.c: New test.
18163
18164 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
18165
18166         * objc/execute/nil_method-1.m: New testcase.
18167
18168 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
18169
18170         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
18171         [Object class], not [Object initialize].
18172
18173 2002-08-31  Roger Sayle  <roger@eyesopen.com>
18174             Hans-Peter Nilsson  <hp@bitrange.com>
18175
18176         * gcc.c-torture/execute/20020720-1.x: Skip test on
18177         mmix-knuth-mmixware.  Correct comment.
18178
18179 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
18180
18181         * testsuite/g++.dg/abi/bitfield5.C: New test.
18182         * testsuite/g++.dg/abi/vbase10.C: Likewise.
18183
18184 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
18185
18186         * objc.dg/undeclared-selector.m: New test.
18187
18188 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
18189
18190         * g++.dg/other/offsetof1.C: Avoid cast warning.
18191
18192 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
18193
18194         * objc.dg/super-class-2.m: New test.
18195
18196 2002-08-24  Matt Austern  <austern@apple.com>
18197
18198         * g++.dg/ext/lvaddr.C: New test.
18199         * g++.dg/ext/lvcast.C: New test.
18200
18201 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
18202
18203         * testsuite/g++.dg/inherit/cond1.C: New test.
18204
18205 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
18206
18207         * gcc.dg/noncompile/incomplete-1.c: New test.
18208
18209 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
18210
18211         * gcc.dg/typespec-1.c: New test.
18212
18213 2002-08-20  Devang Patel  <dpatel@apple.com>
18214         * objc.dg/proto-hier-2.m: New test.
18215
18216 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
18217
18218         * objc.dg/bitfield-1.m: New test.
18219         * objc.dg/bitfield-2.m: New test.
18220
18221 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18222
18223         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
18224         gcc.dg/c99-flex-array-4.c: New tests.
18225
18226 2002-08-16  Stan Shebs  <shebs@apple.com>
18227
18228         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
18229
18230 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
18231
18232         * gcc.dg/typeof-1.c: New test.
18233         * g++.dg/ext/typeof2.C: New test.
18234
18235 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18236
18237         * g++.dg/other/offsetof1.C: New test.
18238
18239 2002-08-14  Richard Henderson  <rth@redhat.com>
18240
18241         * gcc.dg/tls/diag-3.c: Fix expected message strings.
18242
18243 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
18244
18245         * gcc.dg/cpp/_Pragma3.c: New test.
18246
18247 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
18248
18249         * g++.dg/template/inherit3: New test.
18250
18251 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18252
18253         * gcc.dg/bitfld-4.c: Add blank options.
18254
18255 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
18256
18257         * g++.dg/template/crash1.C: New test.
18258
18259 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18260
18261         * gcc.dg/tls/opt-2.c: New test.
18262
18263 2002-08-08  Devang Patel  <dpatel@apple.com>
18264
18265         * objc.dg/selector-1.m : New test
18266
18267 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18268
18269         * g++.dg/abi/bitfield4.C: New test.
18270         * gcc.dg/bitfld-4.c: New test.
18271
18272 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18273
18274         * g++.dg/other/packed1.C: New test.
18275
18276 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
18277
18278         * g++.dg/abi/offsetof.C: Tweak error messages.
18279         * g++.old-deja/g++.mike/p10769a.C: Likewise.
18280
18281 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18282
18283         * gcc.dg/bitfld-3.c: New test.
18284
18285 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18286             Richard Henderson  <rth@redhat.com>
18287
18288         * gcc.dg/i386-bitfield1.c: New test.
18289         * g++.dg/abi/bitfield3.C: Update.
18290
18291 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
18292
18293         * objc.dg/const-str-2.m: Update.
18294         * gcc.dg/cpp/c++98.c: Change to C extension.
18295         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
18296         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
18297
18298 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
18299
18300         * testsuite/gcc.dg/tls/diag-3.c: New.
18301
18302 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
18303
18304         * g++.dg/README (Subdirectories): Document new subdir expr.
18305         * g++.dg/expr/pmf-1.C: New test.
18306
18307 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
18308
18309         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
18310
18311 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
18312
18313         * g++.dg/abi/bitfield3.C: New test.
18314
18315 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
18316
18317         * lib/gcov.exp: Tweak expected line formats.
18318         * gcc.misc-tests/gcov8.c: New test.
18319         * gcc.misc-tests/gcov8.x: New flags.
18320
18321 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
18322
18323         * consistency.vlad/layout/endian.c: Include string.h.
18324
18325         * gcc.c-torture/execute/20020805-1.c: New test.
18326
18327 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
18328
18329         * g++.dg/other/conversion1.C: New test.
18330
18331 2002-08-03  Roger Sayle  <roger@eyesopen.com>
18332
18333         * gcc.dg/builtins-1.c: New testcase.
18334
18335 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
18336
18337         * g++.dg/inherit/access3.C: New test.
18338
18339 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
18340
18341         * gcc.dg/ia64-visibility-2.c: New test.
18342
18343 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
18344
18345         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
18346         __qualifier_flags to __flags.
18347
18348 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
18349
18350         * g++.dg/inherit/operator1.C: New test.
18351         * g++.dg/lookup/disamb1.C: Fix typo in comment.
18352         * g++.dg/other/error1.C: Change expected error message.
18353         * g++.dg/template/conv4.C: Likewise.
18354
18355 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
18356
18357         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
18358         for documented behavior.
18359
18360 2002-07-25  Roger Sayle  <roger@eyesopen.com>
18361
18362         * gcc.c-torture/execute/20020720-1.x: Skip this test on
18363         several targets known to fail.
18364
18365 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
18366
18367         * gcc.dg/mips-args-[123].c: New tests.
18368
18369 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
18370
18371         * gcc.dg/ppc-spe.c: New.
18372
18373 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
18374
18375         * g++.dg/other/ptrmem4.C: New testcase.
18376
18377 2002-07-24  Richard Henderson  <rth@redhat.com>
18378
18379         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
18380
18381 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
18382
18383         * g++.dg/ext/alignof1.C (main): Return 0 for success.
18384
18385 2002-07-24  Roger Sayle  <roger@eyesopen.com>
18386
18387         * gcc.c-torture/execute/memset-3.c: New testcase.
18388
18389 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
18390
18391         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
18392         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
18393
18394 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18395
18396         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
18397         Delete.
18398
18399 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
18400
18401         * gcc.c-torture/compile/simd-4.c: New test.
18402
18403 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18404
18405         PR c++/7347, c++/7348
18406         * g++.dg/template/access4.C: New test.
18407         * g++.dg/template/access5.C: New test.
18408         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
18409         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
18410         * g++.old-deja/g++.pt/ttp58.C: Likewise.
18411         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
18412
18413 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
18414
18415         * gcc.dg/gnu89-init-2.c: New test.
18416
18417 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
18418
18419         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
18420
18421 2002-07-20  Roger Sayle  <roger@eyesopen.com>
18422
18423         * gcc.c-torture/execute/20020720-1.c: New testcase.
18424
18425 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
18426
18427         * gcc.dg/cpp/Wsignprom.c: New tests.
18428
18429 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
18430
18431         * gcc.c-torture/execute/loop-13.c: New test.
18432
18433 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
18434
18435         * gcc.dg/cpp/expr.c: New tests.
18436
18437 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
18438
18439         * g++.dg/opt/pr6713.C: Add template instantiation.
18440
18441 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
18442
18443         * gcc.dg/nest.c: New test.
18444
18445 2002-07-17  Richard Henderson  <rth@redhat.com>
18446
18447         * g++.dg/opt/pr6713.C: New test.
18448
18449 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
18450
18451         * gcc.c-torture/execute/loop-2e.x: Let the testcase
18452         XFAIL for all x86 processors.
18453
18454 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
18455
18456         * gcc.c-torture/execute/20010122-1.x: Do not test with
18457         -fomit-frame-pointer.
18458
18459 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18460
18461         * g++.dg/template/instantiate2.C: New test.
18462         * g++.dg/template/spec4.C: New test.
18463
18464 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18465
18466         * g++.dg/template/access2.C: New test.
18467         * g++.dg/template/access3.C: New test.
18468
18469 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
18470
18471         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
18472         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
18473         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
18474         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
18475         Convert to use <stdarg.h>.
18476         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
18477         Delete.
18478         * gcc.dg/va-arg-2.c: New.
18479         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
18480
18481 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
18482
18483         * gcc.c-torture/compile/20020710-1.c: New test.
18484
18485 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
18486                           Andrew Pinski  <pinskia@physics.uc.edu>
18487
18488         gcc.c-torture/compile/simd-2.c: New testcase.
18489         gcc.c-torture/compile/simd-3.c: Likewise.
18490
18491 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
18492
18493         PR c++/7224
18494         * g++.dg/overload/error1.C: New test.
18495
18496 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18497
18498         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
18499         configuration and IRIX 6 O32 ABI.
18500
18501 2002-07-11  Roger Sayle  <roger@eyesopen.com>
18502
18503         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
18504
18505 2002-07-10  Roger Sayle  <roger@eyesopen.com>
18506
18507         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
18508
18509 2002-07-10  Jeffrey A Law  <law@redhat.com>
18510
18511         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
18512
18513         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
18514
18515 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
18516
18517         * gcc.dg/20020312-2.c: Check for __PPC__.
18518
18519 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
18520
18521         * gcc.c-torture/compile/20020709-1.c: New test.
18522
18523 2002-07-07  Roger Sayle  <roger@eyesopen.com>
18524
18525         * g++.dg/template/qualttp21.C: New test case.
18526
18527 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
18528
18529         * gcc.c-torture/compile/20020706-1.c: New test.
18530         * gcc.c-torture/compile/20020706-2.c: New test.
18531
18532 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
18533             Alexandre Oliva  <aoliva@redhat.com>
18534
18535         * g++.dg/warn/incomplete1.C: New test.
18536
18537 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18538
18539         PR c++/7099
18540         * g++.dg/warn/noreturn1.C: New test.
18541
18542 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
18543
18544         PR c++/6706
18545         * g++.dg/debug/debug6.C: New test.
18546         * g++.dg/debug/debug7.C: New test.
18547
18548 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
18549
18550         * gcc.c-torture/compile/simd-3.c: New test.
18551
18552 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
18553
18554         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
18555         * gcc.dg/20020620-1.c: Likewise.
18556
18557 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18558
18559         PR c++/6944
18560         * g++.dg/init/array4.C: New test.
18561         * g++.dg/init/array5.C: New test.
18562
18563 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
18564
18565         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
18566         * gcc.c-torture/execute/simd-2.c (main): Likewise.
18567
18568 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18569
18570         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
18571         * gcc.dg/wtr-aggr-init-1.c: Likewise.
18572         * gcc.dg/wtr-conversion-1.c: Likewise.
18573         * gcc.dg/wtr-escape-1.c: Likewise.
18574         * gcc.dg/wtr-int-type-1.c: Likewise.
18575         * gcc.dg/wtr-label-1.c: Likewise.
18576         * gcc.dg/wtr-static-1.c: Likewise.
18577         * gcc.dg/wtr-strcat-1.c: Likewise.
18578         * gcc.dg/wtr-suffix-1.c: Likewise.
18579         * gcc.dg/wtr-switch-1.c: Likewise.
18580         * gcc.dg/wtr-unary-plus-1.c: Likewise.
18581         * gcc.dg/wtr-union-init-1.c: Likewise.
18582         * gcc.dg/wtr-union-init-2.c: Likewise.
18583         * gcc.dg/wtr-union-init-3.c: Likewise.
18584
18585         * gcc.dg/wtr-func-def-1.c: New test.
18586
18587 2002-07-02 Devang Patel <dpatel@apple.com>
18588
18589         * objc.dg/param-1.m: New test.
18590
18591 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
18592
18593         * gcc.dg/cpp/trad/directive.c: Add test.
18594         * gcc.dg/cpp/trad/macroargs.c: Add test.
18595         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
18596
18597 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
18598
18599         * gcc.dg/cpp/cmdlne-M.c: New test.
18600
18601 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
18602
18603         * objc.dg/desig-init-1.m: New test.
18604
18605 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18606
18607         PR c++/6716
18608         * g++.dg/template/instantiate1.C: New test.
18609
18610 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
18611
18612         PR c++/7112
18613         * g++.dg/template/sizeof2.C: New test.
18614
18615 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18616
18617         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
18618         gcc.dg/cpp/trad/include.c: New tests.
18619
18620 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
18621
18622         PR target/7177
18623         * gcc.c-torture/compile/20020701-1.c: New test.
18624
18625 2002-07-01  Stan Shebs  <shebs@apple.com>
18626
18627         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
18628         header here...
18629         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
18630         (objc-torture-execute): or here.
18631
18632 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
18633
18634         * gcc.c-torture/execute/arith-rand-ll.c: New test.
18635
18636 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
18637
18638         * gcc.dg/cpp/trad/escaped-nl.c: New test.
18639
18640 2002-06-30  Devang Patel  <dpatel@apple.com>
18641
18642         * objc.dg/fsyntax-only.m: New test.
18643
18644 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
18645
18646         PR c++/6695
18647         * g++.dg/template/friend7.C: New file.
18648
18649 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
18650
18651         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
18652         return type.
18653
18654 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
18655
18656         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
18657         avoid division by zero.
18658
18659 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
18660
18661         * gcc.dg/Wunknownprag.c: New tests.
18662
18663 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
18664
18665         * gcc.c-torture/execute/simd-2.c: New test.
18666
18667 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
18668
18669         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
18670         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
18671         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
18672         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
18673         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
18674         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
18675         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
18676         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
18677         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
18678         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
18679         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
18680         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
18681         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
18682         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
18683         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
18684         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
18685         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
18686
18687 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
18688
18689         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
18690         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
18691         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
18692         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
18693         New tests.
18694         * gcc.dg/cpp/trad/directive.c: Update.
18695
18696 2002-06-23  Andreas Jaeger  <aj@suse.de>
18697
18698         * gcc.c-torture/execute/complex-6.c: New.
18699
18700 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
18701
18702         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
18703         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
18704         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
18705         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
18706
18707 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
18708
18709         * gcc.dg/cpp/trad: New directory with traditional tests copied
18710         from parent directory.
18711         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18712         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18713         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18714         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18715         Move to trad/ and rename.
18716         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
18717         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
18718         gcc.dg/cpp/trad/redef2.c: New tests.
18719         * gcc.dg/cpp/trad/trad.exp: New driver.
18720
18721 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
18722
18723         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
18724         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
18725         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
18726         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
18727         Remove.
18728
18729 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
18730
18731         * gcc.dg/20020620-1.c: New test.
18732
18733 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18734
18735         * g++.dg/template/ttp4.C: New test.
18736
18737 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
18738
18739         * g++.dg/opt/vt1.C: Fix regexp.
18740
18741 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18742
18743         * gcc.c-torture/execute/pure-1.c: Make functions static again.
18744         Don't use attribute `noinline'.
18745
18746 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18747
18748         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
18749
18750 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
18751
18752         * gcc.c-torture/execute/simd-1.c: New.
18753
18754         * gcc.dg/simd-1.c: New.
18755
18756 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
18757
18758         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
18759
18760 2002-06-16  Richard Henderson  <rth@redhat.com>
18761
18762         * g++.dg/ext/anon-struct1.C: New.
18763         * g++.dg/ext/anon-struct2.C: New.
18764         * g++.dg/ext/anon-struct3.C: New.
18765         * gcc.dg/anon-struct-1.c: New.
18766         * gcc.dg/anon-struct-2.c: New.
18767         * gcc.dg/anon-struct-3.c: New.
18768         * gcc.dg/20011008-1.c: Adjust warning text.
18769         * gcc.dg/20020527-1.c: Add -fms-extensions.
18770
18771 2002-06-16  Richard Henderson  <rth@redhat.com>
18772
18773         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
18774
18775 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
18776
18777         * gcc.c-torture/execute/20020615-1.c: New test.
18778
18779 2002-06-15  Roger Sayle  <roger@eyesopen.com>
18780
18781         * gcc.c-tortuture/execute/compare-1.c: New test case.
18782         * gcc.c-tortuture/execute/compare-2.c: New test case.
18783         * gcc.c-tortuture/execute/compare-3.c: New test case.
18784
18785 2002-06-13  Richard Henderson  <rth@redhat.com>
18786
18787         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
18788         ia64 ilp32.
18789
18790 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18791
18792         * g++.dg/template/typename2.C: Update error message.
18793
18794 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
18795
18796         * gcc.c-torture/execute/20020611-1.c: New test.
18797
18798 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
18799
18800         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
18801         list of targets to skip.
18802
18803 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
18804
18805         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
18806         targets if not optimizing.
18807
18808 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
18809
18810         * gcc.c-torture/compile/20020605-1.c: New test.
18811
18812         * g++.dg/opt/vt1.C: New test.
18813
18814         * gcc.dg/20020531-1.c: New test.
18815
18816         * gcc.dg/20020530-1.c: New test.
18817
18818         * gcc.dg/20020527-1.c: New test.
18819
18820         * g++.dg/opt/cse1.C: New test.
18821
18822 2002-06-07  Roger Sayle  <roger@eyesopen.com>
18823
18824         * gcc.dg/20020607-2.c: New test case.
18825
18826 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
18827
18828         * gcc.c-torture/compile/20020604-1.c: New test.
18829
18830 2002-06-04  Richard Henderson  <rth@redhat.com>
18831
18832         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
18833         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
18834         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
18835
18836 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
18837
18838         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
18839
18840 2002-06-03  Richard Henderson  <rth@redhat.com>
18841
18842         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
18843         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
18844
18845 2002-06-02  Richard Henderson  <rth@redhat.com>
18846
18847         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
18848         test functions static.
18849
18850 2002-06-02  Andreas Jaeger  <aj@suse.de>
18851
18852         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
18853         now.
18854
18855 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18856
18857         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
18858         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
18859         Update for mofified diagnostics.
18860         * gcc.dg/c99-intconst-1.c: No longer fail.
18861
18862 2002-06-02  Richard Henderson  <rth@redhat.com>
18863
18864         * gcc.dg/uninit-A.c: Remove xfail markers.
18865
18866 2002-06-01  Roger Sayle  <roger@eyesopen.com>
18867
18868         * gcc.dg/fnegate-1.c: New test case.
18869
18870 2002-05-30  Osku Salerma  <osku@iki.fi>
18871
18872         * gcc.c-torture/execute/mayalias-1.c: New file.
18873
18874 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18875
18876         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
18877         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
18878         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
18879
18880 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
18881
18882         * gcc.c-torture/execute/20020529-1.c: New test.
18883
18884 2002-05-27  Richard Henderson  <rth@redhat.com>
18885
18886         * g++.dg/ext/attrib6.C: New test case.
18887
18888 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18889
18890         * gcc.c-torture/execute/pure-1.c: New test.
18891
18892 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18893
18894         * gcc.dg/cpp/arith-2.c: Remove.
18895
18896 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
18897
18898         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
18899         * gcc.dg/cpp/if-3.c: Remove.
18900
18901 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
18902
18903         * g++.dg/opt/cse2.C: New test.
18904
18905 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
18906
18907         * gcc.dg/cpp/arith-1.c: New semantic tests.
18908         * gcc.dg/cpp/if-1.c: Update.
18909
18910 2002-05-24  Ben Elliston  <bje@redhat.com>
18911
18912         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
18913
18914 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
18915
18916         * gcc.dg/verbose-asm.c: New test.
18917
18918 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
18919
18920         * gcc.dg/cpp/paste12.c: New test.
18921
18922 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18923
18924         * g++.dg/parse/named_ops.C: New test.
18925
18926 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
18927
18928         * gcc/testsuite/gcc.dg/weak-8.c: New test.
18929
18930 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
18931
18932         * gcc.dg/weak-2.c: Allow optional leading underscore
18933         in scan-assembler symbol name.
18934         * gcc.dg/weak-3.c: Likewise.
18935         * gcc.dg/weak-4.c: Likewise.
18936         * gcc.dg/weak-5.c: Likewise.
18937
18938 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
18939
18940         * gcc.dg/20020523-1.c: New test.
18941
18942 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
18943
18944         * objc.dg/const-str-2.m: Update now that we stop after
18945         a command line error.
18946
18947 2002-05-22  Richard Henderson  <rth@redhat.com>
18948
18949         * g++.dg/dg.exp: Fix typo in test pruneing.
18950
18951 2002-05-22  Richard Henderson  <rth@redhat.com>
18952
18953         * g++.dg/dg.exp: Prune the tls subdirectory.
18954         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
18955         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
18956         * g++.dg/tls/init-1.C: New.
18957
18958 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
18959
18960         * gcc.dg/20020517-1.c: New test.
18961
18962 2002-05-21  Richard Henderson  <rth@redhat.com>
18963
18964         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
18965         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
18966
18967 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
18968
18969         * g++.dg/other/copy2.C: New test.
18970
18971 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
18972
18973         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
18974         (MAX_COPY): Bump up to 10 times sizeof (long long).
18975         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
18976
18977         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
18978         sizeof (long long).
18979
18980         * gcc.c-torture/execute/strcpy-1.c: New test.
18981
18982 2002-05-19  Jason Merrill  <jason2redhat.com>
18983
18984         * g++.dg/ext/oper1.C: New test.
18985
18986 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
18987 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
18988
18989         * README.QMTEST: New file.
18990
18991         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
18992
18993 2002-05-19  Andreas Jaeger  <aj@suse.de>
18994
18995         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
18996         now.
18997         * gcc.c-torture/execute/loop-2d.x: Likewise.
18998
18999 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
19000
19001         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
19002         support weak symbols.
19003         * gcc.dg/weak-4.c: Likewise
19004         * gcc.dg/weak-6.c: Likewise
19005
19006 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
19007
19008         * gcc.dg/weak-3.c: Add dg-excess-error comment for
19009         cygwin, coff and h8300-*-hms targets
19010         * gcc.dg/weak-5.c: Likewise
19011         * gcc.dg/weak-7.c: Likewise
19012
19013 2002-05-16  Jason Merrill  <jason@redhat.com>
19014
19015         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
19016         (scan-assembler-not, scan-assembler-dem): Likewise.
19017         (scan-assembler-dem-not): Likewise.
19018
19019 2002-05-15  Richard Henderson  <rth@redhat.com>
19020
19021         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
19022
19023 2002-05-15  Richard Henderson  <rth@redhat.com>
19024
19025         * gcc.dg/weak-5.c (vfoo1c): No warning here.
19026         (vfoo1f): Warning here.
19027         (vfoo1l): Don't redefine the alias.
19028
19029 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
19030
19031         * g++.dg/init/pm1.C: New test.
19032
19033 2002-05-12  David S. Miller  <davem@redhat.com>
19034
19035         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
19036         types.
19037
19038 2002-05-10  Roger Sayle  <roger@eyesopen.com>
19039
19040         * gcc.c-torture/execute/20020510-1.c: New test case.
19041
19042 2002-05-10  David S. Miller  <davem@redhat.com>
19043
19044         * gcc.c-torture/execute/conversion.c: Test long double too.
19045
19046 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
19047
19048         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
19049         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
19050         * lib/g++.exp (g++_link_flags): Likewise.
19051         * lib/objc.exp (objc_target_compile): Likewise.
19052
19053 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19054
19055         * gcc.dg/cpp/poison.c: Update.
19056         * gcc.dg/cpp/20000625-2.c: Remove.
19057         * gcc.dg/cpp/direct2s.c: Remove final test.
19058
19059 2002-05-08  Tom Rix  <trix@redhat.com>
19060
19061         * gcc.c-torture/execute/20020508-1.c: New test.
19062         * gcc.c-torture/execute/20020508-2.c: New test.
19063         * gcc.c-torture/execute/20020508-3.c: New test.
19064
19065 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19066
19067         * gcc.dg/cpp/charconst-4.c: More tests.
19068
19069 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
19070
19071         PR c/6569
19072         * gcc.dg/weak-3.c: Update location of warning messages.
19073         * gcc.dg/weak-5.c: Likewise.
19074
19075 2002-05-06  Roger Sayle  <roger@eyesopen.com>
19076
19077         * gcc.c-torture/execute/20020506-1.c: New test case.
19078
19079 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19080
19081         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
19082
19083 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19084
19085         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
19086
19087 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19088
19089         * gcc.dg/cpp/charconst-3.c: New test.
19090
19091 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19092
19093         * gcc.dg/cpp/charconst.c: Update tests.
19094
19095 2002-05-05  Tim Josling  <tej@melbpc.org.au>
19096
19097         * treelang: Added directory for new sample language treelang. Also
19098         lib/treelang.exp: New file to signal treelang should be tested.
19099
19100 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19101
19102         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
19103         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
19104         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
19105         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
19106         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
19107         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
19108         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
19109
19110 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19111
19112         * gcc.dg/format/xopen-2.c: New test.
19113
19114 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19115
19116         * gcc.dg/20020503-1.c: New test.
19117
19118 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
19119
19120         * g++.dg/init/dtor1.C: Make it tougher.
19121
19122 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
19123
19124         * g++.dg/init/dtor1.C: New test.
19125
19126 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
19127
19128         * gcc.dg/altivec-8.c: New.
19129
19130 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
19131
19132         * gcc.dg/altivec-7.c: New.
19133
19134 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
19135
19136         * g++.dg/parse/typedef1.C: New test.
19137
19138 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
19139
19140         PR c++/6486
19141         * g++.dg/template/friend6.C: New test.
19142
19143         PR c++/6492
19144         * g++.dg/init/copy1.C: New test.
19145
19146 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
19147
19148         * g++.dg/warn/effc1.C: New test.
19149
19150 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19151
19152         * gcc.dg/cpp/if-cexp.c: Add a test.
19153
19154 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
19155
19156         * gcc.dg/20020426-2.c: New test.
19157
19158 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19159
19160         * gcc.dg/cpp/if-mop.c: Update.
19161         * gcc.dg/cpp/if-mpar.c: Add test.
19162         * gcc.dg/cpp/if-oppr.c: Update.
19163
19164 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19165
19166         PR c/6343
19167         * gcc.dg/weak-[2-7].c: New tests.
19168
19169 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19170
19171         * gcc.dg/enum1.c: New test.
19172
19173 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19174
19175         PR c++/6497
19176         * g++.dg/inherit/access2.C: New test.
19177
19178 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19179
19180         PR bootstrap/6445
19181         * gcc.dg/20020426-1.c: New test.
19182
19183 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19184
19185         * g++.dg/abi/enum1.C: New test.
19186
19187 2002-04-26  Richard Henderson  <rth@redhat.com>
19188
19189         * gcc.dg/c99-bool-1.c: Expect always true warning.
19190
19191 2002-04-25  Roger Sayle  <roger@eyesopen.com>
19192
19193         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
19194
19195 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19196
19197         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
19198         targets.
19199
19200 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
19201
19202         * g++.dg/abi/mange7.C: New test.
19203
19204         PR c++/6438.
19205         * g++.dg/parse/stmtexpr2.C: New test.
19206
19207 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
19208
19209         * gcc.dg/20020312-2.c: Add SH target.
19210
19211 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19212
19213         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
19214         compiler output on mips*-*-irix*.
19215
19216 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
19217
19218         * g++.dg/parse/attr1.C: New test.
19219
19220 2002-04-23  Roger Sayle  <roger@eyesopen.com>
19221
19222         * gcc.c-torture/execute/string-opt-17.c: New test case.
19223         * gcc.c-torture/execute/memset-2.c: New test case.
19224
19225 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
19226
19227         PR c++/6256:
19228         * g++.dg/template/friend5.C: New test.
19229
19230         PR c++/6331:
19231         * g++.dg/template/qual1.C: Likewise.
19232
19233 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
19234
19235         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
19236         Include stdlib.h, not stdio.h or ctype.h.
19237
19238 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
19239
19240         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
19241         cris-*-elf* and mmix-*-*.
19242         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
19243         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
19244         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
19245         Ditto.
19246         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
19247         * gcc.dg/wchar_t-1.c: Ditto.
19248
19249 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
19250
19251         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
19252         Clarify comment.
19253
19254 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
19255
19256         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
19257
19258 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19259
19260         * gcc.c-torture/execute/20000906-1.x: Delete.
19261
19262 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
19263
19264         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
19265
19266 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
19267
19268         * PR6367
19269         * g77.f-torture/execute/6367.f: New test.
19270         * g77.f-torture/execute/6367.x: Disable for MMIX.
19271
19272 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
19273
19274         * PR6352
19275         * g++.dg/opt/inline2.C: New test.
19276
19277 2002-04-18  Richard Henderson  <rth@redhat.com>
19278
19279         * gcc.dg/20000906-1.c: Enable for all targets.
19280         * gcc.c-torture/compile/iftrap-2.c: New.
19281
19282 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19283
19284         * gcc.dg/20020418-1.c: New test.
19285         * gcc.dg/20020418-2.c: New test.
19286
19287 2002-04-18  Richard Henderson  <rth@redhat.com>
19288
19289         * gcc.c-torture/compile/iftrap-1.c: New.
19290         * gcc.dg/iftrap-1.c: Adjust for ia64.
19291         * gcc.dg/iftrap-2.c: New.
19292
19293 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19294
19295         * gcc.c-torture/compile/20020418-1.c: New test.
19296
19297 2002-04-18  Roger Sayle  <roger@eyesopen.com>
19298
19299         * gcc.c-torture/compile/20020415-1.c: New.
19300
19301 2002-04-18  David S. Miller  <davem@redhat.com>
19302
19303         * gcc.c-torture/execute/20020418-1.c: New test.
19304
19305 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
19306
19307         * gcc.dg/20020416-1.c: New test.
19308
19309         * g++.dg/opt/inline1.C: New test.
19310
19311 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
19312
19313         * gcc.dg/altivec-5.c: New test.
19314
19315         * gcc.dg/20020415-1.c: New test.
19316
19317 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
19318
19319         * testsuite/lib/chill.exp: Remove.
19320
19321 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
19322
19323         * g++.dg/other/big-struct.C: New test.
19324
19325 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
19326
19327         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
19328         of scratch file.
19329
19330 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
19331
19332         PR c/6277
19333         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
19334         in scan-assembler function name
19335
19336 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
19337
19338         * g77.f-torture/execute/980628-4.x,
19339         g77.f-torture/execute/980628-5.x,
19340         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19341         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19342         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
19343         i[34567]86-*-*.
19344
19345 2002-04-13  David S. Miller  <davem@redhat.com>
19346
19347         * gcc.c-torture/execute/20020413-1.c: New test.
19348
19349 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
19350
19351         * gcc.dg/asm-6.c,
19352         * g++.dg/ext/asm1.C: New tests.
19353
19354 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
19355
19356         PR c++ 5373.
19357         * g++.dg/parse/stmtexpr1.C: New test.
19358
19359         PR c++/5189.
19360         * g++.dg/template/copy1.C: New test.
19361
19362 2002-04-12  Richard Henderson  <rth@redhat.com>
19363
19364         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
19365
19366 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
19367
19368         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
19369         gcc.c-torture/execute/20020307-2.c.
19370
19371 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
19372
19373         * g++.dg/ext/attrib5.C,
19374         * g++.dg/lookup/struct1.C: New tests.
19375
19376 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
19377
19378         * gcc.dg/20020411-1.c: New test.
19379
19380         * gcc.c-torture/execute/20020411-1.c: New test.
19381
19382 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
19383
19384         * g77.f-torture/execute/6177.f: New test.
19385
19386 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
19387
19388         PR middle-end/6247
19389         * g++.dg/opt/cleanup1.C: New test.
19390
19391         * g++.dg/opt/const1.C: New test.
19392
19393 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
19394
19395         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
19396
19397 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
19398
19399         PR c++/5507
19400         * g++.dg/template/typename2.C: New test.
19401
19402 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
19403
19404         * gcc.c-torture/execute/loop-12.c: New.
19405
19406 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
19407
19408         * g77.f-torture/execute/980628-4.x,
19409         g77.f-torture/execute/980628-5.x,
19410         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19411         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19412         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
19413
19414 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19415
19416         PR optimization/6086
19417         * g++.dg/opt/preinc1.C: New test.
19418
19419 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19420
19421         PR c++/5571
19422         * g++.dg/opt/static2.C: New test.
19423
19424 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19425
19426         PR c/5120
19427         * gcc.dg/20020406-1.c: New test.
19428
19429 2002-04-04  David S. Miller  <davem@redhat.com>
19430
19431         * gcc.c-torture/execute/20020404-1.c: New test.
19432
19433 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
19434
19435         PR c/6123
19436         * gcc.dg/20020312-2.c: Do not declare global register variable
19437         if __PIC__ or __pic__ is defined.
19438
19439 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
19440
19441         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
19442         __asm__ so that it works correctly even if -ansi -pedantic-errors.
19443
19444 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19445
19446         * gcc.misc-tests/linkage.exp: Update last change to handle
19447         sparc*-, not just sparc-.
19448
19449 2002-04-03  Richard Henderson  <rth@redhat.com>
19450
19451         * gcc.dg/cpp/ucs.c: Improved long UCS test.
19452
19453 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19454
19455         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
19456
19457 2002-04-02  David S. Miller  <davem@redhat.com>
19458
19459         * gcc.c-torture/execute/20020402-3.c: New test.
19460
19461 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19462
19463         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
19464         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
19465
19466         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
19467         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
19468         g77.f-torture/execute/20001201.x,
19469         g77.f-torture/execute/u77-test.x: New files.
19470
19471         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
19472         * gcc.dg/wchar_t-1.c: Ditto.
19473
19474 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19475
19476         * gcc.c-torture/execute/20020402-1.c: New test.
19477
19478 2002-04-01  Richard Henderson  <rth@redhat.com>
19479
19480         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
19481
19482         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
19483
19484 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19485
19486         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
19487
19488 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19489
19490         * g++.dg/inherit/template-as-base.C: Expect error.
19491         * g++.dg/inherit/namespace-as-base.C: Likewise.
19492
19493 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
19494
19495         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
19496         g++.dg/ext/instantiate3.C: Tweak match patterns.
19497
19498         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
19499         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
19500         -da test.
19501
19502 2002-03-31  Richard Henderson  <rth@redhat.com>
19503
19504         * gcc.dg/special/alias-2.c: New.
19505         * gcc.dg/special/ecos.exp: Run it.
19506
19507 2002-03-31  Richard Henderson  <rth@redhat.com>
19508
19509         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
19510
19511 2002-03-31  Kazu Hirata  <kazu@hxi.com>
19512
19513         * gcc.dg/weak-1.c: Disable on h8300 port.
19514
19515 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
19516
19517         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
19518         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
19519         ordering tests.
19520         * g++.dg/bprob/bprob-1.C: New test.
19521         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
19522         * g++.dg/gcov/gcov-1.C: New test.
19523         * g++.dg/gcov/gcov-1.x: New file.
19524         * g++.dg/gcov/gcov-2.C: New test.
19525         * g++.dg/gcov/gcov-3.C: New test.
19526         * g++.dg/gcov/gcov-3.h: New file.
19527
19528 2002-03-28  Roger Sayle  <roger@eyesopen.com>
19529
19530         * g++.old-deja/g++.other/builtins5.C: New test.
19531         * g++.old-deja/g++.other/builtins6.C: New test.
19532         * g++.old-deja/g++.other/builtins7.C: New test.
19533         * g++.old-deja/g++.other/builtins8.C: New test.
19534         * g++.old-deja/g++.other/builtins9.C: New test.
19535
19536 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
19537
19538         * g++.dg/opt/static1.C: New test.
19539
19540         * g++.dg/opt/longbranch1.C: New test.
19541
19542 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
19543
19544         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
19545
19546         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
19547
19548 2002-03-28  Jeffrey A Law  (law@redhat.com)
19549
19550         * gcc.c-torture/execute/20020328-1.c: New test.
19551
19552 2002-03-27  Richard Henderson  <rth@redhat.com>
19553
19554         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
19555         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
19556         move from g++.old-deja/g++.ext/.
19557
19558 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
19559
19560         * g++.dg/init/new2.C: New test.
19561
19562 2002-03-26  Richard Henderson  <rth@redhat.com>
19563
19564         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
19565
19566         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
19567         on sparc.
19568
19569         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
19570         sparcv9 systems.
19571         * gcc.dg/20001102-1.c: Likewise.
19572
19573 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
19574
19575         * gcc.dg/cpp/endif-pedantic1.c,
19576         gcc.dg/cpp/endif-pedantic2.c:  New tests.
19577
19578 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
19579
19580         * g++.dg/init/new1.C: New test.
19581
19582 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
19583
19584         * g++.dg/abi/vbase9.C: New test.
19585
19586 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
19587
19588         * gcc.dg/arm-asm.c: New test.
19589
19590 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
19591
19592         * gcc.dg/Wswitch-enum.c: New test.
19593         Fix PR c/5044.
19594
19595 2002-03-26  Richard Henderson  <rth@redhat.com>
19596
19597         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
19598         structure.
19599
19600 2002-03-25  Richard Henderson  <rth@redhat.com>
19601
19602         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
19603         sparcv9 systems.
19604
19605         * gcc.c-torture/compile/20011119-1.c (xxx): New.
19606         * gcc.c-torture/compile/20011119-2.c (xxx): New.
19607
19608 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
19609
19610         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
19611
19612 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
19613
19614         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
19615         targets using generic thunk support.
19616
19617 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
19618
19619         * gcc.c-torture/compile/20020323-1.c: New test.
19620
19621         * g++.dg/opt/conj2.C: New test.
19622
19623 2002-03-24  Richard Henderson  <rth@redhat.com>
19624
19625         * gcc.dg/weak-1.c: Use -fno-common.
19626
19627 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19628
19629         * g77.dg/f77-edit-apostrophe-out.f: New test
19630         * g77.dg/f77-edit-h-out.f: New test
19631         * g77.dg/f77-edit-t-in.f: New test
19632         * g77.dg/f77-edit-t-out.f: New test
19633         * g77.dg/f77-edit-x-out.f: New test
19634         * g77.dg/f77-edit-slash-out.f: New test
19635         * g77.dg/f77-edit-colon-out.f: New test
19636         * g77.dg/f77-edit-s-out.f: New test
19637
19638 2002-03-24  Richard Henderson  <rth@redhat.com>
19639
19640         * objc/execute/formal_protocol-6.x: New XFAIL.
19641
19642 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19643
19644         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
19645         that do not support weak symbols
19646
19647 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
19648
19649         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
19650         * lib/g77.exp:  Likewise
19651         * lib/objc.exp: Likewise
19652
19653 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
19654
19655         * gcc.dg/Wswitch-default.c: New test.
19656
19657 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
19658
19659         * g++.dg/other/enum1.C: New test.
19660
19661 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
19662
19663         * gcc.dg/pragma-ep-3.c: Fix typo.
19664
19665 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19666
19667         * g++.dg/inherit/template-as-base.C: New test.
19668
19669 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
19670
19671         * g++.old-deja/g++.other/dwarf2-1.C: Move...
19672         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
19673
19674 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
19675
19676         * gcc.dg/cpp/multiline.c: Update to match.
19677
19678 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
19679
19680         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
19681
19682 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
19683
19684         * gcc.dg/cpp/extratokens2.c:  New file.
19685
19686 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
19687
19688         * gcc.dg/20020312-2.c: Add rs6000 target.
19689
19690         * gcc.c-torture/compile/20020319-1.c: New test.
19691
19692 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19693
19694         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
19695         (A, E): Handle this.
19696
19697 2002-03-20  Jason Merrill  <jason@redhat.com>
19698
19699         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
19700         ignoring -fpic.
19701         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
19702         through prune_gcc_output.
19703
19704 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
19705
19706         * gcc.c-torture/compile/20020320-1.c: New test.
19707
19708 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
19709
19710         * gcc.c-torture/compile/20020318-1.c: New test.
19711
19712         * gcc.dg/struct-by-value-1.c: New test.
19713
19714         * gcc.dg/20020319-1.c: New test.
19715
19716 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
19717
19718         * g++.dg/opt/conj1.C: New test.
19719
19720 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
19721
19722         * g++.dg/template/qualttp20.C: Revert previous change.
19723         * g++.dg/template/qualttp3.C: Likewise.
19724         * g++.dg/template/qualttp4.C: Likewise
19725         * g++.dg/template/qualttp5.C: Likewise
19726         * g++.dg/template/qualttp6.C: Likewise
19727         * g++.dg/template/qualttp7.C: Likewise
19728         * g++.dg/template/qualttp8.C: Likewise
19729         * g++.dg/template/recurse.C: Likewise.
19730
19731 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
19732
19733         * gcc.dg/cpp/wchar-1.c: Update.
19734
19735 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
19736
19737         * g++.dg/template/conv1.C: New test.
19738         * g++.dg/template/conv2.C: New test.
19739         * g++.dg/template/conv3.C: New test.
19740         * g++.dg/template/conv4.C: New test.
19741
19742 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19743
19744         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
19745         * g++.dg/template/qualttp3.C: Likewise.
19746         * g++.dg/template/qualttp4.C: Likewise
19747         * g++.dg/template/qualttp5.C: Likewise
19748         * g++.dg/template/qualttp6.C: Likewise
19749         * g++.dg/template/qualttp7.C: Likewise
19750         * g++.dg/template/qualttp8.C: Likewise
19751         * g++.dg/template/recurse.C: Likewise.
19752
19753 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
19754
19755         * g++.dg/opt/dtor1.C: New test.
19756
19757 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
19758
19759         * gcc.c-torture/compile/20020315-1.c: New test.
19760
19761 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
19762
19763         * gcc.dg/weak-1.c: Fix scan tests.
19764
19765 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
19766
19767         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
19768         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
19769         cris-*-aout* mmix-*-*.
19770         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
19771         cris-*-aout* mmix-*-*.
19772         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
19773         cris-*-elf* cris-*-aout* and mmix-*-*.
19774         * gcc.dg/20001009-1.c: Ditto.
19775         * gcc.dg/20010912-1.c: Ditto.
19776         * gcc.dg/20020122-4.c: Ditto.
19777         * gcc.dg/inline-2.c: Ditto.
19778
19779 2002-03-14  Jeffrey A Law  (law@cygnus.com)
19780
19781         * gcc.c-torture/compile/20020314-1.c: New test.
19782
19783 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
19784
19785         * gcc.c-torture/execute/20020314-1.c: New test.
19786
19787 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
19788
19789         * g++.dg/warn/Wunused-1.C: New test.
19790
19791 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
19792
19793         * g++.dg/abi/mangle6.C: New test.
19794
19795 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
19796
19797         * gcc.c-torture/compile/20020309-2.c: New test.
19798
19799         * gcc.c-torture/compile/20020312-1.c: New test.
19800
19801 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
19802
19803         * g++.dg/other/access1.C: New test.
19804
19805 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
19806
19807         * gcc.c-torture/execute/wchar_t-1.c: New test.
19808
19809 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
19810
19811         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
19812
19813 2002-03-12  Roger Sayle  <roger@eyesopen.com>
19814
19815         * gcc.dg/20020312-1.c: New test case.
19816
19817 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
19818
19819         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
19820
19821 2002-03-11  Richard Henderson  <rth@redhat.com>
19822
19823         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
19824         * g++.old-deja/g++.jason/report.C: Likewise.
19825
19826 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19827
19828         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
19829         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
19830
19831 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
19832
19833         * testsuite/g++.dg/overload/pmf1.C: New test.
19834
19835 2002-03-11  Kazu Hirata  <kazu@hxi.com>
19836
19837         * gcc.c-torture/execute/20020307-1.c: Use long.
19838
19839 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
19840
19841         PR optimization/5844
19842         * gcc.dg/20020310-1.c: New test.
19843
19844 2002-03-09  Michael Meissner  <meissner@redhat.com>
19845
19846         * gcc.c-torture/execute/memcpy-2.c: New test.
19847         * gcc.c-torture/execute/memset-1.c: New test.
19848         * gcc.c-torture/execute/strlen-1.c: New test.
19849         * gcc.c-torture/execute/strcmp-1.c: New test.
19850         * gcc.c-torture/execute/strncmp-1.c: New test.
19851
19852 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
19853
19854         * gcc.dg/ppc-ldstruct.c: New test.
19855
19856 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
19857
19858         * gcc.c-torture/execute/va-arg-22.c: New test.
19859
19860 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19861
19862         * gcc.c-torture/compile/20020309-1.c: New test.
19863
19864 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
19865
19866         * gcc.c-torture/execute/20020307-2.c: New test.
19867
19868 2002-03-07  Jeffrey A Law  (law@redhat.com)
19869
19870         * g77.f-torture/compile/20020307-1.f: New test.
19871
19872 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
19873
19874         * gcc.dg/unordered-1.c: New test.
19875
19876 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
19877
19878         * gcc.c-torture/execute/20020307-1.c: New test.
19879
19880 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
19881
19882         * gcc.dg/20020304-1.c: New test.
19883
19884         * gcc.c-torture/compile/20020304-2.c: New test.
19885
19886 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
19887
19888         * gcc.c-torture/compile/20020304-1.c: New test case
19889         (from PR c/5830).
19890
19891 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
19892
19893         * gcc.dg/20020103-1.c: Add other -D ppc variants.
19894
19895 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
19896
19897         * g++.dg/other/classkey1.C: New test.
19898
19899 2002-03-01  Richard Henderson  <rth@redhat.com>
19900
19901         * gcc.c-torture/compile/981223-1.x: New.
19902         * gcc.c-torture/compile/920625-1.x: New.
19903
19904 2002-02-28  Richard Henderson  <rth@redhat.com>
19905
19906         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
19907
19908 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
19909
19910         * gcc.c-torture/execute/20020227-1.c: New test.
19911
19912 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
19913
19914         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
19915         here" ERROR lines.
19916         * g++.old-deja/g++.oliva/partord1.C: Likewise.
19917         * g++.old-deja.g++.other/defarg1.C: Likewise.
19918         * g++.old-deja/g++.pt/calls2.C: Likewise.
19919         * g++.old-deja/g++.pt/crash20.C: Likewise.
19920         * g++.old-deja/g++.pt/crash30.C: Likewise.
19921         * g++.old-deja/g++.pt/crash36.C: Likewise.
19922         * g++.old-deja/g++.pt/crash6.C: Likewise.
19923         * g++.old-deja/g++.pt/defarg13.C: Likewise.
19924         * g++.old-deja/g++.pt/derived3.C: Likewise.
19925         * g++.old-deja/g++.pt/error1.C: Likewise.
19926         * g++.old-deja/g++.pt/friend21.C: Likewise.
19927         * g++.old-deja/g++.pt/friend23.C: Likewise.
19928         * g++.old-deja/g++.pt/infinite1.C: Likewise.
19929         * g++.old-deja/g++.robertl/eb128.C: Likewise.
19930
19931 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
19932
19933         * gcc.c-torture/execute/20020225-2.c: New test.
19934
19935 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
19936
19937         * gcc.c-torture/execute/920730-1t.c,
19938         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
19939         Delete test cases, only relevant to -traditional.
19940
19941 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19942
19943         * gcc.dg/cpp/undef1.c: Remove.
19944         * gcc.dg/cpp/directiv.c: Update.
19945         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
19946
19947 2002-02-27  Michael Meissner  <meissner@redhat.com>
19948
19949         * gcc.c-torture/execute/20020226-1.c: New test.
19950
19951 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
19952
19953         * g++.dg/debug/debug4.C: New test.
19954
19955         * gcc.dg/ia64-visibility-1.c: New test.
19956
19957 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
19958
19959         * gcc.dg/debug/20020224-1.c: New.
19960
19961 2002-02-25  Kazu Hirata  <kazu@hxi.com>
19962
19963         * gcc.c-torture/execute/960416-1.x: New.
19964         * gcc.c-torture/execute/divconst-3.x: Likewise.
19965
19966 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
19967
19968         * gcc.dg/20020224-1.c: New test.
19969
19970 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
19971
19972         * gcc.c-torture/execute/20020225-1.c: New.
19973
19974 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19975
19976         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
19977
19978 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
19979
19980         * gcc.dg/20020222-1.c: New test.
19981
19982 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
19983
19984         * g++.dg/opt/anonunion1.C: New test.
19985
19986 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
19987
19988         * g++.dg/template/qualttp19.C: New test.
19989         * g++.dg/template/qualttp20.C: New test.
19990         * g++.old-deja/g++.jason/report.C: Adjust expected errors
19991         * g++.old-deja/g++.other/qual1.C: Likewise.
19992
19993 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
19994
19995         * gcc.dg/attr-alwaysinline.c: New.
19996
19997 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
19998
19999         * gcc.dg/20020220-1.c: New test.
20000
20001         * gcc.dg/20020220-2.c: New test.
20002
20003         * g++.dg/opt/mmx1.C: New test.
20004
20005 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
20006
20007         * gcc.c-torture/compile/20020110.c: New test.
20008
20009 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
20010
20011         * gcc.c-torture/execute/20020219-1.c: New test.
20012
20013         * gcc.dg/20020219-1.c: New test.
20014
20015         * gcc.dg/noncompile/20020220-1.c: New test.
20016
20017         * g++.dg/opt/ptrintsum1.C: New test.
20018
20019         * gcc.dg/debug/20020220-1.c: New test.
20020
20021 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
20022
20023         * gcc.c-torture/execute/20020216-1.c: New test.
20024
20025 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20026
20027         * gcc.dg/decl-1.c: Update, new test.
20028
20029 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
20030
20031         * g++.dg/abi/bitfield1.C: New test.
20032         * g++.dg/abi/bitfield2.C: New test.
20033
20034 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20035
20036         * gcc.dg/attr-nest.c: New test.
20037
20038 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20039
20040         * gcc.c-torture/execute/20020215-1.c: New test.
20041
20042 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
20043
20044         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
20045         * g++.dg/debug/debug.exp: New.
20046         * g++.dg/debug/trivial.C: New.
20047         * g++.dg/debug/debug1.C: Moved...
20048         * g++.dg/other/debug1.C: ...from here.
20049         * g++.dg/debug/debug2.C: Moved...
20050         * g++.dg/other/debug2.C: ...from here.
20051         * g++.dg/debug/debug3.C: Moved...
20052         * g++.dg/other/debug3.C: ...from here.
20053
20054         * gcc.dg/noncompile/20020213-1.c: New test.
20055
20056 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
20057
20058         * g++.dg/other/debug3.C: New test.
20059
20060         * gcc.c-torture/execute/20020213-1.c: New test.
20061
20062 2002-02-13  Richard Smith <richard@ex-parrot.com>
20063
20064         * g++.old-deja/g++.other/thunk1.C: New test.
20065
20066 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20067
20068         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
20069
20070 2002-02-13  Stan Shebs  <shebs@apple.com>
20071
20072         * gcc.dg/altivec-3.c: New.
20073
20074 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
20075
20076         * gcc.dg/Wunreachable-1.c: New test.
20077         * gcc.dg/Wunreachable-2.c: New test.
20078
20079 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20080
20081         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
20082
20083 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
20084
20085         * gcc.dg/decl-1.c: New test.
20086
20087 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20088
20089         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
20090
20091 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20092
20093         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
20094         * gcc.c-torture/compile/980506-1.x: Likewise.
20095
20096 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20097
20098         * gcc.dg/20020210-1.c: New.
20099
20100 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
20101
20102         * g77.f-torture/execute/947.f: New regression test
20103         for PR fortran/947.
20104
20105 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
20106
20107         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
20108         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
20109
20110 2002-02-08  Richard Henderson  <rth@redhat.com>
20111
20112         * gcc.c-torture/compile/labels-3.c: New.
20113
20114 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
20115
20116         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
20117         expression statements work instead.
20118         * gcc.dg/noncompile/20020207-1.c: New test.
20119
20120 2002-02-07  Richard Henderson  <rth@redhat.com>
20121
20122         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
20123
20124 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20125
20126         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
20127         message from g77
20128         * lib/g77-dg.exp: Trim g77 error messages so that they are
20129         recognized by dg.exp.
20130
20131 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20132
20133         PR fortran/5473
20134         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
20135
20136 2002-02-07  Richard Henderson  <rth@redhat.com>
20137
20138         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
20139         to be sufficiently aligned for integers.
20140
20141 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
20142
20143         * g++.dg/template/friend4.C: New test.
20144
20145 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20146
20147         PR fortran/5743
20148         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
20149         unsupported cases.
20150
20151 2002-02-07  Richard Henderson  <rth@redhat.com>
20152
20153         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
20154         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
20155         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
20156         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
20157
20158 2002-02-06  Richard Henderson  <rth@redhat.com>
20159
20160         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
20161
20162 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
20163
20164         * gcc.dg/20020206-1.c: New test.
20165
20166 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
20167
20168         * gcc.c-torture/execute/20020206-1.c: New test.
20169
20170         * gcc.c-torture/execute/20020206-2.c: New test.
20171
20172         PR optimization/5429:
20173         * gcc.c-torture/compile/20020206-1.c: New test.
20174
20175 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
20176
20177         * g++.dg/ext/align1.C: Do not use an explicit alignment value
20178         as certain file formats cannot support particularly large
20179         alignments.
20180
20181         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
20182         and do not expect to be able to link the executable.
20183
20184         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
20185         fail because the COFF format does not support the weak attribute.
20186
20187 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
20188
20189         * g77.dg/pr5473.f:  New test
20190
20191 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
20192
20193         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
20194         Fix testcase accordingly.
20195
20196 2002-02-04  Richard Henderson  <rth@redhat.com>
20197
20198         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
20199         (buf): Change to be an array of pointers, not ints.
20200
20201 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20202
20203         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
20204         before all tests.  Move warning one line above to match where it
20205         C frontend emits.
20206         * gcc.dg/Wswitch-2.c: New test.
20207         * g++.dg/warn/Wswitch-1.C: New test.
20208         * g++.dg/warn/Wswitch-2.C: New test.
20209
20210 2002-02-04  Richard Henderson  <rth@redhat.com>
20211
20212         * g++.dg/abi/offsetof.C: Fix size comparison.
20213
20214 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
20215
20216         * gcc.dg/cast-qual-2.c: New test.
20217
20218 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20219
20220         * gcc.dg/20020201-4.c: New test.
20221
20222 2002-02-04  Ben Elliston  <bje@redhat.com>
20223
20224         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
20225         target_info attribute != 0, in addition to the empty string.
20226         (gcc_target_compile): Likewise.
20227
20228 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
20229
20230         * gcc.dg/Wswitch.c: New test.
20231         PR gcc/4475. PR gcc/3780.
20232
20233 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
20234
20235         * g77.f-torture/execute/5122.f: New test for regressions
20236         against PR fortran/5122.
20237
20238 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
20239
20240         * g77.f-torture/compile/pr3743.f: Delete
20241         * g77.dg/pr3743-1.f: New test.
20242         * g77.dg/pr3743-2.f: New test.
20243         * g77.dg/pr3743-3.f: New test.
20244         * g77.dg/pr3743-4.f: New test.
20245
20246 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20247
20248         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
20249
20250 2002-02-02  Richard Henderson  <rth@redhat.com>
20251
20252         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
20253         * gcc.c-torture/execute/bf64-1.c: Likewise.
20254
20255 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20256
20257         * gcc.dg/20020201-2.c: New test.
20258
20259         * gcc.dg/20020201-3.c: New test.
20260
20261         * gcc.c-torture/execute/bitfld-2.c: New test.
20262
20263 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20264
20265         * gcc.dg/bitfld-1.c: Update.
20266         * gcc.dg/bitfld-2.c: Update.
20267         * gcc.c-torture/execute/bitfld-1.x: New.
20268
20269 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20270
20271         * gcc.c-torture/execute/20020201-1.c: New test.
20272
20273 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
20274
20275         PR target/5469
20276         * gcc.dg/20020201-1.c: New test.
20277
20278 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
20279
20280         PR fortran/3743
20281         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
20282         * g77.f-torture/compile/pr3743.x: Remove
20283
20284 2002-01-31  Tom Rix  <trix@redhat.com>
20285
20286         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
20287
20288 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20289
20290         * gcc.dg/noncompile/20020130-1.c: New test.
20291
20292 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
20293
20294         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
20295
20296 2002-01-29  Richard Henderson  <rth@redhat.com>
20297
20298         * gcc.c-torture/execute/991118-1.c: Cast various constants back
20299         to long long.
20300         * gcc.c-torture/execute/bf64-1.c: Likewise.
20301
20302 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
20303
20304         * gcc.c-torture/execute/20020129-1.c: New test.
20305
20306 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20307
20308         * gcc.c-torture/compile/20000224-1.c: Update.
20309         * gcc.c-torture/execute/bitfld-1.c: New tests.
20310         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
20311         * gcc.dg/uninit-A.c: Update.
20312
20313 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20314
20315         * g++.dg/template/ctor1.C: Add instantiation.
20316
20317 2002-01-28  Paul Koning  <pkoning@equallogic.com>
20318
20319         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
20320         argument to __builtin_prefetch to be const ptr.
20321
20322 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
20323
20324         * gcc.c-torture/compile/20020120-1.c: New test.
20325
20326 2002-01-27  Kazu Hirata  <kazu@hxi.com>
20327
20328         * gcc.c-torture/execute/20020127-1.c: New test.
20329
20330 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
20331
20332         * g77.dg/f77-edit-i-in.f: New test
20333         * g77.dg/f77-edit-i-out.f: New test
20334
20335 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
20336
20337         * gcc.dg/debug/debug.exp: New file.
20338         * gcc.dg/debug/trivial.c: New file.
20339         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
20340         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
20341         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
20342         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
20343         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
20344         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
20345         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
20346         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
20347         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
20348         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
20349         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
20350         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
20351         * gcc.dg/20000503-1.c: Removed.
20352         * gcc.dg/20010207-1.c: Removed.
20353         * gcc.dg/20011223-1.c: Removed.
20354         * gcc.dg/20020104-2.c: Removed.
20355         * gcc.dg/debug-1.c: Removed.
20356         * gcc.dg/debug-2.c: Removed.
20357         * gcc.dg/debug-3.c: Removed.
20358         * gcc.dg/debug-4.c: Removed.
20359         * gcc.dg/debug-5.c: Removed.
20360         * gcc.dg/debug-6.c: Removed.
20361         * gcc.dg/dwarf2-1.c: Removed.
20362         * gcc.dg/dwarf2-2.c: Removed.
20363
20364 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
20365
20366         * g++.old-deja/g++.other/eh5.C: New test.
20367         * g++.old-deja/g++.other/sibcall2.C: New test.
20368         * g++.old-deja/g++.other/array9.C: New test.
20369         * g++.old-deja/g++.other/typename2.C: New test.
20370         * g++.old-deja/g++.other/crash60.C: New test.
20371         * g++.old-deja/g++.other/conv9.C: New test.
20372         * g++.old-deja/g++.other/mangle10.C: New test.
20373         * g++.old-deja/g++.other/unchanging1.C: New test.
20374         * g++.old-deja/g++.other/exprstmt1.C: New test.
20375         * g++.old-deja/g++.other/inline23.C: New test.
20376         * g++.old-deja/g++.eh/ia64-1.C: New test.
20377         * g++.old-deja/g++.other/dwarf2-1.C: New test.
20378         * g++.old-deja/g++.other/reload1.C: New test.
20379         * g++.old-deja/g++.other/static20.C: New test.
20380         * g++.old-deja/g++.other/local-alloc1.C: New test.
20381         * g++.old-deja/g++.other/conv8.C: New test.
20382         * g++.old-deja/g++.other/stmtexpr2.C: New test.
20383         * g++.old-deja/g++.other/storeexpr1.C: New test.
20384         * g++.old-deja/g++.other/storeexpr2.C: New test.
20385         * g++.dg/eh/template2.C: New test.
20386         * g++.dg/warn/weak1.C: New test.
20387
20388 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
20389
20390         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20391         Remove first, non-varying, argument.
20392
20393 2002-01-23  Richard Henderson  <rth@redhat.com>
20394
20395         * gcc.dg/inline-2.c: New.
20396
20397         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
20398         Add optional target arg.  Check number of arguments.
20399         (scan-assembler-not, scan-assembler-dem): Likewise.
20400         (scan-assembler-dem-not): Likewise.
20401
20402 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20403
20404         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
20405         line 12.
20406         * g++.old-deja/g++.brendan/parse3.C,
20407         g++.old-deja/g++.other/crash26.C,
20408         g++.old-deja/g++.other/crash28.C,
20409         g++.old-deja/g++.other/crash29.C,
20410         g++.old-deja/g++.other/crash30.C,
20411         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
20412
20413 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
20414
20415         * gcc.dg/20020115-1.c: New.
20416
20417 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
20418
20419         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
20420
20421 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
20422
20423         * gcc.dg/20020122-3.c: New.
20424
20425 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
20426
20427         * g++.dg/other/gc1.C: New test.
20428
20429 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20430
20431         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
20432
20433 2002-01-22  Richard Henderson  <rth@redhat.com>
20434
20435         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
20436
20437 2002-01-22  Richard Henderson  <rth@redhat.com>
20438
20439         * gcc.dg/20020122-4.c: New.
20440
20441 2002-01-22  H.J. Lu <hjl@gnu.org>
20442
20443         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
20444         link output.
20445         * gcc.dg/special/ecos.exp: Likewise.
20446         * lib/g++-dg.exp: Likewise.
20447         * lib/g77-dg.exp: Likewise.
20448         * lib/gcc-dg.exp : Likewise.
20449         * lib/mike-g++.exp: Likewise.
20450         * lib/mike-g77.exp: Likewise.
20451         * lib/mike-gcc.exp: Likewise.
20452         * lib/objc-dg.exp: Likewise.
20453
20454 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
20455
20456         PR target/5379
20457         * gcc.dg/20020122-2.c: New test.
20458
20459 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
20460
20461         * gcc.dg/20020122-1.c: New test.
20462
20463 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
20464
20465         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
20466
20467 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
20468
20469         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
20470
20471 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20472
20473         * gcc.c-torture/compile/20020121-1.c: New test.
20474
20475 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20476
20477         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
20478         ld_library_path.
20479
20480 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
20481
20482         * gcc.dg/20020218-1.c: New test.
20483
20484 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
20485
20486         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
20487         messages
20488         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
20489         "At global scope" warning
20490         * g++.dg/ext/align1.C: Change cygwin test for alignment
20491         from db-bogus to dg-warning
20492
20493 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
20494
20495         * g77.f-torture/compile/cpp2.F: New test.
20496
20497 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20498
20499         * g++.dg/template/access1.C: New test.
20500
20501 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
20502
20503         * gcc.dg/20020118-1.c: New.
20504
20505 2002-01-18  Kazu Hirata  <kazu@hxi.com>
20506
20507         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
20508
20509 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20510
20511         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
20512         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
20513         alignment warnings.
20514
20515 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
20516
20517         * gcc.misc-tests/i386-prefetch.exp: Save and restore
20518         torture_with_loops and torture_without_loops
20519
20520 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
20521
20522         * gcc.c-torture/compile/20020116-1.c: New test.
20523
20524 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
20525
20526         * gcc.dg/20020116-2.c: New test.
20527
20528         * gcc.dg/ultrasp4.c: New test.
20529
20530         * gcc.dg/20020116-1.c: New test.
20531
20532 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
20533
20534         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
20535         by EABI.
20536
20537 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
20538
20539         * gcc.misc-tests/i386-prefetch.exp: New.
20540         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
20541         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
20542         * gcc.misc-tests/i386-pf-none-1.c: New test.
20543         * gcc.misc-tests/i386-pf-sse-1.c: New test.
20544
20545 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
20546
20547         * gcc.dg/gnu89-init-1.c: Add new tests.
20548
20549 2002-01-15  Andreas Jaeger  <aj@suse.de>
20550
20551         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
20552         * gcc.dg/i386-mmx-2.c: Likewise.
20553         * gcc.dg/i386-sse-1.c: Likewise.
20554         * gcc.dg/i386-sse-2.c: Likewise.
20555         * gcc.dg/i386-sse-3.c: Likewise.
20556
20557 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
20558
20559         * g77.f-torture/execute/intrinsic-unix-bessel.f:
20560         Uncomment additional cases that now pass.
20561
20562 2002-01-11  Richard Henderson  <rth@redhat.com>
20563
20564         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
20565         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
20566
20567 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
20568
20569         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
20570
20571 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
20572
20573         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
20574         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
20575
20576 2002-01-10  Dale Johannesen  <dalej@apple.com>
20577
20578         * gcc.c-torture/execute/loop-11.c: New.
20579
20580 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
20581
20582         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
20583         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
20584
20585 2002-01-09  Richard Henderson  <rth@redhat.com>
20586
20587         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
20588         type in which to perform the operation for each size.
20589
20590 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
20591
20592         * gcc.c-torture/compile/20020109-2.c: New test.
20593
20594 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
20595
20596         * gcc.c-torture/execute/loop-10.c: New test.
20597
20598 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20599
20600         * gcc.c-torture/compile/20010226-1.c: New test.
20601         * gcc.c-torture/compile/20010227-1.c: New test.
20602         * gcc.c-torture/compile/20010426-1.c: New test.
20603         * gcc.c-torture/compile/20010510-1.c: New test.
20604         * gcc.c-torture/compile/20010605-3.c: New test.
20605         * gcc.c-torture/compile/20010824-1.c: New test.
20606         * gcc.c-torture/execute/20010409-1.c: New test.
20607         * gcc.dg/noncompile/20000901-1.c: New test.
20608         * gcc.dg/20001023-1.c: New test.
20609         * gcc.dg/20001101-1.c: New test.
20610         * gcc.dg/20001102-1.c: New test.
20611         * gcc.dg/20010207-1.c: New test.
20612         * gcc.dg/20010405-1.c: New test.
20613         * gcc.dg/20010822-1.c: New test.
20614         * gcc.dg/20011107-1.c: New test.
20615
20616 2002-01-09  Jeffrey A Law  (law@redhat.com)
20617
20618         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
20619
20620         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
20621         execution failure on PA targets.
20622
20623 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
20624
20625         * gcc.c-torture/compile/20020109-1.c: New test.
20626
20627 2002-01-08  Kazu Hirata  <kazu@hxi.com>
20628
20629         * gcc.c-torture/execute/20020108-1.c: New test.
20630
20631 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
20632
20633         * gcc.dg/20020108-1.c: New test.
20634
20635 2002-01-08  H.J. Lu <hjl@gnu.org>
20636
20637         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
20638         for header files.
20639
20640 2002-01-08  Geoff Keating  <geoffk@redhat.com>
20641
20642         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
20643         consistency.
20644
20645 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
20646
20647         * gcc.dg/altivec-4.c: Test altivec predicates.
20648
20649 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
20650
20651         * gcc.c-torture/execute/20020107-1.c: New test.
20652
20653 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
20654
20655         PR c/5279
20656         * gcc.c-torture/compile/20020106-1.c: New test.
20657
20658 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
20659
20660         * gcc.c-torture/execute/nestfunc-4.c: New test.
20661
20662 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20663
20664         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
20665         extra triple that slipped in.
20666         * g++.old-deja/g++.abi/align.C: Likewise.
20667         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20668
20669 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
20670
20671         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
20672         * g++.old-deja/g++.abi/align.C: Likewise.
20673         * g++.old-deja/g++.abi/bitfields.C: Likewise.
20674
20675         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
20676         on FreeBSD/i386.
20677         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
20678         FreeBSD.
20679
20680 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
20681
20682         * gcc.dg/20020104-1.c: New test.
20683
20684         * gcc.dg/20020104-2.c: New test.
20685
20686 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
20687
20688         * gcc.dg/20020103-1.c: Fix typo in target selector.
20689
20690 2002-01-03  Richard Henderson  <rth@redhat.com>
20691
20692         * gcc.dg/20020103-1.c: New.
20693
20694 2002-01-03  Kazu Hirata  <kazu@hxi.com>
20695
20696         * gcc.c-torture/execute/20020103-1.c: New test.
20697
20698 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
20699
20700         * g++.dg/other/debug2.C: New test.
20701
20702         * gcc.c-torture/compile/20020103-1.c: New test.
20703
20704 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
20705
20706         * gcc.dg/gnu89-init-1.c: Added new tests.
20707
20708 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20709
20710         * g++.dg/template/friend2.C: Remove as patch is reverted.
20711
20712         * g++.dg/warn/oldcast1.C: New test.
20713
20714         * g++.dg/template/ptrmem1.C: New test.
20715         * g++.dg/template/ptrmem2.C: New test.
20716
20717         * g++.dg/template/ntp.C: New test.
20718
20719         * g++.dg/other/component1.C: New test.
20720
20721         * g++.dg/template/ttp3.C: New test.
20722
20723         * g++.dg/template/friend2.C: New test.
20724         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
20725
20726 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20727
20728         * g++.dg/other/ptrmem1.C: New test.
20729         * g++.dg/other/ptrmem2.C: New test.
20730
20731 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20732
20733         * g++.dg/template/ctor1.C: New test.
20734
20735 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
20736
20737         * g++.dg/template/friend2.C: New test.
20738
20739 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
20740
20741         * gcc.dg/mmix-1.c: New test.
20742
20743 2001-12-31  Richard Henderson  <rth@redhat.com>
20744
20745         * gcc.dg/asm-5.c: New.
20746
20747 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
20748
20749         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
20750         in namespace __gnu_cxx
20751
20752 2001-12-30  Richard Henderson  <rth@redhat.com>
20753
20754         * gcc.dg/debug-6.c: New.
20755
20756 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
20757
20758         * gcc.c-torture/compile/20011229-2.c: New test.
20759
20760 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
20761
20762         * gcc.dg/debug-3.c: New test.
20763         * gcc.dg/debug-4.c: New test.
20764         * gcc.dg/debug-5.c: New test.
20765
20766 2001-12-29  Richard Henderson  <rth@redhat.com>
20767
20768         * g++.dg/eh/loop1.C: New.
20769
20770 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20771
20772         * g++.dg/template/crash1.C: New test.
20773
20774 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
20775
20776         * g++.dg/other/const1.C: New test.
20777
20778 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
20779
20780         * gcc.c-torture/compile/20011229-1.c: New test.
20781
20782 2001-12-28  Stan Shebs  <shebs@apple.com>
20783
20784         * lib/objc-torture.exp: Resync with c-torture.exp.
20785         * lib/objc.exp: Load standard libraries.
20786
20787 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
20788
20789         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
20790         additional tests.
20791
20792 2001-12-27  Roger Sayle <roger@eyesopen.com>
20793
20794         * gcc.c-torture/execute/string-opt-16.c: New testcase.
20795
20796 2001-12-27  Richard Henderson  <rth@redhat.com>
20797
20798         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
20799
20800 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
20801
20802         * g++.dg/eh/ctor1.C: New test.
20803         * g++.dg/other/error2.C: New test.
20804
20805 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
20806
20807         * g++.dg/other/init2.C: New test.
20808
20809 2001-12-24  Richard Henderson  <rth@redhat.com>
20810
20811         * gcc.dg/20011223-1.c: New.
20812         * gcc.dg/inline-1.c: New.
20813
20814 2001-12-23  Richard Henderson  <rth@redhat.com>
20815
20816         * gcc.dg/asm-4.c: Test operand modifiers.
20817
20818 2001-12-23  Richard Henderson  <rth@redhat.com>
20819
20820         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
20821
20822 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20823
20824         * gcc.c-torture/execute/20011223-1.c: New test.
20825
20826 2001-12-21  Richard Henderson  <rth@redhat.com>
20827
20828         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
20829         re-enables the warning.
20830
20831 2001-12-21  Richard Henderson  <rth@redhat.com>
20832
20833         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
20834
20835 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20836
20837         * gcc.c-torture/compile/20011218-1.c: New test.
20838
20839 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
20840
20841         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
20842         arm-isr.c test.
20843         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
20844         epilogue generation for ARM ISR routines.
20845
20846 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20847
20848         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
20849         * gcc.dg/format/c90-printf-3.c: Likewise.
20850         * gcc.dg/format/c99-printf-3.c: Likewise.
20851         * gcc.dg/format/ext-1.c: Likewise.
20852         * gcc.dg/format/ext-6.c: Likewise.
20853         * gcc.dg/format/format.h: Prototype unlocked stdio.
20854
20855 2001-12-20  Richard Henderson  <rth@redhat.com>
20856
20857         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
20858         (arena): Use it.
20859         (malloc): Correct allocation logic.  Abort if we fill up the
20860         arena before initialization complete.
20861         (realloc): Correct allocation logic.
20862
20863 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
20864
20865         * gcc.c-torture/compile/20011219-2.c: New test.
20866
20867         * gcc.c-torture/execute/20011219-1.c: New test.
20868
20869 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
20870
20871         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
20872         target does not support weak symbols.
20873
20874 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
20875
20876         * gcc.c-torture/compile/20011219-1.c: New test.
20877
20878 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
20879
20880         * g++.dg/other/error1.C: New test.
20881
20882 2001-12-17  Jeffrey A Law  (law@redhat.com)
20883
20884         * gcc.c-torture/execute/20011217-1.c: New test.
20885
20886 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
20887
20888         * objc.dg/special/: New directory.
20889         * objc.dg/special/special.exp: New file.
20890         * objc.dg/special/unclaimed-category-1.h: New file.
20891         * objc.dg/special/unclaimed-category-1a.m: New file.
20892         * objc.dg/special/unclaimed-category-1.m: New file.
20893
20894 2001-12-17  Andreas Jaeger  <aj@suse.de>
20895
20896         * gcc.c-torture/compile/20011217-2.c: New test.
20897
20898 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20899
20900         * gcc.c-torture/compile/20011217-1.c: New test.
20901
20902 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
20903
20904         * testsuite/gcc.dg/20011214-1.c: New.
20905
20906 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
20907
20908         * gcc.dg/altivec-4.c: New.
20909
20910 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
20911
20912         * gcc.dg/20011113-1.c: New test.
20913
20914 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20915
20916         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
20917         std::__malloc_alloc_template<0> and
20918         std::__default_alloc_template<false, 0>.
20919
20920 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
20921
20922         * objc/execute/bf-21.m: New test.
20923         * objc/execute/enumeration-1.m: New test.
20924         * objc/execute/enumeration-2.m: New test.
20925
20926 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
20927
20928         * gcc.dg/gnu89-init-1.c: New test.
20929
20930 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
20931
20932         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
20933         * g++.old-deja/g++.jason/2371.C: Likewise.
20934         * g++.old-deja/g++.jason/template33.C: Likewise.
20935         * g++.old-deja/g++.jason/template34.C: Likewise.
20936         * g++.old-deja/g++.jason/template36.C: Likewise.
20937         * g++.old-deja/g++.oliva/typename1.C: Likewise.
20938         * g++.old-deja/g++.oliva/typename2.C: Likewise.
20939         * g++.old-deja/g++.other/typename1.C: Likewise.
20940         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20941         * g++.old-deja/g++.pt/nontype5.C: Likewise.
20942         * g++.old-deja/g++.pt/typename11.C: Likewise.
20943         * g++.old-deja/g++.pt/typename14.C: Likewise.
20944         * g++.old-deja/g++.pt/typename16.C: Likewise.
20945         * g++.old-deja/g++.pt/typename3.C: Likewise.
20946         * g++.old-deja/g++.pt/typename4.C: Likewise.
20947         * g++.old-deja/g++.pt/typename5.C: Likewise.
20948         * g++.old-deja/g++.pt/typename7.C: Likewise.
20949         * g++.old-deja/g++.robertl/eb9.C: Likewise.
20950
20951 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
20952
20953         * g++.dg/other/linkage1.C: New test.
20954         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
20955         specifiers.
20956
20957 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20958
20959         * gcc.dg/concat.c: New test.
20960
20961 2001-12-11  Stan Shebs  <shebs@apple.com>
20962
20963         * objc/compile: New test directory.
20964         * objc/compile/compile.exp: New expect script.
20965         * objc/compile/20011211-1.m: New compile test.
20966
20967 2001-12-11  Jason Merrill  <jason@redhat.com>
20968
20969         * lib/prune.exp (prune_gcc_output): Also handle "In member
20970         function".  So many permutations...
20971
20972 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
20973
20974         * g++.dg/template/typedef1.C: New test.
20975
20976 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
20977
20978         * g++.dg/other/copy1.C: New test.
20979
20980 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
20981
20982         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
20983
20984         * gcc.dg/builtin-choose-expr.c: New.
20985
20986 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
20987
20988         * gcc.dg/altivec-2.c: New.
20989
20990 2001-12-07  Richard Henderson  <rth@redhat.com>
20991
20992         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
20993
20994 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
20995
20996         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
20997         ultrasparc.
20998
20999 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21000
21001         * g++-old.deja/g++.robertl/eb101.C: Deleted.
21002
21003 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
21004
21005         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
21006         variable argument list.
21007
21008 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
21009
21010         * gcc.c-torture/execute/memcheck: Delete entire directory.
21011         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
21012         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
21013
21014 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21015
21016         * gcc.dg/Wshadow-1.c: New test.
21017
21018 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
21019
21020         * gcc.c-torture/compile/20011130-1.c: New test.
21021
21022         * gcc.dg/noncompile/20011025-1.c: New test.
21023
21024         * g++.dg/other/anon-union.C: New test.
21025
21026         * gcc.c-torture/execute/20011024-1.c: New test.
21027
21028 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21029
21030         * gcc.c-torture/execute/20000722-1.x,
21031         gcc.c-torture/execute/20010123-1.x: Remove.
21032         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
21033         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
21034         gcc.dg/c99-complit-2.c: New tests.
21035
21036 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
21037
21038         * g++.dg/inherit/base1.C: New test.
21039
21040 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
21041
21042         * g++.dg/other/stdarg1.C: New test.
21043
21044         * gcc.c-torture/compile/20011130-2.c: New test.
21045
21046 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
21047
21048         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
21049         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
21050         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
21051         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
21052         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
21053         * gcc.dg/builtin-prefetch-1.c: New test.
21054
21055 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
21056
21057         * gcc.dg/20011130-1.c: New test.
21058
21059 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21060
21061         * g++.dg/other/scope1.C: New test.
21062         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
21063
21064 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21065
21066         * gcc.dg/vla-init-1.c: New test.
21067
21068 2001-12-01  Geoff Keating  <geoffk@redhat.com>
21069
21070         * gcc.c-torture/compile/structs.c: New testcase from GDB.
21071
21072 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21073
21074         * objc.dg/alias.m: Update.
21075         * objc.dg/class-1.m: Update.
21076         * objc.dg/const-str-1.m: Update.
21077         * objc.dg/fwd-proto-1.m: Update.
21078         * objc.dg/id-1.m: Update.
21079         * objc.dg/super-class-1.m: Update.
21080
21081 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
21082
21083         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
21084         constructs.
21085
21086 2001-11-28  Jeffrey A Law  (law@cygnus.com)
21087
21088         * gcc.c-torture/execute/20011128-1.c: New test.
21089
21090 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
21091
21092         * gcc.dg/20011127-1.c: New test.
21093
21094 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21095
21096         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
21097         from Austin Group draft 7.
21098         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
21099         scanf format arguments.
21100         * gcc.dg/format/no-exargs-2.c: New test.
21101
21102 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
21103
21104         * g++.dg/abi/vbase8-4.C: New test.
21105
21106 2001-11-24  Ian Lance Taylor  <ian@airs.com>
21107
21108         * gcc.c-torture/execute/20011121-1.c: New test.
21109
21110 2001-11-23  Jeffrey A Law  (law@cygnus.com)
21111
21112         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
21113
21114 2001-11-23  Andreas Jaeger  <aj@suse.de>
21115
21116         * gcc.dg/cpp/charconst-2.c: New test.
21117
21118 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
21119
21120         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
21121         to the host if it is remote.  Let tests specify extra headers
21122         they use.
21123         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
21124         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
21125         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
21126         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
21127         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
21128         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
21129         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
21130         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
21131         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
21132         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
21133
21134 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
21135
21136         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
21137         for little endian ARMs.
21138
21139 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
21140
21141         * gcc.c-torture/compile/20011119-1.c: New test.
21142         * gcc.c-torture/compile/20011119-2.c: New test.
21143
21144 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
21145
21146         * gcc.dg/altivec-1.c: Fix typo.
21147
21148 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21149
21150         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
21151
21152 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
21153
21154         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
21155
21156 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
21157
21158         * lib/g77.exp: Don't specify --rpath-link.
21159
21160         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
21161         across all the headers.
21162         * gcc.dg/format/format.exp: For testing on a remote host,
21163         copy format.h.
21164
21165         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
21166         * gcc.c-torture/execute/930406-1.c: Likewise.
21167         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21168
21169 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
21170
21171         * gcc.dg/altivec-1.c: New.
21172
21173 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
21174
21175         * gcc.dg/cpp/fpreprocessed.c: New test case.
21176
21177 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21178
21179         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
21180         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
21181         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
21182
21183 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21184
21185         * gcc.dg/no-builtin-1.c: New test.
21186
21187 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
21188
21189         * gcc.c-torture/execute/20011115-1.c: New test.
21190
21191 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
21192
21193         * gcc.c-torture/compile/20011114-2.c: New test.
21194         * gcc.c-torture/compile/20011114-3.c: New test.
21195         * gcc.c-torture/compile/20011114-4.c: New test.
21196
21197 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21198
21199         * g++.dg/other/init1.C: New test.
21200
21201 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
21202
21203         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
21204         message.
21205
21206         * gcc.c-torture/execute/20011114-1.c: New testcase.
21207
21208         * gcc.c-torture/compile/20010327-1.c: Revert last change.
21209         * gcc.c-torture/compile/20011114-1.c: New test, exactly
21210         like the (before this change) version of 20010327-1.c.
21211
21212 2001-11-14  Roger Sayle <roger@eyesopen.com>
21213
21214         * gcc.c-torture/execute/string-opt-13.c: New testcase.
21215
21216 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
21217
21218         * g++.dg/init/array2.C: New test.
21219
21220 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
21221
21222         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
21223
21224 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
21225
21226         * g++.dg/other/forscope1.C: New test.
21227         * g++.dg/ext/forscope1.C: New test.
21228         * g++.dg/ext/forscope2.C: New test.
21229
21230 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
21231
21232         * gcc.c-torture/execute/20011113-1.c: New test.
21233
21234 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
21235
21236         * gcc.c-torture/execute/20011109-2.c: New test.
21237
21238         * gcc.c-torture/execute/20011109-1.c: New test.
21239
21240 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
21241
21242         * gcc.c-torture/compile/20011109-1.c: New test.
21243
21244 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
21245
21246         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
21247         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
21248         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
21249         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
21250         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
21251         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
21252         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
21253
21254 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21255
21256         * g++.dg/warn/Wshadow-1.C: New tests.
21257         * g++.old-deja/g++.mike/for3.C: Update.
21258
21259 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21260
21261         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
21262         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
21263         XFAILs.  Adjust expected error texts.
21264         * gcc.c-torture/compile/20011106-1.c,
21265         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
21266         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
21267         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
21268         gcc.dg/c99-array-lval-5.c: New tests.
21269
21270 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21271
21272         * gcc.dg/cpp/defined.c: Update.
21273
21274 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21275
21276         * gcc.c-torture/execute/anon-1.c: New test.
21277
21278 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
21279
21280         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
21281         same size, so no warning should be produced on stormy16.
21282
21283         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
21284         due to oversized array.
21285         * g++.old-deja/g++.mike/ns15.C: Likewise.
21286         * g++.old-deja/g++.pt/crash16.C: Likewise.
21287
21288 2001-11-02  Graham Stott  <grahams@redhat.com>
21289
21290         * g++.dgother/debug1.C: Fix typos.
21291
21292 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
21293
21294         * g++.dg/other/debug1.C: New test.
21295
21296 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21297
21298         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
21299         of unsigned long.
21300
21301 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
21302
21303         * gcc.dg/20011029-2.c: New test.
21304
21305         * gcc.c-torture/compile/20011029-1.c: New test.
21306
21307 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
21308
21309         * objc/execute/class_self-1.m: New test.
21310         * objc/execute/class_self-2.m: New test.
21311
21312 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
21313
21314         * gcc.misc-tests/msgs.exp: Delete.
21315         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
21316         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
21317         error set to match recent changes.
21318
21319 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
21320
21321         * gcc.dg/20011021-1.c: New test.
21322
21323 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
21324
21325         * gcc.c-torture/compile/20011023-1.c: New test.
21326
21327 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
21328
21329         * lib/g77.exp: Rewrite based on lib/g++.exp.
21330
21331 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
21332
21333         * gcc.c-torture/execute/20011019-1.c: New test.
21334
21335         * gcc.dg/20011018-1.c: New test.
21336
21337 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
21338
21339         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
21340
21341 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
21342
21343         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
21344         * gcc.dg/attr-invalid.c: Likewise.
21345
21346 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
21347
21348         * testsuite/gcc.dg/20011015-1.c: New test.
21349
21350 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21351
21352         * g++.dg/template/unify2.C: New test.
21353
21354 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21355
21356         * g++.dg/other/exception-specification.C: New test
21357
21358 2001-10-13  Tom Rix  <trix@redhat.com>
21359
21360         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
21361         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
21362
21363 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
21364
21365         * testsuite/gcc.dg/20011009-1.c: New test.
21366
21367 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21368
21369         PR g++/4476
21370         * g++.dg/other/friend1.C: New test.
21371
21372 2001-10-11  Richard Henderson  <rth@redhat.com>
21373
21374         * g++.old-deja/g++.other/crash18.C: Add -S to options.
21375
21376 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21377
21378         * gcc.c-torture/compile/20011010-1.c: New.
21379
21380 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21381
21382         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
21383         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
21384         g77.f-torture/execute/execute.exp,
21385         g77.f-torture/noncompile/noncompile.exp,
21386         gcc.c-torture/compile/compile.exp,
21387         gcc.c-torture/execute/execute.exp,
21388         gcc.c-torture/execute/ieee/ieee.exp,
21389         gcc.c-torture/execute/memcheck/memcheck.exp,
21390         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
21391         objc/execute/execute.exp: Update FSF address.
21392
21393 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21394
21395         * gcc.dg/cpp/cmdlne-C.c: Update.
21396         * gcc.dg/cpp/cmdlne-C2.c: New.
21397
21398 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21399
21400         * gcc.c-torture/execute/20011008-3.c: New.
21401
21402 2001-10-08  DJ Delorie  <dj@redhat.com>
21403
21404         * gcc.dg/20011008-1.c: New.
21405         * gcc.dg/20011008-2.c: New.
21406
21407 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21408
21409         * gcc.dg/cpp/spacing1.c: Update test.
21410
21411 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21412
21413         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
21414         spelling errors of "separate" as "seperate".
21415
21416 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
21417
21418         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
21419         enough to avoid inlining.
21420
21421 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21422
21423         * lib/g77.exp: set libg2c_dir correctly.
21424
21425 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21426
21427         * gcc.dg/cpp/macro11.c: New test.
21428
21429 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21430
21431         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
21432         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
21433         gcc.dg/format/multattr-3.c: New tests.
21434         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
21435         tests for format attributes on function pointers being rejected.
21436
21437 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21438
21439         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
21440
21441 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21442
21443         * g++.dg/warn/format1.C: New test.
21444
21445 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21446
21447         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
21448
21449 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21450
21451         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
21452
21453 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21454
21455         * gcc.dg/cpp/redef2.c: Add test.
21456
21457 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
21458
21459         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
21460         long-standing bug on i686, apparently.
21461         * gcc.c-torture/execute/loop-2c.x: New file.
21462         * gcc.c-torture/execute/loop-2d.x: New file.
21463         * gcc.c-torture/execute/loop-3c.x: New file.
21464
21465 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
21466
21467         * gcc.dg/cpp/20000625-2.c: Correct line number.
21468
21469 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21470
21471         * gcc.dg/cpp/macro10.c: New test.
21472         * gcc.dg/cpp/strify3.c: New test.
21473         * gcc.dg/cpp/spacing1.c: Add tests.
21474         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
21475         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
21476
21477 2001-09-24  DJ Delorie  <dj@redhat.com>
21478
21479         * gcc.c-torture/execute/20010924-1.c: New test.
21480
21481 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21482
21483         * testsuite/objc/execute/paste.m: Remove.
21484
21485 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21486
21487         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
21488
21489 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
21490
21491         * g77.dg/strlen0.f: New test.
21492
21493 2001-09-21  Richard Henderson  <rth@redhat.com>
21494
21495         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
21496         * g++.old-deja/g++.abi/vtable2.C: Likewise.
21497
21498 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21499
21500         Table-driven attributes.
21501         * g++.dg/ext/attrib1.C: New test.
21502
21503 2001-09-20  DJ Delorie  <dj@redhat.com>
21504
21505         * gcc.dg/20000926-1.c: Update expected warning messages.
21506         * gcc.dg/array-2.c: Likewise, and test for warnings too.
21507         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
21508         array.
21509
21510 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
21511
21512         * g++.dg/eh/registers1.C: New test case.
21513
21514 2001-09-17  Richard Henderson  <rth@redhat.com>
21515
21516         * gcc.dg/array-5.c: Fix VLA decomposition test.
21517
21518 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
21519
21520         * gcc.dg/cpp/line5.c: New testcase.
21521
21522 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
21523
21524         * gcc.dg/cpp/macro9.c: New test.
21525
21526 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
21527
21528         * gcc.c-torture/execute/980223.c: Change type of addr from long
21529         to char *.
21530
21531 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
21532
21533         * gcc.c-torture/execute/20010915-1.c: New test.
21534
21535 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
21536
21537         * g77.dg/bprob: New directory.
21538         * g77.dg/bprob/bprob.exp: New file.
21539         * g77.dg/bprob/bprob-1.f: New test.
21540         * g77.dg/gcov: New directory.
21541         * g77.dg/gcov/gcov.exp: New file.
21542         * g77.dg/gcov/gcov-1.f: New test.
21543         * g77.dg/gcov/gcov-1.x: New file.
21544
21545 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21546
21547         * gcc.dg/cpp/directiv.c: Update.
21548         * gcc.dg/cpp/undef1.c: Update.
21549
21550 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
21551
21552         * gcc.dg/20010912-1.c: New test.
21553
21554 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
21555
21556         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
21557         language-independent file in lib.
21558         * lib/gcov.exp: New file.
21559
21560 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
21561
21562         * gcc.c-torture/compile/20010911-1.c: New test.
21563
21564 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
21565
21566         * lib/profopt.exp: New, to support profile-directed optimizations.
21567         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
21568         * gcc.misc-tests/bprob-1.c: New test.
21569         * gcc.misc-tests/bprob-2.c: New test.
21570
21571 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
21572
21573         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
21574         XFAIL and which kinds of gcov output to verify.
21575         * gcc.misc-tests/gcov-4b.x: New file.
21576         * gcc.misc-tests/gcov-5b.x: New file.
21577         * gcc.misc-tests/gcov-6.x: New file.
21578         * gcc.misc-tests/gcov-7.c: New test.
21579         * gcc.misc-tests/gcov-7.x: New file.
21580
21581 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
21582
21583         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
21584         * gcc.misc-tests/gcov-6.c: New test.
21585
21586 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
21587
21588         PR c++/3986
21589         * g++.dg/abi/vbase1.C: New test.
21590
21591 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
21592
21593         * objc.dg/method-2.m: New.
21594
21595 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
21596
21597         PR c++/4203
21598         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
21599         * g++.dg/init/empty1.C: New test.
21600
21601 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
21602
21603         * gcc.c-torture/compile/20010903-1.c: New test.
21604
21605 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
21606
21607         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
21608         for m68k.
21609
21610 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
21611
21612         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
21613
21614         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
21615
21616         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
21617
21618 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
21619
21620         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
21621         for 16-bit 'unsigned int'.
21622
21623 2001-08-29  Kazu Hirata  <kazu@hxi.com>
21624
21625         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
21626
21627 2001-08-27  Richard Henderson  <rth@redhat.com>
21628
21629         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
21630         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
21631
21632 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
21633
21634         * gcc.dg/asm-names.c (ymain): New.
21635
21636 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
21637
21638         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
21639         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
21640         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
21641
21642 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21643
21644         * gcc.dg/compare5.c: New testcase.
21645
21646 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
21647
21648         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
21649         and "In instantiation".
21650
21651 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
21652
21653         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
21654
21655 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
21656
21657         * gcc.misc-tests/gcov.exp: Add support for branch information.
21658         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
21659         * gcc.misc-tests/gcov-4.c: New test.
21660         * gcc.misc-tests/gcov-4b.c: New test.
21661         * gcc.misc-tests/gcov-5b.c: New test.
21662
21663 2001-08-20  Zack Weinberg  <zackw@panix.com>
21664
21665         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
21666         expected to fail.
21667
21668 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21669
21670         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
21671
21672 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
21673
21674         * g++.dg/eh/template1.C: New test.
21675
21676 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
21677
21678         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
21679         Fix thinko.
21680         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
21681         for xfail.
21682
21683 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
21684
21685         * lib/g77-dg.exp:  Use prune.exp for common procedures
21686         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
21687         * lib/g77.exp: (g77-dg-prune) Remove
21688
21689 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
21690
21691         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
21692
21693 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21694
21695         * g++.dg/template/unify1.C: New test.
21696
21697 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
21698
21699         * g++.dg/abi/empty4.C: New test.
21700
21701 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
21702
21703         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
21704         solaris2.*
21705         * g77.f-torture/compile/pr3743.x: Likewise
21706
21707 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21708
21709         * g++.dg/other/using-declaration.C: New test.
21710
21711 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21712
21713         * gcc.dg/cpp/tr-sign.c: New testcase.
21714
21715 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21716
21717         * gcc.dg/cpp/19951025-1.c: Revert.
21718         * gcc.dg/cpp/directiv.c: We no longer process directives that
21719         interrupt macro arguments.
21720
21721 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
21722
21723         * gcc.dg/bconstp-1.c: New test.
21724
21725 2001-08-03  Richard Henderson  <rth@redhat.com>
21726
21727         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
21728
21729 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21730
21731         * gcc.dg/cpp/19951025-1.c: Update.
21732
21733 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
21734
21735         * g77.dg/ff90-1.f (s): Fix reference of variable z,
21736         should be x.
21737
21738 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
21739
21740         Kill -fhonor-std.
21741         * g++.old-deja/g++.ns/ns14.C: Remove special options.
21742         * g++.old-deja/g++.other/std1.C: Likewise.
21743         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
21744
21745 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
21746
21747         * lib/g77.exp:  Load gcc-defs.exp for common procedures
21748         (g77_pass, g77_fail, g77_finish, g77_exit,
21749         ${tool}_check_unsupported_p} Now redundant.  Deleted.
21750
21751 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
21752
21753         * g77.dg/fbackslash.f
21754         * g77.dg/fcase-preserve.f
21755         * g77.dg/ff90-1.f
21756         * g77.dg/ffixed-line-length-0.f
21757         * g77.dg/ffixed-line-length-132.f
21758         * g77.dg/ffixed-line-length-7.f
21759         * g77.dg/ffixed-line-length-72.f
21760         * g77.dg/ffixed-line-length-none.f
21761         * g77.dg/ffree-form-1.f
21762         * g77.dg/fno-backslash.f
21763         * g77.dg/fno-f90-1.f
21764         * g77.dg/fno-fixed-form-1.f
21765         * g77.dg/fno-onetrip.f
21766         * g77.dg/fno-typeless-boz.f
21767         * g77.dg/fno-underscoring.f
21768         * g77.dg/fno-vxt-1.f
21769         * g77.dg/fonetrip.f
21770         * g77.dg/ftypeless-boz.f
21771         * g77.dg/fugly-assumed.f
21772         * g77.dg/funderscoring.f
21773         * g77.dg/fvxt-1.f
21774
21775 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
21776
21777         * objc.dg/fwd-proto-1.m: New.
21778         * objc.dg/local-decl-1.m: New.
21779         * objc.dg/naming-1.m: New.
21780         * objc.dg/naming-2.m: New.
21781         * objc.dg/proto-hier-1.m: New.
21782
21783 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
21784
21785         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
21786         largest-type elements to a struct makes its size grow.
21787
21788 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21789
21790         * g++.dg/abi/vthunk1.C: New test.
21791
21792 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
21793
21794         * g++.dg/abi/vbase8-22.C: New test.
21795
21796 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21797
21798         * gcc.dg/cpp/macro8.c: New test.
21799
21800 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21801
21802         * g++.dg/abi/vbase8-21.C: New test.
21803
21804 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
21805
21806         * g++.dg/abi/vbase8-10.C: New test.
21807
21808 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21809
21810         * lib/g++.exp (g++_set_ld_library_path): Renamed to
21811         ${tool}_set_ld_library_path.
21812         Changed caller.
21813         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
21814         g++.exp.
21815
21816 2001-07-26  Stan Cox <scox@redhat.com>
21817
21818         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
21819         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
21820         gcc_exit, gcc_check_unsupported_p):
21821         Moved to gcc-deps.exp
21822         * gcc-deps.exp: New file.
21823
21824 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21825
21826         * g++.old-deja/g++.pt/defarg14.C: New test.
21827
21828 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21829
21830         * g++.old-deja/g++.other/lineno5.C: New test.
21831
21832 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21833
21834         * g++.old-deja/g++.pt/crash68.C: New test.
21835
21836 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
21837
21838         * g++.old-deja/g++.other/crash42.C: New test.
21839
21840 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21841
21842         * gcc.dg/cpp/extratokens.c: Fix.
21843         * gcc.dg/cpp/skipping2.c: New tests.
21844
21845 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21846
21847         * gcc.c-torture/execute/20010724-1.c: New file.
21848         * gcc.c-torture/execute/20010724-1.x: New file.
21849
21850 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21851
21852         * g++.old-deja/g++.other/cond7.C: New test.
21853
21854 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21855
21856         * g++.old-deja/g++.other/optimize4.C: New test.
21857
21858 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
21859
21860         * g++.old-deja/g++.abi/vbase8-5.C: New test.
21861
21862 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
21863
21864         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
21865         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
21866         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
21867         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
21868
21869         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
21870         bug report" message.
21871
21872         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
21873         * g++.dg/ext/instantiate1.C: Move from old-deja.
21874
21875 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
21876
21877         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
21878         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
21879         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
21880         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
21881
21882 2001-07-23  Jeffrey A Law  (law@cygnus.com)
21883
21884         * gcc.c-torture/execute/20010723-1.c: New test.
21885
21886 2001-07-23  Ben Elliston  <bje@redhat.com>
21887
21888         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
21889
21890 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21891
21892         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
21893         i[34567]86-*-*.
21894         Delete handling of ieee_multilib_flags.
21895         Pass -mieee for alpha*-*-* and sh-*-*.
21896         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
21897
21898 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
21899
21900         Remove old-abi tests.
21901         * g++.old-deja/g++.mike/p11116.C: Remove.
21902         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
21903
21904 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
21905
21906         * g77.f-torture/compile/pr3743.f:  New test
21907
21908 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
21909
21910         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
21911
21912 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21913
21914         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
21915         g++.old-deja/g++.pt/static6.C: Likewise.
21916         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
21917         supports weak symbols.
21918
21919 2001-07-18  Andreas Jaeger  <aj@suse.de>
21920
21921         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
21922         supported again.
21923
21924 2001-07-18  Andreas Jaeger  <aj@suse.de>
21925
21926         * gcc.dg/iftrap-1.c: Fix target line.
21927
21928 2001-07-17  Richard Henderson  <rth@redhat.com>
21929
21930         * gcc.c-torture/execute/20010717-1.c: New.
21931
21932 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21933
21934         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
21935         tests.
21936
21937 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21938
21939         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
21940
21941 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21942
21943         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
21944         UAC_SIGBUS, UAC_NOPRINT definitions.
21945
21946 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
21947
21948         * objc/execute/object_is_class.m: New test.
21949         * objc/execute/object_is_meta_class.m: New test.
21950
21951 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
21952
21953         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
21954         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
21955
21956 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
21957
21958         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
21959         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
21960
21961 2001-07-14  Richard Henderson  <rth@redhat.com>
21962
21963         * gcc.dg/iftrap-1.c: New.
21964
21965 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
21966
21967         * g77.f-torture/execute/intrinsic77.f: New test.
21968
21969 2001-07-11  Janis Johnson <janis@us.ibm.com>
21970
21971         * gcc.misc-tests/gcov-3.c: New test.
21972
21973 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21974
21975         * gcc.c-torture/compile/20010711-1.c,
21976         * gcc.c-torture/compile/20010711-2.c: New tests.
21977
21978 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
21979
21980         * gcc.c-torture/execute/20010711-1.c: New test.
21981
21982 2001-07-11  Ben Elliston  <bje@redhat.com>
21983
21984         * g++.old-deja/g++.other/enum5.C: New test.
21985
21986 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
21987
21988         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
21989         (g++-dg-prune): Call prune_gcc_output.
21990         * prune.exp: New file for prune_gcc_output.
21991         * lib/g++.exp, lib/gcc.exp: Load it.
21992
21993 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
21994
21995         * gcc.c-torture/compile/20010701-1.c,
21996         g++.old-deja/g++.ext/attrib6.C: New tests.
21997
21998 2001-07-06  Jeffrey A Law  (law@cygnus.com)
21999
22000         * gcc.c-torture/compile/20010706-1.c: New test.
22001
22002 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
22003
22004         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
22005
22006 2001-06-28  Stan Shebs  <shebs@apple.com>
22007
22008         * gcc.dg/pragma-darwin.c: New test.
22009
22010 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22011
22012         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
22013         Solaris 2.[678] system.
22014
22015 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22016
22017         * gcc.dg/20010622-1.c: New test.
22018
22019 2001-06-18  Stan Shebs  <shebs@apple.com>
22020
22021         * objc.dg: New directory.
22022         * objc.dg/dg.exp: New file.
22023         * objc.dg/alias.m: New.
22024         * objc.dg/class-1.m: New.
22025         * objc.dg/class-2.m: New.
22026         * objc.dg/const-str-1.m: New.
22027         * objc.dg/const-str-2.m: New.
22028         * objc.dg/id-1.m: New.
22029         * objc.dg/method-1.m: New.
22030         * objc.dg/super-class-1.m: New.
22031         * lib/objc-dg.exp: New file.
22032
22033 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22034
22035         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
22036         of label name.
22037
22038 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22039
22040         * g++.old-deja/g++.abi/vbase8-9.C: New test.
22041
22042 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22043
22044         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
22045         variable.
22046
22047 2001-06-12  Richard Henderson  <rth@redhat.com>
22048
22049         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
22050
22051 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22052
22053         * g++.old-deja/g++.abi/vbase5.C: New test.
22054         * g++.old-deja/g++.abi/vbase6.C: New test.
22055         * g++.old-deja/g++.abi/vbase7.C: New test.
22056
22057 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22058
22059         * gcc.c-torture/compile/20010610-1.c: New test.
22060
22061 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22062
22063         * g++.old-deja/g++.abi/vbase4.C: New test.
22064
22065 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22066
22067         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
22068         support %f for HC11/HC12 targets.
22069         * gcc.c-torture/execute/930513-1.x: New file, likewise.
22070         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
22071         on HC11/HC12 targets.
22072         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
22073
22074 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22075
22076         * gcc.dg/wchar_t-1.c: New file.
22077         * gcc.dg/wint_t-1.c: Likewise.
22078
22079 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
22080
22081         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
22082
22083 2001-06-11  Richard Henderson  <rth@redhat.com>
22084
22085         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
22086
22087 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22088
22089         * gcc.c-torture/compile/20010611-1.c: New test.
22090
22091 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22092
22093         * gcc.dg/c99-tag-1.c: Add more tests.
22094
22095 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
22096
22097         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
22098         representation on MN10300 and ARM/Thumb.
22099
22100 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
22101
22102         * g77.f-torture/execute/20010610.f: New.
22103
22104 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
22105
22106         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
22107         names.
22108
22109 2001-06-09  Richard Henderson  <rth@redhat.com>
22110
22111         * gcc.c-torture/execute/ashrdi-1.c: New.
22112         * gcc.c-torture/execute/ashldi-1.c: New.
22113         * gcc.c-torture/execute/lshrdi-1.c: New.
22114
22115 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
22116
22117         * objc/execute/load-3.m: Added. Check sending +load to categories,
22118         in addition to classes.
22119
22120 2001-06-08  Stan Shebs  <shebs@apple.com>
22121
22122         * objc/execute/load-2.m: New test.  From Nicola Pero
22123         <n.pero@mi.flashnet.it>.
22124
22125 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
22126
22127         * gcc.c-torture/execute/20010605-2.c: New test.
22128
22129 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22130
22131         * g++.old-deja/g++.abi/vbase2.C: New test.
22132         * g++.old-deja/g++.abi/vbase3.C: New test.
22133
22134 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22135
22136         * g++.old-deja/g++.pt/friend49.C: New test.
22137
22138 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22139
22140         * g++.old-deja/g++.ext/anon3.C: New test.
22141
22142 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
22143
22144         * g++.old-deja/g++.other/conv7.C: New test.
22145
22146 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22147
22148         * gcc.c-torture/compile/20010605-2.c: New test.
22149
22150 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22151
22152         * gcc.c-torture/execute/20010604-1.c: New test.
22153
22154 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
22155
22156         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
22157
22158 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
22159
22160         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
22161         (g++_link_flags): Likewise.
22162         (g++_init): Pass gccpath's value to two previous functions.
22163
22164 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22165
22166         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
22167         Ensure logfile entry matches exec command line.
22168
22169 2001-05-31  Richard Henderson  <rth@redhat.com>
22170
22171         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
22172         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
22173
22174 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
22175
22176         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
22177         compiler for irix6.2
22178
22179 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
22180
22181         * g++.old-deja/g++.other/optimize3.C: New file.
22182
22183 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
22184
22185         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
22186         assemble.
22187
22188 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
22189
22190         * g++.old-deja/g++.other/optimize2.C: New file.
22191
22192 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
22193
22194         * gcc.c-torture/compile/20010518-2.c: New file.
22195         * gcc.c-torture/execute/20010518-1.c: New file.
22196         * gcc.c-torture/execute/20010518-2.c: New file.
22197
22198 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22199
22200         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
22201
22202 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
22203
22204         G++ no longer defines builtins that do not begin with __builtin.
22205         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
22206         * g++.old-deja/g++.brendand/misc13.C: Likewise.
22207         * g++.old-deja/g++.law/builtin1.C: Likewise.
22208         * g++.old-deja/g++.law/cvt2.C: Likewise.
22209         * g++.old-deja/g++.mike/net5.C: Likewise.
22210         * g++.old-deja/g++.other/builtins1.C: Likewise.
22211         * g++.old-deja/g++.other/builtins2.C: Likewise.
22212         * g++.old-deja/g++.other/builtins3.C: Likewise.
22213         * g++.old-deja/g++.other/builtins4.C: Likewise.
22214         * g++.old-deja/g++.other/inline8.C: Likewise.
22215         * g++.old-deja/g++.robertl/eb39.C: Likewise.
22216
22217 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
22218
22219         * g++.old-deja/g++.pt/using1.C: Adjust.
22220         * g++.old-deja/g++.pt/using2.C: New test.
22221
22222 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22223
22224         * gcc.dg/cpp/charconst.c: New tests.
22225         * gcc.dg/cpp/escape.c: New tests.
22226         * gcc.dg/cpp/escape-1.c: New tests.
22227         * gcc.dg/cpp/escape-2.c: New tests.
22228         * gcc.dg/cpp/ucs.c: New tests.
22229
22230 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
22231
22232         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
22233         native compiler for irix6.5.
22234
22235 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
22236
22237         * lib/g++.exp (g++_include_flags): Use args to compute
22238         get_multilibs.
22239         (g++_link_flags): Likewise.
22240         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
22241
22242 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22243
22244         * gcc.dg/c90-hexfloat-1.c: Add more tests.
22245
22246 2001-05-21  Geoff Keating  <geoffk@redhat.com>
22247
22248         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
22249         this file.
22250
22251 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22252
22253         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
22254         STACK_SIZE;
22255         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
22256         to STACK_SIZE; Use it to define size of add_histo array.
22257         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
22258         to STACK_SIZE.
22259         (f): Use GITT_SIZE to define size of gitt local table.
22260         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
22261         to STACK_SIZE; Use it to define size of bytemem array.
22262
22263 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22264
22265         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
22266         on 68HC11/HC12 due to the asm instruction.
22267         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
22268         * gcc.c-torture/compile/920520-1.x: Likewise.
22269         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
22270         on 68HC11/HC12 because the function is larger than 64K.
22271         * gcc.c-torture/compile/961203-1.x: New file, this test fails
22272         on 68HC11/HC12 because the structure is too large.
22273
22274 2001-05-20  Richard Henderson  <rth@redhat.com>
22275
22276         * gcc.c-torture/execute/20010520-1.c: New.
22277
22278 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22279
22280         * g++.old-deja/g++.warn/compare1.C: New test.
22281         * gcc.dg/compare4.c: New test.
22282
22283 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
22284
22285         * g++.old-deja/g++.other/optimize1.C: New test.
22286
22287 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22288
22289         * g++.old-deja/g++.pt/spec41.C: New test.
22290
22291 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
22292
22293         * gcc.c-torture/compile/20010114-1.x: Remove.
22294
22295 2001-05-18  Stan Shebs  <shebs@apple.com>
22296
22297         * gcc.c-torture/compile/20010518-1.c: New test.
22298
22299 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
22300
22301         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
22302         * g++.old-deja/g++.pt/crash67.C: New test.
22303
22304 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
22305
22306         * g++.old-deja/g++.other/debug9.C: New test.
22307
22308 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
22309
22310         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
22311
22312 2001-05-16  Jan Hubicka  <jh@suse.cz>
22313
22314         * gcc.c-torture/compile/20010516-1.c: New test.
22315
22316 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22317
22318         * g++.old-deja/g++.other/crash41.C: New test.
22319
22320 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22321
22322         * g++.old-deja/g++.pt/crash66.C: New test.
22323
22324 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
22325
22326         * g++.old-deja/g++.robertl/eb27.C: Convert.
22327
22328 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
22329
22330         * g++.dg/friend-warn.C: New test.  Do not warn about friend
22331         declaration being redundant.
22332
22333 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
22334
22335         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
22336
22337 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
22338
22339         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
22340
22341 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
22342
22343         * lib/g++.exp: Use testsuite_flags.
22344
22345 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
22346
22347         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
22348
22349 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22350
22351         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
22352
22353 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
22354
22355         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
22356
22357 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
22358
22359         * gcc.c-torture/compile/20010313-1.c: New test.
22360
22361 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
22362
22363         * gcc.dg/cpp/direct2.c: New test.
22364         * gccq.dg/cpp/direct2s.c: New test.
22365
22366         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
22367
22368 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
22369
22370         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
22371         * g++.old-deja/g++.other/op3.C: Likewise.
22372
22373 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22374
22375         * gcc.dg/cpp/syshdr.h: New file.
22376         * gcc.dg/cpp/sysmac1.c: Update.
22377         * gcc.dg/cpp/sysmac2.c: Update.
22378
22379 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22380
22381         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
22382
22383 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
22384
22385         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
22386         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
22387
22388 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
22389
22390         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
22391
22392 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
22393
22394         * lib/g++.exp (g++_include_flags): Don't use any special flags
22395         if TESTING_IN_BUILD_TREE is not defined.
22396         (g++_init): Use a plain 'c++' as the compiler if
22397         TESTING_IN_BUILD_TREEE is not defined.
22398
22399 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22400
22401         * g++.old-deja/g++.eh/catch13.C: New test.
22402         * g++.old-deja/g++.eh/catch14.C: New test.
22403
22404 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22405
22406         * gcc.dg/cpp/tr-define.c: New test.
22407
22408 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
22409
22410         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
22411         <stdlib.h>, not <malloc.h>.
22412
22413 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22414
22415         * g++.old-deja/g++.ns/template17.C: New test.
22416
22417 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22418
22419         * g++.old-deja/g++.pt/ref4.C: New test.
22420
22421 2001-04-30  Richard Henderson  <rth@redhat.com>
22422
22423         * gcc.dg/20000724-1.c: Revert last change.
22424
22425 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
22426
22427         * g77.f-torture/execute/20010430.f: New test.
22428
22429 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
22430
22431         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
22432
22433 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
22434
22435         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
22436
22437 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22438
22439         * g++.old-deja/g++.eh/crash6.C: New test.
22440
22441 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22442
22443         * g++.old-deja/g++.other/warn7.C: New test.
22444
22445 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22446
22447         * g++.old-deja/g++.other/defarg9.C: New test.
22448
22449 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22450
22451         * g77.f-torture/compile/20010426.f: New test.
22452         * g77.f-torture/execute/20010426.f: New test.
22453
22454 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22455
22456         * g77.f-torture/compile/20000629-1.x: Remove - error
22457         has been fixed.
22458
22459 2001-04-26  Jeffrey A Law  (law@cygnus.com)
22460
22461         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
22462         Tweak slightly to work with g++.dg framework.
22463         * g++.dg/special/ecos.exp: Run initp1.C test.
22464         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
22465
22466         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
22467         its linker doesn't give line numbers either.
22468         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
22469
22470 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22471
22472         * g++.old-deja/g++.other/lex1.C: New test.
22473
22474 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
22475
22476         * gcc.dg/noncompile/20010425-1.c: New test.
22477
22478 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22479
22480         * g++.old-deja/g++.pt/mangle2.C: New test.
22481
22482 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22483
22484         * gcc.dg/format/plus-1.c: New test.
22485
22486 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22487
22488         * gcc.dg/20010423-1.c: New test.
22489
22490 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22491
22492         * gcc.c-torture/execute/20010422-1.c: New test.
22493
22494 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
22495
22496         * g++.old-deja/g++.ns/type2.C: New test.
22497
22498 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
22499
22500         * g++.old-deja/g++.other/perf1.C: New test.
22501
22502 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
22503
22504         * gcc.dg/c99-func-2.c: Remove xfail.
22505         * gcc.dg/c99-func-3.c: Remove xfail.
22506         * gcc.dg/c99-func-4.c: Remove xfail.
22507
22508 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
22509
22510         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
22511
22512 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22513
22514         * gcc.c-torture/compile/20010423-1.c: New test.
22515
22516 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22517
22518         * g++.old-deja/g++.pt/typename28.C: New test.
22519
22520 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
22521
22522         * g++.old-deja/g++.abi/empty2.C: New test.
22523         * g++.old-deja/g++.abi/empty3.C: New test.
22524
22525 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22526
22527         * g++.old-deja/g++.other/comdat2.C: New test.
22528         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
22529
22530 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22531
22532         * g++.old-deja/g++.other/overload14.C: New test.
22533
22534 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22535
22536         * g++.old-deja/g++.other/lookup23.C: New test.
22537
22538 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
22539
22540         * gcc.c-torture/execute/20010403-1.c: New test.
22541
22542 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
22543             Mark Mitchell  <mark@codesourcery.com>
22544
22545         * lib/old-dejagnu.exp: Don't delete output of executable.
22546         Add .exe suffix to executables.
22547
22548 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
22549
22550         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
22551
22552 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22553
22554         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
22555
22556 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22557
22558         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
22559         * g++.old-deja/g++.abi/crash1.C: New test.
22560
22561 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
22562
22563         * g++.old-deja/g++.other/crash40.C: New test.
22564
22565 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22566
22567         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
22568
22569 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
22570
22571         * g++.old-deja/g++.other/warn6.C: New test.
22572
22573 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22574
22575         * g++.old-deja/g++.robertl/eb42.C: Same.
22576
22577 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22578
22579         * gcc.dg/wtr-conversion-1.c: New testcase.
22580
22581 2001-04-10  Richard Henderson  <rth@redhat.com>
22582
22583         * g++.old-deja/g++.other/array5.C: New.
22584
22585 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22586
22587         * gcc.c-torture/execute/20010408-1.c: New test.
22588
22589 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
22590
22591         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
22592         headers and constructs.
22593         * g++.old-deja/g++.robertl/eb79.C: Same.
22594         * g++.old-deja/g++.robertl/eb77.C (main): Same.
22595         * g++.old-deja/g++.robertl/eb73.C: Same.
22596         * g++.old-deja/g++.robertl/eb66.C (main): Same.
22597         * g++.old-deja/g++.robertl/eb55.C (t): Same.
22598         * g++.old-deja/g++.robertl/eb54.C (main): Same.
22599         * g++.old-deja/g++.robertl/eb46.C (main): Same.
22600         * g++.old-deja/g++.robertl/eb44.C: Same.
22601         * g++.old-deja/g++.robertl/eb41.C (main): Same.
22602         * g++.old-deja/g++.robertl/eb4.C (main): Same.
22603         * g++.old-deja/g++.robertl/eb39.C: Same.
22604         * g++.old-deja/g++.robertl/eb33.C (main): Same.
22605         * g++.old-deja/g++.robertl/eb31.C (main): Same.
22606         * g++.old-deja/g++.robertl/eb30.C: Same.
22607         * g++.old-deja/g++.robertl/eb3.C: Same.
22608         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
22609         * g++.old-deja/g++.robertl/eb21.C: Same.
22610         * g++.old-deja/g++.robertl/eb15.C: Same.
22611         * g++.old-deja/g++.robertl/eb118.C: Same.
22612         * g++.old-deja/g++.robertl/eb115.C (main): Same.
22613         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
22614         * g++.old-deja/g++.robertl/eb109.C: Same.
22615         * g++.old-deja/g++.other/sibcall1.C (main): Same.
22616         * g++.old-deja/g++.mike/rtti1.C: Same.
22617         * g++.old-deja/g++.mike/p658.C: Same.
22618         * g++.old-deja/g++.mike/net46.C: Same.
22619         * g++.old-deja/g++.mike/net34.C: Same.
22620         * g++.old-deja/g++.mike/memoize1.C: Same.
22621         * g++.old-deja/g++.mike/eh2.C: Same.
22622         * g++.old-deja/g++.law/weak.C: Same.
22623         * g++.old-deja/g++.law/visibility7.C: Same.
22624         * g++.old-deja/g++.law/visibility25.C: Same.
22625         * g++.old-deja/g++.law/visibility22.C: Same.
22626         * g++.old-deja/g++.law/visibility2.C: Same.
22627         * g++.old-deja/g++.law/visibility17.C: Same.
22628         * g++.old-deja/g++.law/visibility13.C: Same.
22629         * g++.old-deja/g++.law/visibility10.C: Same.
22630         * g++.old-deja/g++.law/visibility1.C: Same.
22631         * g++.old-deja/g++.law/virtual3.C (eval): Same.
22632         * g++.old-deja/g++.law/vbase1.C: Same.
22633         * g++.old-deja/g++.law/operators32.C: Same.
22634         * g++.old-deja/g++.law/nest3.C: Same.
22635         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
22636         * g++.old-deja/g++.law/except5.C (main): Same.
22637         * g++.old-deja/g++.law/cvt7.C (run): Same.
22638         * g++.old-deja/g++.law/cvt2.C: Same.
22639         * g++.old-deja/g++.law/cvt16.C: Same.
22640         * g++.old-deja/g++.law/ctors6.C (bar): Same.
22641         * g++.old-deja/g++.law/ctors17.C (main): Same.
22642         * g++.old-deja/g++.law/ctors13.C: Same.
22643         * g++.old-deja/g++.law/ctors12.C (main): Same.
22644         * g++.old-deja/g++.law/ctors10.C: Same.
22645         * g++.old-deja/g++.law/code-gen5.C: Same.
22646         * g++.old-deja/g++.law/bad-error7.C: Same.
22647         * g++.old-deja/g++.law/arm9.C: Same.
22648         * g++.old-deja/g++.law/arm12.C: Same.
22649         * g++.old-deja/g++.law/arg8.C: Same.
22650         * g++.old-deja/g++.law/arg1.C: Same.
22651         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
22652         * g++.old-deja/g++.jason/template31.C: Same.
22653         * g++.old-deja/g++.jason/template24.C (main): Same.
22654         * g++.old-deja/g++.jason/2371.C: Same.
22655         * g++.old-deja/g++.eh/new2.C: Same.
22656         * g++.old-deja/g++.eh/new1.C: Same.
22657         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
22658         * g++.old-deja/g++.brendan/nest21.C (main): Same.
22659         * g++.old-deja/g++.brendan/err-msg3.C: Same.
22660         * g++.old-deja/g++.brendan/crash62.C: Same.
22661         * g++.old-deja/g++.brendan/crash52.C: Same.
22662         * g++.old-deja/g++.brendan/crash49.C (main): Same.
22663         * g++.old-deja/g++.brendan/crash38.C: Same.
22664         * g++.old-deja/g++.brendan/crash15.C (main): Same.
22665         * g++.old-deja/g++.brendan/copy9.C: Same.
22666
22667 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
22668
22669         * gcc.c-torture/execute/20001203-2.c (memset):
22670         Count argument is of type __SIZE_TYPE__.
22671
22672 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
22673
22674         * gcc.c-torture/compile/20010404-1.c: New test.
22675
22676 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
22677
22678         * gcc.c-torture/compile/20010326-1.c: New test.
22679
22680 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
22681
22682         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
22683         peculiarities of the SH.
22684         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
22685
22686 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22687
22688         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
22689         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
22690         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
22691
22692 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22693
22694         * g77.f-torture/compile/20010321-1.f: New test.
22695
22696 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22697
22698         * gcc.c-torture/compile/20010329-1.c: New test.
22699
22700 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
22701
22702         * gcc.c-torture/execute/20010329-1.c: New test.
22703
22704 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22705
22706         * g++.old-deja/g++.other/eh4.C: Fix typo.
22707
22708 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
22709
22710         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
22711
22712 2001-03-28  Philip Blundell  <philb@gnu.org>
22713
22714         * gcc.c-torture/compile/20010328-1.c: New test.
22715
22716 2001-03-27  Richard Henderson  <rth@redhat.com>
22717
22718         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
22719         * g++.old-deja/g++.eh/vbase3.C: Likewise.
22720
22721 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
22722
22723         * gcc.c-torture/compile/20010327-1.c: New test.
22724
22725 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
22726
22727         * g++.old-deja/g++.other/friend12.C: New test.
22728         * g++.old-deja/g++.other/friend9.C: Expect no errors.
22729         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
22730
22731 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22732
22733         * gcc.c-torture/execute/20010325-1.c: New test.
22734
22735 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
22736
22737         * g++.old-deja/g++.other/mangle3.C: New test.
22738
22739 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
22740
22741         * g++.old-deja/g++.other/anon8.C: New test.
22742
22743 2001-03-20  Philip Blundell  <philb@gnu.org>
22744
22745         * gcc.c-torture/compile/20010320-1.c: New test.
22746
22747 2001-03-17  Richard Henderson  <rth@redhat.com>
22748
22749         * g++.old-deja/g++.other/eh4.C: Add expected error text.
22750
22751 2001-03-15  Geoff Keating  <geoff@redhat.com>
22752
22753         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
22754         tests on AIX.
22755
22756 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
22757
22758         * g++.old-deja/g++.other/eh4.C: New test.
22759
22760 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22761
22762         * gcc.dg/cpp/mi1.c: Update.
22763
22764 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
22765
22766         * g++.old-deja/g++.other/regstack.C: New test.
22767
22768 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
22769
22770         * g++.old-deja/g++.other/ref4.C: New test.
22771
22772 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
22773
22774         * objc/execute/va_method.m: Added.
22775         * objc/execute/IMP.m: Added.
22776         * objc/execute/_cmd.m: Added.
22777         * objc/execute/accessing_ivars.m: Added.
22778         * objc/execute/class-1.m: Added.
22779         * objc/execute/class-10.m: Added.
22780         * objc/execute/class-11.m: Added.
22781         * objc/execute/class-12.m: Added.
22782         * objc/execute/class-13.m: Added.
22783         * objc/execute/class-14.m: Added.
22784         * objc/execute/class-2.m: Added.
22785         * objc/execute/class-3.m: Added.
22786         * objc/execute/class-4.m: Added.
22787         * objc/execute/class-5.m: Added.
22788         * objc/execute/class-6.m: Added.
22789         * objc/execute/class-7.m: Added.
22790         * objc/execute/class-8.m: Added.
22791         * objc/execute/class-9.m: Added.
22792         * objc/execute/class-tests-1.h
22793         * objc/execute/class-tests-2.h
22794         * objc/execute/compatibility_alias.m: Added.
22795         * objc/execute/encode-1.m: Added.
22796         * objc/execute/formal_protocol-1.m: Added.
22797         * objc/execute/formal_protocol-2.m: Added.
22798         * objc/execute/formal_protocol-3.m: Added.
22799         * objc/execute/formal_protocol-4.m: Added.
22800         * objc/execute/formal_protocol-5.m: Added.
22801         * objc/execute/formal_protocol-6.m: Added.
22802         * objc/execute/formal_protocol-7.m: Added.
22803         * objc/execute/informal_protocol.m: Added.
22804         * objc/execute/initialize.m: Added.
22805         * objc/execute/load.m: Added.
22806         * objc/execute/many_args_method.m: Added.
22807         * objc/execute/nested-3.m: Added.
22808         * objc/execute/no_clash.m: Added.
22809         * objc/execute/private.m: Added.
22810         * objc/execute/redefining_self.m: Added.
22811         * objc/execute/root_methods.m: Added.
22812         * objc/execute/selector-1.m: Added.
22813         * objc/execute/static-1.m: Added.
22814         * objc/execute/static-2.m: Added.
22815         * objc/execute/va_method.m: Added.
22816
22817 2001-03-10  Richard Henderson  <rth@redhat.com>
22818
22819         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
22820
22821 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
22822
22823         * g++.old-deja/g++.other/crash31.C: XFAIL.
22824         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
22825         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
22826         * gcc.c-torture/execute/20010123-1.x: XFAIL.
22827         * gcc.c-torture/execute/20010124-1.x: XFAIL.
22828         * gcc.dg/sequence-pt-1.c: XFAIL one test.
22829
22830 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22831
22832         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
22833
22834 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22835
22836         * gcc.dg/20000724-1.c: Don't use multiline strings.
22837
22838 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
22839
22840         * objc/execute/string1.m, objc/execute/string2.m: Compare the
22841         result of -cString against what we expect it to be; don't just
22842         print it out for no one to read.
22843
22844         * objc/execute/string3.m, objc/execute/string4.m: New tests.
22845         Based on testcases provided by Nicola Pero.
22846
22847 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22848
22849         * gcc.dg/cpp/macro7.c: New test.
22850
22851 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
22852
22853         * gcc.dg/cpp/multiline.c: Update.
22854
22855 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22856
22857         * g++.old-deja/g++.other/enum3.C: New test.
22858
22859 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22860
22861         * g++.old-deja/g++.other/pod1.C: New test.
22862
22863 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
22864
22865         * g++.old-deja/g++.ext/overload1.C: New test.
22866
22867 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22868
22869         * g++.old-deja/g++.pt/using1.C: New test.
22870
22871 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
22872
22873         * g++.old-deja/g++.other/using9.C: New test.
22874
22875 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
22876
22877         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
22878
22879         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
22880
22881 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
22882
22883         * g++.old-deja/g++.ext/realpt1.C: Remove.
22884
22885 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
22886
22887         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
22888
22889 2001-02-26  Will Cohen  <wcohen@redhat.com>
22890
22891         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
22892
22893 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
22894
22895         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
22896         templatized constructors.
22897
22898 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22899
22900         * gcc.c-torture/execute/20010224-1.c: New test.
22901
22902 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
22903
22904         * gcc.c-torture/execute/20010222-1.c: New test.
22905
22906 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
22907
22908         * g++.old-deja/g++.other/inline20.C: New test.
22909
22910 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
22911
22912         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
22913
22914 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22915
22916         * g++.old-deja/g++.other/lookup22.C: New test.
22917
22918 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
22919
22920         * g77.dg: New directory.
22921         * g77.dg/20010216-1.f: New test case.
22922         * g77.dg/dg.exp: New driver.
22923         * lib/g77-dg.exp: New driver library.
22924
22925 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22926
22927         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
22928
22929 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
22930
22931         * g++.old-deja/g++.other/decl9.C: New test.
22932
22933 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
22934
22935         * g++.old-deja/g++.other/init16.C: Update the test so that it does
22936         not need <string> and also tests the initialization at runtime.
22937
22938 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22939
22940         * gcc.c-torture/execute/longlong.c: New test.
22941
22942 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22943
22944         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
22945
22946 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
22947
22948         * gcc.c-torture/execute/920302-1.c (execute):
22949         Change argument type to short.
22950
22951 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22952
22953         * g++.old-deja/g++.pt/deduct6.C: New test.
22954
22955 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
22956
22957         * g++.old-deja/g++.pt/deduct5.C: New test.
22958
22959 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
22960
22961         * gcc.c-torture/execute/20010209-1.c: New test.
22962
22963 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
22964
22965         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
22966
22967 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
22968
22969         * g++.dg/vtgc1.C: Update for new ABI.
22970
22971         * consistency.vlad: New directory, 1665 files.
22972
22973 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22974
22975         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
22976         return type.
22977         * gcc.dg/cpp/digraphs.c: Declare puts.
22978
22979 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22980
22981         * g++.old-deja/g++.other/warn5.C: New test.
22982
22983 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22984
22985         * g++.old-deja/g++.pt/spec40.C: New test.
22986
22987 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
22988
22989         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
22990         case.
22991         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
22992
22993 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
22994
22995         * gcc.c-torture/compile/20010209-1.c: New test.
22996
22997 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
22998
22999         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
23000         excess errors message but not if it crashes.
23001         * g++.old-deja/g++.other/crash27.C: Likewise.
23002         * g++.old-deja/g++.other/crash28.C: Likewise.
23003         * g++.old-deja/g++.other/crash30.C: Likewise.
23004         * g++.old-deja/g++.other/crash32.C: Likewise.
23005         * g++.old-deja/g++.other/crash35.C: Likewise.
23006         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23007
23008 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23009
23010         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
23011         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
23012         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
23013         g77.f-torture/execute/execute.exp,
23014         g77.f-torture/noncompile/noncompile.exp,
23015         gcc.c-torture/execute/execute.exp,
23016         gcc.c-torture/execute/memcheck/memcheck.exp,
23017         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
23018         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
23019         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
23020         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
23021         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
23022         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
23023         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
23024         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
23025         Remove bug reporting instructions with ancient email addresses.
23026
23027 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23028
23029         * gcc.dg/20010202-1.c: New test.
23030         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
23031
23032 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
23033
23034         * g++.dg/stdbool-if.C: New test.
23035
23036 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
23037
23038         * objc/execute/fdecl.m: Added main().
23039
23040 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23041
23042         * gcc.c-torture/execute/20010206-1.c: New test.
23043
23044 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23045
23046         * gcc.dg/cpp/avoidpaste1.c: Update.
23047
23048 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
23049
23050         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
23051         Pero <nicola@brainstorm.co.uk>.
23052         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
23053
23054 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
23055
23056         * g++.old-deja/g++.pt/spec39.C: New test.
23057
23058 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
23059
23060         * gcc.c-torture/compile/20010202-1.c: New test.
23061
23062 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
23063
23064         * g++.old-deja/g++.abi/primary2.C: New test.
23065         * g++.old-deja/g++.abi/primary3.C: New test.
23066         * g++.old-deja/g++.abi/primary4.C: New test.
23067         * g++.old-deja/g++.abi/primary5.C: New test.
23068         * g++.old-deja/g++.abi/vtable3.h: New test.
23069         * g++.old-deja/g++.abi/vtable3a.C: New test.
23070         * g++.old-deja/g++.abi/vtable3b.C: New test.
23071         * g++.old-deja/g++.abi/vtable3c.C: New test.
23072         * g++.old-deja/g++.abi/vtable3d.C: New test.
23073         * g++.old-deja/g++.abi/vtable3e.C: New test.
23074         * g++.old-deja/g++.abi/vtable3f.C: New test.
23075         * g++.old-deja/g++.abi/vtable3g.C: New test.
23076         * g++.old-deja/g++.abi/vtable3h.C: New test.
23077         * g++.old-deja/g++.abi/vtable3i.C: New test.
23078         * g++.old-deja/g++.abi/vtable3j.C: New test.
23079         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
23080
23081 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
23082
23083         * g++.old-deja/g++.other/anon6.C: New test.
23084         * g++.old-deja/g++.other/anon7.C: New test.
23085
23086 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23087
23088         * gcc.dg/cpp/avoidpaste2.c: New tests.
23089
23090 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
23091
23092         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
23093
23094 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
23095
23096         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
23097         DECIMAL_DIG cases for Irix."
23098
23099 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
23100
23101         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
23102
23103 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23104
23105         * gcc.dg/c99-tag-1.c: New test.
23106
23107 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23108
23109         * gcc.dg/cpp/tr-warn1.c: Add tests.
23110
23111 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23112
23113         * gcc.dg/cpp/avoidpaste1.c: Update.
23114         * gcc.dg/cpp/paste4.c: Update.
23115
23116 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
23117
23118         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
23119         cases for Irix.
23120
23121 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23122
23123         * g++.old-deja/g++.other/inline19.C: New test.
23124
23125 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23126
23127         * gcc.dg/Wlarger-than.c: New test.
23128
23129 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23130
23131         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
23132
23133 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
23134
23135         * gcc.c-torture/execute/20010129-1.c: New test.
23136         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
23137
23138 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23139
23140         * gcc.dg/cpp/avoidpaste1.c: Test case.
23141
23142 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
23143
23144         * g++.old-deja/g++.other/inline18.C: New test.
23145
23146 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23147
23148         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
23149         and __builtin_putchar.
23150
23151 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
23152
23153         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
23154         tests.
23155
23156 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
23157
23158         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
23159         floating point number rounding mode to round to the nearest
23160         representable mode.
23161
23162 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
23163
23164         * g++.old-deja/g++.other/mangle2.C: New test.
23165
23166 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23167
23168         * gcc.c-torture/compile/20010124-1.c: New test.
23169
23170 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
23171
23172         * g++.old-deja/g++.pt/spec38.C: New test.
23173
23174 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23175
23176         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
23177         "Build don't run".
23178
23179 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23180
23181         * gcc.c-torture/execute/20010123-1.c: New test.
23182
23183 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23184
23185         * g++.old-deja/g++.pt/spec37.C: New test.
23186
23187 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23188
23189         * g++.old-deja/g++.pt/overload14.C: New test.
23190
23191 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23192
23193         * gcc.c-torture/execute/20010122-1.c: New test, exercise
23194         __builtin_return_address.
23195
23196 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
23197
23198         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
23199         * g++.old-deja/g++.pt/spec35.C: New test.
23200         * g++.old-deja/g++.pt/spec36.C: New test.
23201
23202 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
23203
23204         * gcc.c-torture/compile/20010118-1.c: New test.
23205
23206 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
23207
23208         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
23209
23210 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23211
23212         * gcc.c-torture/execute/20010119-1.c: New test.
23213
23214 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23215
23216         * g++.old-deja/g++.other/vbase5.C: New test.
23217
23218 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23219
23220         * gcc.c-torture/execute/20010118-1.c: New test.
23221
23222 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23223
23224         * g++.old-deja/g++.pt/deduct3.C: New test.
23225
23226 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23227
23228         * g++.old-deja/g++.pt/spec34.C: New test.
23229
23230 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
23231
23232         * g77.f-torture/compile/20000601-2.f: New test.
23233
23234 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23235
23236         * g++.old-deja/g++.other/init17.C: New test.
23237
23238 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
23239
23240         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
23241
23242 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23243
23244         * g++.old-deja/g++.pt/unify8.C: New test.
23245
23246 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23247
23248         * g++.old-deja/g++.abi/vbase1.C: New test.
23249
23250 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23251
23252         * g++.old-deja/g++.pt/crash65.C: New test.
23253
23254 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23255
23256         * gcc.dg/cpp/assembl2.S: New test case.
23257
23258 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
23259
23260         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
23261         are supported.
23262
23263 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23264
23265         * g++.old-deja/g++.other/builtins1.C: New test.
23266         * g++.old-deja/g++.other/builtins2.C: Likewise.
23267         * g++.old-deja/g++.other/builtins3.C: Likewise.
23268         * g++.old-deja/g++.other/builtins4.C: Likewise.
23269
23270 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
23271
23272         * gcc.c-torture/compile/20010117-1.c: New test.
23273         * gcc.c-torture/compile/20010117-2.c: New test.
23274
23275 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23276
23277         * g77.f-torture/execute/20010116.[fx]: New test,
23278         XFAIL on i?86-*-*.
23279         * g77.f-torture/compile/20010115.f: Indicate it's
23280         a test for PR fortran/1636.
23281
23282 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23283
23284         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
23285
23286 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23287
23288         * g77.f-torture/compile/20010115.f: New test.
23289
23290 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
23291
23292         * g++.old-deja/g++.pt/nontype5.C: New test.
23293
23294 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23295
23296         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
23297         have an equivalent working one below it.
23298
23299 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23300
23301         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
23302         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23303
23304 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23305
23306         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
23307         message containing "init_priority".
23308         (conpr-2.C): Likewise.
23309         (conpr-3.C): Likewise.
23310         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
23311
23312 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23313
23314         * gcc.c-torture/execute/20010114-2.c: New test.
23315
23316 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23317
23318         * gcc.c-torture/compile/20010114-1.c: New test.
23319         * gcc.c-torture/compile/20010114-1.x: Xfail.
23320         * gcc.c-torture/compile/20010114-2.c: New test.
23321         * gcc.c-torture/execute/20010114-1.c: New test.
23322         * gcc.dg/trunc-1.c: New test.
23323         * gcc.dg/uninit-B.c: New test.
23324
23325 2001-01-13  Nick Clifton  <nickc@redhat.com>
23326
23327         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
23328         target.
23329
23330 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23331
23332         * gcc.c-torture/compile/20010113-1.c: New test.
23333
23334 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
23335
23336         * gcc.c-torture/compile/20001212-1.c: New test.
23337
23338 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23339
23340         * gcc.dg/cpp/widestr1.c: Update.
23341         * gcc.dg/cpp/prag-imp.c: Remove.
23342
23343 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
23344
23345         * gcc.c-torture/execute/20000801-3.x: Remove.
23346         * gcc.dg/c90-init-1.c: New test.
23347         * gcc.dg/c99-init-1.c: New test.
23348         * gcc.dg/c99-init-2.c: New test.
23349         * gcc.dg/gnu99-init-1.c: New test.
23350
23351 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
23352
23353         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
23354         testing that no relevant ones were found.
23355
23356 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23357
23358         * g++.old-deja/g++.pt/cast2.C: New test.
23359
23360 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23361
23362         * g++.old-deja/g++.pt/friend47.C: New test.
23363
23364 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23365
23366         * g++.old-deja/g++.pt/instantiate13.C: New test.
23367
23368 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23369
23370         * g++.old-deja/g++.other/defarg7.C: New test.
23371         * g++.old-deja/g++.other/defarg8.C: New test.
23372
23373 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23374
23375         * g++.old-deja/g++.pt/crash64.C: New test.
23376
23377 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23378
23379         * g++.old-deja/g++.pt/crash63.C: New test.
23380
23381 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23382
23383         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
23384
23385 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
23386
23387         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
23388
23389 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23390
23391         * g++.old-deja/g++.pt/error3.C: New test.
23392
23393 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23394
23395         * g++.old-deja/g++.other/crash39.C: New test.
23396
23397 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23398
23399         * g++.old-deja/g++.other/vbase4.C: New test.
23400
23401 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
23402
23403         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
23404         * gcc.dg/special/20000419-2.c: New file. Identical to above.
23405         * gcc.dg/special/special.exp: New test driver which will check
23406         for alias support for the above test.
23407
23408 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
23409
23410         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
23411         problems on small machines.
23412         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
23413         parameterize.
23414
23415 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
23416
23417         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
23418         mips.
23419         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23420
23421 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
23422
23423         * g++.old_deja/g++.pt/using8.C: New test.
23424
23425 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23426
23427         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
23428
23429 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
23430
23431         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
23432         where a failure is expected.
23433         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
23434
23435 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23436
23437         * g++.old_deja/g++.pt/instantiate12.C: New test.
23438
23439 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23440
23441         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
23442         start of structs.
23443         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
23444         * g++.old-deja/g++.brendan/crash17.C: Likewise.
23445         * g++.old-deja/g++.brendan/crash29.C: Likewise.
23446         * g++.old-deja/g++.brendan/crash48.C: Likewise.
23447         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23448         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
23449         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23450         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
23451         * g++.old-deja/g++.eh/spec6.C: Likewise.
23452         * g++.old-deja/g++.jason/crash3.C: Likewise.
23453         * g++.old-deja/g++.law/ctors11.C: Likewise.
23454         * g++.old-deja/g++.law/ctors17.C: Likewise.
23455         * g++.old-deja/g++.law/ctors5.C: Likewise.
23456         * g++.old-deja/g++.law/ctors9.C: Likewise.
23457         * g++.old-deja/g++.mike/ambig1.C: Likewise.
23458         * g++.old-deja/g++.mike/net22.C: Likewise.
23459         * g++.old-deja/g++.mike/p3538a.C: Likewise.
23460         * g++.old-deja/g++.mike/p3538b.C: Likewise.
23461         * g++.old-deja/g++.mike/virt3.C: Likewise.
23462         * g++.old-deja/g++.niklas/t128.C: Likewise.
23463         * g++.old-deja/g++.other/anon4.C: Likewise.
23464         * g++.old-deja/g++.other/using1.C: Likewise.
23465         * g++.old-deja/g++.other/warn3.C: Likewise.
23466         * g++.old-deja/g++.pt/t37.C: Likewise.
23467         * g++.old-deja/g++.robertl/eb69.C: Likewise.
23468         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23469
23470 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23471
23472         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
23473
23474 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23475
23476         * gcc.c-torture/execute/stdio-opt-3.c: New test.
23477
23478 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
23479
23480         * gcc.c-torture/compile/20010107-1.c: New test.
23481
23482 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23483
23484         * gcc.c-torture/execute/builtin-noret-1.c: New test.
23485
23486 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23487
23488         * gcc.dg/format/format.h: New file.
23489         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
23490         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
23491         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
23492         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
23493         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
23494         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23495         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
23496         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
23497         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
23498         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
23499         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
23500         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
23501         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
23502         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
23503         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
23504         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
23505         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
23506         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
23507         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
23508         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
23509         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
23510         instead of declaring standard types, macros and functions in each
23511         test.
23512
23513 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
23514
23515         * gcc.c-torture/execute/20010106-1.c: New test.
23516
23517 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23518
23519         * gcc.dg/format/format.exp: New file.
23520         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
23521         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
23522         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
23523         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
23524         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
23525         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
23526         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
23527         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
23528         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
23529         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
23530         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
23531         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
23532         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
23533         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
23534         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
23535         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
23536         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
23537         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
23538         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
23539         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
23540         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
23541         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
23542         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
23543         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
23544         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
23545         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
23546         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
23547         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
23548         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
23549         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
23550         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
23551         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
23552         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
23553         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
23554         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
23555         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
23556         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
23557         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
23558         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
23559         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
23560         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
23561         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
23562
23563 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
23564
23565         * gcc.c-torture/execute/991228-1.c: Take word endianness into
23566         account.
23567
23568 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
23569
23570         * gcc.c-torture/execute/builtin-complex-1.c: New test.
23571
23572 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
23573
23574         * g++.old-deja/g++.pt/crash62.C: New test.
23575
23576 2001-01-04  Richard Henderson  <rth@redhat.com>
23577
23578         * gcc.dg/20000926-1.c: Update expected warnings.
23579         * gcc.dg/array-2.c: Likewise.
23580         * gcc.dg/array-4.c: Also validate flexible array members.
23581         * gcc.dg/c99-flex-array-1.c: New.
23582
23583 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23584
23585         * gcc.c-torture/compile/20001222-1.x: Remove.
23586
23587 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23588
23589         * gcc.c-torture/execute/built-in-setjmp.c: New.
23590
23591 2001-01-03  Richard Henderson  <rth@redhat.com>
23592
23593         * gcc.dg/940510-1.c: Update expected error wording.
23594         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
23595
23596 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
23597
23598         * lib/target-supports.exp (check_alias_available): Modified to
23599         indicate aliases not supported if only weak aliases are supported.
23600
23601 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23602
23603         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
23604         Turn on cmpstrsi checks for __pj__ and __i370__.
23605
23606 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23607
23608         * g++.old-deja/g++.other/virtual11.C: New test.
23609
23610 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
23611
23612         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
23613
23614 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23615
23616         * gcc.c-torture/compile/20010102-1.c: New test.
23617
23618 2001-01-02  Andreas Jaeger  <aj@suse.de>
23619
23620         * gcc.dg/noreturn-3.c: New test.
23621
23622         * gcc.dg/noreturn-4.c: New test.
23623
23624 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23625
23626         * gcc.c-torture/execute/stdio-opt-1.c: Also test
23627         __builtin_fputc and __builtin_fwrite.
23628
23629 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23630
23631         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
23632         signed char, not default char.
23633
23634 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
23635
23636         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
23637
23638 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
23639
23640         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
23641
23642 2000-12-29  Richard Henderson  <rth@redhat.com>
23643
23644         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
23645         (__cyg_profile_func_exit): Define.
23646
23647 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
23648
23649         * g++.dg/vtgc1.C: New test.
23650
23651 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
23652
23653         * gcc.dg/noncompile/20001228-1.c: New test.
23654
23655         * gcc.dg/20001228-1.c: New test.
23656
23657         * gcc.c-torture/execute/20001228-1.c: New test.
23658
23659 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
23660
23661         * gcc.dg/format-strfmon-1.c: New test.
23662
23663 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23664
23665         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
23666         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
23667         * gcc.c-torture/execute/string-opt-1.c: Likewise.
23668         * gcc.c-torture/execute/string-opt-2.c: Likewise.
23669         * gcc.c-torture/execute/string-opt-3.c: Likewise.
23670         * gcc.c-torture/execute/string-opt-4.c: Likewise.
23671         * gcc.c-torture/execute/string-opt-6.c: Likewise.
23672         * gcc.c-torture/execute/string-opt-7.c: Likewise.
23673         * gcc.c-torture/execute/string-opt-8.c: Likewise.
23674         * gcc.c-torture/execute/string-opt-9.c: Likewise.
23675         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23676         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23677         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23678
23679         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
23680         * gcc.c-torture/execute/string-opt-4.c: Test index.
23681
23682 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
23683
23684         * gcc.c-torture/compile/20001226-1.c: New test.
23685
23686 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23687
23688         * gcc.c-torture/compile/20001222-1.c: New test.
23689         * gcc.c-torture/compile/20001222-1.x: Xfail.
23690
23691 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
23692
23693         * gcc.c-torture/execute/comp-goto-2.c: New test.
23694
23695 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
23696
23697         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
23698         Use long types if __INT_MAX__ is 32767.
23699         (main): Use cast to (sint32 *) when poking 88 into a_page.
23700
23701         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
23702
23703 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
23704
23705         * gcc.c-torture/compile/20001221-1.c: New test.
23706         * gcc.c-torture/execute/20001221-1.c: New test.
23707
23708 2000-12-20  Richard Henderson  <rth@redhat.com>
23709
23710         * g++.old-deja/g++.pt/crash36.C: Update error lines.
23711         * g++.old-deja/g++.robertl/eb109.C: Likewise.
23712
23713 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23714
23715         * gcc.dg/compare3.c: New test.
23716
23717 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23718
23719         * gcc.dg/format-warnll-1.c: New test.
23720
23721 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23722
23723         * gcc.dg/cpp/cmdlne-P.c: New test.
23724
23725 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23726
23727         * gcc.c-torture/execute/builtin-abs-1.c,
23728         gcc.c-torture/execute/builtin-abs-2.c: New tests.
23729
23730 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23731
23732         * gcc.dg/cpp/multiline.c: New test.
23733
23734 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
23735
23736         * g++.old-deja/g++.other/syshdr1.C: Update.
23737         * gcc.dg/cpp/lineflags.c: Remove temporarily.
23738
23739 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23740
23741         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
23742
23743 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23744
23745         * g++.old-deja/g++.pt/ttp65.C: New test.
23746
23747 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23748
23749         * g++.old-deja/g++.pt/ttp64.C: New test.
23750
23751 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23752
23753         * g++.old-deja/g++.pt/spec33.C: New test.
23754
23755 2000-12-14  Catherine Moore  <clm@redhat.com>
23756
23757         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
23758         * gcc.c-torture/execute/920612-2.c: Likewise.
23759         * gcc.c-torture/execute/920428-2.c: Likewise.
23760         * gcc-c-torture/execute/va-arg-11.c: Call exit.
23761         * gcc.c-torture/execute/va-arg-21.c: Likewise.
23762
23763 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23764
23765         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
23766         * gcc.dg/pack-test-2.c: Likewise.
23767
23768 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23769
23770         Tests by Zack Weinberg <zackw@stanford.edu>.
23771
23772         * gcc.dg/cpp/defined.c: Update.
23773         * gcc.dg/cpp/defined_trad.c: New tests.
23774
23775 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23776
23777         * gcc.dg/cpp/trad-direct.c: Update.
23778
23779 2000-12-11  Neil Booth  <neilb@earthling.net>
23780
23781         * gcc.dg/cpp/defined_trad.c
23782
23783 2000-12-11  Neil Booth  <neilb@earthling.net>
23784
23785         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
23786
23787 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23788
23789         * gcc.dg/format-miss-2.c: New test.
23790
23791 2000-12-09  Neil Booth  <neilb@earthling.net>
23792
23793         * gcc.dg/cpp/lineflags.c: New tests.
23794         * gcc.dg/cpp/poison.c: Update.
23795         * gcc.dg/cpp/redef2.c: Update.
23796         * gcc.dg/cpp/skipping.c: New test.
23797
23798 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
23799
23800         * g++.old-deja/g++.other/eh3.C: New testcase.
23801
23802 2000-12-07  Neil Booth  <neilb@earthling.net>
23803
23804         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
23805         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
23806         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
23807         wtr-union-init-2.c, wtr-union-init-3.c: Update.
23808         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
23809         Update.
23810
23811 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23812
23813         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
23814         __SIZE_TYPE__ instead of int for type of integers cast to
23815         pointers.
23816
23817 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
23818
23819         * g++.old-deja/g++.other/cleanup4.C: New test.
23820
23821 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23822
23823         * format-sec-1.c: New test.
23824
23825 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23826
23827         * gcc.dg/format-nonlit-3.c: New test.
23828
23829 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23830
23831         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
23832         through a null pointer.
23833
23834 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23835
23836         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
23837         * g++.old-deja/g++.pt/partial4.C: New test.
23838
23839 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
23840
23841         * gcc.c-torture/execute/ieee/hugeval.x: New.
23842
23843 2000-12-06  Neil Booth  <neilb@earthling.net>
23844
23845         * gcc.dg/cpp/backslash2.c: New tests.
23846
23847 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23848
23849         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
23850         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
23851
23852 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
23853
23854         * gcc.c-torture/execute/20001203-2.c: New testcase.
23855
23856 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23857
23858         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
23859         * g++.old-deja/g++.other/virtual10.C: New test.
23860
23861 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
23862
23863         * g++.old-deja/g++.mike/pmf5.C: Remove test.
23864
23865 2000-12-05  Richard Henderson  <rth@redhat.com>
23866
23867         * gcc.c-torture/compile/20001205-1.c: New.
23868
23869 2000-12-04  Neil Booth  <neilb@earthling.net>
23870
23871         * g++.old-deja/g++.other/virtual9.C: New test.
23872         * g++.old-deja/g++.pt/crash61.C: New test.
23873         * gcc.c-torture/execute/loop-9.c: New test.
23874
23875 2000-12-04  Neil Booth  <neilb@earthling.net>
23876
23877         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
23878         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
23879         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
23880         * gcc.dg/cpp/extratokens.c: ...here.
23881
23882 2000-12-04  Neil Booth  <neilb@earthling.net>
23883
23884         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
23885         New tests.
23886
23887 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23888
23889         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
23890         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
23891
23892 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23893
23894         * gcc.c-torture/execute/20001203-1.c: New test.
23895
23896 2000-12-03  Neil Booth  <neilb@earthling.net>
23897
23898         * gcc.dg/cpp/macro6.c: New test cases.
23899
23900 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23901
23902         * gcc.c-torture/execute/string-opt-9.c: New test.
23903         * gcc.c-torture/execute/string-opt-10.c: Likewise.
23904         * gcc.c-torture/execute/string-opt-11.c: Likewise.
23905         * gcc.c-torture/execute/string-opt-12.c: Likewise.
23906
23907         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
23908         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
23909
23910 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
23911
23912         * gcc.dg/cpp/if-6.c: New testcase.
23913
23914         * gcc.dg/20001201-1.c: New testcase.
23915
23916 2000-12-02  Neil Booth  <neilb@earthling.net>
23917
23918         * g++.old-deja/g++.other/externC4.C,
23919         g++.old-deja/g++.other/friend10.C: New tests.
23920
23921 2000-12-02  Neil Booth  <neilb@earthling.net>
23922
23923         * g++.old-deja/g++.other/instan2.C
23924         * g++.old-deja/g++.other/instan3.C: New test.
23925
23926 2000-12-02  Neil Booth  <neilb@earthling.net>
23927
23928         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
23929         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
23930         gnuc99.c,gnuc99-pedantic.c: New tests.
23931
23932 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23933
23934         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
23935         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
23936
23937 2000-12-01  Neil Booth  <neilb@earthling.net>
23938
23939         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
23940         * gcc.dg/cpp/poison.c: Update.
23941         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
23942
23943 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
23944
23945         * g77.f-torture/execute/20001201.f: New test.
23946
23947 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
23948
23949         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
23950
23951 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
23952
23953         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
23954
23955 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
23956
23957         * g++.old-deja/g++.other/cast6.C: New test.
23958
23959 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
23960
23961         * gcc.c-torture/execute/20001130-2.c: New testcase.
23962
23963 2000-11-30  Richard Henderson  <rth@redhat.com>
23964
23965         * gcc.c-torture/execute/20001130-1.c: New test.
23966
23967 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23968
23969         * g++.old-deja/g++.other/op3.C: New test.
23970
23971 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23972
23973         * g++.old-deja/g++.other/op2.C: New test.
23974
23975 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
23976
23977         * g++.old-deja/g++.other/crash38.C: New test.
23978
23979 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
23980
23981         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
23982
23983 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
23984
23985         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
23986         tests.
23987         * gcc.c-torture/execute/string-opt-6.c: New test.
23988
23989         * gcc.dg/20001117-1.c: Add main.
23990
23991 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
23992
23993         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
23994         Move from here ...
23995         * gcc.dg/940510-1.c: ... to here.
23996
23997         * gcc.dg/20000926-1.c: GNU C now allows initializations of
23998         zero-size arrays in toplevel structures.
23999
24000 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24001
24002         * gcc.c-torture/execute/loop-8.c: New test.
24003
24004 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24005
24006         * g++.old-deja/g++.other/base1.C: New test.
24007
24008 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24009
24010         * g++.old-deja/g++.other/parse2.C: New test.
24011
24012 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24013
24014         * g++.old-deja/g++.pt/incomplete1.C: New test.
24015
24016 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24017
24018         * g++.old-deja/g++.other/friend9.C: New test.
24019
24020 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24021
24022         * gcc.dg/20001127-1.c: New test.
24023
24024 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24025
24026         * g++.old-deja/g++.pt/friend46.C: New test.
24027
24028 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24029
24030         * g++.old-deja/g++.other/ptrmem8.C: New test.
24031
24032 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24033
24034         * gcc.c-torture/execute/string-opt-7.c: New test.
24035         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24036
24037 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24038
24039         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
24040         instead of 'mkcheck 2'.
24041
24042 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24043
24044         * gcc.c-torture/execute/memcheck/driver.c,
24045         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
24046         C9X references to refer to C99.
24047
24048 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
24049
24050         * gcc.dg/ultrasp3.c: New test.
24051
24052 2000-11-25  Neil Booth  <neilb@earthling.net>
24053
24054         * gcc.dg/cpp/include2.c: Update test to be locale independent.
24055
24056 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
24057
24058         * gcc.c-torture/compile/20001123-2.c: New.
24059
24060 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24061
24062         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
24063
24064 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
24065
24066         * gcc.dg/sequence-point-1.c: Add some new tests.
24067         * gcc.c-torture/execute/20001124-1.c: New test.
24068
24069 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24070
24071         * g++.old-deja/g++.other/vaarg4.C: New test.
24072         * gcc.c-torture/compile/20001123-1.c: New test.
24073
24074 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24075
24076         * g++.other/crash24.C: Adjust and remove XFAIL.
24077         * g++.other/crash37.C: New test.
24078
24079 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
24080
24081         * g++.old-deja/g++.pt/instantiate9.C: New test.
24082
24083 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
24084
24085         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
24086         new ABI, too.
24087
24088         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
24089         * g++.old-deja/g++.robertl/eb55.C: Likewise.
24090
24091 2000-11-22  Neil Booth  <neilb@earthling.net>
24092
24093         * gcc.dg/cpp/Wtrigraphs.c: New test.
24094
24095 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
24096
24097         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
24098
24099 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
24100
24101         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
24102
24103 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
24104
24105         * lib/gcc-dg.exp: load_lib scanasm.exp.
24106         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
24107         * lib/g++-dg.exp: load_lib scanasm.exp.
24108         * lib/scanasm.exp: New.
24109         (scan-assembler, scan-assembler-not): Add optional arguments to
24110         test name, or if not present, the pattern name.
24111         (scan-assembler-dem, scan-assembler-dem-not): New.
24112
24113         * g++.dg/dg.exp: New.
24114
24115 2000-11-21  Neil Booth  <neilb@earthling.net>
24116
24117         * gcc.dg/cpp/integrated1.c: Remove.
24118
24119 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24120
24121         * gcc.c-torture/execute/20001121-1.c: New test.
24122
24123 2000-11-21  Richard Henderson  <rth@redhat.com>
24124
24125         * gcc.c-torture/compile/20001121-1.c: New test.
24126
24127 2000-11-20  Neil Booth  <neilb@earthling.net>
24128
24129         * gcc.dg/cpp/integrated1.c: New test.
24130
24131 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24132
24133         * g++.old-deja/g++.other/inline17.C: New test.
24134
24135 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
24136
24137         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
24138         local variable to be zero: I made the variable global. Now
24139         uses abort() and exit() instead of relying on main's return value.
24140
24141 2000-11-20  Neil Booth  <neilb@earthling.net>
24142
24143         * gcc.dg/cpp/paste2.c: Update test.
24144         * objc/execute/paste.m: New test.
24145
24146 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24147
24148         * gcc.dg/c99-condexpr-1.c: New test.
24149
24150 2000-11-20  Neil Booth  <neilb@earthling.net>
24151
24152         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
24153
24154 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
24155
24156         * g++.old-deja/g++.pt/export1.C: New test.
24157
24158 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
24159
24160         * gcc.dg/20001117-1.c: New test.
24161
24162 2000-11-18  Richard Henderson  <rth@redhat.com>
24163
24164         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
24165
24166 2000-11-18  Richard Henderson  <rth@redhat.com>
24167
24168         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
24169         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
24170         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
24171
24172 2000-11-18  Richard Henderson  <rth@redhat.com>
24173
24174         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
24175         (main): New.  Exit cleanly.
24176
24177 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24178
24179         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
24180         gcc.dg/c99-fordecl-2.c: New tests.
24181
24182 2000-11-18  Richard Henderson  <rth@redhat.com>
24183
24184         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
24185         * gcc.c-torture/execute/zerolen-2.c: New.
24186
24187 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24188
24189         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
24190         memory.
24191
24192 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24193
24194         * g++.old-deja/g++.pt/instantiate8.C: New test.
24195
24196 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24197
24198         * g++.old-deja/g++.other/incomplete.C: Add more tests.
24199         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
24200
24201 2000-11-16  Nick Clifton  <nickc@redhat.com>
24202
24203         * gcc.c-torture/execute/nestfunc-2.c: New test.
24204         * gcc.c-torture/execute/nestfunc-3.c: New test.
24205
24206 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24207
24208         * gcc.c-torture/compile/20001116-1.c: New test.
24209
24210 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24211
24212         * gcc.c-torture/execute/20001115-1.c: New test.
24213
24214 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
24215
24216         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
24217         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
24218         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
24219         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24220
24221 2000-11-15  Neil Booth  <neilb@earthling.net>
24222
24223         gcc.dg/cpp/_Pragma1.c: Update.
24224         gcc.dg/cpp/_Pragma2.c: New test.
24225
24226 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24227
24228         * g++.old-deja/g++.other/anon5.C: New test.
24229
24230 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24231
24232         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
24233         tests.
24234
24235 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
24236
24237         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
24238         output.
24239
24240 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24241
24242         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
24243         labels at end of compound statements.
24244
24245 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
24246
24247         * gcc.c-torture/execute/loop-7.c: New test.
24248
24249 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24250
24251         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
24252
24253 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24254
24255         * gcc.dg/c99-bool-1.c: New test.
24256
24257 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24258
24259         * gcc.dg/c99-scope-1.c: Remove xfail.
24260         * gcc.dg/c99-scope-2.c: New test.
24261
24262 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24263
24264         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
24265         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
24266
24267 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
24268
24269         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
24270         error messages.
24271
24272         * g++.mike/p700.C: Don't typedef wchar_t.
24273         * g++.mike/p784.C: Likewise.
24274         * g++.mike/eb101.C: Don't use __wchar_t.
24275
24276 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24277
24278         * g77.f-torture/execute/20001111.[fx]: Test premature exit
24279         from DO loop.
24280
24281 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24282
24283         * gcc.c-torture/execute/20001111-1.c: New test.
24284
24285 2000-11-10  Nick Clifton  <nickc@redhat.com>
24286
24287         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
24288         long multuiple and accumulate.
24289
24290 2000-11-09  Richard Henderson  <rth@redhat.com>
24291
24292         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
24293         via size_t instead of int.
24294
24295         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
24296         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24297         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24298         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24299
24300 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
24301
24302         * gcc.c-torture/compile/20001109-1.c: New test.
24303         * gcc.c-torture/compile/20001109-2.c: New test.
24304
24305 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
24306
24307         * g++.old-deja/g++.pt/operator1.C: New test.
24308         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
24309
24310 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24311
24312         * gcc.dg/20001108-1.c: New test.
24313
24314 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24315
24316         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
24317         with both arguments constant strings.
24318         * gcc.c-torture/execute/string-opt-3.c: New test.
24319         * gcc.c-torture/execute/string-opt-4.c: New test.
24320         * gcc.c-torture/execute/string-opt-5.c: New test.
24321
24322 2000-11-08  Nick Clifton  <nickc@redhat.com>
24323
24324         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
24325         mulsidi3adddi patterns.
24326
24327 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
24328
24329         * g++.old-deja/g++.other/crash36.C: New test.
24330
24331 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
24332
24333         * g++.old-deja/g++.other/init16.C: New test.
24334
24335 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
24336
24337         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
24338
24339 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24340
24341         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
24342         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24343         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24344
24345 2000-11-07  DJ Delorie  <dj@redhat.com>
24346
24347         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
24348
24349 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24350
24351         * gcc.c-torture/execute/string-opt-1.c: New test.
24352
24353 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24354
24355         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
24356         mips-sgi-irix6.* because the MIPS ABI passes floating-point
24357         parameters in registers, and there is no way for a varargs
24358         function to know in which order the integer and floating-point
24359         parameters should be interleaved when they are placed on the
24360         stack.
24361         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24362         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24363
24364 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24365
24366         * gcc.c-torture/execute/string-opt-2.c: New test.
24367
24368 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
24369
24370         * g++.old-deja/g++.pt/crash60.C: New test.
24371
24372 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24373
24374         * g++.old-deja/g++.other/crash24.C: New test.
24375         * g++.old-deja/g++.other/crash25.C: New test.
24376         * g++.old-deja/g++.other/crash26.C: New test.
24377         * g++.old-deja/g++.other/crash27.C: New test.
24378         * g++.old-deja/g++.other/crash28.C: New test.
24379         * g++.old-deja/g++.other/crash29.C: New test.
24380         * g++.old-deja/g++.other/crash30.C: New test.
24381         * g++.old-deja/g++.other/crash31.C: New test.
24382         * g++.old-deja/g++.other/crash32.C: New test.
24383         * g++.old-deja/g++.other/crash33.C: New test.
24384         * g++.old-deja/g++.other/crash34.C: New test.
24385         * g++.old-deja/g++.other/crash35.C: New test.
24386
24387 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24388
24389         * gcc.c-torture/execute/20001031-1.c: New test.
24390
24391 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
24392
24393         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
24394         namespace.
24395
24396         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
24397         standards-conformant.
24398
24399         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
24400
24401         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
24402         * g++.old-deja/g++.mike/p755a.C: Likewise.
24403         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
24404         library makes no calls to `operator new' during initialization.
24405
24406 2000-11-04  Neil Booth  <neilb@earthling.net>
24407
24408         * gcc.dg/cpp/include2.c: New tests.
24409
24410 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
24411
24412         * lib/g++.exp (g++_set_ld_library_path): New function.
24413         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
24414
24415 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
24416
24417         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
24418         warnings.
24419
24420 2000-11-01  Richard Henderson  <rth@redhat.com>
24421
24422         * g++.old-deja/g++.ext/namedret1.C: New.
24423         * g++.old-deja/g++.ext/namedret2.C: New.
24424         * g++.old-deja/g++.ext/namedret3.C: New.
24425
24426 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
24427
24428         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
24429         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
24430
24431 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24432
24433         * gcc.c-torture/execute/va-arg-21.c: New test.
24434
24435 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24436
24437         * gcc.dg/c99-complex-2.c: New test.
24438
24439 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24440
24441         * gcc.c-torture/execute/stdio-opt-1.c: New test.
24442
24443 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
24444
24445         * g++.old-deja/g++.other/inline16.C: New test.
24446
24447 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
24448
24449         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
24450         __PRETTY_FUNCTION__
24451
24452 2000-10-29  Neil Booth  <neilb@earthling.net>
24453
24454         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
24455         New tests.
24456         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
24457         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
24458         optimisation.
24459
24460 2000-10-29  Neil Booth  <neilb@earthling.net>
24461
24462         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
24463         * mi1.c, mi1c.h: Add null directives to multiple-include test.
24464         * mi5.c: Test multiple includes work with -C.
24465         * trigraphs.c: Test ^= version.
24466
24467 2000-10-28  Neil Booth  <neilb@earthling.net>
24468
24469         New tests and test updates for new macro expander.
24470
24471         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
24472         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
24473         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
24474         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
24475         new diagnostic messages.
24476
24477         * gcc.dg/cpp/macro3.c: New tests.
24478
24479 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
24480
24481         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
24482         on the same line.
24483
24484 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
24485
24486         * g++.old-deja/g++.other/eh2.C: New test.
24487
24488 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24489
24490         * gcc.c-torture/execute/20001027-1.c: New test.
24491
24492 2000-10-26  Richard Henderson  <rth@redhat.com>
24493
24494         * gcc.c-torture/execute/20001026-1.c: New.
24495
24496 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
24497
24498         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
24499         * g++.old-deja/g++.law/builtin1.C: Likewise.
24500         * g++.old-deja/g++.law/ctors10.C: Likewise.
24501         * g++.old-deja/g++.law/virtual3.C: Likewise.
24502         * g++.old-deja/g++.mike/p658.C: Likewise.
24503         * g++.old-deja/g++.other/sibcall1.C: Likewise.
24504         * g++.old-deja/g++.other/vaarg2.C: Likewise.
24505         * g++.old-deja/g++.robertl/eb124.C: Likewise.
24506         * g++.old-deja/g++.robertl/eb44.C: Likewise.
24507         * g++.old-deja/g++.robertl/eb77.C: Likewise.
24508
24509 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
24510
24511         * gcc.c-torture/compile/20001024-1.c: New test.
24512
24513 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
24514
24515         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
24516         to tell us whether or not we are using V3.
24517
24518 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24519
24520         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
24521         operands.
24522
24523 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24524
24525         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
24526
24527 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
24528
24529         * gcc.c-torture/execute/20001024-1.c: New test.
24530
24531 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
24532
24533         * g++.old-deja/g++.other/sibcall1.C: New test.
24534
24535 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
24536
24537         * gcc.dg/noncompile/init-3.c: New test.
24538
24539 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24540
24541         * gcc.dg/format-array-1.c: New test.
24542
24543 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24544
24545         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
24546         writing through null pointers; remove comment about testing
24547         unterminated strings.
24548
24549 2000-10-17  Matthew Hiller  <hiller@redhat.com>
24550
24551         * gcc.c-torture/execute/20001017-2.c: New test.
24552
24553 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24554
24555         * gcc.c-torture/compile/20001018-1.c: New test.
24556         * gcc.c-torture/compile/20001018-1.x: Xfail.
24557
24558 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24559
24560         * gcc.c-torture/execute/20001017-1.c: New test.
24561
24562 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24563
24564         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
24565         for multiple use of arguments with scanf formats; add tests for
24566         multiple use of arguments.
24567
24568 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
24569
24570         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
24571
24572 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24573
24574         * gcc.dg/format-miss-1.c: New test.
24575
24576 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24577
24578         * gcc.c-torture/execute/20001013-1.c: New test.
24579
24580 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24581
24582         * gcc.dg/format-branch-1.c: New test.
24583
24584 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
24585
24586         * README, lib/file-format.exp: Remove EGCS references.
24587
24588 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
24589
24590         * gcc.dg/20001013-1.c: New test.
24591
24592 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
24593
24594         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
24595         for intmax_t in the compiler using __typeof__ and the type rules
24596         for conditional expressions.
24597
24598 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
24599
24600         * gcc.dg/20001012-1.c: New test.
24601         * gcc.dg/20001012-2.c: New test.
24602
24603 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24604
24605         * gcc.dg/format-attr-1.c: New test.
24606
24607 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24608
24609         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
24610         __LONG_LONG_MAX__ instead of LLONG_MAX.
24611
24612 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24613
24614         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
24615         scanf flags.
24616         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
24617         flags.
24618
24619 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24620
24621         * gcc.dg/sequence-pt-1.c: New test.
24622
24623 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
24624
24625         * gcc.c-torture/execute/20001011-1.c: New testcase.
24626         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
24627
24628 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24629
24630         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
24631         does not error on it.
24632
24633 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
24634
24635         * gcc.dg/20001009-1.c: New test.
24636
24637 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
24638
24639         * gcc.c-torture/compile/20001009-1.c: Move from here ....
24640         * gcc.c-torture/execute/20001009-2.c: ... to here.
24641
24642 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
24643
24644         * gcc.c-torture/compile/20001009-1.c: New testcase.
24645         * gcc.c-torture/execute/20001009-1.c: New testcase.
24646         Testcases provided by Jan Hubicka <jh@suse.cz>.
24647
24648 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24649
24650         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24651         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
24652         uintmax_t using <limits.h> to emulate the compiler's internal
24653         logic.  No longer XFAIL %j tests.
24654
24655 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24656
24657         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
24658         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
24659         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
24660         regexps and details of expected handling of some bad formats.
24661         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
24662         suppression.
24663
24664 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24665
24666         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
24667         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
24668         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
24669         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
24670         in list archives.
24671
24672 2000-10-06  Richard Henderson  <rth@cygnus.com>
24673
24674         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
24675         * g++.old-deja/g++.brendan/crash52.C: Likewise.
24676         * g++.old-deja/g++.jason/report.C: Likewise.
24677         * g++.old-deja/g++.law/friend5.C: Likewise.
24678         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
24679         of the expected warnings.
24680
24681 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
24682
24683         * g++.old-deja/g++.pt/enum14.C: New test.
24684
24685 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
24686
24687         * g++.old-deja/g++.pt/crash59.C: New test.
24688
24689 2000-10-04  Will Cohen  <wcohen@redhat.com>
24690
24691         * gcc.dg/20000926-1.c: New test.
24692
24693 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
24694
24695         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
24696         function name for current C++ compiler.
24697         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
24698
24699 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
24700
24701         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
24702         __PRETTY_FUNCTION__.
24703         * g++.old-deja/g++.ext/pretty2.C: Likewise.
24704
24705 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24706
24707         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
24708
24709 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
24710
24711         * gcc.c-torture/compile/20000923-1.c: New test.
24712
24713 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
24714
24715         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
24716         * g++.old-deja/g++.pt/ttp62.C: Same.
24717         * g++.old-deja/g++.other/inline14.C: Same.
24718
24719 2000-09-24  Richard Henderson  <rth@cygnus.com>
24720
24721         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
24722
24723 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24724
24725         * gcc.dg/c90-printf-1.c: Add test for wide string format.
24726
24727 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
24728
24729         * gcc.c-torture/compile/20000922-1.c: New file.
24730
24731 2000-09-21  Nick Clifton  <nickc@redhat.com>
24732
24733         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
24734         a signed long modulo operation.
24735         (mod6): New function - perform an unsigned long modulo operation.
24736         (main): Add tests for modulos of very large numbers by very small
24737         dividends.
24738
24739 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24740
24741         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
24742
24743 2000-09-19  Richard Henderson  <rth@cygnus.com>
24744
24745         * gcc.dg/compare2.c (case 10): XFAIL.
24746
24747 2000-09-18  Richard Henderson  <rth@cygnus.com>
24748
24749         * gcc.c-torture/execute/20000906-1.c: Move ...
24750         * gcc.dg/20000906-1.c: ... here.  Only run on targets
24751         that support __builtin_trap.
24752
24753 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
24754
24755         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
24756
24757 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24758
24759         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
24760         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
24761         more $ format tests.
24762
24763 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24764
24765         * gcc.dg/format-errmk-1.c: New test.
24766
24767 2000-09-17  Greg McGary  <greg@mcgary.org>
24768
24769         * gcc.c-torture/execute/20000917-1.x: Remove.
24770
24771 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
24772
24773         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
24774
24775 2000-09-17  Greg McGary  <greg@mcgary.org>
24776
24777         * gcc.c-torture/execute/20000917-1.c: New test.
24778         * gcc.c-torture/execute/20000917-1.x: XFAIL.
24779
24780 2000-09-16  Neil Booth  <NeilB@earthling.net>
24781
24782         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
24783         in nested macro bug.
24784
24785 2000-09-15  Neil Booth  <NeilB@earthling.net>
24786
24787         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
24788
24789 2000-09-14  Jeffrey A Law  (law@cygnus.com)
24790
24791         * gcc.c-torture/execute/20000914-1.c: New test.
24792
24793 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
24794
24795         * g++.other/inline13.C: New test.
24796
24797 2000-09-12  Andreas Jaeger  <aj@suse.de>
24798
24799         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
24800         constant by Ulrich Drepper <drepper@redhat.com>.
24801
24802 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
24803
24804         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
24805
24806 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24807
24808         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
24809
24810 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
24811
24812         * gcc.dg/cpp/backslash.c: New test.
24813
24814 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
24815
24816         * gcc.c-torture/execute/20000910-1.c: New test.
24817         * gcc.c-torture/execute/20000910-2.c: Likewise.
24818
24819 2000-09-11  Robert Lipe  <robertl@sco.com>
24820
24821         * gcc.dg/pragma-align.c: New test.
24822
24823 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
24824
24825         * g++.old-deja/g++.pt/explicit82.C: New test.
24826         * g++.old-deja/g++.pt/explicit83.C: New test.
24827
24828 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
24829
24830         * gcc.dg/asm-names.c: New test.
24831
24832 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24833
24834         * gcc.dg/cpp/tr-warn6.c: New test
24835
24836 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24837
24838         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
24839         be accepted.
24840
24841 2000-09-07  Catherine Moore  <clm@redhat.com>
24842
24843         * gcc.c-torture/execute/unroll-1.c: New test.
24844
24845 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
24846
24847         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
24848         ERROR markers.
24849         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
24850         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
24851         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
24852         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
24853         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
24854         Preprocess only.
24855         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
24856         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
24857
24858 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24859
24860         * g++.old-deja/g++.pt/deduct2.C: New test.
24861
24862 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24863
24864         * g++.old-deja/g++.pt/parms2.C: New test.
24865
24866 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
24867
24868         * g++.old-deja/g++.pt/crash58.C: New test.
24869
24870 2000-09-06  Greg McGary  <greg@mcgary.org>
24871
24872         * gcc.c-torture/execute/20000906-1.c: New test.
24873         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
24874
24875 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24876
24877         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
24878
24879 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24880
24881         * g++.old-deja/g++.pt/crash57.C: New test.
24882
24883 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24884
24885         * g++.old-deja/g++.pt/crash56.C: New test.
24886
24887 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
24888
24889         * g++.old-deja/g++.pt/koenig1.C: New test.
24890
24891 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24892
24893         * gcc.dg/20000904-1.c: New test.
24894
24895 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
24896
24897         * gcc.dg/cpp/paste8.c: New test.
24898
24899 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
24900
24901         * gcc.c-torture/compile/20000827-1.c: New test.
24902
24903 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24904
24905         * gcc.dg/format-diag-1.c: New test.
24906
24907 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24908
24909         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
24910         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
24911         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
24912         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
24913         gcc.dg/formatz-1.c: Adjust warning regular expressions.
24914
24915 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24916
24917         * g++.old-deja/g++.other/nested4.C: New test.
24918
24919 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
24920
24921         * g++.old-deja/g++.ns/scoped1.C: New test.
24922
24923 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
24924
24925         * lib/g++.exp: Support testing already-installed GCC.
24926
24927 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24928
24929         * wtr-label-1.c, wtr-suffix-1.c: New tests.
24930
24931 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24932
24933         * gcc.dg/return-type-2.c: New test.
24934
24935 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
24936
24937         * gcc.c-torture/compile/20000825-1.c: New test.
24938
24939 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
24940
24941         * gcc.dg/dwarf2-2.c: New test.
24942
24943 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
24944
24945         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
24946         dg-warning regexps.
24947
24948 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24949
24950         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
24951         gcc.dg/format-ext-5.c: New tests.
24952
24953 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
24954
24955         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
24956
24957 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
24958
24959         * gcc.dg/noncompile/930622-2.c: Adjust error message.
24960
24961 2000-08-24  Richard Henderson  <rth@cygnus.com>
24962
24963         * gcc.dg/ia64-sync-1.c: New test.
24964         * gcc.dg/ia64-sync-2.c: New test.
24965         * gcc.dg/ia64-asm-1.c: New test.
24966
24967 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
24968
24969         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
24970         * gcc.dg/format-ext-2.c: New test.
24971
24972 2000-08-23  Jason Merrill  <jason@redhat.com>
24973
24974         * lib/old-dejagnu.exp: Also ignore "In member function" and
24975         "At global scope".
24976
24977 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24978
24979         * gcc.dg/noncompile/label-lineno-1.c: New test.
24980
24981 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24982
24983         * gcc.dg/c99-array-nonobj-1.c: New test.
24984
24985 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24986
24987         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
24988         tests.
24989         * gcc.dg/format-ext-1.c: New test.
24990
24991 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24992
24993         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
24994         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
24995         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
24996         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
24997         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
24998
24999 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25000
25001         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
25002         gcc.dg/c99-strftime-2.c: New tests.
25003
25004 2000-08-22  Richard Henderson  <rth@cygnus.com>
25005
25006         * gcc.c-torture/execute/20000822-1.c: New test.
25007
25008 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25009
25010         * gcc.c-torture/execute/20000819-1.x: Remove.
25011
25012 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25013
25014         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
25015         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
25016         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
25017         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
25018         gcc.dg/format-xopen-1.c: New tests.
25019
25020 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25021
25022         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
25023
25024 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25025
25026         * g++.old-deja/g++.other/loop2.C: New test.
25027
25028         * gcc.c-torture/compile/20000606-1.c: New test.
25029         * gcc.c-torture/compile/20000728-1.c: New test.
25030         * gcc.c-torture/execute/20000801-1.c: New test.
25031         * gcc.c-torture/execute/20000801-2.c: New test.
25032         * gcc.c-torture/execute/20000819-1.c: New test.
25033         * gcc.c-torture/execute/20000819-1.x: XFAIL.
25034         * gcc.dg/20000629-1.c: New test.
25035         * gcc.dg/20000724-1.c: New test.
25036         * gcc.dg/20000807-1.c: New test.
25037
25038 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
25039
25040         * gcc.dg/cpp/pragma-1.c: New test.
25041         * gcc.dg/cpp/pragma-2.c: New test.
25042
25043 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
25044
25045         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
25046         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
25047
25048 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25049
25050         * gcc.c-torture/compile/20000818-1.c: New test.
25051
25052 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
25053
25054         * gcc.c-torture/execute/20000818-1.c: New test.
25055
25056 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25057
25058         * gcc.dg/format-va-1.c: New test.
25059
25060 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25061
25062         * g++.old-deja/g++.other/typedef8.C: New test.
25063
25064 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25065
25066         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
25067         * g++.old-deja/g++.mike/net36.C: Mark candidate.
25068         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
25069         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
25070         * g++.old-deja/g++.other/ptrmem7.C: New test.
25071         * g++.old-deja/g++.pt/ptrmem10.C: New test.
25072
25073 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25074
25075         * g++.old-deja/g++.pt/typename27.C: New test.
25076
25077 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
25078
25079         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
25080         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
25081         * g++.old-deja/g++.pt/friend45.C: New test.
25082         * g++.old-deja/g++.other/friend8.C: New test.
25083
25084 2000-08-15  Richard Henderson  <rth@cygnus.com>
25085
25086         * gcc.c-torture/execute/20000815-1.c: New test.
25087
25088 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25089
25090         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
25091         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
25092         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
25093
25094 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
25095
25096         * g++.old-deja/g++.other/refinit2.C: New test.
25097
25098 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
25099
25100         * lib/c-torture.exp (c-torture): Make
25101         compiler_conditional_xfail_data global.
25102         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
25103         compiler_conditional_xfail_data machinery.
25104         (f-torture-execute): Likewise.
25105         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
25106         and only when unrolling loops.
25107
25108         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
25109
25110 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25111
25112         * g++.old-deja/g++.pt/explicit81.C: New test.
25113
25114 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25115
25116         * g++.old-deja/g++.pt/typename26.C: New test.
25117
25118 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
25119
25120         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
25121         warning.
25122
25123 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25124
25125         * g++.old-deja/g++.other/array3.C: New test.
25126
25127 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25128
25129         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
25130         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
25131         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
25132         New tests.
25133
25134 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
25135
25136         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
25137         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25138
25139 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
25140
25141         * gcc.c-torture/execute/20000808-1.c: New test.
25142
25143 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25144
25145         * gcc.dg/c90-const-expr-1.c: New test.
25146
25147 2000-08-08  Richard Henderson  <rth@cygnus.com>
25148
25149         * gcc.dg/noncompile/920923-1.c: Declare calloc.
25150
25151 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25152
25153         * gcc.dg/noncompile/const-ll-1.c: New test.
25154
25155 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25156
25157         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
25158
25159 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25160
25161         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
25162         that running programs linked against the shared version of libobjc
25163         run correctly.
25164
25165 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25166
25167         * gcc.dg/c99-printf-1.c: New test.
25168
25169 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25170
25171         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
25172
25173 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
25174
25175         * gcc.c-torture/execute/20000731-1.x: Delete.
25176
25177 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
25178
25179         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
25180         and torture_without_loops as is done by c-torture.exp.
25181         (search_for): Copy from c-torture.exp.
25182         (gcc-dg-runtest): New function, drives a directory of tests
25183         iterating over the TORTURE_OPTIONS.
25184         (scan-assembler, scan-assembler-not): Move here from
25185         individual directory drivers.
25186
25187         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
25188         defined by lib/gcc-dg.exp.
25189         * gcc.dg/cpp/cpp.exp: Likewise.
25190         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
25191         gcc-dg-runtest, so we cycle over optimization options.
25192
25193         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
25194         * gcc.dg/compare2.c: No longer expected to fail.
25195
25196 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25197
25198         * gcc.c-torture/execute/20000804-1.c: New test.
25199
25200 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25201
25202         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
25203
25204 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
25205
25206         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
25207
25208 2000-08-03  Jeffrey A Law  (law@cygnus.com)
25209
25210         * gcc.c-torture/compile/20000803-1.c: New test.
25211
25212 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25213
25214         * gcc.c-torture/execute/20000801-3.c,
25215         gcc.c-torture/execute/20000801-4.c: New tests.
25216         * gcc.c-torture/execute/20000801-3.x,
25217         gcc.c-torture/execute/20000801-4.x: Xfail.
25218
25219 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
25220
25221         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
25222         libobjc/.libs to allow for libtool.
25223
25224 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
25225
25226         * gcc.c-torture/compile/20000802-1.c: New test.
25227
25228 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
25229
25230         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
25231
25232 2000-07-31  Jeffrey A Law  (law@cygnus.com)
25233
25234         * gcc-c-torture/execute/20000731-2.c: New test.
25235
25236         * gcc.c-torture/execute/20000731-1.c: New test.
25237         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
25238
25239 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
25240
25241         * testsuite/gcc.dg/cpp/paste7.c: New test.
25242         * gcc.dg/cpp/20000725-1.c: New test.
25243
25244 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
25245
25246         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
25247         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
25248         declaration warning for __builtin_dwarf_reg_size.
25249
25250         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
25251
25252 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25253
25254         * gcc.dg/noncompile/voidparam-1.c: New test.
25255
25256 2000-07-30  Richard Henderson  <rth@cygnus.com>
25257
25258         * gcc.dg/c90-digraph-1.c: Don't xfail.
25259         * gcc.dg/compare2.c (case 10): Xfail.
25260         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
25261
25262 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
25263
25264         * gcc.dg/c99-main-1.c: New test.
25265
25266 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25267
25268         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
25269
25270 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
25271
25272         * gcc.c-tortuer/execute/20000726-1.c: New test.
25273
25274 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
25275
25276         * gcc.c-torture/execute/enum-2.c: New test.
25277
25278 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25279
25280         * gcc.dg/cpp/tr-warn3.c: New test.
25281
25282 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25283
25284         * g++.old-deja/g++.ext/implicit1.C: Remove.
25285         * g++.old-deja/g++.jason/c2.C: Remove
25286         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
25287         * g++.old-deja/g++.pt/crash16.C: Likewise.
25288         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
25289
25290 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25291
25292         * g++.old-deja/g++.other/for2.C: New test.
25293
25294 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
25295
25296         * gcc.dg/20000720-1.c: New test.
25297
25298 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
25299
25300         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
25301
25302 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
25303
25304         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
25305         * gcc.c-torture/execute/20000722-1.c: New.
25306         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
25307
25308 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
25309
25310         * gcc.dg/cpp/20000720-1.S: New test.
25311
25312 2000-07-21  Michael Meissner  <meissner@redhat.com>
25313
25314         * gcc.c-torture/execute/ieee/hugeval.c: New test.
25315
25316 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25317
25318         * g++.old-deja/g++.brendan/crash16.C,
25319         g++.old-deja/g++.brendan/parse3.C,
25320         g++.old-deja/g++.brendan/redecl1.C,
25321         g++.old-deja/g++.ns/template13.C,
25322         g++.old-deja/g++.other/decl4.C,
25323         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
25324
25325 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25326
25327         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
25328         and "Internal error".
25329
25330         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
25331         regexps.
25332         * gcc.dg/cpp/paste6.c: New test.
25333
25334 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
25335
25336         * gcc.dg/cpp/tr-direct.c: New test.
25337
25338         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
25339         gcc.dg/cpp/undef1.c: Tweak error regexps.
25340
25341 2000-07-18  Eric Christopher <echristo@redhat.com>
25342
25343         * gcc.c-torture/compile/20000718-1.c: New test.
25344
25345 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
25346
25347         * cpplex.c (_cpp_push_token): If the token being pushed back
25348         is the previous token in this context, just subtract one from
25349         context->posn.
25350         * cppmacro.c (save_expansion): Clear aux field when storing a
25351         placemarker.
25352
25353 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
25354
25355         * gcc.dg/noncompile/redecl-1.c: New test.
25356
25357 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
25358
25359         * gcc.c-torture/execute/20000717-5.c: New test.
25360         * gcc.c-torture/execute/20000717-1.x: Removed.
25361
25362 2000-07-17  Richard Henderson  <rth@cygnus.com>
25363
25364         * gcc.c-torture/execute/20000717-4.c: New test.
25365
25366 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
25367
25368         * gcc.dg/cpp/syshdr.c: New test.
25369         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
25370
25371 2000-07-17  Neil Booth  <neilb@earthling.net>
25372
25373         * gcc.dg/cpp/cmdlne-dM.c: New test.
25374         * gcc.dg/cpp/cmdlne-dD.c: New test.
25375
25376 2000-07-17  Jeffrey A Law  (law@cygnus.com)
25377
25378         * gcc.c-torture/execute/20000717-3.c: New test.
25379
25380         * gcc.c-torture/compile/20000717-1.c: New test.
25381
25382 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
25383
25384         * gcc.c-torture/execute/20000717-2.c: New test.
25385
25386 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25387
25388         * gcc.dg/formatz-1.c: New test.
25389
25390         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
25391         * gcc.dg/c99-digraph-1.c: New tests.
25392
25393         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
25394         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
25395
25396         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
25397         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
25398         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
25399         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
25400         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
25401         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
25402         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
25403
25404 2000-07-17   Greg McGary <greg@mcgary.org>
25405
25406         * gcc.c-torture/execute/20000717-1.c: New test.
25407         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
25408
25409 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
25410
25411         * gcc.c-torture/execute/20000715-2.c: New test.
25412         * gcc.dg/20000715-1.c: New test.
25413
25414 2000-07-15  Michael Meissner  <meissner@redhat.com>
25415
25416         * gcc.c-torture/execute/20000715-1.c: New test.
25417
25418 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
25419
25420         * gcc.c-torture/execute/20000707-1.c: New test.
25421
25422 2000-07-13  Neil Booth  <NeilB@earthling.net>
25423
25424         * testsuite/gcc.dg/cpp/digraph1.c,
25425         testsuite/gcc.dg/cpp/digraph2.c,
25426         testsuite/gcc.dg/cpp/digraphs.c: New tests.
25427
25428 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
25429
25430         * g77.f-torture/compile/20000630-2.f:  New test.
25431         * g77.f-torture/compile/20000630-2.x
25432
25433 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25434
25435         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
25436
25437 2000-07-11  Neil Booth  <NeilB@earthling.net>
25438
25439         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
25440
25441 2000-07-11  Neil Booth  <NeilB@earthling.net>
25442
25443         * gcc.dg/cpp/cmdlne-C.c: New.
25444
25445 2000-07-09  Neil Booth  <NeilB@earthling.net>
25446
25447         * gcc.dg/cpp/directiv.c: New tests.
25448         * gcc.dg/cpp/undef1.c: Update.
25449
25450 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
25451
25452         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
25453
25454 2000-07-09  Neil Booth  <NeilB@earthling.net>
25455
25456         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
25457
25458 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
25459
25460         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
25461         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
25462
25463 2000-07-08  Neil Booth  <NeilB@earthling.net>
25464
25465         * gcc.dg/cpp/macsyntx.c: New tests.
25466
25467 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25468
25469         * gcc.dg/20000707-1.c: New test.
25470
25471 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25472
25473         * gcc.c-torture/execute/20000706-1.c: New test.
25474         * gcc.c-torture/execute/20000706-2.c: New test.
25475         * gcc.c-torture/execute/20000706-3.c: New test.
25476         * gcc.c-torture/execute/20000706-4.c: New test.
25477         * gcc.c-torture/execute/20000706-5.c: New test.
25478
25479 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25480
25481         * g++.old-deja/g++.pt/instantiate7.C: New test.
25482
25483 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25484
25485         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
25486         * g++.old-deja/g++.mike/thunk3.C: Likewise.
25487         * g++.old-deja/g++.other/rtti3.C: Likewise.
25488         * g++.old-deja/g++.other/rttid3.C: Likewise.
25489
25490 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
25491
25492         *  g77.f-torture/compile/20000630-1.x: Fix typo
25493
25494 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
25495
25496         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
25497         assembly output.
25498
25499 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
25500
25501         * gcc.dg/cpp/ident.c: New test.
25502
25503 2000-07-05  Neil Booth  <NeilB@earthling.net>
25504
25505         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
25506           gcc.dg/cpp/lexstrng.c: New tests.
25507
25508 2000-07-04  Neil Booth  <NeilB@earthling.net>
25509
25510         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
25511         * gcc.dg/cpp/strify2.c: Same.
25512
25513 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
25514
25515         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
25516         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
25517         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
25518         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
25519
25520         * testsuite/gcc.dg/cpp/macro1.c,
25521         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
25522         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
25523         testsuite/gcc.dg/cpp/strify1.c,
25524         testsuite/gcc.dg/cpp/strify2.c: New tests.
25525
25526 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
25527
25528         * gcc.c-torture/execute/20000703-1.c: New test.
25529
25530 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25531
25532         * g++.old-deja/g++.pt (lookup10.C): New test.
25533
25534 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
25535
25536         * g++.old-deja/g++.pt (typename25.C): New test.
25537
25538 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
25539
25540         * gcc.c-torture/compile/20000701-1.c: New test.
25541
25542 2000-06-30  Nick Clifton  <nickc@cygnus.com>
25543
25544         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
25545         to test case.
25546
25547 2000-06-30  Catherine Moore  <clm@cygnus.com>
25548
25549         * gcc.c-torture/execute/align-1.c: New test.
25550
25551 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
25552
25553         * g++.old-deja/g++.pt/expr8.C: New test.
25554         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
25555
25556 2000-06-29  Nick Clifton  <nickc@cygnus.com>
25557
25558         * gcc.c-torture/compile/20000629-1.c: New test.
25559
25560 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25561
25562
25563         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
25564         gcc.dg/noncompile directory, depending on whether they're
25565         preprocessor tests or not.  Annotate all the tests for the dg
25566         framework.
25567
25568         * gcc.c-torture/noncompile/noncompile.exp: Delete.
25569         * gcc.dg/noncompile/noncompile.exp: New.
25570
25571         * Moved files:
25572         Old name                                New name
25573         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
25574         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
25575         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
25576         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
25577         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
25578         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
25579         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
25580         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
25581         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
25582         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
25583         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
25584         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
25585         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
25586         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
25587         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
25588         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
25589         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
25590         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
25591         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
25592         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
25593         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
25594         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
25595         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
25596         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
25597
25598         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
25599         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
25600         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
25601         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
25602         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
25603         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
25604
25605 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
25606
25607         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
25608         declare one variable.  On the fourth, error.
25609         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
25610         declared by 20000628-1a.h.
25611
25612 2000-06-29  Richard Henderson  <rth@redhat.com>
25613
25614         * gcc.c-torture/execute/930529-1.x: New file.
25615         * gcc.dg/920413-1.c: Adjust expected warning text.
25616         * gcc.dg/980217-1.c: Declare abort.
25617         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
25618
25619 2000-06-29  Jeffrey A Law  (law@cygnus.com)
25620
25621         * g77.f-torture/compile/20000629-1.f: New test.
25622         * g77.f-torture/compile/20000629-1.x: Expected to fail.
25623
25624 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25625
25626         Rearrange lots of files, removing entirely the
25627         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
25628         directories.
25629
25630         * Deleted files:
25631         gcc.c-torture/code_quality/code_quality.exp
25632         gcc.c-torture/special/special.exp
25633         gcc.failure/failure.exp
25634         gcc.failure/940409-1.x
25635         gcc.c-torture/compile/961203-1.x
25636
25637         * New files:
25638         gcc.misc-tests/linkage.exp
25639         gcc.c-torture/execute/920730-1t.c
25640         gcc.c-torture/execute/920730-1t.x
25641         gcc.c-torture/compile/920520-1.x
25642         gcc.c-torture/compile/920521-1.x
25643         gcc.c-torture/compile/981006-1.x
25644         gcc.c-torture/execute/eeprof-1.x
25645
25646         * Moved files (possibly with modifications to fit a new harness):
25647         Old name                                New name
25648         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
25649         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
25650         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
25651         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
25652         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
25653         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
25654         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
25655         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
25656         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
25657         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
25658         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
25659         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
25660         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
25661         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
25662
25663 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
25664
25665         * c-torture/compile/961203-1.x: Delete.
25666
25667         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
25668         not exit. Include stdio.h.
25669         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
25670         * gcc.misc-tests/dg-12.c: Likewise.
25671         * gcc.misc-tests/dg-5.c: Likewise.
25672         * gcc.misc-tests/dg-6.c: Likewise.
25673         * gcc.misc-tests/dg-7.c: Prototype abort.
25674         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
25675         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
25676         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
25677         not exit.
25678         * gcc.misc-tests/sieve.c: Use return from main, not exit.
25679         * gcc.misc-tests/sort2.c: Use return from main, not exit.
25680
25681 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
25682
25683         * gcc.dg/cpp/20000628-1.c: New test.
25684         * gcc.dg/cpp/20000628-1.h: New header for above test.
25685         * gcc.dg/cpp/20000628-1a.h: Likewise.
25686
25687 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
25688
25689         * gcc.dg/cpp: New directory.
25690         * gcc.dg/cpp/cpp.exp: New driver.
25691         * gcc.dg/cpp/20000627-1.c: New test.
25692         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
25693         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
25694         and rewrite as a compilation test.
25695
25696         * gcc.dg: Move many files into the cpp subdirectory, possibly
25697         renaming or editing them as well.
25698         Old name                New name
25699         990119-1.c              cpp/19990119-1.c
25700         990228-1.c              cpp/19990228-1.c
25701         990407-1.c              cpp/19990407-1.c
25702         990409-1.c              cpp/19990409-1.c
25703         990413-1.c              cpp/19990413-1.c
25704         990703-1.c              cpp/19990703-1.c
25705         20000127-1.c            cpp/20000127-1.c
25706         20000129-1.c            cpp/20000129-1.c
25707         20000207-1.c            cpp/20000207-1.c
25708         20000207-2.c            cpp/20000207-2.c
25709         20000209-1.c            cpp/20000209-1.c
25710         20000209-2.c            cpp/20000209-2.c
25711         20000301-1.c            cpp/20000301-1.c
25712         20000419-1.c            cpp/20000419-1.c
25713         20000510-1.S            cpp/20000510-1.S
25714         20000519-1.c            cpp/20000519-1.c
25715         20000529-1.c            cpp/20000529-1.c
25716         20000625-1.c            cpp/20000625-1.c
25717         20000625-2.c            cpp/20000625-2.c
25718         cpp-as1.c               cpp/assert1.c
25719         cpp-as2.c               cpp/assert2.c
25720         cxx-comments-1.c        cpp/cxxcom1.c
25721         cxx-comments-2.c        cpp/cxxcom2.c
25722         endif-label.c           cpp/endif.c
25723         cpp-hash1.c             cpp/hash1.c
25724         cpp-hash2.c             cpp/hash2.c
25725         cpp-if1.c               cpp/if-1.c
25726         cpp-if2.c               cpp/if-2.c
25727         cpp-if3.c               cpp/if-3.c
25728         cpp-if4.c               cpp/if-4.c
25729         cpp-if5.c               cpp/if-5.c
25730         cpp-cond.c              cpp/if-cexp.c
25731         cpp-missingop.c         cpp/if-mop.c
25732         cpp-missingparen.c      cpp/if-mpar.c
25733         cpp-opprec.c            cpp/if-oppr.c
25734         cpp-ifparen.c           cpp/if-paren.c
25735         cpp-shortcircuit.c      cpp/if-sc.c
25736         cpp-shift.c             cpp/if-shift.c
25737         cpp-unary.c             cpp/if-unary.c
25738         cpp-li1.c               cpp/line1.c
25739         cpp-li2.c               cpp/line2.c
25740         lineno.c                cpp/line3.c
25741         lineno-2.c              cpp/line4.c
25742         cpp-mi.c                cpp/mi1.c
25743         cpp-mic.h               cpp/mi1c.h
25744         cpp-micc.h              cpp/mi1cc.h
25745         cpp-mind.h              cpp/mi1nd.h
25746         cpp-mindp.h             cpp/mi1ndp.h
25747         cpp-mix.h               cpp/mi1x.h
25748         cpp-mi2.c               cpp/mi2.c
25749         cpp-mi2a.h              cpp/mi2a.h
25750         cpp-mi2b.h              cpp/mi2b.h
25751         cpp-mi2c.h              cpp/mi2c.h
25752         cpp-mi3.c               cpp/mi3.c
25753         cpp-mi3.def             cpp/mi3.def
25754         poison-1.c              cpp/poison.c
25755         pr-impl.c               cpp/prag-imp.c
25756         cpp-redef-2.c           cpp/redef1.c
25757         cpp-redef.c             cpp/redef2.c
25758         strpaste.c              cpp/strp1.c
25759         strpaste-2.c            cpp/strp2.c
25760         cpp-tradpaste.c         cpp/tr-paste.c
25761         cpp-tradstringify.c     cpp/tr-str.c
25762         cpp-tradwarn1.c         cpp/tr-warn1.c
25763         cpp-tradwarn2.c         cpp/tr-warn2.c
25764         trigraphs.c             cpp/trigraphs.c
25765         cpp-unc1.c              cpp/unc1.c
25766         cpp-unc2.c              cpp/unc2.c
25767         cpp-unc3.c              cpp/unc3.c
25768         cpp-unc.c               cpp/unc4.c
25769         undef.c                 cpp/undef1.c
25770         undef-2.c               cpp/undef2.c
25771         cpp-wi1.c               cpp/widestr1.c
25772
25773 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
25774
25775         * lib/g++.exp (g++_include_flags): Tweak.
25776
25777 2000-06-27  H.J. Lu  <hjl@gnu.org>
25778             Loren J. Rittle  <ljrittle@acm.org>
25779
25780         * lib/g++.exp (g++_include_flags): Override libgloss.exp
25781         version with one that knows about the new gcc tree structure.
25782         (g++_link_flags): Same.
25783
25784 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
25785
25786         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
25787         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
25788         case we are cross-compiling.
25789
25790         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
25791         g++.old-deja/g++.niklas/Makefile.in,
25792         g++.old-deja/g++.niklas/configure.in,
25793         g++.old-deja/g++.other/Makefile.in,
25794         g++.old-deja/g++.other/configure.in,
25795         gcc.c-torture/code_quality/Makefile.in,
25796         gcc.c-torture/code_quality/configure.in,
25797         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
25798         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
25799         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
25800         gcc.c-torture/execute/ieee/Makefile.in,
25801         gcc.c-torture/execute/ieee/configure.in,
25802         gcc.c-torture/noncompile/Makefile.in,
25803         gcc.c-torture/noncompile/configure.in,
25804         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
25805         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
25806         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
25807
25808 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25809
25810         * g++.old-deja/g++.other/ambig3.C: New test.
25811
25812 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
25813
25814         * g++.old-deja/g++.pt/syntax1.C: New test.
25815         * g++.old-deja/g++.pt/syntax2.C: New test.
25816         * g++.old-deja/g++.other/syntax3.C: New test.
25817         * g++.old-deja/g++.other/syntax4.C: New test.
25818
25819 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25820
25821         * gcc.dg/20000623-1.c: Prototype exit and abort.
25822
25823 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
25824
25825         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
25826         New tests.
25827         * gcc.dg/cpp-mi3.def: New file.
25828
25829         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
25830         inside assertions.
25831         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
25832         lexer's error messages.
25833         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
25834         divine anything from the linemarkers.
25835         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
25836         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
25837
25838 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
25839
25840         * gcc.dg/20000623-1.c: New test.
25841
25842 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
25843
25844         * gcc.c-torture/execute/20000622-1.c: New test.
25845
25846 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25847
25848         * g++.old-deja/g++.other/init15.C: New test.
25849
25850 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
25851
25852         * g++.old-deja/g++.pt/vaarg2.C: New test.
25853         * g++.old-deja/g++.pt/vaarg3.C: New test.
25854
25855 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
25856
25857         * g++.old-deja/g++.other/dyncast6.C: New test.
25858
25859 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
25860
25861         * gcc.c-torture/execute/loop-6.c: New test.
25862
25863 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
25864
25865         * gcc.dg/20000614-1.c: New test.
25866         * gcc.dg/20000614-2.c: New test.
25867
25868 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
25869
25870         * g++.old-deja/g++.other/inline12.C: New test.
25871
25872 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
25873
25874         * g++.old-deja/g++.other/eh1.C: New test.
25875
25876 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
25877
25878         * g++.old-deja/g++.other/type.C: New test.
25879
25880 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25881
25882         * g++.old-deja/g++.other/initstring.C: New test.
25883
25884 2000-06-12  Jason Merrill  <jason@redhat.com>
25885
25886         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
25887
25888 2000-06-09  Jeffrey A Law  (law@cygnus.com)
25889
25890         * gcc.c-torture/compile/20000609-1.c: New test.
25891
25892 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
25893
25894         * gcc.dg/20000609-1.c: New test.
25895
25896 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
25897
25898         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
25899         * gcc.c-torture/noncompile/poison-1.c: Move...
25900         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
25901         * gcc.dg/cpp-li1.c: Add a token after the #line.
25902
25903 2000-06-05  Richard Henderson  <rth@cygnus.com>
25904
25905         * gcc.c-torture/execute/20000605-2.c: New test.
25906         * gcc.c-torture/execute/20000605-3.c: New test.
25907
25908 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
25909
25910         * g77.f-torture/execute/20000503-1.x: New file.
25911
25912 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
25913
25914         * g++.old-deja/g++.eh/badalloc1.C: New test.
25915
25916 2000-06-05  Richard Henderson  <rth@cygnus.com>
25917
25918         * gcc.c-torture/execute/20000605-1.c: New test.
25919
25920 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
25921             Nathan Sidwell <nathan@codesourcery.com>
25922
25923         * gcc.c-torture/compile/20000605-1.c: New test.
25924
25925 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
25926
25927         * g77.f-torture/compile/20000601-1.f:  New test.
25928
25929 2000-06-03  Richard Henderson  <rth@cygnus.com>
25930
25931         * gcc.c-torture/execute/20000603-1.c: New.
25932
25933 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
25934
25935         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
25936         * gcc.dg/noreturn-2.c (noreturn): Likewise.
25937
25938 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
25939
25940         * gcc.dg/compare2.c (case 12): XFAIL.
25941         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
25942         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
25943
25944         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
25945
25946 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
25947
25948         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
25949         guard macro is already defined when the header is first
25950         included.
25951         * gcc.dg/cpp-mix.h: New file.
25952         * gcc.dg/endif-label.c: Update patterns to match compiler.
25953
25954         * g++.brendan/complex1.C: Declare abort.
25955         * g++.law/refs4.C: Remove XFAIL.
25956         * g++.oliva/expr2.C: Declare abort and exit.
25957
25958 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
25959
25960         * gcc.c-torture/execute/20000528-1.c: New test.
25961
25962         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
25963         * g++.old-deja/g++.law/temps4.C: Likewise.
25964
25965         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
25966         stdlib.h.  Call abort() on failure.
25967         * g++.old-deja/g++.law/refs4.C: Likewise.
25968         * g++.old-deja/g++.law/temps4.C: Likewise.
25969         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
25970         * gcc.c-torture/execute/20000112-1.c: Include string.h.
25971
25972 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
25973
25974         Relative to g++.dg/special:
25975         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
25976
25977         Relative to g++.old-deja:
25978         * g++.brendan/complex1.C, g++.jason/optimize2.C,
25979         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
25980         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
25981         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
25982         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
25983         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
25984         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
25985
25986         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
25987         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
25988         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
25989         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
25990         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
25991         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
25992         and/or string.h.
25993
25994         * g++.other/goto1.C: Update expectations for error messages.
25995
25996 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
25997
25998         * gcc.c-torture/compile/20000523-1.c: New test.
25999
26000 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26001
26002         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
26003
26004 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26005
26006         * g++.old-deja/g++.eh/catch11.C: New test.
26007         * g++.old-deja/g++.eh/catch12.C: New test.
26008
26009 2000-05-24  Nick Clifton  <nickc@cygnus.com>
26010
26011         * gcc.c-torture/execute/20000523-1.c: New test.
26012
26013 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
26014
26015         * c-torture/execute/bcp-1.c: Replace abort in arg of
26016         __builtin_constant_p with a generic external function.
26017
26018         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
26019         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
26020         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
26021         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
26022         Prototype abort and/or exit.
26023
26024         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
26025         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
26026         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
26027         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
26028
26029 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
26030
26031         * gcc.dg/dwarf2-1.c: New test.
26032
26033 2000-05-20  Richard Henderson  <rth@cygnus.com>
26034
26035         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
26036
26037 2000-05-20  Andreas Jaeger  <aj@suse.de>
26038
26039         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
26040         testcase.
26041
26042 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
26043
26044         * gcc.c-torture/execute/20000519-2.c: New test.
26045
26046 2000-05-19  Andreas Jaeger  <aj@suse.de>
26047
26048         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
26049         which fails with SSA.
26050
26051         * lib/c-torture.exp: Also test with -O3 -fssa.
26052
26053 2000-05-18  Michael Meissner  <meissner@redhat.com>
26054
26055         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
26056         * gcc.c-torture/execute/920415-1.c: Ditto.
26057         * gcc.c-torture/execute/920501-1.c: Ditto.
26058         * gcc.c-torture/execute/conversion.c: Ditto.
26059         * gcc.c-torture/execute/cvt-1.c: Ditto.
26060
26061 2000-05-18  Jeffrey A Law  (law@cygnus.com)
26062
26063         * gcc.c-torture/compile/20000518-1.c: New test.
26064
26065 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26066
26067         * g77.f-torture/compile/200005018.f:  New test.
26068
26069 2000-05-17  Jeffrey A Law  (law@cygnus.com)
26070
26071         * gcc.c-torture/compile/20000517-1.c: New test.
26072
26073 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26074
26075         * gcc.c-torture/execute/20000516-1.c: New test.
26076
26077 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
26078
26079         * g++.old-deja/g++.other/eh.C: New test.
26080
26081 2000-05-12  Richard Henderson  <rth@cygnus.com>
26082
26083         * gcc.c-torture/execute/990208-1.c (main): Don't pass
26084         constants through to doit's conditional.
26085
26086 2000-05-11  Jeffrey A Law  (law@cygnus.com)
26087
26088         * gcc.c-torture/compile/20000511-1.c: New test.
26089         * g77.f-torture/compile/20000511-1.f: New test.
26090         * g77.f-torture/compile/20000511-2.f: New test.
26091
26092 2000-05-11  Michael Meissner  <meissner@redhat.com>
26093
26094         * gcc.c-torture/execute/20000511-1.c: New test.
26095
26096 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
26097
26098         * gcc.dg/dg.exp: Scan .S files as well as .c files.
26099         * gcc.dg/20000510-1.S: New.
26100
26101 2000-05-08  Catherine Moore  <clm@cygnus.com>
26102
26103         * gcc.dg/unused-3.c: New.
26104
26105 2000-05-06  Richard Henderson  <rth@cygnus.com>
26106
26107           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
26108           * g++.old-deja/g++.mike/warn1.C: Likewise.
26109           * g++.old-deja/g++.pt/local1.C: Likewise.
26110           * g++.old-deja/g++.pt/local7.C: Likewise.
26111           * g++.old-deja/g++.pt/spec16.C: Likewise.
26112
26113 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
26114
26115         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
26116
26117 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
26118
26119           * g77.f-torture/execute/20000503-1.f:  New test.
26120
26121 2000-05-04  Andreas Jaeger  <aj@suse.de>
26122
26123         * gcc.dg/noreturn-2.c: New test.
26124
26125 2000-05-04  Neil Booth  <NeilB@earthling.net>
26126
26127         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
26128         preprocessor.
26129
26130 2000-05-04  Richard Henderson  <rth@cygnus.com>
26131
26132         * gcc.c-torture/execute/20000503-1.c: Fix typo.
26133
26134 2000-05-04  Richard Henderson  <rth@cygnus.com>
26135
26136         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
26137         OpenSSL by Jason R Thorpe.
26138
26139 2000-05-03  Jim Wilson  <wilson@cygnus.com>
26140
26141         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
26142
26143 2000-05-03  Robert Lipe <robertlipe@usa.net>
26144
26145         * gcc.dg/20000503-1.c: New test.
26146
26147 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
26148
26149         * gcc.c-torture/compile/20000502-1.c: New test.
26150         * g++.old-deja/g++.other/align.C: New test.
26151         * gcc.dg/cpp-tradstringify.c: New test.
26152
26153 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26154
26155         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
26156         and hard registers.
26157
26158 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
26159
26160         * gcc.c-torture/execute/loop-5.c: New test.
26161
26162 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
26163
26164         * gcc.c-torture/execute/va-arg-20.c: New test.
26165
26166 2000-04-23  Jeffrey A Law  (law@cygnus.com)
26167
26168         * gcc.c-torture/execute/20000422-1.c: New test.
26169
26170 2000-04-20  Greg McGary  <gkm@gnu.org>
26171
26172         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
26173         when optimizing, but without sibling-call optimizations (-O1).
26174
26175 2000-04-20  Jeffrey A Law  (law@cygnus.com)
26176
26177           * gcc.c-torture/compile/20000420-1.c: New test.
26178
26179 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26180
26181         * g++.abi/ptrflags.C: New test.
26182         * g++.eh/catchptr1.C: Test incomplete pointer chains.
26183
26184 2000-04-19  Catherine Moore  <clm@cygnus.com>
26185
26186         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
26187
26188 2000-04-19  Greg McGary  <gkm@gnu.org>
26189
26190         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
26191         sibling-call optimizations.
26192
26193 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
26194
26195         * gcc.dg/20000419-1.c: New test.
26196
26197 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
26198
26199         * gcc.c-torture/execute/20000412-6.c: New test.
26200
26201 2000-04-12  Jeffrey A Law  (law@cygnus.com)
26202
26203         * gcc.c-torture/execute/20000412-5.c: New test.
26204         * g77.f-torture/compile/20000412-1.f: New test.
26205         * gcc.c-torture/execute/20000412-4.c: New test.
26206         * gcc.c-torture/compile/20000412-2.c: New test.
26207         * gcc.c-torture/execute/20000412-3.c: New test.
26208         * gcc.c-torture/compile/20000412-1.c: New test.
26209         * gcc.c-torture/execute/20000412-2.c: New test.
26210
26211 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
26212
26213         * objc/execute/bf-20.m: New test.
26214
26215 2000-04-10  Richard Henderson  <rth@cygnus.com>
26216
26217         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
26218
26219         * gcc.c-torture/execute/20000412-1.c: New test.
26220
26221 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
26222
26223         * g++.old-deja/g++.eh/catchptr1.C: New test.
26224
26225 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
26226
26227         * g++.old-deja/g++.abi/cxa_vec.C: New test.
26228
26229 2000-04-08  Neil Booth  <NeilB@earthling.net>
26230
26231         * gcc.dg/cpp-nullchar.c: Remove test as
26232         embedded nulls cause problems.
26233
26234 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26235
26236         * gcc.dg/compare2.c: New test.
26237
26238 2000-04-08  Neil Booth  <NeilB@earthling.net>
26239
26240         * gcc.dg/cpp-nullchar.c: New test.
26241
26242 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
26243
26244         * gcc.dg/cpp-mi2.c: New test.
26245         * gcc.dg/cpp-mi2[abc].h: New files.
26246
26247 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
26248
26249         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
26250         member name.
26251
26252 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26253
26254         * g++.old-deja/g++.abi/vmihint.C: New test.
26255
26256 2000-04-06  Neil Booth  <NeilB@earthling.net>
26257
26258         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
26259         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
26260         copyright.
26261
26262 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
26263
26264         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
26265         avoid stack-frame overwrite.
26266
26267 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
26268
26269         * gcc.c-torture/compile/20000405-2.c: New test.
26270         * gcc.c-torture/compile/20000405-3.c: New test.
26271
26272 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26273
26274         * gcc.c-torture/compile/20000405-1.c: New test.
26275
26276 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
26277
26278         * gcc.dg/cast-qual-1.c: Revert last change.
26279
26280 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26281
26282         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
26283
26284 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
26285
26286         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
26287         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
26288
26289 2000-04-03  Jeffrey A Law  (law@cygnus.com)
26290
26291         * gcc.c-torture/compile/20000403-2.c: New test.
26292         * gcc.c-torture/compile/20000403-1.c: New test.
26293
26294 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
26295
26296         * gcc.c-torture/execute/20000403-1.c: New test.
26297
26298 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
26299
26300         * gcc.c-torture/execute/20000402-1.c: New test.
26301
26302 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
26303
26304         * gcc.c-torture/execute/va-arg-15.c: New test.
26305         * gcc.c-torture/execute/va-arg-16.c: New test.
26306         * gcc.c-torture/execute/va-arg-17.c: New test.
26307         * gcc.c-torture/execute/va-arg-18.c: New test.
26308         * gcc.c-torture/execute/va-arg-19.c: New test.
26309
26310 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
26311
26312         * gcc.c-torture/compile/981211-1.c: Move to...
26313         * gcc.dg/cpp-as1.c: ...here.
26314         * gcc.dg/cpp-as2.c: New file.
26315
26316         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
26317         compiler.
26318
26319 2000-04-02  Neil Booth  <NeilB@earthling.net>
26320
26321         * gcc.dg/cpp-cond.c  New tests.
26322         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
26323         accidental success less likely.
26324         * gcc.dg/cpp-missingop.c  New tests.
26325         * gcc.dg/cpp-missingparen.c  New tests.
26326         * gcc.dg/cpp-shift.c  New tests.
26327         * gcc.dg/cpp-shortcircuit.c  New tests.
26328         * gcc.dg/cpp-unary.c  New tests.
26329
26330 2000-03-29  Jeffrey A Law  (law@cygnus.com)
26331
26332         * gcc.c-torture/compile/20000329-1.c: New test.
26333
26334 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
26335
26336         * gcc.c-torture/compile/20000326-1.c: New test.
26337         * gcc.c-torture/compile/20000326-2.c: New test.
26338
26339 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
26340
26341         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
26342         the first parameter is a function argument.
26343
26344 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
26345
26346         * g++.old-deja/g++.ext/array4.C: New test.
26347
26348 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
26349
26350         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
26351
26352 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26353
26354         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
26355
26356 2000-03-19  Richard Henderson  <rth@cygnus.com>
26357
26358         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
26359
26360 2000-03-19  Richard Henderson  <rth@cygnus.com>
26361
26362         * gcc.c-torture/compile/20000319-1.c: New test.
26363
26364 2000-03-14  Jeffrey A Law  (law@cygnus.com)
26365
26366         * gcc.c-torture/execute/20000314-3.c: New test.
26367         * gcc.c-torture/execute/20000314-2.c: New test.
26368         * gcc.c-torture/execute/20000314-1.c: New test.
26369         * gcc.c-torture/compile/20000314-2.c: New test.
26370         * gcc.c-torture/compile/20000314-1.c: New test.
26371
26372 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
26373
26374         * g++.old-deja/g++.warn/inline.C: New test.
26375
26376 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
26377
26378         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
26379         standards-compliant result rather than specific constants.
26380         Put test-values in array.
26381
26382 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
26383
26384         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
26385         (g++_target_compile): Put test-specific options last.
26386
26387 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26388
26389         * g++.old-deja/g++.eh/vbase4.C: New test.
26390
26391 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26392
26393         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
26394
26395 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26396
26397         * g++.old-deja/g++.brendan/misc12.C: Removed.
26398         * g++.old-deja/g++.pt/memtemp77.C: Constify.
26399         * g++.old-deja/g++.ext/pretty4.C: New test.
26400
26401 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26402
26403         * g++.old-deja/g++.other/string2.C: New test.
26404
26405 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
26406
26407         * g++.old-deja/g++.warn/impint2.C: New test.
26408
26409 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
26410
26411         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
26412         is 1, not zero.
26413
26414 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
26415
26416         * g++.old-deja/g++.warn/impint.C: New test.
26417         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
26418         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
26419         * g++.old-deja/g++.pt/explicit12.C: Likewise.
26420         * g++.old-deja/g++.pt/explicit13.C: Likewise.
26421         * g++.old-deja/g++.pt/explicit17.C: Likewise.
26422         * g++.old-deja/g++.pt/explicit18.C: Likewise.
26423         * g++.old-deja/g++.pt/explicit19.C: Likewise.
26424         * g++.old-deja/g++.pt/explicit23.C: Likewise.
26425         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26426         * g++.old-deja/g++.pt/explicit35.C: Likewise.
26427         * g++.old-deja/g++.pt/explicit6.C: Likewise.
26428         * g++.old-deja/g++.pt/memclass7.C: Likewise.
26429
26430 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
26431
26432         * gcc.dg/cpp-redef.c: New test.
26433
26434 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
26435
26436         * g++.old-deja/g++.pt/unify7.C: New test.
26437
26438 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26439
26440         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
26441         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
26442
26443 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
26444
26445         * gcc.c-torture/compile/20000224-1.c: New test.
26446
26447 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26448
26449         * gcc.c-torture/compile/cpp-2.c: New test.
26450         * gcc.c-torture/compile/cpp-1.c: New test.
26451
26452 2000-02-25  Jeffrey A Law  (law@cygnus.com)
26453
26454         * gcc.c-torture/execute/20000225-1.c: New test.
26455
26456 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26457
26458         * gcc.dg/cpp-li2.c: New test.
26459
26460         * gcc.dg/cpp-wi1.c: New test.
26461
26462         * gcc.dg/cpp-li1.c: New test.
26463
26464 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
26465
26466         * g++.old-deja/g++.other/sizeof5.C: New test.
26467
26468 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26469
26470         * gcc.c-torture/execute/va-arg-13.c: New test.
26471
26472 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
26473
26474         * gcc.c-torture/execute/va-arg-12.c: New test.
26475
26476 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26477
26478         * gcc.c-torture/execute/20000223-1.c: New test.
26479
26480 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26481
26482         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
26483
26484 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
26485
26486         * g++.old-deja/g++.abi/ptrmem.C: New test.
26487
26488 2000-02-19  Richard Henderson  <rth@cygnus.com>
26489
26490         * gcc.c-torture/compile/init-3.c: New.
26491
26492 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
26493
26494         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
26495         ALWAYS_CXXFLAGS.
26496
26497 2000-02-11  Robert Lipe <robertl@sco.com>
26498
26499         * gcc.c-torture/compile/20000211-3.c: New test.
26500
26501 2000-02-11  Martin Buchholz <martin@xemacs.org>
26502
26503         * gcc.c-torture/compile/20000211-2.c: New test.
26504
26505 2000-02-11  Jeffrey A Law  (law@cygnus.com)
26506
26507         * gcc.c-torture/compile/20000211-1.c: New test.
26508
26509 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
26510
26511         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
26512           on native targets
26513
26514 2000-02-08  Nathan Sidwell  <nathan@acm.org>
26515
26516         * g++.old-deja/g++.other/cast5.C: New test.
26517
26518 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
26519
26520         * gcc.c-torture/execute/20000205-1.c: New.
26521
26522 2000-02-03  Nathan Sidwell  <nathan@acm.org>
26523
26524         * g++.old-deja/g++.jason/cast3.C: Return void.
26525         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
26526
26527 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26528
26529         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
26530
26531         * gcc.dg/loop-1.c: New test.
26532
26533 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
26534
26535         * gcc.c-torture/compile/20000127-1.c: New test.
26536         * gcc.c-torture/execute/991228-1.c: New test.
26537
26538 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26539
26540         * gcc.dg/unused-2.c: New test.
26541
26542         * gcc.dg/conv-1.c: New test.
26543
26544 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
26545
26546         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
26547         compiler.
26548         (tool_option_proc): Fix typo.
26549
26550 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
26551
26552         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
26553         of the ld on the host, not on the build machine.
26554         Also, don't crash if '--help' is not a supported option.
26555
26556 2000-01-24  Richard Henderson  <rth@cygnus.com>
26557
26558         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
26559
26560 2000-01-20  Jeffrey A Law  (law@cygnus.com)
26561
26562         * gcc.c-torture/execute/20000120-2.c: New test.
26563         * gcc.c-torture/execute/20000120-1.c: New test.
26564
26565 2000-01-13  Jeffrey A Law  (law@cygnus.com)
26566
26567         * gcc.c-torture/execute/20000113-1.c: New test.
26568
26569 2000-01-12  Jeffrey A Law  (law@cygnus.com)
26570
26571         * gcc.c-torture/execute/20000112-1.c: New test.
26572
26573 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26574
26575         * gcc.dg/20000111-1.c: New test.
26576
26577 2000-01-10  Jeffrey A Law  (law@cygnus.com)
26578
26579         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
26580         with 16 bit integers.
26581
26582 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26583
26584         * gcc.dg/20000108-1.c: New test.
26585
26586 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26587
26588         * g++.old-deja/g++.ns/koenig8.C: New test.
26589
26590 2000-01-05  Nathan Sidwell  <nathan@acm.org>
26591
26592         * g++.old-deja/g++.other/cast4.C: New test.
26593
26594 2000-01-05  Jeffrey A Law  (law@cygnus.com)
26595
26596         * gcc.c-torture/compile/20000105-2.c: New test.
26597         * gcc.c-torture/compile/20000105-1.c: New test.
26598
26599 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26600
26601         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
26602         references to printf & atoi to conform to ANSI standard.
26603         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
26604         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
26605         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
26606         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
26607         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
26608         * g++.old-deja/g++.brendan/complex1.C: Likewise.
26609         * g++.old-deja/g++.brendan/copy1.C: Likewise.
26610         * g++.old-deja/g++.brendan/copy2.C: Likewise.
26611         * g++.old-deja/g++.brendan/copy3.C: Likewise.
26612         * g++.old-deja/g++.brendan/copy4.C: Likewise.
26613         * g++.old-deja/g++.brendan/copy5.C: Likewise.
26614         * g++.old-deja/g++.brendan/copy6.C: Likewise.
26615         * g++.old-deja/g++.brendan/copy7.C: Likewise.
26616         * g++.old-deja/g++.brendan/copy8.C: Likewise.
26617         * g++.old-deja/g++.brendan/crash11.C: Likewise.
26618         * g++.old-deja/g++.brendan/crash14.C: Likewise.
26619         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
26620         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
26621         * g++.old-deja/g++.brendan/delete2.C: Likewise.
26622         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
26623         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
26624         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
26625         * g++.old-deja/g++.brendan/eh1.C: Likewise.
26626         * g++.old-deja/g++.brendan/groff1.C: Likewise.
26627         * g++.old-deja/g++.brendan/init3.C: Likewise.
26628         * g++.old-deja/g++.brendan/misc12.C: Likewise.
26629         * g++.old-deja/g++.brendan/misc7.C: Likewise.
26630         * g++.old-deja/g++.brendan/new2.C: Likewise.
26631         * g++.old-deja/g++.brendan/operators4.C: Likewise.
26632         * g++.old-deja/g++.brendan/operators5.C: Likewise.
26633         * g++.old-deja/g++.brendan/overload2.C: Likewise.
26634         * g++.old-deja/g++.brendan/overload7.C: Likewise.
26635         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
26636         * g++.old-deja/g++.brendan/reference1.C: Likewise.
26637         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
26638         * g++.old-deja/g++.brendan/template24.C: Likewise.
26639         * g++.old-deja/g++.brendan/template3.C: Likewise.
26640         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
26641         * g++.old-deja/g++.jason/inline3.C: Likewise.
26642         * g++.old-deja/g++.jason/opeq.C: Likewise.
26643         * g++.old-deja/g++.law/arg5.C: Likewise.
26644         * g++.old-deja/g++.law/arm7.C: Likewise.
26645         * g++.old-deja/g++.law/ctors11.C: Likewise.
26646         * g++.old-deja/g++.law/cvt8.C: Likewise.
26647         * g++.old-deja/g++.law/init9.C: Likewise.
26648         * g++.old-deja/g++.law/refs4.C: Likewise.
26649         * g++.old-deja/g++.law/template2.C: Likewise.
26650         * g++.old-deja/g++.law/visibility24.C: Likewise.
26651         * g++.old-deja/g++.law/vtable3.C: Likewise.
26652         * g++.old-deja/g++.mike/asm2.C: Likewise.
26653         * g++.old-deja/g++.mike/eh1.C: Likewise.
26654         * g++.old-deja/g++.mike/misc1.C: Likewise.
26655         * g++.old-deja/g++.mike/misc13.C: Likewise.
26656         * g++.old-deja/g++.mike/misc14.C: Likewise.
26657         * g++.old-deja/g++.mike/ns12.C: Likewise.
26658         * g++.old-deja/g++.mike/p1248.C: Likewise.
26659         * g++.old-deja/g++.mike/p3708.C: Likewise.
26660         * g++.old-deja/g++.mike/p3708a.C: Likewise.
26661         * g++.old-deja/g++.mike/p3708b.C: Likewise.
26662         * g++.old-deja/g++.mike/p646.C: Likewise.
26663         * g++.old-deja/g++.mike/p700.C: Likewise.
26664         * g++.old-deja/g++.mike/p783.C: Likewise.
26665         * g++.old-deja/g++.mike/p783a.C: Likewise.
26666         * g++.old-deja/g++.mike/p783b.C: Likewise.
26667         * g++.old-deja/g++.mike/p786.C: Likewise.
26668         * g++.old-deja/g++.mike/p789.C: Likewise.
26669         * g++.old-deja/g++.mike/p789a.C: Likewise.
26670         * g++.old-deja/g++.mike/p807a.C: Likewise.
26671         * g++.old-deja/g++.other/delete3.C: Likewise.
26672         * g++.old-deja/g++.other/dyncast1.C: Likewise.
26673         * g++.old-deja/g++.other/dyncast2.C: Likewise.
26674         * g++.old-deja/g++.other/dyncast3.C: Likewise.
26675         * g++.old-deja/g++.other/empty1.C: Likewise.
26676         * g++.old-deja/g++.other/temporary1.C: Likewise.
26677         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
26678         * g++.old-deja/g++.pt/t16.C: Likewise.
26679         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
26680
26681 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
26682
26683         * gcc.dg/991230-1.c: New test.
26684
26685 1999-12-29  Jeffrey A Law  (law@cygnus.com)
26686
26687         * gcc.c-torture/compile/991229-3.c: New test.
26688         * gcc.c-torture/compile/991229-2.c: New test.
26689         * gcc.c-torture/compile/991229-1.c: New test.
26690
26691 1999-12-29  Greg McGary <gkm@eng.ascend.com>
26692
26693         * gcc.c-torture/compile/labels-2.c: New test.
26694
26695 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26696
26697         * gcc.c-torture/execute/991227-1.c: New test.
26698
26699 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26700
26701         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
26702
26703 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
26704
26705         * gcc.c-torture/execute/991221-1.c: New test.
26706
26707 1999-12-20  Nathan Sidwell  <nathan@acm.org>
26708
26709         * g++.old-deja/g++.other/cast3.C: New test.
26710
26711 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
26712
26713         * gcc.c-torture/execute/991216-4.c: New test.
26714
26715 1999-12-16  Michael Meissner  <meissner@cygnus.com>
26716
26717         * gcc.c-torture/execute/991216-1.c: New test.
26718         * gcc.c-torture/execute/991216-2.c: New test.
26719         * gcc.c-torture/execute/991216-3.c: New test.
26720
26721 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26722
26723         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
26724         Actually make the test fail by using "-O2" for compilation.
26725
26726 1999-12-15  Nathan Sidwell  <nathan@acm.org>
26727
26728         * g++.old-deja/g++.warn/cast-align1.C: New test.
26729
26730 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26731
26732         * gcc.c-torture/compile/991214-1.c: New test.
26733         * gcc.c-torture/compile/991214-2.c: New test.
26734
26735 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
26736
26737         * gcc.dg/991214-1.c: New test.
26738
26739 1999-12-13  Jeffrey A Law  (law@cygnus.com)
26740
26741         * gcc.c-torture/compile/991213-3.c: New test.
26742         * gcc.c-torture/compile/991213-2.c: New test.
26743         * gcc.c-torture/compile/991213-1.c: New test.
26744
26745 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
26746
26747         * gcc.dg/991209-1.c: New test.
26748
26749 1999-12-08  Nathan Sidwell <nathan@acm.org>
26750
26751         * gcc.c-torture/compile/991208-1.c: New test.
26752
26753 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26754
26755         * gcc.dg/ultrasp2.c: New test.
26756
26757 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
26758
26759         * g++.old-deja/g++.abi/align.C (main): Fix typo.
26760
26761 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
26762
26763         * gcc.c-torture/compile/991202-1.c: New test.
26764         * gcc.c-torture/execute/991202-1.c: New test.
26765         * gcc.c-torture/execute/991202-2.c: New test.
26766         * gcc.c-torture/execute/991202-3.c: New test.
26767
26768 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
26769
26770         * g++.old-deja/g++.abi/align.C: New test.
26771         * g++.old-deja/g++.abi/aggregates.C: Likewise.
26772         * g++.old-deja/g++.abi/bitfields.C: Likewise.
26773
26774 1999-12-01  Richard Henderson  <rth@cygnus.com>
26775
26776         * gcc.c-torture/execute/991201-1.c: New.
26777
26778 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
26779
26780         * gcc.dg/991129-1.c: New test.
26781
26782 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26783
26784         * gcc.c-torture/compile/991127-1.c: New test.
26785
26786 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26787
26788         * g++.old-deja/g++.other/warn4.C: New test.
26789
26790 1999-11-22  Nathan Sidwell  <nathan@acm.org>
26791
26792         * g++.old-deja/g++.eh/cleanup2.C: New test.
26793         * g++.old-deja/g++.ext/pretty2.C: New test.
26794         * g++.old-deja/g++.ext/pretty3.C: New test.
26795         * g++.old-deja/g++.other/debug6.C: New test.
26796
26797 1999-10-20  Jim Wilson  <wilson@cygnus.com>
26798
26799         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
26800         compiler_output to look for one error message instead of two.
26801
26802 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
26803
26804         * gcc.c-torture/execute/991118-1.c: Also test case
26805         where the word boundary does not split a byte evenly.
26806
26807 1999-11-19  Nathan Sidwell  <nathan@acm.org>
26808
26809         * g++.old-deja/g++.ext/restrict1.C: New test.
26810
26811 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
26812
26813         * gcc.c-torture/execute/991118-1.c: New test.
26814
26815 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
26816
26817         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
26818         working directory pathnames.
26819
26820 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
26821
26822         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
26823         host is equipped with driver.h and driver.o so it can actually
26824         compile and run the tests.
26825
26826 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
26827
26828         * gcc.c-torture/compile/991008-1.c: New test.
26829
26830 1999-11-08  Nick Clifton  <nickc@cygnus.com>
26831
26832         * lib/gcc-dg.exp: Include target-supports.exp
26833
26834 1999-11-05  Nick Clifton  <nickc@cygnus.com>
26835
26836         * lib/target-supports.exp: New file: Provide procs to test for
26837         features supported by the target.
26838         (check_weak_available): Moved here from ecos.exp.
26839         (check_alias_available): New proc: Determine of the target
26840         toolchain supports the alias attribute.
26841
26842         * gcc.dg/special/ecos.exp: Move check_weak_available to
26843         target-supports.exp.
26844         (alias-1.c): Only perform the test if the target supports
26845         aliases.
26846         (wkali-1.c): Only perform the test if the target supports
26847         aliases.
26848
26849         * gcc.dg/990506-0.c: Expect error messages from cross
26850         targets as well as native targets.
26851
26852 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26853
26854         * gcc.dg/ultrasp1.c: Removed xfail.
26855         * gcc.dg/struct-ret-2.c: Likewise.
26856         * gcc.dg/array-1.c: Likewise.
26857
26858 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26859
26860         * gcc.dg/struct-ret-2.c: New test.
26861
26862         * gcc.dg/array-1.c: New test.
26863
26864 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
26865
26866         * gcc.c-torture/execute/991030-1.c: New test.
26867
26868 1999-10-26  Richard Henderson  <rth@cygnus.com>
26869
26870         * gcc.c-torture/compile/991026-2.c: New test.
26871
26872 1999-10-26  Jeffrey A Law  (law@cygnus.com)
26873
26874         * gcc.c-torture/compile/991026-1.c: New test.
26875
26876 1999-10-23  Jeffrey A Law  (law@cygnus.com)
26877
26878         * gcc.c-torture/execute/991023-1.c: New test.
26879
26880 1999-10-19  Jeffrey A Law  (law@cygnus.com)
26881
26882         * gcc.c-torture/execute/991019-1.c: New test.
26883
26884 1999-10-16  Richard Henderson  <rth@cygnus.com>
26885
26886         * gcc.c-torture/execute/991016-1.c: New test.
26887
26888 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
26889
26890         * gcc.c-torture/execute/991014-1.c: New test.
26891
26892 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
26893
26894         * g++.old-deja/g++.other/union2.C: New test.
26895
26896 1999-10-13  Nathan Sidwell  <nathan@acm.org>
26897
26898         * g++.old-deja/g++.other/vaarg2.C: New test.
26899         * g++.old-deja/g++.other/vaarg3.C: New test.
26900
26901 1999-10-12  Craig Burley  <craig@jcb-sc.com>
26902
26903         * g77.f-torture/noncompile/19990905-1.f: Moved from being
26904         in compile/.
26905
26906 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
26907
26908         * gcc.c-torture/execute/va-arg-11.c: New test.
26909
26910 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
26911
26912         * lib/file-format.exp (gcc_target_object_format): Don't
26913         crash if objdump is unavailable.
26914
26915 1999-09-29  Donn Terry <donn@interix.com>
26916
26917         * gcc.misc-tests/mg.exp: delete extraneous redirection.
26918
26919 1999-09-28  Nick Clifton  <nickc@cygnus.com>
26920
26921         * gcc.c-torture/compile/990928-1.c: New test.
26922
26923 1999-09-28  Nathan Sidwell  <nathan@acm.org>
26924
26925         * g++.old-deja/g++.other/decl6.C: New test.
26926
26927 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26928
26929         * gcc.c-torture/execute/va-arg-10.c: New test.
26930
26931 1999-09-27  Nathan Sidwell  <nathan@acm.org>
26932
26933         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
26934         __PRETTY_FUNCTION__.
26935
26936 1999-09-23  Nick Clifton  <nickc@cygnus.com>
26937
26938         * gcc.c-torture/execute/990923-1.c: New test.
26939
26940 1999-09-21  Nick Clifton  <nickc@cygnus.com>
26941
26942         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
26943         for which -fpic is inappropriate.
26944
26945 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
26946
26947         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
26948
26949 1999-09-21  Nathan Sidwell  <nathan@acm.org>
26950
26951         * g++.old-deja/g++.other/dyncast1.C: New test.
26952         * g++.old-deja/g++.other/dyncast2.C: New test.
26953         * g++.old-deja/g++.other/dyncast3.C: New test.
26954         * g++.old-deja/g++.other/dyncast4.C: New test.
26955         * g++.old-deja/g++.other/dyncast5.C: New test.
26956         * g++.old-deja/g++.eh/catch3.C: New test.
26957         * g++.old-deja/g++.eh/catch3p.C: New test.
26958         * g++.old-deja/g++.eh/catch4.C: New test.
26959         * g++.old-deja/g++.eh/catch4p.C: New test.
26960         * g++.old-deja/g++.eh/catch5.C: New test.
26961         * g++.old-deja/g++.eh/catch5p.C: New test.
26962         * g++.old-deja/g++.eh/catch6.C: New test.
26963         * g++.old-deja/g++.eh/catch6p.C: New test.
26964         * g++.old-deja/g++.eh/catch7.C: New test.
26965         * g++.old-deja/g++.eh/catch7p.C: New test.
26966         * g++.old-deja/g++.eh/catch8.C: New test.
26967         * g++.old-deja/g++.eh/catch8p.C: New test.
26968         * g++.old-deja/g++.eh/catch9.C: New test.
26969         * g++.old-deja/g++.eh/catch9p.C: New test.
26970
26971 1999-09-13  Nathan Sidwell  <nathan@acm.org>
26972
26973         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
26974         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
26975
26976 1999-09-13  Jeffrey A Law  (law@cygnus.com)
26977
26978         * gcc.c-torture/compile/990913-1.c: New test.
26979
26980 1999-09-10  Nathan Sidwell  <nathan@acm.org>
26981
26982         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
26983         * g++.old-deja/g++.jason/rfg5.C: Likewise.
26984
26985 1999-09-09  Richard Henderson  <rth@cygnus.com>
26986
26987         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
26988
26989 1999-09-09  Nathan Sidwell  <nathan@acm.org>
26990
26991         * g++.old-deja/g++.other/lookup11.C: New test.
26992         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
26993         what is permitted and what we want.
26994         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
26995         overload use.
26996         * g++.old-deja/g++.jason/rfg5.C: Likewise
26997
26998 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
26999
27000         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
27001         * gcc.c-torture/noncompile/poison-1.c: New file.
27002
27003 1999-09-08  Nathan Sidwell  <nathan@acm.org>
27004
27005         * g++.old-deja/g++.other/sizeof3.C: New test.
27006         * g++.old-deja/g++.other/sizeof4.C: New test.
27007         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
27008         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
27009
27010 1999-09-07  Richard Henderson  <rth@cygnus.com>
27011
27012         * gcc.dg/va-arg-1.c: New.
27013
27014 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27015
27016         * gcc.c-torture/execute/va-arg-9.c: New test.
27017
27018 1999-09-05  Craig Burley  <craig@jcb-sc.com>
27019
27020         * g77.f-torture/compile/980519-2.f: New test.
27021         * g77.f-torture/compile/19990905-0.f: New test.
27022         * g77.f-torture/compile/19990905-1.f: New test.
27023         * g77.f-torture/compile/19990905-2.f: New test.
27024
27025         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
27026
27027 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
27028
27029         * gcc.c-torture/execute/990827-1.c: Fix typo.
27030
27031 1999-09-03  Nathan Sidwell  <nathan@acm.org>
27032
27033         * g++.old-deja/g++.other/deref1.C: New test.
27034
27035 1999-09-02  Nathan Sidwell  <nathan@acm.org>
27036
27037         * g++.old-deja/g++.other/ambig2.C: New test.
27038         * g++.old-deja/g++.other/cond5.C: New test.
27039         * g++.old-deja/g++.other/lookup16.C: New test.
27040
27041 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
27042
27043         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
27044         assemblers too.
27045
27046 1999-08-31  Jeffrey A Law  (law@cygnus.com)
27047
27048         * lib/c-torture.exp: Avoid the "compare executables" optimization
27049         when testing native.
27050
27051 1999-08-29  Jeffrey A Law  (law@cygnus.com)
27052
27053         * gcc.c-torture/execute/990829-1.c: New test.
27054         * gcc.c-torture/compile/990829-1.c: New test.
27055
27056 1999-08-27  Paul Burchard  <burchard@pobox.com>
27057
27058         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
27059         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
27060         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
27061         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
27062         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
27063         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
27064         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
27065         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
27066         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
27067         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
27068         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
27069
27070 1999-08-27  Jeffrey A Law  (law@cygnus.com)
27071
27072         * gcc.c-torture/execute/990827-1.c: New test.
27073
27074 1999-08-26  Craig Burley  <craig@jcb-sc.com>
27075
27076         * g77.f-torture/noncompile/19990826-4.f: New test.
27077
27078         * g77.f-torture/compile/19990826-3.f: New test.
27079
27080         * g77.f-torture/execute/19990826-2.f: New test.
27081
27082         * g77.f-torture/compile/19990826-1.f: New test.
27083
27084         * gcc.c-torture/execute/990826-0.c: New test.
27085         * g77.c-torture/execute/19990826-0.f: New test.
27086
27087         * g77.f-torture/noncompile/970626-2.f: New test.
27088
27089 1999-08-25  Paul Burchard  <burchard@pobox.com>
27090
27091         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
27092         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
27093         lss-011.C: New tests.
27094
27095 1999-08-25  Nathan Sidwell  <nathan@acm.org>
27096
27097         * g++.old-deja/g++.other/decl5.C: New test.
27098
27099 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27100
27101         * noncompile/noncompile.exp: Load_lib c-torture.exp.
27102         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
27103         call `postbase' for each one.  All callers of `postbase' changed
27104         to call this instead.
27105
27106 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
27107
27108         * gcc.c-torture/execute/990811-1.c: New test.
27109
27110 1999-08-09  Nick Clifton  <nickc@cygnus.com>
27111
27112         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
27113         just native ones.
27114
27115         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
27116         just native ones.
27117
27118 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27119
27120         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
27121
27122 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27123
27124         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
27125
27126 1999-08-04  Nathan Sidwell  <nathan@acm.org>
27127
27128         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
27129
27130 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27131
27132         * gcc.c-torture/execute/990804-1.c: New test.
27133
27134 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27135
27136         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
27137         * g++.old-deja/g++.brendan/crash64.C: Likewise
27138         * g++.old-deja/g++.brendan/overload8.C: Likewise
27139
27140 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27141
27142         * g++.old-deja/g++.other/struct1.C: New test.
27143
27144 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27145
27146         * g++.old-deja/g++.other/enum2.C: New test.
27147
27148 1999-08-02  Richard Henderson  <rth@cygnus.com>
27149
27150         Adapted from tests from Franz Sirl:
27151         * gcc.c-torture/execute/va-arg-7.c: New test.
27152         * gcc.c-torture/execute/va-arg-8.c: New test.
27153
27154 1999-08-01  Jeffrey A Law  (law@cygnus.com)
27155
27156         * gcc.c-torture/compile/990801-2.c: New test.
27157
27158         * gcc.c-torture/compile/990801-1.c: New test.
27159
27160 1999-07-27  Michael Meissner  <meissner@cygnus.com>
27161
27162         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
27163         fp-cmp-1.c, converting double to float.
27164
27165         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
27166         fp-cmp-1.c, converting double to long double.
27167
27168         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
27169         from fr1 to unknown_register, since fr1 is a legitimate register
27170         on some machines.
27171
27172 1999-07-25  Jeffrey A Law  (law@cygnus.com)
27173
27174         * README: More listname related changes.
27175
27176 1999-07-08  Catherine Moore  <clm@cygnus.com>
27177
27178         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
27179
27180 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
27181
27182         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
27183
27184 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27185
27186         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
27187
27188 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
27189
27190         * gcc.dg/990703-1.c: New test.
27191
27192 1999-06-29  Nick Clifton  <nickc@cygnus.com>
27193
27194         * lib/file-format.exp: New file: Move definition of proc
27195         gcc_target_object_format to here from
27196         gcc.dg/special/ecos.exp.
27197
27198         * lib/c-torture.exp: Include lib file-format.exp.
27199         * lib/gcc-dg.exp: Include lib file-format.exp.
27200
27201         * gcc.dg/special/ecos.exp: Remove definition of proc
27202         gcc_target_object_format.
27203
27204 1999-06-28  Jeffrey A Law  (law@cygnus.com)
27205
27206         * gcc.c-torture/execute/990628-1.c: New test.
27207
27208 1999-06-25  Jeffrey A Law  (law@cygnus.com)
27209
27210         * gcc.c-torture/compile/990625-2.c: New test.
27211
27212         * gcc.c-torture/compile/990625-1.c: New test.
27213
27214 1999-06-23  Nick Clifton  <nickc@cygnus.com>
27215
27216         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
27217         attributes compile.
27218         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
27219         ports that use the COFF/PE file format.
27220
27221 1999-06-17  Jeffrey A Law  (law@cygnus.com)
27222
27223         * gcc.c-torture/compile/990617-1.c: New test.
27224
27225 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
27226
27227         * g++.old-deja/g++.other/decl4.C: New test.
27228
27229 1999-06-14  Nathan Sidwell  <nathan@acm.org>
27230
27231         * g++.old-deja/g++.other/bitfld3.C: New test.
27232
27233 1999-06-08  Nathan Sidwell  <nathan@acm.org>
27234
27235         * g++.old-deja/g++.eh/catch1.C: New test.
27236
27237 1999-06-07  Jeffrey A Law  (law@cygnus.com)
27238
27239         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
27240
27241         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
27242         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
27243
27244 1999-06-05  Craig Burley  <craig@jcb-sc.com>
27245
27246         * g77.f-torture/compile/19990502-0.f: Replace with new,
27247         shorter, test that still fails after recent changes.
27248
27249 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27250
27251         * gcc.c-torture/execute/990604-1.c: New test.
27252
27253 1999-05-31  Jeffrey A Law  (law@cygnus.com)
27254
27255         * gcc.c-torture/execute/990531-1.c: New test.
27256
27257 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27258
27259         * gcc.c-torture/compile/990527-1.c: New test.
27260
27261 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
27262
27263         * gcc.c-torture/execute/990527-1.c: New test.
27264
27265 1999-05-25  Nick Clifton  <nickc@cygnus.com>
27266
27267         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
27268         bitfields as signed.
27269
27270 1999-05-25  Craig Burley  <craig@jcb-sc.com>
27271
27272         * g77.f-torture/compile/19990525-0.f: New test.
27273
27274 1999-05-25  Jeffrey A Law  (law@cygnus.com)
27275
27276         * gcc.c-torture/execute/990525-2.c: New test.
27277
27278         * gcc.c-torture/execute/990525-1.c: New test.
27279
27280 1999-05-24  Nathan Sidwell  <nathan@acm.org>
27281
27282         * g++.old-deja/g++.other/anon3.C: New test.
27283         * g++.old-deja/g++.other/anon4.C: New test.
27284         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
27285         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
27286         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
27287         Merrill).
27288
27289 1999-05-24  Jeffrey A Law  (law@cygnus.com)
27290
27291         * gcc.c-torture/execute/990524-1.c: New test.
27292
27293         * gcc.dg/990524-1.c: New test.
27294
27295 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27296
27297         * gcc.c-torture/compile/990523-1.c: New test.
27298
27299 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
27300
27301         * gcc.c-torture/compile/990519-1.c: New test.
27302
27303 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27304
27305         * gcc.c-torture/compile/990517-1.c: New test.
27306
27307         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
27308         (e4, f4): New tests.
27309         (main): Call them.
27310
27311 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27312
27313         * gcc.dg/noreturn-1.c: New test.
27314
27315 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
27316
27317         * gcc.c-torture/execute/990513-1.c: New test.
27318
27319 1999-05-10  Richard Henderson  <rth@cygnus.com>
27320
27321         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
27322
27323 1999-05-10  Craig Burley  <craig@jcb-sc.com>
27324
27325         * g77.f-torture/execute/erfc.f: Use small single-precision
27326         values, to avoid problems on Alphas when not -mieee.
27327
27328 1999-05-08  Craig Burley  <craig@jcb-sc.com>
27329
27330         * gcc.dg/990506-0.c: New test.
27331
27332 1999-05-08  Richard Henderson  <rth@cygnus.com>
27333
27334         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
27335         the constant to test.  Don't XFAIL 64-bit targets.
27336
27337         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
27338         * g++.old-deja/g++.law/profile1.C: Likewise.
27339
27340         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
27341         operator new instances.
27342         * g++.old-deja/g++.other/delete5.C: Likewise.
27343
27344 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27345
27346         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
27347         intrinsic.
27348
27349 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27350
27351         * g77.f-torture/execute/u77-test.f: Reverse order of two
27352         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
27353
27354 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27355
27356         * gcc.dg/compare1.c: New test.
27357
27358 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27359
27360         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
27361         New tests.
27362
27363 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27364
27365         * g77.f-torture/compile/19990502-1.f: New test.
27366
27367 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27368
27369         * g77.f-torture/compile/19990502-0.f: New test.
27370
27371 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27372
27373         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
27374         intrinsic.
27375
27376 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27377
27378         * g77.f-torture/execute/u77-test.f (main): List libU77
27379         intrinsics not currently tested.
27380         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
27381         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
27382         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
27383         Trim blanks off the ends of some printed strings.
27384
27385 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27386
27387         * g77.f-torture/execute/u77-test.f (main): Just warn about
27388         FSTAT gid disagreement, as it's expected on some systems.
27389
27390 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27391
27392         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
27393         use a new function, which allows for some slop.
27394         Clean up some commentary.
27395         (issum): The new function.
27396         (sgladd): Deleted subroutine.
27397
27398 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27399
27400         * g77.f-torture/execute/u77-test.f: Modify to be more like
27401         libf2c/libU77 version, bringing patches to that version here.
27402         Add suitable commentary.
27403
27404 1999-04-25  Richard Henderson  <rth@cygnus.com>
27405
27406         * gcc.dg/990424-1.c: New test.
27407
27408 1999-04-24  Craig Burley  <craig@jcb-sc.com>
27409
27410         * g77.f-torture/execute/u77-test.f (main): Bug involving
27411         LSTAT has been fixed, so turn back on full checking.
27412
27413 1999-04-20  Craig Burley  <craig@jcb-sc.com>
27414
27415         * g77.f-torture/compile/19990419-0.f: New test.
27416         * g77.f-torture/execute/19990419-1.f: New test.
27417
27418 1999-04-17  Richard Henderson  <rth@cygnus.com>
27419
27420         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
27421         to avoid the need for a prototype to supress a warning.
27422
27423 1999-04-07  Jim Wilson  <wilson@cygnus.com>
27424
27425         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
27426
27427 1999-04-04  Jeffrey A Law  (law@cygnus.com)
27428
27429         * gcc.c-torture/execute/990404-1.c: New test.
27430
27431 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27432
27433         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
27434         * gcc.dg/cpp-if3.c: Don't use -pedantic.
27435         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
27436         missing initializer warnings.
27437
27438 1999-03-28  Jeffrey A Law  (law@cygnus.com)
27439
27440         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
27441         matching strings.
27442
27443 1999-03-26  Jeffrey A Law  (law@cygnus.com)
27444
27445         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
27446
27447 1999-03-26  Craig Burley  <craig@jcb-sc.com>
27448
27449         * g77.f-torture/execute/19990325-0.f: New test.
27450         * g77.f-torture/execute/19990325-1.f: New test.
27451
27452 1999-03-24  Jeffrey A Law  (law@cygnus.com)
27453
27454         * gcc.c-torture/execute/990324-1.c: New test.
27455
27456 1999-03-22  Jim Wilson  <wilson@cygnus.com>
27457
27458         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
27459         test with 4.
27460
27461 1999-03-17  Richard Henderson  <rth@cygnus.com>
27462
27463         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
27464
27465 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27466
27467         * g77.f-torture/execute/19990313-2.f: New test.
27468         * g77.f-torture/execute/19990313-3.f: New test.
27469
27470 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27471
27472         * g77.f-torture/execute/19990313-0.f: New test.
27473         * g77.f-torture/execute/19990313-1.f: New test.
27474
27475 1999-03-12  Jim Wilson  <wilson@cygnus.com>
27476
27477         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
27478         printf to sprintf.
27479         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
27480         (main): Add check for u15.  Conditionalize u31 check depending on
27481         whether ints are <32 bits or >=32 bits.
27482
27483 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27484
27485         * g77.f-torture/execute/19981119-0.f: Improve testiness.
27486
27487 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27488
27489         * g77.f-torture/compile/19990305-0.f: New test.
27490         * g77.f-torture/execute/19981119-0.f: New test.
27491
27492 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27493
27494         * g77.f-torture/execute/970625-2.f: call ABORT if final
27495         result is not correct, instead of just printing it.
27496         Add this checking via newly introduced obfuscation, to
27497         trip up buggy front ends.
27498
27499 1999-03-07  Craig Burley  <craig@jcb-sc.com>
27500
27501         * g77.f-torture/compile/960317-1.f: Moved from being
27502         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
27503
27504 1999-03-06  Craig Burley  <craig@jcb-sc.com>
27505
27506         * g77.f-torture/execute/960317-1.f: New (old) test.
27507         * g77.f-torture/execute/970625-2.f: Ditto.
27508
27509 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
27510
27511         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
27512         message on line 1 or line 2; cccp and cpplib do this differently.
27513
27514 1999-03-01  Jeffrey A Law  (law@cygnus.com)
27515
27516         * g++.old-deja/g++.law/weak1.C: New test.
27517
27518 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27519
27520         * gcc.c-torture/execute/990119-1.c: Renamed to...
27521         * gcc.dg/990119-1.c: this, so it will only be tested once
27522         (it's a preprocessor test, it doesn't need to be run at
27523         multiple optimization levels).
27524
27525 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27526
27527         * lib/g++.exp: Don't add incdir=$base_dir/../include to
27528           ALWAYS_CXXFLAGS.
27529
27530 1999-02-24  Craig Burley  <craig@jcb-sc.com>
27531
27532         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
27533         * g77.f-torture/compile/19981216-0.f: ...as it is expected
27534         to not be compilable by current g77.
27535
27536 1999-02-24  Nick Clifton  <nickc@cygnus.com>
27537
27538         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
27539
27540 1999-02-22  Jeffrey A Law  (law@cygnus.com)
27541
27542         * gcc.c-torture/execute/990222-1.c: New test.
27543
27544 1999-02-19  Craig Burley  <craig@jcb-sc.com>
27545
27546         * g77.f-torture/compile/19990218-0.f: New test.
27547         * g77.f-torture/noncompile/19990218-1.f: New test.
27548
27549 1999-02-18  Craig Burley  <craig@jcb-sc.com>
27550
27551         * g77.f-torture/compile/19981216-0.f: New test.
27552
27553 1999-02-14  Jeffrey A Law  (law@cygnus.com)
27554
27555         * gcc.dg/990214-1.c: New test.
27556
27557 1999-02-13  Jeffrey A Law  (law@cygnus.com)
27558
27559         * gcc.dg/990213-2.c: New test.
27560
27561         * gcc.dg/990213-1.c: New test.
27562
27563 1999-02-12  Jeffrey A Law  (law@cygnus.com)
27564
27565         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
27566         ints.
27567
27568 1999-02-11  Nick Clifton  <nickc@cygnus.com>
27569
27570         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
27571         specified by target.
27572
27573         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
27574
27575 1999-02-11  Jeffrey A Law  (law@cygnus.com)
27576
27577         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
27578
27579 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27580
27581         * gcc.dg/special/ecos.exp: New test driver for new tests with
27582         special requirements.
27583
27584         * gcc.dg/special/alias-1.c: New test.
27585         * gcc.dg/special/gcsec-1.c: New test.
27586         * gcc.dg/special/weak-1.c: New test.
27587         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
27588         * gcc.dg/special/weak-2.c: New test.
27589         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
27590         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
27591         * gcc.dg/special/wkali-1.c: New test.
27592         * gcc.dg/special/wkali-2.c: New test.
27593         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
27594         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
27595
27596 1999-02-10  Felix Lee  <flee@cygnus.com>
27597
27598           * lib/c-torture.exp (c-torture-compile): Pull out code for
27599           analyzing gcc error messages.
27600           (c-torture-execute): Likewise.  Fix some (harmless) false
27601           positives.
27602           * lib/gcc.exp (gcc_check_compile): New function.
27603
27604 1999-02-08  Richard Henderson  <rth@cygnus.com>
27605
27606         * gcc.c-torture/execute/990208-1.c: New test.
27607
27608 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
27609
27610         * g++.dg/special/ecos.exp: New driver for new tests with special
27611         requirements
27612
27613         * g++.dg/special/conpr-1.C: New test
27614         * g++.dg/special/conpr-2.C: New test
27615         * g++.dg/special/conpr-2a.C: New test
27616         * g++.dg/special/conpr-3.C: New test
27617         * g++.dg/special/conpr-3a.C: New test
27618         * g++.dg/special/conpr-3b.C: New test
27619
27620         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
27621         allow g++ to use the dg driver
27622
27623         * README: Add comment about g++.dg directory
27624
27625 1999-02-06  Jeffrey A Law  (law@cygnus.com)
27626
27627         * README: Update email addresses.
27628
27629 1999-02-03  Nick Clifton  <nickc@cygnus.com>
27630
27631         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
27632         arguments in order to force structure S onto the stack even on
27633         the alpha.
27634         (test): Pass 10 leading arguments to function foo as well as the
27635         structure S.
27636
27637         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
27638         failure for all targets.
27639
27640         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
27641         abort to terminate program execution.
27642
27643 1999-01-30  Richard Henderson  <rth@cygnus.com>
27644
27645         * gcc.c-torture/execute/990130-1.c: New test.
27646
27647 1999-01-30  Jeffrey A Law  (law@cygnus.com)
27648
27649         * gcc.dg/990130-1.c: New test.
27650
27651 1999-01-28  Michael Meissner  <meissner@cygnus.com>
27652
27653         * gcc.c-torture/execute/990128-1.c: New test.
27654
27655 1999-01-27  Michael Meissner  <meissner@cygnus.com>
27656
27657         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
27658
27659 1999-01-27  Felix Lee  <flee@cygnus.com>
27660
27661         * lib/c-torture.exp (c-torture-compile): pull out code for
27662         analyzing gcc error messages.
27663         (c-torture-execute): ditto, and fix some (harmless) false
27664         positives.
27665         * lib/gcc.exp (gcc_check_compile): new function.
27666
27667 1999-01-17  Jeffrey A Law  (law@cygnus.com)
27668
27669         * gcc.dg/990117-1.c: New test.
27670
27671         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
27672
27673         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
27674
27675 1999-01-15  Jeffrey A Law  (law@cygnus.com)
27676
27677         * g77.f-torture/compile/990115-1.f: New test.
27678
27679 1999-01-07  Jeffrey A Law  (law@cygnus.com)
27680
27681         * gcc.c-torture/compile/990107-1.c: New test
27682
27683 1999-01-06  Jeffrey A Law  (law@cygnus.com)
27684
27685         * gcc.c-torture/execute/990106-2.c: New test.
27686
27687         * gcc.c-torture/execute/990106-1.c: New test.
27688
27689 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
27690
27691         * gcc.c-torture/compile/981223-1.c: New test.
27692
27693 1998-12-29  Richard Henderson  <rth@cygnus.com>
27694
27695         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
27696         (opt3): Rename from opt4 and disable.
27697
27698 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
27699
27700         * g++.old-deja/g++.pt/ptrmem5.C: New test.
27701
27702 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
27703
27704         * g++.old-deja/g++.other/conv5.C: New test.
27705
27706 1998-12-14  Nick Clifton  <nickc@cygnus.com>
27707
27708         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
27709
27710 1998-12-11  Jeffrey A Law  (law@cygnus.com)
27711
27712         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
27713
27714 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
27715
27716         * gcc.c-torture/compile/981211-1.c: New test.
27717
27718 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
27719
27720         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
27721
27722         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
27723
27724 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27725
27726         * gcc.special/930510-1.c: Make C9X safe.
27727         * gcc.misc-tests/gcov-1.c Similarly.
27728         * gcc.misc-tests/gcov-2.c Similarly.
27729
27730 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27731
27732         * gcc.dg/ultrasp1.c: New test.
27733
27734 1998-12-06  Richard Henderson  <rth@cygnus.com>
27735
27736         * gcc.c-torture/execute/981206.c: New test.
27737
27738 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27739
27740         * g++.old-deja/g++.ns/template7.C: New test.
27741
27742         * g++.old-deja/g++.other/expr1.C: New test.
27743
27744         * g++.old-deja/g++.eh/tmpl3.C: New test.
27745
27746         * g++.old-deja/g++.eh/tmpl2.C: New test.
27747
27748 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27749
27750         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
27751         * g++.old-deja/g++.other/using6.C: Removed.
27752         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
27753
27754         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
27755
27756 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
27757
27758         * g++.old-deja/g++.pt/overload8.C: New test.
27759
27760         * g++.old-deja/g++.pt/overload7.C: New test.
27761
27762         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
27763
27764         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
27765         and relinking messages.
27766         * lib/g++.exp (g++_target_compile): Remove .rpo file when
27767         compiling with -frepo.
27768
27769 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
27770
27771         * g++.old-deja/g++.pt/lookup6.C: New test.
27772
27773 1998-11-30  Nick Clifton  <nickc@cygnus.com>
27774
27775         * gcc.c-torture/execute/981130-1.c: New test.
27776         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
27777
27778 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27779
27780         * g++.old-deja/g++.pt/explicit76.C: New test.
27781
27782         * g++.old-deja/g++.pt/friend38.C: New test.
27783
27784         * g++.old-deja/g++.ns/crash2.C: New test.
27785
27786         * g++.old-deja/g++.pt/defarg8.C: New test.
27787
27788         * g++.old-deja/g++.pt/instantiate6.C: New test.
27789
27790         * g++.old-deja/g++.pt/static6.C: New test.
27791
27792         * g++.old-deja/g++.pt/decl2.C: New test.
27793
27794 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
27795
27796         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
27797         problem is actually related with name lookup, but so what? :-)
27798
27799         * g++.old-deja/g++.pt/friend37.C: New test.
27800
27801 1998-11-25  Dave Love  <d.love@dl.ac.uk>
27802
27803         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
27804         element, which fails on some systems.
27805
27806         * g77.f-torture/execute/labug1.f: New test.
27807
27808 1998-11-21  Jeffrey A Law  (law@cygnus.com)
27809
27810         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
27811         is defined.
27812
27813 1998-11-18  Dave Love  <d.love@dl.ac.uk>
27814
27815         * g77.f-torture/compile/981117-1.f: New test.
27816
27817 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
27818
27819         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
27820         properly discarded.
27821
27822 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
27823
27824         * gcc.c-torture/execute/memcheck: New directory of tests for
27825         -fcheck-memory-usage.
27826
27827 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
27828
27829         * README: New file, general information about the testsuite and
27830         new description of the various C++ test subdirectories.
27831         * README.g++: Eliminate obsolete information, update and move most
27832         relevant stuff to README.
27833
27834 1998-11-07  Richard Henderson  <rth@cygnus.com>
27835
27836         * gcc.c-torture/compile/981107-1.c: New test.
27837
27838 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
27839
27840         * execute/memcpy-bi.c: New testcase.
27841
27842 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
27843
27844         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
27845         base classes.
27846
27847         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
27848         template is selected.
27849
27850         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
27851         classes, it should be accepted for all types.
27852
27853         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
27854
27855         * g++.old-deja/g++.pt/spec24.C: Ensure that template
27856         specializations start with template headers.
27857
27858 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
27859
27860         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
27861
27862         * g++.old-deja/g++.other/init9.C: Test cross initialization of
27863         non-POD types.
27864
27865 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
27866
27867         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
27868
27869 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
27870
27871         * compile/981022-1.c, compile/981022-1.x: New test and driver.
27872
27873 1998-10-19  Jeffrey A Law  (law@cygnus.com)
27874
27875         * 981019-1.c: New test.
27876
27877 1998-10-14  Robert Lipe <robertl@dgii.com>
27878
27879         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
27880         find objc headers.
27881
27882 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27883
27884         * compile/981001-4.c: Remove use of GCC extension that triggers a
27885         compiler bug.
27886
27887 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
27888
27889         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
27890
27891 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
27892
27893         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
27894         instantiation of template produces incorrect code for delete
27895         expression.
27896
27897         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
27898         constructors' name is not unique.
27899         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
27900         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
27901
27902         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
27903         automatic array of const is ill-formed.
27904
27905         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
27906         of template parameter?
27907
27908         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
27909         const.
27910
27911         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
27912         pointer-to-member expression.
27913
27914         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
27915         declaration causes ICE.
27916
27917 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
27918
27919         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
27920         reserved in the global namespace.
27921
27922         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
27923         generate needed virtual table.
27924
27925         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
27926
27927 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
27928
27929         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
27930         template-dependent type
27931
27932 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
27933
27934         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
27935         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
27936         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
27937
27938         * g++.old-deja/g++.other/using5.C: New test; using decl from base
27939         class should be usable as argument of member function.
27940         * g++.old-deja/g++.other/using6.C: New test; using decl from base
27941         class should be usable as return type of member function.
27942         * g++.old-deja/g++.other/using7.C: New test; using decl from base
27943         class should be usable as type of data member.
27944
27945         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
27946
27947 1998-10-09  Jeffrey A Law  (law@cygnus.com)
27948
27949         * gcc.c-torture/special/920521-1.c: Fix bogus test.
27950
27951 1998-10-08  Nick Clifton  <nickc@cygnus.com>
27952
27953         * gcc.dg/dll-?.c Add thumb to target list.
27954         Fix assembler scan patterns to match current assembler output.
27955
27956 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
27957
27958         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
27959         matching of template brackets.
27960
27961         * g++.old-deja/g++.other/using4.C: New test.  Test using
27962         declarations of methods from base classes.
27963
27964         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
27965         within functions should introduce names into the innermost
27966         enclosing namespace.
27967
27968         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
27969         of static locals if first initialization throws.
27970
27971 1998-10-07  Jim Wilson  <wilson@cygnus.com>
27972
27973         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
27974
27975 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
27976
27977         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
27978         lose track of the possible targets of tablejump insns.
27979         * special/special.exp: Run it.
27980
27981 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
27982
27983         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
27984         must be declared before its specializations can be named in friend
27985         declarations.
27986
27987 1998-10-05  Dave Love  <d.love@dl.ac.uk>
27988
27989         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
27990
27991         * g77.f-torture/execute/io1.f: New test.
27992
27993 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
27994
27995         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
27996         with pointer to template function, for which no argument deduction
27997         is possible.
27998
27999         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
28000         specialization of template function as argument to template
28001         function.
28002
28003         * g++.old-deja/g++.other/access2.C: New test; Inner class
28004         shouldn't have privileged access to Outer's names.
28005
28006 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28007
28008         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
28009         friend template declared within template class conflicts with
28010         nested class of the same name.
28011
28012         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
28013         is ignored.
28014
28015         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
28016         object with direct initializer as function declaration.
28017
28018         * g++.old-deja/g++.other/decl2.C: New test; duplicate
28019         initializers.
28020
28021         * g++.old-deja/g++.other/null2.C: New test; conditional operator
28022         involving const pointer and NULL produces incorrect result.
28023
28024         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
28025         type name without `typename' should be rejected with -pedantic.
28026
28027 1998-10-02  Richard Henderson  <rth@cygnus.com>
28028
28029         * g++.old-deja/g++.other/addrof1.C: New test.
28030
28031 1998-10-01  Nick Clifton  <nickc@cygnus.com>
28032
28033         * gcc.c-torture/compile/981001-1.c: New test.
28034         * gcc.c-torture/execute/981001-1.c: New test.
28035
28036 1998-10-01  Jeffrey A Law  (law@cygnus.com)
28037
28038         * gcc.c-torture/compile/981001-2.c: New test.
28039         * gcc.c-torture/compile/981001-3.c: New test.
28040         * gcc.c-torture/compile/981001-4.c: New test.
28041
28042 1998-10-01  Robert Lipe  <robertl@dgii.com>
28043
28044         * lib/objc.exp (objc_target_compile): Add -L during compiles for
28045         multilibbed hosts.   Idea grafted from g77.exp.
28046
28047 1998-09-30  Dave Love  <d.love@dl.ac.uk>
28048
28049         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
28050         avoid losing on systems which need -lsocket.
28051
28052 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
28053
28054         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
28055         * g++.old-deja/g++.other/nested2.C: Ditto.
28056         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
28057         failure.
28058
28059 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28060
28061         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
28062         preferred over template operator!= for enum bitfields.
28063
28064 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
28065
28066         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
28067         that happen to have the same base name, but in different scopes,
28068         are incorrectly rejected.
28069
28070 1998-09-16  Richard Henderson  <rth@cygnus.com>
28071
28072         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
28073         on the native word size instead of an integer literal.
28074
28075 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28076
28077         * g++.old-deja/g++.other/static2.C: Invocation of static data
28078         member of type pointer-to-function denoted as non-static member.
28079
28080         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
28081         checks involving function types and aliases.
28082
28083 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28084
28085         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
28086         redefined to the same non-trivial type.
28087
28088         * g++.old-deja/g++.pt/explicit73.C: Test for proper
28089         namespace-qualification of template specializations declared in
28090         other namespaces.
28091
28092         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
28093         to declare a subset of the specializations of a template function
28094         as friends of specializations of a template class.
28095
28096         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
28097         member templates that do not fully specialize the enclosing
28098         template class are rejected.
28099
28100 1998-09-11  Dave Love  <d.love@dl.ac.uk>
28101
28102         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
28103
28104 1998-09-08  Dave Love  <d.love@dl.ac.uk>
28105
28106         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
28107         altered from libf2c/libU77 version.
28108
28109 1998-09-06  Dave Love  <d.love@dl.ac.uk>
28110
28111         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
28112
28113 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
28114
28115         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
28116         (un)signed char are different types for template specialization
28117         purposes.
28118
28119 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
28120
28121         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
28122         * objc: ObjC testsuite.
28123
28124 1998-08-31  Catherine Moore  <clm@cygnus.com>
28125
28126         * gcc.c-torture/execute/941014-1.x:  New file.
28127
28128 1998-08-31  Nick Clifton  <nickc@cygnus.com>
28129
28130         * lib/c-torture.exp: Add support for
28131         torture_eval_before_compile and torture_eval_before_execute
28132         variables.
28133
28134 1998-08-30  Jeffrey A Law  (law@cygnus.com)
28135
28136         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
28137         this test triggers valid.
28138
28139 1998-08-27  Jeffrey A Law  (law@cygnus.com)
28140
28141         * gcc.dg/980827-1.c: New test.
28142
28143 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
28144
28145         * gcc.c-torture/execute/loop-4b.c: New test.
28146
28147 1998-08-26  Nick Clifton  <nickc@cygnus.com>
28148
28149         * lib/c-torture.exp: Add support for
28150         torture_eval_before_compile and torture_eval_before_execute
28151         variables.
28152
28153 1998-08-25  Jeffrey A Law  (law@cygnus.com)
28154
28155         * gcc.c-torture/compile/980825-1.c: New test.
28156
28157 1998-08-24  Nick Clifton  <nickc@cygnus.com>
28158
28159         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
28160         count number tests in opt_t0 not good_t0.
28161
28162 1998-08-24  Jeffrey A Law  (law@cygnus.com)
28163
28164         * gcc.c-torture/compile/930326-1.x: Fix typo.
28165
28166 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
28167
28168         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
28169         causes an ICE.
28170
28171 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28172
28173         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
28174         STACK_SIZE is defined.
28175         * gcc.c-torture/unsorted/stuct.c: Similarly.
28176
28177         * gcc.c-torture/compile/980821-1.c: New test.
28178
28179 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28180
28181         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
28182
28183 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
28184
28185         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
28186         code.
28187
28188 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
28189
28190         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
28191         error'.
28192
28193 1998-08-18  Jeffrey A Law  (law@cygnus.com)
28194
28195         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
28196
28197 1998-08-16  Jeffrey A Law  (law@cygnus.com)
28198
28199         * gcc.c-torture/compile/980816-1.c: New test.
28200
28201         * gcc.dg/980816-1.c: New test.
28202
28203 1998-08-13  Jeffrey A Law  (law@cygnus.com)
28204
28205         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
28206         compiler for ieee tests.
28207
28208 1998-08-01  Dave Love  <d.love@dl.ac.uk>
28209
28210         * g77.f-torture/compile/980729-0.f: New test.
28211
28212 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
28213
28214         * gcc.c-torture/special/eeprof-1.c: New test, for
28215         -finstrument-functions.
28216         * gcc.c-torture/special/special.exp: Run it.
28217
28218 1998-07-29  Jeffrey A Law  (law@cygnus.com)
28219
28220         * gcc.c-torture/compile/980729-1.c: New test.
28221
28222 1998-07-27  Nick Clifton  <nickc@cygnus.com>
28223
28224         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
28225         __thumb__ is defined, and test for ARM style doubles if so.
28226
28227 1998-07-26  Dave Love  <d.love@dl.ac.uk>
28228
28229         * g77.f-torture/noncompile/980615-0.f: New test.
28230
28231 1998-07-26  H.J. Lu  (hjl@gnu.org)
28232
28233         * gcc.dg/980312-1.c: Do link instead of compile.
28234         * gcc.dg/980313-1.c: Likewise.
28235
28236 1998-07-26  Jeffrey A Law  (law@cygnus.com)
28237
28238         * gcc.c-torture/compile/980726-1.c: New test.
28239
28240 1998-07-25  Dave Love  <d.love@dl.ac.uk>
28241
28242         * g77.f-torture/execute/io0.f: New test.
28243
28244 1998-07-24  Nick Clifton  <nickc@cygnus.com>
28245
28246         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
28247         an int.
28248
28249 1998-06-18  Michael Meissner  <meissner@cygnus.com>
28250
28251         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
28252         m32r bugs.
28253
28254 1998-07-17  Nick Clifton  <nickc@cygnus.com>
28255
28256         * gcc.dg/980626-1.c: Expect failures for all toolchains until
28257         c-decl.c:grokdeclarator can handle mode attributes.
28258
28259 1998-07-16  Jeffrey A Law  (law@cygnus.com)
28260
28261         * gcc.c-torture/execute/980716-1.c: New test.
28262
28263 1998-07-13  Jeffrey A Law  (law@cygnus.com)
28264
28265         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
28266         the mn10200.
28267         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
28268         the mn10200.
28269         * gcc.c-torture/execute/va-arg-3.x: Similarly.
28270         * gcc.c-torture/compile/930326-1.x: Similarly.
28271
28272 1998-07-13  Dave Love  <d.love@dl.ac.uk>
28273
28274         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
28275         New test from Craig.
28276
28277 1998-07-12  Dave Love  <d.love@dl.ac.uk>
28278
28279         * g77.f-torture/noncompile/980616-0.f: New test.
28280
28281         * g77.f-torture/execute/970816-3.f:  New test from Craig.
28282
28283 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28284
28285         *  g++.other/singleton.C: Return error value instead of taking
28286         SIGSEGV.
28287
28288 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
28289
28290         *  g++.other/singleton.C: New test.   Warning is under dispute.
28291         Runtime crash is not.
28292
28293 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28294
28295         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
28296         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
28297         using6.C, using7.C}:  New namespace tests.
28298
28299 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
28300
28301         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
28302         specialization with typedef'ed names used as array indexes.
28303
28304 1998-07-09  Jeffrey A Law  (law@cygnus.com)
28305
28306         * gcc.c-torture/execute/980709-1.c: New test.
28307
28308         * gcc.dg/980709-1.c: New test.
28309
28310 1998-07-07  Richard Henderson  <rth@cygnus.com>
28311
28312         * gcc.c-torture/execute/bcp-1.c: New test.
28313
28314 1998-07-07  Jeffrey A Law  (law@cygnus.com)
28315
28316         * gcc.c-torture/execute/980707-1.c: New test.
28317
28318 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
28319
28320         * gcc.c-torture/compile/980706-1.c: New test.
28321
28322 1998-07-01  Dave Love  <d.love@dl.ac.uk>
28323
28324         * g77.f-torture/execute/980701-0.f,
28325         g77.f-torture/execute/980701-1.f: New test from Craig.
28326
28327 1998-07-01  Jeffrey A Law  (law@cygnus.com)
28328
28329         * gcc.c-torture/compile/980701-1.c: New test.
28330
28331         * gcc.c-torture/execute/980701-1.c: New test.
28332
28333 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
28334 rlsruhe.de>
28335
28336         * g++.old-deja/g++.robertl/eb132.C: New test.
28337         * g++.old-deja/g++.robertl/eb133.C: Likewise.
28338
28339 1998-06-29  Dave Love  <d.love@dl.ac.uk>
28340
28341         * g77.f-torture/execute/980628-7.f,
28342         g77.f-torture/execute/980628-8.f,
28343         g77.f-torture/execute/980628-9.f,
28344         g77.f-torture/execute/980628-10.f: New tests from Craig.
28345
28346         * g77.f-torture/execute/980628-3.f: Remove mail headers.
28347
28348 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28349
28350         * g77.f-torture/execute/980628-4.f: New test from Craig.
28351         * g77.f-torture/execute/980628-5.f: Likewise.
28352         * g77.f-torture/execute/980628-2.f: Likewise.
28353         * g77.f-torture/execute/980628-0.f: Likewise.
28354         * g77.f-torture/execute/980628-1.f: Likewise.
28355         * g77.f-torture/execute/980628-3.f: Likewise.
28356         * g77.f-torture/execute/980628-6.f: Likewise.
28357
28358 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28359
28360         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
28361         directory when nothing has been installed yet.
28362
28363 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
28364
28365         * gcc.c-torture/special/special.exp: Handle newer versions of
28366         dejagnu.
28367
28368 1998-06-26  Jeffrey A Law  (law@cygnus.com)
28369
28370         * gcc.dg/980626-1.c: New test.
28371
28372 1998-06-19  Bruno Haible <haible@ilog.fr>
28373
28374         * gcc.misc-tests/m-un-2.c: New test.
28375         * g++.old-deja/g++.other/warn01.c: Likewise.
28376
28377 1998-06-19  Robert Lipe  <robertl@dgii.com>
28378
28379         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
28380         compatibility with assmblers with a different comment character.
28381         Eliminate use of GAS-specific extensions.
28382
28383 1998-06-19  Jeffrey A Law  (law@cygnus.com)
28384
28385         * gcc.c-torture/execute/ieee/980619-1.c: New test.
28386
28387 1998-06-19  Robert Lipe  <robertl@dgii.com>
28388
28389         *lib/g77.exp: Replace search for libf2c.a with search for newly
28390         renamed libg2c.a
28391
28392 1998-06-17  Jeffrey A Law  (law@cygnus.com)
28393
28394         * gcc.c-torture/execute/980617-1.c: New test.
28395
28396 1998-06-12  Jeffrey A Law  (law@cygnus.com)
28397
28398         * gcc.c-torture/execute/980612-1.c: New test.
28399
28400 1998-06-08  Jeffrey A Law  (law@cygnus.com)
28401
28402         * gcc.dg/980523-1.c: Only test on ppc-linux.
28403         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
28404
28405         * gcc.c-torture/execute/980608-1.c: New test.
28406
28407 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
28408
28409         * gcc.c-torture/execute/980605-1.c: New test.
28410
28411 1998-06-04  Jeffrey A Law  (law@cygnus.com)
28412
28413         * gcc.c-torture/execute/980604-1.c: New test.
28414
28415 1998-06-02  Jeffrey A Law  (law@cygnus.com)
28416
28417         * gcc.c-torture/execute/980602-1.c: New test.
28418         * gcc.c-torture/execute/980602-2.c: Likewise.
28419
28420 1998-06-02  Dave Love  <d.love@dl.ac.uk>
28421
28422         * 970125-0.f: Fix per JCB.  Add commentary.
28423
28424 1998-05-31  Michael Meissner  <meissner@cygnus.com>
28425
28426         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
28427         IEEE -0 support.
28428
28429 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
28430
28431         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
28432         earlier.
28433
28434 1998-05-28  Catherine Moore <clm@cygnus.com>
28435
28436         * gcc.c-torture/execute/980526-3.c: New test.
28437
28438 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
28439
28440         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
28441         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
28442         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
28443         m88k-motorola-sysv3 to XFAIL.
28444
28445 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28446
28447         * gcc.dg/980526-1.c: New test.
28448         * gcc.c-torture/execute/980526-2.c: New test.
28449
28450 1998-05-26  Jeffrey A Law  (law@cygnus.com)
28451
28452         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
28453
28454         * gcc.c-torture/execute/980526-1.c: New test.
28455
28456 1998-05-26  Dave Love  <d.love@dl.ac.uk>
28457
28458         * g77.f-torture/execute/alpha2.f: Add runtime test.
28459
28460 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
28461
28462         * g++.old-deja/old-deja.exp: Strip leading directories.
28463
28464         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
28465         error for the line.  Don't run multiple tests for the same line.
28466
28467 1998-05-23  Jeffrey A Law  (law@cygnus.com)
28468
28469         * gcc.dg/980523-1.c: New test.
28470
28471 1998-05-23  Dave Love  <d.love@dl.ac.uk>
28472
28473         * g77.f-torture/compile/970915-0.f: New test.
28474
28475 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
28476
28477         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
28478
28479 1998-05-21  Jeffrey A Law  (law@cygnus.com)
28480
28481         * gcc.dg/980520-1.c: New test.
28482
28483 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
28484
28485         * gcc.dg/980502-1.c: Fix return type.
28486
28487 1998-05-20  Jeffrey A Law  (law@cygnus.com)
28488
28489         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
28490         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
28491         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
28492         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
28493         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
28494
28495 1998-05-20  Dave Love  <d.love@dl.ac.uk>
28496
28497         * g77.f-torture/execute/980520-1.f: New test.
28498
28499 1998-05-15  Dave Love  <d.love@dl.ac.uk>
28500
28501         * lib/mike-g77.exp: New file.
28502
28503         * g77.f-torture/noncompile/noncompile.exp,
28504         g77.f-torture/noncompile/check0.f: New files.
28505
28506 1998-05-14  Dave Love  <d.love@dl.ac.uk>
28507
28508         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
28509         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
28510         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
28511         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
28512         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
28513         abort where appropriate.
28514
28515 1998-05-05  Michael Meissner  <meissner@cygnus.com>
28516
28517         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
28518         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
28519
28520 1998-04-29  Dave Love  <d.love@dl.ac.uk>
28521
28522         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
28523
28524 1998-04-27  Dave Love  <d.love@dl.ac.uk>
28525
28526         * g77.f-torture/compile/980427-0.f: New test.
28527
28528 1998-04-24  Dave Love  <d.love@dl.ac.uk>
28529
28530         * g77.f-torture/compile/980424-0.f: New test.
28531
28532 1998-04-19  Dave Love  <d.love@dl.ac.uk>
28533
28534         * g77.f-torture/compile/980419-2.f (main): New test.
28535         * g77.f-torture/compile/970125-0.f: New test.
28536         * g77.f-torture/compile/980419-1.f: New test.
28537
28538 1998-04-08  Jim Wilson  <wilson@cygnus.com>
28539
28540         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
28541         of loop-4.c.
28542
28543 1998-04-07  Jim Wilson  <wilson@cygnus.com>
28544
28545         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
28546
28547 1998-04-03  Jim Wilson  <wilson@cygnus.com>
28548
28549         * gcc.c-torture/compile/980329-1.c: New test.
28550
28551 1998-03-18  Jim Wilson  <wilson@cygnus.com>
28552
28553         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
28554         * gcc.dg/980312-1.c: Fix typo in -march command.
28555
28556 1998-03-16  H.J. Lu  (hjl@gnu.org)
28557
28558         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
28559
28560 1998-03-11  Robert Lipe  <robertl@dgii.com>
28561
28562         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
28563         Dave Love agree the Fortran source is bogus.
28564
28565 1998-03-11  Robert Lipe  <robertl@dgii.com>
28566
28567         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
28568         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
28569         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
28570         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
28571         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
28572
28573 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
28574
28575         * g++.old-deja/g++.other/friend1.C: New test.
28576
28577 1998-02-18  Dave Love  <d.love@dl.ac.uk>
28578
28579         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
28580         possibly uninitialized) variables and declare dnrm2.
28581
28582 1998-02-23  Robert Lipe <robertl@dgii.com>
28583
28584         From Bruno Haible <haible@ilog.fr>:
28585         * gcc.c-torture/execute/980223.c: New test.
28586
28587 1998-02-13  Jeffrey A Law  (law@cygnus.com)
28588
28589         * gcc.dg/ifelse-1.c: New test.
28590
28591 1998-02-09  H.J. Lu  (hjl@gnu.org)
28592
28593         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
28594
28595           * lib/old-dejagnu.exp (old-dejagnu): Added the
28596           "execution test - XFAIL *-*-*" handling in the spirit of
28597           "excess errors test -". Changed the "execution test fails"
28598           handling to be like "excess errors test fails".
28599           * Update various tests accordingly.
28600
28601 1998-02-06  Jim Wilson  <wilson@cygnus.com>
28602
28603         * gcc.c-torture/execute/980205.c: New test.
28604
28605 1998-01-18  Jeffrey A Law  (law@cygnus.com)
28606
28607         * lib/c-torture.exp: Look for .x files instead of .cexp files.
28608         * lib/f-torture.exp: Similarly.
28609         * gcc.c-torture: Rename all .cexp files to .x files.
28610
28611 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
28612
28613         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
28614         (940510-1.c): Removed duplicate.
28615         (971104-1.c): New test.
28616
28617 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
28618
28619           * lib/f-torture.exp: Improve error and loop detection.
28620
28621 1997-11-19  Michael Meissner  <meissner@cygnus.com>
28622
28623         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
28624         use that to size the filler array.
28625
28626 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
28627
28628         * lib/c-torture.exp(c-torture-execute): Fix typo.
28629
28630         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
28631         testcase as the executable name. Keep the executable around if
28632         the test fails.
28633
28634 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
28635
28636         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
28637         changes.  Only test one -g option, and move it to the end of the
28638         list of options to test.
28639
28640 1997-09-19  Michael Meissner  <meissner@cygnus.com>
28641
28642         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
28643         variable GCC_TORTURE_OPTIONS to supply default switches separated
28644         by colons.  If no environment variable, run tests with -O0 -g, -O1
28645         -g, and -O2 -g as well.
28646
28647 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
28648
28649         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
28650         explanatory comments. Fix indentation.
28651
28652 1997-09-15  Jeffrey A Law  (law@cygnus.com)
28653
28654         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
28655
28656 1997-09-11  Jeffrey A Law  (law@cygnus.com)
28657
28658         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
28659         * g++.old-deja/g++.mike/p7325.C: Likewise.
28660         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
28661
28662 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
28663
28664         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
28665         * g++.old-deja/g++.brendan/crash30.C: Likewise.
28666         * g++.old-deja/g++.brendan/crash39.C: Likewise.
28667         * g++.old-deja/g++.law/operators4.C: Likewise.
28668
28669 1997-09-11  Joe Buck  (jbuck@synopsys.com)
28670
28671         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
28672         * g++.old-deja/g++.mike/p784.C: Ditto.
28673         * g++.old-deja/g++.mike/p785.C: Ditto.
28674
28675 1997-09-05  Jeffrey A Law  (law@cygnus.com)
28676
28677           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
28678
28679 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28680
28681         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
28682         target feature; pass this to c-torture-execute as needed.
28683
28684 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
28685
28686         * lib/c-torture.exp(c-torture-execute): If the previous and the
28687         current executables being tested are identical, we don't need to
28688         run the executable again. Try to make the executable names
28689         unique. Add an optional argument for passing additional compiler
28690         flags.
28691
28692 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
28693
28694         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
28695
28696 1997-08-29  Jeffrey A Law  (law@cygnus.com)
28697
28698         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
28699
28700 1997-07-31  Jeffrey A Law  (law@cygnus.com)
28701
28702         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
28703         32bit or larger longs.
28704
28705         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
28706         have either a 32bit long or 32bit int.
28707
28708 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
28709
28710         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
28711         Make double precision tests dependent on sizeof (double).
28712
28713 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
28714
28715         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
28716         too.
28717
28718 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
28719
28720         * gcc.c-torture/compile/961203-1.cexp: New script.
28721
28722 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
28723
28724         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
28725         up the includes ourselves.
28726
28727 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
28728
28729         * lib/plumhall.exp: Remove random include, and add a few
28730         verbose messages for debugging.
28731
28732 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
28733
28734         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
28735         of trying to do it ourselves.
28736
28737 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
28738
28739         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
28740
28741 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
28742
28743         * gcc.prms/5403.c: Made regexp a bit less strict.
28744
28745 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
28746
28747         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
28748         is returned from remote_load instead.
28749         * lib/plumhall.exp: Ditto.
28750         * lib/mike-g++.exp: Ditto.
28751         * lib/old-dejagnu.exp: Ditto.
28752         * lib/c-torture.exp: Ditto.
28753
28754 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
28755
28756         * lib/g++.exp: Use build_wrapper procedure.
28757         * lib/gcc.exp: Ditto.
28758
28759 1997-05-20  Jeffrey A Law  (law@cygnus.com)
28760
28761         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
28762         an old-style decl for malloc.  Fixes tests to work when
28763         sizeof (int) != sizeof (size_t).
28764
28765 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28766
28767         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
28768
28769         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
28770         use stdargs.h interface.
28771
28772 1997-05-15  Mike Meissner  <meissner@cygnus.com>
28773
28774         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
28775         NO_VARARGS when compiling.
28776
28777 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
28778
28779         * lib/plumhall.exp(ph_includes): New procedure.
28780         (ph_make): Use it.
28781         (ph_compiler): Ditto.
28782
28783         * lib/g++.exp: Rename test-glue.c to testglue.c.
28784         * lib/gcc.exp: Ditto.
28785
28786 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
28787
28788         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
28789         to completion when it's called.
28790
28791 1997-03-21  Michael Meissner  <meissner@cygnus.com>
28792
28793         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
28794         is defined, don't do test.
28795
28796 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
28797
28798         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
28799         for object files.
28800         (ph_summary): Mark skipped testcases as untested, not unresolved.
28801
28802         * lib/plumhall.exp (ph_make): If unresolved because of bad
28803         errorCode, record errorCode in log file.
28804         (*): Replace send_log/verbose with verbose -log.
28805
28806 1997-03-19  Michael Meissner  <meissner@cygnus.com>
28807
28808         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
28809         double conversion if double isn't at least 8 bytes.
28810
28811         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
28812         int to work with targets where int is 16 bits.
28813
28814         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
28815         8 bytes, just exit, since 4 byte doubles don't have enough bits of
28816         precision for the test to complete.
28817
28818 1997-03-14  Michael Meissner  <meissner@cygnus.com>
28819
28820         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
28821         if d10v is not compiled with the -mdouble64 flag.
28822         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
28823
28824         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
28825         d10v is not compiled with the -mint32 flag.
28826
28827 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
28828
28829         * lib/plumhall.exp: Use incr_count.
28830
28831 1997-03-12  Jeffrey A Law  (law@cygnus.com)
28832
28833         * gcc.c-torture: Update to c-torture-1.45.
28834
28835 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
28836
28837         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
28838         the name of the expect testcase file).
28839
28840         * lib/g++.exp(g++_init): Ditto.
28841
28842 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
28843
28844         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
28845         the host.
28846
28847         * lib/gcc.exp(gcc_exit): New procedure.
28848
28849 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
28850
28851         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
28852         specs where appropriate.
28853
28854         * g++.old-deja/g++.arm/*: Added additional ERROR checks
28855         because of new "candidates are" messages, and removed a few
28856
28857         * Converted all non-old-style g++ testcases to old-style, and
28858         moved into g++.old-deja.
28859
28860 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
28861
28862         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
28863         options.
28864
28865         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
28866         succeeded.
28867
28868         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
28869
28870 1997-02-13  Michael Meissner  <meissner@cygnus.com>
28871
28872         * lib/gcc.exp (gcc_target_compile): Add support for defining
28873         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
28874         the machine doesn't have those features.
28875
28876 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
28877
28878         * g++.law/operators4.exp: Don't use LIBS.
28879
28880 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
28881
28882         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
28883
28884         * lib/mike-g++.exp: Don't set the compiler to be tested here.
28885         * lib/g++.exp: Set it here instead. Also, allow use of the
28886         --tool_exec and --tool_opt options. Change CXX to
28887         GXX_UNDER_TEST.
28888
28889         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
28890
28891         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
28892
28893 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
28894
28895         * lib/old-dejagnu.exp: Use prune_warnings instead of
28896         prune_system_crud.
28897         * lib/mike-g++.exp: Ditto.
28898         * lib/gcc.exp: Ditto.
28899         * lib/g++.exp: Ditto.
28900
28901         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
28902
28903 1997-02-07  Jeffrey A Law  (law@cygnus.com)
28904
28905           * 941014-2.c: Include stdlib.h
28906           * 960327-1.c: Include stdio.h
28907           * dbra.c, index-1.c: Don't assume ints are 32bits.
28908
28909 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
28910
28911         * lib/gcc.exp: Add gcc,stack_size target feature.
28912
28913         * lib/g++.exp(g++_target_compile): Add the include and link
28914         paths here, not in two other places. And, it's $options, not
28915         options.
28916
28917         * lib/mike-g++.exp(postbase): Remove the code that determines
28918         the correct include and link paths.
28919         * g++.old-deja/old-deja.exp: Ditto.
28920
28921 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
28922
28923         * lib/g++.exp(g++_init): target_compile no longer returns the
28924         filename of the result.
28925
28926 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
28927
28928         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
28929         call to glob.
28930
28931         * gcc.c-torture/special/special.exp: Change call to
28932         gcc_target_compile to include the object file.
28933
28934 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
28935
28936         * gcc.c-torture/special/special.exp: Correct misspelling in last
28937         change.
28938
28939 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
28940
28941         * lib/plumhall.exp(ph_summary): Log the entire output of the
28942         executable. Return -1 if there were any failures, 0 otherwise.
28943         (ph_execute): Return -1 if there were any failures, 0 otherwise.
28944         (ph_make): Clean up objects and executables that were built
28945         if the tests succeeded.
28946
28947 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
28948
28949         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
28950         libraries and includes in the build tree as appropriate.
28951
28952 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28953
28954         * lib/c-torture.exp: Instead of looking for the global variable
28955         NO_LONG_LONG, check to see if that's a feature of the target.
28956
28957 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
28958
28959         * config/default.exp: Minimize. Delete the remainer of the files in
28960         config; this functionality is now in devo/dejagnu/config.
28961
28962         g++.*/*: Pass any additional flags used to compile to postbase;
28963         delete CXXFLAGS.
28964
28965         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
28966         is now done by runtest.exp. Use gcc_target_compile instead of
28967         compile.
28968
28969         lib/c-torture.exp: Use gcc_target_compile instead of compile.
28970         Remove references to CFLAGS. Use remote_file instead of
28971         calling rm -f.
28972         (c-torture): Take a list of arguments to use to compile this
28973         testcase.
28974
28975         lib/g++.exp: Simplify. Use target_compile instead of compile.
28976         lib/gcc-dg.exp: Ditto.
28977         lib/gcc.exp: Ditto.
28978         lib/mike-{gcc,g++}.exp: Ditto.
28979         lib/old-dejagnu.exp: Ditto.
28980         lib/plumhall.exp: Ditto.
28981
28982 1997-01-08  Jim Wilson  <wilson@cygnus.com>
28983
28984         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
28985         (ph_linker): Likewise.
28986
28987 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
28988
28989           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
28990         MAP_ANON / MAP_ANONYMOUS if defined;
28991         else try to map from /dev/zero .
28992
28993 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28994
28995         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
28996         isn't defined, then define it to MAP_ANONYMOUS.
28997
28998 1996-11-12  Jeffrey A Law  (law@cygnus.com)
28999
29000         * gcc.c-torture: Update to c-torture-1.42 release.
29001
29002 1996-11-11  Jeffrey A Law  (law@cygnus.com)
29003
29004         * gcc.c-torture: Update to c-torture-1.41 release.
29005
29006 1996-10-27  Jeffrey A Law  (law@cygnus.com)
29007
29008         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
29009         c-torture release.
29010
29011 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
29012
29013         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
29014         and LDFLAGS.  Fix second case to append the target_info ldflags
29015         onto LDFLAGS, not CFLAGS.
29016         * lib/g++.exp (g++_init): Add target_info stuff.
29017         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
29018         of libgloss and newlib flags for !native.
29019
29020         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
29021         (GDB): Fix relative path to go up another dir for finding gdb.
29022
29023 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
29024
29025         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
29026         versions in the target_info array, if they don't exist.
29027
29028 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
29029
29030         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
29031
29032 1996-07-08  Jim Wilson  <wilson@cygnus.com>
29033
29034         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
29035         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
29036
29037 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
29038
29039         * lib/old-dejagnu.exp: Don't remove the output file before we've
29040         actually tested it. Don't append pwd to the path of the executable
29041         we're testing.
29042
29043 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
29044
29045         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
29046
29047 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
29048
29049         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
29050         temporary directory for compiler files, and set it to a default
29051         value of /tmp. Set $output as the name of the output file from
29052         compiling the testcase. Add a -o option to $cflags_var so the
29053         compiler writes the final output file as $output. Set $executable
29054         to $output.
29055
29056         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
29057         directory for compiler files, and set it to /tmp if it doesn't
29058         already have a value. Set $output_file to the name of the output
29059         file from compiling the testcase. Add a -o option to CXXFLAGS so
29060         the compiler writes the final output file as $output. Use $output
29061         as the executable to be tested.
29062
29063 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29064
29065         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
29066
29067 1996-06-08  Jeffrey A Law  (law@cygnus.com)
29068
29069         * gcc.c-torture/execute/pending-1.c: New test.  Still
29070         pending in Tege's queue.
29071
29072 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
29073
29074         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
29075         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
29076         if there were failures.  Call unresolved if there were unresolved
29077         testcases.  Call gcc_fail if program did not run to completion.
29078         (ph_make): Pass additional argument name to ph_execute.
29079         (ph_execute): Add new argument.  Pass additional arguments to
29080         ph_summary.  Call gcc_fail is there is no execution output.
29081
29082 1996-04-24  Jeffrey A Law  (law@cygnus.com)
29083
29084         * lib/plumhall.exp (proc_summary): Output relavent summary
29085         lines into the log so specific failures in plumhall can be
29086         investigated.
29087
29088 1996-04-10  Jeffrey A Law  (law@cygnus.com)
29089
29090         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
29091         (c-torture-execute): Don't try to execute tests which use
29092         "long long" types if $NO_LONG_LONG is nonzero.
29093
29094 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
29095
29096         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
29097         not c-torture.
29098
29099         * gcc.ieee: Move from here.
29100         * gcc.c-torture/execute/ieee: To here.
29101
29102 1996-03-26  Jeffrey A Law  (law@cygnus.com)
29103
29104         * gcc.c-torture: Update to c-torture-1.41 release.
29105
29106 1996-03-22  Jeffrey A Law  (law@cygnus.com)
29107
29108         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
29109         not "$output".
29110
29111 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
29112
29113         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
29114         -c present.
29115
29116 1996-03-02  Jeffrey A Law  (law@cygnus.com)
29117
29118         * config/proelf.exp: Handle connecting to a simulator.
29119
29120 1996-01-31  Jeffrey A Law  (law@cygnus.com)
29121
29122         * config/proelf.exp: New file.  Enough framework that we can
29123         run c-torture tests on the proelf targets (or any other target
29124         that gdb can connect to for that matter).
29125
29126 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
29127
29128         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
29129         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
29130
29131         * lib/plumhall.exp (ph_execute): Always call ph_summary if
29132         exec_output exists.
29133
29134 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
29135
29136         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
29137         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
29138
29139         * config/*.exp: Update FSF address.  Change result of ${tool}_load
29140         to pass/fail/unresolved/unsupported/untested.  Caller must now
29141         call unresolved/unsupported/untested.
29142         * lib/*.exp: Update FSF address.  Update to handle new results of
29143         ${tool}_load.
29144         * lib/chill.exp (verbose): Delete.
29145
29146 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
29147
29148         * lib/gcc.exp (default_gcc_start): Change order of args to
29149         $LDFLAGS $CFLAGS $LIBS.
29150         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
29151         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
29152         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
29153         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
29154         * gcc.misc-tests/dg-test.exp: Likewise.
29155         * gcc.misc-tests/msgs.exp: Likewise.
29156         * gcc.prms/prms.exp: Likewise.
29157         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
29158         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
29159
29160         * lib/dg.exp: Deleted, moved to dejagnu/lib.
29161
29162 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29163
29164         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
29165
29166         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
29167         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
29168
29169         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
29170         necessary.
29171
29172 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
29173
29174         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
29175         global for loop; add use of $mathlib.
29176         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
29177         settings here; set mathlib for anything but VxWorks.
29178
29179 1996-01-22  Jeffrey A Law  (law@cygnus.com)
29180
29181         * gcc.c-torture: Update to c-torture-1.40 release.
29182
29183 1996-01-03  Jeffrey A Law  (law@cygnus.com)
29184
29185         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
29186         dg.exp.
29187
29188 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
29189
29190         * lib/c-torture.exp (c-torture-execute): Declare "output" as
29191         global.
29192
29193 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
29194
29195         * lib/g++.exp (LIBS): Define if not already.
29196         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
29197         (gcc-dg-prune): Call prune_gcc_output.
29198         * lib/gcc.exp (prune_gcc_output): New proc.
29199         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
29200         prune_gcc_output.
29201
29202 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
29203
29204         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
29205         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
29206
29207 1995-11-15  Jeffrey A Law  (law@cygnus.com)
29208
29209         * gcc.c-torture: Update to c-torture-1.39 release.
29210
29211 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
29212
29213         * lib/c-torture.exp (c-torture-execute): Don't return if one option
29214         fails, try others as well.
29215
29216 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
29217
29218         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
29219         If compilation fails, mark execute tests as `untested'.
29220         If test is marked as unsupported, don't mark compilation and
29221         execute tests as failed.
29222
29223 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
29224
29225         * lib/g++.exp (g++_init): Don't link in libg++, and look to
29226         libstdc++ for whether or not we want to be doing shared
29227         libraries.  Delete link_curses since we don't need it anymore.
29228         * lib/mike-g++.exp (postbase): Don't link in libg++.
29229         * g++.old-deja/old-deja.exp: Likewise.
29230
29231 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
29232
29233         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
29234
29235 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
29236
29237         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
29238         For that, add `-Wl,-a,shared_archive'.
29239         * g++.old-deja/old-deja.exp: Likewise.
29240
29241 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
29242
29243         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
29244
29245 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
29246
29247         * lib/mike-g++.exp (postbase): Pay attention to the status of
29248         g++_load.
29249
29250 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
29251
29252           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
29253
29254 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
29255
29256         * lib/gcc.exp (default_gcc_start): No longer need to log program
29257         being executed or its output, execute_anywhere does that now.
29258         * lib/g++.exp (default_g++_version): Call execute_anywhere.
29259         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
29260
29261 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
29262
29263         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
29264         the same as those in lib/g++.exp.
29265
29266 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
29267
29268         * gcc.c-torture: Update to c-torture-1.38 release.
29269         * gcc.ieee: Related changes.
29270
29271 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
29272
29273         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
29274         "exec". Minor reformatting changes.
29275
29276         * config/rom68k.exp (${tool}_load): Make it work in a canadian
29277         cross. This means all "exec" calls now work on a remote host as
29278         well.
29279         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
29280         cross. Filter out the extra "\r\n" stuff that expect puts in.
29281         (c-torture-execute): Filter out the bogus warnings like
29282         c-torture-compile does. Add support for canadian cross.
29283         * lib/gcc.exp (default_gcc_version, default_gcc_start)
29284         Use execute_anywhere rather than calling exec directly. Now it
29285         works for canadian cross testing.
29286
29287 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
29288
29289         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
29290         results into a variable, and check that rather than using file exists.
29291
29292 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
29293
29294         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
29295         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
29296
29297 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29298
29299         * g++.old-deja/old-deja.exp: Create and pass runshlib and
29300         lib_curses if there's a shared libg++ in the build tree.
29301
29302 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
29303
29304         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
29305         if not supported target.
29306
29307 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
29308
29309         * lib/g++.exp (g++_init): Move empty setting of runshlib and
29310         link_curses up to always happen, not just for native builds.
29311
29312 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
29313
29314         * gcc.c-torture: Update to c-torture-1.36 release.
29315         * gcc.failure: Related changes.
29316
29317 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
29318
29319         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
29320
29321 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
29322
29323         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
29324         * lib/mike-g++.exp (postbase): Not in here.  Still reference
29325         runshlib, link_curses, and mathlib for link and run.
29326
29327         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
29328         pass the runtime shared library options for Solaris, OSF/1, and
29329         Irix5, and link with -lcurses to avoid unresolved references.
29330
29331 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
29332
29333         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
29334         only run once.
29335
29336 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
29337
29338         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
29339
29340 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
29341
29342         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
29343         do not have a framework for the "compat" tests yet.
29344
29345 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
29346
29347         * lib/mike-g++.exp (postbase): New local variable `mathlib',
29348         set to null if we're testing vxworks5.1.  Use that instead of
29349         `-lm' in the setting of LIBS for link and run.
29350
29351 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
29352
29353         * config/rom68k.exp (${tool}_load): Major changes to make it
29354         work.  Verified that it does in fact return the stuff in
29355         exec_output properly.  Catch any Emul or any TRAP other than 0.
29356
29357 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
29358
29359         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
29360         LDFLAGS properly for targets that need stuff from libgloss.
29361         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
29362         only run once.
29363         (gpp_initialized): New variable.
29364
29365 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
29366
29367         * config/rom68k.exp: Load libgloss.exp.
29368         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
29369         so we can produce a fully linked binary.
29370         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
29371         so we can produce a fully linked binary.
29372
29373 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
29374
29375         * lib/plumhall.exp (ph_section): Watch for expected failures.
29376         Add missing `else'.
29377
29378         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
29379         run the testcase.
29380         (c-torture): Likewise.
29381
29382 1995-08-28  Doug Evans  <dje@cygnus.com>
29383
29384         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
29385
29386         * lib/mike-g++.exp (mike_cleanup): New proc.
29387         (prebase): New globals compiler_result, not_compiler_result,
29388         target_regexp.
29389         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
29390         allow leading "-" in pattern.  Watch for unsupported tests.
29391         If $compiler_result is set, pattern match assembler code,
29392         and ditto for $not_compiler_result.
29393         * lib/mike-gcc.exp: Likewise.
29394
29395         * lib/plumhall.exp (ph_execute): Only call ph_summary if
29396         execution "succeeded".
29397
29398 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
29399
29400         * config/win32.exp: New file.
29401         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
29402
29403 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
29404
29405         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
29406         unsupported.
29407         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
29408         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
29409         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
29410
29411         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
29412         "... without exceptions was ...".  That is now handled by
29413         prune_system_crud.
29414         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29415
29416 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
29417
29418         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
29419         sieve.c,sort2.c}: New files.
29420         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
29421         sieve.exp,sort2.exp}: Drivers for them.
29422
29423         * lib/mike-gcc.exp (program_output): New user settable variable.
29424         (postbase): Call prune_system_crud.  Also prune extraneous compiler
29425         messages.
29426         * lib/mike-g++.exp (program_output): New user settable variable.
29427
29428         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
29429
29430         * config/sh.exp: Deleted (use sim.exp instead).
29431
29432 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
29433
29434         * config/vx.exp: Declare CHECKTASK as global.
29435         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
29436         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
29437         * lib/old-dejagnu.exp: Load [pwd]/$executable.
29438
29439 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29440
29441         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
29442         target. Like vx.exp, only includes `vx29k.exp' instead of
29443         `vxworks.exp'.
29444
29445 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
29446
29447         * config/sim.exp: Increase time limit from 120 seconds to 240.
29448
29449 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
29450
29451         * gcc.c-torture/execute/950628-1.c: New test.
29452
29453 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
29454
29455         * gcc.c-torture: Update with changes/additions from
29456         c-torture-1.34.
29457
29458 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
29459
29460         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
29461
29462 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
29463
29464         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
29465
29466 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
29467
29468         * gcc.c-torture/compile/950512-1.c: New test.
29469         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
29470         * gcc.dg/struct-ret-1.c: Likewise.
29471
29472 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
29473
29474         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
29475           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
29476
29477 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
29478
29479         * gcc.c-torture/special/920411-1.c: Deleted.
29480         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
29481
29482 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
29483
29484         * config/sim.exp (${tool}_load): Hack in call to bash to get a
29485         cpu limit.
29486
29487 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
29488
29489         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
29490
29491 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
29492
29493         From kenner;
29494         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
29495         is the proper length.
29496         * va-arg-3.c: Likewise.
29497
29498 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
29499
29500         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
29501         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
29502
29503         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
29504         * lib/g++.exp (default_g++_start): Delete old cruft.
29505
29506 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
29507
29508         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
29509         (2 * (1 << 18)) to (2 * (1 << 17)).
29510
29511         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
29512
29513 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
29514
29515         * config/rom68k.exp: Renamed from config/idp.exp
29516
29517 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
29518
29519         * c-torture/compile/921109-2.c
29520
29521 1995-04-18  Mike Stump  <mrs@cygnus.com>
29522
29523         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
29524         excess errors.
29525
29526 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
29527
29528         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
29529         output.
29530         * lib/g++.exp (default_g++_start): Likewise.
29531
29532 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
29533
29534         * gcc.c-torture/compile/950329-1.c: New test.
29535
29536 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
29537
29538           * config/bug.exp (${tool}_load): Updated to use new remote_open
29539           and remote_close procs.
29540         * config/idp.exp: New file.
29541
29542 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
29543
29544         * gcc.c-torture/execute/950322-1.c: New test.
29545
29546 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
29547
29548         * config/vx.exp (${tool}_load): Clean up testing of return code from
29549         vxworks_ld and vxworks_spawn.
29550
29551 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
29552
29553         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
29554
29555 1995-03-13  Mike Stump  <mrs@cygnus.com>
29556
29557         * lib/old-deja.exp: Add `excess errors test - ' error, now one
29558         can mark excess errors on a machine by machine basis.  Note, the
29559         default is to not expect any excess errors, even when excess
29560         errors test - is given, so you will want to put an XFAIL ... on
29561         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
29562         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
29563         those 4 machines, but no others.
29564
29565 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
29566
29567         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
29568         * lib/c-torture.exp: to here.
29569
29570 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
29571
29572         * gcc.c-torture/execute/950221-1.c: New test.
29573         * gcc.c-torture/execute/struct-ret-1.c: New test.
29574         * gcc.c-torture/compile/950221-1.c: New test.
29575
29576         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
29577
29578 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
29579
29580         * gcc.c-torture/execute/arith-1.c (main): Return 0.
29581         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
29582
29583 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
29584
29585         * g++.gb: New directory of tests, derived from my signature and
29586         class scoping tests.
29587
29588         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
29589         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
29590         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
29591         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
29592         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
29593         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
29594         * g++.gb/sig25.C: Likewise.
29595
29596         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
29597         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
29598         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
29599         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
29600         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
29601         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
29602         * g++.gb/sig25.exp: Likewise.
29603
29604         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
29605         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
29606         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
29607         * g++.gb/scope13.C: Likewise, this test still fails.
29608
29609         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
29610         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
29611         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
29612         * g++.gb/scope13.exp: Ditto.
29613
29614         * g++.gb/README: New file, explains what these tests are about.
29615
29616 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
29617
29618         * lib/dg.exp (dg-do): Support `preprocess'.
29619         (dg-test): Likewise.
29620
29621 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
29622
29623         * config/udi.exp: change "continue -expect" to "exp_continue".
29624
29625 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
29626
29627         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
29628         Delete redundant tests.
29629
29630         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
29631         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
29632         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
29633         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
29634         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
29635         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
29636         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
29637         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
29638
29639         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
29640         storing label pointers.
29641         * gcc.c-torture/execute/921019-1.c: Likewise.
29642         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
29643         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
29644         parameter fp.
29645         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
29646         constants.
29647
29648         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
29649         Delete obsolete tests.
29650
29651         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
29652         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
29653         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
29654         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
29655         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
29656         * gcc.c-torture/compile/950124-1.c: New test.
29657
29658         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
29659
29660 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
29661
29662         * lib/mike-g++.exp: Add -lm to LIBS.
29663
29664 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
29665
29666         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
29667
29668 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
29669
29670         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
29671
29672 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
29673
29674         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
29675
29676 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
29677
29678         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
29679         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
29680         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
29681         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
29682         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
29683         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
29684         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
29685         * g++.law/{operators31.C, operators32.C,
29686         * g++.law/{operators33.C, operators34.C}: Likewise.
29687         * g++.law/{pic1.C, refs2.C}: Likewise.
29688         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
29689         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
29690         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
29691         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29692
29693         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
29694         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
29695         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
29696         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
29697         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
29698         * g++.law/{enum9.exp, friend5.exp}: Likewise.
29699         * g++.law/{nest3.exp, nest4.exp}: Likewise.
29700         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
29701         * g++.law/{operators30.exp, operators31.exp}: Likewise.
29702         * g++.law/{operators32.exp, operators33.exp}: Likewise.
29703         * g++.law/{operators34.exp}: Likewise.
29704         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
29705         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
29706         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
29707         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
29708         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
29709
29710         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
29711         No longer expected to fail.
29712         * g++.law/missed-error3.C: Tweak for recent bool changes.
29713
29714 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
29715
29716         * config/emb-unix: Deleted.
29717         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
29718         remote execution.  Do final link on remote host if REMOTE_LINK is set.
29719
29720 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
29721
29722         * lib/dg.exp (dg-test): Fix typo in last patch.
29723
29724 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
29725
29726         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
29727         (handles multiple occurrences).
29728
29729 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
29730
29731         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
29732         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
29733         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
29734         printed).
29735         * lib/c-torture.exp (c-torture-compile): Likewise.
29736         (c-torture): Prepend full path if missing.
29737         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
29738         (gcc_fail): Likewise.
29739         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
29740
29741 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
29742
29743         * lib/netware.exp: Only attach to NetWare i386 systems.
29744
29745 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
29746
29747         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
29748         messages.  Add test name to "output pattern match" pass/fail message.
29749
29750 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
29751
29752         * gcc.dg: New testsuite.
29753         * gcc.dg/dg.exp: New file.
29754
29755         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
29756         test-switch.c}: Deleted.
29757
29758         * gcc.misc-tests/msgs.exp: New testcase driver.
29759
29760 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
29761
29762         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
29763         Watch for illegal return values from ${tool}_load.
29764         * config/unix.exp (${tool}_load): Fix pass/fail detection for
29765         cross targets.  Coerce return value >0 to 1.
29766
29767 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
29768
29769         * config/unix.exp (${tool}_load): Call program rsh, not proc.
29770
29771         * config/emb-unix.exp: New file.
29772
29773         * config/sim.exp: Error if variable $SIM not defined.
29774         (${tool}_load): Mark test as "untested" if simulator missing.
29775
29776         * config/unix.exp: Load remote.exp to get rcp_download.
29777         * lib/c-torture.exp: Use different option lists for testcases with
29778         and without loops.
29779         * gcc.c-torture/execute/execute.exp: Likewise.
29780
29781 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
29782
29783         * config/*.exp: Clarify return code from ${tool}_load.
29784         Call `unresolved' or `untested' instead of `warning' or `perror'
29785         (sometimes you still want to call both though).
29786         Add comment that `shell_id' is local to each file.
29787         * config/udi.exp (timeout): Set to 30.
29788         Don't print warning if connection fails, $connectmode has already
29789         printed an error.
29790         (${tool}_load): Move verbose messages to level 2.
29791         Rework pattern for "Process started" message.
29792         Pass `shell_id' to ${connectmode}_download.
29793         Retry twice upon timeout.  Make resetting of target more robust.
29794         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
29795         Pass `shell_id' to exit_$connectmode.
29796         Only call exit_$connectmode if connected.
29797         * config/unix.exp (${tool}_load): Check return codes better.
29798         * config/vrtx.exp (${tool}_load): Likewise.
29799         * config/vx.exp (${tool}_load): Likewise.
29800         Delete unneeded global's.
29801         * lib/dg.exp (dg-test): Update to reflect clarified return codes
29802         from ${tool}_load.
29803         (dg-stat): Delete.
29804         (dg-init): Delete recording of pass/fail counts.
29805         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29806         (old-dejagnu-init): Likewise.
29807         (old-dejagnu-stat): Delete contents, empty proc now.
29808         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
29809         (c-torture): Delete references to lcnt, lpass, lfail.
29810         Get option list from TORTURE_OPTIONS.
29811         Delete -funroll[-all]-loops if no loops.
29812         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
29813         (g++_stat): Delete contents (empty proc now).
29814         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
29815         (gcc_finish): Likewise.
29816         (gcc_stat): Deleted.
29817         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
29818         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
29819         * gcc.c-torture/execute/execute.exp: Likewise.
29820         Split tests into two parts: compile, execute.
29821         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
29822         no loops.  Update to reflect clarified return codes from ${tool}_load.
29823
29824 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
29825
29826         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
29827         to grep for.
29828         (old-dejagnu): Likewise (where necessary).
29829
29830 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
29831
29832         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
29833
29834         * lib/dg.exp (dg-process-target): Fix processing of selector.
29835         Add comment regarding use of `error'.
29836
29837         * lib/gcc.exp (prune_system_crud): Define if missing.
29838         * lib/g++.exp (prune_system_crud): Likewise.
29839
29840         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
29841         Call prune_system_crud.
29842         * lib/dg.exp (dg-runtest): New proc.
29843         Use perror instead of send_user for tcl errors in testcase.
29844         Don't return any value, it's never used.
29845         Don't clobber previous definition of `unknown'.
29846         Print tcl errors in `dg-final'.
29847
29848 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
29849
29850         * lib/dg.exp (dg-process-target): Improve syntax error messages.
29851         (dg-test): Don't print errorInfo, it contains stack backtrace.
29852
29853 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
29854
29855         * lib/g++.exp (runtest_file_p): Define if missing.
29856
29857 1994-09-24  Doug Evans  (dje@cygnus.com)
29858
29859         * lib/mike-g++.exp: Comment out loading of g++.exp.
29860         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
29861         (default_g++_version): Always print something.
29862         (default_g++_start): Comment out call to `which'.
29863         (g++_start, g++_load): Deleted (must be defined in config file).
29864         * lib/gcc.exp: Test for existence of $CC at start.
29865         Delete check for tmpdir (done in gcc_init).
29866         (default_gcc_version): Always print something.
29867         (default_gcc_start): Comment out call to `which'.
29868         * config/*.exp: Major cleanup - make cross targets work at least a
29869         little better for g++ (by not being "--tool gcc" specific).
29870         Rename gcc_xxx to ${tool}_xxx.
29871         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
29872         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
29873
29874 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
29875
29876         * lib/c-torture.exp (c-torture-compile): Rework compiler
29877         message processing.
29878
29879         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
29880         c-torture.
29881
29882 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
29883
29884         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
29885
29886         * lib/dg.exp (dg-process-target): Support { target native }.
29887
29888 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
29889
29890         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
29891         looked for "... program xxx got fatal signal".
29892         Correct regsub munging of `comp_output'.
29893         Ignore compiler messages "path prefix not used" and "linker input
29894         file unused".
29895
29896 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
29897
29898         * lib/gcc.exp (runtest_file_p): Define if missing.
29899         * gcc.prms/template.c: Example to work from.
29900
29901 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
29902
29903         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
29904         * lib/dg.exp (dg-test): Call unsupported testcases as such.
29905
29906         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
29907         * gcc.prms/1883.c: Moved from compile/940714-1.c.
29908         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
29909         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
29910
29911         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
29912         (dg-process-target): No longer a varargs proc.
29913         Return S/N for target, P/F for xfail.  All callers changed.
29914         (user option procs): More argument checking.
29915         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
29916         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
29917         (dg-test): Skip test if not running on selected target in `dg-do'.
29918         Update handling of `dg-do-what', `dg-output-text'.
29919         Separate execution pass/fail from output pattern match pass/fail.
29920         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
29921
29922 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
29923
29924         * gcc.c-torture/special/special.exp: Don't expect failure for mips
29925         target for 920510-1.c.
29926
29927 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
29928
29929         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
29930         Clean up comment regarding use of passcnt, etc.
29931         (gcc_stat): Don't update `testcnt' here.
29932         (gcc_finish): Do it here.
29933         Might as well reset `but_id' here too.
29934         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
29935         to determine if the file should be tested.
29936         * gcc.c-torture/compile/compile.exp: Likewise.
29937         * gcc.c-torture/execute/execute.exp: Likewise.
29938         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29939         * gcc.misc-tests/dg-test.exp: Likewise.
29940         * gcc.prms/prms.exp: Likewise.
29941         * gcc.wendy/wendy.exp: Likewise.
29942         * g++.old-deja.exp: Likewise.
29943         Move "Testing file" message to verbose level 1.
29944
29945 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
29946
29947         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
29948
29949 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
29950
29951         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
29952         (default_gcc_start): Accept optional second list element
29953         of compiler flags.  Print compiler output at verbosity level 2.
29954         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
29955         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
29956         Save current values of framework globals passcnt, failcnt, xpasscnt,
29957         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
29958         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
29959         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
29960         xfailcnt to compute stats.  Update framework global `testcnt' from
29961         pass/fail counts.
29962         (gcc_finish): New proc.  Clean up test environment.
29963         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
29964         (gcc_epass, gcc_efail): Delete.
29965         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
29966         argument of line number.
29967         (dg-init): If the tool has an init routine, call it.
29968         (dg-test): Remove args `cflags_var' and `libs_var'.
29969         Pass all compiler options to ${tool}_start.
29970         Handle missing line number.
29971         (dg-finish): New function.
29972         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
29973         particular files.  Call gcc_finish at end.  Move "skipping test"
29974         message to verbosity level 3.
29975         * gcc.c-torture/compile/compile.exp: Likewise.
29976         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
29977         * gcc.c-torture/execute/execute.exp: Likewise.
29978         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29979         Print testcase being tried at verbosity level 1.
29980         * gcc.c-torture/special/special.exp: Unset xfail.
29981         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29982         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
29983         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
29984         * gcc.failure/failure.exp: Likewise.
29985         * gcc.ieee/ieee.exp: Likewise.
29986         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
29987         Update call to dg-test.  Call dg-finish at end.
29988         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
29989         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
29990         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
29991         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
29992         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
29993         * gcc.wendy/wendy.exp: Add copyright.
29994         Delete setting of tmpdir (done by gcc_init).
29995         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
29996         Pass compiler flags to gcc_start.  Call gcc_finish at end.
29997         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
29998         gcc_[ce]pass/fail.
29999
30000 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
30001
30002         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
30003         confusion.
30004         (g++_load): Likewise.
30005
30006         * config/*.exp (gcc_load): Some were varargs fns and some were not.
30007         Rename argument to `prog' to remove the confusion.
30008         Varargs fns behave differently too!
30009         (g++_load): Likewise.
30010
30011         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
30012
30013         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
30014         what it is.  Delete (always) printing of status value for !native.
30015         Simplify verbose code, and include status and exec_output.
30016         (g++_load): Use gcc_load.
30017
30018 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
30019
30020         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
30021         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
30022         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
30023         940714-3.c as these testcases don't exist anymore.  Make
30024         va-arg-1.c expected to pass.
30025
30026 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
30027
30028         * gcc.misc-tests/misc.exp: Only run specific testcases.
30029         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
30030         * gcc.misc-tests/dg-[1-9].c: New files.
30031
30032         * lib/dg.exp: New testsuite driver.
30033         * gcc.prms/prms.exp: Use it.
30034
30035         * README.gcc: New file.
30036
30037         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
30038         Document and reset `lxpass' and `lxfail'.
30039         Simplify "initialized" message.
30040         (gcc_stat): Clean up comments a little.
30041
30042 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
30043
30044         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
30045
30046 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
30047
30048         * lib/old-dejagnu.exp (process-option): New proc.
30049         (old-dejagnu-init, old-dejagnu-stat): Likewise.
30050         (old-dejagnu): Simplify.
30051         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
30052
30053 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
30054
30055         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
30056         exists and is not an empty string.
30057
30058         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
30059         $xfail rather than calling setup_xfail.  Clear $xfail when test is
30060         finished.
30061         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
30062         automatically.
30063
30064         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
30065         longer expected to fail.
30066
30067         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
30068         "f" function call.
30069
30070         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
30071
30072         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
30073         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
30074         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
30075         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
30076         c-torture-1.29.
30077
30078         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
30079         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
30080
30081         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
30082
30083         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
30084         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
30085
30086         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
30087         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
30088         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
30089
30090 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
30091
30092         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
30093         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
30094         940714-1.c, 940714-2.c, 940714-3.c},
30095         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
30096         gcc.misc-tests/{mg.c,mg.exp}:
30097         New tests.
30098         * gcc.noncompile/noncompile.exp: Change accordingly.
30099
30100 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
30101
30102         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
30103         Undo previous clobberage.
30104
30105 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
30106
30107         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
30108         * gcc.special/{930510-1.c, special.exp}:
30109         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
30110         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
30111         struct-varargs-1.c}: New tests from c-torture-1.26.
30112
30113 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
30114
30115         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
30116           argument to switch.
30117
30118 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
30119
30120         * Revert the previous changes.  Please see Rob's directory
30121           (/lisa/test/rob/progressive/gcc/testsuite) for testing
30122           fixes.
30123
30124 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
30125
30126         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
30127             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
30128             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
30129             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
30130             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
30131             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
30132             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
30133             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
30134             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
30135             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
30136             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
30137             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
30138             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
30139             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
30140             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
30141             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
30142             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
30143             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
30144             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
30145             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
30146             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
30147             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
30148             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
30149             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
30150             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
30151             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
30152             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
30153
30154 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
30155
30156         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
30157             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
30158           with perror calls.
30159
30160 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
30161
30162         * config/unix.exp (g++_load): Fix syntax.
30163
30164 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
30165
30166         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
30167         * gcc.noncompile/921017-1.c: Deleted obsolete test.
30168         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
30169         Don't expect va-arg-1.c to fail.  Correct expected output for
30170         920928-1.c.
30171         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
30172         * gcc.wendy/hbm4.c: Correct typo.
30173         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
30174
30175 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
30176
30177         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
30178         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
30179         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
30180         * lib/c-torture.exp (c-torture-compile): Ditto.
30181
30182         Reduce volume of output (remove all the -I's and such).
30183         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
30184         Call gcc_cpass, gcc_cfail.
30185         (c-torture): Pass testing option to c-torture-compile.
30186
30187 1994-03-21  Doug Evans  (dje@cygnus.com)
30188
30189         Bring patches over from progressive.
30190         * config/default.exp: Exit remote shell cleanly.
30191         (g++_exit, g++_start): Add default versions.
30192         * config/sim.exp (gcc_load): Use perror, not error.
30193
30194 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
30195
30196         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
30197         set in site.exp.
30198
30199 1994-03-14  Doug Evans  (dje@cygnus.com)
30200
30201         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
30202         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
30203         (wendy_try): New proc to run testcase.
30204         (main loop): Call 'em.
30205         * gcc.wendy/*.c: Clean up pass to correct expected output.
30206
30207         * lib/gcc.exp: Minor cleanup work.
30208         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
30209
30210 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
30211
30212         * config/sim.exp (gcc_load): Document return codes better.
30213         Don't pass -v to simulator.
30214
30215 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
30216
30217           * gcc.special/920717-x.c: Fix typo.
30218           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
30219           get at sources.
30220
30221         * lib/mike-gcc.exp: Fix typo.
30222
30223 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
30224
30225         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
30226         binary to use, transform the name.
30227         * config/*.exp: rename everything. Nuke any g++ specific files,
30228         it's now a special case of gcc that requires no special support.
30229         Add a default.exp for unsupported targets.
30230
30231 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
30232
30233         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
30234         lib/old-dejagnu.exp: Fix a few patterns to work with the new
30235         version of Tcl.
30236
30237 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
30238
30239         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
30240         than a warning.
30241
30242 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
30243
30244         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
30245
30246 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
30247
30248         * gcc.execute/execute.exp: Combine opt_list and foption_list into
30249         option_list.  Compile every file with only 4/6 option choices
30250         (same as C torture) instead of with 12/18 different option
30251         choices.
30252         * lib/c-torture.exp: Likewise.
30253
30254         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
30255         not already set.
30256
30257 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
30258
30259         * lib/old-deja.exp: Add `excess errors test fails' error, now one
30260         can put an XFAIL *-*-* on excess errors.
30261
30262 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
30263
30264         * g++.law: Add more tests derived from g++-bugs snapshots.
30265
30266         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
30267         equivalent to g++.law/init9.
30268
30269         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
30270         compiled it, and the a.out file after we've run it.
30271
30272 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
30273
30274         * lib/mike-g++.exp (postbase): Delete the .o file after we've
30275         compiled it, and the a.out file after we've run it.
30276
30277 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
30278
30279         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
30280
30281 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
30282
30283         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
30284         version number.
30285
30286 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
30287
30288         * g++.law: New directory of g++ tests derived from the g++-bugs
30289         snapshots.
30290
30291 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
30292
30293         * gcc.compile: initbug1.c initbug1.exp testcase added
30294
30295 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
30296
30297         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
30298         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
30299           fixes submitted by Jeff Law (law@cs.utah.edu)
30300         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
30301           Jeff Law (law@cs.utah.edu)
30302
30303
30304 1993-11-30  Mike Stump  (mrs@cygnus.com)
30305
30306         * config/unix-g++.exp: Follow the gcc way of doing things.
30307         * g++.old-deja/old-deja.exp: Minor updates.
30308         * lib/g++.exp: New file, follow the gcc way of doing things.
30309         * lib/old-dejagnu.exp: Minor updates.
30310         * lib/mike-g++.exp: Always unset errorInfo.
30311
30312 1993-11-06  Mike Stump  (mrs@cygnus.com)
30313
30314         * lib/gcc.exp: Fix some errors with the below change, CC and
30315         CFLAGS should be global when setting, not local.
30316
30317 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
30318
30319         * lib/gcc.exp: Transform tool name.
30320
30321 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30322
30323         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
30324
30325 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30326
30327         * lib/gcc.exp: change gcc_done to gcc_stat
30328
30329 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30330
30331         * Upgraded gcc testsuite to c-torture version 1.25
30332
30333 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
30334
30335         * lib/gcc.exp: added reporting code. Changed verbose compile message.
30336         * lib/c-torture: added hooks for new reporting code.
30337
30338 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
30339
30340         * config/sh-gcc.exp: check if sh-sim exists in the path
30341
30342 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
30343
30344         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
30345         * gcc.compile/compile.exp: Initial changes for new logic.
30346         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
30347         * gcc.failure/failure.exp: Initial changes for new logic.
30348         * gcc.ieee/ieee.exp: Initial changes for new logic.
30349         * gcc.misc-tests/misc.exp: Initial changes for new logic.
30350         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
30351         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
30352         * lib/c-torture.exp: Initial changes for new logic.
30353         * lib/gcc.exp: Initial changes for new logic.
30354
30355 1993-10-15  Mike Stump  (mrs@cygnus.com)
30356
30357         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
30358         depend upon failure or success.  Fully qualify names in failure
30359         and success messages.  Always remove a.out before starting
30360         compile, just in case.  Pay more attention to error text output by
30361         the compiler.  Handle testcases with no known past errors just
30362         like all others, so that things are uniform.  Other miscellaneous
30363         improvements.
30364
30365 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
30366
30367         * gcc.cpp: new directory for cpp tests
30368
30369 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
30370
30371         * lib/chill.exp: Code reformatted, removed unused code.
30372         * config/unix-chill.exp: Code reformatted, removed unused code.
30373         * chill.execute/execute.exp: Code reformatted, removed unused code.
30374         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
30375
30376 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
30377
30378         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
30379         routines not written.
30380
30381 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
30382
30383         * config/bug-gcc.exp: Use new procs from bug.exp.
30384
30385 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
30386
30387         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
30388         via ftp, rather than depending on NFS.
30389         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
30390         case.
30391
30392 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
30393
30394         * config/bug-gcc.exp: Use new download proc.
30395
30396 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
30397
30398         * chill.execute/execute.exp: cleanups, handles errors better
30399         * chill.compile/compile.exp: rewrite, based on execute.exp
30400         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
30401         * lib/chill.exp: major changes to diff proc and compile and link
30402           procs. added chill_fail and chill_pass wrappers to pass and
30403           fail. added more comments, and handle error codes better.
30404           Added a hack to capture stderr from exec, so noncompile tests
30405           can work.
30406
30407 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
30408
30409         * chill.execute/execute.exp: rewrite of testsuite driver
30410         * lib/chill.exp: rewrite of testsuite driver
30411         * config/unix-chill.exp: rewrite of testsuite driver
30412
30413 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
30414
30415     In chill.execute:
30416         * iexpr.ch: Standardize uppercase.
30417         * tuples.dat: Standardize uppercase.
30418         * vary.ch: standardize.  Correct varying string assignments.
30419         * vary.dat: Add new output lines.
30420
30421 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
30422
30423     In chill.execute:
30424         * chprintf.ch: Standardize use of uppercase.
30425         * tuples.ch: Standardize and turn arr2 into a DCL,
30426           rather than a SYN.
30427         * pinits.ch: Standardize.
30428
30429 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
30430
30431         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
30432         * Makefil: Renamed to Makefile.in.
30433         * configure.in: New.
30434
30435 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
30436
30437     In chill.execute:
30438         * .cvsignore: Add result/output files.
30439         * Makefile: Fix up variables at start.  Use MFLAGS
30440           everywhere.  Correct bool_loc, built_ins entries.
30441           Add entry for vary1.ch.
30442         * bitarray.ch: Standardize upper-case usage.
30443         * bitexpr.ch: Standardize, add output of b1.
30444         * params.ch: Use arrayt in along PROC parameters, to
30445           avoid novelty problems.
30446         * sets.ch: Tiny cleanup.
30447         * vary1.ch: Re-indent.
30448
30449 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
30450
30451           * Add PR-related files to Makefiles, .cvsignore files, etc.
30452
30453 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
30454
30455         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
30456           with compiler objects. New names are test-flow.c and test-loop.c
30457
30458 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
30459
30460         * Upgraded c-torture tests from 1.19 to 1.20
30461
30462         * new files:
30463         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
30464         * gcc.compile: 930623-1.c 930623-2.c
30465         * gcc.noncompile: 930622-1.c 930622-2.c
30466         * gcc.failure: 920411-1.c 920627-2.c
30467         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
30468
30469 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
30470
30471         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30472           More changes to get testsuite working properly. Needs more work.
30473           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
30474
30475 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
30476
30477         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30478           More changes to get testsuite working properly. Needs more work.
30479
30480 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
30481
30482         * chill.compile/compile.exp: Added for Dejagnu support
30483         * chill.execute/execute.exp: Added for Dejagnu support
30484         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
30485
30486 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
30487
30488     This should complete moving the CHILL test files.
30489         * chill.noncompile(.cvsignore printf.grt
30490             in-printf.grt chprintf.grt chprintf.ch):
30491             Added test-support files.
30492           (Makefile): Modified further.
30493         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
30494             signal.ch): Added test files.
30495           * chill.execute (.cvsignore printf.grt printr.c
30496             in-printf.grt rts.c chprintf.grt rts.h): Added
30497           test-support files.
30498             (Makefile): More corrections.
30499
30500 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
30501
30502         * chill.compile, chill.execute, chill.nocompile: Add CHILL
30503           test cases, ready for DejaGnu.
30504
30505 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
30506
30507         * Upgraded c-torture tests from 1.18 to 1.19
30508
30509         * gcc.compile: added test(s):
30510           930607-1.c
30511         * gcc.execute: added test(s):
30512           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
30513
30514         * added new subdirectory for misc tests: gcc.misc-tests
30515         * gcc.misc-test(s): added tests:
30516           inst-check.c test-consts.c test-ior.c test-switch.c
30517
30518 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
30519
30520         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
30521
30522 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
30523
30524         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
30525
30526 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
30527
30528         * Upgraded c-torture tests from 1.17 to 1.18
30529
30530 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
30531
30532         * Upgraded c-torture tests from 1.12 to 1.17
30533
30534 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
30535
30536         * lib/old-dejagnu.exp:
30537           Fixed handling of XFAIL target triplets to correctly
30538           recognize wildcard characters.  Removed code that
30539           appended a unique id tag to the end of the file name
30540           printed out by the result of the testcases within a
30541           given test file.
30542
30543 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
30544
30545         * lib/old-dejagnu.exp:
30546           Reworked expected failure handling to trigger off of XFAIL
30547           keyword in keyphrase embeded in testcase source code. The
30548           XFAIL keyword must be at the end of the keyphrase line. It
30549           may optionally be followed by one or more target triplets.
30550           It has just occured that the handling of wildcards in the
30551           target triplet may not be correct.
30552
30553 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
30554
30555         * g++.old-deja/tests:
30556           Moved all subdirectories up one level into g++.old-deja .
30557
30558         * lib/old-dejagnu.exp:
30559           Fixed problem with CXXFLAGS not being properly reset, and being
30560           corrupted with extraneous "-c" compiler option.  This was
30561           causing binaries to not be generated for test that needed them.
30562           Modified strings passed to "pass" and "fail" so that individual
30563           tests from the same test file would be distinguished by an
30564           identifier appended to the test file name in the summary logs;
30565           this corrected a problem with erroneous diff logs.  Added code
30566           to search testcases for expected fail and unexpected pass keywords.
30567
30568 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
30569
30570         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
30571
30572 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
30573
30574         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
30575           Removed extraneous text from end of "Special g++ Options"
30576           keyphrase.
30577
30578         * lib/old-dejagnu.exp: Added pattern matching to look for new
30579           keywords, embedded in testcases comments, which will trigger
30580           calls to xpass and xfail.
30581
30582 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
30583
30584         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
30585           comments embedded in the testcases, especially the one looking for
30586           special compiler options, as well as the pattern matching for the
30587           compiler output again.
30588
30589 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
30590
30591         * lib/old-dejagnu.exp: Do a proper check of the return value for
30592           execute tests. Fixed several problems with the pattern matching
30593           of the compiler output which gave erroneous test results.
30594           Changed several of the test result messages to be more descriptive.
30595         * config/unix-g++.exp: Proc g++_load now actually works and
30596           executes the tests passed to it and returns a usable return
30597           value.
30598
30599 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
30600
30601           * lib/gcc.exp: Exits gracefully if $CC is bogus.
30602
30603 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
30604
30605         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
30606           Modified both files to properly execute the old style
30607           dejagnu tests. The previous versions of these files were
30608           experimental and did not function anything near correctly.
30609
30610 1993-04-05  Rob Savoye  (rob@cygnus.com)
30611
30612         * Removed all Makefile.in and configure.in files. No configuration
30613         needed now.
30614
30615 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
30616
30617         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
30618
30619 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
30620
30621         * gcc.compile/configure.in, gcc.unsorted/configure.in,
30622         gcc.special/configure.in, gcc.noncompile/configure.in,
30623         gcc.execute/configure.in, gcc.code_quality/configure.in,
30624         g++.other/configure.in, g++.old-deja/configure.in,
30625         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
30626         in srcname setting.
30627
30628 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
30629
30630         * lib/udi.exp:  Fixed mondfe and mondfe_download.
30631         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
30632         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
30633
30634 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
30635
30636         * config/udi-gdb.exp: Check $shell_id after connecting to target.
30637         (gdb_exit): Don't remove *_soc files.
30638
30639 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
30640
30641         * lib/c-torture.exp: Don't look for main; instead always use -w
30642         -c.  This is how the c-torture tests work.  Remove the object
30643         file if the compilation succeeds.
30644         * gcc.execute/execute.exp: Remove executable if test passes.
30645         * gcc.noncompile/noncompile.exp: Every test is an expected
30646         failure.
30647         * gcc.special/special.exp: Added tests from c-torture 1.11,
30648         corrected use of existing test.
30649         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
30650         gcc.execute/920625-1.c: Updated to c-torture 1.11.
30651         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
30652         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
30653         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
30654         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
30655         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
30656         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
30657         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
30658         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
30659         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
30660         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
30661         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
30662         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
30663         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
30664         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
30665         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
30666         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
30667         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
30668         c-torture 1.11.
30669         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
30670         correspond to c-torture 1.11.
30671
30672         * New file.