OSDN Git Service

* arm.md (negsf2, negdf2): Permit these expands when compiling for VFP.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
2
3         * gcc.dg/arm-vfp1.c: Revert last change.
4
5 2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
6
7         PR middle-end/19807
8         PR tree-optimization/19639
9         * g++.dg/tree-ssa/pr19807.C: New testcase.
10
11 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
12
13         PR libfortran/21471
14         * gfortran.dg/append-1.f90: New test.
15
16 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
17
18         * gcc.dg/pr18501.c: XFAIL.
19         * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
20         * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
21         * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
22         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
23         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
24         * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
25         * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
27
28 2005-05-10  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
29
30         PR fortran/20178
31         * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
32         gfortran.dg/f2c_3.f90: New tests.
33
34         * gfortran.dg/return_1.f90: Fix dg annotation.
35
36 2005-05-10  Diego Novillo  <dnovillo@redhat.com>
37
38         * gcc.c-torture/compile/20050510-1.c: New test.
39
40 2005-05-10  Mark Mitchell  <mark@codesourcery.com>
41
42         * gcc.dg/arm-vfp1.c: Remove test for fnegs.
43
44 2005-05-10  Bob Wilson  <bob.wilson@acm.org>
45
46         * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
47
48 2005-05-10  Gabor Loki <loki@gcc.gnu.org>
49
50         PR c/17913
51         * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
52
53 2005-05-10  Joseph S. Myers  <joseph@codesourcery.com>
54
55         PR c/21342
56         * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
57         gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
58
59 2005-05-10  Ben Elliston  <bje@au.ibm.com>
60
61         PR debug/16676
62         * gcc.dg/debug/pr16676.c: New test.
63
64 2005-05-10  Kazu Hirata  <kazu@cs.umass.edu>
65
66         PR testsuite/21443
67         * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
68         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
69         gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
70         gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
71         Change -O1 to -O2.
72         * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2.  Add
73         -fno-tree-dominator-opts.
74
75 2005-05-09  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
76
77         * gfortran.dg/return_1.f90: New test.
78
79 2005-05-09  J"orn Rennecke  <joern.rennecke@st.com>
80
81         * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
82
83         * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
84
85 2005-05-09  Nathan Sidwell  <nathan@codesourcery.com>
86
87         PR c++/21427
88         * g++.dg/inherit/covariant13.C: New.
89
90 2005-05-09  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
91
92         PR libfortran/19155
93         * gfortran.dg/pr19155.f: New test.
94
95 2005-05-08  Roger Sayle  <roger@eyesopen.com>
96
97         PR inline-asm/8788
98         * gcc.dg/pr8788-1.c: New testcase.
99
100 2005-05-08  Richard Sandiford  <rsandifo@redhat.com>
101
102         PR target/21416
103         * gcc.target/mips/fpcmp-[12].c: New tests.
104
105 2005-05-06  Mark Mitchell  <mark@codesourcery.com>
106
107         * lib/target-supports-dg.exp (dg-require-fork): New function.
108         (dg-require-mkfifo): Likewise.
109         * lib/target-supports.exp (check_function_available): New
110         function.
111         (check_fork_available): Likewise.
112         (check_mkfifo_available): Likewise.
113
114 2005-05-06  Jeff Law  <law@redhat.com>
115
116         * gcc.c-torture/compile/pr21380.c: New test.
117
118 2005-05-06  Jakub Jelinek  <jakub@redhat.com>
119
120         PR c++/20961
121         * g++.dg/ext/weak3.C: New test.
122
123 2005-05-05  Mark Mitchell  <mark@codesourcery.com>
124
125         PR c++/21352
126         * g++.dg/template/crash37.C: New test. 
127
128 2005-05-05  Paul Brook  <paul@codesourcery.com>
129
130         * gcc.dg/arm-g2.c: Use effective-target arm32.
131         * gcc.dg/arm-mmx-1.c: Ditto.
132         * gcc.dg/arm-scd42-2.c: Ditto.
133         * gcc.dg/arm-vfp1.c: Ditto.
134         * lib/target-supports.exp (check_effective_target_arm32): New
135         function.
136
137 2005-05-04  Thomas Koenig  <Thomas.Koenig@online.de>
138
139         PR libfortran/21354
140         gfortran.dg/in_pack_rank7.f90:  New test.
141
142 2005-05-03  Andrew Pinski  <pinskia@physics.uc.edu>
143
144         PR middle-end/15618
145         * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
146
147 2005-05-04  Jakub Jelinek  <jakub@redhat.com>
148
149         PR middle-end/21265
150         * gcc.dg/20050503-1.c: New test.
151
152         PR rtl-optimization/21239
153         * gcc.dg/i386-sse-11.c: New test.
154
155 2005-05-03  Alexandre Oliva  <aoliva@redhat.com>
156
157         PR target/16888
158         * gcc.target/i386/asm-1.c: New test.
159
160 2005-05-03  Jakub Jelinek  <jakub@redhat.com>
161
162         PR rtl-optimization/21330
163         * gcc.c-torture/execute/20050502-1.c: New test.
164
165         PR target/21297
166         * gcc.c-torture/execute/20050502-2.c: New test.
167
168 2005-05-03  Uros Bizjak  <uros@kss-loka.si>
169
170         PR middle-end/21282
171         * gcc.dg/pr21282.c: New.
172
173 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
174
175         * gcc.dg/vect/pr20122.c:  Clean up .vect file.
176         * gcc.dg/vect/vect-92.c: Likewise
177         * gcc.dg/vect/vect-93.c: Likewise
178         * gcc.dg/vect/vect-dv-1.c: Likewise
179         * gcc.dg/vect/vect-dv-2.c: Likewise
180         * gcc.dg/vect/vect-ifcvt-10.c: Likewise
181
182 2005-05-03  David Billinghurst  <David.Billinghurst@riotinto.com>
183
184         * gfortran.dg/vect/vect-1.f90:  Clean up .vect file.
185         * gfortran.dg/vect/vect-2.f90:  Likewise
186         * gfortran.dg/vect/vect-3.f90:  Likewise
187         * gfortran.dg/vect/vect-4.f90:  Likewise
188         * gfortran.dg/vect/vect-5.f90:  Likewise
189
190 2005-05-02  Geoffrey Keating  <geoffk@apple.com>
191
192         PR target/20813
193         * gcc.dg/rs6000-fpint-2.c: New.
194
195 2005-05-02  Joseph S. Myers  <joseph@codesourcery.com>
196
197         PR c/15698
198         * gcc.dg/builtins-30.c: Update expected messages.
199         * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
200         gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
201         gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
202
203 2005-05-02  Kazu Hirata  <kazu@cs.umass.edu>
204
205         PR tree-optimization/21294
206         * gcc.dg/tree-ssa/pr21294.c: New.
207
208 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
209
210         * gcc.dg/altivec-3.c (vec_store): Do not use the old
211         __builtin_altivec_st_internal_4si built-in.
212
213 2005-05-02  Mark Mitchell  <mark@codesourcery.com>
214
215         PR c++/15875
216         * g++.dg/template/ptrmem14.C: New test.
217
218 2005-05-02  Paul Brook  <paul@codesourcery.com>
219
220         * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
221
222 2005-05-02  Michael Matz  <matz@suse.de>
223
224         PR c++/19542
225         * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
226
227 2005-05-01  Mark Mitchell  <mark@codesourcery.com>
228
229         * g++.dg/cpp/weak.C: New test.
230
231 2005-05-01  Zdenek Dvorak  <dvorakz@suse.cz>
232
233         * gcc.dg/tree-ssa/loop-8.c: New test.
234
235 2005-04-30  Michael Maty  <matz@suse.de>
236
237         * gcc.dg/inline-mcpy.c: New test.
238
239 2005-04-30  Thomas Koenig  <Thomas.Koenig@online.de>
240
241         PR libfortran/18958
242         * gfortran.dg/eoshift.f90:  New test case.
243
244 2005-04-30  Paul Thomas  <pault@gcc.gnu.org>
245
246         PR libfortran/18857
247         * gfortran.dg/matmul_1.f90: New test.
248
249 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
250
251         PR tree-optimization/21030
252         * gcc.dg/tree-ssa/pr21030.c: New.
253
254 2005-04-29  Devang Patel  <dpatel@apple.com>
255
256         PR tree-optimization/21272
257         * gcc.dg/vect/vect-ifcvt-10.c: New test.
258         
259 2005-04-29  Jakub Jelinek  <jakub@redhat.com>
260
261         PR fortran/13082
262         PR fortran/18824
263         * gfortran.dg/entry_4.f90: New test.
264         * gfortran.fortran-torture/execute/entry_1.f90: New test.
265         * gfortran.fortran-torture/execute/entry_2.f90: New test.
266         * gfortran.fortran-torture/execute/entry_3.f90: New test.
267         * gfortran.fortran-torture/execute/entry_4.f90: New test.
268         * gfortran.fortran-torture/execute/entry_5.f90: New test.
269         * gfortran.fortran-torture/execute/entry_6.f90: New test.
270         * gfortran.fortran-torture/execute/entry_7.f90: New test.
271
272 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
273
274         * gfortran.fortran-torture/execute/entry_8.f90: New test.
275
276 2005-04-29  Paul Brook   <paul@codesourcery.com>
277
278         * gfortran.dg/entry_3.f90: New test.
279
280 2005-04-29  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
281
282         * gfortran.dg/implicit_4.f90: New test.
283
284 2005-04-28  Bob Wilson  <bob.wilson@acm.org>
285
286         * lib/target-supports.exp (check_profiling_available): Return
287         false for xtensa-*-elf.
288
289 2005-04-29  David Billinghurst (David.Billinghurst@riotinto.com)
290
291         * lib/fortran-torture.exp (fortran-torture.exp): Catch
292         error if file cannot be deleted.
293
294 2005-04-28  Kazu Hirata  <kazu@cs.umass.edu>
295
296         * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
297         gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
298         gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
299         gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
300         gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
301         gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
302         gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
303         gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
304         gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
305         gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
306         gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
307         gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
308         gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
309
310 2005-04-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
311
312         PR fortran/20865
313         * gfortran.dg/pr20865.f90: New test.
314
315 2005-04-28  Joseph S. Myers  <joseph@codesourcery.com>
316
317         * gcc.dg/void-cast-2.c: New test.
318
319 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
320
321         PR c/21159
322         * gcc.dg/void-cast-1.c: New test.
323
324 2005-04-27  Paolo Bonzini  <bonzini@gnu.org>
325
326         * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
327
328 2005-04-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
329
330         PR fortran/21177
331         * gfortran.dg/pr21177.f90: New test.
332
333 2005-04-27  Zdenek Dvorak  <dvorakz@suse.cz>
334
335         PR tree-optimization/21171
336         * gcc.dg/tree-ssa/pr21171.c: New test.
337
338 2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
339
340         * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
341         gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
342         gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
343         gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
344         gcc.dg/tree-ssa/gen-vect-32.c: New.
345         * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
346         * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
347         don't run on PPC32.
348
349 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
350
351         PR c/21213
352         * gcc.dg/transparent-union-3.c: New test.
353
354 2005-04-27  Joseph S. Myers  <joseph@codesourcery.com>
355
356         PR c/20740
357         * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
358         gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
359         gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
360         gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
361         gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
362         gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
363
364 2005-04-26  Jeff Law  <law@redhat.com>
365
366         * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
367         * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
368         * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
369         * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
370         * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
371         * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
372         * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
373
374 2004-04-26  Richard Guenther  <rguenth@gcc.gnu.org>
375
376         PR tree-optimization/17598
377         * gcc.dg/tree-ssa/pr17598.c: New testcase.
378
379 2005-04-25  Mike Stump  <mrs@apple.com>
380
381         * objc.dg/fix-and-continue-1.m: Add.
382
383 2005-04-25  Roger Sayle  <roger@eyesopen.com>
384
385         PR c++/20995
386         * g++.dg/opt/pr20995-1.C: New test case.
387
388 2005-04-25  Devang Patel <dpatel@apple.com>
389
390         * gcc.dg/stabs-attrib-vect-darwin.c: New test.
391         
392 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
393
394         PR testsuite/21062
395         * g++.dg/opt/alias2.C (printf): Correct the prototype.
396
397 2005-04-25  Andrew Pinski  <pinskia@physics.uc.edu>
398
399         PR C++/21188
400         * g++.dg/opt/rtti2.C: New test.
401
402 2005-04-25  Paul Brook  <paul@codesourcery.com>
403         Steven G. Kargl  <kargls@comcast.net>
404
405         PR fortran/20879
406         * gfortran.dg/ichar_1.f90: New file.
407
408 2005-04-24  Jakub Jelinek  <jakub@redhat.com>
409
410         PR middle-end/20991
411         * g++.dg/opt/pr20991.C: New test.
412
413         * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
414         where sizeof (type) < __alignof__ (type).
415         * gcc.dg/compat/struct-layout-1.h: Likewise.
416
417 2005-04-24  Per Bothner  <per@bothner.com>
418             Devang Patel  <dpatel@apple.com>
419
420         PR preprocessor/20907
421         * gcc.dg/cpp/very-long-comment.c: New test.
422
423 2005-04-24  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
424
425         PR fortran/20059
426         * gfortran.dg/common_5.f: New test.
427
428 2005-04-23  Richard Guenther  <rguenth@gcc.gnu.org>
429
430         PR middle-end/21082
431         * g++.dg/tree-ssa/pr21082.C: New testcase.
432
433 2005-04-23  Zdenek Dvorak  <dvorakz@suse.cz>
434
435         * gcc.dg/vect/vect-99.c: New test.
436
437 2005-04-22  Diego Novillo  <dnovillo@redhat.com>
438
439         * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
440
441 2005-04-22  Jeff Law  <law@redhat.com>
442
443         * gcc.dg/uninit-5.c: Remove xfails.
444         * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
445         conditionals and loads.
446
447 2005-04-22  Thomas Koenig  <Thomas.Koenig@online.de>
448
449         PR libfortran/20074
450         PR libfortran/20436
451         PR libfortran/21108
452         * gfortran.dg/nested_reshape.f90: new test
453         * gfortran.dg/reshape-alloc.f90: new test
454         * gfortran.dg/reshape.f90: new test
455
456 2005-04-22  Mark Mitchell  <mark@codesourcery.com>
457
458         * gcc.dg/arm-vfp1.c: Remove -ffast-math.
459
460         * gcc.dg/arm-vfp1.c: New test.
461
462 2005-04-22  Alexandre Oliva  <aoliva@redhat.com>
463
464         PR c++/21087
465         * g++.dg/lookup/builtin2.C: New test.
466
467 2005-04-22  Joseph S. Myers  <joseph@codesourcery.com>
468
469         * gcc.dg/weak/weak-13.c: New test.
470
471 2005-04-21  Geoffrey Keating  <geoffk@apple.com>
472
473         * lib/target-supports.exp (check_effective_target_sync_int_long):
474         Add powerpc*.
475
476 2005-04-21  Richard Sandiford  <rsandifo@redhat.com>
477
478         * gcc.target/mips/branch-1.c: New test.
479
480 2005-04-21  Richard Henderson  <rth@redhat.com>
481
482         * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
483         * gcc.dg/vect/vect-86.c: Likewise.
484         * gcc.dg/vect/vect-87.c: Likewise.
485         * gcc.dg/vect/vect-88.c: Likewise.
486
487 2005-04-21  Devang Patel  <dpatel@apple.com>
488
489         PR optimization/20994
490         * gcc.dg/tree-ssa/ifc-3.c: New test.
491         
492 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
493
494         PR c/12913
495         * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
496         gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
497         gcc.dg/c99-vla-jump-5.c: New tests.
498
499 2005-04-19  Richard Henderson  <rth@redhat.com>
500
501         * lib/target-supports.exp (check_effective_target_vect_int_mult): 
502         Fix typo in exists check.
503         (check_effective_target_sync_int_long): New.
504         * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
505         * gcc.dg/ia64-sync-2.c: Likewise.
506         * gcc.dg/ia64-sync-3.c: Likewise.
507         * gcc.dg/ia64-sync-4.c: Likewise.
508
509 2005-04-19  James A. Morrison  <phython@gcc.gnu.org>
510
511         * gcc.dg/fold-xor-1.c: New test.
512         * gcc.dg/fold-xor-2.c: New test.
513
514 2005-04-19  James E. Wilson  <wilson@specifixinc.com>
515
516         PR target/20670
517         * g++.dg/eh/fp-regs.C: New test.
518
519 2005-04-20  Joseph S. Myers  <joseph@codesourcery.com>
520
521         * gcc.dg/Wint-to-pointer-cast-1.c,
522         gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
523         gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
524         gcc.dg/Wpointer-to-int-cast-3.c: New tests.
525
526 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
527
528         PR fortran/16861
529         * gfortran.dg/pr16861.f90: New test.
530
531 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
532
533         * gcc.dg/pr21085.c: New test.
534
535 2005-04-18  Richard Sandiford  <rsandifo@redhat.com>
536
537         * gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
538         (setup_mips_tests, dg-mips-options): New procedures.
539         * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
540         * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
541         * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
542         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
543         * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
544         * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
545         * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
546         * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
547         * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
548         * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
549         * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
550         dg-mips-options instead of dg-options.  Remove now-redundant
551         preprocessor guards.
552         * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
553         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
554         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
555         * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
556         * gcc.dg/vr-mult-2.c: Delete.
557         * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
558         * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
559         * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
560         * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
561         * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
562         * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
563         * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
564
565 2005-04-18  Laurent GUERBY  <laurent@guerby.net>
566
567         * ada/acats/run_all.sh: Use sync when executable not present.
568         
569 2005-04-18  Devang Patel  <dpatel@apple.com>
570
571         * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
572         * gcc.dg/vect/vect-11a.c: New.
573         * gcc.dg/vect/vect-none.c: Update.
574         * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
575
576 2005-04-18  James A. Morrison  <phython@gcc.gnu.org>
577
578         PR tree-optimization/20922
579         * gcc.dg/pr20922-1.c: New test.
580         * gcc.dg/pr20922-2.c: New test.
581         * gcc.dg/pr20922-3.c: New test.
582         * gcc.dg/pr20922-4.c: New test.
583         * gcc.dg/pr20922-5.c: New test.
584         * gcc.dg/pr20922-6.c: New test.
585
586 2005-04-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
587
588         PR libfortran/20950
589         * gfortran.dg/pr20950.f: New test.
590
591 2005-04-18  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
592
593         PR libfortran/19216
594         * gfortran.dg/pr19216.f: New test.
595
596 2005-04-18  Kazu Hirata  <kazu@cs.umass.edu>
597
598         PR tree-optimization/21001
599         * gcc.dg/tree-ssa/pr21001.c: New.
600
601 2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>
602
603         PR libfortran/21075
604         * gfortran.dg/reshape_rank7.f90: New test.
605
606 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
607
608         PR libfortran/12884 gfortran.dg/pr12884.f: New test
609         PR libfortran/17285 gfortran.dg/pr17285.f90: New test
610         PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test
611         PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test
612         PR libfortran/18210 gfortran.dg/pr18210.f90: New test
613         PR libfortran/18392 gfortran.dg/pr18392.f90: New test
614         PR libfortran/19467 gfortran.dg/pr19467.f90: New test
615         PR libfortran/19657 gfortran.dg/pr19657.f90: New test
616         * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE wrong way round).
617         * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be in namelists. New test
618         * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists. New test
619         * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist. New test
620         * gfortran.dg/namelist_12.f: Tests integers and qualifiers in namelist. New test
621         * gfortran.dg/namelist_13.f90: Tests derived types in namelist. New test
622         * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support. New test
623         * gfortran.dg/namelist_15.f90: Tests arrays of derived types in namelist. New test
624         * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test
625         * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test
626         * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist. New test
627         * gfortran.dg/namelist_19.f90: Tests namelist errors. New test
628         * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit arrays. New test
629
630 2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>
631
632         * gfortran.dg/wtruncate.f: New testcase.
633         * gfortran.dg/wtruncate.f90: New testcase.
634
635 2005-04-16  Mark Mitchell  <mark@codesourcery.com>
636
637         PR c++/21025
638         * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
639         which sizeof/alignof is dependent, rather than just whether we are
640         processing_template_decl.
641         
642 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
643
644         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
645         corrected typo where the wrong variables had been compared.
646
647 2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>
648
649         PR libfortran/18495
650         * gfortran.fortran-torture/execute/intrinsic_spread.f90:
651         Test callee-allocated version of return array with a write
652         statement.
653         Test spread with a temporary with another write statement.
654
655 2005-04-15  Kazu Hirata  <kazu@cs.umass.edu>
656
657         PR tree-optimization/21031
658         * gcc.dg/tree-ssa/pr21031.c: New.
659
660 2005-04-15  Uros Bizjak  <uros@kss-loka.si>
661
662         PR tree-optimization/21004
663         * gcc.dg/builtins-53.c: Include builtins-config.h.
664         Check floorf, ceilf, floorl and ceill transformations
665         only when HAVE_C99_RUNTIME is defined.
666         
667 2005-04-15  Alexandre Oliva  <aoliva@redhat.com>
668
669         PR middle-end/20739
670         * gcc.dg/tree-ssa/pr20739.c: New test.
671
672 2005-04-14  Mike Stump  <mrs@apple.com>
673
674         * gcc.dg/Foundation.framework/empty: New.
675         * gcc.dg/framework-2.c: New.
676
677 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
678
679         PR tree-optimization/21021
680         * gcc.c-torture/compile/pr21021.c: New.
681
682 2005-04-14  Janis Johnson  <janis187@us.ibm.com
683
684         PR testsuite/21010
685         * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
686         * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
687         * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
688         * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
689         * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
690         * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
691         * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
692         * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
693
694 2005-04-14  Richard Henderson  <rth@redhat.com>
695
696         * lib/target-supports.exp (check_effective_target_vect_condition):
697         Add ia64, i?86, and x86_64.
698
699 2005-04-14  Steven G. Kargl  <kargls@comcast.net>
700
701         * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
702
703 2005-04-14  Kazu Hirata  <kazu@cs.umass.edu>
704
705         PR tree-optimization/20657
706         * gcc.dg/tree-ssa/pr20657.c: New.
707
708 2005-04-14  Uros Bizjak  <uros@kss-loka.si>
709
710         * gcc.dg/builtins-53.c: Also check (int)trunc* and
711         (long long int)trunc*.
712
713 2005-04-14  Ulrich Weigand  <uweigand@de.ibm.com>
714
715         PR target/20927
716         * gcc.dg/pr20927.c: New test.
717
718 2005-04-13  Richard Sandiford  <rsandifo@redhat.com>
719
720         * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
721         * gcc.target/mips/asm-1.c: Likewise.
722
723 2005-04-13  Dale Johannesen  <dalej@apple.com>
724
725         * objc.dg/objc-fast-4.m:  New.
726
727 2005-04-13  Hans-Peter Nilsson  <hp@axis.com>
728
729         * gcc.target/cris/torture/cris-torture.exp: New driver in new
730         directory.
731         * gcc.target/cris/torture/no-pro-epi-1.c: New test.
732
733 2005-04-13  David Edelsohn  <edelsohn@gnu.org>
734
735         * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
736         * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
737         * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
738
739 2005-04-13  Kazu Hirata  <kazu@cs.umass.edu>
740
741         PR tree-optimization/20913
742         * gcc.dg/tree-ssa/pr20913.c: New.
743
744         PR tree-optimization/20702
745         * gcc.dg/tree-ssa/pr20702.c: New.
746
747 2005-04-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
748
749         PR c++/13744
750         * g++.dg/inherit/local3.C: New test.
751
752 2005-04-12  Jeff Law  <law@redhat.com>
753
754         * gcc.dg/tree-ssa/20050412-1.c: New test.
755
756 2005-04-13  Thomas Koenig  <Thomas.Koenig@online.de>
757
758         PR libfortran/19016
759         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
760         Add tests with mask generated by expression.
761         * gfortran.fortran-torture/execute/intrinsic_mmval.f90:  Likewise.
762         * gfortran.fortran-torture/execute/intrinsic_product.f90:  Likewise.
763         * gfortran.fortran-torture/execute/intrinsic_sum.f90:  Likewise.
764
765 2005-04-12  Ulrich Weigand  <uweigand@de.ibm.com>
766
767         PR middle-end/20917
768         * gcc.dg/20050409-1.c: New test.
769
770 2005-04-12  Andrew Pinski  <pinskia@physics.uc.edu>
771
772         * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
773
774 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
775
776         * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
777         (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
778         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
779         (TARGET_CXX): Adjust accordingly.
780         * target.h (struct gcc_target): Remove epxort_class_data.  Add
781         determine_class_data_visibility and class_data_always_comdat.
782         * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
783         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
784         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
785         * config/arm/arm.c (arm_cxx_export_class_data): Remove.
786         (arm_cxx_determine_class_data_visibility): New.
787         (arm_cxx_class_data_always_comdat): Likewise.
788         (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
789         (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
790         (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
791         * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
792         * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
793         Define.
794
795 2005-04-11  Mark Mitchell  <mark@codesourcery.com>
796
797         * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
798
799 2005-04-11  Geoffrey Keating  <geoffk@apple.com>
800
801         * gcc.dg/i386-darwin-fpmath.c: New.
802
803 2004-04-11  Devang Patel  <dpatel@apple.com>
804
805         * lib/target-supports.exp (check_effective_target_vect_condition): New.
806         * gcc.dg/vect/vect-ifcvt-1.c: New test.
807         * gcc.dg/vect/vect-ifcvt-2.c: New test.
808         * gcc.dg/vect/vect-ifcvt-3.c: New test.
809         * gcc.dg/vect/vect-ifcvt-4.c: New test.
810         * gcc.dg/vect/vect-ifcvt-5.c: New test.
811         * gcc.dg/vect/vect-ifcvt-6.c: New test.
812         * gcc.dg/vect/vect-ifcvt-7.c: New test.
813         * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
814         
815 2004-04-11  Devang Patel  <dpatel@apple.com>
816
817         * gcc.dg/vect/vect-dv-1.c: New test.
818         * gcc.dg/vect/vect-dv-2.c: New test.
819         
820 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
821
822         PR tree-optimization/20933
823         * gcc.dg/tree-ssa/pr20933.c: New test.
824
825 2005-04-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
826
827         * gfortran.dg/fold_nearest.f90: New test.
828
829 2005-04-11  Andrew Pinski  <pinskia@physics.uc.edu>
830
831         * gcc.dg/tree-ssa/alias-1.c: New test.
832
833 2005-04-11  Diego Novillo  <dnovillo@redhat.com>
834
835         PR tree-optimization/20920
836         * g++.dg/tree-ssa/pr20920.C: New test.
837
838 2005-04-11  Uros Bizjak  <uros@kss-loka.si>
839
840         * gcc.dg/builtins-53.c: Also check (int)ceil* and
841         (long long int)ceil*.
842         
843 2005-04-10  Mark Mitchell  <mark@codesourcery.com>
844
845         * g++.dg/warn/Wdtor1.C: Declare template in system header with
846         explicit C++ linkage.
847
848 2005-04-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
849
850         * gfortran.dg/pr17229.f: Take care of the new obsolescence
851         warning for arithmetic IF statements.
852
853 2005-04-10  Thomas Koenig  <Thomas.Koenig@online.de>
854
855         * eor_handling_1.f90: New test case.
856         * eor_handling_2.f90: New test case.
857         * eor_handling_3.f90: New test case.
858         * eor_handling_4.f90: New test case.
859         * eor_handling_5.f90: New test case.
860         * noadv_size.f90: New test case.
861         * pad_no.f90: New test case.
862
863 2005-04-10  Richard Sandiford  <rsandifo@redhat.com>
864
865         * gcc.c-torture/execute/20050410-1.c: New test.
866
867 2005-04-09  Alexandre Oliva  <aoliva@redhat.com>
868
869         * gcc.dg/pr20126.c: New.
870
871 2005-04-09  Bud Davis  <bdavis@gfortran.org>
872             Steven G. Kargl <kargls@comcast.net>
873
874         * gfortran.dg/PR19872.f: New test.
875
876 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
877
878         * gfortran.dg/nint_1.f90:  Fix dg-do directive
879
880 2005-04-09  Steven G. Kargl  <kargls@comcast.net>
881
882         * gfortran.dg/nint_1.f90: New test.
883
884 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
885
886         * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
887         Added test for callee-allocated arrays with write statements.
888         * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
889         * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
890         * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
891         * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
892         * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
893
894 2005-04-09  Thomas Koenig  <Thomas.Koenig@online.de>
895
896         PR libfortran/20163
897         * gfortran.dg/open-options-blanks.f:  New test.
898
899 2005-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
900
901         PR fortran/13257
902         * gfortran.dg/comma_format_extension_[1234].f: New tests.
903
904 2005-04-09  Jakub Jelinek  <jakub@redhat.com>
905
906         * gcc.dg/tree-ssa/stdarg-1.c: New test.
907         * gcc.dg/tree-ssa/stdarg-2.c: New test.
908         * gcc.dg/tree-ssa/stdarg-3.c: New test.
909         * gcc.dg/tree-ssa/stdarg-4.c: New test.
910         * gcc.dg/tree-ssa/stdarg-5.c: New test.
911         * gcc.c-torture/execute/stdarg-4.c: New test.
912
913         * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
914
915         PR target/20795
916         * g++.dg/abi/param2.C: New test.
917
918 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
919
920         * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
921
922 2005-04-09  Uros Bizjak  <uros@kss-loka.si>
923
924         * gcc.dg/builtins-53.c: New test.
925
926 2005-04-08  Diego Novillo  <dnovillo@redhat.com>
927
928         * g++.dg/tree-ssa/pr18178.C: New test.
929         * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
930         * gcc.c-torture/execute/20041019-1.c: New test.
931         * gcc.dg/tree-ssa/20041008-1.c: New test.
932         * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
933         * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
934         * gcc.dg/tree-ssa/20030917-1.c: Likewise.
935         * gcc.dg/tree-ssa/20030917-3.c: Likewise.
936         * gcc.dg/tree-ssa/20040721-1.c: Likewise.
937         * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
938         * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
939         * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
940         * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
941         * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
942
943 2005-04-09  Hans-Peter Nilsson  <hp@axis.com>
944
945         PR rtl-optimization/20466
946         * gcc.c-torture/execute/pr20466-1.c: New test.
947
948 2005-04-08  Mark Mitchell  <mark@codesourcery.com>
949
950         PR c++/20905
951         * g++.dg/parse/cond2.C: New test.
952
953         PR c++/20145
954         * g++.dg/warn/Wdtor1.C: New test.
955
956 2005-04-06  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
957
958         PR fortran/17229
959         * gfortran.dg/pr17229.f: New test.
960
961 2005-04-07  Steven G. Kargl  <kargls@comcast.net>
962
963         * gfortran.dg/tiny_1.f90: New test.
964         * gfortran.dg/tiny_2.f90: ditto.
965
966 2005-04-07  Thomas Koenig  <Thomas.Koenig@online.de>
967
968         * gfortran.dg/eor_1.f90:  Fix dg-do run line
969         * gfortran.dg/open_new.f90:  Fix dg-do run line
970
971 2005-04-07  Hans-Peter Nilsson  <hp@axis.com>
972
973         * lib/target-supports.exp (get_compiler_messages): Support
974         optional arguments, the fourth being compiler options.
975         (check_effective_target_fpic): New proc.
976         * gcc.dg/20050321-2.c: Restrict to target fpic.
977
978 2005-04-06  James A. Morrison  <phython@gcc.gnu.org>
979
980         * gcc.dg/15443-1.c: New test.
981         * gcc.dg/15443-2.c: Likewise.
982
983 2005-04-06  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
984
985         * gfortran.dg/pr15754.f90: Change annotations to dg-error.
986
987 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
988
989         * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
990
991 2005-04-06  Joseph S. Myers  <joseph@codesourcery.com>
992
993         * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
994         gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
995         -m64.
996         * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
997         gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
998         gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
999
1000 2005-04-06  Mark Mitchell  <mark@codesourcery.com>
1001
1002         PR c++/20212
1003         * g++.dg/warn/Wunused-11.C: New test.
1004
1005 2005-04-06  Bernd Schmidt  <bernd.schmidt@analog.com>
1006
1007         * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
1008
1009 2005-04-06  Dorit Naishlos  <dorit@il.ibm.com>
1010
1011         * gfortran.dg/vect/vect-5.f90: xfail for lp64. 
1012
1013 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1014
1015         PR c++/20734
1016         * g++.dg/template/ptrmem13.C: New test.
1017
1018 2005-04-05  Per Bothner  <per@bothner.com>
1019
1020         * lib/gcc.exp: Always add -fno-show-column, for now.
1021
1022 2005-04-05  Andrew Pinski  <pinskia@physics.uc.edu>
1023
1024         PR testsuite/20767
1025         * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
1026         of plain old "unsigned int" for the type of "i".  Makes this test
1027         64bit clean.
1028
1029 2005-04-05  Paolo Bonzini  <bonzini@gnu.org>
1030
1031         * gcc.dg/i386-ssefn-1.c: New test.
1032         * gcc.dg/i386-ssefn-2.c: New test.
1033         * gcc.dg/i386-ssefn-3.c: New test.
1034         * gcc.dg/i386-ssefn-4.c: New test.
1035
1036 2005-04-05  Jakub Jelinek  <jakub@redhat.com>
1037
1038         PR tree-optimization/20076
1039         * gcc.dg/builtin-apply4.c: New test.
1040
1041         PR preprocessor/19475
1042         * gcc.dg/cpp/macspace1.c: New test.
1043         * gcc.dg/cpp/macspace2.c: New test.
1044
1045 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1046
1047         * gfortran.dg/pr20755.f: Fixed bad format.
1048
1049 2005-04-05  Mark Mitchell  <mark@codesourcery.com>
1050
1051         PR c++/20763
1052         * g++.dg/ext/attrib21.C: New test.
1053
1054 2004-04-05  Devang Patel  <dpatel@apple.com>
1055
1056         * lib/target-supports.exp (check_effective_target_vect_shif): New.
1057         * gcc.dg/vect/vect-shift-1.c: New test.
1058         
1059 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1060
1061         PR libfortran/20755
1062         * gfortran.dg/pr20755.f: New test.
1063
1064 2005-04-05  Feng Wang  <fengwang@nudt.edu.cn>
1065
1066         * gfortran.dg/pr15959.f90: New test.
1067         * gfortran.dg/string_pad_trunc.f90: New test.
1068
1069 2005-04-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1070
1071         * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
1072         gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
1073         gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
1074         syntax.
1075
1076 2005-04-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1077
1078         * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
1079
1080 2005-04-04  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1081
1082         * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
1083         * gcc.c-torture/compile/20011119-2.c: Likewise.
1084         * gcc.c-torture/compile/981001-2.c: Likewise.
1085
1086 2005-04-04  Mark Mitchell  <mark@codesourcery.com>
1087
1088         PR c++/20679
1089         * g++.dg/template/overload4.C: New test.
1090
1091 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1092
1093         PR c++/20746
1094         * g++.dg/abi/covariant5.C: New.
1095
1096         PR debug/20505
1097         * g++.dg/debug/const2.C: New.
1098
1099 2005-04-04  Jakub Jelinek  <jakub@redhat.com>
1100
1101         PR rtl-optimization/16104
1102         * gcc.c-torture/execute/20050316-1.c: New test.
1103
1104 2005-04-04  Nathan Sidwell  <nathan@codesourcery.com>
1105
1106         * g++.dg/template/spec23.C: Fix dg-error text.
1107
1108 2005-04-03  Alexandre Oliva  <aoliva@redhat.com>
1109
1110         PR c++/19199
1111         * g++.dg/expr/lval2.C: New.
1112
1113 2005-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1114
1115         * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
1116         __builtin_strcasecmp and __builtin_strncasecmp.
1117
1118 2005-04-03  Nathan Sidwell  <nathan@codesourcery.com>
1119
1120         PR c++/20723
1121         * g++.dg/template/spec22.C: New.
1122         * g++.dg/template/spec23.C: New.
1123
1124 2005-04-03  Dale Ranta  <dir@lanl.gov>
1125             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1126
1127         PR libfortran/20068
1128         PR libfortran/20125
1129         PR libfortran/20156
1130         PR libfortran/20471
1131         * gfortran.dg/backspace.f: New test.
1132
1133 2005-04-02  Daniel Berlin  <dberlin@dberlin.org>
1134
1135         * gcc.dg/pr19345.c: New test.
1136
1137 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1138
1139         PR tree-optimization/20640
1140         * gcc.dg/torture/tree-loop-1.c: New.
1141
1142 2005-04-02  Alexandre Oliva  <aoliva@redhat.com>
1143
1144         PR rtl-optimization/20290
1145         * gcc.c-torture/execute/loop-ivopts-2.c: New.
1146
1147 2005-04-02  Geoffrey Keating  <geoffk@apple.com>
1148
1149         * gcc.dg/rs6000-fpint.c: New.
1150
1151 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1152
1153         * gcc.dg/old-style-then-proto-1.c: New test.
1154
1155 2005-04-01  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1156
1157         * gfortran.fortran-torture/execute/backspace.f90: Check
1158         after backspace and read was incorrect.
1159
1160 2005-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1161
1162         * gcc.c-torture/execute/builtins/strcat.c: Check the result
1163         buffer past the terminating NUL using memcmp.
1164         * gcc.c-torture/execute/builtins/strncat.c: Likewise.
1165         * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
1166
1167         * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
1168         Fix unused/uninitialized variable warnings.
1169
1170         * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
1171         * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
1172         * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
1173         * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
1174
1175         * gcc.c-torture/execute/builtins/abs-1-lib.c,
1176         gcc.c-torture/execute/builtins/fputs-lib.c,
1177         gcc.c-torture/execute/builtins/lib/fprintf.c,
1178         gcc.c-torture/execute/builtins/lib/main.c,
1179         gcc.c-torture/execute/builtins/lib/memcmp.c,
1180         gcc.c-torture/execute/builtins/lib/memmove.c,
1181         gcc.c-torture/execute/builtins/lib/mempcpy.c,
1182         gcc.c-torture/execute/builtins/lib/memset.c,
1183         gcc.c-torture/execute/builtins/lib/printf.c,
1184         gcc.c-torture/execute/builtins/lib/sprintf.c,
1185         gcc.c-torture/execute/builtins/lib/stpcpy.c,
1186         gcc.c-torture/execute/builtins/lib/strchr.c,
1187         gcc.c-torture/execute/builtins/lib/strcmp.c,
1188         gcc.c-torture/execute/builtins/lib/strcpy.c,
1189         gcc.c-torture/execute/builtins/lib/strcspn.c,
1190         gcc.c-torture/execute/builtins/lib/strlen.c,
1191         gcc.c-torture/execute/builtins/lib/strncat.c,
1192         gcc.c-torture/execute/builtins/lib/strncmp.c,
1193         gcc.c-torture/execute/builtins/lib/strncpy.c,
1194         gcc.c-torture/execute/builtins/lib/strrchr.c,
1195         gcc.c-torture/execute/builtins/lib/strspn.c,
1196         gcc.c-torture/execute/builtins/lib/strstr.c,
1197         gcc.c-torture/execute/builtins/memops-asm-lib.c,
1198         gcc.c-torture/execute/builtins/strlen-2.c,
1199         gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
1200         prototypes.
1201
1202 2005-04-01  Danny Smith  <dannysmith@users.sourceforge.net>
1203
1204         * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
1205         * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
1206         selectany usage.
1207
1208 2005-04-01  Jakub Jelinek  <jakub@redhat.com>
1209
1210         PR c++/19406
1211         * g++.dg/debug/using1.C: New test.
1212
1213 2005-04-01  Hans-Peter Nilsson  <hp@axis.com>
1214
1215         PR middle-end/20524
1216         * gcc.dg/alias-7.c: Prefix asm-declared name with
1217         __USER_LABEL_PREFIX__.
1218
1219 2005-03-31  J"orn Rennecke <joern.rennecke@st.com>
1220
1221         Fix fallout from PR middle-end/15700:
1222         * gcc.c-torture/compile/20011119-1.c: Take
1223         __USER_LABEL_PREFIX__ into account.
1224         * gcc.c-torture/compile/20011119-2.c: Likewise.
1225
1226 2005-03-31  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1227
1228         PR c++/18644
1229         * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
1230
1231 2005-04-01  Joseph S. Myers  <joseph@codesourcery.com>
1232
1233         PR c/17855
1234         * gcc.c-torture/compile/struct-non-lval-1.c,
1235         gcc.c-torture/compile/struct-non-lval-2.c,
1236         gcc.c-torture/compile/struct-non-lval-3.c: New tests.
1237
1238 2005-03-31  Janis Johnson  <janis187@us.ibm.com>
1239
1240         * gcc.dg/tls/tls.exp: Remove temporary file.
1241         * g++.dg/tls/tls.exp: Ditto.
1242         * lib/file-format.exp: Ditto.
1243         * g++.dg/special/ecos.exp: Ditto.
1244
1245         * lib/profopt.exp: Treat prof_ext as a list.
1246         * gcc.misc-tests/bprob.exp: Ditto.
1247         * g++.dg/bprob/bprob.exp: Ditto.
1248
1249         * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
1250         g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
1251         g++.dg/tree-ssa/pointer-reference-alias.C,
1252         g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
1253         g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
1254         g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
1255         g++.dg/vect/pr19951.cc: Ditto.
1256         * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
1257         gcc.dg/builtins-47.c: Ditto.
1258         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
1259         gcc.dg/pr20115-1.c: Ditto.
1260         * gcc.dg/tree-ssa/20030530-2.c,
1261         gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
1262         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1263         gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
1264         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1265         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
1266         gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
1267         gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
1268         gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
1269         gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
1270         gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
1271         gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
1272         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
1273         gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
1274         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
1275         gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
1276         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1277         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1278         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1279         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1280         gcc.dg/tree-ssa/20030824-1.c,
1281         gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
1282         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
1283         gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
1284         gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
1285         gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
1286         gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
1287         gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
1288         gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
1289         gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
1290         gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
1291         gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
1292         gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
1293         gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
1294         gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
1295         gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
1296         gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
1297         gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
1298         gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
1299         gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
1300         gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
1301         gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
1302         gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
1303         gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
1304         gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
1305         gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
1306         gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
1307         gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
1308         gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
1309         gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
1310         gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
1311         gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
1312         gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
1313         gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
1314         gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
1315         gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
1316         gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
1317         gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
1318         gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
1319         gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
1320         gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
1321         gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
1322         gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
1323         gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1324         gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
1325         gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
1326         gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
1327         gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
1328         gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
1329         gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
1330         gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
1331         gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1332         gcc.dg/tree-ssa/useless-1.c: Ditto.
1333         gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
1334         gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
1335         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
1336         gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
1337         gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
1338         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
1339         gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
1340         gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
1341         gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
1342         gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
1343         gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
1344         gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
1345         gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
1346         gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
1347         gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
1348         gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
1349         gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
1350         gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
1351         gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
1352         gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
1353         gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
1354         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
1355         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
1356         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
1357         gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
1358         gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
1359         gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
1360         gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
1361         gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
1362         gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
1363         gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
1364         gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
1365         gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
1366         gcc.dg/vect/vect-none.c: Ditto.
1367         * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
1368         treelang/compile/unsigned.tree: Ditto.
1369
1370         * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
1371         * gcc.dg/cpp/direct2s.c: Ditto.
1372         * gcc.dg/cpp/paste4.c: Ditto.
1373         * gcc.dg/cpp/separate-1.c: Ditto.
1374         * gcc.dg/pch/save-temps-1.c: Ditto.
1375         * g++.dg/ext/altivec-10.C: Ditto.
1376         * g++.dg/pch/pch.C: Ditto.
1377
1378         * g++.dg/other/static11.C: Use cleanup-rtl-dump.
1379
1380         * g++.dg/parse/repo1.C: Use cleanup-repo-files.
1381         * g++.dg/template/repo1.C: Ditto.
1382         * g++.dg/template/repo2.C: Ditto.
1383         * g++.dg/template/repo3.C: Ditto.
1384         * g++.old-deja/g++.pt/instantiate4.C: Ditto.
1385         * g++.old-deja/g++.pt/instantiate6.C: Ditto.
1386         * g++.old-deja/g++.pt/repo1.C: Ditto.
1387         * g++.old-deja/g++.pt/repo2.C: Ditto.
1388         * g++.old-deja/g++.pt/repo3.C: Ditto.
1389         * g++.old-deja/g++.pt/repo4.C: Ditto.
1390
1391         * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
1392         * gcc.dg/20030107-1.c: Ditto.
1393         * gcc.dg/20030702-1.c: Ditto.
1394         * gcc.dg/profile-generate-1.c: Ditto.
1395         * g++.dg/other/profile1.C: Ditto.
1396         * g++.old-deja/g++.robertl/eb83.C: Ditto.
1397
1398         * lib/gcc-dg.exp (remove-build-file): New.
1399         (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
1400         cleanup-tree-dump, cleanup-saved-temps): New.
1401
1402 2005-03-31  Nathan Sidwell  <nathan@codesourcery.com>
1403
1404         PR c++/19203, DR 214
1405         * g++.dg/parse/ambig3.C: Not ambiguous.
1406         * g++.dg/template/spec20.C: New.
1407         * g++.dg/template/spec21.C: New.
1408
1409 2005-03-31  Steve Ellcey  <sje@cup.hp.com>
1410
1411         PR target/20045
1412         * gcc.dg/ia64-fptr-1.c: Run only on linux.
1413
1414 2005-03-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1415
1416         PR libfortran/20660
1417         * gfortran.dg/negative_unit.f: New test.
1418
1419 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
1420
1421         * gcc.dg/20050330-1.c: New test.
1422
1423 2005-03-30  Devang Patel  <dpatel@apple.com>
1424
1425         * g++.dg/tree-sra/ssa-sra-3.C: New test.
1426
1427 2005-03-30  Dale Johannesen  <dalej@apple.com>
1428
1429         * gcc.dg/20020919-1.c:  Remove unnecessary conditional.
1430
1431 2005-03-30  Janis Johnson  <janis187@us.ibm.com>
1432
1433         * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
1434         scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
1435         Strip options from test name.
1436
1437 2005-03-31  Jan Hubicka  <jh@suse.cz>
1438
1439         * gcc.dg/varpool-1.c: New testcase.
1440
1441 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1442
1443         PR c/772
1444         PR c/17913
1445         * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
1446         gcc.dg/stmt-expr-label-3.c : New tests.
1447         * gcc.c-torture/execute/medce-2.c: Remove.
1448
1449 2005-03-30  Joseph S. Myers  <joseph@codesourcery.com>
1450
1451         PR c/20368
1452         * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
1453         tests.
1454
1455 2005-03-30  Alan Modra  <amodra@bigpond.net.au>
1456
1457         * gcc.c-torture/compile/pr20203.c: New test.
1458
1459 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1460
1461         * gfortran.dg/promotion.f90:  New test.
1462
1463 2005-03-29  Alexandre Oliva  <aoliva@redhat.com>
1464
1465         PR middle-end/20491
1466         * gcc.dg/torture/asm-subreg-1.c: New test.
1467
1468 2005-03-29  Joseph S. Myers  <joseph@codesourcery.com>
1469
1470         PR c/20672
1471         * gcc.dg/pr20672-1.c: New test.
1472
1473 2005-03-29  Dorit Naishlos  <dorit@il.ibm.com>
1474
1475         * gfortran.dg/vect: New directory.
1476         * gfortran.dg/vect/vect.exp: New.
1477         * gfortran.dg/vect/vect-1.f90: New test.
1478         * gfortran.dg/vect/vect-2.f90: New test.
1479         * gfortran.dg/vect/vect-3.f90: New test.
1480         * gfortran.dg/vect/vect-4.f90: New test.
1481         * gfortran.dg/vect/vect-5.f90: New test.
1482
1483 2005-03-29  Jakub Jelinek  <jakub@redhat.com>
1484
1485         PR middle-end/20622
1486         * gcc.dg/alias-7.c: New test.
1487
1488 2005-03-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1489
1490         * gcc.dg/sparc-reg-1.c: New test.
1491
1492 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
1493
1494         PR target/19890
1495         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
1496
1497 2005-03-29  Dale Ranta  <dir@lanl.gov>
1498             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1499
1500         PR libfortran/20163
1501         * gfortran.dg/pr20163-2.f: New test.
1502
1503 2005-03-28  Jan Hubicka  <jh@suse.cz>
1504
1505         PR middle-end/20635
1506         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
1507         by Jakub Jelinek.
1508
1509 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
1510
1511         PR tree-optimization/20626
1512         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
1513         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
1514
1515 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
1516
1517         * gfortran.dg/underflow.f90:  New test.
1518         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
1519
1520 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1521
1522         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
1523
1524 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
1525
1526         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
1527         (g++_init): Make sure that CXXFLAGS is set.
1528         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
1529         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
1530         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
1531         * lib/objc.exp (objc_init): Likewise.
1532         * lib/treelang.exp (treelang_init): Likewise.
1533
1534 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
1535
1536         PR tree-optimization/20470
1537         * gcc.dg/tree-ssa/pr20470.c: New test.
1538
1539 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
1540
1541         * gcc.dg/ppc-stfiwx.c: New.
1542
1543 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
1544
1545         PR target/19888
1546         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
1547
1548 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1549
1550         * gcc.dg/20050325-1.c: Fix a typo.
1551
1552 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1553
1554         PR libfortran/19678
1555         PR libfortran/19679
1556         * gfortran.dg/dos_eol.f: New test.
1557
1558 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
1559
1560         PR rtl-optimization/20249
1561         * gcc.dg/20050325-1.c: New test.
1562
1563 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1564
1565         PR libfortran/15332
1566         * gfortran.dg/pr15332.f: New test.
1567
1568 2005-03-24  Dale Johannesen  <dalej@apple.com>
1569
1570         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
1571
1572 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
1573
1574         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
1575         'internal' visibility.
1576         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
1577         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
1578         'protected' visibility.
1579         * gcc.dg/visibility-7.c: Likewise.
1580         * lib/target-supports.exp (check_visibility_available): Take
1581         a parameter, the kind of visibility to check for.
1582         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
1583         to check_visibility_available.
1584
1585         * g++.dg/expr/cast3.C: New.
1586
1587 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
1588
1589         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
1590         rs6000.
1591
1592 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
1593
1594         PR target/20095
1595         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
1596
1597 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
1598
1599         * gcc.dg/badshift.c: Renamed to...
1600         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
1601
1602         * gcc.target/i386/badshift.c: Renamed to...
1603         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
1604         only.
1605
1606         PR rtl-optimization/20532
1607         * gcc.target/i386/badshift.c: New.
1608
1609 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1610
1611         * gfortran.dg/pr18025.f90: New test.
1612
1613 2005-03-23  Dale Johannesen  <dalej@apple.com>
1614         
1615         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
1616
1617 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
1618
1619         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
1620
1621         * lib/target-supports.exp (check_iconv_available): Default
1622         libiconv to -liconv, if there is no definition.
1623
1624 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
1625
1626         * gcc.dg/torture/cris-asm-mof-1.c: New test.
1627
1628 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
1629
1630         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
1631         * g++.dg/opt/pr7503-2.C: Likewise.
1632         * g++.dg/opt/pr7503-3.C: Likewise.
1633         * g++.dg/opt/pr7503-4.C: Likewise.
1634         * g++.dg/opt/pr7503-5.C: Likewise.
1635         * g++.dg/warn/minmax.C: New test.
1636
1637 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1638
1639         * gfortran.dg/g77_intrinsics_funcs.f: New test.
1640         * gfortran.dg/g77_intrinsics_sub.f: New test.
1641
1642 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
1643             Jan Hubicka  <jh@suse.cz>
1644             Steven Bosscher <stevenb@suse.de
1645
1646         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
1647
1648 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1649
1650         PR c++/19980
1651         * g++.dg/template/redecl3.C: New test.
1652
1653 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1654
1655         PR c++/20499
1656         * g++.dg/parse/error16.C: Tweak error markers.
1657
1658 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
1659
1660         PR target/20561
1661         * gcc.dg/20050321-2.c: New test.
1662
1663 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
1664
1665         PR c++/20465
1666         PR c++/20381
1667         * g++.dg/template/ptrmem12.C: New.
1668
1669 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
1670
1671         PR rtl-optimization/20527
1672         * gcc.c-torture/execute/pr20527-1.c: New test.
1673
1674 2005-03-22  Ben Elliston  <bje@au.ibm.com>
1675
1676         * gcc.misc-tests/options.exp (check_for_options): Create a real C
1677         program, compile it into a real executable and then delete the .c
1678         and .x files afterwards, to avoid problems on testglue targets.
1679
1680 2005-03-21  Stuart Hastings  <stuart@apple.com>
1681
1682         * gcc.target/i386/sse-2.c: New.
1683         
1684 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
1685
1686         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
1687
1688 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1689
1690         * g++.dg/parse/crash25.C: Fix typo.
1691
1692 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1693
1694         PR c++/20461
1695         * g++.dg/parse/crash24.C: New test.
1696
1697         PR c++/20536
1698         * g++.dg/parse/crash25.C: New test.
1699
1700 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
1701
1702         PR c++/20147    
1703         * g++.dg/ext/stmtexpr4.C: New test.
1704
1705 2005-03-20  Roger Sayle  <roger@eyesopen.com>
1706
1707         PR middle-end/20539
1708         * gcc.c-torture/compile/pr13066-1.c: New test case.
1709         * gcc.c-torture/compile/pr20539-1.c: Likewise.
1710         * g++.dg/opt/pr13066-1.C: Likewise.
1711
1712 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
1713
1714         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
1715
1716 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1717
1718         PR fortran/18525
1719         * gfortran.dg/nesting_1.f90: New test.
1720
1721 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1722
1723         PR c++/20240
1724         * g++.dg/lookup/using13.C: New test.
1725
1726 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1727
1728         PR c++/20333
1729         * g++.dg/template/crash36.C: New test.
1730
1731 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
1732
1733         PR c++/20463
1734         * g++.dg/template/crash35.C: New test.
1735
1736 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
1737
1738         PR c++/19966
1739         * g++.dg/overload/operator2.C: New test.
1740
1741 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1742
1743         PR libfortran/20257
1744         * gfortran.dg/pr20257.f90: New test.
1745
1746 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1747
1748         PR libfortran/20480
1749         * gfortran.dg/pr20480.f90: New test.
1750
1751 2005-03-16  Richard Henderson  <rth@redhat.com>
1752
1753         PR middle-end/15700
1754         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
1755         (_rtld_global): New.
1756         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
1757         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
1758
1759         * gcc.dg/alias-3.c: New.
1760         * gcc.dg/alias-4.c: New.
1761         * gcc.dg/alias-5.c: New.
1762         * gcc.dg/alias-6.c: New.
1763
1764 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
1765
1766         * gcc.dg/cpp/ucnid-7.c: New.
1767
1768 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
1769             Dorit Naishlos  <dorit@il.ibm.com>
1770
1771         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
1772         darwin.
1773
1774 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
1775
1776         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
1777         misaligned accesses.
1778         * gcc.dg/vect/vect-58.c: Likewise.
1779         * gcc.dg/vect/vect-92.c: New.
1780         * gcc.dg/vect/vect-93.c: New.
1781
1782 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
1783
1784         PR fortran/18827
1785         * gfortran.dg/assign_2.f90: New test.
1786         * gfortran.dg/assign_3.f90: New test.
1787         * gfortran.dg/assign.f90: New test.
1788
1789 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
1790
1791         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
1792         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
1793         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
1794         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
1795         names.
1796
1797 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
1798
1799         * gcc.dg/cpp/ucnid-6.c: New.
1800
1801         * gcc.dg/cpp/normalize-1.c: New.
1802         * gcc.dg/cpp/normalize-2.c: New.
1803         * gcc.dg/cpp/normalize-3.c: New.
1804         * gcc.dg/cpp/normalize-4.c: New.
1805         * gcc.dg/cpp/ucnid-4.c: New.
1806         * gcc.dg/cpp/ucnid-5.c: New.
1807         * g++.dg/cpp/normalize-1.C: New.
1808         * g++.dg/cpp/ucnid-1.C: New.
1809
1810 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1811
1812         * gcc.dg/pr18628.c: New.
1813
1814 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
1815
1816         PR c++/20280
1817         * g++.dg/tree-ssa/pr20280.C: New.
1818
1819 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1820
1821         PR fortran/20467
1822         * gfortran.dg/stfunc_2.f90: New test.
1823
1824 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1825
1826         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
1827
1828 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
1829
1830         * gcc.dg/tree-ssa/20050314-1.c: New test.
1831
1832 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1833
1834         PR c++/4403
1835         PR c++/9783, DR433
1836         * g++.dg/template/friend34.C: New test.
1837         * g++.dg/template/friend35.C: Likewise.
1838         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
1839
1840 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1841
1842         Friend class name lookup 5/n
1843         PR c++/1016
1844         * g++.dg/lookup/hidden-class1.C: New test.
1845         * g++.dg/lookup/hidden-class2.C: Likewise.
1846         * g++.dg/lookup/hidden-class3.C: Likewise.
1847         * g++.dg/lookup/hidden-class4.C: Likewise.
1848         * g++.dg/lookup/hidden-class5.C: Likewise.
1849         * g++.dg/lookup/hidden-class6.C: Likewise.
1850         * g++.dg/lookup/hidden-class7.C: Likewise.
1851         * g++.dg/lookup/hidden-class8.C: Likewise.
1852         * g++.dg/lookup/hidden-class9.C: Likewise.
1853         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
1854         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
1855         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
1856         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
1857         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
1858         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
1859         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
1860         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
1861         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
1862         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
1863         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
1864
1865 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
1866
1867         PR c++/20157
1868         * g++.dg/template/error18.C: New test.
1869
1870 2005-03-09  Ben Elliston  <bje@au.ibm.com>
1871
1872         PR debug/16792
1873         * g++.dg/debug/pr16792.C: New test.
1874
1875 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1876
1877         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
1878         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
1879         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
1880         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
1881         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
1882         test assertion names.
1883
1884 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1885
1886         PR fortran/18600
1887         * gfortran.dg/stfunc_1.f90: New test.
1888
1889 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1890
1891         PR fortran/16907
1892         * gfortran.dg/real_index_1.f90: New test.
1893
1894 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1895
1896         PR fortran/20323
1897         * gfortran.dg/spec_expr_1.f90: New test.
1898
1899 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
1900
1901         PR c/20402
1902         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
1903         new parser.
1904
1905 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1906
1907         PR fortran/20361
1908         * gfortran.dg/largeequiv_1.f90: New test.
1909
1910 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1911
1912         * gcc.dg/ucnid-1.c: New.
1913         * gcc.dg/ucnid-2.c: New.
1914         * gcc.dg/ucnid-3.c: New.
1915         * gcc.dg/ucnid-4.c: New.
1916         * gcc.dg/ucnid-5.c: New.
1917         * gcc.dg/ucnid-6.c: New.
1918         * gcc.dg/cpp/ucnid-1.c: New.
1919         * gcc.dg/cpp/ucnid-2.c: New.
1920         * gcc.dg/cpp/ucnid-3.c: New.
1921         * g++.dg/other/ucnid-1.C: New.
1922
1923 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
1924
1925         * gcc.dg/vmx/darwin-abi-3.c: Delete.
1926
1927 2005-03-11  Per Bothner  <per@bothner.com>
1928
1929         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
1930         that diagnotics refer to correct token.
1931         * gcc.dg/unused-3.c: Likewise.
1932
1933 2005-03-11  Per Bothner  <per@bothner.com>
1934
1935         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
1936         constant" is now actually on same line as string constant.
1937         * gcc.dg/cpp/direct2s.c: Likewise.
1938
1939 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
1940
1941         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
1942
1943 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
1944
1945         PR libfortran/20124
1946         * gfortran.dg/pr20124.f90: New Test
1947
1948 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
1949
1950         PR tree-optimization/20130
1951         * gcc.dg/pr20130-1.c: New test.
1952
1953 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1954
1955         PR target/20095
1956         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
1957
1958 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1959
1960         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
1961
1962 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
1963
1964         * g++.dg/eh/forced1.C: Fix comment.
1965         * g++.dg/eh/forced2.C: Ditto.
1966         * g++.dg/eh/forced3.C: Ditto.
1967         * g++.dg/eh/forced4.C: Ditto.
1968
1969 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
1970
1971         PR rtl-opt/20412
1972         * gcc.c-torture/compile/pr20412.c: New test.
1973
1974 2005-03-10  Roger Sayle  <roger@eyesopen.com>
1975
1976         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
1977
1978 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1979
1980         PR target/20322
1981         * gcc.dg/20050307-1.c: New test.
1982
1983 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
1984
1985         PR c++/20375
1986         * g++.dg/other/stdarg3.C: New.
1987
1988 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
1989
1990         PR c++/18384, c++/18327
1991         * g++.dg/init/array19.C: New test.
1992
1993         PR inline-asm/20314
1994         * gcc.dg/torture/pr20314-1.c: New test.
1995         * gcc.dg/torture/pr20314-2.c: New test.
1996
1997 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
1998
1999         * gcc.dg/20050309-1.c: New test.
2000
2001 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2002
2003         * gcc.dg/builtins-10.c: Reactivate disabled test.
2004         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
2005         new cbrt transformations.
2006
2007 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
2008
2009         PR c++/20208
2010         * g++.dg/template/array13.C: New test.
2011
2012 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
2013
2014         PR c++/16859
2015         * g++.dg/init/brace4.C: New test.
2016
2017 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
2018
2019         PR c++/20186
2020         * g++.dg/template/non-dependent12.C: New.
2021
2022 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
2023
2024         PR c++/20142
2025         * g++.dg/init/array18.C: Add dg-do run marker.
2026         
2027         PR c++/20142
2028         * g++.dg/init/array18.C: New test.
2029
2030 2005-03-09  Ben Elliston  <bje@au.ibm.com>
2031
2032         * consistency.vlad/vlad.exp: Remove trailing semicolons.
2033         * g++.dg/gcov/gcov.exp: Likewise.
2034         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
2035         * gcc.target/xstormy16/xstormy16.exp: Likewise.
2036         * lib/c-torture.exp: Likewise.
2037         * lib/fortran-torture.exp: Likewise.
2038         * lib/g++.exp: Likewise.
2039         * lib/gcc-defs.exp: Likewise.
2040         * lib/gcc-dg.exp: Likewise.
2041         * lib/gcc.exp: Likewise.
2042         * lib/gcov.exp: Likewise.
2043         * lib/gfortran.exp: Likewise.
2044         * lib/mike-g++.exp: Likewise.
2045         * lib/mike-gcc.exp: Likewise.
2046         * lib/objc-torture.exp: Likewise.
2047         * lib/objc.exp: Likewise.
2048         * lib/profopt.exp: Likewise.
2049         * lib/target-libpath.exp: Likewise.
2050         * lib/target-supports.exp: Likewise.
2051         * lib/treelang.exp: Likewise.
2052         * lib/wrapper.exp: Likewise.
2053
2054 2005-03-08  Jeff Law  <law@redhat.com>
2055
2056         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
2057         PHI-OPT changes.
2058
2059 2005-03-08  Ira Rosen  <irar@il.ibm.com>
2060
2061         * gcc.dg/vect/pr20122.c: New test.
2062
2063 2005-03-07  Jeff Law  <law@redhat.com>
2064
2065         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
2066         was folded away.
2067         * gcc.dg/tree-ssa/pr18133-1.c: New test.
2068         * gcc.dg/tree-ssa/pr18133-2.c: New test.
2069         * gcc.dg/tree-ssa/pr18134.c: New test.
2070
2071 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2072
2073         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
2074         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
2075         gcc.dg/torture/builtin-noret-2.c: Require weak support.
2076
2077 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
2078
2079         PR tree-opt/17671
2080         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
2081
2082 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
2083
2084         * g++.dg/warn/Wnvdtor.C: New test.
2085
2086 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
2087
2088         * gcc.dg/torture/pr19683-1.c: New test.
2089
2090 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
2091
2092         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
2093         * gfortran.dg/g77/19990313-2.f: Ditto.
2094         * gfortran.dg/g77/19990313-3.f: Ditto.
2095         * gfortran.dg/g77/19990525-0.f: Ditto.
2096         * gfortran.dg/g77/19990826-0.f: Ditto.
2097         * gfortran.dg/g77/19990826-2.f: Ditto.
2098         * gfortran.dg/g77/19990826-3.f: Ditto.
2099         * gfortran.dg/g77/20000511-1.f: Ditto.
2100         * gfortran.dg/g77/20000511-2.f: Ditto.
2101         * gfortran.dg/g77/970625-2.f: Ditto.
2102         * gfortran.dg/g77/980310-2.f: Ditto.
2103         * gfortran.dg/g77/980310-3.f: Ditto.
2104         * gfortran.dg/g77/980310-8.f: Ditto.
2105         * gfortran.dg/g77/980519-2.f: Ditto.
2106         * gfortran.dg/g77/alpha1.f: Ditto.
2107         * gfortran.dg/g77/claus.f: Ditto.
2108         * gfortran.dg/g77/erfc.f: Ditto.
2109         * gfortran.dg/g77/short.f: Ditto.
2110         * gfortran.fortran-torture/execute/data.f90: Ditto.
2111         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
2112         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
2113
2114 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2115
2116         * lib/file-format.exp (gcc_target_object_format): Add check for som
2117         format and hardcode object formats on hppa*-*-hpux*.
2118         * lib/target-supports.exp (check_weak_available): Add check for som
2119         object format.  Always return 0 on hppa*-*-hpux10*.
2120
2121         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
2122         is defined.
2123
2124         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
2125
2126 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
2127
2128         * gfortran.dg/pr19936_1.f90: New test.
2129         * gfortran.dg/pr19936_2.f90: New test.
2130         * gfortran.dg/pr19936_3.f90: New test.
2131
2132 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
2133             Paul Thomas <prthomas@drfccad.cea.fr>
2134
2135         * gfortran.dg/PR19754_1.f90: New test.
2136         * gfortran.dg/PR19754_2.f90: Ditto.
2137
2138 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2139
2140         PR c++/19311
2141         * g++.dg/template/non-dependent11.C: New test.
2142
2143 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
2144
2145         * lib/target-supports.exp (check_iconv_available): Fix comment.
2146
2147 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
2148             Joseph S. Myers  <joseph@codesourcery.com>
2149
2150         PR c++/19797
2151         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
2152
2153 2005-03-04  Matthew Sachs  <msachs@apple.com>
2154
2155         * gcc.exp (gcc_target_compile): Put braces around
2156         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
2157         * objc.exp (objc_target_compile): Likewise.
2158         * treelang.exp (treelang_target_compile): Likewise.
2159
2160 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2161
2162         PR fortran/19673
2163         * gfortran.dg/func_result_1.f90: New test.
2164
2165 2005-03-04  Ben Elliston  <bje@au.ibm.com>
2166
2167         * gcc.misc-tests/options.exp: New test.
2168
2169 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
2170
2171         * gcc.dg/pr15784-4.c: New test.
2172
2173 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
2174
2175         * gcc.c-torture/execute/pr17133.c: New.
2176         * gcc.c-torture/compile/20050303-1.c: New.
2177
2178 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
2179
2180         * gcc.dg/cpp/assert4.c:  Fix for cygwin
2181
2182 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
2183
2184         * g++.dg/overload/using2.C: New.
2185
2186 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
2187
2188         PR c++/19916
2189         * g++.dg/init/ptrmem2.C: New test.
2190
2191 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
2192
2193         PR c/8927
2194         * gcc.dg/pr8927-1.c: New test.
2195
2196 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
2197
2198         PR c++/20232
2199         * g++.dg/inherit/covariant12.C: New.
2200
2201 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2202
2203         PR fortran/19479
2204         * gfortran.dg/bound_1.f90: New test.
2205
2206 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
2207
2208         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
2209         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
2210
2211 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
2212
2213         PR c/20245
2214         * gcc.dg/pr20245-1.c: New test.
2215
2216 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
2217
2218         PR middle-end/19874
2219         * gcc.c-torture/execute/20050119-2.c: New test case.
2220
2221 2005-02-28  Ben Elliston  <bje@au.ibm.com>
2222
2223         * README: Update the DejaGnu bug reporting address.
2224         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
2225         * lib/objc-torture.exp: Likewise.
2226
2227 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2228
2229         * gfortran.dg/boz_1.f90: New test.
2230         * gfortran.dg/boz_3.f90: New test.
2231         * gfortran.dg/boz_4.f90: New test.
2232
2233 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
2234
2235         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
2236         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
2237
2238 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
2239
2240         PR libfortran/20101
2241         * gfortran.dg/write_0_pe_format.f90: New test.
2242
2243 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
2244
2245         PR c++/20206
2246         * g++.dg/opt/thunk2.C: New test.
2247         * g++.dg/opt/covariant1.C: New test.
2248
2249 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2250
2251         * gfortran.dg/e_d_fmt.f90: New test.
2252
2253 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
2254
2255         * gcc.dg/asm-b.c: Fix comment typos.
2256
2257 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2258
2259         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
2260         a V_MAY_DEF also.
2261
2262 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
2263
2264         PR tree-opt/20188
2265         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
2266         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
2267         * gcc.dg/asm-b.c: New test.
2268
2269 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
2270
2271         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
2272         Disable this test on IRIX 6.
2273
2274 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
2275
2276         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
2277         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
2278         parser.
2279
2280 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
2281
2282         PR tree-optimization/20204
2283         * testsuite/gcc.dg/pr20204.c: New test.
2284
2285 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
2286
2287         PR target/20196
2288         * gcc.c-torture/execute/20050224-1.c: New test.
2289
2290         PR c++/20175
2291         * g++.dg/warn/Wbraces2.C: New test.
2292
2293 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
2294
2295         PR c++/19878
2296         * g++.dg/init/const2.C: New test.
2297
2298 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
2299
2300         PR tree-optimization/20100
2301         * gcc.c-torture/execute/pr20100-1.c: New test.
2302
2303 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2304
2305         * gfortran.dg/implicit_3.f90: New test.
2306
2307         * gfortran.dg/deftype_1.f90: New test.
2308
2309 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
2310
2311         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
2312         the test passes.
2313         * g++.dg/other/anon3.C: Accept a warning.
2314
2315 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
2316
2317         * gcc.dg/pr20017.c: Fix a comment typo.
2318
2319 2005-02-23  Bud Davis  <bdavis@gfortran.org>
2320
2321         * gfortran.dg/list_read_4.f90: Change to f90 comments.
2322
2323 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
2324
2325         PR ada/19902
2326         * ada/acats/tests/cxa/cxa3004.a: Remove.
2327         * ada/acats/tests/cxb/cxb30061.am: Likewise.
2328
2329 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2330
2331         PR c++/20073
2332         * g++.dg/init/const1.C: New test.
2333
2334         PR c++/19991
2335         * g++.dg/parse/constant7.C: New test.
2336
2337         PR c++/20152
2338         * g++.dg/parse/error27.C: New test.
2339         * g++.dg/template/qualttp15.C: Adjust error markers.
2340         * g++.old-deja/g++.other/struct1.C: Likewise.
2341         
2342         PR c++/20153
2343         * g++.dg/template/error17.C: New test.
2344
2345         PR c++/20148
2346         * g++.dg/parser/error26.C: New test.
2347
2348 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
2349
2350         PR tree-optimization/20100
2351         PR tree-optimization/20115
2352         * gcc.dg/pr20115.c: New test.
2353         * gcc.dg/pr20115-1.c: New test.
2354         * gcc.dg/pr20100.c: New test.
2355         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
2356         call-clobbered variables after alias1.
2357
2358 2005-02-22  Bud Davis  <bdavis@gfortran.org>
2359
2360         * gfortran.dg/list_read_4.f90: new test.
2361
2362 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
2363
2364         PR rtl-optimization/20017.
2365         * gcc.dg/pr20017.c: New.
2366
2367 2005-02-22  Devang Patel  <dpatel@apple.com>
2368
2369         PR 19952
2370         * g++.dg/tree-ssa/pr19952.C: New test.
2371         
2372 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
2373
2374         PR c++/19883
2375         * g++.dg/parse/constant6.C: New test.
2376
2377 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2378
2379         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2380         * g++.dg/charset/asm2.c: Likewise.
2381         * g++.dg/charset/asm3.c: Likewise.
2382         * g++.dg/charset/asm4.c: Likewise.
2383         * g++.dg/charset/asm5.c: Likewise.
2384         * g++.dg/charset/attribute1.c: Likewise.
2385         * g++.dg/charset/attribute2.c: Likewise.
2386         * g++.dg/charset/extern1.cc: Likewise.
2387         * g++.dg/charset/extern2.cc: Likewise.
2388         * g++.dg/charset/extern3.cc: Likewise.
2389         * g++.dg/charset/function.cc: Likewise.
2390         * g++.dg/charset/string.c: Likewise.
2391         * g++.dg/charset/charset.exp: Likewise.
2392         * lib/target-supports.exp (check_iconv_available): Fix comment.
2393
2394 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
2395
2396         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
2397         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
2398         * gcc.dg/charset/asm2.c: Likewise.
2399         * gcc.dg/charset/asm3.c: Likewise.
2400         * gcc.dg/charset/asm4.c: Likewise.
2401         * gcc.dg/charset/asm5.c: Likewise.
2402         * gcc.dg/charset/asm6.c: Likewise.
2403         * gcc.dg/charset/attribute1.c: Likewise.
2404         * gcc.dg/charset/attribute2.c: Likewise.
2405         * gcc.dg/charset/builtin1.c: Likewise.
2406         * gcc.dg/charset/extern.c: Likewise.
2407         * gcc.dg/charset/function.c: Likewise.
2408         * gcc.dg/charset/string.c: Likewise.
2409         * gcc.dg/charset/charset.exp: Likewise.
2410
2411 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
2412
2413         PR fortran/20086
2414         * gfortran.dg/pr20086.f90: New test.
2415
2416 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
2417
2418         PR tree-optimization/19786
2419         * g++.dg/tree-ssa/pr19786.C: New.
2420
2421 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2422
2423         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
2424
2425 2005-02-21  Jeff Law  <law@redhat.com>
2426
2427         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
2428
2429 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2430
2431         * gfortran.dg/do_iterator: Split loop, markup all lines for
2432         which an error locus is printed.
2433         * gfortran.dg/pr17708.f90: Markup all lines for which an error
2434         locus is printed.
2435         * gfortran.dg/select_4.f90: Likewise.
2436         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
2437         locuses in the various permutations.
2438
2439 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
2440
2441         PR tree-optimization/19951
2442         * g++.dg/vect: New directory.
2443         * g++.dg/vect/vect.exp: New file.
2444         * g++.dg/vect/pr19951.cc: New testcase.
2445         * g++.dg/dg.exp: Also prune vectorizer tests.
2446
2447 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
2448
2449         PR 18785
2450         * gcc.dg/charset/builtin1.c: New test.
2451
2452 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2453
2454         PR c++/19299
2455         * g++.dg/inherit/volatile1.C: New test.
2456
2457         PR c++/19440
2458         * g++.dg/template/dtor4.C: New test.
2459
2460 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2461
2462         * gfortran.dg/int_1.f90: New test.
2463
2464 2005-02-19  Devang Patel  <dpatel@apple.com>
2465
2466         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
2467
2468 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
2469
2470         * gfortran.dg/achar_1.f90: New test.
2471
2472 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
2473
2474         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
2475
2476 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
2477             Jakub Jelinek  <jakub@redhat.com>
2478
2479         PR tree-optimization/19828
2480         * gcc.dg/tree-ssa/loop-7.c: New test.
2481         * gcc.c-torture/execute/20050218-1.c: New test.
2482
2483 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
2484
2485         PR c/20043
2486         * gcc.dg/transparent-union-1.c: New test.
2487         * gcc.dg/transparent-union-2.c: New test.
2488
2489 2005-02-18  James E Wilson  <wilson@specifixinc.com>
2490
2491         PR tree-optimization/18977
2492         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
2493
2494 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
2495
2496         PR target/20054
2497         * gcc.dg/pr20054.c: New test.
2498
2499 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2500
2501         PR c++/19508
2502         * g++.dg/ext/attrib20.C: New test.
2503
2504 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
2505
2506         PR middle-end/20030
2507         * gfortran.fortran-torture/execute/character_passing.f90: New test.
2508
2509 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
2510
2511         PR c++/20008
2512         * g++.dg/opt/switch4.C: New.
2513
2514 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
2515
2516         PR c++/20023
2517         PR tree-optimization/20009
2518         * gcc.c-torture/compile/20050217-1.c: New test.
2519         * g++.dg/opt/switch3.C: New test.
2520
2521         PR tree-optimization/18947
2522         * gcc.c-torture/compile/20050215-1.c: New test.
2523         * gcc.c-torture/compile/20050215-2.c: New test.
2524         * gcc.c-torture/compile/20050215-3.c: New test.
2525
2526 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
2527
2528         PR c++/20028
2529         * g++.dg/template/crash34.C: New.
2530
2531         PR c++/20022
2532         * g++.dg/other/access3.C: New.
2533
2534 2005-02-17  Ira Rosen  <irar@il.ibm.com>
2535
2536         * gcc.dg/vect/vect-98.c: New test.
2537
2538 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
2539
2540         PR tree-optimization/19967
2541         * gcc.dg/pr19967.c: New.
2542
2543 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
2544
2545         PR middle-end/19857
2546         * gcc.dg/tree-ssa/20050215-1.c: New test.
2547         * gcc.c-torture/execute/20050215-1.c: New test.
2548
2549 2005-02-15  Eric Christopher  <echristo@redhat.com>
2550
2551         * gcc.dg/cpp/20050215-1.c: New file.
2552
2553 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
2554
2555         PR tree-optimization/15785
2556         * gcc.dg/pr15785-1.c: New test.
2557
2558 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
2559
2560         PR c++/17788
2561         * g++.dg/init/ctor4.C: New.
2562         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
2563
2564 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
2565
2566         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
2567         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
2568
2569 2005-02-15  Andreas Schwab  <schwab@suse.de>
2570
2571         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
2572         declare malloc.
2573
2574 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
2575
2576         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
2577
2578 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
2579
2580         PR tree-optimization/19853
2581         * gcc.c-torture/compile/pr19853.c: New test.
2582
2583 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2584
2585         PR c++/19608
2586         * g++.dg/parse/local-class1.C: New.
2587
2588         PR c++/19895
2589         * g++.dg/parse/ptrmem3.C: New.
2590
2591         PR c++/19884
2592         * g++.old-deja/g++.oliva/template6.C: Add another case.
2593         * g++.dg/template/explicit6.C: New.
2594
2595 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
2596
2597         PR c++/17816
2598         * g++.dg/other/redecl2.C: New.
2599
2600 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
2601
2602         PR c++/19891
2603         * g++.dg/abi/covariant4.C: New.
2604
2605 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
2606
2607         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
2608
2609 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
2610
2611         * gcc.dg/vect/vect-96.c: Fix typo.
2612
2613 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2614
2615         PR c++/14479
2616         PR c++/19487
2617         * g++.dg/template/enum5.C: New test.
2618
2619 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2620
2621         * gcc.dg/vect/vect-97.c: New test.
2622
2623 2005-02-12  Ira Rosen  <irar@il.ibm.com>
2624
2625         * gcc.dg/vect/vect-96.c: New test.
2626
2627 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
2628
2629         * gcc.dg/builtins-34.c: Also check ldexp*.
2630
2631 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
2632
2633         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
2634
2635 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
2636
2637         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
2638         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
2639         dg-require-dll, dg-require-iconv, dg-require-named-sections,
2640         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
2641         selector_list, selector_expression, dg-process-target): Move to new
2642         file target-supports-dg.exp.
2643         * lib/target-supports-dg.exp: New.
2644
2645         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
2646         New.
2647
2648 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
2649
2650         PR c++/19666
2651         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
2652
2653         PR middle-end/19858
2654         * gcc.c-torture/compile/20050210-1.c: New test.
2655
2656 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
2657
2658         PR c++/19755
2659         * g++.dg/warn/Wbraces1.C: New test.
2660
2661 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
2662
2663         * gcc.dg/builtins-52.c: New testcase.
2664
2665 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
2666
2667         PR c/19342
2668         * gcc.c-torture/execute/20050119-1.c: New test.
2669
2670 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2671
2672         PR c++/19811
2673         * g++.dg/init/delete1.C: New test.
2674
2675 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
2676
2677         PR c++/18470
2678         * g++.dg/template/static12.C: New test.
2679
2680 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
2681
2682         PR c++/19787
2683         * g++.dg/conversion/ambig1.C: New test.
2684
2685         PR c++/19739
2686         * g++.dg/ext/attrib19.C: New test.
2687
2688         PR c++/19732
2689         * g++.dg/parse/dtor5.C: New test.
2690
2691         PR c++/19762
2692         * g++.dg/template/dtor3.C: New test.
2693
2694         PR c++/19826
2695         * g++.dg/template/static11.C: New test.
2696         * g++.dg/template/crash2.C: Remove dg-error marker.
2697
2698 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
2699
2700         PR C++/18491
2701         * g++.old-deja/g++.mike/p10769a.C: Remove.
2702
2703 2005-02-09  Roger Sayle  <roger@eyesopen.com>
2704
2705         * gcc.dg/builtins-48.c: New test case.
2706         * gcc.dg/builtins-49.c: New test case.
2707         * gcc.dg/builtins-50.c: New test case.
2708         * gcc.dg/builtins-51.c: New test case.
2709
2710 2005-02-09  Ian Lance Taylor  <ian@airs.com>
2711
2712         PR middle-end/19583
2713         * g++.dg/warn/Wreturn-type-3.C: New test.
2714
2715 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2716
2717         PR middle-end/19402
2718         * gcc.dg/pr19402-1.c: New testcase.
2719         * gcc.dg/pr19402-2.c: likewise.
2720
2721 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
2722
2723         PR middle-end/19854
2724         * g++.dg/tree-ssa/tmmti.C: New testcase.
2725
2726 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2727
2728         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
2729
2730 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
2731
2732         PR c++/19733
2733         * g++.dg/parse/crash23.C: New test.
2734         * g++.dg/warn/Weff1.C: New test.
2735
2736 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2737
2738         * gcc.dg/20050209-1.c: New test.
2739
2740 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
2741
2742         PR target/19799
2743         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
2744
2745 2005-02-08  Mike Stump  <mrs@apple.com>
2746
2747         * g++.dg/pch/import-2.c: New test.
2748         * g++.dg/pch/import-2.hs: New.
2749         * g++.dg/pch/include/import-2a.h: New.
2750         * g++.dg/pch/include/import-2b.h: New.
2751
2752 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
2753
2754         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
2755
2756 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2757
2758         * gfortran.dg/substr_1.f90: New test.
2759
2760 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
2761
2762         PR middle-end/19775
2763         * gcc.dg/torture/builtin-power-1.c: Disable test for
2764         invalid transformation.
2765         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
2766         no longer optimize.
2767         * gcc.dg/builtins-47.c: New testcase.
2768
2769 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
2770             Dorit Naishlos  <dorit@il.ibm.com>
2771
2772         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
2773
2774 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
2775
2776         * gcc.c-torture/compile/20050206-1.c: New test.
2777
2778 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2779
2780         PR tree-opt/19768
2781         * g++.dg/opt/pr19768.C: New test.
2782
2783 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
2784
2785         PR tree-opt/19736
2786         * gcc.c-torture/compile/pr19736.c: New test.
2787
2788 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2789
2790         PR c++/17401
2791         * g++.dg/parse/error25.C: New test.
2792
2793 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
2794
2795         * gcc.c-torture/execute/20050203-1.c: New.
2796
2797 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
2798
2799         * gcc.dg/vect/vect-85.c: Remove xfail.
2800         * gcc.dg/vect/vect-86.c: Remove xfail.
2801         * gcc.dg/vect/vect-87.c: Remove xfail.
2802         * gcc.dg/vect/vect-88.c: Remove xfail.
2803
2804 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
2805
2806         * gcc.dg/altivec-19.c: New.
2807
2808 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
2809
2810         PR c/17807
2811         * gcc.dg/nested-func-3.c: New test.
2812         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
2813
2814 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
2815
2816         * gcc.test-framework/gen_directive_tests: Generate tests for
2817         selector expressions.
2818
2819 2005-02-02  Matt Austern  <austern@apple.com>
2820
2821         PR c++/19628
2822         * g++/ext/builtin7.C: New.
2823         * g++/ext/builtin8.C: New.
2824
2825 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2826
2827         PR c/18502
2828         * gcc.dg/pr18502-1.c: New test.
2829
2830 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2831
2832         PR c++/17413
2833         * g++.dg/template/local4.C: Tweak.
2834
2835 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
2836
2837         PR tree-optimization/19578
2838         * gcc.c-torture/compile/20050202-1.c: New test.
2839
2840 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
2841
2842         PR c/19435
2843         * gcc.dg/c99-init-4.c: New test.
2844
2845 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2846
2847         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
2848
2849         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
2850
2851         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
2852         * g++.dg/eh/check-vect.h: New.
2853
2854         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
2855         * gcc.dg/vect/vect-78.c: Ditto.
2856         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
2857         Remove.
2858
2859         * g++.dg/conversion/simd1.C: Expect warning.
2860         * g++.dg/ext/attribute-test-1.C: Ditto.
2861         * g++.dg/ext/attribute-test-2.C: Ditto.
2862         * g++.dg/ext/attribute-test-3.C: Ditto.
2863         * g++.dg/ext/attribute-test-4.C: Ditto.
2864
2865         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
2866         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
2867
2868         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
2869
2870 2005-02-01  Richard Henderson  <rth@redhat.com>
2871
2872         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2873         long double for ibm double-double format.
2874         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2875
2876 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
2877
2878         PR tree-optimization/19633
2879         * testsuite/gcc.dg/pr19633-1.c: New test.
2880         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
2881         to NULL or a symbol.
2882
2883 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
2884
2885         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
2886         New procs.
2887         (dg-process-target (local override)): Handle selector expressions.
2888
2889         * gcc.test-framework/README: Describe tests in source directory.
2890         * gcc.test-framework/test-framework.awk: Handle dg- tests.
2891         * gcc.test-framework/test-framework.exp: Handle dg- tests.
2892         * gcc.test-framework/dg-bogus-exp-P.c: New test.
2893         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
2894         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
2895         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
2896         * gcc.test-framework/dg-do-link-exp-P.c: New test.
2897         * gcc.test-framework/dg-do-run-exp-P.c: New test.
2898         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
2899         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
2900         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
2901         * gcc.test-framework/dg-error-exp-P.c: New test.
2902         * gcc.test-framework/dg-error-exp-XP.c: New test.
2903         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
2904         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
2905         * gcc.test-framework/dg-output-exp-P.c: New test.
2906         * gcc.test-framework/dg-output-exp-XF.c: New test.
2907         * gcc.test-framework/dg-warning-exp-P.c: New test.
2908         * gcc.misc-tests/dg-1.c: Remove.
2909         * gcc.misc-tests/dg-2.c: Remove.
2910         * gcc.misc-tests/dg-3.c: Remove.
2911         * gcc.misc-tests/dg-4.c: Remove.
2912         * gcc.misc-tests/dg-5.c: Remove.
2913         * gcc.misc-tests/dg-6.c: Remove.
2914         * gcc.misc-tests/dg-7.c: Remove.
2915         * gcc.misc-tests/dg-8.c: Remove.
2916         * gcc.misc-tests/dg-9.c: Remove.
2917         * gcc.misc-tests/dg-10.c: Remove.
2918         * gcc.misc-tests/dg-11.c: Remove.
2919         * gcc.misc-tests/dg-12.c: Remove.
2920         * gcc.misc-tests/dg-test.exp: Remove.
2921
2922         * gcc.test-framework/test-framework.awk: Change recording and
2923         printing of passes and failures.
2924
2925         * gcc.test-framework: New directory.
2926         * gcc.test-framework/README: New.
2927         * gcc.test-framework/test-framework.exp: New.
2928         * gcc.test-framework/test-framework.awk: New.
2929         * gcc.test-framework/gen_directive_tests: New.
2930
2931 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
2932
2933         * lib/treelang.exp: Fix comment typos.
2934         (treelang_target_compile): Don't append libs=-ltreelang to options.
2935
2936 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
2937
2938         * g++.dg/parse/typename7.C: Adjust error messages.
2939
2940 2005-01-31  Jeff Law  <law@redhat.com>
2941
2942         * gcc.c-torture/execute/20050131-1.c: New test.
2943         * gcc.dg/wcaselabel.c: New test.
2944
2945 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
2946
2947         * g++.dg/other/warning1.C: Adjust error messags.
2948         * g++.dg/parse/constant5.C: New test.
2949
2950 2005-01-31  Steven Bosscher  <stevenb@suse.de>
2951
2952         PR c/19333
2953         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
2954         the test case valid.
2955         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
2956         * testsuite/gcc.dg/array-7.c: Adjust expected result.
2957         * testsuite/gcc.dg/pr18596-3.c: Likewise.
2958         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
2959         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
2960         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
2961
2962 2005-01-31  Dale Johannesen  <dalej@apple.com>
2963
2964         * g++.dg/opt/pr19650.C:  New test.
2965
2966 2005-01-31  Richard Henderson  <rth@redhat.com>
2967
2968         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
2969         long double for intel double extended format.
2970         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
2971
2972 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
2973
2974         PR c++/19555
2975         * g++.dg/template/static10.C: New test.
2976
2977         PR c++/19395
2978         * g++.dg/parse/error24.C: New test.
2979
2980         PR c++/19367
2981         * g++.dg/lookup/builtin1.C: New test.
2982
2983         PR c++/19457
2984         * g++.dg/warn/conv3.C: New test.
2985
2986 2005-01-30  Bud Davis  <bdavis@gfortran.org>
2987
2988         PR fortran/19647
2989         * gfortan.dg/inquire_7.f90
2990
2991 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
2992
2993         PR tree-optimization/15791
2994         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
2995         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
2996         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
2997         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
2998         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
2999         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
3000         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
3001         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
3002         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
3003         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
3004
3005 2005-01-29  Paul Brook  <paul@codesourcery.com>
3006
3007         PR fortran/18565
3008         * check.c (real_or_complex_check): New function.
3009         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
3010         * intrinsic.c (add_functions): Use new check functions.
3011         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
3012         Add prototypes.
3013
3014 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
3015
3016         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
3017         gcc.dg/lvalue-3.c: New tests.
3018         * gcc.dg/concat.c: Update expected messages.
3019
3020 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
3021
3022         PR libfortran/19595
3023         * gfortran.dg/eor_1.f90:  New test.
3024
3025 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
3026
3027         PR fortran/19589
3028         * gfortran.dg/logical_data_1.f90: New test.
3029
3030 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
3031
3032         PR c++/19253
3033         * g++.dg/template/crash33.C: New test.
3034
3035         PR c++/19667
3036         * g++.dg/template/crash32.C: New test.
3037
3038 2005-01-28  Ian Lance Taylor  <ian@airs.com>
3039
3040         PR middle-end/16558
3041         * g++.dg/warn/Wreturn-type-2.C: New test.
3042
3043 2004-06-24  Jeff Law  <law@redhat.com>
3044
3045         * gcc.dg/tree-ssa/20050128-1.c: New test.
3046
3047 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
3048
3049         * gcc.target/frv/all-mdpackh-1.c: New test.
3050
3051 2005-01-28  Steven Bosscher  <stevenb@suse.de>
3052
3053         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
3054
3055 2005-01-27  Richard Henderson  <rth@redhat.com>
3056
3057         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
3058
3059 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3060
3061         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
3062
3063 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
3064
3065         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
3066         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
3067         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
3068         to cope with cases where the multilib options override the dg-options.
3069
3070 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
3071
3072         PR c/18946
3073         * gcc.dg/noncompile/20050120-1.c: New test.
3074
3075 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
3076
3077         PR tree-optimization/19633
3078         * gcc.dg/pr19633.c: New test.
3079         * gcc.dg/tree-ssa/pr19633.c: New test.
3080
3081 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
3082
3083         * gcc.dg/20041216-1.c: New test.
3084
3085 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
3086
3087         PR objc/18862
3088         * objc.dg/selector-2.m: New test.
3089
3090 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
3091
3092         * g++.dg/opt/range-test-2.C: New test.
3093
3094         PR rtl-optimization/19579
3095         * gcc.c-torture/execute/20050124-1.c: New test.
3096
3097 2005-01-26  Greg Parker  <gparker@apple.com>
3098         Stuart Hastings  <stuart@apple.com>
3099
3100         * gcc.c-torture/execute/20050125-1.c: New.
3101
3102 2005-01-18  Jan Hubicka  <jh@suse.cz>
3103
3104         PR tree-optimize/19337
3105         * gcc.c-torture/compile/20050119-1.c: New test.
3106
3107 2005-01-24  James E Wilson  <wilson@specifixinc.com>
3108
3109         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
3110         test for successful match.
3111
3112 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
3113
3114         PR objc/18408
3115         * objc.dg/comp-types-7.m: New test.
3116
3117 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
3118
3119         * lib/target-supports.exp (current_target_name): New.
3120         (check_effective_target_ilp32, check_effective_target_lp64):
3121         Cache the result to use as long as the current target, with
3122         multilib flags, remains the same.
3123
3124         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
3125         (dg-require-weak, dg-require-visibility, dg-require-alias,
3126         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
3127         dg-require-effective-target, dg-skip-if): Remove call to
3128         skip_test_and_clear_xfail.
3129         (dg-test): Clear xfail data.
3130
3131 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
3132
3133         PR target/17751
3134         * gcc.dg/ppc64-toc.c: New test.
3135
3136         * g++.dg/tree-ssa/empty-1.C: New test.
3137
3138         PR middle-end/19551
3139         * gcc.c-torture/execute/20050121-1.c: New test.
3140         * gcc.dg/20050121-2.c: New test.
3141
3142 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
3143         Paul Brook  <paul@codesourcery.com>
3144
3145         PR fortran/17941
3146         * gfortran.dg/real_const_1.f: New test.
3147         * gfortran.dg/real_const_2.f90: New test.
3148         * gfortran.dg/complex_int_1.f90: New test.
3149
3150 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
3151
3152         PR fortran/19313
3153         * gfortan.dg/inquire_6.f90: New test.
3154
3155 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3156
3157         PR libfortran/19451
3158         * open_readonly_1.f90:  New test.
3159
3160 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
3161
3162         PR libfortran/18982
3163         * gfortran.dg/open_new.f90: New file.
3164
3165 2005-01-22  Paul Brook  <paul@codesourcery.com>
3166
3167         * namelist_1.f90: New test.
3168
3169 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
3170
3171         PR tree-optimization/19484
3172         * gcc.c-torture/compile/20050122-[12].c: New tests.
3173
3174 2005-01-22  Paul Brook  <paul@codesourcery.com>
3175
3176         * gfortran.dg/implicit_2.f90: New test.
3177
3178 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
3179
3180         PR fortran/19314
3181         * gfortran.dg/inquire_5.f90: New test.
3182
3183 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3184
3185         PR c/18809
3186         * gcc.dg/pr18809-1.c: New test.
3187
3188 2005-01-21  Ian Lance Taylor  <ian@airs.com>
3189
3190         * gcc.dg/20050121-1.c: New test.
3191
3192         PR tree-optimization/13000
3193         * gcc.dg/20040206-1.c: Change warning to point where function is
3194         being inlined.
3195
3196 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3197
3198         PR c++/19208
3199         * g++.dg/template/array11.C: New test.
3200
3201 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3202
3203         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
3204         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
3205         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
3206         * gfortran.dg/getenv_1.f90: Add dg-do directive.
3207         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
3208         gfortran.dg/pr17164.f90: Add missing dg-do directives.
3209
3210 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
3211
3212         PR tree-optimization/15349
3213         * gcc.dg/tree-ssa/pr15349.c: New.
3214
3215 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
3216
3217         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
3218
3219 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
3220
3221         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
3222         scan-assembler-times directive name.
3223
3224         * gcc.dg/asm-a.c: Move dg-require-effective-target to
3225         after dg-do.
3226
3227         PR rtl-optimization/19462
3228         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
3229
3230 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
3231
3232         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
3233         counting function calls on ia64.
3234
3235 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
3236
3237         PR rtl-optimization/15139
3238         * gcc.dg/20050111-2.c: New test.
3239
3240         PR c/17297
3241         * gcc.c-torture/compile/20050113-1.c: New testcase.
3242
3243         PR middle-end/19164
3244         * gcc.dg/20050113-1.c: New testcase.
3245
3246 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
3247
3248         * gcc.dg/vect/vect-85.c: Add comment.
3249         * gcc.dg/vect/vect-86.c: Add xfail for now.
3250         * gcc.dg/vect/vect-87.c: Add xfail for now.
3251         * gcc.dg/vect/vect-88.c: Add xfail for now.
3252         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
3253
3254 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
3255
3256         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
3257
3258 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3259
3260         * g++.dg/debug/typedef3.C: New test.
3261
3262 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
3263
3264         PR c/19472
3265         * gcc.dg/asm-a.c: New test.
3266
3267 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
3268
3269         * gcc.dg/sh-relax.c: Add prototype for abort.
3270
3271 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3272
3273         * gcc.dg/short-compare-1.c: New test.
3274         * gcc.dg/short-compare-2.c: Likewise.
3275
3276 2005-01-18  Michael Matz  <matz@suse.de>
3277
3278         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
3279
3280 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
3281
3282         PR tree-optimization/19121
3283         * gcc.c-torture/compile/pr19121.c: New test.
3284
3285 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
3286
3287         PR target/19357
3288         * gcc.c-torture/compile/pr19357.c: New test.
3289
3290 2005-01-17  Ian Lance Taylor  <ian@airs.com>
3291
3292         PR c/5675
3293         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
3294         pass--those that refer just to the variable, possibly with a
3295         cast.
3296         * gcc.dg/c99-const-expr-3.c: Likewise.
3297
3298         PR middle-end/13127
3299         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
3300         longer emitted.
3301
3302 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
3303
3304         PR fortran/18778
3305         * gfortran.dg/endfile_2.f90: New test.
3306
3307 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
3308
3309         PR 19168
3310         * gfortran.dg/select_5.f90: New test.
3311
3312 2004-01-16  Paul Brook  <paul@codesourcery.com>
3313
3314         * gfortran.dg/common_4.f90: New test.
3315
3316 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
3317
3318         PR rtl-optimization/19462
3319         * gcc.dg/torture/pr19462-1.c: New test.
3320
3321 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
3322
3323         PR objc/19321
3324         * objc.dg/func-ptr-2.m: New.
3325         * objc.dg/volatile-1.m: New.
3326
3327 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3328
3329         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
3330
3331 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3332
3333         PR tree-optimization/19060
3334         * gcc.c-torture/execute/20050104-1.c: New test.
3335
3336 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
3337
3338         PR fortran/18983
3339         * gfortran.dg/write_to_null.f90: New test.
3340
3341 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
3342             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3343
3344         PR other/19328
3345         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
3346         argument.
3347
3348 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
3349
3350         PR c++/19263
3351         * g++.dg/init/vector1.C: New test.
3352
3353 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
3354
3355         PR target/13158
3356         * gcc.target/ia64/sibcall-unwind-1.c: New test.
3357         PR target/18987
3358         * gcc.target/ia64/sibcall-unwind-2.c: New test.
3359
3360 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
3361
3362         * gfortran.dg/select_1.f90: New test.
3363         * gfortran.dg/select_2.f90: New test.
3364         * gfortran.dg/select_3.f90: New test.
3365         * gfortran.dg/select_4.f90: New test.
3366
3367 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
3368
3369         PR middle-end/19084
3370         PR rtl-optimization/19348
3371         * gcc.dg/20050111-1.c: New test.
3372         * gcc.c-torture/execute/20050111-1.c: New test.
3373
3374         * gcc.dg/i386-asm-4.c: New test.
3375
3376 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3377
3378         * gcc.dg/nested-func-2.c: New test.
3379         * ada/acats/norun.lst: Remove c953002.
3380
3381 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
3382
3383         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
3384
3385 2005-01-12  Ben Elliston  <bje@au.ibm.com>
3386
3387         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
3388
3389 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
3390
3391         PR target/18761
3392         * g++.dg/abi/align1.C: New test.
3393
3394 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
3395
3396         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
3397         at a time.
3398         * g++.dg/ext/altivec_check.h: Support compiling as C.
3399
3400 2005-01-10  Roger Sayle  <roger@eyesopen.com>
3401
3402         PR c++/19355
3403         * g++.dg/expr/pr19355-1.C: New test case.
3404
3405 2005-01-10  Laurent GUERBY <laurent@guerby.net>
3406
3407         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
3408         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
3409         * ada/acats/tests/c3/c92005b.ada: Likewise.
3410         * ada/acats/tests/c3/cxb3012.a: Likewise.
3411         * ada/acats/norun.lst: Add c380004 and c953002, add PR
3412
3413 2005-01-09  Paul Brook  <paul@codesourcery.com>
3414
3415         * gfortran.dg/common_2.f90: New file.
3416         * gfortran.dg/common_3.f90: New file.
3417
3418 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
3419
3420         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
3421
3422 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3423
3424         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
3425         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
3426         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
3427         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
3428         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
3429         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
3430         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
3431         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
3432         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
3433         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
3434         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
3435         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
3436         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
3437         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
3438         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
3439         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
3440         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
3441         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
3442         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
3443         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
3444         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
3445         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
3446         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
3447         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
3448         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
3449         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
3450         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
3451         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
3452         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
3453         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
3454         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
3455         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
3456         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
3457         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
3458         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
3459         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
3460         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
3461         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
3462         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
3463         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
3464         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
3465         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
3466         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
3467         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
3468         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
3469         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
3470         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
3471         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
3472         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
3473         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
3474         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
3475         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
3476         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
3477         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
3478         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
3479         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
3480         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
3481         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
3482         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
3483         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
3484         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
3485         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
3486         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
3487         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
3488         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
3489         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
3490         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
3491
3492         * gcc.dg/vect/vect-1.c: Fix spelling.
3493         * gcc.dg/vect/vect-10.c: Fix spelling.
3494         * gcc.dg/vect/vect-11.c: Fix spelling.
3495         * gcc.dg/vect/vect-12.c: Fix spelling.
3496         * gcc.dg/vect/vect-14.c: Fix spelling.
3497         * gcc.dg/vect/vect-15.c: Fix spelling.
3498         * gcc.dg/vect/vect-16.c: Fix spelling.
3499         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
3500         * gcc.dg/vect/vect-64.c: Fix comments.
3501         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
3502
3503 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
3504             Ira Rosen  <irar@il.ibm.com>
3505
3506         * gcc.dg/vect/vect-70.c: New test.
3507         * gcc.dg/vect/vect-71.c: New test.
3508
3509 2005-01-09  Manfred Hollstein  <mh@suse.com>
3510
3511         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
3512         * gcc.dg/pr18241-2.c: Likewise.
3513         * gcc.dg/pr18241-3.c: Likewise.
3514         * gcc.dg/pr18241-4.c: Likewise.
3515         * gcc.dg/pr18241-5.c: Likewise.
3516
3517 2005-01-08  Richard Henderson  <rth@redhat.com>
3518
3519         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3520         False for x86 and x86-64.
3521
3522 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
3523
3524         PR tree-optimization/18241
3525         * gcc.dg/pr18241-1.c: New test.
3526         * gcc.dg/pr18241-2.c: New test.
3527         * gcc.dg/pr18241-3.c: New test.
3528         * gcc.dg/pr18241-4.c: New test.
3529         * gcc.dg/pr18241-5.c: New test.
3530
3531 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
3532
3533         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
3534         gfortran.dg/select_4.f90: New.
3535
3536 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3537
3538         * gcc.c-torture/execute/20050107-1.c: New test.
3539
3540 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
3541
3542         PR c++/19298
3543         * g++.dg/template/ref2.C: New.
3544
3545 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
3546
3547         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
3548         instead of being empty.
3549
3550 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
3551
3552         PR fortran/15553
3553         * gfortran.dg/array-1.f90: New test.
3554
3555 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
3556
3557         PR tree-optimization/19283
3558         * gcc.c-torture/execute/20050106-1.c: New test.
3559
3560         PR rtl-optimization/18861
3561         * gcc.dg/20050105-1.c: New test.
3562
3563         PR tree-optimization/18828
3564         * gcc.dg/20050105-2.c: New test.
3565
3566 2005-01-07  Andreas Jaeger  <aj@suse.de>
3567
3568         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
3569
3570 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
3571
3572         PR fortran/18398
3573         * gfortran.dg/fmt_read.f90: New test.
3574
3575 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
3576
3577         * gcc.dg/rs6000-ldouble-2.c: New.
3578
3579 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
3580
3581         PR c++/19244
3582         * g++.dg/parser/ctor2.C: New test.
3583
3584 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3585
3586         PR c++/17154
3587         * g++.dg/template/using9.C: New test.
3588
3589 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3590
3591         PR c++/19258
3592         * g++.dg/lookup/friend6.C: New test.
3593
3594 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
3595
3596         PR c++/19270
3597         * g++.dg/template/array10.C: New.
3598
3599 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3600
3601         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
3602         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
3603
3604 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
3605
3606         * gcc.c-torture/compile/20050105-1.c: New test.
3607
3608 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
3609
3610         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
3611
3612 2005-01-05  Roger Sayle  <roger@eyesopen.com>
3613
3614         PR middle-end/19100
3615         * gcc.dg/conv-3.c: New test case.
3616
3617 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
3618
3619         * gcc.dg/asm-wide-1.c: New test.
3620
3621 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
3622
3623         PR c++/19030
3624         * g++.dg/parse/crash22.C: New
3625
3626 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
3627
3628         PR 19257
3629         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
3630
3631 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
3632
3633         PR middle-end/17767
3634         * gcc.dg/i386-mmx-6.c: New test case.
3635
3636 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
3637
3638         PR tree-optimization/18308
3639         * gcc.dg/vect/pr18308.c: New testcase.
3640
3641 2005-01-04  Andreas Jaeger  <aj@suse.de>
3642
3643         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
3644
3645 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3646             Robert Bowdidge <bowdidge@apple.com>
3647
3648         * gcc.dg/cpp/subframework1.c: New.
3649         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
3650         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
3651         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
3652         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
3653
3654 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
3655
3656         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
3657         producing warning.
3658         * gcc.dg/darwin-weakimport-2.c: New.
3659
3660 2005-01-03  Richard Henderson  <rth@redhat.com>
3661
3662         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
3663
3664 2005-01-03  Richard Henderson  <rth@redhat.com>
3665
3666         * gcc.dg/vect/vect.exp: Enable for ia64.
3667         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
3668         (check_effective_target_vect_float): Likewise.
3669         (check_effective_target_vect_no_align): Likewise.
3670         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
3671         * gcc.dg/vect/vect-8.c: Likewise.
3672
3673 2005-01-03  Uros Bizjak <uros@kss-loka.si>
3674
3675         PR target/19236
3676         * gcc.dg/pr19236-1.c: New test case.
3677
3678 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
3679
3680         PR rtl-optimization/12092
3681         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
3682
3683 2005-01-02  Andreas Jaeger  <aj@suse.de>
3684
3685         * gcc.dg/pr12092-1.c: Do not run on x86_64.
3686
3687 2005-01-01  Roger Sayle  <roger@eyesopen.com>
3688             Andrew Pinski  <pinskia@physics.uc.edu>
3689
3690         PR rtl-optimization/12092
3691         * gcc.dg/pr12092-1.c: New test case.
3692
3693 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
3694
3695         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
3696         'hidden' and 'default' for better portability.
3697         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
3698
3699         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
3700         6 and 7.
3701         * g++.old-deja/g++.brendan/new3.C: Likewise.
3702
3703 2005-01-01  Steven Bosscher  <stevenb@suse.de>
3704
3705         * gcc.dg/20041231-1.C: New test.
3706         * g++.dg/warn/Wunreachable-code-1.C: New test.
3707
3708 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
3709
3710         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
3711         file, not /dev/null.  Abort on error.
3712
3713 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
3714             Ziemowit Laski  <zlaski@apple.com>
3715
3716         PR objc/18971
3717         * objc.dg/encode-5.m: New test.
3718
3719 2004-12-29  Richard Henderson  <rth@redhat.com>
3720
3721         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
3722         * objc.dg/stabs-1.m: Disable for ia64.
3723
3724 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
3725
3726         PR c++/19190
3727         * g++.dg/warn/Wunused-10.C: New test.
3728
3729 2004-12-28  Richard Henderson  <rth@redhat.com>
3730
3731         * objc.dg/stabs-1.m: Disable for alpha.
3732
3733 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3734
3735         PR c++/19149
3736         * g++.dg/parse/error23.C: New test.
3737
3738 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3739
3740         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
3741
3742         PR fortran/19032
3743         * gfortran.dg/intrinsic_modulo_1.f90: New.
3744         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
3745         tests with divisor -1.
3746
3747 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
3748
3749         * g++.dg/opt/temp1.C (memcpy): Return a value.
3750
3751         PR c++/19148
3752         * g++.dg/expr/cond7.C: New test.
3753
3754 2004-12-27  Paul Brook  <paul@codesourcery.com>
3755
3756         * gfortran.dg/g77/select_no_compile.f: Remove.
3757
3758 2004-12-27  Richard Henderson  <rth@redhat.com>
3759
3760         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
3761         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
3762         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
3763
3764 2004-12-26  Richard Henderson  <rth@redhat.com>
3765
3766         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
3767         by 1i instead of token pasting.
3768
3769 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3770
3771         PR tree-optimization/17578
3772         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
3773         to additional_flags.
3774         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
3775
3776 2004-12-25  Richard Henderson  <rth@redhat.com>
3777
3778         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
3779         Remove Alpha.
3780
3781 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3782
3783         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
3784         hppa*-*-hpux*.
3785         * gcc.dg/pr17957.c (dg-options): Likewise.
3786         * gcc.dg/struct-ret-1.c: Add prototype for abort.
3787         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
3788         instead of 0 on __hppa__.
3789         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
3790         "foo,%r" on hppa*-*-*.
3791
3792 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
3793
3794         PR fortran/19071
3795         * gfortran.dg/complex_write.f90: New test.
3796
3797 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3798
3799         PR c++/17595
3800         * g++.dg/parse/pragma2.C: New test.
3801
3802         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
3803
3804 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3805
3806         * gcc.dg/empty2.c: Add missing dg-warning.
3807
3808 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3809
3810         PR c++/17413
3811         * g++.dg/template/local4.C: New test.
3812         * g++.dg/template/crash19.C: Add dg-error marker.
3813
3814         * g++.dg/template/crash31.C: Correct embedded PR number.
3815
3816 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3817
3818         PR c++/16405
3819         * g++.dg/opt/temp1.C: Add do-run marker.
3820
3821 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3822
3823         * g++.dg/template/spec19.C: New.
3824
3825 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
3826
3827         PR target/16819
3828         * gcc.dg/empty2.c: New.
3829
3830 2004-12-23  Richard Henderson  <rth@redhat.com>
3831
3832         * lib/target-supports.exp (check_effective_target_vect_no_align):
3833         Remove i?86 and x86-64.
3834
3835 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
3836
3837         PR c++/16405
3838         * g++.dg/opt/temp1.C: New test.
3839
3840 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3841
3842         PR c++/18733
3843         * g++.dg/template/friend33.C: New testcase.
3844
3845 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
3846
3847         PR c++/18464
3848         * g++.dg/template/cond5.C: New test.
3849
3850         PR c++/18492
3851         * g++.dg/inherit/thunk3.C: New test.
3852
3853         PR c++/11224
3854         * g++.dg/warn/Wunused-9.C: New test.
3855
3856 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
3857
3858         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
3859
3860 2004-12-22  Jan Beulich  <jbeulich@novell.com>
3861
3862         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
3863
3864 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
3865
3866         PR c++/18378
3867         * g++.dg/ext/packed8.C: New test.
3868
3869         PR c++/13268
3870         * g++.dg/template/crash31.C: New test.
3871
3872         PR c++/19034
3873         * g++.dg/template/crash30.C: New test.
3874
3875 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
3876
3877         PR C++/18984
3878         * g++.dg/eh/ctor3.C: New test.
3879
3880 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3881
3882         * objc.dg/stabs-1.m: Allow section name to be quoted and
3883         assembly label to begin with '.LL'.
3884
3885 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
3886
3887         * gcc.dg/vect/vect.exp
3888         (check_effective_target_lp64_or_vect_no_align): New.
3889         * gcc.dg/vect/vect-77.c: Use it.
3890         * gcc.dg/vect/vect-78.c: Use it.
3891
3892         * lib/target-supports.exp
3893         (check_effective_target_vect_no_max,
3894         check_effective_target_vect_no_bitwise,
3895         check_effective_target_vect_no_align): New.
3896         * gcc.dg/vect/vect-13.c: Use them.
3897         * gcc.dg/vect/vect-17.c: Ditto.
3898         * gcc.dg/vect/vect-18.c: Ditto.
3899         * gcc.dg/vect/vect-19.c: Ditto.
3900         * gcc.dg/vect/vect-20.c: Ditto.
3901         * gcc.dg/vect/vect-27.c: Ditto.
3902         * gcc.dg/vect/vect-29.c: Ditto.
3903         * gcc.dg/vect/vect-44.c: Ditto.
3904         * gcc.dg/vect/vect-48.c: Ditto.
3905         * gcc.dg/vect/vect-50.c: Ditto.
3906         * gcc.dg/vect/vect-52.c: Ditto.
3907         * gcc.dg/vect/vect-54.c: Ditto.
3908         * gcc.dg/vect/vect-56.c: Ditto.
3909         * gcc.dg/vect/vect-58.c: Ditto.
3910         * gcc.dg/vect/vect-60.c: Ditto.
3911         * gcc.dg/vect/vect-72.c: Ditto.
3912         * gcc.dg/vect/vect-80.c: Ditto.
3913
3914 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
3915
3916         PR c++/14075
3917         * g++.dg/init/string1.C: New.
3918
3919         PR c++/18975
3920         * g++.dg/other/synth1.C: New.
3921
3922 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3923
3924         PR c/18963
3925         * gcc.dg/pr18963-1.c: New test.
3926
3927 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
3928
3929         PR c/18596
3930         * gcc.dg/funcdef-storage-1.c (foo): Remove.
3931         * gcc.dg/pr18596-1.c: Use dg-error.
3932         (dg-options): Use -fno-unit-at-a-time.
3933         * gcc.dg/pr18596-2.c: New test.
3934         * gcc.dg/pr18596-3.c: New test.
3935
3936 2004-12-20  Roger Sayle  <roger@eyesopen.com>
3937
3938         PR middle-end/18683
3939         * g++.dg/opt/pr18683-1.C: New test case.
3940
3941 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
3942
3943         PR other/19093
3944         * g++.dg/opt/max1.C: Fix for 64bit targets.
3945
3946 2004-12-20  Matt Austern  <austern@apple.com>
3947
3948         PR c++/19044
3949         * g++.dg/ext/builtin6.C: New
3950
3951 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
3952
3953         PR tree-optimization/19080
3954         * gcc.c-torture/compile/pr19080.c: New test.
3955
3956 2004-12-20  Steven Bosscher  <stevenb@suse.de>
3957
3958         * gcc.dg/20041219-1.c: New test.
3959
3960 2004-12-19  Roger Sayle  <roger@eyesopen.com>
3961
3962         PR middle-end/19068
3963         * g++.dg/opt/max1.C: New test case.
3964
3965 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3966
3967         * gcc.dg/fdata-sections-1.c: New test.
3968
3969 2004-12-18  Roger Sayle  <roger@eyesopen.com>
3970
3971         PR middle-end/18548
3972         * gcc.dg/max-1.c: New test case.
3973
3974 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
3975
3976         * gcc.c-torture/execute/20041218-1.c: New test.
3977
3978 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
3979
3980         * gcc.dg/pr18501.c: New test.
3981         * gcc.dg/uninit-5.c: XFAIL.
3982         * gcc.dg/uninit-9.c: XFAIL.
3983
3984 2004-12-17  Dale Johannesen  <dalej@apple.com>
3985
3986         * gcc.dg/20041213-1.c:  New.
3987
3988 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
3989
3990         * objc.dg/stabs-1.m: Allow assembly label to begin
3991         with a dot ('.').
3992
3993 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
3994
3995         * gcc.c-torture/execute/20041213-1.c: Move...
3996         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
3997
3998 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
3999
4000         PR c++/18721
4001         * g++.dg/lookup/conv-5.C: New.
4002
4003 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
4004
4005         * objc.dg/stabs-1.m: New test.
4006
4007 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4008
4009         * gcc.dg/visibility-c.c: Change compile to
4010         assemble for the test.
4011
4012 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
4013
4014         PR target/19041
4015         * gcc.dg/visibility-c.c: New test.
4016
4017 2004-12-16  Roger Sayle  <roger@eyesopen.com>
4018
4019         PR middle-end/18493
4020         * gcc.dg/switch-8.c: New test case.
4021
4022 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
4023
4024         PR c++/18905
4025         * g++.dg/template/init4.C: New.
4026         * g++.dg/opt/static3.C: Enable optimizer.
4027
4028 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
4029
4030         * g++.dg/other/complex1.C: New test.
4031
4032 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
4033
4034         * g++.dg/opt/inline9.C: New test.
4035
4036 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4037
4038         PR fortran/18993
4039         * gfotran.dg/nullify_1.f: New test.
4040
4041 2004-12-15  Richard Henderson  <rth@redhat.com>
4042
4043         * gcc.target/i386/i386.exp: New harness.
4044         * gcc.target/i386/vect-args.c: New.
4045
4046 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
4047
4048         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
4049
4050 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4051
4052         PR c++/18825
4053         * g++.dg/template/friend32.C: New test.
4054
4055 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4056
4057         * cpp/pragma-once-1.c: New test.
4058         * cpp/pragma-once-1b.h: Likewise.
4059         * cpp/pragma-once-1c.h: Likewise.
4060         * cpp/pragma-once-1d.h: Likewise.
4061         * cpp/inc/pragma-once-1a.h: Likewise.
4062
4063 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
4064             Steven G. Kargl  <kargls@comcast.net>
4065
4066         PR fortran/17597
4067         * gfortran.dg/list_read_3.f90: New test.
4068
4069 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
4070
4071         * gcc.dg/ftrapv-2.c: New test.
4072
4073 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
4074
4075         PR c++/18981
4076         * g++.dg/template/typename9.C: New test.
4077
4078 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4079
4080         PR c++/18738
4081         * g++.dg/template/typename8.C: New test.
4082         * g++.dg/parse/friend2.C: Tweak error message.
4083
4084 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4085
4086         * gcc.c-torture/20041214-1.c: New test.
4087
4088 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
4089
4090         PR c++/18965
4091         * g++.dg/init/array17.C: New test.
4092
4093 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
4094
4095         PR c++/18793
4096         * g++.dg/init/aggr3.C: New test.
4097
4098 2004-12-14  Janis Johnson  <janis187@us.ibm.com
4099
4100         * gcc.dg/altivec-types-1.c: New test.
4101         * gcc.dg/altivec-types-2.c: New test.
4102         * gcc.dg/altivec-types-3.c: New test.
4103         * gcc.dg/altivec-types-4.c: New test.
4104         * g++.dg/ext/altivec-types-1.C: New test.
4105         * g++.dg/ext/altivec-types-2.C: New test.
4106         * g++.dg/ext/altivec-types-3.C: New test.
4107         * g++.dg/ext/altivec-types-4.C: New test.
4108
4109 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
4110
4111         PR middle-end/18951
4112         * gcc.c-torture/execute/20041213-1.c: New test.
4113
4114 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
4115
4116         PR c++/18949
4117         * g++.dg/template/cast1.C: New.
4118
4119 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
4120
4121         * gcc.c-torture/execute/20041213-2.c: New test.
4122
4123 2004-12-13  Richard Henderson  <rth@redhat.com>
4124
4125         * gcc.dg/i386-sse-10.c: Fix typo in options.
4126
4127 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
4128
4129         PR c++/18968
4130         * g++.dg/opt/pr18968.C: New test.
4131
4132 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
4133
4134         PR c++/18925
4135         * g++.dg/ext/visibility/staticdatamem.C: New test.
4136
4137 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
4138
4139         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
4140
4141 2004-12-13  Roger Sayle  <roger@eyesopen.com>
4142
4143         PR rtl-optimization/18928
4144         * gcc.dg/pr18928-1.c: New test case.
4145
4146 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
4147
4148         PR tree-opt/16951
4149         * gcc.c-torture/compile/20041211-1.c: New.
4150
4151 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4152
4153         PR middle-end/17564
4154         * gcc.c-torture/execute/20041212-1.c: New test.
4155
4156 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4157
4158         PR fortran/18869
4159         * gfortran.dg/common_1.f90: New test.
4160
4161 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
4162         Paul Brook  <paul@codesourcery.com>
4163
4164         PR fortran/16222
4165         * gfortran.dg/real_do_1.f90: New test.
4166
4167 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
4168
4169         PR tree-opt/18040
4170         * g++.dg/opt/ptrmem6.C: New test.
4171
4172 2004-12-11  Roger Sayle  <roger@eyesopen.com>
4173
4174         PR middle-end/18921
4175         * gcc.dg/pr18921-1.c: New test case.
4176
4177 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4178
4179         PR fortran/17175
4180         * gfortran.dg/scale_1.f90: New test.
4181
4182 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
4183
4184         PR middle-end/18903
4185         * gcc.c-torture/compile/pr18903.c: New test.
4186
4187 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
4188
4189         * gcc.c-torture/execute/20041210-1.c: New test.
4190
4191 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4192
4193         PR c++/18731
4194         * g++.dg/parser/struct-1.C: New test.
4195         * g++.dg/parser/struct-2.C: New test.
4196         * g++.dg/parser/struct-3.C: New test.
4197
4198 2004-12-09  Richard Henderson  <rth@redhat.com>
4199
4200         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
4201
4202         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
4203         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
4204
4205 2004-12-09  Matt Austern  <austern@apple.com>
4206
4207         PR c++/18514
4208         * g++.dg/ext/builtin1.C: New
4209         * g++.dg/ext/builtin2.C: New
4210         * g++.dg/ext/builtin3.C: New
4211         * g++.dg/ext/builtin4.C: New
4212         * g++.dg/ext/builtin5.C: New
4213
4214 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
4215
4216         PR tree-opt/18904
4217         * g++.dg/opt/ptrmem5.C: New test.
4218
4219 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
4220
4221         * g++.dg/parse/typename5.C: Adjust for new error.
4222         * g++.dg/parse/typename7.C: New.
4223
4224 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4225
4226         PR c++/18073
4227         * g++.dg/other/mmintrin.C: New test.
4228
4229 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
4230
4231         PR c++/16681
4232         * g++.dg/init/array15.C: New.
4233         * g++.dg/init/array16.C: New.
4234
4235 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4236
4237         PR fortran/18826
4238         * gfortran.dg/assign_1.f90: New test.
4239
4240 2004-12-08  Nick Clifton  <nickc@redhat.com>
4241
4242         * gcc.target/xstormy16/bss_below100: New directory containing tests.
4243         * gcc.target/xstormy16/data_below100: Likewise.
4244         * gcc.target/xstormy16/sfr: Likewise.
4245         * gcc.target/xstormy16/below100.S: New test source file.
4246         * gcc.target/xstormy16/below100.ld: New test linker script.
4247         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4248         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
4249         bp instructions.
4250         * gcc.target/xstormy16/bp.c: Likewise.
4251
4252         * gcc.target/xstormy16/bss_below100: New files:
4253         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4254         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4255         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4256         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4257         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4258         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4259         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4260         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4261         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4262         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4263         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4264         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4265         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4266         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4267         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4268         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4269         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4270         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4271         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4272         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4273         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4274         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4275         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4276         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4277         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4278         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4279         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4280
4281         * gcc.target/xstormy16/data_below100: New files:
4282         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
4283         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
4284         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
4285         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
4286         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
4287         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
4288         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
4289         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
4290         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
4291         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
4292         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
4293         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
4294         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
4295         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
4296         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
4297         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
4298         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
4299         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
4300         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
4301         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
4302         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
4303         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
4304         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
4305         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
4306         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
4307         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
4308         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
4309
4310         * gcc.target/xstormy16/sfr: New files:
4311         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
4312         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
4313         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
4314         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
4315         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
4316         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
4317         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
4318         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
4319         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
4320         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
4321         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
4322         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
4323         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
4324         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
4325         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
4326         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
4327         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
4328         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
4329         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
4330         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
4331         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
4332         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
4333         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
4334         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
4335         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
4336         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
4337         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
4338         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
4339         27_if0_sfrw_bitfield_f.c
4340
4341 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4342
4343         PR c++/18100
4344         * g++.dg/lookup/name-clash4.C: New test.
4345
4346 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
4347
4348         PR c++/18672
4349         * g++.dg/opt/array1.C: New.
4350
4351         PR c++/18803
4352         * g++.dg/template/operator5.C: New.
4353
4354 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
4355
4356         PR c/18867
4357         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
4358
4359 2004-12-07  Steven Bosscher  <stevenb@suse.de>
4360
4361         * gcc.dg/noncompile/20041207.c: New test.
4362
4363 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
4364
4365         * g++.dg/other/unreachable-1.C: New test.
4366
4367 2004-12-06  Nick Clifton  <nickc@redhat.com>
4368
4369         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
4370         <limits.h> because the latter comes from gcc's include/ directory
4371         and not the newlib/libc/include directory.
4372
4373 2004-12-04  Richard Henderson  <rth@redhat.com>
4374
4375         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
4376
4377 2004-12-04  Richard Henderson  <rth@redhat.com>
4378
4379         * lib/target-supports.exp (check_gc_sections_available): Disable
4380         for alpha and ia64.
4381
4382 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
4383
4384         PR middle-end/17909
4385         * g++.dg/other/vararg-2.C: New test.
4386
4387 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4388
4389         PR c++/17011, c++/17971
4390         * g++.dg/template/error15.C: Adjust expected error.
4391         * g++.dg/template/instantiate3.C: Likewise.
4392
4393 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
4394
4395         * gcc.dg/altivec-18.c: Fix for darwin
4396
4397 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
4398
4399         PR c++/18782
4400         * g++.dg/parse/ptrmem2.C: New.
4401
4402         PR c++/18318
4403         * g++.dg/template/new1.C: New.
4404
4405 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4406
4407         PR fortran/18710
4408         * gfortran.dg/direct_io_3.f90: New test.
4409
4410 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
4411
4412         PR 18758
4413         * g++.dg/parse/crash21.C: New.
4414
4415 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4416
4417         PR c++/15664, c++/18276
4418         * g++.dg/template/ttp13.C: New test.
4419         * g++.dg/template/ttp14.C: Likewise.
4420
4421 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4422
4423         PR c++/18123
4424         * g++.dg/parse/enum2.C: New test.
4425         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
4426
4427 2004-12-02  Nick Clifton  <nickc@redhat.com>
4428
4429         * gcc.target/xstormy16: New test directory.
4430         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
4431         * gcc.target/xstormy16/bp.c: Check the generation of bp
4432         instructions.
4433         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
4434         bn instructions and the BELOW100 attribute.
4435
4436 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
4437
4438         PR target/16952
4439         * gcc.dg/ppc-eabi.c: New.
4440
4441 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4442
4443         PR fortran/18284
4444         * gfortran.dg/backspace.f90
4445
4446 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
4447
4448         * gfortran.dg/inquire.f90: New test.
4449
4450 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
4451
4452         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
4453         handle effective-target-keyword.
4454         (dg-skip-if): Support effective-target keyword as target list.
4455         (dg-xfail-if): Ditto.
4456         * lib/target-supports.exp (is-effective-target-keyword): New proc.
4457
4458 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
4459
4460         PR tree-optimization/18291
4461         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
4462
4463 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
4464
4465         PR C++/18729
4466         * g++.dg/parse/crash20.C: New.
4467
4468         PR c++/17431
4469         * g++.dg/overload/arg1.C: New.
4470         * g++.dg/overload/arg2.C: New.
4471         * g++.dg/overload/arg3.C: New.
4472         * g++.dg/overload/arg4.C: New.
4473
4474 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
4475
4476         * gcc.dg/c99-flex-array-4.c: Remove.
4477
4478 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4479
4480         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
4481
4482         * lib/target-supports.exp (is-effective-target): Simplify.
4483
4484         * lib/target-supports.exp (check_effective_target_vect_long):
4485         Fix for powerpc64-*-*.
4486
4487 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
4488
4489         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
4490         to support new requirements on FreeBSD 5.
4491
4492 2004-11-30  Devang Patel  <dpatel@apple.com>
4493
4494         PR 18702
4495         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
4496
4497 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
4498
4499         * g++.dg/ext/altivec-13.C: New test.
4500
4501 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
4502
4503         PR tree-opt/18298
4504         * gcc.c-torture/execute/p18298.c: New test.
4505
4506 2004-11-30  Ira Rosen  <irar@il.ibm.com>
4507             Dorit Naishlos  <dorit@il.ibm.com>
4508
4509         PR tree-opt/18607
4510         * gcc.dg/vect/vect-89.c: New test.
4511
4512 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
4513
4514         * gcc.dg/pr18596-1.c: New test.
4515
4516 2004-11-30  Ben Elliston  <bje@au.ibm.com>
4517
4518         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
4519
4520 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4521
4522         PR c/18479
4523         * gcc.dg/pr18479.c: New test.
4524
4525 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4526
4527         PR target/18490
4528         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
4529         mmix-knuth-mmixware.
4530
4531         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
4532         cris-*-elf* cris-*-aout* mmix-*-*
4533
4534 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
4535
4536         PR middle-end/18725
4537         * gcc.dg/pr18725.c: New test.
4538
4539 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4540
4541         PR target/18488
4542         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
4543
4544         PR target/18336
4545         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
4546
4547 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
4548
4549         PR c++/18368
4550         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
4551         * g++.old-deja/g++.law/ctors5.C: Likewise.
4552         * g++.old-deja/g++.other/crash25.C: Likewise.
4553
4554         PR c++/18674
4555         * g++.dg/template/error16.C: New test.
4556
4557         PR c++/18512
4558         * g++.dg/template/crash29.C: New test.
4559
4560 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
4561
4562         PR tree-optimization/18712
4563         * gcc.c-torture/compile/pr18712.c: New test.
4564
4565 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
4566
4567         PR c/7544
4568         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
4569         tests.
4570
4571 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4572
4573         PR c++/18652
4574         * g++.dg/lookup/crash6.C: New test.
4575
4576 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
4577
4578         PR middle-end/18164
4579         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
4580
4581 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
4582
4583         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
4584         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
4585         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
4586
4587 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
4588
4589         * gcc.dg/pr18164.c: New test.
4590
4591 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
4592
4593         * gcc.dg/funroll-loops-all.c: New.
4594
4595 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4596
4597         PR target/18489
4598         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
4599         delimeter, match space and TAB as well as ":".
4600
4601         PR target/18484
4602         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
4603
4604         PR target/18348
4605         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
4606
4607         PR target/18345
4608         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
4609
4610         PR target/18337
4611         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
4612
4613 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
4614
4615         * gfortran.dg/direct_io_2.f90: New test.
4616
4617 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
4618
4619         PR target/18334
4620         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
4621
4622 2004-11-28  Richard Henderson  <rth@redhat.com>
4623
4624         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
4625
4626 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
4627
4628         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
4629         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
4630         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
4631         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
4632         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
4633         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
4634         gcc.dg/pointer-arith-8.c: New tests.
4635
4636 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
4637
4638         PR fortran/18364
4639         * gfortran.dg/endfile.f90: New test.
4640
4641 2004-11-27  Falk Hueffner  <falk@debian.org>
4642
4643         * gcc.dg/loop-6.c: New test.
4644
4645 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4646
4647         * gcc.c-torture/execute/20041126-1.c: New test.
4648
4649 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4650
4651         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
4652         on IRIX.
4653
4654 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
4655
4656         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
4657         functions.
4658
4659 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
4660
4661         PR rtl-optimization/17825
4662         * gcc.c-torture/compile/20041119-1.c: New test.
4663
4664 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4665
4666         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
4667         Check existence of ld library path variables before unsetting.
4668
4669 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
4670
4671         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
4672
4673 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4674
4675         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
4676
4677 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
4678
4679         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
4680
4681 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4682
4683         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
4684         dg-do directive.
4685
4686 2004-11-26  Ben Elliston  <bje@au.ibm.com>
4687
4688         * gcc.dg/pr17957.c: Pass --param, not -param.
4689
4690 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
4691
4692         PR middle-end/17957
4693         * testsuite/gcc.dg/pr17957.c: New test.
4694
4695 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
4696
4697         PR c++/18445
4698         * g++.dg/template/crash28.C: Likewise.
4699
4700         PR c++/18001
4701         * g++.dg/expr/unary2.C: Adjust lvalue messages.
4702         * g++.dg/ext/lvaddr.C: Likewise.
4703         * g++.dg/opt/pr7503-3.C: Likewise.
4704
4705         PR c++/18466
4706         * g++.dg/parse/qualified3.C: New test.
4707         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
4708
4709         PR c++/18545
4710         * g++.dg/expr/return1.C: New test.
4711
4712 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4713
4714         Friend class name lookup 3/n, PR c++/3332
4715         * g++.dg/lookup/friend3.C: New test.
4716         * g++.dg/lookup/friend4.C: Likewise.
4717         * g++.dg/lookup/friend5.C: Likewise.
4718
4719 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4720
4721         Friend class name lookup 2/n, PR c++/14513, c++/15410
4722         * g++.dg/lookup/friend2.C: New test.
4723         * g++.dg/template/friend31.C: Likewise.
4724
4725 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4726
4727         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
4728
4729 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4730
4731         PR c++/17473
4732         * g++.dg/tc1/dr56.C: Remove.
4733         * g++.dg/template/typedef1.C: Add dg-error markers.
4734         * g++.old-deja/g++.other/typedef7.C: Likewise.
4735
4736         PR c++/18285
4737         * g++.dg/parse/typedef7.C: New test.
4738
4739 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
4740
4741         * gcc.c-torture/execute/20041124-1.c: New test.
4742
4743 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
4744
4745         * g++.dg/template/deduce3.C: New test.
4746
4747         PR c++/18586
4748         * g++.dg/template/crash27.C: New test.
4749
4750         PR c++/18530
4751         * g++.dg/warn/Wshadow-3.C: New test.
4752
4753 2004-11-24  Devang Patel  <dpatel@apple.com>
4754
4755         PR/18555
4756         * gcc.dg/cpp/isysroot-1.c: New test.
4757         * gcc.dg/cpp/usr/include/stdio.h: New file.
4758         * gcc.dg/cpp/isysroot-2.c: New test.
4759         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
4760         New file.
4761
4762 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4763
4764         PR c++/8929
4765         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
4766
4767 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4768
4769         * gcc.target/sparc/align.c: Do not include <stdint.h>.
4770         * gcc.target/sparc/pdist.c: Likewise.
4771
4772 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
4773
4774         PR c++/16882
4775         * g++.dg/conversion/simd1.C: New test.
4776
4777 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4778
4779         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
4780         and restore_ld_library_path_env_vars.
4781         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
4782         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
4783         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
4784         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
4785
4786 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
4787
4788         * gcc.dg/pragma-align-2.c: Test macro expansion.
4789         * gcc.dg/pragma-pack-2.c: New test.
4790
4791 2004-11-23  Richard Henderson  <rth@redhat.com>
4792
4793         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
4794         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
4795         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
4796         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
4797         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
4798         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
4799
4800         * gcc.dg/vect/vect.exp: Add check for alpha.
4801         * lib/target-supports.exp (check_alpha_max_hw_available): New.
4802         (check_effective_target_vect_int): Enable for alpha.
4803         (check_effective_target_vect_long): New.
4804         (is-effective-target): Add it.
4805
4806 2004-11-23  Uros Bizjak <uros@kss-loka.si>
4807
4808         * gcc.dg/pr18614-1.c: New test.
4809
4810 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4811
4812         * gcc.dg/setjmp-2.c: New test.
4813
4814 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
4815
4816         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
4817         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
4818         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
4819         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
4820         gcc.target/sparc/pdist.c: New tests.
4821
4822 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
4823
4824         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
4825
4826 2004-11-22  Dale Johannesen  <dalej@apple.com>
4827
4828         * gcc.dg/20041111-1.c:  New.
4829
4830 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4831
4832         PR tree-opt/18536
4833         * gcc.dg/vect/pr18536.c: New test.
4834
4835 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4836
4837         PR c++/18354
4838         * g++.dg/template/nontype11.C: New test.
4839
4840 2004-11-21  Roger Sayle  <roger@eyesopen.com>
4841
4842         PR middle-end/18520
4843         * gcc.dg/pr18520-1.c: New test case.
4844
4845 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
4846
4847         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
4848         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
4849         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
4850         expected diagnostics.
4851
4852 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4853
4854         PR target/18580
4855         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
4856         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
4857         vect-77.c, vect-77a.c: XFAIL on the SPARC.
4858
4859 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
4860
4861         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
4862
4863 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
4864             Joseph Myers  <joseph@codesourcery.com>
4865
4866         * lib/target-supports.exp (check_visibility_available): Really
4867         test the compiler.
4868
4869 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
4870
4871         PR tree-opt/18181
4872         * gcc.dg/vect/vect-85.c: New test.
4873         * gcc.dg/vect/vect-86.c: New test.
4874         * gcc.dg/vect/vect-87.c: New test.
4875         * gcc.dg/vect/vect-88.c: New test.
4876
4877 2004-11-19  Ben Elliston  <bje@au.ibm.com>
4878
4879         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
4880
4881 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
4882
4883         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
4884         * gcc.dg/ppc-and-1.c: Ditto.
4885         * gcc.dg/ppc-compare-1.c: Ditto.
4886         * gcc.dg/ppc-mov-1.c: Ditto
4887
4888 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
4889             Mark Mitchell  <mark@codesourcery.com>
4890
4891         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
4892
4893 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4894             Aldy Hernandez  <aldyh@redhat.com>
4895
4896         * lib/target-supports.exp (check_effective_target_vect_int): New
4897         (check_effective_target_vect_float): New
4898         (check_effective_target_vect_double): New.
4899         (is-effective-target): Support new effective targets keywords.
4900         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
4901         default action for dg-do.
4902         * gcc.dg/vect/pr16105.c: Use new support.
4903         * gcc.dg/vect/pr18400.c: Ditto.
4904         * gcc.dg/vect/pr18425.c: Ditto.
4905         * gcc.dg/vect/vect-1.c: Ditto.
4906         * gcc.dg/vect/vect-10.c: Ditto.
4907         * gcc.dg/vect/vect-11.c: Ditto.
4908         * gcc.dg/vect/vect-12.c: Ditto.
4909         * gcc.dg/vect/vect-13.c: Ditto.
4910         * gcc.dg/vect/vect-14.c: Ditto.
4911         * gcc.dg/vect/vect-15.c: Ditto.
4912         * gcc.dg/vect/vect-16.c: Ditto.
4913         * gcc.dg/vect/vect-17.c: Ditto.
4914         * gcc.dg/vect/vect-18.c: Ditto.
4915         * gcc.dg/vect/vect-19.c: Ditto.
4916         * gcc.dg/vect/vect-2.c: Ditto.
4917         * gcc.dg/vect/vect-20.c: Ditto.
4918         * gcc.dg/vect/vect-21.c: Ditto.
4919         * gcc.dg/vect/vect-22.c: Ditto.
4920         * gcc.dg/vect/vect-23.c: Ditto.
4921         * gcc.dg/vect/vect-24.c: Ditto.
4922         * gcc.dg/vect/vect-25.c: Ditto.
4923         * gcc.dg/vect/vect-26.c: Ditto.
4924         * gcc.dg/vect/vect-27.c: Ditto.
4925         * gcc.dg/vect/vect-27a.c: Ditto.
4926         * gcc.dg/vect/vect-28.c: Ditto.
4927         * gcc.dg/vect/vect-29.c: Ditto.
4928         * gcc.dg/vect/vect-29a.c: Ditto.
4929         * gcc.dg/vect/vect-3.c: Ditto.
4930         * gcc.dg/vect/vect-30.c: Ditto.
4931         * gcc.dg/vect/vect-31.c: Ditto.
4932         * gcc.dg/vect/vect-32.c: Ditto.
4933         * gcc.dg/vect/vect-33.c: Ditto.
4934         * gcc.dg/vect/vect-34.c: Ditto.
4935         * gcc.dg/vect/vect-35.c: Ditto.
4936         * gcc.dg/vect/vect-36.c: Ditto.
4937         * gcc.dg/vect/vect-37.c: Ditto.
4938         * gcc.dg/vect/vect-38.c: Ditto.
4939         * gcc.dg/vect/vect-4.c: Ditto.
4940         * gcc.dg/vect/vect-40.c: Ditto.
4941         * gcc.dg/vect/vect-41.c: Ditto.
4942         * gcc.dg/vect/vect-42.c: Ditto.
4943         * gcc.dg/vect/vect-43.c: Ditto.
4944         * gcc.dg/vect/vect-44.c: Ditto.
4945         * gcc.dg/vect/vect-45.c: Ditto.
4946         * gcc.dg/vect/vect-46.c: Ditto.
4947         * gcc.dg/vect/vect-47.c: Ditto.
4948         * gcc.dg/vect/vect-48.c: Ditto.
4949         * gcc.dg/vect/vect-48a.c: Ditto.
4950         * gcc.dg/vect/vect-49.c: Ditto.
4951         * gcc.dg/vect/vect-5.c: Ditto.
4952         * gcc.dg/vect/vect-50.c: Ditto.
4953         * gcc.dg/vect/vect-51.c: Ditto.
4954         * gcc.dg/vect/vect-52.c: Ditto.
4955         * gcc.dg/vect/vect-53.c: Ditto.
4956         * gcc.dg/vect/vect-54.c: Ditto.
4957         * gcc.dg/vect/vect-55.c: Ditto.
4958         * gcc.dg/vect/vect-56.c: Ditto.
4959         * gcc.dg/vect/vect-56a.c: Ditto.
4960         * gcc.dg/vect/vect-57.c: Ditto.
4961         * gcc.dg/vect/vect-58.c: Ditto.
4962         * gcc.dg/vect/vect-59.c: Ditto.
4963         * gcc.dg/vect/vect-6.c: Ditto.
4964         * gcc.dg/vect/vect-60.c: Ditto.
4965         * gcc.dg/vect/vect-61.c: Ditto.
4966         * gcc.dg/vect/vect-62.c: Ditto.
4967         * gcc.dg/vect/vect-63.c: Ditto.
4968         * gcc.dg/vect/vect-64.c: Ditto.
4969         * gcc.dg/vect/vect-65.c: Ditto.
4970         * gcc.dg/vect/vect-66.c: Ditto.
4971         * gcc.dg/vect/vect-67.c: Ditto.
4972         * gcc.dg/vect/vect-68.c: Ditto.
4973         * gcc.dg/vect/vect-69.c: Ditto.
4974         * gcc.dg/vect/vect-7.c: Ditto.
4975         * gcc.dg/vect/vect-72.c: Ditto.
4976         * gcc.dg/vect/vect-72a.c: Ditto.
4977         * gcc.dg/vect/vect-73.c: Ditto.
4978         * gcc.dg/vect/vect-74.c: Ditto.
4979         * gcc.dg/vect/vect-75.c: Ditto.
4980         * gcc.dg/vect/vect-76.c: Ditto.
4981         * gcc.dg/vect/vect-77.c: Ditto.
4982         * gcc.dg/vect/vect-77a.c: Ditto.
4983         * gcc.dg/vect/vect-78.c: Ditto.
4984         * gcc.dg/vect/vect-79.c: Ditto.
4985         * gcc.dg/vect/vect-8.c: Ditto.
4986         * gcc.dg/vect/vect-80.c: Ditto.
4987         * gcc.dg/vect/vect-82.c: Ditto.
4988         * gcc.dg/vect/vect-82_64.c: Ditto.
4989         * gcc.dg/vect/vect-83.c: Ditto.
4990         * gcc.dg/vect/vect-83_64.c: Ditto.
4991         * gcc.dg/vect/vect-9.c: Ditto.
4992         * gcc.dg/vect/vect-all.c: Ditto.
4993         * gcc.dg/vect/vect-none.c: Ditto.
4994
4995 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
4996
4997         * lib/gcc-dg.exp (dg-skip-if): New function.
4998         (dg-forbid-option): Remove.
4999         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
5000         * g++.dg/abi/bitfield8.C: Likewise.
5001         * g++.dg/abi/dtor1.C: Likewise.
5002         * g++.dg/abi/empty10.C: Likewise.
5003         * g++.dg/abi/empty7.C: Likewise.
5004         * g++.dg/abi/empty9.C: Likewise.
5005         * g++.dg/abi/layout3.C: Likewise.
5006         * g++.dg/abi/layout4.C: Likewise.
5007         * g++.dg/abi/thunk1.C: Likewise.
5008         * g++.dg/abi/thunk2.C: Likewise.
5009         * g++.dg/abi/vbase11.C: Likewise.
5010         * g++.dg/abi/vthunk2.C: Likewise.
5011         * g++.dg/abi/vthunk3.C: Likewise.
5012         * g++.dg/ext/attrib8.C: Likewise.
5013         * g++.dg/opt/longbranch2.C: Likewise.
5014         * g++.dg/opt/reg-stack4.C: Likewise.
5015         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5016         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5017         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5018         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5019         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5020         * gcc.dg/20000609-1.c: Likewise.
5021         * gcc.dg/20000720-1.c: Likewise.
5022         * gcc.dg/20011107-1.c: Likewise.
5023         * gcc.dg/20011119-1.c: Likewise.
5024         * gcc.dg/20020108-1.c: Likewise.
5025         * gcc.dg/20020122-2.c: Likewise.
5026         * gcc.dg/20020122-3.c: Likewise.
5027         * gcc.dg/20020201-3.c: Likewise.
5028         * gcc.dg/20020206-1.c: Likewise.
5029         * gcc.dg/20020218-1.c: Likewise.
5030         * gcc.dg/20020310-1.c: Likewise.
5031         * gcc.dg/20020411-1.c: Likewise.
5032         * gcc.dg/20020418-2.c: Likewise.
5033         * gcc.dg/20020426-1.c: Likewise.
5034         * gcc.dg/20020426-2.c: Likewise.
5035         * gcc.dg/20020517-1.c: Likewise.
5036         * gcc.dg/20020523-1.c: Likewise.
5037         * gcc.dg/20020523-2.c: Likewise.
5038         * gcc.dg/20020729-1.c: Likewise.
5039         * gcc.dg/20030204-1.c: Likewise.
5040         * gcc.dg/20030826-2.c: Likewise.
5041         * gcc.dg/20030926-1.c: Likewise.
5042         * gcc.dg/20031202-1.c: Likewise.
5043         * gcc.dg/980312-1.c: Likewise.
5044         * gcc.dg/980313-1.c: Likewise.
5045         * gcc.dg/990117-1.c: Likewise.
5046         * gcc.dg/990424-1.c: Likewise.
5047         * gcc.dg/990524-1.c: Likewise.
5048         * gcc.dg/991230-1.c: Likewise.
5049         * gcc.dg/i386-387-1.c: Likewise.
5050         * gcc.dg/i386-387-2.c: Likewise.
5051         * gcc.dg/i386-387-3.c: Likewise.
5052         * gcc.dg/i386-387-4.c: Likewise.
5053         * gcc.dg/i386-387-5.c: Likewise.
5054         * gcc.dg/i386-387-6.c: Likewise.
5055         * gcc.dg/i386-asm-1.c: Likewise.
5056         * gcc.dg/i386-bitfield1.c: Likewise.
5057         * gcc.dg/i386-bitfield2.c: Likewise.
5058         * gcc.dg/i386-loop-1.c: Likewise.
5059         * gcc.dg/i386-loop-2.c: Likewise.
5060         * gcc.dg/i386-loop-3.c: Likewise.
5061         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5062         * gcc.dg/i386-pic-1.c: Likewise.
5063         * gcc.dg/i386-regparm.c: Likewise.
5064         * gcc.dg/i386-signbit-1.c: Likewise.
5065         * gcc.dg/i386-signbit-2.c: Likewise.
5066         * gcc.dg/i386-signbit-3.c: Likewise.
5067         * gcc.dg/i386-sse-5.c: Likewise.
5068         * gcc.dg/i386-sse-8.c: Likewise.
5069         * gcc.dg/i386-unroll-1.c: Likewise.
5070         * gcc.dg/tls/opt-1.c: Likewise.
5071         * gcc.dg/tls/opt-2.c: Likewise.
5072         * gcc.dg/unroll-1.c: Likewise.
5073         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5074         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5075         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5076         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5077
5078 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5079
5080         * g++.dg/template/incomplete1.C: New test.
5081
5082 2004-11-16  Nick Clifton  <nickc@redhat.com>
5083
5084         Revert patches accidentally commited during checkin of fixes for
5085         xstormy16 tests:
5086         gcc.c-torture/execute/simd-4.c: Revert
5087         gcc.dg/20040910-1.c: Revert.
5088
5089 2004-11-16  Paul Brook  <paul@codesourcery.com>
5090
5091         PR fortran/13010
5092         * gfortran.dg/der_pointer_1.f90: New test.
5093
5094 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
5095
5096         PR c/18498
5097         * gcc.dg/bitfld-13.c: New test.
5098
5099 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
5100
5101         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
5102         powerpc*-*-linux*.
5103
5104         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
5105         * gcc.dg/ppc64-abi-2.c: Ditto.
5106         * gcc.dg/ppc64-abi-3.c: Ditto.
5107
5108         * lib/gcc-dg.exp (dg-target-list): Remove.
5109
5110 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
5111
5112         * gcc.dg/ia64-postinc.c: New test.
5113
5114 2004-11-15  Mark Mitchell <mark@codesourcery.com>
5115
5116         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
5117
5118 2004-11-15  Nick Clifton  <nickc@redhat.com>
5119
5120         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
5121         __INT_MAX__ so that the test can be compiled by toolchains
5122         targeted at 16-bit processors.
5123
5124         * gcc.dg/20040625-1.c: Use long constants rather than integers
5125         when performing arithmetic that will overflow 16-bits.
5126
5127         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
5128         xstormy16.  It does not support 128-bit vector operations.
5129
5130         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
5131         with the macro PTR_TYPE.  Define this macro to an integer type
5132         suitable for holding a pointer.
5133
5134         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
5135         the target is a 16-bit processor.
5136
5137         * gcc.dg/cpp/if-2.c: Expect a different warning message from
5138         16-bit targets where the character constant will be too long.
5139
5140         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
5141         where the double will not be directly addressable.
5142
5143 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5144
5145         Friend class name lookup 1/n, PR c++/18471
5146         * g++.dg/template/crash26.C: New test.
5147         * g++.dg/lookup/struct1.C: Adjust expected error.
5148         * g++.dg/parse/elab1.C: Likewise.
5149         * g++.dg/parse/elab2.C: Likewise.
5150         * g++.dg/parse/int-as-enum1.C: Likewise.
5151         * g++.dg/parse/struct-as-enum1.C: Likewise.
5152         * g++.dg/parse/typedef1.C: Likewise.
5153         * g++.dg/parse/typedef3.C: Likewise.
5154         * g++.dg/parse/typedef4.C: Likewise.
5155         * g++.dg/parse/typedef5.C: Likewise.
5156         * g++.dg/template/nontype4.C: Likewise.
5157         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
5158         * g++.old-deja/g++.other/elab1.C: Likewise.
5159         * g++.old-deja/g++.other/syntax4.C: Likewise.
5160
5161 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
5162
5163         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
5164
5165 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
5166
5167         * gcc.c-torture/execute/20041114-1.c: New test.
5168
5169 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
5170
5171         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
5172         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
5173         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
5174         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
5175         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
5176         gcc.dg/switch-7.c: New tests.
5177
5178 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5179
5180         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
5181
5182 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5183
5184         PR tree-opt/18400
5185         * gcc.dg/vect/pr18400.c: New test.
5186
5187 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
5188             Andrew Pinski  <pinskia@physics.uc.edu>
5189
5190         PR tree-opt/18425
5191         * gcc.dg/vect/pr18425.c: New test.
5192
5193 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5194
5195         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
5196         Guard with dg-require-alias and dg-require-visibility.
5197
5198 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5199
5200         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
5201
5202 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5203
5204         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
5205
5206 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5207
5208         PR c++/17344
5209         * g++.dg/template/defarg5.C: New test.
5210
5211 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
5212
5213         * g++.dg/parse/cast1.C: Run only on ILP32.
5214         * g++.old-deja/g++.mike/p784.C: Likewise.
5215
5216 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
5217
5218         * gcc.c-torture/execute/20041113-1.c: New test.
5219
5220 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5221
5222         PR target/18230
5223         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
5224         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
5225         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
5226         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
5227         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
5228         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
5229         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
5230         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
5231         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
5232         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
5233         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
5234         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
5235         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
5236
5237 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
5238
5239         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
5240         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
5241         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
5242         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
5243         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
5244         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
5245         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
5246         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
5247         gcc.target/sparc/combined-1.c: New tests.
5248
5249 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
5250
5251         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
5252         New tests.
5253
5254 2004-11-12  Mark Mitchell <mark@codesourcery.com>
5255
5256         * lib/gcc-dg.exp (dg-forbid-option): New function.
5257         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
5258         * g++.dg/abi/bitfield8.C: Likewise.
5259         * g++.dg/abi/dtor1.C: Likewise.
5260         * g++.dg/abi/empty10.C: Likewise.
5261         * g++.dg/abi/empty7.C: Likewise.
5262         * g++.dg/abi/empty9.C: Likewise.
5263         * g++.dg/abi/layout3.C: Likewise.
5264         * g++.dg/abi/layout4.C: Likewise.
5265         * g++.dg/abi/thunk1.C: Likewise.
5266         * g++.dg/abi/thunk2.C: Likewise.
5267         * g++.dg/abi/vbase11.C: Likewise.
5268         * g++.dg/abi/vthunk2.C: Likewise.
5269         * g++.dg/abi/vthunk3.C: Likewise.
5270         * g++.dg/ext/attrib8.C: Likewise.
5271         * g++.dg/opt/longbranch2.C: Likewise.
5272         * g++.dg/opt/reg-stack4.C: Likewise.
5273         * g++.old-deja/g++.ext/attrib1.C: Likewise.
5274         * g++.old-deja/g++.ext/attrib2.C: Likewise.
5275         * g++.old-deja/g++.ext/attrib3.C: Likewise.
5276         * g++.old-deja/g++.other/store-expr1.C: Likewise.
5277         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5278         * gcc.dg/20000609-1.c: Likewise.
5279         * gcc.dg/20000720-1.c: Likewise.
5280         * gcc.dg/20011107-1.c: Likewise.
5281         * gcc.dg/20011119-1.c: Likewise.
5282         * gcc.dg/20020108-1.c: Likewise.
5283         * gcc.dg/20020122-2.c: Likewise.
5284         * gcc.dg/20020122-3.c: Likewise.
5285         * gcc.dg/20020201-3.c: Likewise.
5286         * gcc.dg/20020206-1.c: Likewise.
5287         * gcc.dg/20020218-1.c: Likewise.
5288         * gcc.dg/20020310-1.c: Likewise.
5289         * gcc.dg/20020411-1.c: Likewise.
5290         * gcc.dg/20020418-2.c: Likewise.
5291         * gcc.dg/20020426-1.c: Likewise.
5292         * gcc.dg/20020426-2.c: Likewise.
5293         * gcc.dg/20020517-1.c: Likewise.
5294         * gcc.dg/20020523-1.c: Likewise.
5295         * gcc.dg/20020523-2.c: Likewise.
5296         * gcc.dg/20020729-1.c: Likewise.
5297         * gcc.dg/20030204-1.c: Likewise.
5298         * gcc.dg/20030826-2.c: Likewise.
5299         * gcc.dg/20030926-1.c: Likewise.
5300         * gcc.dg/20031202-1.c: Likewise.
5301         * gcc.dg/980312-1.c: Likewise.
5302         * gcc.dg/980313-1.c: Likewise.
5303         * gcc.dg/990117-1.c: Likewise.
5304         * gcc.dg/990424-1.c: Likewise.
5305         * gcc.dg/990524-1.c: Likewise.
5306         * gcc.dg/991230-1.c: Likewise.
5307         * gcc.dg/i386-387-1.c: Likewise.
5308         * gcc.dg/i386-387-2.c: Likewise.
5309         * gcc.dg/i386-387-3.c: Likewise.
5310         * gcc.dg/i386-387-4.c: Likewise.
5311         * gcc.dg/i386-387-5.c: Likewise.
5312         * gcc.dg/i386-387-6.c: Likewise.
5313         * gcc.dg/i386-asm-1.c: Likewise.
5314         * gcc.dg/i386-bitfield1.c: Likewise.
5315         * gcc.dg/i386-bitfield2.c: Likewise.
5316         * gcc.dg/i386-loop-1.c: Likewise.
5317         * gcc.dg/i386-loop-2.c: Likewise.
5318         * gcc.dg/i386-loop-3.c: Likewise.
5319         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
5320         * gcc.dg/i386-pic-1.c: Likewise.
5321         * gcc.dg/i386-regparm.c: Likewise.
5322         * gcc.dg/i386-signbit-1.c: Likewise.
5323         * gcc.dg/i386-signbit-2.c: Likewise.
5324         * gcc.dg/i386-signbit-3.c: Likewise.
5325         * gcc.dg/i386-sse-5.c: Likewise.
5326         * gcc.dg/i386-sse-8.c: Likewise.
5327         * gcc.dg/i386-unroll-1.c: Likewise.
5328         * gcc.dg/tls/opt-1.c: Likewise.
5329         * gcc.dg/tls/opt-2.c: Likewise.
5330         * gcc.dg/unroll-1.c: Likewise.
5331         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
5332         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
5333         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
5334         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
5335         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
5336         -m64 is specified.
5337
5338 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5339
5340         PR c++/18389
5341         * g++.dg/parse/cond1.C: New test.
5342
5343         PR c++/18429
5344         * g++.dg/template/array9.C: New test.
5345         * g++.dg/ext/vla1.C: Adjust error messages.
5346         * g++.dg/ext/vlm1.C: Likewise.
5347         * g++.dg/template/crash2.C: Likewise.
5348
5349         PR c++/18436
5350         * g++.dg/template/call3.C: New test.
5351
5352         PR c++/18407
5353         * g++.dg/template/ptrmem11.C: New test.
5354
5355 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
5356
5357         PR other/14264
5358         * lib/g++.exp: Set LC_ALL and LANG to C.
5359         * lib/gcc-dg.exp: Likewise.
5360         * lib/gfortran.exp: Likewise.
5361         * lib/objc.exp: Likewise.
5362         * lib/treelang.exp: Likewise.
5363
5364 2004-11-12  Andreas Schwab  <schwab@suse.de>
5365
5366         * gcc.dg/pr16286.c: Fix last change.
5367
5368 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
5369
5370         PR c++/18416
5371         * g++.dg/init/global1.C: New test.
5372
5373 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
5374
5375         * gcc.c-torture/execute/20041112-1.c: New test.
5376
5377 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5378
5379         * lib/gcc-dg.exp (dg-target-list): New.
5380
5381 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5382             Richard Sandiford  <rsandifo@redhat.com>
5383
5384         * lib/target-supports.exp (get-compiler_messages): New.
5385         (check_named_sections_available): Use it.
5386         (check_effective_target_ilp32): New.
5387         (check_effective_target_lp64): New.
5388         (is-effective-target): New.
5389         * lib/gcc-dg.exp (dg-require-effective-target): New.
5390
5391 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
5392
5393         * gcc.dg/precedence-1.c: New test.
5394
5395 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
5396
5397         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
5398
5399         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
5400         message, delete generated files, use more descriptive name for
5401         executable, and make the test unsupported when it cannot be run.
5402
5403         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
5404         (dg-require-weak, dg-require-visibility, dg-require-alias,
5405         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
5406         dg-require-iconv, dg-require-named-sections): Use it.
5407
5408         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
5409
5410 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
5411
5412         PR target/16457
5413         * gcc.dg/ppc-and-1: New
5414
5415         PR target/16796
5416         * gcc.dg/ppc-mov-1.c: New.
5417
5418         PR target/16458
5419         * gcc.dg/ppc-compare-1.c: New.
5420
5421 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
5422
5423         * objc.dg/desig-init-2.m: New test.
5424
5425 2004-11-10  Adam Nemet  <anemet@lnxw.com>
5426
5427         PR middle-end/18160
5428         * g++.dg/warn/register-var-1.C: New test.
5429         * g++.dg/warn/register-var-2.C: New test.
5430
5431 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5432
5433         * gcc.dg/union-2.c: New test.
5434
5435 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
5436
5437         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
5438         New test for PR tree-optimization/17892.
5439
5440 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
5441
5442         PR c++/18369
5443         * g++.dg/init/new12.C: New test.
5444
5445 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
5446
5447         * gcc.target/sparc: New directory.
5448         * gcc.target/sparc/sparc.exp: New driver.
5449         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
5450         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
5451         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
5452         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
5453
5454 2004-11-10  Paul Brook  <paul@codesourcery.com>
5455
5456         PR fortran/18218
5457         * gfortran.dg/list_read.c: New test.
5458
5459 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5460
5461         PR c/18322
5462         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
5463         expected diagnostic location.
5464
5465 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
5466
5467         * gcc.dg/20041109-1.c: New test.
5468
5469 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
5470
5471         PR objc/18406
5472         * objc/compile/pr18406.m: New test.
5473
5474 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5475
5476         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
5477
5478 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
5479
5480         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
5481
5482 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5483
5484         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
5485
5486 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
5487
5488         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
5489         exit.
5490
5491 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
5492
5493         PR tree-opt/18299
5494         * gcc.c-torture/pr18299-1.c: New test.
5495
5496 2004-11-06  Andreas Schwab  <schwab@suse.de>
5497
5498         * gcc.dg/pr16286.c: Also test for bool and pixel.
5499
5500 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
5501
5502         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
5503         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
5504         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
5505         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
5506         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
5507         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
5508         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
5509         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
5510         gcc.dg/struct-semi-3.c: New tests.
5511
5512 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5513
5514         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
5515
5516 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5517
5518         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
5519         Do not use C99 designators.
5520
5521 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5522
5523         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
5524
5525 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
5526
5527         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
5528         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
5529         * gcc.c-torture/execute/simd-5.x: Remove.
5530
5531 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
5532
5533         PR rtl-optimization/17933
5534         * gcc.dg/torture/pr17933-1.c: New test.
5535
5536 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5537
5538         PR target/18106
5539         * lib/target-supports.exp (check_weak_available): Support
5540         Windows.
5541
5542 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
5543
5544         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
5545         call to fflush(stdout) before abort.
5546         (my_ffsll): New function.
5547         (generate_fields): Use it.
5548
5549 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5550
5551         * gcc.dg/init-undef-1.c: New test.
5552
5553 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
5554
5555         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
5556         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
5557         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
5558         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
5559         expected messages for new parser.
5560
5561 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
5562
5563         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
5564
5565 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5566
5567         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
5568         on LP64 targets.
5569
5570 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5571
5572         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
5573         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
5574         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
5575         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
5576         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
5577         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
5578         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
5579         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
5580         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
5581         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
5582
5583 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
5584
5585         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
5586         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
5587         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
5588         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
5589         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
5590         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
5591         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
5592         for new parser.
5593
5594 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
5595
5596         PR target/15342
5597         * gcc.dg/20041104-1.c: New test.
5598
5599 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5600
5601         * g++.dg/template/nontype7.C: New test.
5602         * g++.dg/template/nontype8.C: Likewise.
5603         * g++.dg/template/nontype9.C: Likewise.
5604         * g++.dg/template/nontype10.C: Likewise.
5605         * g++.dg/tc1/dr49.C: Likewise.
5606         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
5607         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
5608
5609 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5610
5611         * g++.dg/rtti/tinfo1.C: Remove xfails.
5612
5613 2004-11-04  Ben Elliston  <bje@au.ibm.com>
5614
5615         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
5616         packed attribute to the definition to satisfy the new C++ parser.
5617
5618 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5619
5620         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
5621         invocations of va_arg.
5622
5623 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
5624
5625         PR c++/18124
5626         * g++.dg/template/crash25.C: New test.
5627
5628         PR c++/18155
5629         * g++.dg/template/typedef2.C: New test.
5630         * g++.dg/parse/crash13.C: Adjust error markers.
5631
5632         PR c++/18177
5633         * g++.dg/conversion/const3.C: New test.
5634
5635 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5636
5637         PR fortran/17535
5638         PR fortran/17583
5639         PR fortran/17713
5640         * gfortran.dg/generic_[123].f90: New testcases.
5641
5642 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5643
5644         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
5645         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
5646
5647 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
5648
5649         PR tree-opt/16808
5650         * gcc.c-torture/compile/pr16808.c: New test.
5651
5652 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
5653
5654         PR rtl-optimization/17104
5655         * gcc.dg/ppc-bitfield1.c: New.
5656
5657 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5658
5659         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
5660
5661 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
5662
5663         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
5664         strings for 32-bit code.
5665
5666 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
5667
5668         PR c/18239
5669         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
5670
5671 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
5672
5673         PR c++/18064
5674         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
5675
5676 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
5677
5678         PR c++/15172
5679         * g++.dg/init/aggr2.C: New test.
5680
5681 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
5682
5683         * objc.dg/local-decl-1.m: New test.
5684
5685 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5686
5687         * gcc.dg/20040910-1.c: Adjust regex.
5688
5689 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5690
5691         PR rtl-optimization/18084
5692         * g++.dg/opt/pr18084-1.C: New testcase.
5693
5694 2004-10-30  Matt Austern  <austern@apple.com>
5695
5696         PR c++/17542
5697         * g++.dg/ext/attrib18.C: New test.
5698
5699 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5700
5701         PR middle-end/18096
5702         * gcc.dg/pr18096-1.c: New test case.
5703
5704 2004-10-30  Roger Sayle  <roger@eyesopen.com>
5705
5706         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
5707
5708 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
5709
5710         PR c/16666
5711         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
5712         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
5713         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
5714         gcc.dg/old-style-prom-3.c: New tests.
5715
5716 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
5717
5718         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
5719         Remove unnecessary inclusion of stdio.h.
5720
5721 2004-10-29  Roger Sayle  <roger@eyesopen.com>
5722
5723         PR rtl-optimization/17581
5724         * gcc.dg/pr17581-1.c: New test case.
5725
5726 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
5727
5728         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
5729         being implemented.
5730         * g++.dg/conversion/dr195-1.C: New.
5731         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
5732         * g++.old-deja/g++.mike/p10148.C: Likewise.
5733
5734 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
5735
5736         PR c++/17695
5737         * g++.dg/debug/typedef2.C: New test.
5738
5739 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
5740
5741         PR fortran/13490
5742         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
5743         * gfortran.dg/g77/README: Update.
5744
5745 2004-10-28  Matt Austern  <austern@apple.com>
5746
5747         PR c++/14124
5748         * g++.dg/ext/packed7.C: New test.
5749
5750 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
5751
5752         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
5753         scan-assembler.
5754         * lib/scanasm.exp (hidden-scan-for): New proc.
5755         (scan-hidden): Use hidden-scan-for instead of constructing the scan
5756         string.
5757         (scan-not-hidden): Likewise.
5758         * lib/target-supports.exp (check_visibility_available): mach-o is
5759         support too.
5760
5761 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
5762
5763         PR c++/17132
5764         * g++.dg/template/memclass3.C: New test.
5765
5766 2004-10-28  Adam Nemet  <anemet@lnxw.com>
5767
5768         PR middle-end/18160
5769         * gcc.dg/register-var-1.c: New test.
5770         * gcc.dg/register-var-2.c: New test.
5771         * gcc.dg/asm-7.c: Taking the address of a register variable is an
5772         error now.
5773
5774 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
5775
5776         PR other/18172
5777         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
5778         unused variables.
5779         * gcc.dg/vect/vect-22.c: Likewise.
5780
5781 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
5782
5783         * gcc.dg/i386-rotate-1.c: New test.
5784
5785 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
5786
5787         * g++.dg/init/ref12.C: Add "run" marker.
5788
5789         PR c++/17435
5790         * g++.dg/init/ref12.C: New test.
5791
5792         PR c++/18140
5793         * g++.dg/template/shift1.C: New test.
5794         * g++.dg/template/error10.C: Adjust error markers.
5795
5796 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
5797
5798         PR tree-opt/17529
5799         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
5800
5801 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
5802
5803         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
5804         * gcc.dg/weak/weak-3.c: Likewise.
5805         * gcc.dg/weak/weak-5.c: Likewise.
5806         * gcc.dg/weak/weak-9.c: Likewise.
5807         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
5808         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
5809
5810         * gcc.dg/darwin-weakimport-1.c: New.
5811
5812 2004-10-28  Ben Elliston  <bje@au.ibm.com>
5813
5814         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
5815
5816 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
5817
5818         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
5819         'syntax' error messages.
5820         * gcc.dg/cpp/direct2s.c: Likewise.
5821
5822 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
5823
5824         * gcc.c-torture/compile/20041026-1.c: New.
5825
5826 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
5827
5828         PR c++/18093
5829         * g++.dg/lookup/ns2.C: New test.
5830
5831         PR c++/18020
5832         * g++.dg/template/enum4.C: New test.
5833
5834         PR c++/18161
5835         * g++.dg/template/expr1.C: New test.
5836
5837 2004-10-26  Ben Elliston  <bje@au.ibm.com>
5838
5839         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
5840
5841 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5842
5843         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
5844         gcc.dg/decl-nospec-3.c: New tests.
5845
5846 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
5847
5848         * objc.dg/super-class-3.m: New test.
5849
5850 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
5851
5852         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
5853         resyncing.
5854         * gcc.dg/cpp/direct2s.c: Likewise.
5855
5856 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
5857
5858         * objc.dg/image-info.m: Update for changes to section selection.
5859
5860 2004-10-25  David Ayers  <d.ayers@inode.at>
5861             Ziemowit Laski  <zlaski@apple.com>
5862
5863         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
5864         diagnostics when messaging 'id <Proto>'.
5865         * objc.dg/class-protocol-1.m: New test.
5866         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
5867         a non-existent method signature.
5868         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
5869         Update diagnostics when messaging with non-existent method signature.
5870         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
5871         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
5872         invalid receivers are now resolved as if messaging 'id'; remove
5873         extraneous diagnostics.
5874
5875 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
5876
5877         PR c/16667
5878         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
5879         gcc.dg/init-desig-obs-3.c: New tests.
5880
5881 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
5882
5883         * gcc.dg/debug/20041023-1.c: New test.
5884
5885 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
5886
5887         PR middle-end/17407
5888         * gcc.c-torture/compile/pr17407.c: New test.
5889
5890         PR c++/18121
5891         * g++.dg/template/array8.C: New test.
5892
5893 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5894
5895         PR other/18138
5896         * lib/g++.exp: Accept more than one multilib libgcc.
5897         * lib/gcc-dg.exp: Likewise.
5898         * lib/objc.exp: Likewise.
5899         * lib/treelang.exp: Likewise.
5900         * lib/gfortran.exp: Likewise.
5901
5902 2004-10-24  Ben Elliston  <bje@au.ibm.com>
5903
5904         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
5905
5906 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
5907
5908         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
5909         * gcc.dg/c99-const-expr-3.c: Likewise.
5910
5911 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
5912
5913         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
5914
5915 2004-10-23  Ben Elliston  <bje@au.ibm.com>
5916
5917         * gcc.c-torture/execute/loop-2e.x: Remove.
5918
5919 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
5920
5921         PR c++/18095
5922         * g++.dg/parse/crash18.C: New.
5923         * g++.dg/parse/crash19.C: New.
5924
5925 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
5926
5927         * g++.dg/ext/dllimport1.C: Move dg-warnings.
5928         * g++.dg/ext/dllimport2.C: Same.
5929         * g++.dg/ext/dllimport8.C: Same.
5930
5931 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
5932
5933         PR c++/10841
5934         * g++.dg/conversion/cast1.C: New test.
5935         * g++.dg/overload/pmf1.C: Adjust error marker.
5936
5937 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
5938
5939         PR objc/17923
5940         * objc.dg/const-str-7.m: New test.
5941
5942 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5943
5944         * g++.dg/template/memfriend11.C: Fix comment typo.
5945         * g++.dg/template/memfriend14.C: Likewise.
5946
5947 2004-10-20  Richard Henderson  <rth@redhat.com>
5948
5949         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
5950         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
5951         -fasynchronous-unwind-tables.
5952
5953 2004-10-20  Richard Henderson  <rth@redhat.com>
5954
5955         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
5956         (main): Return success.
5957         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
5958         (main): Return success.
5959
5960 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5961
5962         PR c++/13495
5963         * g++.dg/template/memfriend9.C: New test.
5964         * g++.dg/template/memfriend10.C: Likewise.
5965         * g++.dg/template/memfriend11.C: Likewise.
5966         * g++.dg/template/memfriend12.C: Likewise.
5967         * g++.dg/template/memfriend13.C: Likewise.
5968         * g++.dg/template/memfriend14.C: Likewise.
5969         * g++.dg/template/memfriend15.C: Likewise.
5970         * g++.dg/template/memfriend16.C: Likewise.
5971         * g++.dg/template/memfriend17.C: Likewise.
5972         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
5973
5974 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
5975
5976         * g++.dg/conversion/dr195.C: New.
5977         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
5978
5979 2004-10-20  Ben Elliston  <bje@au.ibm.com>
5980             Devang Patel  <dpatel@apple.com>
5981
5982         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
5983         of floating point arithmetic, which could trap.
5984
5985 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
5986
5987         PR c++/14035
5988         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
5989         * g++.dg/conversion/const2.C: New test.
5990         * g++.dg/expr/reinterpret2.C: New test.
5991         * g++.dg/expr/reinterpret3.C: New test.
5992         * g++.dg/expr/cast2.C: New test.
5993         * g++.dg/expr/copy1.C: New test.
5994         * g++.dg/other/conversion1.C: Change error message.
5995         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
5996         function pointers to void *.
5997         * g++.old-deja/g++.mike/p10148.C: Likewise.
5998
5999 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6000
6001         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
6002
6003 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
6004
6005         PR c++/18047
6006
6007         * g++.dg/parse/expr3.C: New test.
6008
6009 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
6010
6011         * gcc.dg/smod-1.c: New test.
6012
6013 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
6014
6015         * objc.dg/method-14.m: New test.
6016
6017 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6018
6019         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
6020         Also xfail as the patch was reverted.
6021
6022 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
6023
6024         PR middle-end/16973
6025         * gcc.dg/pr16973.c: New test.
6026
6027 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
6028
6029         PR tree-optimization/17656
6030         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
6031
6032 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
6033
6034         * g++.dg/eh/shadow1.C: New.
6035
6036 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
6037
6038         * gcc.c-torture/compile/20041018-1.c: New test.
6039
6040 2004-10-18  Ben Elliston  <bje@au.ibm.com>
6041
6042         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
6043         compiler referring to register 0 when accessing sdata.  The linker
6044         now patches things up.
6045
6046 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
6047
6048         PR c/17529
6049         * gcc.c-torture/compile/pr17529.c: New test.
6050
6051 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6052
6053         PR c++/17743
6054         * g++.dg/ext/attrib17.C: New test.
6055
6056 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6057
6058         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
6059
6060 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6061
6062         PR c++/10479
6063         * g++.dg/ext/attrib16.C: New test.
6064
6065 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
6066
6067         PR c++/17042
6068         * g++.dg/init/dso_handle1.C: New test.
6069
6070         PR c++/14667
6071         * g++.dg/parse/typedef6.C: New test.
6072
6073         PR c++/17916
6074         * g++.dg/parse/pragma1.C: New test.
6075
6076 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
6077
6078         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
6079
6080 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
6081
6082         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
6083         -fno-common when on HPPA HP-UX platforms.
6084
6085 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
6086
6087         PR other/16820
6088         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
6089         stdint.h.
6090         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
6091         uintptr_t.
6092
6093 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6094
6095         PR c++/16301
6096         * g++.dg/lookup/strong-using-4.C: New test.
6097
6098 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
6099
6100         PR middle-end/16567
6101         * gcc.c-torture/compile/nested-1.c: New test.
6102
6103 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6104
6105         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
6106         and mipsisa64*-*-* (until support for misaligned loads is added).
6107         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
6108         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
6109         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
6110         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
6111         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
6112         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
6113
6114 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
6115
6116         PR c++/17976
6117         * g++.dg/init/dtor3.C: New test.
6118
6119 2004-10-15  Ben Elliston  <bje@au.ibm.com>
6120
6121         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
6122
6123 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
6124
6125         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
6126         * gcc.dg/macho-lo-sum.c: Likewise.
6127
6128 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
6129
6130         * gcc.dg/ppc-spe64-1.c: New test.
6131
6132 2004-10-14  Devang Patel  <dpatel@apple.com>
6133
6134         PR 17635
6135         * gcc.dg/pr17635.c : New test.
6136
6137 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
6138
6139         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
6140         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
6141         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
6142         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
6143         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
6144         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
6145         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
6146         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
6147         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
6148         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
6149         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
6150         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
6151         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
6152         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
6153         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
6154         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
6155         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
6156         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
6157
6158 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
6159
6160         * gcc.dg/vect/vect-82.c: New testcase.
6161         * gcc.dg/vect/vect-82_64.c: New testcase.
6162         * gcc.dg/vect/vect-83.c: New testcase.
6163         * gcc.dg/vect/vect-83_64.c: New testcase.
6164
6165 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6166
6167         * gcc.dg/cpp/error-1.c: New test.
6168
6169 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
6170
6171         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
6172
6173 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
6174
6175         PR target/17984
6176         * gcc.dg/cris-peep2-xsrand2.c: New test.
6177
6178 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
6179
6180         PR c++/17661
6181         * testsuite/g++.dg/expr/for2.C: New test.
6182
6183 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6184
6185         * g++.dg/inherit/thunk1.C: Run on the SPARC.
6186
6187 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
6188
6189         PR tree-optimization/17724
6190         * g++.dg/opt/pr17724-1.C: New test.
6191         * g++.dg/opt/pr17724-2.C: New test.
6192         * g++.dg/opt/pr17724-3.C: New test.
6193         * g++.dg/opt/pr17724-4.C: New test.
6194         * g++.dg/opt/pr17724-5.C: New test.
6195         * g++.dg/opt/pr17724-6.C: New test.
6196
6197 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
6198
6199         PR c/17301
6200         * gcc.dg/pr17301-2.c: New test.
6201
6202 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
6203
6204         PR c++/15876
6205         * g++.dg/parse/error22.C: New test.
6206
6207         PR c++/17936
6208         * g++.dg/template/spec18.C: New test.
6209
6210 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
6211
6212         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
6213         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
6214         memcpy.
6215         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
6216         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
6217
6218 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
6219
6220         * g++.dg/eh/cleanup5.C: Add dg-options "".
6221
6222 2004-10-11  Roger Sayle  <roger@eyesopen.com>
6223
6224         PR middle-end/17657
6225         * gcc.dg/switch-4.c: New test case.
6226
6227 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
6228
6229         * gcc.c-torture/execute/20041011-1.c: New test.
6230
6231 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6232
6233         PR c++/17554
6234         * g++.dg/init/for3.C: New test.
6235
6236         PR c++/17657
6237         * g++.dg/opt/switch2.C: New test.
6238
6239         PR middle-end/17703
6240         * g++.dg/warn/Wreturn-2.C: New test.
6241
6242 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
6243
6244         PR c++/17907
6245         * g++.dg/eh/cleanup5.C: New test.
6246
6247 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
6248
6249         PR c++/17393
6250         * g++.dg/parse/error21.C: New test.
6251
6252 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6253
6254         * g++.dg/overload/pmf1.C: Adjust quoting marks.
6255         * g++.dg/warn/incomplete1.C: Likewise.
6256         * g++.dg/template/qualttp20.C: Likewise.
6257
6258 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6259
6260         PR c/17881
6261         * parm-incomplete-1.c: New test.
6262
6263 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6264
6265         PR c++/17867
6266         * g++.dg/parse/error19.C: New test.
6267
6268         PR c++/17670
6269         * g++.dg/init/new11.C: New test.
6270
6271         PR c++/17821
6272         * g++.dg/parse/error20.C: New test.
6273
6274         PR c++/17826
6275         * g++.dg/template/crash24.C: New test.
6276
6277 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6278
6279         PR c/17301
6280         * gcc.dg/pr17301-1.c: New test.
6281
6282 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6283
6284         PR c/17189
6285         * gcc.dg/anon-struct-5.c: New test.
6286
6287 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
6288
6289         PR c/17844
6290         * gcc.dg/pr17844-1.c: New test.
6291
6292 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
6293
6294         PR tree-optimization/17906
6295         * gcc.c-torture/compile/pr17906.c: New.
6296
6297 2004-10-09  Stuart Hastings  <stuart@apple.com>
6298             Roger Sayle  <roger@eyesopen.com>
6299
6300         PR rtl-optimization/17853
6301         * gcc.dg/i386-mmx-5.c: New testcase.
6302
6303 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
6304
6305         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
6306
6307 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
6308
6309         PR c++/17524
6310         * g++.dg/template/static9.C: New test.
6311
6312         PR c++/17685
6313         * g++.dg/parse/operator5.C: New test.
6314
6315 2004-10-09  Roger Sayle  <roger@eyesopen.com>
6316
6317         PR middle-end/17894
6318         * gcc.c-torture/execute/divcmp-4.c: New test case.
6319
6320 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6321
6322         PR tree-opt/17902
6323         * g++.dg/opt/pr17902.C: New test.
6324
6325 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
6326
6327         * gcc.dg/cpp/ident-1.c: Add dg-options "".
6328
6329 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6330
6331         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
6332
6333 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6334
6335         * gcc.dg/assign-warn-3.c: New test.
6336
6337 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6338
6339         PR c/16999
6340         * gcc.dg/cpp/ident-1.c: New test.
6341
6342 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6343
6344         * gcc.c-torture/compile/acc1.c: New.
6345
6346 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
6347
6348         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
6349         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
6350
6351 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6352
6353         * gcc.dg/ultrasp11.c: New test.
6354
6355 2004-10-08  Michael Matz  <matz@suse.de>
6356
6357         * gcc.dg/doloop-2.c: New test.
6358
6359 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6360
6361         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
6362         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
6363         objc.dg/method-9.m: Update expected diagnostics.
6364
6365 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
6366
6367         * gcc.dg/ppc-fsel-3.c: New file.
6368         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
6369
6370 2004-10-07  Paul Brook  <paul@codesourcery.com>
6371
6372         * gfortran.dg/intrinsic_verify_1.f90: New test.
6373
6374 2004-10-07  Paul Brook  <paul@codesourcery.com>
6375
6376         * gfortran.dg/empty_format_1.f90: Remove stray commas.
6377
6378 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6379
6380         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
6381         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
6382         commit.
6383
6384 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
6385
6386         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
6387
6388 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6389
6390         PR c++/17115
6391         * g++.dg/warn/Winline-4.C: New test.
6392
6393 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6394
6395         * gcc.c-torture/compile/20041007-1.c: New test.
6396
6397 2004-10-07  Paul Brook  <paul@codesourcery.com>
6398
6399         PR fortran/17678
6400         * gfortran.dg/use_allocated_1.f90: New test.
6401
6402 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6403
6404         PR middle-end/17849
6405         * gfortran.fortran-torture/compile/nested.f90: New test
6406
6407 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
6408
6409         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
6410
6411 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
6412
6413         PR c++/17368
6414         * g++.dg/ext/asm6.C: New test.
6415
6416 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
6417
6418         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
6419
6420 2004-10-06  Paul Brook  <paul@codesourcery.com>
6421
6422         PR libfortran/17709
6423         * gfortran.dg/empty_format_1.f90: New test.
6424
6425 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6426
6427         PR fortran/17568
6428         * gfortran.dg/ishft.f90: New test.
6429
6430         PR fortran/17283
6431         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
6432         tests.
6433
6434 2004-10-06  Paul Brook  <paul@codesourcery.com>
6435
6436         * gfortran.dg/do_1.f90: New test.
6437
6438 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6439
6440         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
6441         optimizing for size.
6442
6443 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6444
6445         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
6446
6447 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6448
6449         * gcc.c-torture/compile/20041005-1.c: New test.
6450
6451 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
6452
6453         PR c++/17829
6454         * g++.dg/lookup/koenig4.C: New.
6455
6456 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6457
6458         * g++.dg/other/classkey1.C: Adjust quoting marks.
6459         * g++.dg/parse/error15.C: Likewise.
6460         * g++.dg/template/meminit2.C (int>): Likewise.
6461
6462 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6463
6464         PR fortran/17283
6465         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
6466
6467         PR fortran/17631
6468         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
6469
6470         PR fortran/17708
6471         * gfortran.dg/pr17708.f90: New test.
6472
6473 2004-10-04  Chao-ying Fu  <fu@mips.com>
6474
6475         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
6476         * gcc.dg/vect/vect-4.c: Ditto.
6477         * gcc.dg/vect/vect-5.c: Ditto.
6478         * gcc.dg/vect/vect-6.c: Ditto.
6479         * gcc.dg/vect/vect-8.c: Ditto.
6480         * gcc.dg/vect/vect-16.c: Ditto.
6481         * gcc.dg/vect/vect-30.c: Ditto.
6482         * gcc.dg/vect/vect-40.c: Ditto.
6483         * gcc.dg/vect/vect-41.c: Ditto.
6484         * gcc.dg/vect/vect-42.c: Ditto.
6485         * gcc.dg/vect/vect-43.c: Ditto.
6486         * gcc.dg/vect/vect-44.c: Ditto.
6487         * gcc.dg/vect/vect-45.c: Ditto.
6488         * gcc.dg/vect/vect-46.c: Ditto.
6489         * gcc.dg/vect/vect-47.c: Ditto.
6490         * gcc.dg/vect/vect-48.c: Ditto.
6491         * gcc.dg/vect/vect-49.c: Ditto.
6492         * gcc.dg/vect/vect-50.c: Ditto.
6493         * gcc.dg/vect/vect-51.c: Ditto.
6494         * gcc.dg/vect/vect-52.c: Ditto.
6495         * gcc.dg/vect/vect-53.c: Ditto.
6496         * gcc.dg/vect/vect-54.c: Ditto.
6497         * gcc.dg/vect/vect-55.c: Ditto.
6498         * gcc.dg/vect/vect-56.c: Ditto.
6499         * gcc.dg/vect/vect-57.c: Ditto.
6500         * gcc.dg/vect/vect-58.c: Ditto.
6501         * gcc.dg/vect/vect-59.c: Ditto.
6502         * gcc.dg/vect/vect-60.c: Ditto.
6503         * gcc.dg/vect/vect-74.c: Ditto.
6504         * gcc.dg/vect/vect-79.c: Ditto.
6505         * gcc.dg/vect/vect-80.c: Ditto.
6506
6507 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
6508
6509         * gcc.dg/unused-7.c: Use the correct option.
6510
6511 2004-10-04  Paul Brook  <paul@codesourcery.com>
6512         Bud Davis  <bdavis9659@comcast.net>
6513
6514         PR fortran/17706
6515         PR fortran/16434
6516         * gfortran/pr17706.f90: New test.
6517         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
6518
6519 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6520
6521         * gfortran.dg/pr17612.f90: New test.
6522
6523 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6524
6525         * g++.dg/template/local1.C: Adjust quoting marks in
6526         testing for diagnostics.
6527         * g++.dg/tls/diag-2.C: Likewise.
6528         * g++.dg/other/error8.C: Likewise.
6529
6530 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6531
6532         PR c/17178
6533         * gcc.dg/unused-4.c: Adjust to be correct.
6534
6535         PR c/17820
6536         * gcc.dg/unused-7.c: New test.
6537
6538 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
6539
6540         PR c++/17797
6541         * g++.dg/overload/template2.C: New test.
6542
6543 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
6544
6545         PR tree-optimization/16632
6546         * gcc.dg/tree-ssa/20041002-1.c: New.
6547
6548 2004-10-03  Paul Brook  <paul@codesourcery.com>
6549
6550         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
6551         rather than relying on default formatting.
6552
6553 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
6554
6555         * gcc.dg/20040920-1.c: Update expected message text.
6556
6557 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
6558
6559         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
6560
6561 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
6562
6563         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
6564         tree level.
6565
6566 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6567
6568         * gcc.dg/tree-ssa/pr17343.c: Remove.
6569
6570 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
6571
6572         PR tree-opt/17343
6573         * gcc.dg/tree-ssa/pr17343.c: New test.
6574
6575 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
6576
6577         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
6578         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
6579         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
6580         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
6581         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
6582
6583 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6584
6585         * gcc.dg/lvalue-2.c: New test.
6586
6587 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
6588
6589         PR c/17730
6590         * gcc.dg/pr17730-1.c: New test
6591
6592 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6593
6594         PR c/7425
6595         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
6596
6597 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6598
6599         * gcc.c-torture/execute/stdarg-1.c: New test.
6600         * gcc.c-torture/execute/stdarg-2.c: New test.
6601         * gcc.c-torture/execute/stdarg-3.c: New test.
6602         * gcc.dg/tree-ssa/stdarg-1.c: New test.
6603         * gcc.dg/tree-ssa/stdarg-2.c: New test.
6604         * gcc.dg/tree-ssa/stdarg-3.c: New test.
6605         * gcc.dg/tree-ssa/stdarg-4.c: New test.
6606         * gcc.dg/tree-ssa/stdarg-5.c: New test.
6607
6608 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
6609
6610         PR tree-optimization/17697
6611         * g++.dg/opt/pr17697-1.C: New test.
6612         * g++.dg/opt/pr17697-2.C: New test.
6613         * g++.dg/opt/pr17697-3.C: New test.
6614
6615 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6616
6617         PR c/16409
6618         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
6619         gcc.dg/vla-init-5.c: New tests.
6620
6621 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
6622
6623         PR c/13804
6624         * gcc.dg/pr13804-1.c: New test.
6625
6626 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6627
6628         PR fortran/16938
6629         * gfortran.dg/pr16938.f90: New test.
6630
6631 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6632
6633         * g++.dg/template/crash23.C: New test.
6634
6635 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
6636
6637         PR c++/17585
6638         * g++.dg/template/static8.C: New test.
6639
6640 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
6641
6642         PR c++/17681
6643         * g++.dg/other/error9.C: New test.
6644
6645 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6646
6647         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
6648
6649 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6650
6651         PR fortran/15164
6652         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
6653
6654 2004-09-26  Roger Sayle  <roger@eyesopen.com>
6655
6656         PR middle-end/17112
6657         * gcc.dg/pr17112-1.c: New test case.
6658
6659 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6660
6661         PR c/11459
6662         * gcc.dg/pr11459-1.c: New test.
6663
6664 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
6665
6666         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
6667         * gcc.dg/tree-ssa/loop-4.c: Likewise.
6668
6669 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6670
6671         * gfortran.dg/pr15324.f90: Make array bounds consistent.
6672
6673 2004-09-25  Jan Hubicka  <jh@suse.cz>
6674
6675         * compile/30040909-1.c: New test.
6676         * compile/30040907-1.c: New test.
6677
6678 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
6679
6680         * gcc.c-torture/execute/va-arg-26.c: New test.
6681
6682 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
6683
6684         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
6685         extra diagnostics on targets with 64-bit pointers.
6686         * objc.dg/selector-1.m: Adjust dg-warning regexp.
6687
6688 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6689
6690         PR c/17188
6691         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
6692         * gcc.dg/decl-3.c: Adjust expected message.
6693
6694 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6695
6696         PR fortran/17615
6697         * gfortran.dg/pr17615.f90: New test.
6698
6699 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
6700
6701         PR tree-optimzation/17517
6702         * g++.dg/tree-ssa/pr17517.C: New Test.
6703
6704 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6705
6706         PR c++/16889
6707         * g++.dg/lookup/ambig3.C: New.
6708
6709 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
6710
6711         PR tree-opt/17624
6712         * g++.dg/opt/pr17624.C: New test.
6713
6714 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6715
6716         PR c/6980
6717         * gcc.dg/Wbad-function-cast-1.c: New test.
6718
6719 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
6720
6721         * g++.dg/ext/complit1.C
6722         * g++.dg/other/error2.C
6723         * g++.dg/other/nontype-1.C
6724         * g++.dg/parse/crash11.C
6725         * g++.dg/parse/crash12.C
6726         * g++.dg/parse/error15.C
6727         * g++.dg/parse/error4.C
6728         * g++.dg/parse/tmpl-outside1.C
6729         * g++.dg/parse/too-many-tmpl-args1.C
6730         * g++.dg/template/dependent-expr3.C
6731         * g++.dg/template/error10.C
6732         * g++.dg/template/instantiate1.C
6733         * g++.dg/template/vtable2.C
6734         * g++.dg/warn/Wshadow-1.C
6735         * g++.dg/warn/weak1.C
6736         * g++.old-deja/g++.brendan/crash16.C
6737         * g++.old-deja/g++.brendan/crash18.C
6738         * g++.old-deja/g++.brendan/crash48.C
6739         * g++.old-deja/g++.brendan/crash49.C
6740         * g++.old-deja/g++.brendan/crash55.C
6741         * g++.old-deja/g++.brendan/crash56.C
6742         * g++.old-deja/g++.brendan/crash8.C
6743         * g++.old-deja/g++.brendan/enum11.C
6744         * g++.old-deja/g++.brendan/enum8.C
6745         * g++.old-deja/g++.brendan/enum9.C
6746         * g++.old-deja/g++.brendan/friend3.C
6747         * g++.old-deja/g++.brendan/misc14.C
6748         * g++.old-deja/g++.bugs/900402_02.C
6749         * g++.old-deja/g++.bugs/900404_03.C
6750         * g++.old-deja/g++.bugs/900404_04.C
6751         * g++.old-deja/g++.bugs/900428_03.C
6752         * g++.old-deja/g++.jason/crash4.C
6753         * g++.old-deja/g++.jason/overload21.C
6754         * g++.old-deja/g++.jason/redecl1.C
6755         * g++.old-deja/g++.jason/report.C
6756         * g++.old-deja/g++.jason/rfg10.C
6757         * g++.old-deja/g++.jason/template30.C
6758         * g++.old-deja/g++.law/arm12.C
6759         * g++.old-deja/g++.law/ctors5.C
6760         * g++.old-deja/g++.law/cvt20.C
6761         * g++.old-deja/g++.law/init10.C
6762         * g++.old-deja/g++.law/init8.C
6763         * g++.old-deja/g++.law/visibility17.C
6764         * g++.old-deja/g++.law/visibility7.C
6765         * g++.old-deja/g++.mike/net8.C
6766         * g++.old-deja/g++.mike/p646.C
6767         * g++.old-deja/g++.mike/p700.C
6768         * g++.old-deja/g++.mike/p701.C
6769         * g++.old-deja/g++.mike/p811.C
6770         * g++.old-deja/g++.ns/template13.C
6771         * g++.old-deja/g++.other/array3.C
6772         * g++.old-deja/g++.other/crash25.C
6773         * g++.old-deja/g++.other/dtor3.C
6774         * g++.old-deja/g++.other/dtor4.C
6775         * g++.old-deja/g++.other/main1.C
6776         * g++.old-deja/g++.other/warn7.C
6777         * g++.old-deja/g++.pt/crash11.C
6778         * g++.old-deja/g++.pt/crash36.C
6779         * g++.old-deja/g++.pt/spec22.C
6780         * g++.old-deja/g++.pt/spec9.C
6781         * g++.old-deja/g++.pt/ttp52.C
6782         * g++.old-deja/g++.robertl/eb103.C
6783         * g++.old-deja/g++.robertl/eb121.C
6784         * g++.old-deja/g++.robertl/eb22.C
6785         * g++.old-deja/g++.robertl/eb8.C:
6786         Update locations and/or regexps of dg-error markers.
6787         Remove markers for some bogus messages that are no longer issued.
6788
6789 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
6790
6791         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
6792         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
6793
6794 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
6795
6796         PR c++/17618
6797         * g++.dg/lookup/crash5.C: New test.
6798
6799 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
6800
6801         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
6802         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
6803         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
6804         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
6805         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
6806         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
6807
6808         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
6809         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
6810         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
6811         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
6812         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
6813         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
6814
6815         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
6816
6817         * gcc.dg/vect/vect-44.c: Check additional cases.
6818         * gcc.dg/vect/vect-48.c: Check additional cases.
6819
6820         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
6821         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
6822         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
6823         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
6824         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
6825         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
6826         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
6827         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
6828         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
6829
6830         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
6831         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
6832         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
6833
6834 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6835
6836         * gcc.dg/tree-ssa/loop-6.c: New test.
6837
6838 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
6839
6840         PR c++/17620
6841         * g++.dg/inherit/base2.C: New.
6842
6843 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6844
6845         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
6846         * gcc.dg/20001012-2.c: Likewise.
6847         * gcc.dg/20001013-1.c: Likewise.
6848         * gcc.dg/20001101-1.c: Likewise.
6849         * gcc.dg/20001102-1.c: Likewise.
6850         * gcc.dg/bf-spl1.c: Likewise.
6851         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
6852         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
6853
6854 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
6855
6856         PR tree-optimization/16721
6857         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
6858
6859 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
6860
6861         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
6862         * gcc.dg/20040305-1.c: Likewise.
6863
6864 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6865
6866         PR c/16566
6867         * gcc.c-torture/compile/pr16566-1.c,
6868         gcc.c-torture/compile/pr16566-2.c,
6869         gcc.c-torture/compile/pr16566-3.c: New tests.
6870
6871 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
6872
6873         PR tree-optimization/17512
6874         * gcc.c-torture/compile/20040916-1.c.
6875
6876 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
6877
6878         * gcc.dg/pragma-re-3.c: New test.
6879
6880 2004-09-17  Matt Austern  <austern@apple.com>
6881
6882         PR c++/15049
6883         * g++.dg/other/anon3.C: New.
6884
6885 2004-09-21  Roger Sayle  <roger@eyesopen.com>
6886
6887         PR c++/7503
6888         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
6889         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
6890         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
6891         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
6892         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
6893
6894 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
6895
6896         PR fortran/17286
6897         * gfortran.dg/pr17286.f90: New test.
6898
6899 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
6900
6901         PR c++/17530
6902         * g++.dg/template/static7.C: New test.
6903
6904 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
6905
6906         PR tree-opt/17558
6907         * gcc.c-torture/compile/pr17558.c: New test.
6908
6909 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6910
6911         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
6912         if SKIP_ATTRIBUTE is defined.
6913
6914 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6915
6916         PR fortran/15957
6917         * gfortran.dg/pr15957.f90: New test.
6918
6919 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
6920
6921         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
6922         in comparison.
6923         * gcc.dg/vect/vect-79.c: Likewise.
6924         * gcc.dg/vect/vect-80.c: Likewise.
6925
6926 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6927
6928         PR fortran/15750
6929         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
6930
6931 2004-09-20  Ira Rosen  <irar@il.ibm.com>
6932
6933         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
6934         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
6935         * gcc.dg/vect/vect-62.c: New testcase.
6936         * gcc.dg/vect/vect-63.c: New testcase.
6937         * gcc.dg/vect/vect-64.c: New testcase.
6938         * gcc.dg/vect/vect-65.c: New testcase.
6939         * gcc.dg/vect/vect-66.c: New testcase.
6940         * gcc.dg/vect/vect-67.c: New testcase.
6941         * gcc.dg/vect/vect-68.c: New testcase.
6942         * gcc.dg/vect/vect-69.c: New testcase.
6943         * gcc.dg/vect/vect-79.c: New testcase.
6944         * gcc.dg/vect/vect-80.c: New testcase.
6945
6946 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
6947
6948         * gcc.target/mips/asm-1.c: New test.
6949
6950 2004-09-19  Ira Rosen  <irar@il.ibm.com>
6951
6952         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
6953         * gcc.dg/vect/vect-73.c: New testcase.
6954         * gcc.dg/vect/vect-74.c: New testcase.
6955         * gcc.dg/vect/vect-75.c: New testcase.
6956         * gcc.dg/vect/vect-76.c: New testcase.
6957         * gcc.dg/vect/vect-77.c: New testcase.
6958         * gcc.dg/vect/vect-78.c: New testcase
6959
6960 2004-09-18  Paul Brook  <paul@codesourcery.com>
6961
6962         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
6963
6964 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6965
6966         PR c/17424
6967         * gcc.dg/pr17424-1.c: New test.
6968
6969 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
6970
6971         * g++.dg/tree-ssa/pr17153.C: New test.
6972
6973 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
6974
6975         PR pch/13361
6976         * testsuite/g++.dg/pch/wchar-1.C: New.
6977         * testsuite/g++.dg/pch/wchar-1.Hs: New.
6978
6979 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
6980
6981         * gcc.c-torture/execute/20040917-1.c: New test.
6982
6983 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6984
6985         PR tree-optimization/17319
6986         * gcc.dg/pr17319.c: New test.
6987
6988 2004-09-17  Devang Patel  <dpatel@apple.com>
6989
6990         * gcc.dg/20040813-1.c: New test.
6991
6992 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
6993
6994         PR tree-optimization/17273
6995         * gcc.c-torture/compile/pr17273.c: New test.
6996
6997 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6998
6999         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
7000         Update expected messages.
7001         * gcc.dg/declspec-13.c: New test.
7002
7003 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
7004
7005         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
7006
7007 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
7008
7009         * gcc.c-torture/execute/pr17252.c: Use post-increment to
7010         change what 'a' is pointing to.
7011
7012 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
7013
7014         PR c++/16002
7015         * g++.dg/template/error18.C: New test.
7016
7017         PR c++/16029
7018         * g++.dg/warn/Wunused-8.C: New test.
7019
7020 2004-09-17  Steven Bosscher  <stevenb@suse.de>
7021
7022         PR tree-optimization/17513
7023         * gcc.dg/20040916-1.c: New test.
7024
7025 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
7026
7027         PR c++/17501
7028         * g++.dg/template/typename7.C: New test.
7029
7030 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7031
7032         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
7033
7034 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
7035
7036         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
7037         with -ftree-based-profiling also.
7038         * lib/profopt.exp: Support late-set profile_option/feedback_option.
7039
7040 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
7041
7042         PR/15364
7043         * gfortran.dg/der_array_io_1.f90: New test.
7044         * gfortran.dg/der_array_io_2.f90: New test.
7045         * gfortran.dg/der_array_io_3.f90: New test.
7046
7047 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7048
7049         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
7050         EABI.
7051
7052 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
7053
7054         * g++.dg/opt/switch1.C: New test.
7055
7056 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
7057
7058         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
7059         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
7060         Update expected messages.
7061
7062 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7063
7064         PR fortran/16485
7065         * gfortran.dg/same_name_1.f90: New test.
7066
7067 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
7068
7069         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
7070         dereference garbage pointers.
7071
7072 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
7073
7074         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
7075         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
7076
7077         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
7078         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
7079         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
7080
7081 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
7082
7083         PR c++/17324
7084         * g++.dg/template/mangle1.C: New test.
7085
7086 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7087
7088         PR tree-optimization/17252
7089         * gcc.c-torture/execute/pr17252.c: New test.
7090
7091 2004-09-14  Andrew Pinski  <apinski@apple.com>
7092
7093         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
7094
7095 2004-09-14  Roger Sayle  <roger@eyesopen.com>
7096
7097         PR rtl-optimization/9771
7098         * gcc.dg/pr9771-1.c: New test case.
7099
7100 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
7101
7102         PR tree-optimization/15262
7103         * gcc.c-torture/execute/pr15262-1.c: New test.
7104         * gcc.c-torture/execute/pr15262-2.c: New test.
7105
7106 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
7107
7108         * gcc.dg/declspec-12.c: New test.
7109
7110 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
7111
7112         * gfortran.dg/pr17090.f90: Add directives to test.
7113
7114 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7115
7116         * gcc.c-torture/compile/20040914-1.c: New test.
7117
7118 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7119
7120         PR c++/16162
7121         * g++.dg/template/decl2.C: New test.
7122
7123 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
7124
7125         PR fortran/17090
7126         * gfortran.dg/pr17090.f90: New test.
7127
7128 2004-09-13  Dale Johannesen  <dalej@apple.com>
7129
7130         * gcc.c-torture/compile/pr17408.c:  New test case.
7131
7132 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
7133
7134         PR c++/16716
7135         * g++.dg/parse/crash17.C: New test.
7136
7137         PR c++/17327
7138         * g++.dg/template/enum3.C: New test.
7139
7140 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
7141
7142         * lib/gcc-defs.exp: Load wrapper.exp.
7143         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
7144         using local code.
7145         * lib/gcc.exp (gcc_init): Similar.
7146         * lib/gfortran.exp (gfortran_init): Similar.
7147         * lib/objc.exp (objc_init): Similar.
7148         * lib/treelang.exp (treelang_init): Similar.
7149         * lib/wrapper.exp: New file with build_wrapper call machinery in
7150         ${tool}_maybe_build_wrapper.
7151
7152 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7153
7154         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
7155         "inline".
7156         * gcc.dg/declspec-11.c: Update expected messages.
7157         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
7158         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
7159         gcc.dg/inline-12.c: New tests.
7160
7161 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
7162
7163         * g++.dg/tree-ssa/pr17400.C: New testcase.
7164
7165 2004-09-13  James E Wilson  <wilson@specifixinc.com>
7166
7167         * gcc.target/mips/sb1-1.c: New testcase.
7168
7169 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
7170
7171         * lib/g77-dg.exp: Remove unused file.
7172         * lib/mike-g77.exp: Ditto.
7173         * lib/g77.exp: Ditto.
7174
7175 2004-09-12  Richard Henderson  <rth@redhat.com>
7176
7177         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
7178
7179 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
7180
7181         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
7182         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7183         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
7184         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
7185         Update expected messages.
7186
7187 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
7188
7189         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
7190         declaration/use mismatch for dirp parameter.
7191
7192 2004-09-12  Andrew Pinski  <apinski@apple.com>
7193
7194         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
7195         -fgnu-runtime is passed.
7196
7197 2004-09-12  Richard Henderson  <rth@redhat.com>
7198
7199         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
7200         do the uplevel thing and update additional_flags directly.
7201         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
7202         gfortran.fortran-torture/execute/intrinsic_nearest.x,
7203         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
7204         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
7205
7206 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7207
7208         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
7209
7210 2004-09-11  Roger Sayle  <roger@eyesopen.com>
7211
7212         PR middle-end/17411
7213         * g++.dg/opt/pr17411-1.C: New test case.
7214
7215 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7216
7217         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7218         gcc.dg/tls/diag-2.c: Update expected messages.
7219         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
7220         messages.
7221         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
7222         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
7223         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
7224         gcc.dg/tls/diag-5.c: New tests.
7225
7226 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
7227
7228         * gcc.dg/20040910-1.c: Correct dg-error regexp.
7229
7230 2004-09-11  Steven Bosscher  <stevenb@suse.de>
7231
7232         * g++.dg/parse/break-in-for.C: New test.
7233
7234 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
7235
7236         * gcc.dg/tree-ssa/20040911-1.c: New test.
7237
7238 2004-09-11  Andreas Jaeger  <aj@suse.de>
7239
7240         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
7241         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
7242
7243 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
7244
7245         * gcc.target/frv: New directory of FR-V-specific tests.
7246
7247 2004-09-10  James E Wilson  <wilson@specifixinc.com>
7248
7249         * gcc.dg/convert-vec-1.c: New test.
7250
7251 2004-09-10  Roger Sayle  <roger@eyesopen.com>
7252
7253         PR middle-end/17024
7254         * gcc.dg/pr17024-1.c: New test case.
7255
7256 2004-09-10  Eric Christopher  <echristo@redhat.com>
7257
7258         * gcc.dg/20040910-1.c: New test.
7259
7260 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7261
7262         * gcc.dg/bitfld-9.c: New test.
7263
7264 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
7265
7266         * gcc.c-torture/execute/ieee/acc1.c: New test.
7267         * gcc.c-torture/execute/ieee/acc2.c: New test.
7268         * gcc.c-torture/execute/ieee/mzero6.c: New test.
7269
7270 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7271
7272         * gcc.dg/deprecated-2.c: New test.
7273
7274 2004-09-09  James E Wilson  <wilson@specifixinc.com>
7275
7276         * gcc.dg/init-vec-1.c: New test.
7277
7278 2004-09-09  Roger Sayle  <roger@eyesopen.com>
7279
7280         PR middle-end/17055
7281         * gcc.dg/pr17055-1.c: New test case.
7282
7283 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
7284
7285         PR target/17377
7286         * gcc.c-torture/execute/pr17377.c: New test.
7287
7288 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7289
7290         PR c/8420
7291         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
7292         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
7293         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
7294         gcc.dg/long-long-typespec-1.c: New tests.
7295         * gcc.dg/tls/diag-2.c: Update expected diagnostics
7296
7297 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
7298
7299         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
7300         gcc.dg/gnu99-static-1.c: New tests.
7301
7302 2004-09-08  Devang Patel  <dpatel@apple.com>
7303
7304         * gcc.dg/darwin-ld-20040828-1.c: New test.
7305         * gcc.dg/darwin-ld-20040828-2.c: New test.
7306         * gcc.dg/darwin-ld-20040828-3.c: New test.
7307
7308 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
7309
7310         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
7311         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
7312         in error message.
7313         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
7314         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
7315         in error message.
7316         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
7317         types they qualify.
7318         * objc.dg/type-size-2.m: Fix wording in comment.
7319         * objc.dg/va-meth-1.m: New test case.
7320
7321 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
7322
7323         PR c/16633:
7324         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
7325         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
7326
7327 2004-09-06  Devang Patel  <dpatel@apple.com>
7328
7329         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
7330         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
7331
7332 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
7333
7334         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
7335         reflect changed line numbering of diagnostics.
7336
7337 2004-09-06  Paul Brook  <paul@codesourcery.com>
7338
7339         * gfortran.dg/edit_real_1.f90: Add new test.
7340
7341 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7342
7343         * gcc.dg/tree-ssa/loop-2.c: New test.
7344         * gcc.dg/tree-ssa/loop-3.c: New test.
7345         * gcc.dg/tree-ssa/loop-4.c: New test.
7346         * gcc.dg/tree-ssa/loop-5.c: New test.
7347
7348 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7349
7350         * gcc.dg/format/sentinel-1.c: Update for parameter option.
7351
7352 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7353
7354         * gcc.dg/format/sentinel-1.c: New test.
7355
7356 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
7357
7358         * testsuite/gcc.dg/builtins-46.c: New.
7359
7360 2004-09-03  Devang Patel  <dpatel@apple.com>
7361
7362         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
7363         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
7364
7365 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7366
7367         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
7368         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
7369         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
7370         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
7371         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
7372         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
7373         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
7374         the non-portable bzero.
7375         * gcc.dg/20010912-1.c: xfail for NetWare.
7376         * gcc.dg/20020426-2.c: xfail for NetWare.
7377         * gcc.dg/20021014-1.c: xfail for NetWare.
7378         * gcc.dg/20021018-1.c: xfail for NetWare.
7379         * gcc.dg/20030213-1.c: xfail for NetWare.
7380         * gcc.dg/20030225-1.c: xfail for NetWare.
7381         * gcc.dg/20030708-1.c: xfail for NetWare.
7382         * gcc.dg/builtins-config.h: Also exclude NetWare.
7383         * gcc.dg/format/format.h: Define restrict only if not already defined.
7384         * gcc.dg/nest.c: xfail for NetWare.
7385         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
7386         * lib/target-supports.exp (check_visibility_available): Exclude
7387         NetWare.
7388
7389 2004-09-03  Jan Beulich  <jbeulich@novell.com>
7390
7391         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
7392         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
7393         deterministic starting point for the alignment of structure fields.
7394         * gcc.dg/Wpadded.c: Dito.
7395         * g++.dg/abi/vbase10.C: Dito.
7396
7397 2004-09-03  Devang Patel  <dpatel@apple.com>
7398
7399         * g++.dg/debug/pr15736.cc: New test.
7400
7401 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7402
7403         * README.QMTEST: Fix out-of-date link.
7404
7405 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
7406
7407         PR fortran/16579
7408         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
7409         Delete.  Duplicate of gfortran.dg/g77/20010610.f
7410
7411 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
7412
7413         * g++.dg/abi/arm_rtti1.C: New test.
7414
7415 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
7416
7417         * gcc.dg/ppc-vector-memcpy.c: New.
7418         * gcc.dg/ppc-vector-memset.c: New.
7419
7420 2004-09-02  Chao-ying Fu  <fu@mips.com>
7421
7422         * gcc.target/mips/mips-3d-1.c: New test.
7423         * gcc.target/mips/mips-3d-2.c: New test.
7424         * gcc.target/mips/mips-3d-3.c: New test.
7425         * gcc.target/mips/mips-3d-4.c: New test.
7426         * gcc.target/mips/mips-3d-5.c: New test.
7427         * gcc.target/mips/mips-3d-6.c: New test.
7428         * gcc.target/mips/mips-3d-7.c: New test.
7429         * gcc.target/mips/mips-3d-8.c: New test.
7430         * gcc.target/mips/mips-3d-9.c: New test.
7431         * gcc.target/mips/mips-ps-1.c: New test.
7432         * gcc.target/mips/mips-ps-2.c: New test.
7433         * gcc.target/mips/mips-ps-3.c: New test.
7434         * gcc.target/mips/mips-ps-4.c: New test.
7435         * gcc.target/mips/mips-ps-type.c: New test.
7436
7437 2004-09-02  Paul Brook  <paul@codesourcery.com>
7438
7439         * gfortran.dg/edit_real_1.f90: Add new tests.
7440
7441 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7442
7443         PR fortran/15327
7444         * gfortran.dg/merge_char_1.f90: New test.
7445
7446 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7447
7448         PR fortran/16404
7449         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
7450
7451 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
7452
7453         PR c/1522
7454         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
7455
7456 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
7457
7458         * g++.dg/opt/loop1.C: Do not XFAIL.
7459
7460 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
7461
7462         * gcc.c-torture/execute/20040831-1.c: New test.
7463
7464 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
7465
7466         PR fortran/16579
7467         * gfortran.dg/g77/20010610.f: Now passes.
7468         Copy from g77.f-torture/execute. Add dg-run directive.
7469         * gfortran.dg/g77/README: Update
7470
7471 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
7472
7473         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
7474         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
7475         (t1, t2, t3, t4): Add volatile.
7476
7477 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7478
7479         * g++.dg/ext/visibility/arm1.C: New test.
7480
7481 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
7482
7483         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
7484         -pedantic-errors.
7485
7486 2004-09-01  Paul Brook  <paul@codesourcery.com>
7487
7488         * gfortran.dg/eof_2.f90: New test.
7489
7490 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7491
7492         PR fortran/16579
7493         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
7494
7495 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
7496
7497         PR libfortran/16805
7498         * gfortran.dg/list_read_2.f90: New test.
7499
7500 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
7501
7502         * g++.dg/abi/key1.C: New test.
7503
7504 2004-08-31  Richard Henderson  <rth@redhat.com>
7505
7506         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
7507         form of offsetof.
7508         * g++.dg/other/offsetof5.C: Remove duplicate.
7509
7510 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7511
7512         PR fortran/17244
7513         * gfortran.dg/func_derived_1.f90: New test.
7514
7515 2004-08-31  Paul Brook  <paul@codesourcery.com>
7516
7517         * gfortran.dg/eof_1.f90: New test.
7518
7519 2004-08-31  Paul Brook  <paul@codesourcery.com>
7520
7521         * gfortran.dg/list_read_1.f90: New file.
7522
7523 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
7524
7525         * g++.dg/opt/loop1.C: XFAIL.
7526
7527 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
7528
7529         * gcc.dg/funcdef-storage-1.c: New.
7530         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
7531         an extern function in local scope.
7532         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
7533         declare an 'auto inline' function in local scope.
7534         * gcc.dg/20011130-1.c: Likewise.
7535         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
7536         an 'auto' function in local scope.
7537         * gcc.dg/20021014-1.c: Likewise.
7538         * gcc.dg/20030331-2.c: Likewise.
7539
7540 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7541
7542         * gfortran.dg/blockdata_1.f90: New test.
7543
7544 2004-08-30  Richard Henderson  <rth@redhat.com>
7545
7546         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
7547
7548 2004-08-30  Richard Henderson  <rth@redhat.com>
7549
7550         * lib/fortran-torture.exp (fortran-torture-execute): Honor
7551         additional_flags set by alternate driver.
7552         (ieee-options): New procedure.
7553         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
7554         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
7555         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
7556         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
7557
7558 2004-08-30  Richard Henderson  <rth@redhat.com>
7559
7560         * lib/f-torture.exp: Remove.
7561
7562 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
7563
7564         PR rtl-optimization/16590
7565         * g++.dg/opt/loop1.C: New test.
7566
7567 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7568
7569         PR fortran/13910
7570         * gfortran.dg/oldstyle_1.f90: New test.
7571
7572 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
7573         Paul Brook  <paul@codesourcery.com>
7574
7575         * gfortran.dg/g77/README: Update.
7576         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
7577         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
7578         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
7579
7580 2004-08-28  Paul Brook  <paul@codesourcery.com>
7581
7582         PR libfortran/17195
7583         * gfortran.dg/edit_real_1.f90: New test.
7584
7585 2004-08-27  Paul Brook  <paul@codesourcery.com>
7586
7587         * gfortran.dg/rewind_1.f90: New test.
7588
7589 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
7590
7591         PR fortran/16597
7592         * gfortran.dg/pr16597.f90: New test.
7593
7594 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7595
7596         PR c/13801
7597         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
7598         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
7599         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
7600         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
7601         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
7602
7603 2004-08-26  Nick Clifton  <nickc@redhat.com>
7604
7605         * gcc.c-torture/compile/pr17119.c: New test.
7606
7607 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
7608
7609         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
7610
7611 2004-08-25  Richard Henderson  <rth@redhat.com>
7612
7613         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
7614         the bits that expect kind=8 to be the largest real kind.
7615
7616 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7617
7618         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
7619
7620 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7621
7622         * gfortran.dg/assignment_1.f90: New test.
7623
7624 2004-08-25  Adam Nemet  <anemet@lnxw.com>
7625
7626         * g++.dg/template/repo3.C: New test.
7627
7628 2004-08-25  Roger Sayle  <roger@eyesopen.com>
7629
7630         PR middle-end/16693
7631         PR tree-optimization/16372
7632         * g++.dg/opt/pr16372-1.C: New test case.
7633         * g++.dg/opt/pr16693-1.C: New test case.
7634         * g++.dg/opt/pr16693-2.C: New test case.
7635
7636 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
7637
7638         * objc.dg/proto-lossage-4.m: New test.
7639
7640 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
7641
7642         PR c++/17155
7643         * g++.dg/inherit/local2.C: New test.
7644
7645 2004-08-25  Paul Brook  <paul@codesourcery.com>
7646
7647         PR fortran/17144
7648         * gfortran.dg/string_ctor_1.f90: New test.
7649
7650 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7651
7652         PR c++/14428
7653         * g++.dg/template/redecl2.C: New test.
7654
7655 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7656
7657         PR fortran/17143
7658         * gfortran.dg/pr17143.f90: New test.
7659
7660 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
7661
7662         PR fortran/17164
7663         * gfortran.dg/pr17164.f90: New test.
7664
7665 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7666
7667         * gcc.dg/tree-ssa/loop-1.c: New test.
7668
7669 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7670
7671         * gcc.c-torture/compile/20040824-1.c: New test.
7672
7673 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
7674
7675         * gcc.c-torture/compile/iftrap-3.c: New test.
7676
7677 2004-08-24  Paul Brook  <paul@codesourcery.com>
7678
7679         * gfortran.dg/entry_2.f90: New test.
7680
7681 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7682
7683         PR c++/16889
7684         * g++.dg/lookup/ambig[12].C: New.
7685
7686 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7687
7688         PR c++/16706
7689         * g++.dg/template/crash21.C: New test.
7690         * g++.dg/template/crash22.C: Likewise.
7691
7692 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
7693
7694         PR c++/17149
7695         * g++.dg/template/access15.C: New.
7696
7697 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7698
7699         PR c++/17163
7700         * g++.dg/template/repo2.C: New test.
7701
7702 2004-08-23  Roger Sayle  <roger@eyesopen.com>
7703
7704         PR rtl-optimization/17078
7705         * gcc.c-torture/execute/pr17078-1.c: New test case.
7706
7707 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7708
7709         PR c/14492
7710         * gcc.dg/debug/crash1.c: New test.
7711
7712 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
7713
7714         PR c/16180
7715         * gcc.dg/loop-5.c: New test.
7716
7717 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7718
7719         * gcc.c-torture/execute/20040823-1.c: New test.
7720
7721 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
7722
7723         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
7724         to the assembler.  Simplify test accordingly.
7725         (asm_abi_flags): Use GNU names.
7726         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
7727         to check for ABI flags.
7728
7729 2004-08-22  Andrew Pinski  <apinski@apple.com>
7730
7731         * g++.dg/opt/pr14029.C: New test.
7732         * gcc.c-torture/execute/pr15262.c: New test.
7733
7734 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7735
7736         * gfortran.dg/reduction.f90: Add checks with complex arguments.
7737
7738 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
7739
7740         PR 16908
7741         * gfortran.dg/direct_io.f90: New test.
7742
7743 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7744
7745         PR c++/17121
7746         * g++.dg/inherit/local2.C: New test.
7747
7748 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7749
7750         PR c++/17120
7751         * g++.dg/warn/Wparentheses-4.C: New test.
7752
7753 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
7754
7755         PR c++/17121
7756         * g++.dg/inherit/local2.C: New test.
7757
7758         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
7759         * gcc.dg/ppc-ldstruct.c: Likewise.
7760         * gcc.dg/ppc64-abi-2.c: Likewise.
7761
7762 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
7763
7764         PR rtl-optimization/17099
7765         * gcc.c-torture/execute/20040820-1.c: New test.
7766
7767 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
7768
7769         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
7770
7771 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
7772
7773         PR fortran/17077
7774         * gfortran.dg/auto_array_1.f90: New test.
7775
7776 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7777
7778         PR fortran/17074
7779         * gfortran.dg/simpleif_1.f90: New test.
7780
7781 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
7782
7783         * lib/target-supports.exp (check_profiling_available): Return
7784         false for arm*-*-symbianelf* and arm*-*-eabi*.
7785
7786         PR c++/15890
7787         * g++.dg/template/delete1.C: New test.
7788
7789 2004-08-19  Paul Brook  <paul@codesourcery.com>
7790
7791         PR fortran/14976
7792         PR fortran/16228
7793         * gfortran.dg/data_char_1.f90: New test.
7794
7795 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
7796
7797         PR fortran/16946
7798         * gfortran.dg/reduction.f90: New testcase.
7799
7800 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7801
7802         PR fortran/16520
7803         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
7804
7805 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7806
7807         PR c++/17041
7808         * g++.dg/Wparentheses-3.C: New test.
7809
7810 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
7811
7812         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
7813         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
7814         * gcc.dg/vect/vect-2.c: Likewise.
7815         * gcc.dg/vect/vect-3.c: Likewise.
7816         * gcc.dg/vect/vect-4.c: Likewise.
7817         * gcc.dg/vect/vect-5.c: Likewise.
7818         * gcc.dg/vect/vect-6.c: Likewise.
7819         * gcc.dg/vect/vect-7.c: Likewise.
7820         * gcc.dg/vect/vect-25.c: Likewise.
7821         * gcc.dg/vect/vect-31.c: Likewise.
7822         * gcc.dg/vect/vect-32.c: Likewise.
7823         * gcc.dg/vect/vect-34.c: Likewise.
7824         * gcc.dg/vect/vect-36.c: Likewise.
7825         * gcc.dg/vect/vect-all.c: Likewise.
7826
7827 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
7828
7829         PR c++/17068
7830         * g++.dg/template/operator4.C: New test.
7831
7832 2004-08-18  Richard Henderson  <rth@redhat.com>
7833
7834         * gcc.dg/20040206-1.c: XFAIL.
7835
7836 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7837
7838         PR c++/16246
7839         * g++.dg/template/array7.C: New test.
7840
7841 2004-08-17  James E Wilson  <wilson@specifixinc.com>
7842
7843         * gcc.dg/mips-movcc-1.c: New test.
7844         * gcc.dg/mips-movcc-2.c: New test.
7845         * gcc.dg/mips-movcc-3.c: New test.
7846
7847         * gcc.dg/mips-nmadd-1.c: New test.
7848         * gcc.dg/mips-nmadd-2.c: New test.
7849
7850 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
7851
7852         PR c++/15871
7853         * g++.dg/opt/inline8.C: New test.
7854
7855         PR c++/16965
7856         * g++.dg/parse/error17.C: New test.
7857
7858 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
7859
7860         * gcc.dg/vect: New directory for vectorizer tests.
7861         * gcc.dg/vect/tree-vect.h: New file.
7862         * gcc.dg/vect/vect.exp: New file.
7863         * gcc.dg/vect/pr16105.c.c: New test.
7864         * gcc.dg/vect/vect-1.c: New test.
7865         * gcc.dg/vect/vect-2.c: New test.
7866         * gcc.dg/vect/vect-3.c: New test.
7867         * gcc.dg/vect/vect-4.c: New test.
7868         * gcc.dg/vect/vect-5.c: New test.
7869         * gcc.dg/vect/vect-6.c: New test.
7870         * gcc.dg/vect/vect-7.c: New test.
7871         * gcc.dg/vect/vect-8.c: New test.
7872         * gcc.dg/vect/vect-9.c: New test.
7873         * gcc.dg/vect/vect-10.c: New test.
7874         * gcc.dg/vect/vect-11.c: New test.
7875         * gcc.dg/vect/vect-12.c: New test.
7876         * gcc.dg/vect/vect-13.c: New test.
7877         * gcc.dg/vect/vect-14.c: New test.
7878         * gcc.dg/vect/vect-15.c: New test.
7879         * gcc.dg/vect/vect-16.c: New test.
7880         * gcc.dg/vect/vect-17.c: New test.
7881         * gcc.dg/vect/vect-18.c: New test.
7882         * gcc.dg/vect/vect-19.c: New test.
7883         * gcc.dg/vect/vect-20.c: New test.
7884         * gcc.dg/vect/vect-21.c: New test.
7885         * gcc.dg/vect/vect-22.c: New test.
7886         * gcc.dg/vect/vect-23.c: New test.
7887         * gcc.dg/vect/vect-24.c: New test.
7888         * gcc.dg/vect/vect-25.c: New test.
7889         * gcc.dg/vect/vect-26.c: New test.
7890         * gcc.dg/vect/vect-27.c: New test.
7891         * gcc.dg/vect/vect-28.c: New test.
7892         * gcc.dg/vect/vect-29.c: New test.
7893         * gcc.dg/vect/vect-30.c: New test.
7894         * gcc.dg/vect/vect-31.c: New test.
7895         * gcc.dg/vect/vect-32.c: New test.
7896         * gcc.dg/vect/vect-33.c: New test.
7897         * gcc.dg/vect/vect-34.c: New test.
7898         * gcc.dg/vect/vect-35.c: New test.
7899         * gcc.dg/vect/vect-36.c: New test.
7900         * gcc.dg/vect/vect-37.c: New test.
7901         * gcc.dg/vect/vect-38.c: New test.
7902         * gcc.dg/vect/vect-40.c: New test.
7903         * gcc.dg/vect/vect-41.c: New test.
7904         * gcc.dg/vect/vect-42.c: New test.
7905         * gcc.dg/vect/vect-43.c: New test.
7906         * gcc.dg/vect/vect-44.c: New test.
7907         * gcc.dg/vect/vect-45.c: New test.
7908         * gcc.dg/vect/vect-46.c: New test.
7909         * gcc.dg/vect/vect-47.c: New test.
7910         * gcc.dg/vect/vect-48.c: New test.
7911         * gcc.dg/vect/vect-49.c: New test.
7912         * gcc.dg/vect/vect-50.c: New test.
7913         * gcc.dg/vect/vect-51.c: New test.
7914         * gcc.dg/vect/vect-52.c: New test.
7915         * gcc.dg/vect/vect-53.c: New test.
7916         * gcc.dg/vect/vect-54.c: New test.
7917         * gcc.dg/vect/vect-55.c: New test.
7918         * gcc.dg/vect/vect-56.c: New test.
7919         * gcc.dg/vect/vect-57.c: New test.
7920         * gcc.dg/vect/vect-58.c: New test.
7921         * gcc.dg/vect/vect-59.c: New test.
7922         * gcc.dg/vect/vect-60.c: New test.
7923         * gcc.dg/vect/vect-61.c: New test.
7924         * gcc.dg/vect/vect-all.c: New test.
7925         * gcc.dg/vect/vect-none.c: New test.
7926
7927 2004-08-17  Paul Brook  <paul@codesourcery.com>
7928
7929         PR fortran/13082
7930         * gfortran.dg/entry_1.f90: New test.
7931
7932 2004-08-17  Andrew Pinski  <apinski@apple.com>
7933
7934         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
7935
7936 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
7937
7938         * gcc.dg/pr17036-1.c: New test.
7939
7940 2004-08-16  Devang Patel  <dpatel@apple.com>
7941
7942         * gcc.dg/darwin-20040809-1.c: New test.
7943
7944 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
7945
7946         * gcc.dg/funcdef-attr-1.c: New test.
7947
7948 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
7949
7950         * gcc.dg/altivec-17.c: New test.
7951         * gcc.dg/altivec-18.c: New test.
7952
7953 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7954
7955         PR c++/6749
7956         * g++.dg/template/vtable2.C: New test.
7957
7958 2004-08-14  Richard Henderson  <rth@redhat.com>
7959
7960         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
7961         * gcc.dg/pack-test-4.c (main): Return 0.
7962         * gcc.dg/setjmp-1.c: Remove XFAIL.
7963         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
7964
7965 2004-08-14  Richard Henderson  <rth@redhat.com>
7966
7967         * gcc.dg/980217-1.c: Add prototype for printf.
7968
7969 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
7970
7971         * gfortran.dg/pr16935.f90: New test.
7972
7973 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
7974
7975         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
7976
7977 2004-08-13  Paul Brook  <paul@codesourcery.com>
7978
7979         * gfortran.dg/der_io_1.f90: Remove stray comma.
7980
7981 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
7982
7983         * gcc.dg/vmx/cw-bug-2.c: Remove.
7984         * gcc.dg/vmx/vprint-1.c: Remove.
7985         * gcc.dg/vmx/vscan-1.c: Remove.
7986
7987 2004-08-12  Devang patel  <dpatel@apple.com>
7988
7989         * gcc.dg/darwin-20040809-2.c: New test.
7990
7991 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
7992
7993         * g++.dg/ext/altivec-12.C: New test.
7994
7995         * g++.dg/ext/altivec-11.C: New test.
7996
7997 2004-08-12  Paul Brook  <paul@codesourcery.com>
7998
7999         * g++.dg/abi/arm_cxa_vec_1.C: New test.
8000
8001 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
8002
8003         * g++.dg/ext/altivec-2.C: Check for hardware support before
8004         executing any VMX instructions.
8005
8006         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
8007
8008 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
8009
8010         PR c++/16276
8011         * g++.old-deja/g++.other/comdat4.C: New test.
8012         * g++.old-deja/g++.other/comdat4-aux.cc: New.
8013
8014 2004-08-12  Ben Elliston  <bje@au.ibm.com>
8015
8016         PR target/16286
8017         * gcc.dg/pr16286.c: New test.
8018
8019 2004-08-12 Jan Beulich <jbeulich@novell.com>
8020
8021         * g++.dg/ext/asm5.C: New.
8022
8023 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8024
8025         PR c++/16698
8026         * g++.dg/eh/crash1.C: New test.
8027
8028         PR c++/16717
8029         * g++.dg/ext/construct1.C: New test.
8030
8031 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8032
8033         PR c++/16853
8034         * g++.dg/init/ptrmem1.C: New test.
8035
8036         PR c++/16618
8037         * g++.dg/parse/offsetof5.C: New test.
8038
8039         PR c++/16870
8040         * g++.dg/template/overload3.C: New test.
8041
8042 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
8043
8044         PR c++/16964
8045         * g++.dg/parse/error16.C: New test.
8046
8047         PR c++/16904
8048         * g++.dg/template/error14.C: New test.
8049
8050         PR c++/16929
8051         * g++.dg/template/error15.C: New test.
8052
8053 2004-08-11  Devang Patel  <dpatel@apple.com>
8054
8055         * gcc.dg/darwin-ld-20040809-1.c: New test.
8056         * gcc.dg/darwin-ld-20040809-2.c: New test.
8057
8058 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
8059
8060         PR fortran/16917
8061         * gfortran.dg/dfloat_1.f90: New test.
8062
8063 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
8064
8065         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
8066         * gcc.dg/dll-2.c: Fix dg-require syntax.
8067         * gcc.misc-tests/arm-isr.c (abort): Declare.
8068         (exit): Likewise.
8069
8070 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
8071
8072         PR c++/16971
8073         * g++.dg/parse/crash16.C: New test.
8074
8075 2004-08-10  Roger Sayle  <roger@eyesopen.com>
8076
8077         * gcc.dg/mips-rsqrt-1.c: New test case.
8078         * gcc.dg/mips-rsqrt-2.c: New test case.
8079         * gcc.dg/mips-rsqrt-3.c: New test case.
8080
8081 2004-08-10  Paul Brook  <paul@codesourcery.com>
8082
8083         * gfortran.dg/der_io_1.f90: New test.
8084
8085 2004-08-10  Paul Brook  <paul@codesourcery.com>
8086
8087         PR fortran/16919
8088         * gfortran.dg/der_array_1.f90: New test.
8089
8090 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
8091
8092         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
8093
8094 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
8095
8096         * gcc.dg/wchar_t-2.c: Fix typo.
8097
8098 2004-08-09  Falk Hueffner  <falk@debian.org>
8099
8100         PR tree-optimization/12517
8101         * gcc.c-torture/compile/pr12517.c: New test.
8102
8103         PR tree-optimization/12578
8104         * gcc.c-torture/compile/pr12578.c: New test.
8105
8106         PR tree-optimization/12899
8107         * gcc.c-torture/compile/pr12899.c: New test.
8108
8109         PR rtl-optimization/14692
8110         * gcc.c-torture/compile/pr14692.c: New test.
8111
8112         PR tree-optimization/16461
8113         * gcc.c-torture/compile/pr16461.c: New test.
8114
8115 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8116
8117         * gfortran.dg/getenv_1.f90: New test.
8118
8119 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8120
8121         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
8122         wchar_t.
8123         * gcc.dg/symbian5.c: Test -fno-short-wchar.
8124
8125 2004-08-06  Paul Brook  <paul@codesourcery.com>
8126
8127         * gfortran.dg/ret_array_1.f90: New test.
8128         * gfortran.dg/ret_pointer_1.f90: New test.
8129
8130 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
8131
8132         * gcc.dg/missing-field-init-[12].c: New tests.
8133         * g++.dg/warn/missing-field-init-[12].C: New tests.
8134
8135 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
8136
8137         * gcc.dg/enum2.c: New test.
8138         * gcc.dg/symbian3.c: Likewise.
8139         * gcc.dg/symbian4.c: Likewise.
8140         * gcc.dg/wchar_t-2.c: Likewise.
8141
8142 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8143
8144         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
8145         destructor tests.
8146
8147 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
8148
8149         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
8150         dg-require-visiblity.
8151         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
8152         * g++.dg/ext/visibility/fvisibility.C: Likewise.
8153         * g++.dg/ext/visibility/memfuncts.C: Likewise.
8154         * g++.dg/ext/visibility/new1.C: Likewise.
8155         * g++.dg/ext/visibility/pragma.C: Likewise.
8156         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
8157         * g++.dg/ext/visibility/virtual.C: Likewise.
8158         * g++/dg/ext/visibility/visibility-1.C: Likewise.
8159         * g++/dg/ext/visibility/visibility-2.C: Likewise.
8160         * g++/dg/ext/visibility/visibility-3.C: Likewise.
8161         * g++/dg/ext/visibility/visibility-4.C: Likewise.
8162         * g++/dg/ext/visibility/visibility-5.C: Likewise.
8163         * g++/dg/ext/visibility/visibility-6.C: Likewise.
8164         * g++/dg/ext/visibility/visibility-7.C: Likewise.
8165         * g++/dg/ext/visibility/visibility-8.C: New test.
8166         * gcc.c-torture/compile/dll.x: Remove.
8167         * gcc.dg/dll-2.c: Use dg-require-dll
8168         * gcc.dg/visibility-10.c: New test.
8169         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
8170         supporting DLLs.
8171         * testsuite/lib/scanasm.exp (scan_hidden): New function.
8172         (scan_not_hidden): Likewise.
8173
8174 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
8175
8176         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
8177
8178 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
8179
8180         * gcc.c-torture/execute/20040805-1.c: New test.
8181
8182 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
8183
8184         * gcc.dg/20020118-1.c: Declare abort.
8185         * gcc.dg/altivec_check.h: Likewise.
8186         * gcc.dg/iftrap-2.c: Likewise.
8187         * gcc.dg/pragma-darwin.c: Likewise.
8188         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
8189
8190 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
8191
8192         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
8193
8194 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
8195
8196         * gcc.c-torture/execute/builtins/abs-2.c,
8197         gcc.c-torture/execute/builtins/abs-3.c,
8198         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
8199         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
8200         intmax_t, uintmax_t and their limits.
8201         * gcc.dg/intmax_t-1.c: New test.
8202
8203 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8204
8205         * g++.dg/tc1/dr147.C: Add reference to PR.
8206
8207 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
8208
8209         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
8210         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
8211
8212 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
8213
8214         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
8215
8216 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8217
8218         * gcc.dg/redecl-5.c: New test.
8219         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
8220         of scanf.
8221
8222 2004-08-03  Roger Sayle  <roger@eyesopen.com>
8223
8224         PR middle-end/16790
8225         * gcc.c-torture/execute/pr16790-1.c: New test case.
8226
8227 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
8228
8229         * g++.dg/ext/visibility/assign1.C: New test.
8230         * g++.dg/ext/visibility/new1.C: Likewise.
8231
8232         * gcc.dg/symbian1.c: New test.
8233         * gcc.dg/symbian2.c: Likewise.
8234
8235 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
8236
8237         PR target/16570
8238         * gcc.dg/i386-sse-9.c: New test.
8239
8240 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8241
8242         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
8243
8244 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
8245
8246         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
8247         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
8248         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
8249         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
8250         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
8251         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
8252         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
8253         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
8254         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
8255         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
8256         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
8257         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
8258         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
8259         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
8260         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
8261         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
8262         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
8263         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
8264         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
8265         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
8266         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
8267         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
8268         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
8269         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
8270         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
8271         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
8272         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
8273         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
8274         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
8275         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
8276         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
8277         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
8278         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
8279         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
8280         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
8281         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
8282         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
8283         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
8284         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
8285         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
8286         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
8287         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
8288         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
8289         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
8290         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
8291         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
8292         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
8293         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
8294         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
8295         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
8296         gcc.misc-tests/i386-pf-3dnow-1.c,
8297         gcc.misc-tests/i386-pf-athlon-1.c,
8298         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
8299         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
8300         Declare built-in functions used.
8301         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
8302
8303 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
8304
8305         PR c++/16707
8306         * g++.dg/lookup/using12.C: New test.
8307
8308         * g++.dg/init/null1.C: Fix PR number.
8309         * g++.dg/parse/namespace10.C: Likewise.
8310
8311 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8312
8313         PR c++/16224
8314         * g++.dg/template/spec17.C: New test.
8315         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
8316         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
8317
8318 2004-08-02  David Billinghurst
8319
8320         PR fortran/16292
8321         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
8322
8323 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
8324
8325         * gcc.dg/ia64-got-1.c: New test case.
8326
8327 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
8328
8329         PR c++/16489
8330         * g++.dg/init/null1.C: New test.
8331         * g++.dg/tc1/dr76.C: Adjust error marker.
8332
8333         PR c++/16529
8334         * g++.dg/parse/namespace10.C: New test.
8335
8336         PR c++/16810
8337         * g++.dg/inherit/ptrmem2.C: New test.
8338
8339 2004-08-02  Ben Elliston  <bje@au.ibm.com>
8340
8341         PR target/16155
8342         * gcc.dg/pr16155.c: New test.
8343
8344 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8345
8346         * gcc.dg/redecl-2.c: New test.
8347
8348 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
8349
8350         * gcc.dg/darwin-longdouble.c: New file.
8351
8352 2004-07-30  Richard Henderson  <rth@redhat.com>
8353
8354         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
8355         write to constant argument.
8356         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
8357
8358 2004-07-30  Richard Henderson  <rth@redhat.com>
8359
8360         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
8361         tests of nearest around zero.
8362
8363 2004-07-30  Andrew Pinski  <apinski@apple.com>
8364
8365         * gcc.c-torture/compile/20040730-1.c: New test.
8366
8367 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8368
8369         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
8370         powerpc-eabispe.
8371
8372 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
8373
8374         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
8375
8376 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
8377
8378         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
8379         contains $ld_library_path.
8380         * lib/gfortran.exp (gfortran_link_flags): Likewise.
8381
8382 2004-07-29  Richard Henderson  <rth@redhat.com>
8383
8384         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
8385
8386         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
8387         (alt2, which): New.
8388         (Check): Accept either alternative.
8389
8390 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
8391
8392         * g++.dg/abi/inline1.C: New test.
8393         * g++.dg/abi/local1-a.cc: Likewise.
8394         * g++.dg/abi/local1.C: Likewise.
8395         * g++.dg/abi/mangle11.C: Tweak location of warnings.
8396         * g++.dg/abi/mangle12.C: Likewise.
8397         * g++.dg/abi/mangle17.C: Likewise.
8398         * g++.dg/abi/mangle20-2.C: Likewise.
8399         * g++.dg/opt/interface1.C: Likewise.
8400         * g++.dg/opt/interface1.h: Likewise.
8401         * g++.dg/opt/interface1-a.cc: New test.
8402         * g++.dg/parse/repo1.C: New test.
8403         * g++.dg/template/repo1.C: Likewise.
8404         * g++.dg/warn/Winline-1.C: Likewise.
8405         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
8406
8407 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
8408
8409         * gcc.dg/tree-ssa/20040729-1.c: New test.
8410
8411 2004-07-27  Matt Austern <austern@apple.com>
8412
8413         * gcc.dg/darwin-bool-1.c: New test.
8414         * gcc.dg/darwin-bool-2.c: New test.
8415
8416 2004-07-28  Richard Henderson  <rth@redhat.com>
8417
8418         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
8419         arguments in the correct type.  Don't write to constant arguments.
8420
8421 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8422
8423         PR tree-optimization/16688
8424         PR tree-optimization/16689
8425         * g++.dg/tree-ssa/pr16688.C: New test.
8426
8427 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8428
8429         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8430         loads.  Not only in the comment, this time.
8431
8432 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
8433
8434         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
8435         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
8436         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
8437         * gcc.dg/sh4a-bitmovua.c: New.
8438         * gcc.dg/sh4a-cos.c: New.
8439         * gcc.dg/sh4a-cosf.c: New.
8440         * gcc.dg/sh4a-fprun.c: New.
8441         * gcc.dg/sh4a-fsrra.c: New.
8442         * gcc.dg/sh4a-memmovua.c: New.
8443         * gcc.dg/sh4a-sin.c: New.
8444         * gcc.dg/sh4a-sincos.c: New.
8445         * gcc.dg/sh4a-sincosf.c: New.
8446         * gcc.dg/sh4a-sinf.c: New.
8447
8448 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
8449
8450         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
8451         conditionals.
8452         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
8453         loads.
8454         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
8455         DOM1.
8456
8457 2004-07-27  Andrew Pinski  <apinski@apple.com>
8458
8459         * g++.dg/rtti/tinfo1.C: Correct the xfail.
8460
8461 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
8462
8463         * gcc.dg/pragma-isr.c: New test.
8464
8465 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8466
8467         PR c++/14429
8468         * g++.dg/template/ttp11.C: New test.
8469
8470 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
8471
8472         * gcc.c-torture/compile/20040727-1.c: New test.
8473
8474 2004-07-26  Eric Christopher  <echristo@redhat.com>
8475
8476         * gcc.c-torture/compile/20040726-2.c: New test.
8477
8478 2004-07-26  Andrew Pinski  <apinski@apple.com>
8479
8480         * g++.dg/rtti/tinfo1.C: Xfail.
8481
8482 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
8483
8484         * gcc.c-torture/compile/20040726-1.c: New test.
8485
8486 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
8487             Brian Ryner  <bryner@brianryner.com>
8488
8489         PR c++/9283
8490         PR c++/15000
8491         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
8492         * g++.dg/ext/visibility/: New directory.
8493         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
8494         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
8495         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
8496         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
8497         * g++.dg/ext/visibility/fvisibility.C,
8498         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
8499         g++.dg/ext/visibility/fvisibility-override1.C
8500         g++.dg/ext/visibility/fvisibility-override2.C
8501         g++.dg/ext/visibility/memfuncts.C
8502         g++.dg/ext/visibility/noPLT.C
8503         g++.dg/ext/visibility/pragma.C
8504         g++.dg/ext/visibility/pragma-override1.C
8505         g++.dg/ext/visibility/pragma-override2.C
8506         g++.dg/ext/visibility/staticmemfuncts.C
8507         g++.dg/ext/visibility/virtual.C: New tests.
8508
8509 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8510
8511         PR c/15360
8512         * gcc.dg/pr15360-1.c: New test.
8513
8514 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
8515
8516         * gcc.dg/pragma-align-2.c: New test.
8517         * gcc.dg/pragma-init-fini.c: New test.
8518         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
8519         targets.
8520
8521 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
8522
8523         * gcc.dg/init-string-2.c: New test.
8524
8525 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
8526
8527         PR 16684
8528         * gcc.dg/Wredundant-decls-1.c: New test case.
8529
8530 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
8531
8532         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
8533         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
8534         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
8535         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
8536         * gcc.dg/compat/generate-random.c: New file.
8537         * gcc.dg/compat/generate-random.h: Likewise.
8538         * gcc.dg/compat/generate-random_r.c: Likewise.
8539         * gcc.dg/compat/struct-layout-1.h: Likewise.
8540         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
8541         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
8542         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
8543         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
8544         * gcc.dg/compat/struct-layout-1_main.c: New test.
8545         * gcc.dg/compat/struct-layout-1_x.c: New file.
8546         * gcc.dg/compat/struct-layout-1_y.c: New file.
8547         * gcc.dg/compat/struct-layout-1_test.h: New file.
8548
8549 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
8550
8551         * gcc.dg/comp-return-1.c: New test
8552
8553 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
8554
8555         * gcc.dg/vmx/8-02a.c: Fix typo.
8556
8557         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
8558         * gcc.dg/darwin-abi-3.c: New test.
8559
8560         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
8561         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
8562
8563         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
8564         * gcc.dg/vmx/ops-long-1.c: New test.
8565         * gcc.dg/vmx/ops-long-2.c: New test.
8566
8567 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
8568
8569         * g++.dg/lookup/conv-[1234].C: New.
8570
8571 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
8572
8573         * g++.dg/parse/attr2.C: Simplify.
8574
8575 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8576
8577         PR c/7284
8578         * gcc.c-torture/execute/pr7284-1.c: New test.
8579
8580 2004-07-22  Brian Booth  <bbooth@redhat.com>
8581
8582         * gcc.dg/tree-ssa/20040721-1.c: New test.
8583
8584 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
8585
8586         * g++.dg/template/crash20.c: New.
8587
8588 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
8589
8590         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
8591         Add dg-run directive.  Declare variables as required.
8592         * gfortran.dg/g77/README: Update
8593
8594 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
8595
8596         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
8597         gcc.dg/cris-peep2-andu2.c: New tests.
8598
8599 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8600
8601         PR c/15052
8602         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
8603         on return type.
8604         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
8605         messages.
8606         * gcc.dg/qual-return-2.c: Update expected messages.
8607         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
8608
8609 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8610
8611         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
8612         * gcc.dg/noncompile/921102-1.c: Update expected error message.
8613
8614 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
8615
8616         PR c/11250
8617         * gcc.dg/init-string-1.c: New test.
8618
8619 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
8620
8621         PR middle-end/15345
8622         PR c/16450
8623         * gcc.dg/torture/nested-fn-1.c: New test.
8624
8625 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
8626
8627         PR target/16559
8628         * gcc.dg/ia64-fptr-1.c: New file.
8629
8630 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8631
8632         PR c++/14497
8633         * g++.dg/template/spec16.C: New test.
8634         * g++.old-deja/g++.robertl/eb118.C: Remove.
8635
8636 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8637
8638         PR c++/509
8639         * g++.dg/template/spec15.C: New test.
8640
8641 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
8642
8643         Copy cases from g77.f-torture/execute and add dg-run
8644         directive.  Other changes as noted.
8645         * gfortran.dg/g77/13037.f
8646         * gfortran.dg/g77/1832.f
8647         * gfortran.dg/g77/19981119-0.f
8648         * gfortran.dg/g77/19990313-0.f
8649         * gfortran.dg/g77/19990313-1.f
8650         * gfortran.dg/g77/19990313-2.f
8651         * gfortran.dg/g77/19990313-3.f
8652         * gfortran.dg/g77/19990419-1.f
8653         * gfortran.dg/g77/19990826-0.f
8654         * gfortran.dg/g77/19990826-2.f
8655         * gfortran.dg/g77/20000503-1.f
8656         * gfortran.dg/g77/20001111.f
8657         * gfortran.dg/g77/20010116.f
8658         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
8659         * gfortran.dg/g77/20010430.f
8660         * gfortran.dg/g77/6177.f
8661         * gfortran.dg/g77/947.f
8662         * gfortran.dg/g77/970816-3.f
8663         * gfortran.dg/g77/971102-1.f
8664         * gfortran.dg/g77/980520-1.f
8665         * gfortran.dg/g77/980628-0.f
8666         * gfortran.dg/g77/980628-1.f
8667         * gfortran.dg/g77/980628-10.f
8668         * gfortran.dg/g77/980628-2.f
8669         * gfortran.dg/g77/980628-3.f
8670         * gfortran.dg/g77/980628-7.f
8671         * gfortran.dg/g77/980628-8.f
8672         * gfortran.dg/g77/980628-9.f
8673         * gfortran.dg/g77/980701-0.f
8674         * gfortran.dg/g77/980701-1.f
8675         * gfortran.dg/g77/cabs.f
8676         * gfortran.dg/g77/claus.f
8677         * gfortran.dg/g77/complex_1.f
8678         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
8679         * gfortran.dg/g77/dcomplex.f
8680         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
8681         * gfortran.dg/g77/f90-intrinsic-mathematical.f
8682         * gfortran.dg/g77/f90-intrinsic-numeric.f
8683         * gfortran.dg/g77/int8421.f
8684         * gfortran.dg/g77/labug1.f
8685         * gfortran.dg/g77/large_vec.f
8686         * gfortran.dg/g77/le.f
8687         * gfortran.dg/g77/short.f
8688         * gfortran.dg/g77/README: Update
8689
8690 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
8691
8692         PR c++/16637
8693         * g++.dg/parse/lookup4.C: New test.
8694
8695 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8696
8697         PR c++/16175
8698         * g++.dg/template/ttp10.C: New test.
8699
8700 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8701
8702         * gcc.dg/pr12625-1.c: New test.
8703
8704 2004-07-20  Steven Bosscher  <stevenb@suse.de>
8705
8706         * testsuite/gcc.dg/switch-warn-1.c: New test.
8707         * testsuite/gcc.dg/switch-warn-2.c: New test.
8708         * gcc.c-torture/compile/pr14730.c: Update.
8709
8710 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
8711
8712         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
8713         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
8714         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
8715         g++.dg/template/nontype3.C: Remove trailing CR from tests.
8716
8717 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
8718
8719         PR c++/16623
8720         * g++.dg/template/assign1.C: New test.
8721
8722 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8723
8724         PR c++/12170
8725         * g++.dg/template/ttp9.C: New test.
8726
8727 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
8728
8729         * gcc.dg/format/cmn-err-1.c: New test.
8730
8731 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8732
8733         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
8734         gcc.dg/Wparentheses-10.c: New tests.
8735         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
8736
8737 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8738
8739         PR fortran/16465
8740         * gfortran.dg/g77//ffixed-line-length-0.f,
8741         gfortran.dg/g77/ffixed-line-length-132.f,
8742         gfortran.dg/g77/ffixed-line-length-72.f,
8743         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
8744         gfortran.dg/g77/README: Update.
8745
8746 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8747
8748         PR c++/13092
8749         * g++.dg/template/non-dependent7.C: New test.
8750         * g++.dg/template/non-dependent8.C: Likewise.
8751         * g++.dg/template/non-dependent9.C: Likewise.
8752         * g++.dg/template/non-dependent10.C: Likewise.
8753
8754 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
8755
8756         PR c++/16337
8757         * g++.dg/parse/attr2.C: New test.
8758
8759 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
8760
8761         * g77.dg: Removed.
8762         * g77.f-torture: Ditto.
8763
8764 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8765
8766         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
8767         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
8768         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
8769
8770 2004-07-16  Richard Henderson  <rth@redhat.com>
8771
8772         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
8773
8774 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8775
8776         * lib/fortran-torture.exp (fortran-torture): Don't test compile
8777         tests with full list of options.
8778         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
8779         of TORTURE_OPTIONS if test contains 'dg-do run'.
8780
8781         PR fortran/16404
8782         * gfortran.dg/do_iterator.f90: New test.
8783
8784 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8785
8786         PR rtl-optimization/16536
8787         * gcc.c-torture/execute/restrict-1.c: New test.
8788
8789 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8790
8791         PR fortran/15324
8792         * gfortran.dg/pr15324.f90: New test.
8793
8794         PR fortran/15129
8795         * gfortran.dg/pr15129.f90: New test.
8796
8797         PR fortran/15140
8798         * gfortran.dg/pr15140.f90: New test.
8799
8800         PR fortran/13792
8801         * gfortran.fortran-torture/execute/bounds.f90: Add check for
8802         compile-time simplification.
8803
8804 2004-07-14  Mike Stump  <mrs@apple.com>
8805
8806         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
8807
8808 2004-07-14  James E Wilson  <wilson@specifixinc.com>
8809
8810         PR target/16325
8811         * gcc.dg/profile-generate-1.c: New.
8812
8813 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
8814
8815         * gcc.c-torture/execute/20040709-1.c: New test.
8816         * gcc.c-torture/execute/20040709-2.c: New test.
8817
8818 2004-07-14  Mike Stump  <mrs@apple.com>
8819
8820         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
8821
8822 2004-07-14  Mike Stump  <mrs@apple.com>
8823
8824         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
8825
8826 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
8827
8828         PR c++/16518
8829         * g++.dg/parse/mutable1.C: New test.
8830
8831 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
8832
8833         PR tree-optimization/16443
8834         * gcc.dg/tree-ssa/20040713-1.c: New test.
8835
8836 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
8837
8838         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
8839         for operator new.
8840
8841 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8842
8843         * gfortran.dg/g77/README: New file
8844         * gfortran.dg/g77/19981216-0.f:  Copy from
8845         g77.f-torture/noncompile.  Add "dg-do compile" and
8846         dg-error as required.
8847         * gfortran.dg/g77/19990218-1.f: Likewise
8848         * gfortran.dg/g77/19990905-1.f: Likewise
8849         * gfortran.dg/g77/9263.f: Likewise
8850         * gfortran.dg/g77/980615-0.f: Likewise
8851         * gfortran.dg/g77/980616-0.f: Likewise
8852         * gfortran.dg/g77/check0.f: Likewise
8853         * gfortran.dg/g77/select_no_compile.f: Likewise
8854
8855 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8856
8857         Copy files from g77.f-torture/compile.
8858         Add "{ dg-do compile}".  Other changes as noted
8859         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
8860         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
8861         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
8862         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
8863         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
8864         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
8865         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
8866         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
8867         statement to conform to standard.  Append alpha1.x for reference.
8868         * gfortran.dg/g77/xformat.f: Add dg-warning
8869
8870 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
8871
8872         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
8873         Add {dg-do compile} directive.
8874         * gfortran.dg/g77/cpp2.F: Likewise
8875
8876 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8877
8878         PR c++/5402
8879         * g++.dg/lookup/name-clash1.C: New test.
8880
8881         PR c++/9777
8882         * g++.dg/lookup/name-clash2.C: New test.
8883
8884         PR c++/12102
8885         * g++.dg/lookup/name-clash3.C: New test.
8886
8887 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8888
8889         * g++.dg/lookup/new2.C: New test.
8890         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
8891
8892 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
8893
8894         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
8895         Add {dg-do compile} directive.
8896         * gfortran.dg/g77/13060.f: Likewise
8897         * gfortran.dg/g77/19990218-0.f: Likewise
8898         * gfortran.dg/g77/19990305-0.f: Likewise
8899         * gfortran.dg/g77/19990419-0.f: Likewise
8900         * gfortran.dg/g77/19990502-0.f: Likewise
8901         * gfortran.dg/g77/19990502-1.f: Likewise
8902         * gfortran.dg/g77/19990525-0.f: Likewise
8903         * gfortran.dg/g77/19990826-1.f: Likewise
8904         * gfortran.dg/g77/19990826-3.f: Likewise
8905         * gfortran.dg/g77/19990905-2.f: Likewise
8906         * gfortran.dg/g77/20000412-1.f: Likewise
8907         * gfortran.dg/g77/20000511-1.f: Likewise
8908         * gfortran.dg/g77/20000511-2.f: Likewise
8909         * gfortran.dg/g77/20000518.f: Likewise
8910         * gfortran.dg/g77/20000601-1.f: Likewise
8911         * gfortran.dg/g77/20000601-2.f: Likewise
8912         * gfortran.dg/g77/20000629-1.f: Likewise
8913         * gfortran.dg/g77/20000630-2.f: Likewise
8914         * gfortran.dg/g77/20010115.f: Likewise
8915         * gfortran.dg/g77/20010321-1.f: Likewise
8916         * gfortran.dg/g77/20010426.f: Likewise
8917         * gfortran.dg/g77/20020307-1.f: Likewise
8918         * gfortran.dg/g77/8485.f: Likewise
8919         * gfortran.dg/g77/960317-1.f: Likewise
8920         * gfortran.dg/g77/970915-0.f: Likewise
8921         * gfortran.dg/g77/980310-1.f: Likewise
8922         * gfortran.dg/g77/980310-2.f: Likewise
8923         * gfortran.dg/g77/980310-3.f: Likewise
8924         * gfortran.dg/g77/980310-4.f: Likewise
8925         * gfortran.dg/g77/980310-6.f: Likewise
8926         * gfortran.dg/g77/980310-7.f: Likewise
8927         * gfortran.dg/g77/980310-8.f: Likewise
8928         * gfortran.dg/g77/980419-2.f: Likewise
8929         * gfortran.dg/g77/980424-0.f: Likewise
8930         * gfortran.dg/g77/980427-0.f: Likewise
8931         * gfortran.dg/g77/980729-0.f: Likewise
8932         * gfortran.dg/g77/981117-1.f: Likewise
8933         * gfortran.dg/g77/toon_1.f: Likewise
8934
8935 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8936
8937         PR c++/2204
8938         * g++.dg/other/abstract2.C: New test.
8939
8940 2004-07-12  Paul Brook  <paul@codesourcery.com>
8941
8942         * gfortran.dg/pointer_init_1.f90: New test.
8943
8944 2004-07-11  Paul Brook  <paul@codesourcery.com>
8945
8946         PR fortran/15986
8947         * gfortran.dg/contained_1.f90: New test.
8948
8949 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
8950
8951         * g++.dg/parse/defarg8.C: New test.
8952
8953 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8954
8955         PR fortran/16433
8956         * gfortran.dg/pr16433.f: New test.
8957
8958         PR fortran/17574
8959         * gfortran.dg/pr15754.f90: New test.
8960
8961 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
8962
8963         PR tree-optimization/16437
8964         * gcc.c-torture/execute/bitfld-4.c: New test.
8965
8966 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8967
8968         * gfortran.fortran-torture/execute/common_2.f90: Add check for
8969         access to common var from module.
8970
8971 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8972
8973         PR fortran/16336
8974         * gfortran.fortran-torture/execute/common_2.f90: New test.
8975
8976 2004-07-10  Paul Brook  <paul@codesourcery.com>
8977
8978         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
8979
8980 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8981
8982         PR fortran/15969
8983         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
8984
8985 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
8986
8987         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
8988         * gfortran.dg/g77/ffixed-form-2.f: Likewise
8989         * gfortran.dg/g77/ffree-form-1.f: Likewise
8990         * gfortran.dg/g77/ffree-form-2.f: Likewise
8991         * gfortran.dg/g77/ffree-form-3.f: Likewise
8992         * gfortran.dg/g77/fno-underscoring.f: Likewise
8993         * gfortran.dg/g77/funderscoring.f: Likewise
8994         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
8995
8996 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8997
8998         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
8999
9000 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9001         Paul Brook  <paul@codesourcery.com>
9002
9003         PR fortran/13415
9004         * gfortran.dg/common_pointer_1.f90: New test.
9005
9006 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9007
9008         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
9009
9010 2004-07-09  James E Wilson  <wilson@specifixinc.com>
9011
9012         PR target/16364
9013         * gcc.c-torture/compile/20040709-1.c: New.
9014
9015 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9016
9017         PR fortran/14077
9018         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
9019
9020 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9021
9022         PR fortran/13201
9023         * gfortran.dg/shape_1.f90: New test.
9024
9025 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
9026             Andrew Pinski  <apinski@apple.com>
9027
9028         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
9029
9030 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9031
9032         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
9033         comment.
9034
9035 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9036         Paul Brook  <paul@codesourcery.com>
9037
9038         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
9039         '.f95' and '.F95'.
9040
9041 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
9042
9043         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
9044
9045 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9046
9047         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
9048         testcases with capital suffix.
9049
9050 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9051
9052         PR fortran/15481
9053         PR fortran/13372
9054         PR fortran/13575
9055         PR fortran/15978
9056         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
9057
9058         * gfortran.dg/implicit_1.f90: New test.
9059
9060 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9061
9062         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
9063         expression to match gfortran warning/error messages
9064         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
9065         dg-error text.
9066
9067 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9068
9069         * lib/fortran-torture.exp: Rename proc search_for to
9070         search_for_re.
9071
9072 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
9073
9074         * gcc.c-torture/execute/simd-5.x: New file.
9075         XFAIL on SPARC 64-bit at -O0.
9076
9077 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9078
9079         PR c++/8211
9080         PR c++/16165
9081         * g++.dg/warn/effc3.C: New test.
9082
9083 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9084
9085         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
9086         change X to 1X in format.
9087         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
9088         add data statements to conform to standard.
9089
9090 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9091
9092         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
9093         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
9094         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
9095
9096 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
9097
9098         * gfortran.dg/g77/7388.f: Copy from g77.dg
9099         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
9100         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
9101         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
9102         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
9103         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
9104         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
9105         * gfortran.dg/g77/strlen0.f: Likewise
9106
9107 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
9108
9109         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
9110         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
9111
9112 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9113
9114         * gcc.c-torture/execute/920428-2.x: Delete.
9115         * gcc.c-torture/execute/920501-7.x: Likewise.
9116
9117 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
9118
9119         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
9120         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
9121         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
9122         prescott and c3-2.
9123         (PREFETCH_3DNOW): Add -march=c3.
9124
9125 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
9126
9127         PR c/16437
9128         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
9129         * gcc.c-torture/execute/bf64-1.x: Likewise.
9130
9131 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
9132
9133         * gcc.c-torture/compile/20040708-1.c: New test.
9134
9135 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9136
9137         PR c++/16169
9138         * g++.dg/warn/effc2.C: New test.
9139
9140 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9141
9142         * gcc.c-torture/execute/bitfld-1.x: Remove.
9143         * gcc.c-torture/execute/bitfld-3.c: New test.
9144         * gcc.dg/bitfld-2.c: Remove XFAILs.
9145
9146 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
9147
9148         PR c++/16276
9149         * g++.dg/rtti/tinfo1.C: New file.
9150
9151 2004-07-07  Eric Christopher  <echristo@redhat.com>
9152
9153         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
9154
9155 2004-07-07  Andrew Pinski  <apinski@apple.com>
9156
9157         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
9158
9159 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
9160
9161         * g++.dg/init/call1.C: XFAIL.
9162
9163 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
9164
9165         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
9166         except for movstrict*, to movmem* and clrstr* to clrmem*.
9167
9168 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
9169
9170         * gcc.c-torture/execute/20040707-1.c: New test.
9171
9172 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
9173
9174         * gcc.c-torture/execute/20040706-1.c: New test.
9175
9176 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9177
9178         PR c++/3671
9179         * g++.dg/template/spec14.C: New test.
9180
9181 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
9182
9183         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
9184         nothing if not yet defined.  Use it in b, c and d type definitions.
9185         * gcc.c-torture/execute/20040705-1.c: New test.
9186         * gcc.c-torture/execute/20040705-2.c: New test.
9187
9188 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9189
9190         PR c++/2518
9191         * g++.dg/lookup/new1.C: New test.
9192
9193 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9194
9195         PR c++/11406
9196         * g++.dg/template/sizeof8.C: New test.
9197
9198 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
9199
9200         * gcc.c-torture/compile/20040705-1.c: New test.
9201
9202 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
9203
9204         * gfortran.fortran-torture/execute/seq_io.f90: New test.
9205
9206 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
9207
9208         * gcc.dg/cpp/if-mop.c: Two new testcases.
9209         * gcc.dg/cpp/trad/comment-3.c: New.
9210
9211 2004-07-04  Paul Brook  <paul@codesourcery.com>
9212
9213         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
9214
9215 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
9216
9217         PR c++/3761
9218         * g++.dg/lookup/crash4.C: New test.
9219
9220 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
9221
9222         * gcc.c-torture/execute/builtin-abs-1.c
9223         * gcc.c-torture/execute/builtin-abs-2.c
9224         * gcc.c-torture/execute/builtin-complex-1.c
9225         * gcc.c-torture/execute/builtins/string-1-lib.c
9226         * gcc.c-torture/execute/builtins/string-1.c
9227         * gcc.c-torture/execute/builtins/string-2-lib.c
9228         * gcc.c-torture/execute/builtins/string-2.c
9229         * gcc.c-torture/execute/builtins/string-3-lib.c
9230         * gcc.c-torture/execute/builtins/string-3.c
9231         * gcc.c-torture/execute/builtins/string-4-lib.c
9232         * gcc.c-torture/execute/builtins/string-4.c
9233         * gcc.c-torture/execute/builtins/string-5-lib.c
9234         * gcc.c-torture/execute/builtins/string-5.c
9235         * gcc.c-torture/execute/builtins/string-6-lib.c
9236         * gcc.c-torture/execute/builtins/string-6.c
9237         * gcc.c-torture/execute/builtins/string-7-lib.c
9238         * gcc.c-torture/execute/builtins/string-7.c
9239         * gcc.c-torture/execute/builtins/string-8-lib.c
9240         * gcc.c-torture/execute/builtins/string-8.c
9241         * gcc.c-torture/execute/builtins/string-9-lib.c
9242         * gcc.c-torture/execute/builtins/string-9.c
9243         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
9244         * gcc.c-torture/execute/builtins/string-asm-1.c
9245         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
9246         * gcc.c-torture/execute/builtins/string-asm-2.c
9247         * gcc.c-torture/execute/stdio-opt-1.c
9248         * gcc.c-torture/execute/stdio-opt-2.c
9249         * gcc.c-torture/execute/stdio-opt-3.c
9250         * gcc.c-torture/execute/string-opt-1.c
9251         * gcc.c-torture/execute/string-opt-10.c
9252         * gcc.c-torture/execute/string-opt-11.c
9253         * gcc.c-torture/execute/string-opt-12.c
9254         * gcc.c-torture/execute/string-opt-13.c
9255         * gcc.c-torture/execute/string-opt-14.c
9256         * gcc.c-torture/execute/string-opt-15.c
9257         * gcc.c-torture/execute/string-opt-16.c
9258         * gcc.c-torture/execute/string-opt-2.c
9259         * gcc.c-torture/execute/string-opt-6.c
9260         * gcc.c-torture/execute/string-opt-7.c
9261         * gcc.c-torture/execute/string-opt-8.c:
9262         Replace with ...
9263
9264         * gcc.c-torture/execute/builtins/abs-2.c
9265         * gcc.c-torture/execute/builtins/abs-3.c
9266         * gcc.c-torture/execute/builtins/complex-1.c
9267         * gcc.c-torture/execute/builtins/fprintf.c
9268         * gcc.c-torture/execute/builtins/fputs.c
9269         * gcc.c-torture/execute/builtins/memcmp.c
9270         * gcc.c-torture/execute/builtins/memmove.c
9271         * gcc.c-torture/execute/builtins/memops-asm.c
9272         * gcc.c-torture/execute/builtins/mempcpy-2.c
9273         * gcc.c-torture/execute/builtins/mempcpy.c
9274         * gcc.c-torture/execute/builtins/memset.c
9275         * gcc.c-torture/execute/builtins/printf.c
9276         * gcc.c-torture/execute/builtins/sprintf.c
9277         * gcc.c-torture/execute/builtins/strcat.c
9278         * gcc.c-torture/execute/builtins/strchr.c
9279         * gcc.c-torture/execute/builtins/strcmp.c
9280         * gcc.c-torture/execute/builtins/strcpy.c
9281         * gcc.c-torture/execute/builtins/strcspn.c
9282         * gcc.c-torture/execute/builtins/strlen-2.c
9283         * gcc.c-torture/execute/builtins/strlen.c
9284         * gcc.c-torture/execute/builtins/strncat.c
9285         * gcc.c-torture/execute/builtins/strncmp-2.c
9286         * gcc.c-torture/execute/builtins/strncmp.c
9287         * gcc.c-torture/execute/builtins/strncpy.c
9288         * gcc.c-torture/execute/builtins/strpbrk.c
9289         * gcc.c-torture/execute/builtins/strpcpy-2.c
9290         * gcc.c-torture/execute/builtins/strpcpy.c
9291         * gcc.c-torture/execute/builtins/strrchr.c
9292         * gcc.c-torture/execute/builtins/strspn.c
9293         * gcc.c-torture/execute/builtins/strstr-asm.c
9294         * gcc.c-torture/execute/builtins/strstr.c:
9295         ... these new files.
9296
9297         * gcc.c-torture/execute/builtins/abs-2-lib.c
9298         * gcc.c-torture/execute/builtins/abs-3-lib.c
9299         * gcc.c-torture/execute/builtins/complex-1-lib.c
9300         * gcc.c-torture/execute/builtins/fprintf-lib.c
9301         * gcc.c-torture/execute/builtins/fputs-lib.c
9302         * gcc.c-torture/execute/builtins/memcmp-lib.c
9303         * gcc.c-torture/execute/builtins/memmove-lib.c
9304         * gcc.c-torture/execute/builtins/memops-asm-lib.c
9305         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
9306         * gcc.c-torture/execute/builtins/mempcpy-lib.c
9307         * gcc.c-torture/execute/builtins/memset-lib.c
9308         * gcc.c-torture/execute/builtins/printf-lib.c
9309         * gcc.c-torture/execute/builtins/sprintf-lib.c
9310         * gcc.c-torture/execute/builtins/strcat-lib.c
9311         * gcc.c-torture/execute/builtins/strchr-lib.c
9312         * gcc.c-torture/execute/builtins/strcmp-lib.c
9313         * gcc.c-torture/execute/builtins/strcpy-lib.c
9314         * gcc.c-torture/execute/builtins/strcspn-lib.c
9315         * gcc.c-torture/execute/builtins/strlen-2-lib.c
9316         * gcc.c-torture/execute/builtins/strlen-lib.c
9317         * gcc.c-torture/execute/builtins/strncat-lib.c
9318         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
9319         * gcc.c-torture/execute/builtins/strncmp-lib.c
9320         * gcc.c-torture/execute/builtins/strncpy-lib.c
9321         * gcc.c-torture/execute/builtins/strpbrk-lib.c
9322         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
9323         * gcc.c-torture/execute/builtins/strpcpy-lib.c
9324         * gcc.c-torture/execute/builtins/strrchr-lib.c
9325         * gcc.c-torture/execute/builtins/strspn-lib.c
9326         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
9327         * gcc.c-torture/execute/builtins/strstr-lib.c
9328         * gcc.c-torture/execute/builtins/lib/abs.c
9329         * gcc.c-torture/execute/builtins/lib/fprintf.c
9330         * gcc.c-torture/execute/builtins/lib/memset.c
9331         * gcc.c-torture/execute/builtins/lib/printf.c
9332         * gcc.c-torture/execute/builtins/lib/sprintf.c
9333         * gcc.c-torture/execute/builtins/lib/strcpy.c
9334         * gcc.c-torture/execute/builtins/lib/strcspn.c
9335         * gcc.c-torture/execute/builtins/lib/strncat.c
9336         * gcc.c-torture/execute/builtins/lib/strncmp.c
9337         * gcc.c-torture/execute/builtins/lib/strncpy.c
9338         * gcc.c-torture/execute/builtins/lib/strpbrk.c
9339         * gcc.c-torture/execute/builtins/lib/strspn.c
9340         * gcc.c-torture/execute/builtins/lib/strstr.c:
9341         New files containing support routines.
9342
9343         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
9344         declaration.
9345         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
9346         when not optimizing.
9347
9348 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
9349
9350         PR c++/16240
9351         * g++.dg/abi/mangle22.C: New test.
9352         * g++.dg/abi/mangle23.C: Likewise.
9353
9354 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
9355
9356         PR fortran/16290
9357         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
9358         Allow for cases without denormalized floating point numbers.
9359
9360 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
9361
9362         PR c/1027
9363         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
9364         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
9365         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
9366         expected warning text.
9367         * gcc.dg/format/diag-2.c: New test.
9368
9369 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9370
9371         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
9372
9373 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
9374
9375         * gcc.dg/builtins-43.c: New.
9376         * gcc.dg/builtins-44.c: New.
9377         * gcc.dg/builtins-45.c: New.
9378
9379 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
9380             Andreas Tobler  <a.tobler@schweiz.ch>
9381
9382         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
9383         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
9384         as SIGSEGV.
9385         * gcc.dg/cleanup-11.c: Likewise.
9386         * gcc.dg/cleanup-8.c: Likewise.
9387         * gcc.dg/cleanup-9.c: Likewise.
9388         * gcc.dg/cleanup-5.c: Run on all platforms.
9389
9390 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
9391
9392         * g++.dg/warn/nonnull1.C: New test.
9393
9394 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
9395
9396         * gcc.dg/compat/compat-common.h: Wrap up CINT in
9397         an #ifndef SKIP_COMPLEX_INT/#endif pair.
9398         Special-case the Sun compiler wrt to <complex.h>.
9399
9400 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
9401
9402         * gcc.dg/Wunreachable-8.C: New test.
9403
9404         * gcc.dg/h8300-ice2.c : New test.
9405
9406 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
9407
9408         PR fortran/16161
9409         * gfortran.fortran-torture/compile/implicit.f90: Add test
9410         for implicit character.
9411
9412 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
9413
9414         PR fortran/16289
9415         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
9416         Use tiny() intrinsic to find smallest non-negative real
9417
9418 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
9419
9420         * gcc.dg/compat/struct-by-value-22_main.c: New test.
9421         * gcc.dg/compat/struct-by-value-22_x.c: New.
9422         * gcc.dg/compat/struct-by-value-22_y.c: New.
9423
9424         * gcc.c-torture/execute/20040629-1.c: New test.
9425
9426 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
9427
9428         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
9429         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
9430
9431         PR target/16195
9432         * gcc.dg/20040625-1.c: New test.
9433
9434 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9435
9436         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
9437
9438 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9439
9440         PR fortran/15963
9441         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
9442
9443 2004-06-29  Richard Henderson  <rth@redhat.com>
9444
9445         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
9446
9447 2004-06-29  Paul Brook  <paul@codesourcery.com>
9448
9449         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
9450         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
9451
9452 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
9453
9454         PR c++/16260
9455         * g++.dg/parse/crash15.C: New.
9456
9457 2004-06-28  Andrew Pinski  <apinski@apple.com>
9458
9459         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
9460         by the error already.
9461
9462         * g++.dg/opt/ptrmem4.C: Change to compile only test.
9463
9464 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
9465
9466         PR target/14041
9467         * gcc.dg/h8300-bss-align-1.c : New.
9468
9469 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
9470
9471         * PR c++/16174
9472         * g++.dg/template/ctor4.C: New.
9473
9474 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9475
9476         PR c++/16205
9477         * g++.dg/warn/Wsequence-point-1.C: New test.
9478
9479 2004-06-27  Paul Brook  <paul@codesourcery.com>
9480
9481         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
9482
9483 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
9484
9485         * g++.old-deja/g++.mike/p7325.C: Remove.
9486
9487 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
9488
9489         PR c/14963
9490         * gcc.dg/pr14963.c: New test.
9491
9492 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
9493
9494         PR c++/16193
9495         * g++.dg/parse/redef1.C: New test.
9496
9497 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
9498
9499         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
9500         20021110.c.
9501         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
9502         20021119-1.c.
9503         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
9504         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
9505         5-04.c.
9506         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
9507         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
9508         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
9509         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
9510         g++.brendan/enum14.C.
9511         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
9512         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
9513         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
9514         g++.mike/virt1.C.
9515         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
9516         memtemp24.C.
9517
9518 2004-06-27  Roger Sayle  <roger@eyesopen.com>
9519
9520         * gcc.dg/20040527-1.c: New test case.
9521
9522 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
9523
9524         PR gfortran/pr16196
9525         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
9526
9527 2004-06-25  Roger Sayle  <roger@eyesopen.com>
9528
9529         PR middle-end/15825
9530         * gcc.dg/pr15825-1.c: New test case.
9531
9532 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9533
9534         * gcc.c-torture/execute/20040625-1.c: New test.
9535
9536 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9537
9538         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
9539
9540 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
9541
9542         * gcc.dg/torture/mips-div-1.c: New test.
9543
9544 2004-06-24  Jeff Law  <law@redhat.com>
9545
9546         * gcc.dg/tree-ssa/20040624-1.c: New test.
9547
9548 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
9549
9550         * gcc.c-torture/compile/20040624-1.c: New test.
9551
9552 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9553
9554         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
9555         this directory.
9556
9557 2004-06-23  Andrew Pinski  <apinski@apple.com>
9558
9559         PR middle-end/15988
9560         * g++.dg/opt/ptrmem4.C: New test.
9561
9562         * gcc.dg/c90-array-quals-2.c: New test.
9563
9564 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
9565
9566         * gcc.dg/kpice1.c: New test.
9567
9568 2006-06-23  Andrew Pinski  <apinski@apple.com>
9569
9570         * gcc.dg/c90-array-quals.c: New test.
9571
9572 2006-06-22  Richard Henderson  <rth@redhat.com>
9573
9574         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
9575
9576 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
9577
9578         * gcc.dg/builtins-config.h: Handle FreeBSD.
9579
9580 2006-06-22  Richard Henderson  <rth@redhat.com>
9581
9582         * g++.dg/opt/devirt1.C: New.
9583
9584 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
9585
9586         * g++.dg/opt/pr15551.C: New testcase.
9587
9588 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
9589
9590         PR target/14800
9591         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
9592         x86_64-*-linux* when compiling for 32bit.
9593
9594 2004-06-21  Andrew Pinski  <apinski@apple.com>
9595
9596         * gcc.dg/pch/struct-1.c: New.
9597         * gcc.dg/pch/struct-1.hs: New.
9598
9599 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
9600
9601         * gcc.dg/pch/save-temps-1.c: New file.
9602         * gcc.dg/pch/save-temps-1.hs: New file.
9603
9604 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
9605
9606         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
9607         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
9608
9609 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9610
9611         * gfortran.fortran-torture/execute/select_1.f90: Rename function
9612         to fix type error.
9613         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
9614         Remove trailing spaces.
9615
9616 2004-06-21  Richard Henderson  <rth@redhat.com>
9617
9618         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
9619         merging && to BIT_FIELD_REF.
9620
9621 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
9622
9623         * g++.dg/opt/placeholder1.C: New test.
9624
9625 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9626
9627         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
9628         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
9629         * gcc.dg/compat/union-m128-1_x.c: Likewise.
9630         * gcc.dg/compat/union-m128-1_y.c: Likewise.
9631
9632 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
9633
9634         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
9635         extern "C".
9636         * g++.dg/other/pragma-re-1.C: Add comments.
9637
9638 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
9639
9640         PR gfortran/16080
9641         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
9642
9643 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
9644
9645         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
9646         instead of setting the type of size_t by
9647         hand.
9648
9649 2004-06-18  Roger Sayle  <roger@eyesopen.com>
9650
9651         * gcc.dg/unordered-2.c: New test case.
9652         * gcc.dg/unordered-3.c: New test case.
9653
9654 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
9655
9656         PR other/16043
9657         * lib/g++.exp (g++_version): Tweak regexp for version
9658         * lib/g77.exp (g77_version): Likewise
9659         * lib/gfortran.exp (gfortran_version): Likewise
9660         * lib/objc.exp (objc_version): Likewise
9661         * lib/treelang.exp (treelang_version): Likewise
9662
9663 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
9664
9665         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
9666         Use INT_MAX instead of __INT_MAX__.
9667         * gcc.dg/compat/struct-align-2_y.c: Likewise.
9668
9669         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
9670         * gcc.dg/compat/scalar-return-3_x.c: Use it.
9671         * gcc.dg/compat/scalar-return-3_y.c: Use it.
9672         * gcc.dg/compat/scalar-return-4_x.c: Use it.
9673         * gcc.dg/compat/scalar-return-4_y.c: Use it.
9674         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
9675         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
9676         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
9677         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
9678
9679         * gcc.dg/range-test-1.c: New test.
9680         * g++.dg/opt/range-test-1.C: New test.
9681
9682 2004-06-17  Richard Henderson  <rth@redhat.com>
9683
9684         * objc.dg/sync-1.m: New.
9685         * objc.dg/try-catch-1.m: Don't force next runtime.
9686         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
9687         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
9688         shadowed catch clause.
9689         * objc.dg/try-catch-5.m: New.
9690
9691 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
9692
9693         Bug 14610
9694         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
9695
9696 2004-06-15  Richard Henderson  <rth@redhat.com>
9697
9698         * gcc.dg/20001116-1.c: Move expected warning line.
9699
9700 2004-06-15  Richard Henderson  <rth@redhat.com>
9701
9702         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
9703         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
9704
9705 2004-06-15  Jeff Law  <law@redhat.com>
9706
9707         * gcc.dg/tree-ssa/20040615-1.c: New test.
9708         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
9709         be less sensitive to operand ordering.
9710         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
9711
9712 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
9713
9714         * g++.dg/abi/bitfield3.C: Add comment..
9715
9716 2004-06-15  Richard Henderson  <rth@redhat.com>
9717
9718         * g++.dg/ext/stmtexpr1.C: XFAIL.
9719         * gcc.dg/20030612-1.c: XFAIL.
9720
9721 2004-06-15  Eric Christopher  <echristo@redhat.com>
9722
9723         * g++.dg/charset/asm5.c: New.
9724         * gcc.dg/charset/asm6.c: New.
9725
9726 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9727
9728         PR fortran/15962
9729         * gfortran.fortran-torture/execute/select_1.f90: New test.
9730
9731 2004-06-15  Paul Brook  <paul@codesourcery.com>
9732
9733         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
9734
9735 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9736
9737         PR c++/15967
9738         * g++.dg/lookup/crash3.C: New test.
9739
9740 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9741
9742         PR c++/15947
9743         * g++.dg/parse/dtor4.C: New test.
9744
9745 2004-06-14  Jeff Law  <law@redhat.com>
9746
9747         * gcc.c-torture/compile/20040614-1.c: New test.
9748
9749 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9750
9751         PR fortran/15211
9752         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
9753         LEN of a character array.
9754
9755 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
9756
9757         PR c++/15096
9758         * g++.dg/template/ptrmem10.C: New test.
9759
9760         PR c++/14930
9761         * g++.dg/template/friend30.C: New test.
9762
9763 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9764
9765         PR fortran/14928
9766         * gfortran.fortran-torture/compile/mloc.f90: New test.
9767
9768 2004-06-13  Paul Brook  <paul@codesourcery.com>
9769
9770         * gfortran.fortran-torture/execute/random_2.f90: New test.
9771
9772 2004-06-13  Eric Christopher  <echristo@redhat.com>
9773
9774         * gcc.dg/noncompile/redecl-1.c: Fix error message.
9775
9776 2004-06-12  Paul Brook  <paul@codesourcery.com>
9777
9778         * gfortran.fortran-torture/execute/contained_3.f90: New test.
9779
9780 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9781
9782         PR fortran/14923
9783         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
9784
9785 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9786
9787         PR fortran/14957
9788         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
9789         syntax errors in end statements of contained subroutines.
9790
9791 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9792
9793         PR fortran/12841
9794         * gfortran.fortran-torture/execute/null_arg.f90: New test.
9795
9796 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9797
9798         PR fortran/15665
9799         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
9800
9801 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
9802
9803         PR gfortran/12839
9804         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
9805
9806 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
9807
9808         PR c++/15862
9809         * g++.dg/parse/enum1.C: New test.
9810
9811 2004-06-10  Jeff Law  <law@redhat.com>
9812
9813         * gcc.c-torture/compile/20040610-1.c: New test.
9814
9815 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9816
9817         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
9818         * g++.old-deja/g++.other/decl3.C: Likewise.
9819
9820 2004-06-10  Brian Booth  <bbooth@redhat.com>
9821
9822         * gcc.dg/tree-ssa/20031015-1.c: Scan for
9823         V_MAY_DEF instead of VDEF.
9824         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
9825
9826 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
9827
9828         PR c++/14211
9829         * g++.dg/conversion/const1.C: New test.
9830
9831         PR c++/15076
9832         * g++.dg/conversion/reinterpret1.C: New test.
9833
9834         PR c++/15877
9835         * g++.dg/template/enum2.C: New test.
9836
9837         PR c++/15227
9838         * g++.dg/template/error13.C: New test.
9839
9840 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9841
9842         PR fortran/14957
9843         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
9844         arguments to test_* REAL and of the right size.
9845
9846 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9847
9848         PR target/15569
9849         PR rtl-optimization/15681
9850         * gcc.dg/20040609-1.c: New test.
9851
9852 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
9853
9854         PR c++/14791
9855         * g++.dg/opt/builtins1.C: New test.
9856
9857 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
9858
9859         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
9860         that use default windows32 struct layout.
9861         * gcc.dg/i386-bitfield2.c: Likewise.
9862
9863 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
9864
9865         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
9866         for mingw32 and cygwin targets.
9867
9868 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
9869
9870         * gcc.dg/pch/macro-4.c: New.
9871         * gcc.dg/pch/macro-4.hs: New.
9872
9873 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9874
9875         PR fortran/13249
9876         * gfortran.fortran-torture/compile/name_clash.f90: New test.
9877
9878 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
9879
9880         PR fortran/13372
9881         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
9882
9883 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9884
9885         PR gfortran/14897
9886         * gfortran.fortran-torture/execute/t_edit.f90: New test.
9887
9888 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
9889
9890         PR gfortran/15755
9891         * gfortran.fortran-torture/execute/backspace.c : New test.
9892
9893 2004-06-09  Paul Brook  <paul@codesourcery.com>
9894
9895         * gfortran.fortran-torture/execure/intrinsic_associated.f90
9896         (pointer_to_section): Rewrite to use smaller array.
9897
9898 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
9899
9900         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
9901         * gcc.dg/ext/altivec-10.c: Same.
9902         * gcc.dg/ext/altivec-11.c: Same.
9903         * gcc.dg/ext/altivec-12.c: Same.
9904         * gcc.dg/ext/altivec-13.c: Same.
9905         * gcc.dg/ext/altivec-14.c: Same.
9906         * gcc.dg/ext/altivec-15.c: Same.
9907         * gcc.dg/ext/altivec-16.c: Same.
9908         * gcc.dg/ext/altivec-3.c: Same.
9909         * gcc.dg/ext/altivec-4.c: Same.
9910         * gcc.dg/ext/altivec-6.c: Same.
9911         * gcc.dg/ext/altivec-7.c: Same.
9912         * gcc.dg/ext/altivec-8.c: Same.
9913         * gcc.dg/ext/altivec-varargs-1.c: Same.
9914
9915         * g++.dg/ext/altivec-1.C: Correct dg syntax.
9916         * g++.dg/ext/altivec-10.C: Same.
9917         * g++.dg/ext/altivec-2.C: Same.
9918         * g++.dg/ext/altivec-3.C: Same.
9919         * g++.dg/ext/altivec-4.C: Same.
9920         * g++.dg/ext/altivec-5.C: Same.
9921         * g++.dg/ext/altivec-6.C: Same.
9922         * g++.dg/ext/altivec-7.C: Same.
9923         * g++.dg/ext/altivec-8.C: Same.
9924         * g++.dg/ext/altivec-9.C: Same.
9925
9926 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9927
9928         PR c++/7841
9929         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
9930
9931 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9932
9933         * gcc.dg/union-1.c: New test.
9934
9935 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9936
9937         * gcc.dg/builtins-41.c: New test case.
9938         * gcc.dg/builtins-42.c: New test case.
9939
9940 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9941
9942         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
9943         * g++.dg/ext/altivec-10.C: Same.
9944         * g++.dg/ext/altivec-2.C: Same.
9945         * g++.dg/ext/altivec-3.C: Same.
9946         * g++.dg/ext/altivec-4.C: Same.
9947         * g++.dg/ext/altivec-5.C: Same.
9948         * g++.dg/ext/altivec-6.C: Same.
9949         * g++.dg/ext/altivec-7.C: Same.
9950         * g++.dg/ext/altivec-8.C: Same.
9951         * g++.dg/ext/altivec-9.C: Same.
9952         * g++.old-deja/g++.abi/cxa_vec.C: Same.
9953         * g++.old-deja/g++.brendan/new3.C: Same.
9954         * gcc.c-torture/execute/eeprof-1.x: Same.
9955
9956 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
9957
9958         PR c/14765
9959         * gcc.dg/pr14765-1.c: New test.
9960
9961 2004-06-07  Roger Sayle  <roger@eyesopen.com>
9962
9963         PR c/14649
9964         * gcc.dg/pr14649-1.c: New test case.
9965
9966 2004-06-07  Richard Henderson  <rth@redhat.com>
9967
9968         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
9969         if temporaries.
9970
9971 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
9972
9973         * g++.dg/eh/elide1.C: Remove XFAIL.
9974
9975 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
9976
9977         PR c++/15337
9978         * g++.dg/expr/sizeof3.C: New test.
9979
9980         PR c++/14777
9981         * g++.dg/template/access14.C: New test.
9982
9983         PR c++/15554
9984         * g++.dg/template/enum1.C: New test.
9985
9986         PR c++/15057
9987         * g++.dg/eh/throw1.C: New test.
9988
9989 2004-06-07  David Ayers  <d.ayers@inode.at>
9990             Ziemowit Laski  <zlaski@apple.com>
9991
9992         * lib/objc.exp (objc_target_compile): Revert the '-framework
9993         Foundation' flag fix, since bare Darwin does not ship
9994         with the Foundation framework.
9995         * objc/execute/next_mapping.h: Provide a local NSConstantString
9996         @interface and @implementation.
9997         (objc_constant_string_init): A constructor function, used to
9998         initialize the NSConstantString meta-class object.
9999         * objc/execute/string1.m: Include "next_mapping.h" instead of
10000         <Foundation/NSString.h>.
10001         * objc/execute/string2.m: Likewise.
10002         * objc/execute/string3.m: Likewise.
10003         * objc/execute/string4.m: Likewise.
10004
10005 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
10006
10007         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
10008         to double. Replace double with FLOAT.
10009         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
10010
10011         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
10012         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
10013         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
10014         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
10015         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
10016         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
10017         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
10018         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
10019
10020 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
10021
10022         PR c/13519
10023         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
10024
10025 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10026
10027         PR c++/15503
10028         * g++.dg/template/meminit2.C: New test.
10029
10030 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
10031
10032         PR target/15822
10033         * gcc.c-torture/execute/compare-fp-1.c,
10034         gcc.c-torture/execute/compare-fp-2.c,
10035         gcc.c-torture/execute/compare-fp-3.c,
10036         gcc.c-torture/execute/compare-fp-4.c,
10037         gcc.c-torture/execute/compare-fp-3.x,
10038         gcc.c-torture/execute/compare-fp-4.x: Moved...
10039         * gcc.c-torture/execute/ieee/compare-fp-1.c,
10040         gcc.c-torture/execute/ieee/compare-fp-2.c,
10041         gcc.c-torture/execute/ieee/compare-fp-3.c,
10042         gcc.c-torture/execute/ieee/compare-fp-4.c,
10043         gcc.c-torture/execute/ieee/compare-fp-3.x,
10044         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
10045
10046 2004-06-04  David Ayers  <d.ayers@inode.at>
10047
10048         * objc/execute/protocol-isEqual-4.m: New testcase.
10049
10050 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
10051
10052         * objc/execute/protocol-isEqual-1.m: New testcase.
10053         * objc/execute/protocol-isEqual-2.m: New testcase.
10054         * objc/execute/protocol-isEqual-3.m: New testcase.
10055
10056 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10057
10058         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
10059
10060 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
10061
10062         * lib/objc.exp (objc_target_compile): When running tests on
10063         Darwin (Mac OS X), inform the linker about '-framework
10064         'Foundation'.
10065
10066 2004-06-02  Eric Christopher  <echristo@redhat.com>
10067
10068         * gcc.c-torture/compile/20040602-1.c: New.
10069
10070 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
10071
10072         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
10073         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
10074
10075         PR tree-optimization/14736
10076         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
10077
10078         PR tree-optimization/14042
10079         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
10080
10081         PR tree-optimization/14729
10082         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
10083
10084 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10085
10086         PR fortran/15557
10087         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
10088
10089 2004-06-01  Richard Hederson  <rth@redhat.com>
10090
10091         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
10092
10093 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10094
10095         PR c++/14932
10096         * g++.dg/parse/offsetof4.C: New test.
10097
10098 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
10099
10100         PR objc/7993
10101         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
10102
10103 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
10104
10105         PR c++/15701
10106         * g++.dg/template/friend29.C: New test.
10107
10108 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
10109
10110         PR c/15749
10111         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
10112
10113 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
10114
10115         * gcc.dg/sparc-trap-1.c: New test.
10116
10117 2004-05-31  Roger Sayle  <roger@eyesopen.com>
10118
10119         PR middle-end/15069
10120         * g++.dg/opt/fold3.C: New test case.
10121
10122 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
10123
10124         * lib/target-supports.exp (check_iconv_available): Fix fallout
10125         from 2004-05-28 patch.
10126
10127 2004-05-30  Paul Brook  <paul@codesourcery.com>
10128
10129         PR fortran/15620
10130         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
10131         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
10132
10133 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
10134
10135         * gfortran.fortran-torture/execute/random_1.f90: New test.
10136
10137 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10138
10139         * g++.dg/ext/altivec-10.C: New test.
10140
10141 2004-05-29  Paul Brook  <paul@codesourcery.com>
10142
10143         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
10144
10145 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10146
10147         * gcc.dg/altivec-16.c: New test.
10148
10149 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
10150
10151         * lib/target-supports.exp (check_vmx_hw_available): New.
10152         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
10153
10154         * lib/target-supports.exp (check_alias_available,
10155         check_iconv_available, check_named_sections_available): Use
10156         unique names for temporary files.
10157
10158 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
10159
10160         * gcc.dg/altivec-15.c: New test.
10161
10162 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10163
10164         PR c++/15083
10165         * g++.dg/warn/noeffect6.C: New test.
10166
10167         PR c++/15471
10168         * g++.dg/expr/ptrmem4.C: New test.
10169
10170         PR c++/15640
10171         * g++.dg/template/operator3.C: New test.
10172
10173 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
10174
10175         PR c++/14668
10176         * g++.dg/lookup/redecl1.C: New test.
10177         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
10178
10179 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
10180
10181         * gcc.c-torture/execute/compare-fp-1.c,
10182         gcc.c-torture/execute/compare-fp-2.c,
10183         gcc.c-torture/execute/compare-fp-3.c,
10184         gcc.c-torture/execute/compare-fp-4.c,
10185         gcc.c-torture/execute/compare-fp-3.x,
10186         gcc.c-torture/execute/compare-fp-4.x,
10187         gcc.dg/pr15649-1.c: New.
10188
10189 2004-05-27  Adam Nemet  <anemet@lnxw.com>
10190
10191         PR c++/12883
10192         * g++.dg/init/array14.C: New test.
10193
10194 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
10195
10196         * lib/compat.exp (compat-get-options-main): New.
10197         (compat-get-options): Remove unneeded code, warn for ignored
10198         command.
10199         (compat-execute): Check flag set by dg-require-* commands.
10200
10201         * lib/compat.exp (compat-execute): Break up long lines.
10202
10203 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
10204
10205         * gcc.dg/altivec-7.c: Don't use 'vector long'.
10206         * gcc.dg/altivec-14.c: New test.
10207         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
10208
10209         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
10210         * gcc.dg/altivec-12.c: Ditto.
10211
10212         * gcc.dg/altivec-3.c: Move call to altivec_check.
10213
10214 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10215
10216         PR c++/15044
10217         * g++.dg/template/error12.C: New test.
10218
10219         PR c++/15317
10220         * g++.dg/ext/attrib15.C: New test.
10221
10222         PR c++/15329
10223         * g++.dg/template/ptrmem9.C: New test.
10224
10225 2004-05-25  Paul Brook  <paul@codesourcery.com>
10226
10227         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
10228
10229 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10230
10231         PR c++/15165
10232         * g++.dg/template/crash19.C: New test.
10233
10234 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10235
10236         PR c++/15025
10237         * g++.dg/template/redecl1.C: New test.
10238
10239 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
10240
10241         PR c++/14821
10242         * g++.dg/other/ns1.C: New test.
10243
10244         PR c++/14883
10245         * g++.dg/template/invalid1.C: New test.
10246
10247 2004-05-23  Paul Brook  <paul@codesourcery.com>
10248         Victor Leikehman  <lei@haifasphere.co.il>
10249
10250         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
10251         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
10252
10253 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10254
10255         PR c++/15285
10256         PR c++/15299
10257         * g++.dg/template/non-dependent5.C: New test.
10258         * g++.dg/template/non-dependent6.C: New test.
10259
10260 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
10261
10262         PR c++/15507
10263         * g++.dg/inherit/union1.C: New test.
10264
10265         PR c++/15542
10266         * g++.dg/template/addr1.C: New test.
10267
10268         PR c++/15427
10269         * g++.dg/template/array5.C: New test.
10270
10271         PR c++/15287
10272         * g++.dg/template/array6.C: New test.
10273
10274 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
10275             Roger Sayle  <roger@eyesopen.com>
10276
10277         * g++.dg/lookup/forscope2.C: New test case.
10278
10279 2004-05-22  Ben Elliston  <bje@au.ibm.com>
10280
10281         * gcc.dg/cpp/Wmissingdirs.c: New.
10282
10283 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10284
10285         PR target/15301
10286         * gcc.dg/compat/union-m128-1.h: New file.
10287         * gcc.dg/compat/union-m128-1_main.c: Likewise.
10288         * gcc.dg/compat/union-m128-1_x.c: Likewise.
10289         * gcc.dg/compat/union-m128-1_y.c: Likewise.
10290
10291 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
10292
10293         PR target/15302
10294         * gcc.dg/compat/struct-complex-1.h: New file.
10295         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
10296         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
10297         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
10298
10299 2004-05-20  Roger Sayle  <roger@eyesopen.com>
10300
10301         PR middle-end/3074
10302         * gcc.dg/pr3074-1.c: New test case.
10303         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
10304
10305 2004-05-20  Falk Hueffner  <falk@debian.org>
10306
10307         PR other/15526
10308         * gcc.dg/ftrapv-1.c: New test case.
10309
10310 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
10311
10312         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
10313
10314 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
10315             Jeff Law  <law@redhat.com>
10316
10317         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
10318         * gcc.dg/tree-ssa/20040518-2.c: New test.
10319
10320         * gcc.dg/tree-ssa/20040518-1.c: New test.
10321
10322 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
10323
10324         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
10325
10326 2004-05-18  Paul Brook  <paul@codesourcery.com>
10327
10328         PR fortran/13930
10329         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
10330
10331 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10332
10333         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
10334         constant folding.
10335
10336 2004-05-17  Steven Bosscher  <stevenb@suse.de>
10337
10338         * gcc.dg/tree-ssa/20040517-1.c: New test.
10339
10340 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10341
10342         * gcc.dg/loop-4.c: New test.
10343
10344 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
10345
10346         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
10347
10348 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
10349
10350         PR fortran/15311
10351         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
10352
10353 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10354
10355         PR fortran/13826
10356         PR fortran/13940
10357         * gfortran.fortran-torture/compile/data_1.f90: New test.
10358
10359 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
10360
10361         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
10362         * gcc.dg/uninit-H.c: Define ASM for __s390__.
10363
10364 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10365
10366         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
10367
10368 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
10369
10370         PR c/15444
10371         * gcc.dg/format/xopen-1.c: Adjust expected message.
10372         * gcc.dg/format/xopen-3.c: New test.
10373
10374 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
10375
10376         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
10377
10378 2004-05-14  Jeff Law  <law@redhat.com>
10379
10380         * gcc.dg/tree-ssa/20040514-2.c: New test.
10381
10382 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10383
10384         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
10385         this ...
10386         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
10387         this.
10388
10389 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
10390
10391         * gcc.dg/tree-ssa/20040514-1.c: New test.
10392
10393 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10394
10395         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
10396         test.
10397
10398 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10399
10400         PR fortran/14066
10401         * gfortran.fortran-torture/compile/do_1.f90: New test.
10402
10403 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
10404
10405         PR fortran/15051
10406         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
10407         test.
10408
10409 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
10410
10411         PR fortran/15149
10412         * gfortran.fortran-torture/execute/random_init.f90: New test.
10413
10414 2004-05-13  Paul Brook  <paul@codesourcery.com>
10415
10416         PR fortran/15314
10417         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
10418
10419 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
10420
10421         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
10422         for the powerpc case.
10423
10424 2004-05-13  Jeff Law  <law@redhat.com>
10425
10426         * gcc.dg/tree-ssa/20040513-1.c: New test.
10427         * gcc.dg/tree-ssa/20040513-2.c: New test.
10428
10429 2004-05-13  Paul Brook  <paul@codesourcery.com>
10430
10431         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
10432         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
10433         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
10434
10435 2004-05-13  Andreas Schwab  <schwab@suse.de>
10436
10437         PR other/10819
10438         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
10439         characters.
10440
10441 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
10442
10443         PR fortran/15294
10444         * gfortran.fortran-torture/execute/adjustr.f90: New file.
10445
10446 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
10447
10448         Merge from tree-ssa-20020619-branch.  See
10449         ChangeLog.tree-ssa for details.
10450
10451 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
10452
10453         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
10454         include <altivec.h> explicitly.
10455         * gcc.dg/altivec-13.c: Likewise.
10456
10457 2004-05-11  Paul Brook  <paul@codesourcery.com>
10458
10459         * gcc.c-torture/compile/20010518-1.c: Force enum size.
10460
10461 2004-05-10  Eric Christopher  <echristo@redhat.com>
10462
10463         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
10464         * gcc.dg/sibcall-4.c: Ditto.
10465
10466 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
10467
10468         * g++.dg/ext/altivec-8.C: New test case.
10469         * gcc.dg/altivec-13.c: New test case.
10470
10471 2004-05-08  Roger Sayle  <roger@eyesopen.com>
10472
10473         * gcc.c-torture/execute/divcmp-1.c: New test case.
10474         * gcc.c-torture/execute/divcmp-2.c: New test case.
10475         * gcc.c-torture/execute/divcmp-3.c: New test case.
10476
10477 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
10478
10479         * g++.dg/other/pragma-re-2.C: New test.
10480
10481 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10482
10483         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
10484         * gcc.dg/i386-387-2.c: Likewise.
10485
10486         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
10487         __builtin_drem.
10488         * gcc.dg/i386-387-6.c: Likewise.
10489
10490 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
10491
10492         * gcc.dg/builtins-33.c:  Also check log1p*.
10493
10494 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
10495
10496         PR optimization/15296
10497         * gcc.c-torture/execute/pr15296.c: New test.
10498
10499 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
10500
10501         * gcc.dg/builtins-40.c: New test.
10502
10503 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
10504
10505         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
10506
10507 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
10508
10509         * g++.dg/ext/spe1.C: New testcase.
10510
10511 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
10512
10513         * objc.dg/image-info.m: Allow additional attributes
10514         for __image_info section.
10515
10516 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
10517
10518         * gcc.dg/torture/mips-hilo-2.c: New test.
10519
10520 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10521
10522         PR c++/14389
10523         * g++.dg/template/member5.C: New test.
10524
10525 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
10526
10527         * gcc.dg/builtins-34.c: Also check expm1*.
10528
10529 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10530
10531         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
10532         * gcc.dg/torture/builtin-convert-3.c: New test.
10533
10534 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
10535
10536         PR middle-end/15054
10537         * g++.dg/opt/pr15054.C: New test.
10538
10539 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10540
10541         * gcc.dg/torture/builtin-rounding-1.c: New test.
10542         * gcc.dg/builtins-25.c: Delete.
10543         * gcc.dg/builtins-29.c: Delete.
10544
10545 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
10546
10547         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
10548         * gcc.dg/sibcall-4.c: Likewise.
10549         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
10550
10551 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10552
10553         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
10554         bit-field on 16-bit targets.
10555
10556 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
10557
10558         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
10559         16-bit targets.
10560
10561 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
10562
10563         * gcc.dg/rs6000-power2-1.c: Change to compile only.
10564         * gcc.dg/rs6000-power2-2.c: Likewise.
10565
10566 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
10567
10568         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
10569         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
10570         Change the asm registers to be in form of frN instead of fN.
10571
10572 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10573
10574         * gcc.dg/torture/builtin-convert-2.c: New test.
10575
10576 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
10577
10578         * gcc.dg/rs6000-power2-1.c: New test.
10579         * gcc.dg/rs6000-power2-2.c: New test.
10580
10581 2004-04-28  Jan Hubicka  <jh@suse.cz>
10582
10583         * gcc.dg/unused-6.c: New test.
10584
10585 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
10586             Ulrich Weigand  <uweigand@de.ibm.com>
10587
10588         * ada/acats/run_all.sh: Define $target variable.
10589
10590 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
10591
10592         PR c++/15119
10593         * g++.dg/other/vararg-1.C: New test.
10594
10595         PR c++/4794
10596         * g++.dg/eh/cleanup3.C: New test.
10597
10598 2004-04-24  Laurent GUERBY <laurent@guerby.net>
10599
10600         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
10601         and ad8011a (target_insn).
10602         * ada/acats/support/macro.dfs: Likewise.
10603         * ada/acats/support/impbit.adb: New file.
10604
10605 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
10606
10607         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
10608
10609 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10610
10611         * gcc.dg/loop-3.c: New test.
10612
10613 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
10614
10615         * gcc.c-torture/execute/simd-5.c: New test.
10616
10617 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10618
10619         PR c++/15064
10620         * g++.dg/template/crash18.C: New test.
10621
10622 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
10623
10624         * g++.dg/ext/complit3.C: New test.
10625
10626 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10627
10628         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
10629         * gcc.dg/altivec-3.c: Same.
10630         * gcc.dg/altivec-varargs-1.c: Same.
10631
10632 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
10633
10634         * lib/target-supports.exp (check_profiling_available): Assume
10635         profiling is not available on powerpc-eabi targets.
10636
10637 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
10638
10639         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
10640         * gcc.dg/vmx/bug-1.c: Ditto.
10641
10642 2004-04-20  Eric Christopher  <echristo@redhat.com>
10643
10644         * gcc.dg/charset/extern.c: New test.
10645         * g++.dg/charset/extern3.cc: Ditto.
10646
10647 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
10648
10649         * gcc.dg/builtins-39.c: New test.
10650
10651 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
10652
10653         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
10654
10655 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
10656
10657         * gcc.dg/torture/mips-hilo-1.c: New test.
10658
10659 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
10660
10661         * gcc.c-torture/compile/20040419-1.c: New test.
10662
10663 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
10664
10665         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
10666
10667 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
10668             Aldy Hernandez  <aldyh@redhat.com>
10669
10670         * gcc.c-torture/execute/va-arg-24.c: New.
10671
10672 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
10673             Aldy Hernandez  <aldyh@redhat.com>
10674
10675         * gcc.dg/vmx/1b-01.c: New.
10676         * gcc.dg/vmx/1b-02.c: New.
10677         * gcc.dg/vmx/1b-03.c: New.
10678         * gcc.dg/vmx/1b-04.c: New.
10679         * gcc.dg/vmx/1b-05.c: New.
10680         * gcc.dg/vmx/1b-06.c: New.
10681         * gcc.dg/vmx/1b-07.c: New.
10682         * gcc.dg/vmx/1c-01.c: New.
10683         * gcc.dg/vmx/1c-02.c: New.
10684         * gcc.dg/vmx/3a-01a.c: New.
10685         * gcc.dg/vmx/3a-01.c: New.
10686         * gcc.dg/vmx/3a-01m.c: New.
10687         * gcc.dg/vmx/3a-03.c: New.
10688         * gcc.dg/vmx/3a-03m.c: New.
10689         * gcc.dg/vmx/3a-04.c: New.
10690         * gcc.dg/vmx/3a-04m.c: New.
10691         * gcc.dg/vmx/3a-05.c: New.
10692         * gcc.dg/vmx/3a-06.c: New.
10693         * gcc.dg/vmx/3a-06m.c: New.
10694         * gcc.dg/vmx/3a-07.c: New.
10695         * gcc.dg/vmx/3b-01.c: New.
10696         * gcc.dg/vmx/3b-02.c: New.
10697         * gcc.dg/vmx/3b-10.c: New.
10698         * gcc.dg/vmx/3b-13.c: New.
10699         * gcc.dg/vmx/3b-14.c: New.
10700         * gcc.dg/vmx/3b-15.c: New.
10701         * gcc.dg/vmx/3c-01a.c: New.
10702         * gcc.dg/vmx/3c-01.c: New.
10703         * gcc.dg/vmx/3c-02.c: New.
10704         * gcc.dg/vmx/3c-03.c: New.
10705         * gcc.dg/vmx/3d-01.c: New.
10706         * gcc.dg/vmx/4-01.c: New.
10707         * gcc.dg/vmx/4-03.c: New.
10708         * gcc.dg/vmx/5-01.c: New.
10709         * gcc.dg/vmx/5-02.c: New.
10710         * gcc.dg/vmx/5-03.c: New.
10711         * gcc.dg/vmx/5-04.c: New.
10712         * gcc.dg/vmx/5-05.c: New.
10713         * gcc.dg/vmx/5-06.c: New.
10714         * gcc.dg/vmx/5-07.c: New.
10715         * gcc.dg/vmx/5-07t.c: New.
10716         * gcc.dg/vmx/5-08.c: New.
10717         * gcc.dg/vmx/5-10.c: New.
10718         * gcc.dg/vmx/5-11.c: New.
10719         * gcc.dg/vmx/7-01a.c: New.
10720         * gcc.dg/vmx/7-01.c: New.
10721         * gcc.dg/vmx/7c-01.c: New.
10722         * gcc.dg/vmx/7d-01.c: New.
10723         * gcc.dg/vmx/7d-02.c: New.
10724         * gcc.dg/vmx/8-01.c: New.
10725         * gcc.dg/vmx/8-02a.c: New.
10726         * gcc.dg/vmx/8-02.c: New.
10727         * gcc.dg/vmx/brode-1.c: New.
10728         * gcc.dg/vmx/bug-1.c: New.
10729         * gcc.dg/vmx/bug-2.c: New.
10730         * gcc.dg/vmx/bug-3.c: New.
10731         * gcc.dg/vmx/cw-bug-1.c: New.
10732         * gcc.dg/vmx/cw-bug-2.c: New.
10733         * gcc.dg/vmx/cw-bug-3.c: New.
10734         * gcc.dg/vmx/dct.c: New.
10735         * gcc.dg/vmx/debug-1.c: New.
10736         * gcc.dg/vmx/debug-2.c: New.
10737         * gcc.dg/vmx/debug-3.c: New.
10738         * gcc.dg/vmx/debug-4.c: New.
10739         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
10740         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
10741         * gcc.dg/vmx/eg-5.c: New.
10742         * gcc.dg/vmx/fft.c: New.
10743         * gcc.dg/vmx/gcc-bug-1.c: New.
10744         * gcc.dg/vmx/gcc-bug-2.c: New.
10745         * gcc.dg/vmx/gcc-bug-3.c: New.
10746         * gcc.dg/vmx/gcc-bug-4.c: New.
10747         * gcc.dg/vmx/gcc-bug-5.c: New.
10748         * gcc.dg/vmx/gcc-bug-6.c: New.
10749         * gcc.dg/vmx/gcc-bug-7.c: New.
10750         * gcc.dg/vmx/gcc-bug-8.c: New.
10751         * gcc.dg/vmx/gcc-bug-9.c: New.
10752         * gcc.dg/vmx/gcc-bug-b.c: New.
10753         * gcc.dg/vmx/gcc-bug-c.c: New.
10754         * gcc.dg/vmx/gcc-bug-d.c: New.
10755         * gcc.dg/vmx/gcc-bug-e.c: New.
10756         * gcc.dg/vmx/gcc-bug-f.c: New.
10757         * gcc.dg/vmx/gcc-bug-g.c: New.
10758         * gcc.dg/vmx/gcc-bug-i.c: New.
10759         * gcc.dg/vmx/harness.h: New.
10760         * gcc.dg/vmx/ira1.c: New.
10761         * gcc.dg/vmx/ira2a.c: New.
10762         * gcc.dg/vmx/ira2b.c: New.
10763         * gcc.dg/vmx/ira2.c: New.
10764         * gcc.dg/vmx/ira2c.c: New.
10765         * gcc.dg/vmx/mem.c: New.
10766         * gcc.dg/vmx/newton-1.c: New.
10767         * gcc.dg/vmx/ops.c: New.
10768         * gcc.dg/vmx/sn7153.c: New.
10769         * gcc.dg/vmx/spill2.c: New.
10770         * gcc.dg/vmx/spill3.c: New.
10771         * gcc.dg/vmx/spill.c: New.
10772         * gcc.dg/vmx/t.c: New.
10773         * gcc.dg/vmx/varargs-1.c: New.
10774         * gcc.dg/vmx/varargs-2.c: New.
10775         * gcc.dg/vmx/varargs-3.c: New.
10776         * gcc.dg/vmx/varargs-4.c: New.
10777         * gcc.dg/vmx/varargs-5.c: New.
10778         * gcc.dg/vmx/varargs-6.c: New.
10779         * gcc.dg/vmx/varargs-7.c: New.
10780         * gcc.dg/vmx/vmx.exp: New.
10781         * gcc.dg/vmx/vprint-1.c: New.
10782         * gcc.dg/vmx/vscan-1.c: New.
10783         * gcc.dg/vmx/x-01.c: New.
10784         * gcc.dg/vmx/x-02.c: New.
10785         * gcc.dg/vmx/x-03.c: New.
10786         * gcc.dg/vmx/x-04.c: New.
10787         * gcc.dg/vmx/x-05.c: New.
10788         * gcc.dg/vmx/yousufi-1.c: New.
10789         * gcc.dg/vmx/zero-1.c: New.
10790         * gcc.dg/vmx/zero.c: New.
10791
10792 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
10793
10794         * g++.dg/lookup/java1.C: Update for chage of
10795         _Jv_AllocObject.
10796         * g++.dg/lookup/java2.C: Likewise.
10797
10798 2004-04-17  Laurent GUERBY <laurent@guerby.net>
10799
10800         * ada/acats/run_all.sh: use -O2 by default.
10801
10802 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
10803
10804         * gcc.dg/vr-mult-[12].c: New tests.
10805
10806 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10807
10808         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
10809
10810         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
10811
10812 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
10813
10814         * lib/target-supports.exp (check_profiling_available): Assume profiling
10815         isn't available for mips*-*-elf targets.
10816
10817 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
10818
10819         * gcc.dg/builtins-38.c: New test.
10820
10821 2004-04-14  Eric Christopher  <echristo@redhat.com>
10822
10823         * g++.dg/charset/charset.exp: Run .cc extension tests.
10824
10825 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
10826
10827         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
10828
10829 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10830
10831         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
10832
10833 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
10834
10835         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
10836         * gcc.dg/i386-387-2.c: Likewise.
10837
10838         * gcc.dg/i386-387-7.c: New test.
10839         * gcc.dg/i386-387-8.c: New test.
10840
10841         * gcc.dg/builtins-37.c: New test.
10842
10843 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
10844
10845         * g++.dg/pch/externc-1.C: Add missing semicolon.
10846
10847 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
10848
10849         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
10850
10851 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10852
10853         * gcc.c-torture/execute/20040411-1.c: New test.
10854
10855 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
10856
10857         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
10858
10859 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
10860
10861         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
10862
10863 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
10864
10865         * lib/target-supports.exp (check_named_sections_available): New.
10866         * lib/gcc-dg.exp (dg-require-named-sections): New.
10867         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
10868         old-deja.exp.  Also prune error-count message from HP linker.
10869         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
10870
10871         * g++.dg/init/init-ref4.C: Use dg-require-weak.
10872         * g++.old-deja/g++.pt/static3.C: Likewise.
10873         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
10874
10875 2004-04-09  Roger Sayle  <roger@eyesopen.com>
10876
10877         * gcc.c-torture/execute/20040409-1.c: New test case.
10878         * gcc.c-torture/execute/20040409-2.c: New test case.
10879         * gcc.c-torture/execute/20040409-3.c: New test case.
10880
10881 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
10882
10883         * gcc.dg/20040409-1.c: New test.
10884
10885 2004-04-08  Roger Sayle  <roger@eyesopen.com>
10886
10887         PR target/14888
10888         * g++.dg/opt/pr14888.C: New test case.
10889
10890 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
10891
10892         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
10893         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
10894         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
10895         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
10896         New tests.
10897
10898 2004-04-08  Paul Brook  <paul@codesourcery.com>
10899
10900         * gcc.dg/spill-1.c: New test.
10901
10902 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10903
10904         * gcc.dg/torture/builtin-ctype-2.c: New test.
10905
10906 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
10907
10908         * gcc.dg/pch/pch.exp: Add largefile test.
10909
10910 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
10911
10912         * g++.dg/pch/externc-1.Hs: New.
10913         * g++.dg/pch/externc-1.C: New.
10914
10915 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10916
10917         * gcc.dg/compat/struct-by-value-5a_main.c,
10918         gcc.dg/compat/struct-by-value-5b_main.c: New files.
10919         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
10920         * gcc.dg/compat/struct-by-value-5a_x.c,
10921         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
10922         gcc.dg/compat/struct-by-value-5_x.c.
10923         * gcc.dg/compat/struct-by-value-5a_y.c,
10924         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
10925         gcc.dg/compat/struct-by-value-5_y.c.
10926
10927         * gcc.dg/compat/struct-by-value-6a_main.c,
10928         gcc.dg/compat/struct-by-value-6b_main.c: New files.
10929         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
10930         * gcc.dg/compat/struct-by-value-6a_x.c,
10931         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
10932         gcc.dg/compat/struct-by-value-6_x.c.
10933         * gcc.dg/compat/struct-by-value-6a_y.c,
10934         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
10935         gcc.dg/compat/struct-by-value-6_y.c.
10936
10937         * gcc.dg/compat/struct-by-value-7a_main.c,
10938         gcc.dg/compat/struct-by-value-7b_main.c: New files.
10939         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
10940         * gcc.dg/compat/struct-by-value-7a_x.c,
10941         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
10942         gcc.dg/compat/struct-by-value-7_x.c.
10943         * gcc.dg/compat/struct-by-value-7a_y.c,
10944         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
10945         gcc.dg/compat/struct-by-value-7_y.c.
10946
10947 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
10948
10949         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
10950         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
10951         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
10952         options.
10953
10954 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
10955
10956         * gcc.dg/builtins-36.c: New test.
10957
10958 2004-04-06  Paul Brook  <paul@codesourcery.com>
10959
10960         * README.gcc: Remove obsolete contraint on testcases.
10961
10962 2004-04-05  Paul Brook  <paul@codesourcery.com>
10963
10964         PR2123
10965         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
10966         failure and exit(0) on success.
10967         * g++.dg/expr/anew2.C: Ditto.
10968         * g++.dg/expr/anew3.C: Ditto.
10969         * g++.dg/expr/anew4.C: Ditto.
10970
10971 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
10972
10973         PR c++/3518
10974         * g++.dg/template/unify7.C: New.
10975
10976 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
10977
10978         * g++.dg/README: Bring up to date with new subdirectories; remove
10979         duplicate subdirectory lines.
10980
10981 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
10982
10983         PR c++/14007
10984         * g++.dg/template/unify5.C: New.
10985         * g++.dg/template/unify6.C: New.
10986         * g++.dg/template/qualttp20.C: Adjust.
10987         * g++.old-deja/g++.jason/report.C: Adjust.
10988         * g++.old-deja/g++.other/qual1.C: Adjust.
10989
10990 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
10991
10992         PR c++/14803
10993         * g++.dg/inherit/ptrmem1.C: New test.
10994
10995 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
10996
10997         PR c++/14755
10998         * gcc.c-torture/execute/20040331-1.c: New test.
10999         * gcc.dg/20040331-1.c: New test.
11000
11001 2004-04-01  Paul Brook  <paul@codesourcery.com>
11002
11003         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
11004
11005 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
11006
11007         PR c++/14724
11008         * g++.dg/init/goto1.C: New test.
11009
11010         PR c++/14763
11011         * g++.dg/template/defarg4.C: New test.
11012
11013 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
11014
11015         * gcc.dg/altivec-11.c: Extend test for more valid cases.
11016
11017 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
11018
11019         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
11020
11021 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
11022
11023         * gcc.dg/noncompile/undeclared-2.c: New test.
11024
11025 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
11026
11027         * gcc.dg/940409-1.c: Remove XFAIL.
11028         * gcc.dg/reg-vol-struct-1.c: New test.
11029
11030 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11031
11032         * gcc.dg/torture/builtin-wctype-1.c: New test.
11033
11034 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
11035
11036         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
11037         * gcc.dg/20001101-1.c: Likewise.
11038         * gcc.dg/20001102-1.c: Likewise.
11039
11040 2004-03-25  Roger Sayle  <roger@eyesopen.com>
11041
11042         * gcc.dg/compare8.c: Add an additional test for XOR.
11043
11044 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11045
11046         * gcc.dg/torture/builtin-ctype-1.c: New test.
11047
11048 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11049
11050         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
11051         * gcc.dg/torture/builtin-math-1.c: Likewise.
11052         * gcc.dg/torture/builtin-power-1.c: New test.
11053
11054 2004-03-24  Andreas Schwab  <schwab@suse.de>
11055
11056         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
11057         IA64 assembler.
11058
11059 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
11060             Roger Sayle  <roger@eyesopen.com>
11061
11062         * gcc.dg/compare8.c: New test case.
11063
11064 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
11065
11066         * g++.dg/ext/altivec-7.C: New test.
11067
11068 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
11069
11070         PR 12267, 12391, 12560, 13129, 14114, 14133
11071         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
11072         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
11073         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
11074         Adjust error regexps.
11075         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
11076         * gcc.dg/noncompile/undeclared-1.c: New test cases.
11077         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
11078         * gcc.dg/local1.c: Add explanatory comment.
11079
11080 2004-03-23  Roger Sayle  <roger@eyesopen.com>
11081
11082         PR optimization/14669
11083         * g++.dg/opt/fold2.C: New test case.
11084
11085 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
11086
11087         PR c/14069
11088         * gcc.dg/20040322-1.c: New test.
11089
11090 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
11091
11092         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
11093         * gcc.dg/ultrasp4.c: Likewise.
11094         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
11095
11096 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11097
11098         * gcc.dg/i386-sse-8.c: Reset default options.
11099
11100 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
11101
11102         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
11103         in the error message text.
11104
11105 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11106
11107         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
11108
11109 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
11110
11111         PR c++/14616
11112         * g++.dg/init/array13.C: New test.
11113
11114 2004-03-20  Roger Sayle  <roger@eyesopen.com>
11115
11116         PR target/13889
11117         * gcc.c-torture/compile/pr13889.c: New test case.
11118
11119 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
11120
11121         PR c/14635
11122         * builtins-1.c (nan, nans): Don't test.
11123         * builtins-30.c: Don't use nan, nanf, nanl.
11124         * builtins-35.c: New test.
11125
11126 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
11127
11128         * g++.dg/ext/altivec-6.C: New test.
11129
11130 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
11131
11132         * g++.dg/init/placement3.C: New test.
11133
11134         * g++.dg/template/spec13.C: New test.
11135
11136         * g++.dg/lookup/using11.C: New test.
11137
11138         * g++.dg/lookup/koenig3.C: New test.
11139
11140         * g++.dg/template/operator2.C: New test.
11141
11142         * g++.dg/expr/dtor3.C: New test.
11143         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
11144         marker.
11145         * g++.old-deja/g++.law/visibility28.C: Likewise.
11146
11147 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
11148
11149         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
11150         * gcc.dg/ppc64-abi-3.c: Likewise.
11151
11152 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11153
11154         PR c++/14545
11155         * g++.dg/parse/template15.C: New test.
11156
11157 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11158
11159         * g++.dg/expr/dtor2.C: New test.
11160
11161         * g++.dg/lookup/anon4.C: New test.
11162
11163         * g++.dg/overload/using1.C: New test.
11164
11165         * g++.dg/template/lookup7.C: New test.
11166
11167         * g++.dg/template/typename6.C: New test.
11168
11169         * g++.dg/expr/cond6.C: New test.
11170
11171 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11172
11173         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
11174
11175 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11176
11177         * g++.dg/expr/cond5.C: New test.
11178         * g++.dg/expr/constcast1.C: Likewise.
11179         * g++.dg/expr/ptrmem2.C: Likewise.
11180         * g++.dg/expr/ptrmem3.C: Likewise.
11181         * g++.dg/lookup/main1.C: Likewise.
11182         * g++.dg/template/lookup6.C: Likewise.
11183
11184 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
11185
11186         * gcc.dg/local1.c: New test.
11187
11188         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
11189
11190 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11191
11192         * gcc.dg/torture/builtin-convert-1.c: New test.
11193
11194 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11195
11196         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
11197
11198 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11199
11200         PR c++/14481
11201         * g++.dg/warn/Wunused-7.C: New test.
11202
11203 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11204
11205         * gcc.dg/torture/builtin-integral-1.c: New test.
11206
11207 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
11208
11209         PR c++/14586
11210         * g++.dg/parse/non-dependent3.C: New test.
11211
11212 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
11213
11214         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
11215         * g++.dg/eh/simd-2.C: Likewise.
11216         * g++.dg/init/array10.C: Likewise.
11217         * gcc.c-torture/compile/simd-1.c: Likewise.
11218         * gcc.c-torture/compile/simd-2.c: Likewise.
11219         * gcc.c-torture/compile/simd-3.c: Likewise.
11220         * gcc.c-torture/compile/simd-4.c: Likewise.
11221         * gcc.c-torture/compile/simd-6.c: Likewise.
11222         * gcc.c-torture/execute/simd-1.c: Likewise.
11223         * gcc.c-torture/execute/simd-2.c: Likewise.
11224         * gcc.dg/compat/vector-defs.h: Likewise.
11225         * gcc.dg/20020531-1.c: Likewise.
11226         * gcc.dg/altivec-3.c: Likewise.
11227         * gcc.dg/altivec-4.c: Likewise.
11228         * gcc.dg/altivec-varargs-1.c: Likewise.
11229         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
11230         * gcc.dg/i386-mmx-3.c: Likewise.
11231         * gcc.dg/i386-sse-4.c: Likewise.
11232         * gcc.dg/i386-sse-5.c: Likewise.
11233         * gcc.dg/i386-sse-8.c: Likewise.
11234         * gcc.dg/simd-1.c: Likewise.
11235         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
11236         __ev64_opaque__ since the machine description provides it.
11237
11238 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11239
11240         * lib/compat.exp (skip_list): New global variable.
11241         Use it to hold the user defined COMPAT_SKIPS list if any.
11242         (compat-obj): Add the members of skip_list to optall.
11243
11244 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11245
11246         * gcc.dg/compat/union-by-value-1_main.c,
11247         union-by-value-1_x.c, union-by-value-1_y.c,
11248         union-check.h, union-defs.h,
11249         union-init.h, union-return-1_main.c,
11250         union-return-1_x.c, union-return-1_y.c: New files.
11251
11252 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11253
11254         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
11255         mixed-struct-init.h: Add 4 mixed structure types.
11256         struct-by-value-21_main.c, struct-by-value-21_x.c,
11257         struct-by-value-21_y.c, struct-return-21_main.c,
11258         struct-return-21_x.c, struct-return-21_y.c: New files.
11259
11260 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
11261
11262         PR c++/14550
11263         * g++.dg/parse/template14.C: New test.
11264
11265 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11266
11267         * gcc.c-torture/execute/20040313-1.c: New test.
11268
11269 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
11270
11271         PR target/14533
11272         * gcc.dg/20040311-2.c: New test.
11273
11274 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
11275
11276         PR other/14544
11277         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
11278         bit-field.
11279
11280 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
11281
11282         * gcc.dg/20040305-2.c: Add missing return statement.
11283
11284 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11285
11286         * gcc.dg/builtins-34.c: Also check pow10*.
11287
11288 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11289
11290         PR target/14262
11291         * gcc.dg/20040305-2.c: New test.
11292
11293 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
11294
11295         * gcc.dg/20040310-1.c: New test.
11296
11297 2004-03-11  Roger Sayle  <roger@eyesopen.com>
11298
11299         * gcc.c-torture/execute/20040311-1.c: New test case.
11300
11301 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
11302
11303         PR c++/14476
11304         * g++.dg/lookup/enum1.C: New test.
11305
11306 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
11307
11308         PR c++/14510
11309         * g++.dg/lookup/struct2.C: New test.
11310
11311 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
11312
11313         * gcc.dg/builtins-34.c: New test.
11314
11315 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11316
11317         * gcc.dg/torture/builtin-nonneg-1.c: New test.
11318
11319 2004-03-09  James E Wilson  <wilson@specifixinc.com>
11320
11321         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
11322         * gcc.dg/alias-2.c: New testcase.
11323
11324 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
11325
11326         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
11327
11328 2004-03-09  Roger Sayle  <roger@eyesopen.com>
11329
11330         * gcc.c-torture/execute/20040309-1.c: New test case.
11331
11332 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
11333
11334         PR c++/14397
11335         * g++.dg/overload/ref1.C: New.
11336
11337 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11338
11339         PR c++/14409
11340         * g++.dg/template/spec12.C: New test.
11341
11342         PR c++/14448
11343         * g++.dg/parse/crash14.C: New test.
11344
11345 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11346
11347         PR c++/14230
11348         * g++.dg/init/ref11.C: New test.
11349
11350 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
11351
11352         PR c++/14432
11353         * g++.dg/parse/builtin2.C: New test.
11354
11355 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11356
11357         PR c++/14401
11358         * g++.dg/init/ctor3.C: New test.
11359         * g++.dg/init/union1.C: New test.
11360         * g++.dg/ext/anon-struct4.C: New test.
11361
11362 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
11363
11364         * g++.dg/lookup/koenig1.C: Tweak error messages.
11365         * g++.dg/lookup/used-before-declaration.C: Likewise.
11366         * g++.dg/other/do1.C: Likewise.
11367         * g++.dg/overload/koenig1.C: Likewise.
11368         * g++.dg/parse/crash13.C: Likewise.
11369         * g++.dg/template/instantiate3.C: Likewise.
11370
11371 2004-03-08  Eric Christopher  <echristo@redhat.com>
11372
11373         * * lib/target-supports.exp: Enable libiconv in test
11374         compilation.  Fix up error checking.
11375
11376 2004-03-08  Roger Sayle  <roger@eyesopen.com>
11377
11378         PR middle-end/14289
11379         * gcc.dg/pr14289-1.c: New test case.
11380         * gcc.dg/pr14289-2.c: Likewise.
11381         * gcc.dg/pr14289-3.c: Likewise.
11382
11383 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
11384
11385         * gcc.c-torture/execute/20040308-1.c: New test.
11386
11387 2004-03-07  Roger Sayle  <roger@eyesopen.com>
11388
11389         * gcc.c-torture/execute/20040307-1.c: New test case.
11390
11391 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
11392
11393         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
11394
11395 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
11396
11397         * gcc.dg/20040306-1.c: New test.
11398
11399 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
11400
11401         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
11402         them static.
11403         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
11404
11405 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11406
11407         PR c/14465
11408         * gcc.dg/decl-6.c: New test.
11409
11410 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11411
11412         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
11413         Rename LOGPOW -> LOG_POW.
11414         (SQRT_EXP, POW_EXP): New.
11415
11416 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11417
11418         * gcc.dg/i386-sse-8.c: New test.
11419
11420 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
11421
11422         PR c/14114
11423         * gcc.dg/decl-5.c: New test.
11424
11425 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
11426
11427         * gcc.dg/20040305-1.c: New test.
11428
11429 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
11430
11431         PR other/14354
11432         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
11433
11434 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
11435
11436         PR c++/14425, c++/14426
11437         * g++.dg/ext/altivec-4.C: New test.
11438         * g++.dg/ext/altivec-5.C: New test.
11439
11440 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
11441
11442         * g++.old-deja/g++.other/linkage1.C: Expect errors about
11443         global variables of a type with no linkage.
11444         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
11445         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
11446         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
11447         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
11448         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
11449         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
11450         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
11451         * g++.dg/warn/deprecated.C: Name enum Color.
11452         * g++.dg/overload/VLA.C: Name structure for 'b'.
11453         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
11454
11455 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11456
11457         * gcc.c-torture/compile/20040304-1.c: New test.
11458
11459 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
11460
11461         PR 13728
11462         * gcc.dg/decl-4.c: New testcase.
11463
11464 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
11465
11466         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
11467         as PRECF if sizeof (float) > sizeof (double).
11468         (PRECL): Make it the same as PRECF if
11469         sizeof (float) > sizeof (long double).
11470
11471 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11472
11473         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
11474         system type.  Add check for irix6 which doesn't have c99 runtime.
11475
11476 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
11477
11478         * gcc.dg/const-elim-1.c: xfail for xtensa.
11479
11480 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11481
11482         PR c++/14369
11483         * g++.dg/template/cond4.C: New test.
11484
11485 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11486
11487         PR c++/14360
11488         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
11489
11490         PR c++/14361
11491         * g++.dg/parse/defarg7.C: New test.
11492
11493         PR c++/14359
11494         * g++.dg/template/friend26.C: New test.
11495
11496 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
11497
11498         PR c++/14324
11499         * g++.dg/abi/mangle21.C: New test.
11500
11501         PR c++/14260
11502         * g++.dg/parse/constructor2.C: New test.
11503
11504         PR c++/14337
11505         * g++.dg/template/sfinae1.C: New test.
11506
11507 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11508
11509         PR c++/14267
11510         * g++.dg/expr/crash2.C: New test.
11511
11512         PR middle-end/13448
11513         * gcc.dg/inline-5.c: New test.
11514         * gcc.dg/always-inline.c: Split out tests into ...
11515         * gcc.dg/always-inline2.c: ... this and ...
11516         * gcc.dg/always-inline3.c: ... this.
11517
11518 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
11519
11520         PR debug/12103
11521         * g++.dg/debug/crash1.C: New test.
11522
11523 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
11524
11525         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
11526         function with __attribute__((noinline)).
11527         (recurser_void2): Likewise.
11528         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
11529         (recurser_void2): Likewise.
11530
11531 2004-02-29  Roger Sayle  <roger@eyesopen.com>
11532
11533         PR middle-end/14203
11534         * g++.dg/warn/Wunused-6.C: New test case.
11535
11536 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
11537
11538         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
11539         not defined.
11540
11541 2004-02-27  Eric Christopher  <echristo@redhat.com>
11542
11543         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
11544         * g++.dg/charset/asm2.c: Run only x86.
11545         * gcc.dg/charset/asm3.c: Ditto.
11546
11547 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
11548
11549         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
11550         ld_library_path.
11551
11552 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
11553
11554         * g++.dg/ext/altivec-3.C: New.
11555
11556 2004-02-26  Richard Henderson  <rth@redhat.com>
11557
11558         * g++.dg/ext/attrib10.C: Mark for warning.
11559         * gcc.dg/attr-alias-1.c: New.
11560
11561 2004-02-26  Richard Henderson  <rth@redhat.com>
11562
11563         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
11564         * gcc.c-torture/execute/20040208-2.c: ... it back.
11565
11566 2004-02-26  Eric Christopher  <echristo@redhat.com>
11567
11568         * lib/target-supports.exp (check-iconv-available): New function.
11569         * lib/gcc-dg.exp (dg-require-iconv): New function.
11570         Use above.
11571         * gcc.dg/charset: New directory.
11572         * gcc.dg/charset/charset.exp: New file.
11573         * gcc.dg/charset/asm1.c: Ditto.
11574         * gcc.dg/charset/asm2.c: Ditto.
11575         * gcc.dg/charset/asm3.c: Ditto.
11576         * gcc.dg/charset/asm4.c: Ditto.
11577         * gcc.dg/charset/asm5.c: Ditto.
11578         * gcc.dg/charset/attribute1.c: Ditto.
11579         * gcc.dg/charset/attribute2.c: Ditto.
11580         * gcc.dg/charset/string1.c: Ditto.
11581         * g++.dg/charset: New directory.
11582         * g++.dg/dg.exp: Add here. Special options.
11583         * g++.dg/charset/charset.exp: New file.
11584         * g++.dg/charset/asm1.c: Ditto.
11585         * g++.dg/charset/asm2.c: Ditto.
11586         * g++.dg/charset/asm3.c: Ditto.
11587         * g++.dg/charset/asm4.c: Ditto.
11588         * g++.dg/charset/attribute1.c: Ditto.
11589         * g++.dg/charset/attribute2.c: Ditto.
11590         * g++.dg/charset/extern1.cc: Ditto.
11591         * g++.dg/charset/extern2.cc: Ditto.
11592         * g++.dg/charset/string1.c: Ditto.
11593
11594 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
11595
11596         PR c++/14278
11597         * g++.dg/parse/comma1.C: New test.
11598
11599 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11600
11601         PR c++/14284
11602         * g++.dg/template/ttp8.C: New test.
11603
11604 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
11605
11606         * gcc.dg/fixuns-trunc-1.c: New test.
11607
11608 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11609
11610         * gcc.dg/builtins-config.h: Use #elif.
11611
11612 2004-02-26  Michael Matz  <matz@suse.de>
11613
11614         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
11615         * gcc.dg/991214-1.c: Likewise.
11616         * gcc.dg/i386-asm-1.c: Likewise.
11617
11618 2004-02-25  Richard Henderson  <rth@redhat.com>
11619
11620         * gcc.c-torture/execute/20040208-2.c: Move ...
11621         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
11622
11623 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11624
11625         PR c++/14246
11626         * g++.dg/other/crash-3.C: New test.
11627
11628 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11629
11630         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
11631         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
11632
11633         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
11634         HP-UX.
11635
11636 2004-02-24  Michael Matz  <matz@suse.de>
11637
11638         * gcc.dg/i386-regparm.c: New.
11639
11640 2004-02-23  James E Wilson  <wilson@specifixinc.com>
11641
11642         * gcc.c-torture/execute/20040223-1.c: New.
11643
11644 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
11645             Kazu Hirata  <kazu@cs.umass.edu>
11646
11647         * gcc.dg/fwritable-strings-1.c: Remove.
11648
11649 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
11650
11651         PR c/14156
11652         * gcc.dg/20040223-1.c: New test.
11653
11654 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11655
11656         PR c++/14106
11657         * g++.dg/ext/typeof9.C: New test.
11658
11659 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11660
11661         PR c++/14250
11662         * g++.dg/other/switch1.C: New test.
11663
11664 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11665
11666         * gcc.dg/cast-function-1.c: Adjust for new informative message.
11667         * gcc.dg/va-arg-1.c: Likewise.
11668
11669 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11670
11671         PR c++/14143
11672         * g++.dg/template/koenig5.C: New test.
11673
11674 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
11675
11676         * g++.dg/ext/altivec-1.C: Generalize target triple.
11677         * g++.dg/ext/altivec-2.C: New test case.
11678         * g++.dg/ext/altivec_check.h: New file.
11679         * gcc.dg/altivec-1.c: Generalize target triple;
11680         include altivec_check.h and call altivec_check().
11681         * gcc.dg/altivec-[2-5].c: Generalize target triple.
11682         * gcc.dg/altivec-6.c: New test case.
11683         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
11684         type casts as needed.
11685         * gcc.dg/altivec-10.c: Include altivec_check.h and call
11686         altivec_check().
11687         * gcc.dg/altivec-12.c: New test case.
11688         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
11689         include altivec_check.h and call altivec_check().
11690         * gcc.dg/altivec_check.h: New file.
11691
11692 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11693
11694         * lib/target-supports.exp (check_alias_available): Don't mangle
11695         function `g' in test program.
11696
11697 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11698
11699         * lib/target-supports.exp (check_profiling_available): Check
11700         argument to determine whether we support a profiling type.
11701         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
11702         check_profiling_available.
11703         * g++.dg/bprob/bprob.exp: Likewise
11704         * g77.dg/bprob/bprob.exp: Likewise.
11705         * gcc.misc-tests/bprob.exp: Likewise.
11706         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
11707         dg-require-profiling and delete expected error handling.
11708         * gcc.dg/20021014-1.c: Likewise.
11709         * gcc.dg/nest.c: Likewise.
11710
11711 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11712
11713         PR c++/12007
11714         * g++.dg/other/vthunk1.C: New test.
11715
11716 2004-02-20  Falk Hueffner  <falk@debian.org>
11717
11718         PR target/14201
11719         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
11720
11721 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
11722
11723         PR c++/13927
11724         * g++.dg/other/error8.C: Remove XFAIL markers.
11725
11726         PR c++/14173
11727         * g++.dg/ext/packed5.C: New test.
11728
11729         PR c++/14199
11730         * g++.dg/warn/Wunused-5.C: New test.
11731
11732         PR c++/14186
11733         * g++.dg/lookup/member1.C: New test.
11734
11735 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
11736
11737         * gcc.c-torture/compile/20040130-1.c: Enable only when
11738         __INT_MAX__ >= 2147483647L.
11739         * gcc.c-torture/compile/961203-1.c: Likewise.
11740
11741 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
11742
11743         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
11744         * g++.dg/opt/template1.C: Robustify assembler regexp
11745
11746 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11747
11748         * gcc.c-torture/execute/simd-4.x: Remove.
11749         * gcc.c-torture/execute/va-arg-25.x: Likewise.
11750         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
11751         Guard with #ifndef SKIP_ATTRIBUTE.
11752         * gcc.dg/compat/vector-1_y.c: Likewise.
11753         * gcc.dg/compat/vector-2_x.c: Likewise.
11754         * gcc.dg/compat/vector-2_y.c: Likewise.
11755         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
11756         * g++.dg/eh/simd-2.C: Likewise.
11757
11758 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
11759
11760         * gcc.c-torture/compile/complex-1.c: New.
11761
11762 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
11763
11764         PR target/14209
11765         * gcc.c-torture/execute/20040218-1.c: New test.
11766
11767 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11768
11769         PR c++/14181
11770         * g++.dg/parse/new2.C: New test.
11771
11772 2004-02-18  Paul Brook  <paul@codesourcery.com>
11773
11774         * gcc.c-torture/compile/libcall-1.c: New test.
11775
11776 2004-02-18  Paul Brook  <paul@codesourcery.com>
11777
11778         PR debug/12934
11779         * gcc.dg/debug/debug-7.c: New test.
11780
11781 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
11782
11783         * gcc.dg/20040217-1.c: New test.
11784
11785 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
11786
11787         * gcc.c-torture/execute/990208-1.x: Delete.
11788
11789 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
11790
11791         * gcc.c-torture/execute/20040208-2.x: New file.
11792
11793 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
11794
11795         PR c++/11326
11796         * g++.dg/abi/structret1.C: New test.
11797
11798 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
11799
11800         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
11801         (i386_cpuid): No need to test if cpuid is available on AMD64.
11802         Fix assembly, so that it works onboth i386 and AMD64.
11803         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
11804         (vecInLong): Fix s[] member type to unsigned int.
11805         (vecInWord): Remove type.
11806         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
11807         (a64, b64, c64, d64, e64): Remove.
11808         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
11809         Remove unused variable.  Remove initialization of removed variables.
11810         Don't call mmx_tests nor sse_tests.
11811         (reference_mmx, reference_sse): Remove.
11812         (check): Add return stmt.
11813         * gcc.dg/i386-sse-7.c: New test.
11814         * gcc.dg/i386-mmx-4.c: New test.
11815
11816 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11817
11818         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
11819         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11820         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11821         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
11822         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
11823         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
11824         g++.dg/tc1/dr94.C: Fix line terminator.
11825
11826 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
11827
11828         * gcc.c-torture/compile/20040216-1.c: New.
11829
11830 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11831
11832         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
11833         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
11834         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
11835         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
11836         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
11837         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
11838
11839 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11840
11841         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
11842
11843 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
11844
11845         PR c++/13971
11846         * g++.dg/expr/cond4.C: New test.
11847
11848         PR c++/14086
11849         * g++.dg/lookup/crash2.C: New test.
11850
11851 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
11852
11853         * gcc.c-torture/compile/20040214-2.c: New test.
11854
11855 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
11856
11857         PR c++/14116
11858         * g++.dg/ext/typeof8.C: New test.
11859
11860 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
11861
11862         * gcc.c-torture/compile/20040214-1.c: New test.
11863
11864 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11865
11866         PR c++/13635
11867         * g++.dg/template/spec11.C: New test.
11868
11869 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11870
11871         PR c++/13927
11872         * g++.dg/other/error8.C: New test.
11873
11874 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
11875
11876         PR c++/14122
11877         * g++.dg/template/array4.C: New test.
11878
11879         PR c++/14108
11880         * g++.dg/inherit/thunk2.C: New test.
11881
11882         PR c++/14083
11883         * g++.dg/eh/cond2.C: New test.
11884
11885 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
11886
11887         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
11888
11889 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
11890
11891         * lib/scanasm.exp (dg-scan): Quote pattern before display.
11892
11893 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
11894
11895         * g++.dg/simd-2.C: xfail on ppc64-linux.
11896
11897 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
11898
11899         PR c/456
11900         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
11901         tests.
11902
11903 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
11904
11905         * gcc.dg/builtins-33.c: New test.
11906
11907 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
11908
11909         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
11910
11911 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11912
11913         * g++.dg/simd-2.C: Set -maltivec for ppc64.
11914
11915 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
11916
11917         * gcc.dg/ppc64-abi-3.c: New test.
11918
11919 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
11920
11921         PR c/14092
11922
11923         * gcc.dg/pr14092-1.c: New testcase.
11924
11925 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
11926
11927         * gcc.dg/cpp/assert4.c: Fix typo last change.
11928
11929         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
11930         * gcc.dg/cpp/assert4.c: Handle powerpc64.
11931
11932         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
11933
11934 2004-02-09  Roger Sayle  <roger@eyesopen.com>
11935
11936         * gcc.c-torture/compile/20040209-1.c: New test case.
11937
11938 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
11939
11940         * gcc.dg/c90-init-1.c: Adjust expected error messages.
11941
11942 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
11943
11944         * gcc.c-torture/execute/20040208-[12].c: New tests.
11945
11946 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11947
11948         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
11949
11950 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11951
11952         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
11953
11954 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11955
11956         Bug 13856
11957         * gcc.dg/visibility-8.c: New testcase.
11958
11959 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
11960
11961         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
11962         arguments.
11963         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
11964
11965 2004-02-07  Roger Sayle  <roger@eyesopen.com>
11966
11967         PR middle-end/13696
11968         * g++.dg/opt/fold1.C: New test case.
11969
11970 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11971
11972         PR c++/14033
11973         * g++.dg/other/crash-2.C: New test.
11974
11975 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11976
11977         PR c++/14028
11978         * g++.dg/parse/angle-bracket2.C: New test.
11979
11980 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11981
11982         PR middle-end/13750
11983         Revert:
11984         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
11985         PR pch/13361
11986         * testsuite/g++.dg/pch/wchar-1.C: New.
11987         * testsuite/g++.dg/pch/wchar-1.Hs: New.
11988
11989 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11990
11991         PR c++/14008
11992         * g++.dg/parse/error15.C: New test.
11993         * g++.dg/parse/crash11.C: Update dg-error mark.
11994
11995 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
11996
11997         PR c++/13932
11998         * g++.dg/warn/conv2.C: New test.
11999
12000 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12001
12002         PR c++/13086
12003         * g++.dg/warn/incomplete1.C: Remove xfail.
12004
12005 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12006
12007         * lib/file-format.exp (gcc_target_object_format): Use
12008         ${tool}_target_compile, not gcc_target_compile.
12009         * lib/target-supports.exp (check_alias_available): Likewise.
12010         (check_gc_sections_available): Likewise.
12011         * g++.dg/ext/attrib10.C: Use dg-require-alias.
12012         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
12013         dg-require-alias.
12014
12015 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
12016
12017         PR c++/13969
12018         * g++.dg/template/static6.C: New test.
12019
12020 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
12021
12022         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
12023
12024 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12025
12026         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
12027         tests for systems where `char' is unsigned by default.
12028
12029 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12030
12031         PR c++/13997
12032         * g++.dg/template/partial3.C: New test.
12033
12034 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
12035
12036         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
12037         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
12038         Remove mentions of obsolete ports.
12039
12040 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
12041
12042         * gcc.dg/noncompile/20001228-1.c: Fix for new
12043         error message.
12044
12045 2004-02-03  Roger Sayle  <roger@eyesopen.com>
12046
12047         PR target/9348
12048         * gcc.c-torture/execute/multdi-1.c: New test case.
12049
12050 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12051
12052         PR c++/13925
12053         * g++.dg/template/lookup5.C: New test.
12054
12055 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12056
12057         PR c++/13950
12058         * g++.dg/template/lookup4.C: New test.
12059
12060         PR c++/13970
12061         * g++.dg/parse/error14.C: New test.
12062
12063         PR c++/14002
12064         * g++.dg/parse/template13.C: New test.
12065
12066 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
12067
12068         PR c++/13978
12069         * g++.dg/template/koenig4.C: New test.
12070
12071         PR c++/13968
12072         * g++.dg/template/crash17.C: New test.
12073
12074         PR c++/13975
12075         * g++.dg/parse/error13.C: New test.
12076         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
12077
12078 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12079
12080         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
12081
12082 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
12083
12084         PR c/11658
12085         PR c/13994
12086         * gcc.dg/noncompile/20040203-1.c: New test.
12087         * gcc.dg/noncompile/20040203-2.c: Likewise.
12088         * gcc.dg/noncompile/20040203-3.c: Likewise.
12089         * gcc.dg/20040203-1.c: Likewise.
12090
12091 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
12092
12093         PR c++/10858
12094         * g++.dg/template/sizeof7.C: New test.
12095
12096 2004-02-02  Eric Christopher  <echristo@redhat.com>
12097             Zack Weinberg  <zack@codesourcery.com>
12098
12099         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
12100
12101 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
12102
12103         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
12104         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
12105         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
12106         * gcc.dg/cleanup-5.c: Run only on Linux targets.
12107
12108 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
12109
12110         PR c++/13113
12111         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
12112
12113         PR c++/13854
12114         * g++.dg/ext/attrib13.C: New test.
12115
12116         PR c++/13907
12117         * g++.dg/conversion/op2.C: New test.
12118
12119 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12120
12121         * gcc.dg/titype-1.c: Fix pasto.
12122
12123 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12124
12125         * gcc.dg/titype-1.c: New test.
12126
12127 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12128
12129         PR c++/13957
12130         * g++.dg/template/non-type-template-argument-1.C,
12131         g++.dg/template/qualified-id1.C: Update dg-error marks.
12132         * g++.dg/template/nontype6.C: New test.
12133
12134 2004-02-01  Roger Sayle  <roger@eyesopen.com>
12135
12136         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
12137         * gcc.dg/builtins-31.c: New testcase.
12138         * gcc.dg/builtins-32.c: New testcase.
12139
12140 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
12141
12142         * objc.dg/call-super-2.m: Update line numbers
12143         for the including of stddef.h.
12144
12145 2004-01-30  Michael Matz  <matz@suse.de>
12146
12147         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
12148         g++.dg/ext/case-range3.C: New tests.
12149
12150 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12151
12152         DR206
12153         PR c++/13813
12154         * g++.dg/template/member4.C: New test.
12155
12156 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12157
12158         PR c++/13683
12159         * g++.dg/template/sizeof6.C: New test.
12160
12161 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12162
12163         * gcc.dg/fwritable-strings-1.c: New test.
12164
12165 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
12166
12167         * gcc.c-torture/compile/20040130-1.c: New test.
12168
12169 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
12170
12171         * objc.dg/call-super-2.m: Include stddef.h for size_t.
12172
12173 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
12174
12175         PR c++/13883
12176         * g++.dg/template/ctor3.C: New test.
12177
12178 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12179
12180         * g++.dg/tc1: New directory.
12181         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
12182         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
12183         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
12184         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
12185         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
12186
12187 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12188
12189         * g++.dg/parse/error11.C: New test.
12190         * g++.dg/parse/error12.C: Likewise.
12191
12192 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
12193
12194         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
12195         (scan_initial, main): Use aligned_sizeof instead of sizeof.
12196
12197 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
12198
12199         PR c++/13791
12200         * g++.dg/ext/attrib12.C: New test.
12201
12202         PR c++/13736
12203         * g++.dg/parse/cast2.C: New test.
12204
12205 2004-01-27  James E Wilson  <wilson@specifixinc.com>
12206
12207         * objc.dg/encode-2.m (main): New local string.  Set depending on
12208         sizeof long.  Use in sscanf call.
12209         * objc.dg/encode-3.m (main): New local string.  Set depending on
12210         sizeof long.  Use in scan_initial call.
12211
12212 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12213
12214         * objc.dg/call-super-2.m: Make LP64-safe.
12215         * objc.dg/desig-init-1.m: Likewise.
12216
12217 2004-01-27  Devang Patel <dpatel@apple.com>
12218
12219         * g++.dg/debug/namespace1.C: New test.
12220
12221 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
12222
12223         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
12224         xscale-*-*.
12225
12226         * gcc.dg/arm-mmx-1.c: New test.
12227
12228 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12229
12230         * gcc.dg/20040127-1.c: New test.
12231         * gcc.dg/20040127-2.c: New test.
12232
12233 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12234
12235         * objc.dg/stret-1.m (glob): Renamed to globa.
12236
12237 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
12238
12239         PR c++/13663
12240         * g++.dg/expr/for1.C: New test.
12241
12242 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
12243
12244         PR middle-end/13779
12245         * gcc.dg/darwin-longlong.c: New test.
12246
12247 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
12248
12249         * gcc.dg/20040124-1.c: Moved test from here...
12250         * gcc.c-torture/compile/20040124-1.c: ...to here.
12251
12252 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12253
12254         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
12255         the assembly output if -m64 is passed.
12256
12257 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
12258
12259         PR c++/13833
12260         * g++.dg/template/cond3.C: New test.
12261
12262 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12263
12264         PR c++/13810
12265         * g++.dg/template/ttp7.C: New test.
12266
12267 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12268
12269         PR c++/13797
12270         * g++.dg/template/nontype4.C: New test.
12271         * g++.dg/template/nontype5.C: Likewise.
12272
12273 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
12274
12275         * gcc.dg/torture/mips-clobber-at.c: New test.
12276
12277 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
12278
12279         * gcc.dg/20040124-1.c: New test.
12280
12281 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
12282
12283         * gcc.dg/20040123-1.c: New test.
12284
12285 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12286
12287         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
12288
12289 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12290
12291         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
12292
12293 2004-01-23  Andrew Pinski  <apinski@apple.com>
12294
12295         * gcc.dg/20030121-1.c: Move to ..
12296         * gcc.dg/20040121-1.c: here.
12297
12298 2004-01-23  Roger Sayle  <roger@eyesopen.com>
12299
12300         * gcc.dg/builtins-29.c: New test case.
12301
12302 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
12303
12304         PR 18314
12305         * gcc.dg/builtins-30.c: New testcase.
12306
12307 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
12308
12309         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
12310         * lib/g77.exp: Likewise.
12311         * lib/objc.exp: Likewise.
12312         * lib/g++.exp: Likewise.
12313
12314 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12315
12316         * gcc.dg/struct-by-value-2.c: New test.
12317
12318 2004-01-21  Andrew Pinski  <apinski@apple.com>
12319
12320         PR target/13785
12321         * gcc.dg/20030121-1.c: New test.
12322
12323 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
12324
12325         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
12326         clobber frame pointer register in asm statement.
12327
12328 2004-01-21  Falk Hueffner  <falk@debian.org>
12329
12330         * gcc.c-torture/compile/20040121-1.c: New test.
12331
12332 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
12333
12334         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
12335
12336 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
12337
12338         * gcc.dg/ppc64-abi-2.c: New test.
12339
12340 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
12341
12342         * lib/treelang.exp: Fill out this file.
12343         * lib/treelang-dg.exp: New File.
12344
12345 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12346
12347         * gcc.c-torture/compile/981022-1.c: Remove.
12348         * gcc.dg/array-5.c: Remove XFAIL.
12349         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
12350         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
12351         gcc.dg/cond-lvalue-1.c: Update.
12352         * gcc.dg/cast-lvalue-2.c: New test.
12353
12354 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
12355
12356         PR c++/13592
12357         * g++.dg/other/error1.C (class foo): Tweak error message.
12358
12359         PR c++/13592
12360         * g++.dg/template/call2.C: New test.
12361
12362 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12363
12364         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
12365         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
12366         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
12367         scalar-return-1_x.c, scalar-return-2_y.c,
12368         scalar-return-3_x.c, scalar-return-3_y.c,
12369         scalar-return-4_x.c, scalar-return-4_y.c,
12370         struct-align-1.h, struct-align-1_x.c,
12371         struct-align-1_y.c, struct-align-2.h,
12372         struct-align-2_x.c, struct-align-2_y.c,
12373         struct-by-value-10_y.c, struct-by-value-11_x.c,
12374         struct-by-value-11_y.c, struct-by-value-12_x.c,
12375         struct-by-value-12_y.c, struct-by-value-13_x.c,
12376         struct-by-value-13_y.c, struct-by-value-14_x.c,
12377         struct-by-value-14_y.c, struct-by-value-15_x.c,
12378         struct-by-value-15_y.c, struct-by-value-16_y.c,
12379         struct-by-value-17_y.c, struct-by-value-18_y.c,
12380         struct-by-value-19_y.c, struct-by-value-1_x.c,
12381         struct-by-value-1_y.c, struct-by-value-20_y.c,
12382         struct-by-value-2_x.c, struct-by-value-2_y.c,
12383         struct-by-value-3_y.c, struct-by-value-4_x.c,
12384         struct-by-value-4_y.c, struct-by-value-5_y.c,
12385         struct-by-value-6_y.c, struct-by-value-7_y.c
12386         struct-by-value-8_x.c, struct-by-value-8_y.c
12387         struct-by-value-9_x.c, struct-by-value-9_y.c
12388         struct-return-10_x.c, struct-return-10_y.c,
12389         struct-return-19_x.c, struct-return-20_x.c
12390         struct-return-2_x.c, struct-return-2_y.c
12391         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
12392         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
12393
12394 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12395
12396         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
12397         attribute on sparc*-sun-solaris2.*.
12398
12399 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
12400
12401         PR c++/13710
12402         * g++.dg/ext/typeof7.C: New test.
12403
12404 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
12405
12406         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
12407         * gcc.dg/const-elim-1.c: Same.
12408
12409 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
12410
12411         * objc.dg/stret-1.m: New.
12412         * objc.dg/stret-2.m: New.
12413
12414 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
12415
12416         PR c++/11895
12417         * g++.dg/ext/vector1.C: New test.
12418
12419 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
12420
12421         * gcc.dg/pch/import-1.c: New.
12422         * gcc.dg/pch/import-1.hs: New.
12423         * gcc.dg/pch/import-1a.h: New.
12424         * gcc.dg/pch/import-1b.h: New.
12425         * gcc.dg/pch/import-1c.h: New.
12426
12427 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12428
12429         PR c++/13574
12430         * g++.dg/ext/array1.C: New test.
12431
12432         PR c++/13178
12433         * g++.dg/conversion/op1.C: New test.
12434
12435 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
12436
12437         PR 11864
12438         From Kazumoto Kojima / Dan Kegel:
12439         * gcc.dg/pr11864-1.c: New test.
12440
12441         PR 10392
12442         From Marcus Comstedt / Dan Kegel:
12443         * gcc.dg/pr10392-1.c: New test.
12444
12445 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
12446
12447         PR c++/13478
12448         * g++.dg/init/ref10.C: New test.
12449
12450 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12451
12452         PR c++/13407
12453         * g++.dg/parse/typename6.C: New test.
12454
12455 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
12456
12457         PR pch/13361
12458         * testsuite/g++.dg/pch/wchar-1.C: New.
12459         * testsuite/g++.dg/pch/wchar-1.Hs: New.
12460
12461 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12462
12463         PR c++/9259
12464         * g++.dg/expr/sizeof2.C: New test.
12465
12466 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
12467
12468         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
12469
12470 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12471
12472         PR c++/13659
12473         * g++.dg/lookup/strong-using-3.C: New.
12474         * g++.dg/lookup/using-10.C: New.
12475
12476 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
12477
12478         PR c++/13594
12479         * g++.dg/lookup/strong-using-2.C: New.
12480
12481 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
12482             Dan Kegel <dank@kegel.com>
12483             J"orn Rennecke <joern.rennecke@superh.com>
12484
12485         PR target/9365
12486         * gcc.dg/pr9365-1.c: New test.
12487
12488 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12489
12490         PR c++/8856
12491         * g++.dg/parse/casting-operator2.C: New test.
12492         * g++.old-deja/g++.pt/explicit83.C: Remove.
12493
12494 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
12495
12496         * gcc.dg/label-compound-stmt-1.c: New test.
12497         * gcc.c-torture/compile/950922-1.c,
12498         gcc.c-torture/compile/20000211-3.c,
12499         gcc.c-torture/compile/20000518-1.c,
12500         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
12501         compound statements.
12502
12503 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
12504
12505         * gcc.dg/ppc64-abi-1.c: New test.
12506
12507 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
12508
12509          * g++.dg/ext/attrib9.C: Add dg-warnings.
12510
12511 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12512
12513         PR c++/12335
12514         * g++.dg/parse/dtor3.C: New test.
12515
12516 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
12517
12518         PR c++/12709
12519         * g++.dg/parse/try-catch-1.C: New test.
12520
12521 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
12522
12523         * ada/acats/run_all.sh: Add more verbose output in acats.log
12524         when compiling tests.
12525
12526 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12527
12528         PR 13656
12529         * gcc.dg/typedef-redecl.c: New test case.
12530         * gcc.dg/typedef-redecl.h: New support file.
12531
12532 2004-01-13  Jan Hubicka  <jh@suse.cz>
12533
12534         * gcc.dg/always_inline.c: New test.
12535         * gcc.dg/debug/20031231-1.c: Fix.
12536
12537 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12538
12539         PR c++/13474
12540         * g++.dg/template/array3.C: New test.
12541
12542 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
12543
12544         * g++.dg/ext/lvalue1.C: No longer expected to fail.
12545         * g++.dg/warn/Wunused-2.C: Likewise.
12546
12547 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12548
12549         PR c++/13289
12550         * g++.dg/template/instantiate6.C: New test.
12551
12552 2004-01-12  Roger Sayle  <roger@eyesopen.com>
12553
12554         PR middle-end/11397
12555         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
12556
12557 2004-01-12  Jan Hubicka  <jh@suse.cz>
12558
12559         PR opt/12826
12560         * gcc.dg/20040112-1.c: New.
12561
12562         * gcc.dg/dwarf-die[1-7].c: Move to...
12563         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
12564         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
12565
12566 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
12567
12568         PR c++/4100
12569         * g++.dg/parse/friend4.C: New test.
12570
12571 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
12572
12573         PR c++/4100
12574         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
12575         definition is called a friend.
12576
12577 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
12578
12579         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
12580
12581 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
12582
12583         PR c++/3478
12584         * g++.dg/parse/error10.C: New test.
12585         * g++.dg/template/arg2.C: Accept "invalid type" error.
12586
12587 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
12588
12589         PR middle-end/13392
12590         * g++.dg/opt/expect2.C: New test.
12591
12592 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12593
12594         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
12595         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
12596         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
12597         Update dg-error regexps.
12598
12599 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
12600
12601         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
12602         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
12603
12604 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12605
12606         * gcc.dg/pragma-re-1.c: Use right pointer type.
12607
12608 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12609
12610         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
12611
12612 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
12613
12614         * gcc.dg/rs6000-ldouble-1.c: New.
12615
12616 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12617
12618         DR 337
12619         PR c++/9256
12620         * g++.dg/other/abstract1.C: New test.
12621
12622 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
12623
12624         * g++.dg/lookup/strong-using-1.C: New.
12625
12626 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12627
12628         PR c/11234
12629         * gcc.dg/func-ptr-conv-1.c: New test.
12630         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
12631
12632 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
12633
12634         PR target/13380.
12635         * gcc.c-torture/compile/20040109-1.c: New.
12636
12637 2004-01-08  Stuart Hastings  <stuart@apple.com>
12638
12639         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
12640         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
12641         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
12642
12643 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
12644
12645         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
12646
12647 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
12648
12649         * ada/acats/run_acats: Treat 'gnatchop' the same way
12650         as 'gnatmake'.  Export GCC_DRIVER.
12651         * ada/acats/run_all.sh: Add target_gnatchop.  Use
12652         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
12653
12654 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
12655
12656         PR c++/12573
12657         * g++.dg/template/dependent-expr4.C: New test.
12658
12659 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
12660
12661         * gcc.dg/altivec-11.c: New test.
12662
12663 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
12664
12665         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
12666
12667 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12668
12669         PR c/6024
12670         * gcc.dg/enum-compat-1.c: New test.
12671         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
12672
12673 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
12674
12675         PR c/12165
12676         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
12677         gcc.dg/c99-idem-qual-3.c: New tests.
12678
12679 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
12680
12681         * gcc.dg/winline-7.c: Don't cast void * to int.
12682
12683 2004-01-06  Jan Hubicka  <jh@suse.cz>
12684
12685         * gcc.dg/i386-sse-5.c: New test
12686         * g++.dg/eh/simd-1.c: Add -w argument for i386.
12687
12688 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12689
12690         PR c++/12815
12691         * g++.dg/rtti/typeid4.C: New test.
12692
12693 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12694
12695         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
12696
12697 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
12698
12699         PR c++/12132
12700         * g++.dg/template/error11.C: New test.
12701
12702         PR c++/13451
12703         * g++.dg/template/class2.C: New test.
12704
12705 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12706         Richard Sandiford <rsandifo@redhat.com>
12707
12708         PR c++/13387
12709         * g++.dg/opt/alias3.C: New test.
12710
12711 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
12712
12713         PR c++/13157
12714         * g++.dg/template/koenig3.C: New test.
12715
12716         PR c++/13529
12717         * g++.dg/parse/offsetof3.C: New test.
12718
12719         * g++.dg/init/copy7.C: Add missing dg-error markers.
12720
12721         PR c++/12226
12722         * g++.dg/init/copy7.c: New test.
12723
12724         PR c++/13536
12725         * g++.dg/parse/cast1.C: New test.
12726
12727 2004-01-04  Jan Hubicka  <jh@suse.cz>
12728
12729         * gcc.dg/winline[1-7].c: New tests.
12730
12731 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12732
12733         PR c++/13520
12734         * g++.dg/template/qualttp22.C: New test.
12735
12736 2004-01-01  Jan Hubicka  <jh@suse.cz>
12737
12738         * gcc.dg/debug/20031231-1.c: New.
12739         * gcc.c-torture/compile/20040101-1.c: New.
12740         * gcc.dg/dwarf-die-[1-7].c: New.
12741
12742 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
12743
12744         PR optimization/13521
12745         * gcc.c-torture/compile/20031231-1.c: New test.
12746
12747 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12748
12749         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
12750
12751 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12752
12753         PR c++/10079
12754         * g++.dg/template/crash16.C: New test.
12755
12756 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
12757
12758         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
12759
12760 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
12761
12762         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
12763         ports.
12764         * g++.old-deja/g++.jason/thunk3.C: Likewise.
12765         * g++.old-deja/g++.law/profile1.C: Likewise.
12766         * gcc.c-torture/compile/981006-1.c: Likewise.
12767         * gcc.c-torture/execute/loop-2e.x: Likewise.
12768         * gcc.c-torture/execute/loop-2f.x: Remove.
12769         * gcc.c-torture/execute/loop-2g.x: Likewise.
12770         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
12771         * gcc.dg/20020312-2.c: Remove traces of dead ports.
12772
12773 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
12774
12775         PR c++/13507
12776         * g++.dg/ext/attrib11.C: New test.
12777
12778         PR c++/13494
12779         * g++.dg/template/array2-1.C: New test.
12780         * g++.dg/template/array2-2.C: New test.
12781
12782 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
12783
12784         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
12785
12786 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
12787
12788         PR c++/12774
12789         * g++.dg/template/array1-1.C: New test.
12790         * g++.dg/template/array1-2.C: New test.
12791
12792 2003-12-29  Roger Sayle  <roger@eyesopen.com>
12793
12794         PR fortran/12632
12795         * g77.dg/12632.f: New test case.
12796
12797 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12798
12799         PR c++/13289
12800         * g++.dg/parse/nontype1.C: New test.
12801
12802 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12803
12804         PR c++/12403
12805         * g++.dg/parse/explicit1.C: New test.
12806         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
12807
12808 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12809
12810         PR c++/13081
12811         * g++.dg/opt/inline6.C: New test.
12812
12813         PR c++/12613
12814         * g++.dg/parse/error9.C: New test.
12815
12816         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
12817
12818 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
12819
12820         PR c++/13009
12821         * g++.dg/init/assign1.C: New test.
12822
12823 2003-12-28  Roger Sayle  <roger@eyesopen.com>
12824
12825         PR c++/13070
12826         * g++.dg/warn/format3.C: New test case.
12827
12828 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12829
12830         * gcc.c-torture/compile/20031227-1.c: New test.
12831
12832 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12833
12834         * g++.dg/bprob/bprob.exp: Load target-supports.exp
12835         * g77.dg/bprob/bprob.exp: Likewise.
12836         * gcc.misc-tests/bprob.exp: Likewise.
12837         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
12838         variants on systems where the library does not provide that
12839         functionality.
12840         * gcc.dg/builtins-20.c: Use builtins-config.h.
12841         * gcc.dg/builtins-config.h: New file.
12842
12843 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12844
12845         * lib/gcc-dg.exp (dg-require-profiling): New function.
12846         * lib/target-supports.exp (check_profiling_available): Likewise.
12847         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
12848         * g77.dg/bprob/bprob.exp: Likewise.
12849         * gcc.misc-tests/bprob.exp: Likewise.
12850         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
12851         * gcc.dg/20021014-1.c: Likewise.
12852         * gcc.dg/nest.c: Likewise.
12853
12854 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12855
12856         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
12857         compiling.
12858         * g++.dg/lookup/java2.C: Likewise.
12859         * gcc.dg/cpp/lexident.c: Likewise.
12860
12861 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
12862
12863         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
12864         given.
12865         * gcc.c-torture/compile/961203-1.c: Likewise.
12866         * gcc.c-torture/compile/980506-1.c: Likewise.
12867
12868 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
12869
12870         * lib/gcc-dg.exp (dg-prune-output): New annotation.
12871         (additional_prunes): New global.
12872         (gcc-dg-prune): Handle additional per-test pruning.
12873         (dg-test): Clear additional_prunes between tests.
12874
12875         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
12876         dg-prune-output to avoid spurious failures from assembler
12877         complaining about nonexistent WAW violations.
12878         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
12879         Use dg-prune-output to avoid spurious failures from assembler
12880         warning about Itanium B-step errata.
12881
12882 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
12883
12884         * g++.dg/abi/macro0.C: New test.
12885         * g++.dg/abi/macro1.C: Likewise.
12886         * g++.dg/abi/macro2.C: Likewise.
12887
12888         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
12889         * g++.dg/abi/bitfield7.C: Likewise.
12890         * g++.dg/abi/dtor2.C: Likewise.
12891         * g++.dg/abi/mangle11.C: Likewise.
12892         * g++.dg/abi/mangle12.C: Likewise.
12893         * g++.dg/abi/mangle14.C: Likewise.
12894         * g++.dg/abi/mangle17.C: Likewise.
12895         * g++.dg/abi/vbase10.C: Likewise.
12896         * g++.dg/abi/vbase14.C: Likewise.
12897         * g++.dg/template/qualttp17.C: Likewise.
12898
12899 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
12900
12901         PR c/11995
12902         * gcc.dg/20031223-1.c: New test.
12903
12904 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12905
12906         * gcc.dg/noreturn-7.c: New test.
12907
12908 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12909
12910         * gcc.dg/null-pointer-1.c: New test.
12911
12912 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12913
12914         * g++.old-deja/g++.jason/template18.C: Remove.
12915         * g++.old-deja/g++.jason/template37.C: Likewise.
12916
12917         PR c++/12862
12918         * g++.dg/lookup/ns1.C: New test.
12919
12920         PR c++/12397
12921         * g++.dg/template/lookup3.C: New test.
12922
12923 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12924
12925         * g++.dg/template/recurse1.C: New test
12926
12927 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
12928
12929         PR c++/12479
12930         * g++.dg/parse/semicolon1.C: New test.
12931         * g++.dg/parse/semicolon1.h: Likewise.
12932
12933 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
12934
12935         * gcc.dg/darwin-misaligned.c: New test.
12936
12937 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
12938
12939         PR c/9163
12940         * gcc.dg/20031222-1.c: New test.
12941
12942 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
12943
12944         PR c++/13438
12945         * g++.dg/parse/error8.C: New test.
12946
12947         PR c++/11554
12948         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
12949
12950 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
12951
12952         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
12953         too small.
12954         * gcc.c-torture/compile/930217-1.c: Likewise.
12955         * gcc.c-torture/compile/930513-1.c: Likewise.
12956         * gcc.c-torture/execute/920908-2.c: Likewise.
12957         * gcc.c-torture/execute/921204-1.c: Likewise.
12958         * gcc.c-torture/execute/930621-1.c: Likewise.
12959         * gcc.c-torture/execute/930630-1.c: Likewise.
12960         * gcc.c-torture/execute/931031-1.c: Likewise.
12961         * gcc.c-torture/execute/980602-2.c: Likewise.
12962         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
12963         * gcc.c-torture/execute/compndlit-1.c: Likewise.
12964         * gcc.c-torture/execute/extzvsi.c: Likewise.
12965         * gcc.c-torture/unsorted/ext.c: Likewise.
12966
12967 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
12968
12969         PR target/12749
12970         * gcc.c-torture/compile/20031220-2.c: New test case.
12971
12972 2003-12-20  Roger Sayle  <roger@eyesopen.com>
12973
12974         PR optimization/13031
12975         * gcc.c-torture/compile/20031220-1.c: New test case.
12976
12977 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12978
12979         * gcc.dg/cast-function-1.c: New test.
12980
12981 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
12982
12983         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
12984         formats.
12985
12986 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
12987
12988         PR c++/12795
12989         * g++.dg/ext/attrib10.C: New test.
12990
12991 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12992
12993         * gcc.dg/cleanup-10.c: New test.
12994         * gcc.dg/cleanup-11.c: New test.
12995
12996 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
12997
12998         PR c++/13239
12999         * g++.dg/opt/expect1.C: New test.
13000
13001 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
13002
13003         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
13004
13005 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
13006
13007         PR debug/12923
13008         * gcc.dg/20031218-1.c: New test.
13009
13010         PR debug/12389
13011         * gcc.dg/20031218-2.c: New test.
13012         * gcc.dg/20031218-3.c: New test.
13013
13014         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
13015         of label name and allow for USER_LABEL_PREFIX == "_" names.
13016         * g++.dg/abi/mangle18-2.C: Likewise.
13017         * g++.dg/abi/mangle19-1.C: Likewise.
13018         * g++.dg/abi/mangle19-2.C: Likewise.
13019         * g++.dg/abi/mangle20-1.C: Likewise.
13020         * g++.dg/abi/mangle20-2.C: Likewise.
13021
13022 2003-12-18  Richard Henderson  <rth@redhat.com>
13023
13024         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
13025
13026 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
13027             Dan Kegel <dank@kegel.com>
13028
13029         PR other/12009
13030         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
13031         testing a cross compiler, it causes spurious compile failures.
13032         * lib/g++.exp: Likewise.
13033
13034 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13035
13036         PR c++/13262
13037         * g++.dg/template/access13.C: New test.
13038
13039 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
13040
13041         * gcc.dg/20031216-1.c: New test.
13042
13043 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13044
13045         PR c++/9154
13046         * g++.dg/template/error10.C: New test.
13047
13048 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13049
13050         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
13051         * g++.dg/eh/simd-2.C: Likewise.
13052
13053 2003-12-17  James E Wilson  <wilson@specifixinc.com>
13054             Roger Sayle  <roger@eyesopen.com>
13055
13056         * gcc.c-torture/execute/ieee/mzero5.c: New.
13057
13058 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
13059
13060         PR c++/10603
13061         * g++.dg/parse/error6.C: New test.
13062
13063         PR c++/12827
13064         * g++.dg/parse/error7.C: New test.
13065
13066 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
13067
13068         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
13069         at -O with stabs debugging formats.
13070         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
13071         * gcc.dg/debug/debug-2.c: Likewise.
13072
13073 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13074
13075         PR c++/12696
13076         * g++.dg/init/error1.C: New test.
13077
13078         PR c++/12218
13079         * g++.dg/init/pm3.C: New test.
13080
13081 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13082
13083         PR c/3347
13084         * gcc.dg/bitfld-8.c: New test.
13085
13086 2003-12-16  James Lemke  <jim@wasabisystems.com>
13087
13088         * gcc.dg/arm-scd42-[123].c: New tests.
13089
13090 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13091
13092         PR c++/9043
13093         * g++.dg/abi/mangle20-1.C: New test.
13094         * g++.dg/abi/mangle20-2.C: New test.
13095
13096 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
13097
13098         PR c++/13275
13099         * g++.dg/other/offsetof2.C: Remove XFAIL.
13100         * g++.dg/parse/offsetof1.C: New test.
13101         * g++.gd/parse/offsetof2.C: Likewise.
13102
13103 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13104
13105         * g++.dg/template/nontype3.C: New test.
13106         * g++.dg/template/static2.C: Tweaked the dg-error clause.
13107
13108 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13109
13110         * g++.dg/warn/noreturn-3.C: Also test instantiation.
13111
13112 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
13113
13114         PR c++/13387
13115         * g++.dg/expr/assign1.C: New test.
13116
13117         PR c++/13242
13118         * g++.dg/abi/mangle19-1.C: New test.
13119         * g++.dg/abi/mangle19-2.C: New test.
13120
13121 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
13122
13123         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
13124
13125 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
13126
13127         * gcc.c-torture/execute/20031216-1.c: New test.
13128
13129 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13130
13131         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
13132         an ICE regression.
13133
13134 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13135
13136         PR c++/10926
13137         * g++.dg/template/error9.C: New test.
13138
13139         PR c++/11116
13140         * g++.dg/template/error8.C: New test.
13141
13142 2003-12-15  Roger Sayle  <roger@eyesopen.com>
13143
13144         PR middle-end/13400
13145         * gcc.c-torture/execute/20031215-1.c: New test case.
13146
13147 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13148
13149         PR c++/13269
13150         * g++.dg/parse/error5.C: New test.
13151
13152         PR c++/12989
13153         * g++.dg/expr/sizeof1.C: New test.
13154
13155         PR c++/13310
13156         * g++.dg/template/crash15.C: New test.
13157
13158 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
13159
13160         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
13161         a non-POD type as the last named parameter of a varargs function.
13162
13163 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
13164
13165         PR c++/13243
13166         PR c++/12573
13167         * g++.dg/template/crash14.C: New test.
13168         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
13169
13170 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
13171
13172         * g++.dg/other/java1.C: New test.
13173
13174         PR c++/13241
13175         * g++.dg/abi/mangle18-1.C: New test.
13176         * g++.dg/abi/mangle18-2.C: New test.
13177
13178 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13179
13180         PR optimization/10312
13181         * gcc.c-torture/execute/20031214-1.c: New.
13182
13183 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
13184
13185         PR c++/10779
13186         PR c++/12160
13187         * g++.dg/parse/error3.C: New test.
13188         * g++.dg/parse/error4.C: Likewise.
13189         * g++.dg/abi/mangle4.C: Tweak error messages.
13190         * g++.dg/lookup/using5.C: Likewise.
13191         * g++.dg/other/error2.C: Likewise.
13192         * g++.dg/parse/typename5.C: Likewise.
13193         * g++.dg/parse/undefined1.C: Likewise.
13194         * g++.dg/template/arg2.C: Likewise.
13195         * g++.dg/template/ttp3.C: Likewise.
13196         * g++.dg/template/type1.C: Likewise.
13197         * g++.old-deja/g++.other/crash32.C: Likewise.
13198         * g++.old-djea/g++.pt/defarg8.C: Likewise.
13199
13200 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13201
13202         PR c++/13106
13203         * g++.dg/warn/noreturn-3.C: New test.
13204
13205 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13206
13207         PR c++/13118
13208         * g++.dg/abi/covariant3.C: New.
13209
13210 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
13211
13212         * g++.dg/eh/ia64-1.C: New test.
13213
13214 2003-12-12  Roger Sayle  <roger@eyesopen.com>
13215
13216         PR optimization/13037
13217         * g77.f-torture/execute/13037.f: New test case.
13218
13219 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
13220
13221         PR c++/12881
13222         * g++.dg/abi/covariant2.C: New.
13223
13224 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
13225
13226         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
13227
13228 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
13229
13230         * gcc.c-torture/execute/wchar_t-1.x: Delete.
13231
13232 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
13233
13234         PR other/10819
13235         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
13236         to fix Bug 10819.
13237         * lib/g++.exp (g++_version): Likewise.
13238         * lib/g77.exp (g77_version): Likewise.
13239         * lib/objc.exp (default_objc_version): Likewise.
13240
13241 2003-12-10  Richard Henderson  <rth@redhat.com>
13242
13243         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
13244
13245         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
13246
13247 2003-12-08  Matt Austern  <austern@apple.com>
13248
13249         PR c/13134
13250         * lib/gcc-dg.exp (dg-require-visibility): Define.
13251         * lib/target-supports (check_visibility_available): Define.
13252         * gcc.dg/visibility-1.c: New test.
13253         * gcc.dg/visibility-2.c: Likewise.
13254         * gcc.dg/visibility-3.c: Likewise.
13255         * gcc.dg/visibility-4.c: Likewise.
13256         * gcc.dg/visibility-5.c: Likewise.
13257         * gcc.dg/visibility-6.c: Likewise.
13258         * g++.dg/ext/visibility-1.C: Likewise.
13259         * g++.dg/ext/visibility-2.C: Likewise.
13260         * g++.dg/ext/visibility-3.C: Likewise.
13261         * g++.dg/ext/visibility-4.C: Likewise.
13262         * g++.dg/ext/visibility-5.C: Likewise.
13263         * g++.dg/ext/visibility-6.C: Likewise.
13264
13265 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13266
13267         * g++.dg/lookup/java1.C: New test.
13268         * g++.dg/lookup/java2.C: New test.
13269
13270 2003-12-07  Falk Hueffner  <falk@debian.org>
13271
13272         * g++.dg/opt/noreturn-1.C: New test.
13273
13274 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
13275
13276         * gcc.dg/overflow-1.c: New test.
13277
13278 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
13279
13280         * g77.f-torture/compile/13060.f: New test.
13281
13282 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
13283
13284         PR c++/13323
13285         * g++.dg/inherit/operator2.C: New test.
13286
13287 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13288
13289         PR c++/13305
13290         * g++.dg/ext/attrib9.C: New test.
13291
13292 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
13293
13294         PR c++/13314
13295         * g++.dg/template/error7.C: New test.
13296
13297 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
13298             J"orn Rennecke <joern.rennecke@superh.com>
13299
13300         PR target/13302
13301         * g++.dg/other/struct-va_list.C: New test.
13302
13303 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13304
13305         PR c++/13166
13306         * g++.dg/parse/defarg6.C: New test.
13307
13308 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
13309
13310         PR target/13256
13311         * gcc.c-torture/execute/20031201-1.c: New test.
13312
13313 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
13314
13315         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
13316
13317 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13318
13319         * gcc.dg/builtin-return-1.c: New test.
13320
13321 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
13322             J"orn Rennecke <joern.rennecke@superh.com>
13323
13324         PR optimization/13260
13325         * gcc.c-torture/execute/20031204-1.c: New test.
13326
13327 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13328
13329         PR c++/9127
13330         * g++.dg/template/error6.C: New test.
13331
13332 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
13333
13334         * gcc.dg/20031202-1.c: New test.
13335
13336 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
13337
13338         PR c++/13179
13339         * g++.dg/template/eh1.C: New test.
13340
13341         PR c++/10771
13342         * g++.dg/template/error5.C: New test.
13343
13344 2003-12-02  David Ung  <davidu@mips.com>
13345
13346         * gcc.dg/compat/vector-check.h: Corrected type for var
13347         g_##TMODE
13348
13349 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13350
13351         PR c++/10126
13352         * g++.dg/template/ptrmem8.C: New test.
13353
13354 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
13355
13356         PR c++/12573
13357         * g++.dg/template/dependent-expr3.C: New test.
13358
13359 2003-12-01  James Lemke  <jim@wasabisystems.com>
13360
13361         * gcc.dg/arm-g2.c: New test.
13362
13363 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13364
13365         PR optimization/11634
13366         * gcc.dg/20031201-2.c: New test case.
13367
13368 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
13369
13370         PR 11433
13371         * objc.dg/proto-lossage-3.m: New test.
13372
13373 2003-12-01  Roger Sayle  <roger@eyesopen.com>
13374
13375         PR optimization/12628
13376         * gcc.dg/20031201-1.c: New test case.
13377
13378 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
13379
13380         * gcc.dg/unaligned-1.c: New test.
13381
13382 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
13383
13384         PR c++/9849
13385         * g++.dg/template/error4.C: New test.
13386         * g++.dg/template/nested3.C: Adjust error markers.
13387
13388 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13389
13390         * gcc.dg/cpp/assert4.c: Check more #system assertions.
13391
13392 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
13393
13394         PR c/10333
13395         * gcc.dg/bitfld-7.c: New test.
13396
13397 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
13398
13399         * gcc.dg/tls/asm-1.C: New test.
13400
13401 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13402
13403         * gcc.dg/cpp/assert4.c: Update.
13404
13405 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
13406
13407         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
13408         * gcc.dg/builtin-apply3.c: New test.
13409
13410 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13411
13412         * lib/compat.exp (compat-obj): New xfaildata parameter.
13413         Use it to set compiler_conditional_xfail_data before compiling.
13414         (compat-get-options): Handle dg-xfail-if.
13415         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
13416         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
13417         * gcc.dg/compat/vector-1_y.c: Likewise.
13418         * gcc.dg/compat/vector-2_x.c: Likewise.
13419         * gcc.dg/compat/vector-2_y.c: Likewise.
13420
13421 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13422
13423         * g++.dg/opt/reg-stack4.C: New test.
13424
13425 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
13426
13427         * gcc.dg/builtin-apply2.c: New test.
13428
13429 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
13430
13431         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
13432
13433 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13434
13435         PR c++/12924
13436         * g++.dg/template/template-id-2.C: New test.
13437
13438 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13439
13440         PR c++/5369
13441         * g++.dg/template/memfriend1.C: New test.
13442         * g++.dg/template/memfriend2.C: Likewise.
13443         * g++.dg/template/memfriend3.C: Likewise.
13444         * g++.dg/template/memfriend4.C: Likewise.
13445         * g++.dg/template/memfriend5.C: Likewise.
13446         * g++.dg/template/memfriend6.C: Likewise.
13447         * g++.dg/template/memfriend7.C: Likewise.
13448         * g++.dg/template/memfriend8.C: Likewise.
13449         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
13450
13451 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
13452
13453         PR c++/12515
13454         * g++.dg/ext/cond1.C: New test.
13455
13456 2003-11-20  Richard Henderson  <rth@redhat.com>
13457
13458         * gcc.dg/20020201-2.c: Remove.
13459         * gcc.dg/20020201-4.c: Remove.
13460         * gcc.dg/20020304-1.c: Remove.
13461
13462 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
13463
13464         * gcc.dg/cpp/trad/xwin1.c: New test case.
13465
13466 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
13467
13468         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
13469         * lib/g77.exp: Likewise.
13470         * lib/objc.exp: Likewise.
13471         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
13472         for darwin.
13473
13474 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13475
13476         PR c++/12932
13477         * g++.dg/template/static5.C: New test.
13478
13479 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
13480
13481         * gcc.dg/nested-func-1.c: New test.
13482
13483 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13484
13485         * gcc.dg/cpp/assert4.c: New test.
13486
13487 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13488
13489         PR c++/2294
13490         * g++.dg/lookup/using9.c: New test.
13491
13492 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
13493
13494         PR c++/12762
13495         * g++.dg/template/error3.C: New test.
13496
13497 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
13498
13499         PR ada/13035
13500         * ada/acats/run_acats, run_all.sh: Fix syntax error.
13501         No longer use a wrapper for gcc, since this does not work under
13502         Windows.
13503
13504 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
13505
13506         PR c++/2094
13507         * g++.dg/template/ptrmem7.C: New test.
13508
13509 2003-11-13  Andrew Pinski <apinski@apple.com>
13510
13511         * gcc.c-torture/compile/20031113-1.c: New test.
13512
13513 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
13514             Kean Johnston <jkj@sco.com>
13515
13516         PR c/13029
13517         * gcc.dg/unused-4.c: Update.
13518
13519 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
13520
13521         * g++.dg/opt/const3.C: New test.
13522
13523 2003-11-13  Jan Hubicka  <jh@suse.cz>
13524
13525         * gcc.c-torture/compile/20031112-1.c: New test.
13526
13527 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
13528
13529         * g++.dg/parse/crash10.C: Remove bogus error marker.
13530
13531 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13532
13533         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
13534         (host_gcc): Likewise.
13535         (ROOT): Honor $PWDCMD.
13536         (BASE): Likewise.
13537         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
13538
13539 2003-11-12  Catherine Moore  <clm@redhat.com>
13540
13541         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
13542
13543 2003-11-12  Andreas Jaeger  <aj@suse.de>
13544             Jakub Jelinek  <jakub@redhat.com>
13545             Andrew Pinski  <pinskia@physics.uc.edu>
13546             Richard Henderson  <rth@redhat.com>
13547
13548         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
13549         systems.
13550         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
13551
13552         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
13553         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
13554
13555 2003-11-11  Andreas Jaeger  <aj@suse.de>
13556
13557         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
13558
13559         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
13560
13561 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
13562
13563         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
13564         Clean ups.
13565
13566 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
13567
13568         * gcc.dg/trampoline-1.c: New test.
13569
13570 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
13571
13572         * gcc.c-torture/compile/200031109-1.c: New test.
13573
13574 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13575
13576         PR c/3190
13577         PR c/8714
13578         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13579         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
13580         gcc.dg/format/no-y2k-1.c: Update.
13581
13582 2003-11-08  Roger Sayle  <roger@eyesopen.com>
13583
13584         PR optimization/10467
13585         * gcc.dg/20031108-1.c: New test case.
13586
13587 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
13588
13589         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
13590
13591 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
13592
13593         * gcc.dg/compound-lvalue-1.c: New test.
13594         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
13595         some XFAILs.
13596
13597 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
13598
13599         * gcc.dg/altivec-varargs-1.c: New test.
13600
13601 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13602
13603         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
13604         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
13605         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
13606         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
13607         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
13608
13609 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
13610
13611         * gcc.dg/cond-lvalue-1.c: New test.
13612
13613 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
13614
13615         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
13616
13617 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13618
13619         PR c++/11616
13620         * g++.dg/template/instantiate5.C: New test.
13621
13622 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13623
13624         PR c++/12726
13625         * g++.dg/ext/complit2.C: Replace test with self-contained version.
13626         * ChangeLog: Add missing first entry for above test.
13627
13628 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13629
13630         PR c++/9810
13631         * g++.dg/template/using8.C: New test.
13632         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
13633
13634 2003-11-02  Roger Sayle  <roger@eyesopen.com>
13635
13636         PR optimization/10817
13637         * gcc.c-torture/compile/20031102-1.c: New test case.
13638
13639 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
13640
13641         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
13642         2147483647.
13643
13644 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13645
13646         * gcc.dg/20031102-1.c: New test.
13647
13648 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
13649
13650         * gcc.dg/complex-1.c: New test.
13651
13652 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13653
13654         PR c++/12796
13655         * g++.dg/template/crash13.C: Adjust expected error location.
13656         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13657
13658 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13659
13660         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13661
13662 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13663
13664         PR/10239
13665         * gcc.c-torture/compile/20031031-2.c: New test.
13666
13667 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
13668
13669         PR/11640
13670         * gcc.c-torture/compile/20031031-1.c: New test.
13671
13672 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
13673
13674         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
13675         * gcc.misc-tests/bprob.exp: Likewise.
13676         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
13677         the execution test on arm-elf configs.
13678         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
13679         configs that don't support scratch files.
13680         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
13681
13682 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
13683
13684         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
13685         done by dejagnu.
13686
13687 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
13688
13689         * ada/acats/run_all.sh: Redirect mv output to /dev/null
13690         Avoid non pure sh syntax. Add more logging.
13691
13692         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
13693         fail.
13694
13695 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13696
13697         PR libgcj/10610
13698         * gcc.dg/ppc-stackalign-1.c: New test.
13699
13700 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
13701
13702         * ada/acats/run_all.sh: Change output to be more compliant with
13703         dejagnu framework.
13704         Create acats.sum and acats.log files under testsuite/ada/acats
13705         Only run [a-z]* directories, to filter out e.g. CVS.
13706         Redirect build output to log file.
13707
13708 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13709
13710         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
13711
13712 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
13713
13714         PR ada/5909:
13715         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
13716
13717 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
13718
13719         * gcc.c-torture/compile/20031023-1.c: New test.
13720         * gcc.c-torture/compile/20031023-2.c: New test.
13721         * gcc.c-torture/compile/20031023-3.c: New test.
13722         * gcc.c-torture/compile/20031023-4.c: New test.
13723
13724 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13725
13726         PR c++/10371
13727         * g++.dg/lookup/scoped8.C: New test.
13728
13729 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
13730
13731         * g++.dg/opt/reg-stack3.C: New test.
13732
13733 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13734
13735         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
13736
13737 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13738
13739         PR c++/11076
13740         * g++.dg/template/crash13.C: New test.
13741
13742 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
13743
13744         * gcc.dg/c99-restrict-2.c: New test.
13745
13746 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
13747
13748         PR c++/12698, c++/12699, c++/12700, c++/12566
13749         * g++.dg/inherit/covariant9.C: New test.
13750         * g++.dg/inherit/covariant10.C: New test.
13751         * g++.dg/inherit/covariant11.C: New test.
13752
13753 2003-10-23  Jason Merrill  <jason@redhat.com>
13754
13755         PR c++/12726
13756         * g++.dg/ext/complit2.C: New test.
13757
13758 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13759
13760         PR target/12654
13761         * gcc.c-torture/execute/20031020-1.c: New test.
13762
13763 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13764
13765         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
13766         following the jump_insn.
13767
13768 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
13769
13770         * gcc.dg/cast-lvalue-1.c: New test.
13771
13772 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
13773
13774         PR c++/11962
13775         * g++.dg/template/cond2.C: New test.
13776
13777 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
13778
13779         * gcc.dg/builtins-28.c: New test.
13780
13781 2003-10-20  Jan Hubicka  <jh@suse.cz>
13782
13783         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
13784         parameter.
13785         * testsuite/gcc.dg/inline-2.c: Likewise.
13786
13787 2003-10-20  Phil Edwards  <phil@codesourcery.com>
13788
13789         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
13790         * gcc.dg/nest.c:  Likewise.
13791
13792 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13793
13794         PR c++/9781, c++/10583, c++/11862
13795         * g++.dg/parse/crash13.C: New test.
13796
13797 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13798
13799         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
13800
13801 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
13802
13803         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
13804         Define HAVE_C99_RUNTIME except on Solaris.
13805         * gcc.dg/builtins-20.c: Likewise.
13806
13807 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13808
13809         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
13810
13811 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13812
13813         PR c++/12495
13814         * g++.dg/template/crash21.C: New test.
13815
13816 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13817
13818         PR c++/2513
13819         * g++.dg/template/typename5.C: New test.
13820
13821 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13822
13823         PR c++/12369
13824         * g++.dg/template/friend25.C: New test.
13825
13826 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
13827
13828         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
13829         versions.
13830
13831 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
13832
13833         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
13834         == 2147483647.
13835
13836 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
13837
13838         * gcc.c-torture/execute/960416-1.x: Remove.
13839         * gcc.c-torture/execute/divconst-3.x: Likewise.
13840
13841 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
13842
13843         PR target/12598
13844         * gcc.dg/torture/cris-volatile-1.c: New test.
13845
13846 2003-10-14  Roger Sayle  <roger@eyesopen.com>
13847
13848         PR optimization/9325
13849         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
13850         for overflowing floating point to integer conversion during RTL
13851         simplification.
13852
13853 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
13854
13855         * objc/execute/_cmd.m: Fix typo.
13856         * objc.dg/image-info.m, objc.dg/symtab-1.m:
13857         Relax 'scan-assembler' regexp.
13858         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
13859         objc.dg/try-catch-4.m: Run on non-Darwin targets.
13860         * objc.dg/zero-link-2.m: Remove blank line.
13861         * objc.dg/zero-link-3.m: New test case.
13862
13863 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
13864
13865         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
13866
13867         * gcc.dg/asm-names.c: Use scan-assembler-not rather
13868         than linker trickery.
13869
13870 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13871
13872         PR c++/12370
13873         * g++.dg/other/friend2.C: New test.
13874
13875 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13876
13877         * gcc.dg/20031012-1.c: New test.
13878
13879 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
13880
13881         * gcc.dg/weak/weak-3.c: Fix for new warning.
13882
13883 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
13884
13885         PR optimization/8750
13886         * gcc.c-torture/execute/20031012-1.c: New test case.
13887
13888 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13889
13890         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
13891         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
13892
13893 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13894
13895         PR optimization/12260
13896         * gcc.c-torture/compile/20031011-2.c: New test case.
13897
13898 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13899
13900         * gcc.c-torture/execute/20031011-1.c: New testcase.
13901
13902 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
13903
13904         * gcc.c-torture/compile/20031011-1.c: New test.
13905
13906 2003-10-11  Jan Hubicka  <jh@suse.cz>
13907
13908         * g++.dg/other/first-global.C: New test.
13909
13910 2003-10-11  Roger Sayle  <roger@eyesopen.com>
13911
13912         * gcc.c-torture/execute/string-opt-18.c: New testcase.
13913
13914 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
13915
13916         * gcc.c-torture/compile/20031010-1.c: New test.
13917
13918 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
13919
13920         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
13921         * gcc.c-torture/execute/va-arg-25.c: ... here.
13922
13923 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
13924
13925         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
13926
13927 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
13928
13929         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
13930
13931 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
13932
13933         * g++.dg/parse/error2.C: New test.
13934
13935 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
13936
13937         PR c++/11097
13938         * g++.dg/other/error5.C: Modify the error message.
13939         * g++.dg/lookup/using8.C: New test.
13940
13941 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
13942
13943         * gcc.dg/darwin-abi-2.c: New file.
13944         * gcc.c-torture/execute/va-arg-24.c: New file.
13945
13946 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
13947
13948         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
13949         indentation.
13950
13951 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
13952
13953         PR c++/10147
13954         * g++.dg/other/error4.C: Update error messages.
13955         * g++.dg/template/ptrmem4.C: Likewise.
13956
13957         PR c++/12337
13958         * g++.dg/init/new9.C: New test.
13959
13960         PR c++/12334, c++/12236, c++/8656
13961         * g++.dg/ext/attrib8.C: New test.
13962
13963 2003-10-06  Devang Patel  <dpatel@apple.com>
13964
13965         * gcc.dg/debug/dwarf2-3.h: New test.
13966         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
13967
13968 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
13969
13970         * g++.dg/opt/cfg2.C: New test.
13971
13972 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
13973
13974         * g++.dg/opt/float1.C: New test.
13975
13976 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13977
13978         * gcc.dg/c90-array-lval-6.c: New test.
13979         * gcc.dg/c99-array-lval-6.c: New test.
13980
13981 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
13982             Ziemowit Laski  <zlaski@apple.com>
13983
13984         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
13985         'Derived', so that it is never considered a class method; add
13986         new warning for '+port' method ambiguity.
13987         * objc.dg/method-12.m: Include <objc/objc.h> instead of
13988         <objc/objc-api.h> (needed on Mac OS X).
13989         * objc.dg/method-13.m: New test.
13990
13991 2003-10-03  Roger Sayle  <roger@eyesopen.com>
13992
13993         PR optimization/9325, PR java/6391
13994         * gcc.c-torture/execute/20031003-1.c: New test case.
13995
13996 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
13997
13998         PR optimization/12180
13999         * gcc.dg/20031002-1.c: New test.
14000
14001         PR c++/12486
14002         * g++.dg/inherit/error1.C: New test.
14003
14004 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
14005
14006         * lib/f-torture.exp (search_for): Rename to...
14007         (search_for_re): This.  Also, clean up comments and the
14008         "regexp" invocation.
14009
14010 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
14011
14012         * gcc.c-torture/compile/20031002-1.c: New test.
14013
14014 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
14015
14016         * g++.dg/opt/cond1.C: New test.
14017
14018 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
14019
14020         * gcc.dg/Wold-style-definition-2.c: New testcase.
14021         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
14022
14023 2003-09-29  Richard Henderson  <rth@redhat.com>
14024
14025         * g++.dg/init/array10.C: Add dg-options.
14026
14027 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
14028
14029         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
14030
14031 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14032
14033         * g++.dg/template/friend19.C: Fix typo.
14034         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
14035
14036 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
14037
14038         * gcc.c-torture/execute/20030928-1.c: New test.
14039         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
14040
14041 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
14042
14043         * g++.dg/opt/unroll1.C: New test.
14044
14045 2003-09-26  Roger Sayle  <roger@eyesopen.com>
14046
14047         PR optimization/11741
14048         * gcc.dg/20030926-1.c: New test case.
14049
14050 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14051
14052         PR c++/5655
14053         * g++.dg/parse/access7.C: New test.
14054         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
14055
14056 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
14057
14058         MERGE OF objc-improvements-branch into MAINLINE:
14059         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
14060         if libobjc has not been built.
14061         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
14062         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
14063         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
14064         objc/execute/nested-3.m, objc/execute/np-2.m,
14065         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
14066         objc/execute/redefining_self.m, objc/execute/root_methods.m,
14067         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
14068         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
14069         objc.dg/special/unclaimed-category-1.h,
14070         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
14071         well as GNU runtime.
14072         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
14073         * execute/cascading-1.m, execute/function-message-1.m,
14074         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
14075         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
14076         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
14077         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
14078         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
14079         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
14080         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
14081         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
14082         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
14083         * objc.dg/bitfield-2.m: Run only on Darwin.
14084         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
14085         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
14086         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
14087         * objc.dg/const-str-1.m: Fix constant string layout.
14088
14089 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
14090
14091         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
14092
14093 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
14094
14095         * gcc.dg/darwin-abi-1.c: New file.
14096
14097 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
14098
14099         PR target/12281
14100         * gcc.c-torture/compile/20030921-1.c: New test.
14101
14102 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
14103
14104         * g++.dg/opt/reg-stack2.C: New test.
14105
14106 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
14107
14108         * g++.dg/eh/delayslot1.C: New test.
14109
14110 2003-09-20  Richard Henderson  <rth@redhat.com>
14111
14112         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
14113
14114 2003-09-20  Roger Sayle  <roger@eyesopen.com>
14115
14116         * gcc.c-torture/execute/20030920-1.c: New test case.
14117
14118 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14119
14120         * g++.dg/rtti/typeid3.C: Correct expected error message.
14121
14122 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14123
14124         PR c++/157
14125         * g++.dg/parse/crash12.C: New test.
14126
14127 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
14128
14129         * gcc.dg/compat/mixed-struct-check.h: New.
14130         * gcc.dg/compat/mixed-struct-defs.h: New.
14131         * gcc.dg/compat/mixed-struct-init.h: New.
14132         * gcc.dg/compat/struct-by-value-19_main.c: New.
14133         * gcc.dg/compat/struct-by-value-19_x.c: New.
14134         * gcc.dg/compat/struct-by-value-19_y.c: New.
14135         * gcc.dg/compat/struct-by-value-20_main.c: New.
14136         * gcc.dg/compat/struct-by-value-20_x.c: New.
14137         * gcc.dg/compat/struct-by-value-20_y.c: New.
14138         * gcc.dg/compat/struct-return-19_main.c: New.
14139         * gcc.dg/compat/struct-return-19_x.c: New.
14140         * gcc.dg/compat/struct-return-19_y.c: New.
14141         * gcc.dg/compat/struct-return-20_main.c: New.
14142         * gcc.dg/compat/struct-return-20_x.c: New.
14143         * gcc.dg/compat/struct-return-20_y.c: New.
14144
14145 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
14146         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
14147         so that it will not complain on LP64 targets.
14148
14149 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14150
14151         PR c++/495
14152         * g++.dg/template/friend24.C: New test.
14153
14154 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
14155
14156         PR c++/12332
14157         * g++.dg/template/memtmpl2.C: New test.
14158
14159 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
14160
14161         PR target/11184
14162         * gcc.dg/builtin-apply1.c: New test.
14163
14164 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
14165
14166         PR c++/9848
14167         * g++.dg/warn/Wunused-4.C: New test.
14168
14169 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14170
14171         PR c++/12316
14172         * g++.dg/other/gc2.C: New test.
14173
14174 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
14175
14176         PR c++/11991
14177         * g++.dg/rtti/typeid3.C: New test.
14178
14179         PR c++/12266
14180         * g++.dg/overload/template1.C: New test.
14181
14182 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
14183
14184         * g++.dg/opt/cfg3.C: New test.
14185
14186 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14187
14188         PR c++/7939
14189         * g++.dg/template/crash11.C: New test.
14190
14191 2003-09-16  Jason Merrill  <jason@redhat.com>
14192             Jakub Jelinek  <jakub@redhat.com>
14193
14194         * gcc.dg/attr-warn-unused-result.c: New test.
14195
14196 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
14197
14198         PR c++/12184
14199         * g++.dg/expr/call2.C: New test.
14200
14201 2003-09-15  Andreas Jaeger  <aj@suse.de>
14202
14203         * gcc.dg/Wold-style-definition-1.c: New test.
14204
14205 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
14206
14207         PR c++/3907
14208         * g++.dg/parse/template12.C: New test.
14209
14210         * g++.dg/abi/bitfield11.C: New test.
14211         * g++.dg/abi/bitfield12.C: Likewise.
14212
14213 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
14214
14215         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
14216         non-expansion of functional macro name without arguments at EOL.
14217         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
14218
14219 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
14220
14221         * gcc.c-torture/execute/20030914-[12].c: New tests.
14222
14223 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14224
14225         PR c++/11788
14226         * g++.dg/overload/addr1.C: New test.
14227
14228 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
14229
14230         * gcc.dg/20030909-1.c: New test.
14231
14232 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
14233
14234         * gcc.dg/ultrasp10.c: New test.
14235
14236 2003-09-09  Devang Patel  <dpatel@apple.com>
14237
14238         * gcc.dg/darwin-ld-6.c: New test.
14239
14240 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14241
14242         * gcc.dg/torture/builtin-explog-1.c: New testcase.
14243
14244 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14245
14246         * gcc.dg/ia64-types1.c: New test.
14247         * gcc.dg/ia64-types2.c: Likewise.
14248
14249 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14250
14251         * gcc.dg/builtins-1.c: Add more _Complex tests.
14252         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14253
14254         * gcc.dg/builtins-1.c: Test existing _Complex functions.
14255         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14256
14257 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
14258
14259         PR c++/11786
14260         * g++.dg/lookup/koenig2.C: New test.
14261
14262         PR c++/5296
14263         * g++.dg/rtti/typeid2.C: New test.
14264
14265 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
14266
14267         * gcc.c-torture/compile/20030904-1.c: New test.
14268
14269 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14270
14271         * g++.dg/opt/longbranch2.C: New test.
14272
14273 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14274
14275         * g++.dg/template/crash10.C: Only compile it.
14276
14277 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
14278
14279         PR middle-end/11665
14280         * gcc.c-torture/compile/20030907-1.c: New test.
14281         * g++.dg/init/array11.C: New test.
14282
14283 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14284
14285         PR c++/11852
14286         * g++.dg/init/struct1.C: New test.
14287
14288 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
14289
14290         PR c++/12181
14291         * g++.dg/expr/comma1.C: New test.
14292
14293 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
14294
14295         PR c++/11867
14296         * g++.dg/expr/static_cast5.C: New test.
14297
14298 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
14299
14300         PR c++/11507
14301         * g++.dg/lookup/scoped7.C: New test.
14302
14303         PR c++/9574
14304         * g++.dg/other/static1.C: New test.
14305
14306         PR c++/11490
14307         * g++.dg/warn/template-1.C: New test.
14308
14309         PR c++/11432
14310         * g++.dg/template/crash10.C: New test.
14311
14312         PR c++/2478
14313         * g++.dg/overload/VLA.C: New test.
14314
14315         PR c++/10804
14316         * g++.dg/template/call1.C: New test.
14317
14318 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14319
14320         PR c++/11794
14321         * g++.dg/parse/using3.C: New test.
14322
14323 2003-09-06  Roger Sayle  <roger@eyesopen.com>
14324
14325         PR c++/11409
14326         * g++.dg/overload/builtin3.C: New test case.
14327
14328 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
14329
14330         PR c/9862
14331         * gcc.dg/20030906-1.c: New test.
14332         * gcc.dg/20030906-2.c: Likewise.
14333
14334 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14335
14336         PR c++/12167
14337         * g++.dg/parse/defarg5.C: New test.
14338
14339         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
14340
14341 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
14342
14343         PR c++/12163
14344         * g++.dg/expr/static_cast4.C: New test.
14345
14346         PR c++/12146
14347         * g++.dg/template/crash9.C: New test.
14348
14349 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
14350
14351         * g++.old-deja/g++.ext/pretty2.C: Update for change
14352         in __FUNCTION__.
14353         * g++.old-deja/g++.ext/pretty3.C: Likewise.
14354
14355 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
14356
14357         PR c++/11922
14358         * g++/dg/template/qualified-id1.C: New test.
14359
14360         PR c++/12037
14361         * g++.dg/warn/noeffect4.C: New test.
14362
14363 2003-09-04  Matt Austern  <austern@apple.com>
14364
14365         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
14366         * g++.dg/ext/fnname2.C: Likewise.
14367         * g++.dg/ext/fnname3.C: Likewise.
14368
14369 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
14370
14371         * g++.dg/expr/lval1.C: New test.
14372         * g++.dg/ext/lvcast.C: Remove.
14373
14374 2003-09-03  Roger Sayle  <roger@eyesopen.com>
14375
14376         PR optimization/11700.
14377         * gcc.c-torture/compile/20030903-1.c: New test case.
14378
14379 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
14380
14381         PR c++/12053
14382         * g++.dg/abi/layout4.C: New test.
14383
14384 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
14385
14386         PR c++/11553
14387         * g++.dg/parse/friend3.C: New test.
14388
14389 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
14390
14391         PR c++/11847
14392         * g++.dg/template/class1.C: New test.
14393
14394         PR c++/11808
14395         * g++.dg/expr/call1.C: New test.
14396
14397 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
14398
14399         PR c++/12114
14400         * g++.dg/init/ref9.C: New test.
14401
14402         PR c++/11972
14403         * g++.dg/template/nested4.C: New test.
14404
14405 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14406
14407         PR c++/12093
14408         * g++.dg/template/non-dependent4.C: New test.
14409
14410         PR c++/11928
14411         * g++.dg/inherit/conv1.C: New test.
14412
14413 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
14414
14415         PR c++/6196
14416         * g++.dg/ext/label1.C: New test.
14417         * g++.dg/ext/label2.C: Likewise.
14418
14419 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14420
14421         * g++.dg/expr/cond3.C: New test.
14422
14423 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14424
14425         * gcc.dg/builtins-1.c: Add new builtin cases.
14426
14427 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14428
14429         * gcc.dg/builtins-1.c: Add new cases.
14430         * gcc.dg/torture/builtin-attr-1.c: Likewise.
14431
14432 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14433
14434         * gcc.dg/builtins-1.c: Add more math builtin tests.
14435         * gcc.dg/torture/builtin-attr-1.c: New test.
14436
14437 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
14438
14439         PR optimization/5079
14440         * g++.dg/opt/static3.C: New test.
14441
14442 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
14443
14444         * gcc.misc-tests/gcov-10b.c: New test.
14445
14446 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
14447
14448         * g++.dg/opt/ptrmem3.C: New test.
14449
14450         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
14451
14452 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
14453
14454         * gcc.dg/20030826-2.c: New test.
14455
14456 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14457
14458         PR middle-end/12002
14459         * g77.f-torture/compile/12002.f: New test case.
14460
14461 2003-08-26  Roger Sayle  <roger@eyesopen.com>
14462
14463         * gcc.dg/20030826-1.c: New test case.
14464
14465 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
14466
14467         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
14468
14469 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
14470
14471         PR c++/11871
14472         * c++.dg/lookup/crash1.C: New test.
14473
14474         * c++.dg/warn/noeffect3.C: New test.
14475
14476 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
14477
14478         * gcc.dg/compat/vector-1_x.c: Compile with -w.
14479         * gcc.dg/compat/vector-1_y.c: Ditto.
14480         * gcc.dg/compat/vector-2_x.c: Ditto.
14481         * gcc.dg/compat/vector-2_y.c: Ditto.
14482
14483 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
14484
14485         * gcc.dg/20030702-1.c: New test.
14486
14487 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
14488
14489         PR c++/8795
14490         * g++.dg/ext/altivec-1.C: New test.
14491
14492 2003-08-24  Richard Henderson  <rth@redhat.com>
14493
14494         * g++.dg/eh/simd-2.C: Add -w for x86.
14495
14496 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
14497
14498         * gcc.dg/20030815-1.c: New test.
14499
14500 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14501
14502         PR c++/3765
14503         * g++.dg/parse/access6.C: New test.
14504
14505 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14506
14507         PR c++/641, c++/11876
14508         * g++.dg/template/friend22.C: New test.
14509         * g++.dg/template/friend23.C: Likewise.
14510
14511 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14512
14513         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
14514         identically.
14515
14516 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14517
14518         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
14519
14520 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14521
14522         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
14523
14524 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14525
14526         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
14527
14528 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
14529
14530         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
14531
14532 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
14533
14534         PR c++/11919
14535         * g++.dg/overload/prom1.C: New test.
14536
14537         PR c++/11551
14538         * g++.dg/parse/dtor2.C: New test.
14539
14540         PR c++/10762
14541         * g++.dg/parse/using2.C: New test.
14542
14543 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
14544
14545         PR target/11805
14546         * gcc.c-torture/compile/20030821-1.c: New.
14547
14548 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
14549
14550         PR c++/11834
14551         * g++.dg/template/deduce2.C: New test.
14552
14553 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
14554
14555         * gcc.c-torture/execute/20030821-1.c: New test.
14556
14557 2003-08-20  Roger Sayle  <roger@eyesopen.com>
14558
14559         PR middle-end/11984
14560         * gcc.dg/20030820-1.c: New test case.
14561
14562 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
14563
14564         PR c++/11945
14565         * g++.dg/warn/noeffect2.C: New test.
14566
14567 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
14568
14569         PR c++/10926
14570         * g++.dg/template/dtor2.C: New test.
14571
14572         PR c++/11684
14573         * g++.dg/template/operator1.C: New test.
14574         * g++.dg/parse/operator4.C: New test.
14575
14576         PR c++/11946.C
14577         * g++.dg/expr/enum1.C: New test.
14578         * gcc.dg/c99-bool-1.c: Remove bogus warning.
14579
14580         PR c++/11036.C
14581         * g++.dg/parse/elab2.C: New test.
14582         * g++.dg/parse/typedef4.C: Change error message.
14583         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
14584         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
14585         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
14586
14587 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
14588
14589         * gcc.dg/pch/warn-1.c: New.
14590         * gcc.dg/pch/warn-1.hs: New.
14591
14592         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
14593         not-tested file.
14594
14595 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14596
14597         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
14598
14599 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
14600
14601         * gcc.dg/uninit-D.c: New Test.
14602         * gcc.dg/uninit-E.c: New Test.
14603         * gcc.dg/uninit-F.c: New Test.
14604         * gcc.dg/uninit-G.c: New Test.
14605
14606 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
14607
14608         * g++.dg/README: Describe the pch directory.
14609
14610 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14611
14612         PR c++/11174
14613         * g++.dg/parse/access4.C: New test.
14614         * g++.dg/parse/access5.C: Likewise.
14615         * g++.old-deja/g++.jason/access17.C: Adjust error message.
14616
14617 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
14618
14619         * gcc.dg/noncompile/20030818-1.c: New.
14620
14621 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14622
14623         PR c++/11957
14624         * g++.dg/warn/noeffect1.C: New test.
14625
14626         * g++.dg/template/scope2.C: New test.
14627         * g++.dg/template/error2.C: Correct dg-error
14628
14629 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
14630
14631         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
14632
14633 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
14634
14635         PR C++/11512
14636         * g++.dg/template/warn1.C: New.
14637
14638 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
14639
14640         * g++.dg/template/error2.C: New test.
14641         * g++.dg/lookup/using7.C: Adjust errors
14642         * g++.old-deja/g++.pt/crash36.C: Likewise.
14643         * g++.old-deja/g++.pt/derived3.C: Likewise.
14644
14645 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14646
14647         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
14648         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
14649         * gcc.c-torture/execute/builtins/string-9.c: New, from
14650         string-opt-9.c.  Adjust for execute/builtins framework.
14651         * gcc.c-torture/execute/string-opt-9.c: Delete.
14652
14653 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
14654
14655         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
14656
14657         * g++.dg/parse/ret-type2.C: New test.
14658
14659         PR c++/11703
14660         * g++.dg/init/new8.C: New test.
14661
14662         PR c++/10923
14663         * g++.dg/parse/typedef5.C: New test.
14664
14665         PR c++/9512
14666         * g++.dg/parse/qualified2.C: New test.
14667         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
14668         invalid code.
14669
14670 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
14671
14672         * g++.dg/conversion/ptrmem1.C: New test.
14673
14674 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
14675
14676         PR target/11693
14677         * gcc.dg/20030811-1.c: New test.
14678
14679         PR target/11535
14680         * gcc.c-torture/execute/20030811-1.c: New test.
14681
14682 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14683
14684         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
14685
14686 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
14687
14688         PR c++/11789.C
14689         * g++.dg/inherit/multiple1.C: New test.
14690
14691 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14692
14693         * gcc.dg/spe1.c: New test.
14694
14695         PR c++/11670
14696         * g++.dg/expr/cast2.C: New test.
14697
14698         PR c++/10530
14699         * g++.dg/template/dependent-name2.C: New test.
14700
14701 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
14702
14703         * g++.dg/parse/crash11.C: Put the dg options in comments.
14704
14705 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
14706
14707         * lib/gcc-dg.exp: Update for diagnostic change.
14708
14709 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14710
14711         PR c++/5767
14712         * g++.dg/parse/crash11.C: New test.
14713
14714 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
14715
14716         * gcc.dg/cpp/spacing1.c: Update.
14717
14718 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
14719
14720         PR target/11739
14721         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
14722         a value for -mtune.
14723
14724 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14725
14726         PR middle-end/11771
14727         * gcc.c-torture/compile/20030804-1.c: New test case.
14728
14729 2003-08-04  Roger Sayle  <roger@eyesopen.com>
14730
14731         * gcc.dg/20030804-1.c: New test case.
14732
14733 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
14734
14735         * gcc.dg/cpp/separate-1.c: New test.
14736
14737 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
14738
14739         PR c++/11704
14740         * g++.dg/template/dependent-expr2.C: New test.
14741
14742         PR c++/11766
14743         * g++.dg/expr/ptrmem1.C: New test.
14744
14745 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14746
14747         PR c++/9453
14748         * g++.dg/template/friend15.C: New test.
14749
14750 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
14751
14752         * lib/dg-pch.exp: Work round PCH bug.
14753
14754 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14755
14756         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
14757         builtins.  Move cases from builtins-4.c here.
14758
14759         * gcc.dg/torture/builtin-math-1.c: New test taken from
14760         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
14761         additional cases.
14762
14763         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
14764         Delete.
14765
14766 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
14767
14768         PR c++/9447
14769         * g++.dg/template/using7.C: New test.
14770
14771 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
14772
14773         * import1.c, import2.c: New tests.
14774
14775 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
14776
14777         * g++.dg/eh/crossjump1.C: New test.
14778
14779 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
14780
14781         PR c++/11697
14782         * g++.dg/template/using6.C: New test.
14783
14784         PR c++/11744
14785         * g++.dg/template/koenig2.C: New test.
14786
14787 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14788
14789         PR c++/7983
14790         * g++.dg/parse/typedef4.C: New test.
14791
14792 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14793
14794         PR c++/8442, c++/8806
14795         * g++.dg/template/elab1.C: New test.
14796         * g++.dg/template/type2.C: Likewise.
14797         * g++.dg/template/ttp3.C: Adjust expected error message.
14798         * g++.old-deja/g++.law/visibility13.C: Likewise.
14799         * g++.old-deja/g++.niklas/t135.C: Likewise.
14800         * g++.old-deja/g++.pt/ttp41.C: Likewise.
14801         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
14802         template argument.
14803         * g++.old-deja/g++.pt/ttp44.C: Likewise.
14804
14805 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
14806
14807         PR c++/11295
14808         * g++.dg/ext/stmtexpr1.C: New test.
14809
14810         * g++.dg/opt/tmp1.C: New test.
14811
14812         PR c++/11525
14813         * g++.dg/parse/constant4.C: New test.
14814
14815         PR c++/9447
14816         * g++.dg/template/using5.C: New test.
14817
14818 2003-07-31  Roger Sayle  <roger@eyesopen.com>
14819
14820         * gcc.dg/builtins-27.c: New test case.
14821
14822 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
14823
14824         * gcc.dg/tls/opt-7.c: New test.
14825
14826 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
14827
14828         * g++.old-deja/g++.other/crash18.C: Remove.
14829
14830 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
14831
14832         * g++.dg/template/explicit3.C: New.
14833         * g++.dg/template/explicit4.C: New.
14834         * g++.dg/template/explicit5.C: New.
14835
14836         PR c++/11347
14837         * g++.dg/template/memtmpl1.C: New.
14838
14839 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
14840
14841         PR target/11565
14842         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
14843         * gcc.dg/i386-387-5.c (dg-options): Likewise.
14844
14845 2003-07-30  Jan Hubicka  <jh@suse.cz>
14846
14847         * vtgc1.c: Kill.
14848
14849 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
14850
14851         * gcc.dg/struct-in-proto-1.c: New test.
14852
14853 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
14854
14855         * gcc.dg/cpp/include2.c: Only expect one message.
14856
14857 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
14858
14859         PR c++/9447
14860         * g++.dg/template/using1.C: New test.
14861         * g++.dg/template/using2.C: New test.
14862         * g++.dg/template/using3.C: New test.
14863         * g++.dg/template/using4.C: New test.
14864
14865 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
14866
14867         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
14868         * gcc.c-torture/execute/string-opt-10.c: Likewise.
14869
14870 2003-07-28  Jan Hubicka  <jh@suse.cz>
14871
14872         PR c++/11530
14873         * g++.dg/opt/call1.C: New test.
14874
14875 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
14876
14877         PR c++/11667
14878         * g++.dg/init/enum2.C: New test.
14879         * g++.dg/template/overload1.C: Add "-w" option.
14880
14881 2003-07-28    <hp@bitrange.com>
14882
14883         * gcc.dg/Wdeclaration-after-statement-1.c,
14884         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
14885
14886 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
14887
14888         * gcc.c-torture/compile/20030725-1.c: New test.
14889
14890 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
14891
14892         * gcc.dg/20030505.c: Only run for SPE.
14893         Remove definition of opaque type.
14894
14895 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
14896
14897         * g++.dg/template/ptrmem6.C: New test.
14898
14899 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
14900
14901         * gcc.c-torture/compile/zero-strct-2.c: New test.
14902
14903 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
14904
14905         * gcc.dg/intermod-1.c: New test.
14906
14907 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14908
14909         PR c++/11617
14910         * g++.dg/template/lookup2.C: New test.
14911         * g++.dg/template/memclass1.C: Remove instantiated from error.
14912         * g++.dg/other/error2.C: Tweak expected errors.
14913
14914         PR c++/11596
14915         * g++.dg/template/defarg3.C: New test.
14916
14917         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
14918
14919 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
14920
14921         * g++.dg/inherit/access5.C: New test.
14922
14923 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14924
14925         PR c++/11513
14926         * g++.dg/template/crash8.C: New test.
14927
14928 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
14929
14930         PR c/10602
14931         * gcc.dg/noncompile/incomplete-2.c: New test.
14932
14933 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
14934
14935         PR c++/11645
14936         * g++.dg/inherit/access4.C: New test.
14937
14938         PR c++/11517
14939         * g++.dg/expr/cond2.C: New test.
14940
14941         PR optimization/10679
14942         * g++.dg/opt/inline4.C: New test.
14943
14944 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
14945
14946         * g++.dg/parse/crash10: New test.
14947
14948 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14949
14950         * g++.dg/ext/flexary1.C: New test.
14951
14952 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14953
14954         PR c++/10793
14955         * g++.dg/template/crash9.C: New test.
14956
14957 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14958
14959         PR c++/3004
14960         * g++.dg/parse/typedef3.C: New test.
14961
14962         PR c++/7906
14963         * g++.dg/parse/operator2.C: New test.
14964
14965         PR c++/8895
14966         * g++.dg/parse/def-tmpl-arg1.C: New test.
14967
14968         PR c++/9282
14969         * g++.dg/parse/funptr1.C: New test.
14970
14971         PR c++/9452
14972         * g++.dg/parse/ambig3.C: New test.
14973
14974         PR c++/9454
14975         * g++.dg/parse/operator3.C: New test.
14976
14977         PR c++/9486
14978         * g++.dg/parse/template10.C: New test.
14979
14980         PR c++/9488
14981         * g++.dg/parse/template11.C: New test.
14982
14983         PR c++/10150
14984         * g++.dg/parse/invalid-op1.C: New test.
14985
14986         PR c++/10247
14987         * g++.dg/parse/condexpr1.C: New test.
14988
14989 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
14990
14991         * g++.dg/ext/packed3.C: New test.
14992         * g++.dg/ext/packed4.C: New test.
14993
14994         * gcc.dg/pack-test-3.c: New test.
14995
14996 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
14997
14998         * lib/compat.exp: Handle dg-options per source file.
14999         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
15000         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
15001         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
15002         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
15003         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
15004         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
15005         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
15006         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
15007         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
15008         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
15009         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
15010         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
15011         * g++.dg/compat/break/bitfield7_x.C: Ditto.
15012         * g++.dg/compat/break/bitfield7_y.C: Ditto.
15013
15014 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
15015
15016         PR c/10320
15017         * gcc.c-torture/execute/20030718-1.c: New test.
15018
15019 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15020
15021         PR optimization/11536
15022         * gcc.dg/20030721-1.c: New test.
15023
15024 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
15025
15026         PR c++/11546
15027         * g++.dg/template/lookup1.C: New test.
15028
15029 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
15030
15031         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
15032         diagnostics of ill-formed constructs involving labels.
15033         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
15034         the new 'previously defined here' message.
15035
15036 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
15037
15038         * g++.dg/parse/non-dependent2.C: New test.
15039
15040 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
15041
15042         * g++.dg/init/init-ref4.C: xfail on targets without
15043         weak symbols.
15044
15045 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
15046
15047         PR target/11087
15048         * gcc.c-torture/execute/20030717-1.c: New test.
15049
15050 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15051
15052         * g++.dg/opt/cfg1.C: New test.
15053
15054 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
15055
15056         PR optimization/11557
15057         * gcc.dg/20030717-1.c: New test.
15058
15059 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
15060
15061         PR c++/10476
15062         * g++.dg/expr/crash-1.C: New test.
15063
15064         PR c++/11027
15065         * g++.dg/template/init3.C: New test.
15066
15067         PR c++/8222
15068         * g++.dg/template/non-dependent1.C: New test.
15069
15070         PR c++/11070
15071         * g++.dg/template/non-dependent2.C: New test.
15072
15073         PR c++/11071
15074         * g++.dg/template/non-dependent3.C: New test.
15075
15076         PR c++/9907
15077         * g++.dg/template/sizeof5.C: New test.
15078
15079 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
15080
15081         PR 11498
15082         * gcc.c-torture/compile/mangle-1.c: New file.
15083
15084 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15085
15086         PR c++/7809
15087         * g++.dg/parse/access3.C: New test.
15088
15089 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
15090
15091         PR c++/11384
15092         * g++.dg/init/init-ref4.C: New test.
15093
15094 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
15095
15096         PR c++/11547
15097         * g++.dg/parse/constant3.C: New test.
15098         * g++.dg/parse/crash7.C: Likewise.
15099
15100 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
15101
15102         PR target/11008
15103         * gcc.dg/i386-pentium4-not-mull.c: New.
15104
15105 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
15106
15107         * gcc.dg/asm-names.c (ymain): Make it weak.
15108
15109 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15110
15111         PR c++/5421
15112         * g++.dg/template/friend21.C: New test.
15113
15114 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
15115
15116         * gcc.dg/cleanup-8.c: New test.
15117         * gcc.dg/cleanup-9.c: New test.
15118
15119 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
15120
15121         * g++.dg/ext/dll-MI1.h: New file.
15122         * g++.dg/ext/dllexport-MI1.C: New file.
15123         * g++.dg/ext/dllimport-MI1.C: New file.
15124
15125 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
15126
15127         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
15128         it does not have cmpstrsi patterns (just cmpmemsi).
15129
15130 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
15131
15132         PR debug/11473
15133         * g++.dg/debug/debug8.C: New test.
15134
15135 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15136
15137         PR c++/10108
15138         * g++.dg/template/crash7.C: New test.
15139
15140 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
15141
15142         PR target/10795
15143         * gcc.c-torture/compile/20030708-1.c: New.
15144
15145 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
15146
15147         * gcc.c-torture/execute/20030715-1.c: New test.
15148
15149 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
15150
15151         * gcc.dg/pch/inline-3.c: New file.
15152         * gcc.dg/pch/inline-3.hs: New file.
15153         * gcc.dg/pch/inline-4.c: New file.
15154         * gcc.dg/pch/inline-4.hs: New file.
15155
15156 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
15157
15158         PR c++/11509
15159         * g++.dg/template/crash6.C: New test.
15160
15161         PR c++/7053
15162         * g++.dg/template/friend20.C: New test.
15163
15164         PR c++/7019
15165         * g++.dg/template/overload2.C: New test.
15166
15167 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15168
15169         PR optimization/11440
15170         * gcc.c-torture/execute/20030714-1.c: New test.
15171
15172 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15173
15174         PR c++/11154
15175         * g++.dg/template/partial2.C: New test.
15176
15177 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
15178
15179         PR c++/11503
15180         * g++.dg/template/anon1.C: New test.
15181
15182         PR c++/11493
15183         PR c++/11495
15184         * g++.dg/parse/template9.C: Likewise.
15185         * g++.dg/template/crash4.C: New test.
15186         * g++.dg/template/koenig1.C: Likewise.
15187         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
15188         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
15189         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
15190         functions.
15191         * g++.old-deja/g++.jason/template36.C: Likewise.
15192         * g++.old-deja/g++.mike/p1989.C: Likewise.
15193         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
15194         * g++.old-deja/g++.pt/ttp20.C: Use this->.
15195         * g++.old-deja/g++.pt/ttp21.C: Use this->.
15196         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
15197         compiling.
15198         * g++.old-deja/g++.pt/union2.C: Use this->.
15199
15200 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
15201
15202         * gcc.dg/20030711-1.c: New test.
15203
15204 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
15205
15206         PR c++/11050
15207         * g++.dg/parse/args1.C: New test.
15208         * g++.pt/defarg8.C: Change expected errors.
15209
15210 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
15211
15212         PR c++/8164
15213         * g++.dg/template/nontype2.C: New test.
15214
15215         PR c++/10558
15216         * g++.dg/parse/template8.C: New test.
15217
15218         PR c++/8327
15219         * g++.dg/template/scope1.C: New test.
15220
15221         * g++.dg/warn/Wsign-compare-1.C: New test.
15222
15223 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15224
15225         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
15226
15227 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
15228
15229         PR c++/9411
15230         * g++.dg/template/explicit2.C: New test.
15231
15232         PR c++/10032
15233         * g++.dg/warn/pedantic1.C: New test.
15234
15235 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
15236
15237         PR c++ 9483
15238         * g++.dg/other/field1.C: New test.
15239
15240 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
15241
15242         PR c/11449
15243         * gcc.c-torture/compile/20030707-1.c: New.
15244
15245 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15246
15247         PR c++/10849
15248         * g++.dg/template/access12.C: New test.
15249
15250 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
15251
15252         * g++.dg/bprob/bprob.exp (prof_ext): Update.
15253         * g77.dg/bprob/bprob.exp (prof_ext): Update.
15254         * gcc.misc-tests/bprob.exp (prof_ext): Update.
15255         * gcc.misc-tests/gcov.exp: Update
15256         * g++.dg/gcov/gcov.exp: Update
15257         * lib/gcov.exp: Update.
15258
15259 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
15260
15261         * g++.dg/abi/mangle17.C: Make sure template expressions are
15262         dependent.
15263         * g++.dg/abi/mangle4.C: Mark erroneous casts.
15264         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
15265         * g++.dg/opt/stack1.C: Remove erroneous code.
15266         * g++.dg/parse/template7.C: New test.
15267         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
15268         * g++.old-deja/g++.pt/crash4.C: Likewise.
15269
15270 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15271
15272         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
15273         with zero or one occurence of `$' after the initial `L'.
15274
15275 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
15276
15277         * gcc.c-torture/compile/20030704-1.c: Add a comment.
15278
15279 2003-07-08  Roger Sayle  <roger@eyesopen.com>
15280
15281         PR c/11370
15282         * gcc.dg/Wunreachable-6.c: New testcase.
15283         * gcc.dg/Wunreachable-7.c: New testcase.
15284
15285 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15286
15287         PR c/11420
15288         * gcc.dg/20030708-1.c: New test.
15289
15290 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
15291
15292         * gcc.dg/compat/sdata-section.h: New file.
15293         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
15294         * gcc.dg/torture/mips-sdata-1.c: New test.
15295
15296 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15297
15298         PR c++/11030
15299         * g++.dg/template/friend19.C: New test.
15300
15301 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
15302
15303         * g++.dg/opt/strength-reduce.C: New test.
15304
15305 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15306
15307         PR target/10979
15308         * gcc.dg/20030707-1.c: New testcase.
15309
15310 2003-07-07  Roger Sayle  <roger@eyesopen.com>
15311
15312         PR optimization/11059
15313         * g++.dg/opt/emptyunion.C: New testcase.
15314
15315 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15316             Eric Botcazou  <ebotcazou@libertysurf.fr>
15317
15318         * g++.dg/opt/stack1.C: New test.
15319
15320 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
15321
15322         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
15323         run test.
15324
15325         PR c++/11431
15326         * g++.dg/expr/static_cast3.C: New test.
15327
15328 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
15329
15330         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
15331         everywhere.
15332         * gcc.dg/concat.c: Concatenation of string constants with
15333         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
15334         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
15335         * gcc.dg/cpp/escape-2.c: Use wide character constants where
15336         necessary to avoid multi-character character constant warning.
15337         * gcc.dg/cpp/escape.c: Likewise.
15338         * gcc.dg/cpp/ucs.c: Likewise.
15339         Remove backslashes from dg-bogus comments, as they confuse Tcl.
15340         Fix a typo.
15341
15342 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15343
15344         PR c/11428
15345         * gcc.c-torture/compile/20030704-1.c: New.
15346
15347 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
15348
15349         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
15350
15351 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
15352
15353         PR c++/5287, PR c++/7910,  PR c++/11021
15354         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
15355         tests for warnings.
15356         * g++.dg/ext/dllimport2.C: Add tests for warnings.
15357         * g++.dg/ext/dllimport3.C: Likewise.
15358         * g++.dg/ext/dllimport4.C: New file.
15359         * g++.dg/ext/dllimport5.C: New file.
15360         * g++.dg/ext/dllimport6.C: New file.
15361         * g++.dg/ext/dllimport7.C: New file.
15362         * g++.dg/ext/dllimport8.C: New file.
15363         * g++.dg/ext/dllimport9.C: New file.
15364         * g++.dg/ext/dllimport10.C: New file.
15365         * g++.dg/ext/dllexport1.C: New file.
15366
15367 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15368
15369         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
15370         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
15371
15372 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15373
15374         * gcc.dg/builtins-25.c: New testcase.
15375         * gcc.dg/builtins-26.c: New testcase.
15376
15377 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
15378
15379         * gcc.dg/compat/vector-defs.h: New file.
15380         * gcc.dg/compat/vector-setup.h: New file.
15381         * gcc.dg/compat/vector-check.h: New file.
15382         * gcc.dg/compat/vector-1_main.c: New file.
15383         * gcc.dg/compat/vector-1_x.c: New file.
15384         * gcc.dg/compat/vector-1_y.c: New file.
15385         * gcc.dg/compat/vector-2_main.c: New file.
15386         * gcc.dg/compat/vector-2_x.c: New file.
15387         * gcc.dg/compat/vector-2_y.c: New file.
15388
15389         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
15390         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
15391         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
15392         * gcc.dg/compat/struct-align-1.h: New file.
15393         * gcc.dg/compat/struct-align-1_main.c: New file.
15394         * gcc.dg/compat/struct-align-1_x.c: New file.
15395         * gcc.dg/compat/struct-align-1_y.c: New file.
15396         * gcc.dg/compat/struct-align-2.h: New file.
15397         * gcc.dg/compat/struct-align-2_main.c: New file.
15398         * gcc.dg/compat/struct-align-2_x.c: New file.
15399         * gcc.dg/compat/struct-align-2_y.c: New file.
15400
15401         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
15402         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15403         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15404         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15405         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15406         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15407         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15408         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15409         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15410         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15411         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15412         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15413         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15414         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15415         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15416         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15417         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15418         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15419         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15420         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15421         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15422         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15423         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15424         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15425         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15426         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15427         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15428         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15429         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15430
15431 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15432
15433         * gcc.dg/i386-call-1.c: New test.
15434
15435 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15436
15437         PR c++/9162
15438         * g++.dg/parse/defarg4.C: New.
15439
15440 2003-07-03  Roger Sayle  <roger@eyesopen.com>
15441
15442         PR target/10700
15443         * gcc.c-torture/compile/20030703-1.c: New test case.
15444
15445 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
15446
15447         * g++.dg/template/local3.C: Remove extra semicolon.
15448
15449 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15450
15451         * gcc.dg/i386-volatile-1.c: New test.
15452
15453 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
15454
15455         PR c++/11072
15456         * g++.dg/other/offsetof2.C: XFAIL.
15457         * g++.dg/other/offsetof5.C: New.
15458
15459         PR c++/10219
15460         * g++.dg/template/error1.C: New.
15461
15462         PR c++/9779
15463         * g++.dg/template/dependent-expr1.C: New.
15464
15465 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15466
15467         PR c++/6949
15468         * g++.dg/template/local3.C: New test.
15469
15470         PR c++/11149
15471         * g++.dg/lookup/scoped6.C: New test.
15472
15473 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
15474
15475         PR c++/8046
15476         * g++.dg/other/error7.C: New test.
15477
15478 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
15479
15480         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
15481         * g++.old-deja/g++.abi/vtable3.h: Likewise.
15482         * g++.old-deja/g++.law/code-gen5.C: Likewise.
15483         * g++.old-deja/g++.other/union2.C: Likewise.
15484         * gcc.dg/c90-const-expr-2.c: Likewise.
15485         * gcc.dg/c90-const-expr-3.c: Likewise.
15486         * gcc.dg/c99-const-expr-2.c: Likewise.
15487         * gcc.dg/c99-const-expr-3.c: Likewise.
15488         * gcc.dg/concat.c: Likewise.
15489
15490 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
15491
15492         PR c++/9559
15493         * g++.dg/init/static1.C: New test.
15494
15495 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
15496
15497         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
15498         * g++.old-deja/g++.other/access2.C: Likewise.
15499         * g++.old-deja/g++.other/decl2.C: Likewise.
15500         * gcc.c-torture/execute/20020615-1.c: Likewise.
15501
15502 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15503
15504         PR c++/4933
15505         * g++.dg/template/sizeof4.C: New test.
15506
15507 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15508
15509         * g++.dg/other/error6.C: New test.
15510
15511 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
15512
15513         PR c++/10750
15514         * g++.dg/parse/constant2.C: New test.
15515
15516 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
15517
15518         PR c++/11106
15519         * g++.dg/other/error5.C: New test.
15520
15521 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15522
15523         * gcc.dg/format/gcc_diag-1.c: New test.
15524
15525 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
15526
15527         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
15528
15529 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
15530
15531         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
15532         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
15533         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
15534
15535 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
15536
15537         * gcc.c-torture/execute/builtins/string-8.c: New test.
15538         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
15539         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
15540         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
15541
15542 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15543
15544         PR c++/10468
15545         * g++.dg/ext/typeof6.C: New test.
15546
15547 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
15548
15549         PR c++/10796
15550         * g++.dg/init/enum1.C: New test.
15551
15552 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
15553
15554         * gcc.dg/20030627-1.c: New test.
15555
15556 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
15557
15558         PR c++/11332
15559         * g++.dg/expr/static_cast2.C: New test.
15560
15561 2003-06-26  Roger Sayle  <roger@eyesopen.com>
15562             Jakub Jelinek  <jakub@redhat.com>
15563
15564         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
15565         sprintf(dst,"%s",src) optimization.
15566         * gcc.c-torture/execute/20030626-1.c: New test case.
15567         * gcc.c-torture/execute/20030626-2.c: New test case.
15568
15569 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
15570
15571         * gcc.c-torture/execute/multi-ix.c: New test.
15572
15573         * gcc.c-torture/execute/simd-4.c (main):
15574         Added missing semicolon at end of union.
15575
15576 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
15577
15578         PR c++/8266
15579         * g++.dg/template/explicit-instantiation3.C: New test.
15580
15581 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15582
15583         * gcc.dg/20030626-1.c: Use signed char.
15584
15585 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
15586
15587         * gcc.dg/20030626-1.c: New test.
15588
15589 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
15590
15591         * const-str-2.m: Update.
15592
15593 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
15594
15595         PR c++/10990
15596         * g++.dg/rtti/dyncast1.C: New test.
15597         * g++.dg/abi/mangle4.C: Correct base-specifier access.
15598         * g++.dg/lookup/scoped1.C: Remove XFAIL.
15599         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
15600
15601         PR c++/10931
15602         * g++.dg/expr/static_cast1.C: New test.
15603
15604 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
15605
15606         * gcc.dg/20030625-1.c: New test.
15607
15608 2003-06-24  Roger Sayle  <roger@eyesopen.com>
15609
15610         * gcc.c-torture/compile/20030624-1.c: New test case.
15611
15612 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
15613
15614         * gcc.c-torture/execute/string-opt-17.c: New test.
15615
15616 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
15617
15618         PR c++/5754
15619         * g++.dg/parse/crash6.C: New test.
15620
15621 2003-06-23  Roger Sayle  <roger@eyesopen.com>
15622
15623         * gcc.dg/builtins-24.c: New test case.
15624
15625 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
15626
15627         * g++.dg/opt/operator1.C: New test.
15628
15629 2003-06-22  Roger Sayle  <roger@eyesopen.com>
15630
15631         * gcc.c-torture/execute/string-opt-16.c: New test case.
15632
15633 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15634
15635         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
15636         * g++.old-deja/g++.other/conv7.C: Likewise
15637         * g++.old-deja/g++.other/overcnv2.C: Likewise.
15638         * g++.old-deja/g++.other/overload14.C: Likewise.
15639
15640 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
15641
15642         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
15643         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
15644
15645 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15646
15647         PR c++/10888
15648         * g++.dg/warn/Winline-3.C: New test.
15649
15650 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15651
15652         * lib/target-supports.exp (check_alias_available): Make the test
15653         program acceptable to the Solaris assembler.
15654
15655         PR c++/10749
15656         * g++.dg/template/memclass2.C: New test.
15657
15658 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15659             Eric Botcazou  <ebotcazou@libertysurf.fr>
15660
15661         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
15662         data for non-matching targets.
15663         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
15664
15665 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
15666
15667         PR c++/10845
15668         * g++.dg/template/member3.C: New test.
15669
15670 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
15671
15672         PR c++/10939
15673         * g++.dg/template/func1.C: New test.
15674
15675         PR c++/9649
15676         * g++.dg/template/static4.C: New test.
15677         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
15678
15679         PR c++/11041
15680         * g++.dg/init/ref7.C: New test.
15681
15682 2003-06-19  Matt Austern  <austern@apple.com>
15683
15684         PR c++/11228
15685         * g++.dg/anew1.C: New test.
15686         * g++.dg/anew2.C: New test.
15687         * g++.dg/anew3.C: New test.
15688         * g++.dg/anew4.C: New test.
15689
15690 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
15691
15692         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
15693
15694 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
15695
15696         * gcc.c-torture/execute/simd-4.c (main): Make expected value
15697         endian-dependent.
15698
15699 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
15700
15701         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
15702         Remove cruft.
15703
15704 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
15705
15706         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
15707         * gcc.c-torture/compile/961203-1.c: Likewise.
15708         * gcc.c-torture/compile/980506-1.c: Likewise.
15709
15710 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15711
15712         PR c++/10712
15713         * g++.dg/lookup/using7.C: New test.
15714
15715 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
15716
15717         PR c++/11105
15718         * g++.dg/abi/conv1.C: Remove it.
15719         * g++.dg/template/conv7.C: New test.
15720         * g++.dg/template/conv8.C: Likewise.
15721         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
15722         conversion operator.
15723
15724 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
15725
15726         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
15727         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
15728         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15729         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
15730         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
15731         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15732         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15733         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
15734         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
15735         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
15736         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
15737         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
15738         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
15739         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
15740         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
15741         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
15742         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
15743         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
15744         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15745         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15746         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15747         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15748         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15749         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15750         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15751         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15752         * gcc.dg/compat/struct-return-10_x.c: Ditto.
15753         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15754         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15755
15756 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
15757
15758         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
15759         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
15760         indications.
15761
15762 2003-06-16  Roger Sayle  <roger@eyesopen.com>
15763
15764         * gcc.dg/i386-387-5.c: New test case.
15765         * gcc.dg/i386-387-6.c: New test case.
15766         * gcc.dg/builtins-23.c: New test case.
15767
15768 2003-06-15  Roger Sayle  <roger@eyesopen.com>
15769
15770         * gcc.dg/builtins-22.c: New test case.
15771         * gcc.dg/i386-387-1.c: Update to test exp.
15772         * gcc.dg/i386-387-2.c: Likewise.
15773
15774 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15775
15776         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
15777
15778 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15779
15780         * lib/gcc-dg.exp (dg-require-dll): New function.
15781         (dg-xfail-if): Likewise.
15782         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
15783         driver.
15784
15785         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
15786         * gcc.c-torture/compile/20001205-1.c: Likewise.
15787         * gcc.c-torture/compile/20001226-1.c: Likewise.
15788         * gcc.c-torture/compile/20010518-2.c: Likewise.
15789         * gcc.c-torture/compile/20020312-1.c: Likewise.
15790         * gcc.c-torture/compile/20020604-1.c: Likewise.
15791         * gcc.c-torture/compile/920501-12.c: Likewise.
15792         * gcc.c-torture/compile/920501-4.c: Likewise.
15793         * gcc.c-torture/compile/920520-1.c: Likewise.
15794         * gcc.c-torture/compile/920521-1.c: Likewise.
15795         * gcc.c-torture/compile/920625-1.c: Likewise.
15796         * gcc.c-torture/compile/961203-1.c: Likewise.
15797         * gcc.c-torture/compile/980506-1.c: Likewise.
15798         * gcc.c-torture/compile/981006-1.c: Likewise.
15799         * gcc.c-torture/compile/981022-1.c: Likewise.
15800         * gcc.c-torture/compile/981223-1.c: Likewise.
15801         * gcc.c-torture/compile/990617-1.c: Likewise.
15802         * gcc.c-torture/compile/dll.c: Likewise.
15803         * gcc.c-torture/compile/labels-3.c: Likewise.
15804         * gcc.c-torture/compile/mipscop-1.c: Likewise.
15805         * gcc.c-torture/compile/mipscop-2.c: Likewise.
15806         * gcc.c-torture/compile/mipscop-3.c: Likewise.
15807         * gcc.c-torture/compile/mipscop-4.c: Likewise.
15808         * gcc.c-torture/compile/simd-5.c: Likewise.
15809         * gcc.c-torture/compile/20000804-1.x: Remove.
15810         * gcc.c-torture/compile/20001205-1.x: Likewise.
15811         * gcc.c-torture/compile/20001226-1.x: Likewise.
15812         * gcc.c-torture/compile/20010518-2.x: Likewise.
15813         * gcc.c-torture/compile/20020312-1.x: Likewise.
15814         * gcc.c-torture/compile/20020604-1.x: Likewise.
15815         * gcc.c-torture/compile/920501-12.x: Likewise.
15816         * gcc.c-torture/compile/920501-4.x: Likewise.
15817         * gcc.c-torture/compile/920520-1.x: Likewise.
15818         * gcc.c-torture/compile/920521-1.x: Likewise.
15819         * gcc.c-torture/compile/920625-1.x: Likewise.
15820         * gcc.c-torture/compile/961203-1.x: Likewise.
15821         * gcc.c-torture/compile/980506-1.x: Likewise.
15822         * gcc.c-torture/compile/981006-1.x: Likewise.
15823         * gcc.c-torture/compile/981022-1.x: Likewise.
15824         * gcc.c-torture/compile/981223-1.x: Likewise.
15825         * gcc.c-torture/compile/990617-1.x: Likewise.
15826         * gcc.c-torture/compile/mipscop-1.x: Likewise.
15827         * gcc.c-torture/compile/mipscop-2.x: Likewise.
15828         * gcc.c-torture/compile/mipscop-3.x: Likewise.
15829         * gcc.c-torture/compile/mipscop-4.x: Likewise.
15830         * gcc.c-torture/compile/simd-5.x: Likewise.
15831
15832         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
15833
15834 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
15835
15836         * gcc.c-torture/execute/20030611-1.c: New test.
15837
15838 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15839
15840         PR middle-end/168
15841         * gcc.dg/20030612-1.c: New test case.
15842
15843 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
15844
15845         PR c++/10635
15846         * g++.dg/expr/cast1.C: New test.
15847
15848 2003-06-12  Roger Sayle  <roger@eyesopen.com>
15849
15850         * gcc.dg/builtins-21.c: New test case.
15851
15852 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
15853
15854         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
15855         options instead of at the end.
15856         * lib/objc.exp (objc_target_compile): Likewise.
15857
15858 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
15859
15860         PR c++/10432
15861         * g++.dg/parse/error1.C: New test.
15862
15863 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
15864
15865         * gcc.dg/compat/struct-by-value-11_main.c: New file.
15866         * gcc.dg/compat/struct-by-value-11_x.c: New file.
15867         * gcc.dg/compat/struct-by-value-11_y.c: New file.
15868         * gcc.dg/compat/struct-by-value-12_main.c: New file.
15869         * gcc.dg/compat/struct-by-value-12_x.c: New file.
15870         * gcc.dg/compat/struct-by-value-12_y.c: New file.
15871         * gcc.dg/compat/struct-by-value-13_main.c: New file.
15872         * gcc.dg/compat/struct-by-value-13_x.c: New file.
15873         * gcc.dg/compat/struct-by-value-13_y.c: New file.
15874         * gcc.dg/compat/struct-by-value-14_main.c: New file.
15875         * gcc.dg/compat/struct-by-value-14_x.c: New file.
15876         * gcc.dg/compat/struct-by-value-14_y.c: New file.
15877         * gcc.dg/compat/struct-by-value-15_main.c: New file.
15878         * gcc.dg/compat/struct-by-value-15_x.c: New file.
15879         * gcc.dg/compat/struct-by-value-15_y.c: New file.
15880         * gcc.dg/compat/struct-by-value-16_main.c: New file.
15881         * gcc.dg/compat/struct-by-value-16_x.c: New file.
15882         * gcc.dg/compat/struct-by-value-16_y.c: New file.
15883         * gcc.dg/compat/struct-by-value-17_main.c: New file.
15884         * gcc.dg/compat/struct-by-value-17_x.c: New file.
15885         * gcc.dg/compat/struct-by-value-17_y.c: New file.
15886         * gcc.dg/compat/struct-by-value-18_main.c: New file.
15887         * gcc.dg/compat/struct-by-value-18_x.c: New file.
15888         * gcc.dg/compat/struct-by-value-18_y.c: New file.
15889
15890         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
15891         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
15892         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
15893         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
15894         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
15895         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
15896         * gcc.dg/compat/scalar-return-3_main.c: New file.
15897         * gcc.dg/compat/scalar-return-3_x.c: New file.
15898         * gcc.dg/compat/scalar-return-3_y.c: New file.
15899         * gcc.dg/compat/scalar-return-4_main.c: New file.
15900         * gcc.dg/compat/scalar-return-4_x.c: New file.
15901         * gcc.dg/compat/scalar-return-4_y.c: New file.
15902
15903 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
15904
15905         * gcc.dg/compat/fp2-struct-check.h: New file.
15906         * gcc.dg/compat/fp2-struct-defs.h: New file.
15907         * gcc.dg/compat/fp2-struct-init.h: New file.
15908         * gcc.dg/compat/struct-by-value-10_main.c: New file.
15909         * gcc.dg/compat/struct-by-value-10_x.c: New file.
15910         * gcc.dg/compat/struct-by-value-10_y.c: New file.
15911         * gcc.dg/compat/struct-return-10_main.c: New file.
15912         * gcc.dg/compat/struct-return-10_x.c: New file.
15913         * gcc.dg/compat/struct-return-10_y.c: New file.
15914
15915         * gcc.dg/compat/compat-common.h: New file.
15916         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
15917         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
15918         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
15919         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
15920         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
15921         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
15922         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
15923         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
15924         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
15925         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
15926         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
15927         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
15928         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
15929         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
15930         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
15931         * gcc.dg/compat/small-struct-check.h: Ditto.
15932         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
15933         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
15934         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
15935         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
15936         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
15937         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
15938         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
15939         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
15940         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
15941         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
15942         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
15943         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
15944         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
15945         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
15946         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
15947         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
15948         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
15949         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
15950         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
15951         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
15952         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
15953         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
15954         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
15955         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
15956         * gcc.dg/compat/struct-return-2_main.c: Ditto.
15957         * gcc.dg/compat/struct-return-2_x.c: Ditto.
15958         * gcc.dg/compat/struct-return-2_y.c: Ditto.
15959         * gcc.dg/compat/struct-return-3_main.c: Ditto.
15960         * gcc.dg/compat/struct-return-3_x.c: Ditto.
15961         * gcc.dg/compat/struct-return-3_y.c: Ditto.
15962
15963 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
15964
15965         * g++.dg/pch/static-1.C: New file.
15966         * g++.dg/pch/static-1.Hs: New file.
15967
15968 2003-06-10  Richard Henderson  <rth@redhat.com>
15969
15970         * gcc.dg/asm-7.c: Adjust expected warning text.
15971
15972 2003-06-10  Roger Sayle  <roger@eyesopen.com>
15973
15974         * gcc.dg/builtins-20.c: New test case.
15975
15976 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
15977
15978         PR c++/11131
15979         * g++.dg/opt/template1.C: New test.
15980
15981 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15982
15983         * lib/gcc-dg.exp (dg-test): Clear additional_files and
15984         additional_sources.
15985
15986 2003-05-21  David Taylor  <dtaylor@emc.com>
15987
15988         * gcc.dg/Wpadded.c: New file.
15989
15990 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
15991
15992         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
15993         * gcc.dg/special/weak-2.c: Add dg-require-weak.
15994         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
15995         dg-require-weak.
15996
15997 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
15998
15999         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
16000
16001 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
16002
16003         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
16004         (dg-require-alias): Likewise.
16005         (dg-require-gc-sections): Likewise.
16006         * lib/target-supports.exp (check_gc_sections_available): Likewise.
16007
16008 2003-06-08  Richard Henderson  <rth@redhat.com>
16009
16010         * gcc.dg/20011029-2.c: Fix the array reference.
16011         * gcc.dg/asm-7.c: New.
16012
16013 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
16014
16015         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
16016
16017 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
16018
16019         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
16020         (dg-require-gc-sections): Likewise.
16021
16022 2003-06-08  Jan Hubicka  <jh@suse.cz>
16023
16024         * i386-cmov1.c: Fix regular expression.
16025         * i386-cvt-1.c: Likewise.
16026         * i386-local.c: Likewise.
16027         * i386-local2.c: Likewise.
16028         * i386-mul.c: Likewise.
16029         * i386-ssetype-1.c: Likewise.
16030         * i386-ssetype-3.c: Likewise.
16031         * i386-ssetype-5.c: Likewise.
16032
16033 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16034
16035         PR c++/11039
16036         * g++.dg/warn/implicit-typename2.C: New test.
16037         * g++.dg/warn/implicit-typename3.C: New test.
16038
16039 2003-06-07  Richard Henderson  <rth@redhat.com>
16040
16041         * g++.dg/other/offsetof3.C: Use size_t.
16042         * g++.dg/other/offsetof4.C: Likewise.
16043
16044 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
16045
16046         * lib/copy-file.exp: New. Implement gcc_copy_files.
16047
16048         * lib/dg-pch.exp: Load copy-file.exp
16049         (dg-pch): Use gcc_copy_files instead of "file copy".
16050
16051 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
16052
16053         * gcc.dg/weak/weak.exp: Simplify.
16054         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
16055         * gcc.dg/weak/weak-1.c: Likewise.
16056         * gcc.dg/weak/weak-2.c: Likewise.
16057         * gcc.dg/weak/weak-3.c: Likewise.
16058         * gcc.dg/weak/weak-4.c: Likewise.
16059         * gcc.dg/weak/weak-5.c: Likewise.
16060         * gcc.dg/weak/weak-6.c: Likewise.
16061         * gcc.dg/weak/weak-7.c: Likewise.
16062         * gcc.dg/weak/weak-8.c: Likewise.
16063         * gcc.dg/weak/weak-9.c: Likewise.
16064
16065 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
16066
16067         gcc.c-torture/execute/20030606-1.c: New.
16068
16069 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16070
16071         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
16072         * gcc.dg/builtins-19.c: Likewise.
16073
16074 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16075
16076         * gcc.dg/builtins-2.c: Add some more tests.
16077         * gcc.dg/builtins-18.c: New test case.
16078         * gcc.dg/builtins-19.c: New test case.
16079
16080 2003-06-06  Roger Sayle  <roger@eyesopen.com>
16081             Jim Wilson  <wilson@tuliptree.org>
16082
16083         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
16084
16085 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
16086
16087         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
16088         mempcpy/stpcpy calls not to be optimized into something else.
16089         * gcc.c-torture/execute/string-opt-3.c: Moved to...
16090         * gcc.c-torture/execute/builtins/string-7.c: ...here.
16091         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
16092
16093 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16094
16095         * gcc.dg/format/asm_fprintf-1.c: New test.
16096
16097 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
16098
16099         * lib/gcc-defs.exp (additional_sources): New variable.
16100         (dg-additional-sources): New function.
16101         (additional_files): New variable.
16102         (dg-additional-files): New function.
16103         (dg-additional-files-options): Likewise.
16104         * lib/gcc-dg.exp (dg-require-weak): New function.
16105         (dg-require-alias): Likewise.
16106         (dg-require-gc-sections): Likewise.
16107         * lib/target-supports.exp (check_alias_available): Remove testfile
16108         parameter.
16109         (check_gc_sections_available): New function.
16110         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
16111         (dg-gpp-additional-files): Likewise.
16112         * lib/g++.exp (additional_sources): Remove.
16113         (additional_files): Likewise.
16114         (g++_target_compile): Use dg-additional-files-options.
16115
16116         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
16117         Tcl logic.
16118         * gcc.dg/special/ecos.exp: Remove.
16119         * gcc.dg/special/20000419-2.c: Use dg-require-*.
16120         * gcc.dg/special/alias-1.c: Likewise.
16121         * gcc.dg/special/alias-2.c: Likewise.
16122         * gcc.dg/special/gcsec-1.c: Likewise.
16123         * gcc.dg/special/weak-1.c: Likewise.
16124         * gcc.dg/special/weak-2.c: Likewise.
16125         * gcc.dg/special/wkali-1.c: Likewise.
16126         * gcc.dg/special/wkali-2.c: Likewise.
16127
16128         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
16129         dg-gpp-additional-*.
16130         * g++.dg/special/conpr-3.C: Likewise.
16131         * g++.dg/special/conpr-4.C: Likewise.
16132         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
16133         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
16134         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
16135         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
16136         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
16137         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
16138         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
16139         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
16140         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
16141         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
16142         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
16143         * g++.old-deja/g++.other/comdat1.C: Likewise.
16144         * g++.old-deja/g++.other/comdat2.C: Likewise.
16145         * g++.old-deja/g++.other/comdat3.C: Likewise.
16146         * g++.old-deja/g++.other/ctor1.C: Likewise.
16147         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
16148
16149 2003-06-05  Richard Henderson  <rth@redhat.com>
16150
16151         * gcc.dg/debug/20030605-1.c: New.
16152
16153 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16154
16155         * README.QMTEST: Update.
16156
16157 2003-06-04  Richard Henderson  <rth@redhat.com>
16158
16159         * gcc.dg/cleanup-1.c: New.
16160         * gcc.dg/cleanup-2.c: New.
16161         * gcc.dg/cleanup-3.c: New.
16162         * gcc.dg/cleanup-4.c: New.
16163         * gcc.dg/cleanup-5.c: New.
16164         * gcc.dg/cleanup-6.c: New.
16165         * gcc.dg/cleanup-7.c: New.
16166
16167 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
16168
16169         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
16170
16171         * lib/dg-pch.exp: New file.
16172         * g++.dg/pch/pch.exp: Use dg-pch.exp.
16173         * gcc.dg/pch/pch.exp: Likewise.
16174
16175 2003-06-04  Roger Sayle  <roger@eyesopen.com>
16176
16177         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
16178         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
16179         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
16180         * gcc.dg/builtins-17.c: New test case.
16181         * gcc.dg/i386-387-4.c: New test case.
16182         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
16183
16184 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16185
16186         * gcc.dg/ultrasp9.c: New test.
16187
16188 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16189
16190         * gcc.c-torture/compile/20030604-1.c: New test.
16191         * gcc.dg/sparc-constant-1.c: New test.
16192
16193 2003-06-03  Glen Nakamura  <glen@imodulo.com>
16194
16195         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
16196
16197 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
16198
16199         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
16200
16201         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
16202         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
16203
16204 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
16205
16206         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
16207
16208 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16209
16210         PR c++/10940
16211         * g++.dg/template/spec10.C: New test.
16212
16213 2003-06-03  Roger Sayle  <roger@eyesopen.com>
16214
16215         * gcc.dg/builtins-16.c: New test case.
16216
16217 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
16218
16219         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
16220         mempcpy test with post-increments.
16221         * gcc.c-torture/execute/string-opt-3.c: New test.
16222         * gcc.dg/string-opt-1.c: New test.
16223
16224 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
16225
16226         PR fortran/10965
16227         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
16228
16229 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
16230
16231         * lib/scanasm.exp (dg-scan): New function, factored out of ...
16232         (scan-assembler): ... here.  Use dg-scan.
16233         (scan-assembler-not): Likewise.
16234         (scan-file): New function.
16235         (scan-file-not): Likewise.
16236         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
16237         * gcc.dg/cpp/_Pragma4.c: Likewise.
16238         * gcc.dg/cpp/_Pragma5.c: Likewise.
16239         * gcc.dg/cpp/avoidpaste1.c: Likewise.
16240         * gcc.dg/cpp/avoidpaste2.c: Likewise.
16241         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
16242         * gcc.dg/cpp/cmdlne-P.c: Likewise.
16243         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
16244         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
16245         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
16246         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
16247         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
16248         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
16249         * gcc.dg/cpp/cxxcom1.c: Likewise.
16250         * gcc.dg/cpp/line1.c: Likewise.
16251         * gcc.dg/cpp/maccom1.c: Likewise.
16252         * gcc.dg/cpp/maccom2.c: Likewise.
16253         * gcc.dg/cpp/maccom3.c: Likewise.
16254         * gcc.dg/cpp/maccom4.c: Likewise.
16255         * gcc.dg/cpp/maccom5.c: Likewise.
16256         * gcc.dg/cpp/maccom6.c: Likewise.
16257         * gcc.dg/cpp/multiline.c: Likewise.
16258         * gcc.dg/cpp/spacing1.c: Likewise.
16259         * gcc.dg/cpp/spacing2.c: Likewise.
16260         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
16261         * gcc.dg/cpp/trad/maccom1.c: Likewise.
16262         * gcc.dg/cpp/trad/maccom2.c: Likewise.
16263         * gcc.dg/cpp/trad/maccom3.c: Likewise.
16264         * gcc.dg/cpp/trad/maccom4.c: Likewise.
16265         * gcc.dg/cpp/trad/maccom6.c: Likewise.
16266         * gcc.dg/cpp/cxxcom2.c: Likewise.
16267         * gcc.dg/cpp/cxxcom2.h: New file.
16268
16269         * gcc.dg/cpp/truefalse.cpp: Move it to ...
16270         * g++.dg/cpp/truefalse.C: Here.
16271         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
16272
16273 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
16274
16275         * gcc.dg/cpp/redef3.c: New file.
16276
16277 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
16278
16279         * gcc.dg/i386-loop-3.c: New test.
16280
16281 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
16282
16283         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
16284
16285 2003-05-31  Roger Sayle  <roger@eyesopen.com>
16286
16287         * gcc.dg/fwrapv-1.c: New test case.
16288         * gcc.dg/fwrapv-2.c: New test case.
16289
16290 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16291
16292         PR c++/10956
16293         * g++.dg/template/spec9.C: New test.
16294
16295 2003-05-29  Roger Sayle  <roger@eyesopen.com>
16296
16297         * gcc.dg/duff-4.c: New test case.
16298
16299 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
16300
16301         PR fortran/10843
16302         * g77.dg/ffixed-form-1.f: New test
16303         * g77.dg/ffixed-form-2.f: New test
16304         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
16305         * g77.dg/ffree-form-3.f: New test
16306
16307 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
16308
16309         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
16310         * gcc.dg/wint_t-1.c: Likewise.
16311
16312 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16313
16314         * g++.dg/template/access11.C: New test.
16315
16316 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16317
16318         PR c++/10849
16319         * g++.dg/template/access10.C: New test.
16320
16321 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
16322             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16323
16324         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
16325
16326 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16327
16328         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
16329         suppress for powerpc-*-darwin*.
16330         * gcc.dg/torture/builtin-noret-2.c: Likewise.
16331
16332 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
16333
16334         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
16335         suppress option for powerpc-*-darwin*.
16336
16337 2003-05-23  Roger Sayle  <roger@eyesopen.com>
16338
16339         * gcc.dg/builtins-1.c: Add tests for tan and atan.
16340         * gcc.dg/builtins-4.c: Add test for fmod.
16341
16342 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16343
16344         PR c++/10682
16345         * g++.dg/template/instantiate4.C: New test.
16346
16347 2003-05-22  Roger Sayle  <roger@eyesopen.com>
16348
16349         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
16350
16351 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
16352
16353         * gcc.dg/compat/scalar-return-1_main.c: New file.
16354         * gcc.dg/compat/scalar-return-1_x.c: New file.
16355         * gcc.dg/compat/scalar-return-1_y.c: New file.
16356         * gcc.dg/compat/scalar-return-2_main.c: New file.
16357         * gcc.dg/compat/scalar-return-2_x.c: New file.
16358         * gcc.dg/compat/scalar-return-2_y.c: New file.
16359         * gcc.dg/compat/struct-return-3_main.c: New file.
16360         * gcc.dg/compat/struct-return-3_y.c: New file.
16361         * gcc.dg/compat/struct-return-3_x.c: New file.
16362         * gcc.dg/compat/struct-return-2_main.c: New file.
16363         * gcc.dg/compat/struct-return-2_x.c: New file.
16364         * gcc.dg/compat/struct-return-2_y.c: New file.
16365
16366 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16367
16368         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
16369         for hppa*-hp-hpux*.
16370         * gcc.dg/20021014-1.c (dg-options): Likewise.
16371         * gcc.dg/nest.c (dg-options): Likewise.
16372
16373 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
16374
16375         PR c++/9738
16376         * g++.dg/ext/dllimport2.C: New file.
16377         * g++.dg/ext/dllimport3.C: New file.
16378
16379 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
16380
16381         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
16382         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
16383         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
16384         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
16385         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
16386         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
16387         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
16388         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
16389         * gcc.dg/compat/small-struct-defs.h: New file.
16390         * gcc.dg/compat/small-struct-init.h: New file.
16391         * gcc.dg/compat/small-struct-check.h: New file.
16392         * gcc.dg/compat/fp-struct-defs.h: New file.
16393         * gcc.dg/compat/fp-struct-check.h: New file.
16394         * gcc.dg/compat/fp-struct-init.h: New file.
16395         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
16396         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
16397
16398 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
16399
16400         * gcc.dg/20030225-2.c: New test.
16401
16402 2003-05-18  Roger Sayle  <roger@eyesopen.com>
16403             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16404
16405         * gcc.c-torture/compile/20030518-1.c: New test case.
16406
16407 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
16408
16409         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
16410         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
16411         gcc-dg-debug-runtest.
16412         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
16413         gcc-dg-debug-runtest.
16414
16415 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16416
16417         PR c++/9022
16418         * g++.dg/lookup/using6.C: New test.
16419
16420 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16421
16422         * g++.dg/parse/access2.C: New test.
16423
16424 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
16425
16426         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
16427         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
16428         * gcc.dg/debug/debug.exp: Likewise.
16429
16430 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
16431
16432         * gcc.dg/dollar.c: New test.
16433
16434 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
16435
16436         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
16437         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
16438         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
16439         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
16440         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
16441         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
16442         * gcc.dg/compat/struct-by-value-6_main.c: New file.
16443         * gcc.dg/compat/struct-by-value-6_x.c: New file.
16444         * gcc.dg/compat/struct-by-value-6_y.c: New file.
16445         * gcc.dg/compat/struct-by-value-7_main.c: New file.
16446         * gcc.dg/compat/struct-by-value-7_x.c: New file.
16447         * gcc.dg/compat/struct-by-value-7_y.c: New file.
16448         * gcc.dg/compat/struct-by-value-8_main.c: New file.
16449         * gcc.dg/compat/struct-by-value-8_x.c: New file.
16450         * gcc.dg/compat/struct-by-value-8_y.c: New file.
16451         * gcc.dg/compat/struct-by-value-9_main.c: New file.
16452         * gcc.dg/compat/struct-by-value-9_x.c: New file.
16453         * gcc.dg/compat/struct-by-value-9_y.c: New file.
16454
16455 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
16456
16457         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
16458         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
16459         support for "repo" mode.
16460         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
16461         * lib/g77-dg.exp: Likewise.
16462         * lib/obj-dg.exp: Likewise.
16463
16464 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
16465
16466         Merge from gcc-3_2-rhl8-branch:
16467         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
16468
16469         * gcc.dg/tls/opt-6.c: New test.
16470
16471         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
16472
16473         * gcc.dg/20030405-1.c: New test.
16474
16475         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
16476
16477         * gcc.dg/20030309-1.c: New test.
16478
16479         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
16480
16481         * gcc.c-torture/execute/20030307-1.c: New test.
16482
16483         2003-02-20  Randolph Chung  <tausq@debian.org>
16484
16485         * gcc.c-torture/compile/20030220-1.c: New test.
16486
16487         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
16488
16489         * gcc.dg/20030217-1.c: New test.
16490
16491         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
16492
16493         * gcc.c-torture/compile/20020129-1.c: New test.
16494
16495         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
16496
16497         * gcc.dg/unroll-1.c: New test.
16498
16499         2002-11-16  Jan Hubicka  <jh@suse.cz>
16500
16501         * gcc.c-torture/execute/20020920-1.c: New test.
16502
16503         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
16504
16505         PR target/7434
16506         * gcc.c-torture/compile/20021008-1.c: New test.
16507
16508         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
16509
16510         PR target/7559
16511         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
16512
16513         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
16514
16515         * gcc.c-torture/compile/20020807-1.c: New test.
16516
16517         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
16518
16519         * gcc.dg/tls/opt-1.c: New test.
16520
16521         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
16522
16523         * gcc.dg/20020729-1.c: New test.
16524
16525         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
16526
16527         * g++.dg/opt/life1.C: New test.
16528
16529         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
16530
16531         * gcc.dg/20020525-1.c: New test.
16532
16533         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16534
16535         PR c++/6794
16536         * g++.dg/ext/pretty1.C: New test.
16537         * g++.dg/ext/pretty2.C: New test.
16538
16539 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
16540
16541         PR c++/8385
16542         * g++.dg/ext/typeof5.C: New test.
16543
16544 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
16545
16546         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
16547         __USER_LABEL_PREFIX__ into account.
16548         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
16549
16550 2003-05-14  Roger Sayle  <roger@eyesopen.com>
16551
16552         * gcc.dg/builtins-15.c: New test case.
16553
16554 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
16555
16556         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
16557
16558 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
16559
16560         * lib/g++.exp: Tweak handling of additional source files.
16561         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
16562         * g++.dg/special/conpr-2a.C: Rename to ...
16563         * g++.dg/special/conpr-2a.cc: ... this.
16564         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
16565         * g++.dg/special/conpr-3a.C: Rename to ...
16566         * g++.dg/special/conpr-3a.cc: This.
16567         * g++.dg/special/conpr-3b.C: Rename to ...
16568         * g++.dg/special/conpr-3b.cc: This.
16569         * g++.dg/special/conpr-4.C: New test.
16570         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
16571
16572 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
16573
16574         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
16575
16576 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16577
16578         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
16579         * g++.old-deja/g++.robertl/eb71.C: Likewise.
16580         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
16581         * g++.old-deja/g++.other/warn3.C: Likewise.
16582
16583 2003-05-11  Roger Sayle  <roger@eyesopen.com>
16584
16585         * gcc.dg/i386-387-1.c: Update to also test log.
16586         * gcc.dg/i386-387-2.c: Likewise.
16587
16588 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
16589
16590         * g77.f-torture/execute/int8421.f: New test.
16591
16592 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16593
16594         PR c++/10230, c++/10481
16595         * g++.dg/lookup/scoped5.C: New test.
16596
16597 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16598
16599         PR c++/10552
16600         * g++.dg/template/ttp6.C: New test.
16601
16602 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
16603
16604         * gcc.c-torture/execute/builtins: New directory.
16605         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
16606         gcc.c-torture/execute/builtins.
16607         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
16608         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
16609         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
16610         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
16611
16612 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16613
16614         PR c++/9252
16615         * g++.dg/template/access8.C: New test.
16616         * g++.dg/template/access9.C: New test.
16617
16618 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16619
16620         PR c++/9554
16621         * g++.dg/parse/access1.C: New test.
16622
16623 2003-05-09  DJ Delorie  <dj@redhat.com>
16624
16625         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
16626         long, and not an int.
16627
16628 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16629
16630         PR c++/10555, c++/10576
16631         * g++.dg/template/memclass1.C: New test.
16632
16633 2003-05-08  DJ Delorie  <dj@redhat.com>
16634
16635         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
16636         targets.
16637         * gcc.c-torture/execute/20021024-1.x: Likewise.
16638         * gcc.c-torture/execute/shiftdi.x: Likewise.
16639         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
16640         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
16641         * gcc.dg/20021018-1.c: Likewise.
16642
16643 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16644
16645         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
16646
16647         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
16648         (bcopy): Call memmove.
16649
16650 2003-05-08  Roger Sayle  <roger@eyesopen.com>
16651
16652         * g77.f-torture/compile/8485.f: New test case.
16653
16654 2003-05-07  Richard Henderson  <rth@redhat.com>
16655
16656         PR c++/10570
16657         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
16658         Verify exception_cleanup not called for rethrows.
16659         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
16660         when exiting catch block without rethrowing.
16661         * g++.dg/eh/forced3.C: New.
16662         * g++.dg/eh/forced4.C: New.
16663
16664 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
16665
16666         * gcc.dg/20030505.c: Fix triplet.
16667
16668 2003-05-06  DJ Delorie  <dj@redhat.com>
16669
16670         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
16671         * gcc.dg/nest.c: Likewise.
16672
16673 2003-05-05  Roger Sayle  <roger@eyesopen.com>
16674
16675         * gcc.dg/builtins-14.c: New test case.
16676
16677 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
16678
16679         * lib/compat.exp (compat-execute): New argument.
16680         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
16681         * gcc.dg/compat: New test directory.
16682         * gcc.dg/compat/compat.exp: New expect script.
16683         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
16684         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
16685         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
16686         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
16687         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
16688         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
16689
16690         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
16691         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
16692         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
16693         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
16694         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
16695         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
16696         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
16697         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
16698         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
16699         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
16700         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
16701         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
16702         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
16703         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
16704         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
16705
16706 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
16707
16708         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
16709
16710 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
16711
16712         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
16713
16714 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
16715
16716         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
16717         * gcc.dg/ppc-fsel-2.c: New test.
16718
16719         * gcc.dg/unused-5.c: New test.
16720
16721 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16722
16723         PR c++/10496
16724         * g++.dg/warn/pmf1.C: New test.
16725
16726 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16727
16728         PR c++/4494
16729         * g++.dg/warn/main.C: New test.
16730
16731 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16732
16733         * gcc.dg/nonnull-3.c: New test.
16734
16735 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
16736
16737         * gcc.dg/cpp/Wtrigraphs.c: Update.
16738         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
16739
16740 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
16741
16742         * gcc.dg/ppc-fsel-1.c: New test.
16743
16744 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
16745
16746         PR c/10604
16747         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
16748
16749 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
16750
16751         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
16752
16753 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16754
16755         PR c++/9364, c++/10553, c++/10586
16756         * g++.dg/parse/typename4.C: New test.
16757         * g++.dg/parse/typename5.C: Likewise.
16758
16759 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
16760
16761         * gcc.c-torture/compile/20030503-1.c: New test.
16762
16763 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16764
16765         * g++.dg/lookup/using5.C: Fix testcase error.
16766
16767 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
16768
16769         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
16770         since MEABI is no longer supported.  Remove all vestiges
16771         of MEABI from the test.
16772
16773 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16774
16775         PR c++/10554
16776         * g++.dg/lookup/using5.C: New test.
16777
16778 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16779
16780         PR c++/8772
16781         * g++.dg/template/ttp5.C: New test.
16782
16783 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
16784
16785         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
16786         (dg-gpp-additional-sources): New function.
16787         (dg-gpp-additional-files): Likewise.
16788         * lib/g++.exp (additional_sources): New variable.
16789         (additional_files): Likewise.
16790         (g++_target_compile): Deal with them.
16791         * lib/old-dejagnu.exp: Remove.
16792         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
16793         * g++.old-deja: Revise all tests to use dg commands.
16794
16795 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16796
16797         PR c++/9432, c++/9528
16798         * g++.dg/lookup/using4.C: New test.
16799
16800 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
16801
16802         * gcc.dg/noreturn-5.c: New file.
16803         * gcc.dg/noreturn-6.c: New file.
16804
16805         * gcc.c-torture/compile/inline-1.c: New file.
16806
16807 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16808
16809         PR c++/10551
16810         * g++.dg/template/explicit1.C: New test.
16811
16812 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16813
16814         PR c++/10549
16815         * g++.dg/other/bitfield1.C: New test.
16816
16817         PR c++/10527
16818         * g++.dg/init/new7.C: New test.
16819
16820 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
16821
16822         * g++.dg/ext/desig1.C: New test.
16823         * g++.dg/ext/init1.C: Update.
16824
16825         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
16826
16827 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
16828
16829         PR c++/10180
16830         * g++.dg/warn/Winline-1.C: New test.
16831
16832 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
16833
16834         * gcc.c-torture/execute/string-opt-19.c: New test.
16835
16836         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
16837         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
16838
16839 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
16840
16841         PR c++/10506
16842         * g++.dg/init/new6.C: New test.
16843
16844         PR c++/10503
16845         * g++.dg/init/ref6.C: New test.
16846
16847 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
16848
16849         * g++.dg/warn/weak1.C: XFAIL on AIX4.
16850
16851 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16852
16853         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
16854         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
16855
16856 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
16857
16858         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
16859         initialized static data members.
16860
16861 2003-04-25  H.J. Lu <hjl@gnu.org>
16862
16863         * gcc.dg/ia64-sync-4.c: New test.
16864
16865 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16866
16867         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
16868         date.
16869
16870 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
16871
16872         PR c++/10337
16873         * g++.dg/warn/conv1.C: New test.
16874         * g++.old-deja/g++.other/conv7.C: Adjust.
16875         * g++.old-deja/g++.other/overload14.C: Adjust.
16876
16877 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16878
16879         PR c++/10471
16880         * g++.dg/template/defarg2.C: New test.
16881
16882 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
16883
16884         * gcc.dg/cpp/include2.c: Update.
16885         * gcc.dg/cpp/multiline-2.c: New.
16886         * gcc.dg/cpp/multiline.c: Update.
16887         * gcc.dg/cpp/strify2.c: Update.
16888         * gcc.dg/cpp/trad/literals-2.c: Update.
16889
16890 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
16891
16892         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
16893
16894 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16895
16896         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
16897
16898 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
16899
16900         PR c++/10451
16901         * g++.dg/parse/crash4.C: New test.
16902
16903         PR c++/9847
16904         * g++.dg/parse/crash5.C: New test.
16905
16906 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
16907
16908         PR c++/10446
16909         * g++.dg/parse/crash3.C: New test.
16910
16911         PR c++/10428
16912         * g++.dg/parse/elab1.C: New test.
16913
16914 2003-04-22  Devang Patel  <dpatel@apple.com>
16915
16916         * gcc.dg/cpp/trad/funlike-5.c: New test.
16917
16918 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
16919
16920         * g++.dg/other/packed1.C: Fix dg options.
16921
16922 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
16923
16924         * g++.dg/other/offsetof2.C: New test.
16925
16926 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
16927
16928         * g++.dg/template/recurse.C: Adjust location of error messages.
16929
16930 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
16931
16932         PR c++/9881
16933         * g++.dg/init/addr-const1.C: New test.
16934         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
16935
16936 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
16937
16938         PR c++/10405
16939         * g++.dg/lookup/struct-hack1.C: New test.
16940
16941 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
16942
16943         * ucs.c: Update diagnostic messages.
16944
16945 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16946
16947         * gcc.dg/cpp/truefalse.cpp: New test.
16948         * gcc.dg/cpp/cpp.exp: Update.
16949         * g++.dg/other/stdbool-if.C: Remove.
16950
16951 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
16952
16953         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
16954         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
16955
16956 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
16957
16958         * gcc.c-torture/compile/20030418-1.c: New test.
16959
16960 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
16961
16962         * README.compat: Remove; content moved to doc/sourcebuild.texi.
16963
16964 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16965
16966         PR c++/10347
16967         g++.dg/template/dependent-name1.C: New test.
16968
16969 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
16970
16971         * gcc.dg/warn-1.c (tourist_guide): New array,
16972         contains a pointer to bar.
16973
16974 2003-04-16  Roger Sayle  <roger@eyesopen.com>
16975
16976         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
16977         * gcc.c-torture/execute/medce-1.c: New test case.
16978         * gcc.c-torture/execute/medce-2.c: New test case.
16979
16980 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
16981
16982         * lib/prune.exp: Ignore more messages.
16983
16984         PR c++/10381
16985         * g++.dg/parse/lookup3.C: New test.
16986
16987 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
16988
16989         * gcc.c-torture/compile/20030415-1.c : New test.
16990
16991 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
16992
16993         * gcc.c-torture/execute/scope-2.c: Move to ...
16994         * gcc.dg/noncompile/scope.c: .... here.
16995
16996 2003-04-14  Roger Sayle  <roger@eyesopen.com>
16997
16998         * gcc.dg/20030414-2.c: New test case.
16999
17000 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
17001
17002         PR target/10377
17003         * gcc.dg/20030414-1.c: New test.
17004
17005 2003-04-13  Roger Sayle  <roger@eyesopen.com>
17006
17007         * gcc.dg/builtins-12.c: New test case.
17008         * gcc.dg/builtins-13.c: New test case.
17009
17010 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17011
17012         * gcc.c-torture/execute/string-opt-18.c: New test.
17013
17014 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
17015
17016         PR c++/10300
17017         * g++.dg/init/new5.C: New test.
17018
17019 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
17020
17021         PR c++/7910
17022         * g++.dg/ext/dllimport1.C: New test.
17023
17024 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17025
17026         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
17027
17028 2003-04-11  Bud Davis <bdavis9659@comcast.net>
17029
17030         PR Fortran/9263
17031         * g77.f-torture/noncompile/9263.f: New test
17032         PR Fortran/1832
17033         * g77.f-torture/execute/1832.f: New test
17034
17035 2003-04-11  David Chad  <davidc@freebsd.org>
17036             Loren J. Rittle  <ljrittle@acm.org>
17037
17038         libobjc/8562
17039         * objc.dg/headers.m: New test.
17040
17041 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
17042
17043         * gcc.c-torture/execute/builtin-noret-2.c: New.
17044         * gcc.c-torture/execute/builtin-noret-2.x: New.
17045         XFAIL builtin-noret-2.c at -O1 and above.
17046         * gcc.dg/redecl.c: New.
17047         * gcc.dg/Wshadow-1.c: Update error regexps.
17048
17049 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
17050
17051         * g++.dg/abi/bitfield10.C: New test.
17052
17053 2003-04-09  Mike Stump  <mrs@apple.com>
17054
17055         * gcc.dg/pch/pch.exp: Make testcase names longer.
17056         * g++.dg/pch/pch.exp: Make testcase names longer.
17057
17058 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17059
17060         * gcc.dg/builtins-11.c: New test case.
17061
17062 2003-04-08  Roger Sayle  <roger@eyesopen.com>
17063
17064         * gcc.dg/builtins-9.c: New test case.
17065         * gcc.dg/builtins-10.c: New test case.
17066
17067 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
17068
17069         * gcc.dg/noncompile/init-4.c.c: New test.
17070
17071 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
17072
17073         * gcc.misc-test/gcov-9.c: New test.
17074         * gcc.misc-test/gcov-10.c: New test
17075         * gcc.misc-test/gcov-11.c: New test.
17076
17077 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
17078
17079         PR optimization/10024
17080         * gcc.c-torture/compile/20030405-1.c: New test.
17081
17082 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
17083
17084         * gcc.dg/pch/static-3.c: New.
17085         * gcc.dg/pch/static-3.hs: New.
17086         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
17087
17088 2003-04-04  Richard Henderson  <rth@redhat.com>
17089
17090         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
17091         * g++.dg/eh/forced2.C: Likewise.
17092
17093 2003-04-03  Mike Stump  <mrs@apple.com>
17094
17095         * lib/scanasm.exp (scan-assembler): Add xfail processing for
17096         target arg.
17097         (scan-assembler-times, scan-assembler-not): Likewise.
17098         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
17099
17100 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
17101
17102         * gcc.dg/sparc-loop-1.c: New test.
17103
17104 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
17105
17106         PR other/9274
17107         * g++.dg/pch/system-2.C: New.
17108         * g++.dg/pch/system-2.Hs: New.
17109
17110 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
17111
17112         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
17113
17114         * g++.dg/eh/simd-1.C (vecfunc): Same.
17115
17116 2003-04-01  Roger Sayle  <roger@eyesopen.com>
17117
17118         * gcc.c-torture/execute/20030401-1.c: New test case.
17119
17120 2003-04-01  Ziemowit Laski <zlaski@apple.com>
17121
17122         * objc.dg/defs.m: New.
17123
17124 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
17125
17126         * g++.dg/eh/simd-1.C: New.
17127         * g++.dg/eh/simd-2.C: New.
17128
17129 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
17130
17131         * gcc.c-torture/execute/simd-3.c: New.
17132
17133 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17134
17135         PR c/9936
17136         * gcc.dg/20030331-2.c: New test.
17137
17138 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
17139
17140         PR c++/10278
17141         * g++.dg/parse/crash2.C: New test.
17142
17143 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17144
17145         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
17146         * gcc.c-torture/execute/20030331-1.c: ...here.
17147
17148 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17149
17150         * gcc.c-torture/execute/20030331-1.c: New test.
17151
17152 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
17153
17154         * lib/gcov.exp: Adjust call return testing strings.
17155         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
17156
17157 2003-03-31  Roger Sayle  <roger@eyesopen.com>
17158
17159         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
17160         * gcc.dg/builtins-7.c: New test case.
17161         * gcc.dg/builtins-8.c: New test case.
17162
17163 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
17164
17165         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
17166
17167 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
17168
17169         PR c++/7647
17170         * g++.dg/lookup-class-member-2.C: New test.
17171
17172 2003-03-30  Glen Nakamura  <glen@imodulo.com>
17173
17174         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
17175
17176 2003-03-28  Roger Sayle  <roger@eyesopen.com>
17177
17178         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
17179
17180 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
17181
17182         * g++.dg/init/attrib1.C: New test.
17183
17184 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17185
17186         * gcc.dg/ultrasp8.c: New test.
17187
17188 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17189
17190         * gcc.dg/ultrasp7.c: New test.
17191
17192 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
17193
17194         PR c++/10047
17195         * g++.dg/template/inline1.C: New test.
17196
17197 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
17198
17199         * gcc.dg/sparc-dwarf2.c: New test.
17200
17201 2003-03-27  Roger Sayle  <roger@eyesopen.com>
17202
17203         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
17204         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
17205
17206 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
17207
17208         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
17209         than reading .x files.
17210         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
17211         * g77.dg/gcov/gcov-1.f: Likewise.
17212         * gcc.misc-tests/gcov-4b.c: Likewise.
17213         * gcc.misc-tests/gcov-5b.c: Likewise.
17214         * gcc.misc-tests/gcov-6.c: Likewise.
17215         * gcc.misc-tests/gcov-7.c: Likewise.
17216         * gcc.misc-tests/gcov-8.c: Likewise.
17217         * g++.dg/gcov/gcov-1.x: Remove.
17218         * g77.dg/gcov/gcov-1.x: Likewise.
17219         * gcc.misc-tests/gcov-4b.x: Likewise.
17220         * gcc.misc-tests/gcov-5b.x: Likewise.
17221         * gcc.misc-tests/gcov-6.x: Likewise.
17222         * gcc.misc-tests/gcov-7.x: Likewise.
17223         * gcc.misc-tests/gcov-8.x: Likewise.
17224
17225 2003-03-27  Glen Nakamura  <glen@imodulo.com>
17226
17227         PR opt/10087
17228         * gcc.dg/20030324-1.c: New test.
17229
17230 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
17231
17232         PR c++/10224
17233         * g++.dg/template/arg3.C: New test.
17234
17235         PR c++/10158
17236         * g++.dg/template/friend18.C: New test.
17237
17238 2003-03-26  Roger Sayle  <roger@eyesopen.com>
17239
17240         * g77.f-torture/compile/20030326-1.f: New test case.
17241
17242 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
17243
17244         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
17245
17246         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
17247
17248 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
17249
17250         * gcc.dg/ia64-sync-3.c: New test.
17251
17252 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
17253
17254         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
17255
17256 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
17257
17258         * gcc.dg/ultrasp6.c: New test.
17259
17260 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17261
17262         * gcc.dg/i386-signbit-1.c: New test.
17263         * gcc.dg/i386-signbit-2.c: New test.
17264         * gcc.dg/i386-signbit-3.c: New test.
17265
17266 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
17267
17268         * gcc.dg/ultrasp5.c: Fix options.
17269
17270 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17271
17272         * gcc.dg/ultrasp5.c: Fix comment.
17273
17274 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
17275
17276         PR fortran/10197
17277         * g77.f-torture/execute/10197.f: New test.
17278
17279 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
17280
17281         PR c++/9898, c++/383
17282         * g++.dg/template/conv6.C: New test.
17283
17284         PR c++/10119
17285         * g++.dg/template/ptrmem5.C: New test.
17286
17287         PR c++/10026
17288         * g++.dg/lookup/koenig1.C: New test.
17289
17290         PR C++/10199
17291         * g++.dg/lookup/template2.C: New test.
17292
17293 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
17294
17295         * g++.dg/opt/rtti1.C: New test.
17296
17297 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
17298
17299         * gcc.dg/ultrasp5.c: New test.
17300
17301 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
17302
17303         PR middle-end/9967
17304         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
17305         builtin fputs.
17306
17307 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
17308
17309         PR c/8224
17310         * gcc.dg/20030323-1.c: New test.
17311
17312 2003-03-23  Roger Sayle  <roger@eyesopen.com>
17313
17314         * gcc.c-torture/compile/20030323-1.c: New test case.
17315
17316 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
17317
17318         * gcc.dg/20030321-1.c: New test.
17319
17320 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
17321
17322         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
17323
17324 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
17325
17326         PR c++/9978, c++/9708
17327         * g++.dg/ext/vlm1.C: Adjust expected error.
17328         * g++.dg/ext/vla2.C: New test.
17329         * g++.dg/template/arg1.C: New test.
17330         * g++.dg/template/arg2.C: New test.
17331
17332 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
17333
17334         * g77.f-torture/execute/select.f: New test.
17335         * g77.f-torture/noncompile/select_no_compile.f: New test.
17336
17337 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
17338
17339         PR c++/9898
17340         * g++.dg/other/error4.C: New test.
17341
17342 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
17343
17344         * g++.dg/template/friend17.C: New test.
17345
17346 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
17347
17348         * gcc.c-torture/compile/20030320-1.c: New.
17349
17350 2003-03-20  Roger Sayle  <roger@eyesopen.com>
17351
17352         * gcc.dg/builtins-6.c: New test case.
17353
17354 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
17355
17356         PR target/10073
17357         * gcc.c-torture/compile/20030319-1.c: New.
17358
17359 2003-03-18  Jan Hubicka  <jh@suse.cz>
17360
17361         * gcc.dg/i386-cvt-1.c: New test.
17362
17363 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
17364
17365         * objc.dg/naming-1.m: Use "(parse|syntax) error".
17366         * objc.dg/naming-2.m: Likewise.
17367
17368 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
17369
17370         PR c++/9639
17371         * g++.dg/parse/crash1.C: New test.
17372
17373 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
17374
17375         PR c++/8805
17376         * g++.dg/eh/cleanup1.C: New test.
17377
17378 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
17379
17380         * gcc.c-torture/execute/20030316-1.c: New test case.
17381
17382 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17383
17384         PR c++/9629
17385         * g++.dg/init/ctor2.C: New test.
17386
17387 2003-03-15  Roger Sayle  <roger@eyesopen.com>
17388
17389         * g77.f-torture/compile/xformat.f: New test case.
17390
17391 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17392
17393         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
17394         * g++.old-deja/g++.mike/eh50.C: Likewise.
17395
17396 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17397
17398         PR c++/6440
17399         * g++.dg/template/spec7.C: New test.
17400         * g++.dg/template/spec8.C: Likewise.
17401
17402 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
17403
17404         * gcc.c-torture/execute/20030313-1.c: New test.
17405
17406 2003-03-14  Richard Henderson  <rth@redhat.com>
17407
17408         * gcc.dg/inline-2.c: Adjust alpha test for external call.
17409
17410 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
17411
17412         * gcc.c-torture/compile/20030314-1.c: New test.
17413
17414 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
17415
17416         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
17417         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
17418         thumb target,
17419         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
17420         to accept newer _imp__  prefix and additional
17421         newline in .drectve section.
17422         * gcc.dg/dll-4.c: Likewise.
17423         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
17424         switch.
17425
17426 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
17427
17428         * g++.dg/parse/namespace9.C: New test.
17429
17430         * g++.dg/init/ref5.C: New test.
17431         * g++.dg/parse/ptrmem1.C: Likewise.
17432
17433 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
17434
17435         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
17436         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
17437         regular expression.
17438         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
17439         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
17440
17441 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
17442
17443         * gcc.c-torture/execute/20030224-2.c: New test.
17444
17445 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17446
17447         * gcc.dg/decl-3.c: New test.
17448
17449 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17450
17451         * gcc.dg/i386-loop-2.c: New test.
17452
17453 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
17454
17455         PR c++/9474
17456         * g++.dg/parse/namespace8.C: New test.
17457
17458         PR c++/9924
17459         * g++.dg/overload/builtin2.C: New test.
17460
17461 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
17462
17463         * gcc.dg/return-type-3.c: New test.
17464
17465 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
17466
17467         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
17468         profiling options are not supported.
17469
17470 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
17471
17472         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
17473         * g++.old-deja/g++.warn/impint2.C: Likewise.
17474
17475 2003-03-10  Devang Patel  <dpatel@apple.com>
17476
17477         * g++.dg/cpp/c++_cmd_1.C: New test.
17478         * g++.dg/cpp/c++_cmd_1.h: New file.
17479
17480 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
17481
17482         * gcc.dg/altivec-9.c: New file.
17483
17484 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17485
17486         * gcc.dg/ppc-sdata-1.c: New test.
17487         * gcc.dg/ppc-sdata-2.c: New test.
17488
17489 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
17490
17491         PR c++/9373
17492         * g++.dg/opt/ptrmem2.C: New test.
17493
17494         PR c++/8534
17495         * g++.dg/opt/ptrmem1.C: New test.
17496
17497 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17498
17499         * gcc.dg/i386-loop-1.c: New test.
17500
17501 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17502
17503         PR c++/9970
17504         * g++.dg/lookup/friend1.C: New test.
17505
17506 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17507
17508         PR c++/9823
17509         * g++.dg/parser/constructor1.C: New test.
17510
17511 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
17512
17513         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
17514
17515         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
17516
17517 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
17518
17519         * gcc.dg/cpp/Wunused.c: Update test.
17520
17521 2003-03-08  Jan Hubicka  <jh@suse.cz>
17522
17523         * gcc.dg/inline-3.c: New test.
17524
17525 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
17526
17527         PR c++/9809
17528         * g++.dg/parse/builtin1.C: New test.
17529
17530         PR c++/9982
17531         * g++.dg/abi/cookie1.C: New test.
17532         * g++.dg/abi/cookie2.C: Likewise.
17533
17534         PR c++/9524
17535         * g++.dg/template/field1.C: New test.
17536
17537         PR c++/9912
17538         * g++.dg/parse/class1.C: New test.
17539         * g++.dg/parse/namespace7.C: Likewise.
17540         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
17541
17542 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
17543
17544         * g++.dg/init/ref4.C: New test.
17545
17546 2003-03-07  Jan Hubicka  <jh@suse.cz>
17547
17548         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
17549         * gcc.dg/inline-3.c:  New test.
17550
17551 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
17552
17553         * g++.dg/init/ref3.C: New test.
17554
17555         PR c++/9965
17556         * g++.dg/init/ref2.C: New test.
17557
17558         PR c++/9400
17559         * g++.dg/warn/Wshadow-2.C: New test.
17560
17561         PR c++/9791
17562         * g++.dg/warn/Woverloaded-1.C: New test.
17563
17564 2003-03-05  Jan Hubicka  <jh@suse.cz>
17565
17566         * gcc.dg/i386-local2.c: New.
17567         * gcc.dg/i386-local.c: Fix typo.
17568
17569 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
17570
17571         * g++.dg/abi/layout3.C: New test.
17572
17573 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
17574
17575         * gcc.c-torture/compile/20030305-1.c
17576
17577 2003-03-05  Jan Hubicka  <jh@suse.cz>
17578
17579         * gcc.dg/i386-local.c: New.
17580
17581 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
17582
17583         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
17584
17585 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17586
17587         * gcc.dg/switch-2.c: New test.
17588         * gcc.dg/switch-3.c: New test.
17589         * gcc.dg/Wswitch.c: Adjust line numbers.
17590         * gcc.dg/Wswitch-default.c: Likewise.
17591         * gcc.dg/Wswitch-enum.c: Likewise.
17592
17593 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
17594
17595         * gcc.c-torture/execute/20030222-1.c: New test.
17596
17597 2003-03-03  James E Wilson  <wilson@tuliptree.org>
17598
17599         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
17600
17601 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
17602
17603         PR c++/9878
17604         * g++.dg/init/ref1.C: New test.
17605
17606 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
17607
17608         * gcc.dg/sh-relax.c: New SH-only test.
17609
17610 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
17611
17612         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
17613         comment explaining purpose of testcase.
17614
17615 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17616
17617         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
17618         for HC11/HC12 (asm needs two int registers).
17619         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
17620         HC11/HC12 because the test uses an asm which needs two 32-bit
17621         registers.
17622
17623 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
17624
17625         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
17626         for HC11/HC12 (array is too large otherwise).
17627         * gcc.c-torture/compile/920501-4.x: New file, likewise.
17628         * gcc.c-torture/compile/20010518-2.x: Likewise.
17629         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
17630         HC11/HC12 (array is too large).
17631
17632 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
17633
17634         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
17635         * lib/g++-dg.exp (g++-dg-test): Likewise.
17636
17637 2003-03-01  Roger Sayle  <roger@eyesopen.com>
17638
17639         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
17640         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
17641
17642 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17643
17644         * g++.dg/warn/implicit-typename1.C: Remove warning.
17645
17646 2003-02-28  Richard Henderson  <rth@redhat.com>
17647
17648         * gcc.dg/noreturn-1.c: Move noreturn warning line.
17649         * gcc.dg/return-type-1.c: Move control reaches end warning line.
17650
17651 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
17652
17653         * gcc.dg/pch/pch.exp: Change .pch to .gch.
17654         * g++.dg/pch/pch.exp: Likewise.
17655
17656 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
17657
17658         PR c++/9879
17659         * testsuite/g++.dg/init/new4.C: New test.
17660
17661 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
17662
17663         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
17664
17665 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
17666
17667         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
17668         unsigned long.
17669
17670         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
17671         wider than float.
17672
17673 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
17674
17675         * lib/scanasm.exp: Add support for counting numbers of
17676         occurences.
17677         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
17678         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
17679
17680 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
17681
17682         PR c++/9683
17683         * g++.dg/template/static3.C: New test.
17684
17685         PR c++/9829
17686         * g++.dg/parse/namespace6.C: New test.
17687
17688 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17689
17690         PR target/9732
17691         * gcc.dg/20030225-1.c: New test.
17692
17693 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
17694
17695         * README: Remove out-of-date information.
17696
17697         PR c++/9836
17698         * g++.dg/template/spec6.C: New test.
17699
17700 2003-02-24  Jeff Law  <law@redhat.com>
17701
17702         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
17703
17704 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17705
17706         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
17707         * gcc.dg/pragma-ep-1.c: Likewise.
17708
17709 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17710
17711         PR c++/9602
17712         * g++.dg/template/friend16.C: New test.
17713
17714 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
17715
17716         PR c++/5333
17717         * g++.dg/parse/fused-params1.C: Adjust error messages.
17718         * g++.dg/template/nested3.C: New test.
17719
17720 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
17721
17722         * g++.dg/abi/param1.C: New test.
17723
17724 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17725
17726         PR c++/7982
17727         * g++.dg/warn/implicit-typename1.C: New test.
17728
17729 2003-02-22  Kelley Cook <kelleycook@comcast.net>
17730
17731         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
17732         with "mtune".
17733         * g++.old-deja/g++.other/store-expr2.C: Likewise.
17734         * gcc.c-torture/execute/20010129-1.x: Likewise.
17735         * gcc.dg/20011107-1.c: Likewise.
17736         * gcc.dg/20020108-1.c: Likewise.
17737         * gcc.dg/20020122-3.c: Likewise.
17738         * gcc.dg/20020206-1.c: Likewise.
17739         * gcc.dg/20020310-1.c: Likewise.
17740         * gcc.dg/20020426-2.c: Likewise.
17741         * gcc.dg/20020517-1.c: Likewise.
17742         * gcc.dg/991230-1.c: Likewise.
17743         * gcc.dg/i386-unroll-1.c: Likewise.
17744         * gcc.misc-tests/i386-prefetch.exp: Likewise.
17745
17746 2003-02-22  Jan Hubicka  <jh@suse.cz>
17747
17748         * gcc.dg/i386-mul.c: New test.
17749
17750 2003-02-21  Roger Sayle  <roger@eyesopen.com>
17751
17752         * gcc.dg/builtins-5.c: New test case.
17753
17754 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
17755
17756         * gcc.dg/asmreg-1.c: New test.
17757
17758 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17759
17760         PR c++/9749
17761         * g++.dg/parse/varmod1.C: New test.
17762
17763 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17764
17765         PR c++/9727
17766         * g++.dg/template/op1.C: New test.
17767
17768 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17769
17770         PR c++/8906
17771         * g++.dg/template/nested2.C: New test.
17772
17773 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
17774
17775         PR c++/8724
17776         * g++.dg/expr/dtor1.C: New test.
17777
17778 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
17779
17780         * gcc.dg/cpp/include3.c: New test.
17781         * gcc.dg/cpp/inc/foo.h: New file.
17782
17783 2003-02-21  Glen Nakamura  <glen@imodulo.com>
17784
17785         * gcc.c-torture/execute/20030221-1.c: New test.
17786
17787 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
17788
17789         PR c++/9729
17790         * g++.dg/abi/conv1.C: New test.
17791
17792 2003-02-20  Jan Hubicka  <jh@suse.cz>
17793
17794         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
17795
17796 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
17797
17798         * gcc.c-torture/compile/20030219-1.c: New test.
17799
17800 2003-02-18  Jan Hubicka  <jh@suse.cz>
17801
17802         * gcc.dg/funcorder.c: New test.
17803
17804 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17805
17806         * gcc.c-torture/execute/20030218-1.c: New.
17807
17808 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
17809
17810         * gcc.dg/20030218-1.c: New.
17811
17812 2003-02-18  Richard Henderson  <rth@redhat.com>
17813
17814         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
17815         * gcc.dg/attr-used-2.c: New.
17816
17817 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
17818
17819         PR c++/9704
17820         * g++.dg/init/copy5.C: New test.
17821
17822 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
17823
17824         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
17825         * g++.dg/pch/pch.exp: Likewise.
17826
17827 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
17828
17829         * gcc.c-torture/execute/20030209-1.c: Enable the test if
17830         STACK_SIZE is not defined.
17831
17832 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17833
17834         PR c++/9457
17835         * g++.dg/template/init1.C: New test.
17836
17837 2003-02-16  Jan HUbicka  <jh@suse.cz>
17838
17839         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
17840         (foo): Add few extra tests
17841         * gcc.dg/c99-const-expr-3.c: Likewise.
17842         * gcc.c-torture/execute/20030216-1.c: New.
17843
17844 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17845
17846         PR c++/9459
17847         * g++.dg/ext/typeof4.C: New test.
17848
17849 2003-02-15  Roger Sayle  <roger@eyesopen.com>
17850
17851         * gcc.dg/i386-387-3.c: New test case.
17852
17853 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
17854
17855         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
17856         cris-*-elf* cris-*-aout* and mmix-*-*.
17857
17858 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
17859
17860         * gcc.dg/20030213-1.c: New test.
17861
17862 2003-02-12  Roger Sayle  <roger@eyesopen.com>
17863
17864         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
17865         * gcc.dg/i386-387-2.c: Likewise.
17866
17867 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
17868
17869         * gcc.dg/ppc-spe.c: Fix formatting.
17870         Enable tests that were previously unsupported by gas.
17871         Delete tests for instructions that no longer exist.
17872         Switch arguments on evsubifw builtin.
17873
17874 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
17875
17876         * gcc.c-torture/execute/20030209-1.c: Disable the test if
17877         STACK_SIZE is too small.
17878
17879 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
17880             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
17881
17882         * gcc.dg/decl-2.c: New test.
17883
17884 2003-02-10  Jan Hubicka  <jh@suse.cz>
17885
17886         * gcc.dg/i386-fpcvt-1.c:  New test.
17887
17888 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
17889
17890         * gcc.c-torture/execute/20030209-1.c: New test.
17891
17892 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
17893
17894         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
17895         int-wide bitops, use the constants of the same width.
17896         Likewise, if long long is 32-bit wide, test bitops using
17897         32-bit constants.
17898
17899 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
17900
17901         * gcc.dg/20021014-1.c: Annotate with expected notice text.
17902
17903 2003-02-07  Roger Sayle  <roger@eyesopen.com>
17904
17905         * testsuite/gcc.dg/builtins-4.c: New test case.
17906
17907 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17908
17909         * gcc.dg/20020430-1.c: Fix dg command typos.
17910         * gcc.dg/20020503-1.c: Likewise.
17911
17912 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17913
17914         PR c++/8785
17915         * g++.dg/parse/fused-params1.C: New test.
17916
17917         PR c++/8857
17918         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
17919
17920         PR c++/8921
17921         * g++.dg/parse/non-dependent1.C: New test.
17922
17923         PR c++/8928
17924         * g++.dg/parse/dupl-tmpl-args1.C: New test.
17925
17926         PR c++/9228
17927         * g++.dg/parse/undefined7.C: New test.
17928         * g++.dg/parse/non-templ1.C: New test.
17929
17930         PR c++/9229
17931         * g++.dg/parse/too-many-tmpl-args1.C: New test.
17932
17933 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
17934
17935         * gcc.c-torture/compile/20030206-1.c: New test.
17936
17937 2003-02-05  Roger Sayle  <roger@eyesopen.com>
17938
17939         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
17940         "pow" to "foo" to avoid potential confusion with a math built-in.
17941
17942 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17943
17944         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
17945         conditions for SPARC targets.
17946
17947 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
17948
17949         * gcc.dg/20030204-1.c: New test.
17950
17951 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
17952
17953         PR c++/38
17954         * g++.dg/parse/array-size1.C: New test.
17955
17956         PR c++/5657
17957         * g++.dg/parse/undefined3.C: New test.
17958
17959         PR c++/5665
17960         * g++.dg/parse/undefined4.C: New test.
17961
17962         PR c++/5975
17963         * g++.dg/parse/undefined5.C: New test.
17964
17965         PR c++/7259
17966         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
17967
17968         PR c++/8578
17969         * g++.dg/parse/casting-operator1.C: New test.
17970
17971         PR c++/8596
17972         * g++.dg/parse/undefined6.C: New test.
17973
17974         PR c++/8736
17975         * g++.dg/parse/missing-template1.C: New test.
17976
17977 2003-02-04  Jan Hubicka  <jh@suse.cz>
17978
17979         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
17980         * gcc.dg/i386-cmov?.c:  Likewise.
17981         * gcc.dg/i386-fpcvt-?.c:  Likewise.
17982         * gcc.dg/i386-ssefp-1.c:  Likewise.
17983         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
17984         conventions.
17985
17986 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
17987
17988         PR c++/7129
17989         * testsuite/g++.dg/ext/max.C: New test.
17990
17991 2003-02-03  Jan Hubicka  <jh@suse.cz>
17992
17993         * gcc.c-torture/execute/20030203-1.c: New test.
17994
17995 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
17996
17997         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
17998         'natural-endian'.
17999
18000 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
18001
18002         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
18003         * g++.dg/init/new2.C: Likewise.
18004         * g++.dg/other/new1.C: Likewise.
18005
18006 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
18007
18008         * gcc.dg/struct-ret-libc.c: New test.
18009
18010 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
18011
18012         * gcc.dg/20030129-1.c: New test.
18013
18014 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18015
18016         PR c++/8849
18017         * g++.dg/template/ptrmem4.C: New test.
18018
18019 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
18020
18021         * g++.dg/parser/constant1.C: New test.
18022
18023 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18024
18025         PR c++/8591
18026         * g++.dg/parse/friend2.C: New test.
18027
18028 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
18029
18030         PR c++/9437
18031         * g++.dg/template/unify4.C: New test.
18032
18033 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
18034
18035         * gcc.c-torture/execute/20030128-1.c: New test.
18036
18037 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
18038
18039         * g++.dg/lookup/nested1.C: Test moved from ...
18040         * g++.old-deja/g++.other/lookup24.C: ... here.
18041
18042 2003-01-28  Jan Hubicka  <jh@suse.cz>
18043
18044         * gcc.dg/i386-cmov5.c:  New test.
18045
18046 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
18047
18048         * gcc.c-torture/execute/20010925-1.c: Changed the
18049         memcpy declaration.
18050
18051 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18052
18053         PR c++/3902
18054         * g++.dg/parse/template5.C: New test.
18055
18056 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
18057
18058         PR fortran/9258
18059         * g77.dg/pr9258: New test.
18060
18061 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18062
18063         * README: Move relevant parts from README.g++.
18064
18065         * README.g++: Remove this file.
18066
18067 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
18068
18069         * g++.dg/abi/dcast1.C: New test.
18070
18071 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18072
18073         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
18074
18075 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
18076
18077         PR c++/47
18078         * g++.old-deja/g++.other/lookup24.C: New test.
18079
18080 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18081
18082         PR middle-end/7227
18083         * gcc.dg/uninit-C.c: New test.
18084
18085 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
18086
18087         * g++.dg/abi/covariant1.C: New test.
18088
18089 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
18090
18091         * gcc.dg/20030123-1.c: New test.
18092
18093 2003-01-25  Jan Hubicka  <jh@suse.cz>
18094
18095         PR opt/8492
18096         * gcc.c-torture/compile/20030125-1.c
18097
18098 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
18099
18100         PR c++/9403
18101         * g++.dg/parse/template3.C: New test.
18102         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
18103
18104         PR c++/795
18105         * g++.dg/parse/template4.C: New test.
18106
18107         PR c++/9415
18108         * g++.dg/template/qual2.C: New test.
18109
18110         PR c++/8545
18111         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
18112
18113         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
18114
18115 2003-01-25  Roger Sayle  <roger@eyesopen.com>
18116
18117         * gcc.c-torture/execute/switch-1.c: New test case.
18118
18119 2003-01-25  Jan Hubicka  <jh@suse.cz>
18120
18121         * gcc.c-torture/execute/20030125-1.[cx]: New test.
18122
18123 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
18124
18125         Tweaks for Bison-1.875. From the NEWS file:
18126         "- `parse error' -> `syntax error'
18127         Bison now uniformly uses the term `syntax error'"
18128         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
18129         * gcc.dg/cpp/digraph2.c: Likewise.
18130         * gcc.dg/cpp/direct2.c: Likewise.
18131         * gcc.dg/cpp/paste4.c: Likewise.
18132         * gcc.dg/c90-restrict-1.c: Likewise.
18133         * gcc.dg/c99-func-2.c: Likewise.
18134         * gcc.dg/noncompile/920721-2.c: Likewise.
18135         * gcc.dg/noncompile/930622-2.c: Likewise.
18136         * gcc.dg/noncompile/940112-1.c: Likewise.
18137         * gcc.dg/noncompile/950921-1.c: Likewise.
18138         * gcc.dg/noncompile/951123-1.c: Likewise.
18139         * gcc.dg/noncompile/971104-1.c: Likewise.
18140         * gcc.dg/noncompile/990416-1.c: Likewise.
18141
18142 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
18143
18144         * g++.dg/parse/undefined1.C: Add error message.
18145
18146 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18147
18148         PR c++/9354
18149         * g++.dg/parse/new1.C: New test.
18150
18151         PR c++/9216
18152         * g++.dg/parse/template2.C: New test.
18153
18154         PR c++/9354
18155         * g++.dg/parse/typedef2.C: New test.
18156
18157         PR c++/9328
18158         * g++.dg/ext/typeof3.C: New test.
18159
18160 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
18161
18162         PR c++/2738
18163         * g++.dg/parse/ret-type1.C: New test.
18164
18165         PR c++/3792
18166         * g++.dg/parse/tmpl-outside1.C: New test.
18167
18168         PR c++/4207
18169         * g++.dg/parse/int-as-enum1.C: New test.
18170
18171         PR c++/4903
18172         * g++.dg/parse/no-typename1.C: New test.
18173
18174         PR c++/5533
18175         * g++.dg/parse/no-value1.C: New test.
18176
18177         PR c++/5921
18178         * g++.dg/parse/wrong-inline1.C: New test.
18179
18180         PR c++/6402
18181         * g++.dg/parse/ref1.C: New test.
18182
18183         PR c++/6992
18184         * g++.dg/parse/attr-ctor1.C: New test.
18185
18186         PR c++/7229
18187         * g++.dg/parse/namespace5.C: New test.
18188
18189         PR c++/7917
18190         * g++.dg/parse/func-def1.C: New test.
18191
18192         PR c++/8143
18193         * g++.dg/parse/undefined1.C: New test.
18194
18195         PR c++/5723, PR c++/8522
18196         * g++.dg/parse/specialization1.C: New test.
18197
18198         PR c++/163, PR c++/8595
18199         * g++.dg/parse/struct-as-enum1.C: New test.
18200
18201         PR c++/9173
18202         * g++.dg/parse/undefined2.C: New test.
18203
18204 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
18205
18206         PR c++/9298
18207         * g++.dg/parse/template1.C: New test.
18208
18209         PR c++/9384
18210         * g++.dg/parse/using1.C: New test.
18211
18212         PR c++/9285
18213         PR c++/9294
18214         * g++.dg/parse/expr2.C: New test.
18215
18216         PR c++/9388
18217         * g++.dg/parse/lookup2.C: Likewise.
18218
18219 2003-01-21  Jan Hubicka  <jh@suse.cz>
18220
18221         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
18222         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
18223         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
18224         * gcc.c-torture/execute/string-opt-*.c: Likewise.
18225
18226 2003-01-20  Nick Clifton  <nickc@redhat.com>
18227
18228         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
18229         problem with ARM sibcall code generation.
18230
18231 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
18232
18233         * gcc.c-torture/execute/20030120-1.c: New.
18234
18235 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
18236
18237         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
18238
18239 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
18240
18241         PR c++/9272
18242         * g++.dg/parse/ctor1.C: New test.
18243
18244         PR c++/9294:
18245         * g++.dg/parse/qualified1.C: New test.
18246
18247         * g++.dg/parse/typename3.C: New test.
18248
18249 2003-01-16  Richard Henderson  <rth@redhat.com>
18250
18251         * g++.dg/tls/init-2.C: Fix error matches for real this time.
18252
18253 2003-01-16  Richard Henderson  <rth@redhat.com>
18254
18255         * g++.dg/pch/pch.exp: Copy test header to the working directory
18256         before using it either for precompilation or direct use.
18257         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
18258         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
18259
18260 2003-01-16  Richard Henderson  <rth@redhat.com>
18261
18262         * gcc.dg/pch/pch.exp: Copy test header to the working directory
18263         before using it either for precompilation or direct use.
18264         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
18265         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
18266
18267 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
18268
18269         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
18270         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
18271         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
18272         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
18273         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
18274         typename warning into error.
18275         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
18276         error messages.
18277         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
18278         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
18279         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
18280         messages.
18281         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
18282         make declaration visible in template.
18283         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
18284         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
18285         messages.
18286         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
18287         message.
18288         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
18289         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
18290         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
18291         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
18292         typename warning with error message.
18293         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
18294         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
18295         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
18296
18297 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
18298
18299         * g++.dg/parse/ambig2.C: New test.
18300
18301 2003-01-15  Richard Henderson  <rth@redhat.com>
18302
18303         * g++.dg/tls/init-2.C: Update error message string.
18304
18305 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18306
18307         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
18308
18309 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
18310
18311         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
18312         all for HC11/HC12.
18313         * gcc.c-torture/compile/20001205-1.x: Likewise.
18314         * gcc.c-torture/compile/20001226-1.x: Likewise.
18315         * gcc.c-torture/compile/920520-1.x: Likewise.
18316         * gcc.c-torture/compile/961203-1.x: Likewise.
18317         * gcc.c-torture/compile/20020604-1.x: Likewise.
18318
18319 2003-01-15  Jan Hubicka  <jh@suse.cz>
18320
18321         * gcc.c-torture/compile/20030115-1.c: New test.
18322
18323         * gcc.dg/i386-fpcvt-1.c: New test.
18324         * gcc.dg/i386-fpcvt-2.c: New test.
18325
18326 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
18327
18328         Further conform g++'s __vmi_class_type_info to the C++ ABI
18329         specification.
18330         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
18331         the specification.
18332
18333 2003-01-14  Jan Hubicka  <jh@suse.cz>
18334
18335         * gcc.dg/i386-fpcvt-1.c: New test.
18336         * gcc.dg/i386-fpcvt-2.c: New test.
18337
18338 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
18339
18340         * gcc.dg/i386-mmx-3.c: New test.
18341
18342 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
18343
18344         PR c++/9264
18345         * g++.dg/parse/octal1.C: New file.
18346
18347         PR c++/9172
18348         * g++.dg/parse/typename1.C: New file.
18349
18350 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
18351
18352         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
18353         * gcc.dg/bf-no-ms-layout.c: Likewise.
18354         * gcc.dg/bf-ms-attrib.c: Likewise.
18355
18356 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
18357
18358         PR c++/9099
18359         * g++.dg/parse/dtor1.C: New file.
18360
18361         PR c++/9128
18362         * g++.dg/rtti/typeid1.C: New file.
18363
18364         PR c++/9153
18365         * g++.dg/parse/lookup1.C: New file.
18366
18367         PR c++/9171
18368         * g++.dg/templ/spec5.C: New file.
18369
18370 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
18371
18372         * gcc.c-torture/compile/20030110-1.c: New test.
18373
18374 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
18375
18376         Merge from pch-branch:
18377
18378         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
18379
18380         * gcc.dg/pch/cpp-1.h: New.
18381         * gcc.dg/pch/cpp-1.c: New.
18382         * gcc.dg/pch/cpp-2.h: New.
18383         * gcc.dg/pch/cpp-2.c: New.
18384
18385         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
18386
18387         * gcc.dg/pch/except-1.h: New.
18388         * gcc.dg/pch/except-1.c: New.
18389
18390         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
18391
18392         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
18393         running test.
18394         * gcc.dg/pch: Include *.hp not *.h.
18395         * gcc.dg/pch/system-1.h: New.
18396         * gcc.dg/pch/system-1.c: New.
18397
18398         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
18399
18400         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
18401         rather than trying to build and run a program using PCH.
18402         * gcc.dg/pch: Remove dg-do commands from test files.
18403
18404         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
18405
18406         * gcc.dg/pch/macro-3.c: New.
18407         * gcc.dg/pch/macro-3.h: New.
18408
18409         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
18410
18411         * gcc.dg/pch/common-1.c: New.
18412         * gcc.dg/pch/common-1.h: New.
18413         * gcc.dg/pch/decl-1.c: New.
18414         * gcc.dg/pch/decl-1.h: New.
18415         * gcc.dg/pch/decl-2.c: New.
18416         * gcc.dg/pch/decl-2.h: New.
18417         * gcc.dg/pch/decl-3.c: New.
18418         * gcc.dg/pch/decl-3.h: New.
18419         * gcc.dg/pch/decl-4.c: New.
18420         * gcc.dg/pch/decl-4.h: New.
18421         * gcc.dg/pch/decl-5.c: New.
18422         * gcc.dg/pch/decl-5.h: New.
18423         * gcc.dg/pch/global-1.c: New.
18424         * gcc.dg/pch/global-1.h: New.
18425         * gcc.dg/pch/inline-1.c: New.
18426         * gcc.dg/pch/inline-1.h: New.
18427         * gcc.dg/pch/inline-2.c: New.
18428         * gcc.dg/pch/inline-2.h: New.
18429         * gcc.dg/pch/static-1.c: New.
18430         * gcc.dg/pch/static-1.h: New.
18431         * gcc.dg/pch/static-2.c: New.
18432         * gcc.dg/pch/static-2.h: New.
18433
18434         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
18435
18436         * g++.dg/pch/pch.exp: Better handle failing testcases.
18437         * gcc.dg/pch/pch.exp: Likewise.
18438         * gcc.dg/pch/macro-1.c: New.
18439         * gcc.dg/pch/macro-1.h: New.
18440         * gcc.dg/pch/macro-2.c: New.
18441         * gcc.dg/pch/macro-2.h: New.
18442
18443         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
18444
18445         * g++.dg/dg.exp: Treat files in pch/ specially.
18446         * g++.dg/pch/pch.exp: New file.
18447         * g++.dg/pch/empty.H: New file.
18448         * g++.dg/pch/empty.C: New file.
18449         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
18450         "precompile".
18451
18452         * gcc.dg/pch/pch.exp: New file.
18453         * gcc.dg/pch/empty.h: New file.
18454         * gcc.dg/pch/empty.c: New file.
18455         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
18456         "precompile".
18457
18458 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18459
18460         * g++.dg/template/friend14.C: New test.
18461
18462 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18463
18464         * gcc.dg/old-style-asm-1.c: New test.
18465
18466 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
18467
18468         * gcc.c-torture/compile/20030109-1.c: New test.
18469
18470 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
18471
18472         * gcc.c-torture/execute/20030109-1.c: New test.
18473
18474 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
18475
18476         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
18477         * g++.old-deja/g++.mike/dyncast2.C: Likewise
18478         * g++.old-deja/g++.mike/dyncast3.C: Likewise
18479         * g++.old-deja/g++.mike/eh2.C: Likewise
18480         * g++.old-deja/g++.mike/eh3.C: Likewise
18481         * g++.old-deja/g++.mike/eh5.C: Likewise
18482         * g++.old-deja/g++.mike/eh6.C: Likewise
18483         * g++.old-deja/g++.mike/eh7.C: Likewise
18484         * g++.old-deja/g++.mike/eh8.C: Likewise
18485         * g++.old-deja/g++.mike/eh9.C: Likewise
18486         * g++.old-deja/g++.mike/eh10.C: Likewise
18487         * g++.old-deja/g++.mike/eh12.C: Likewise
18488         * g++.old-deja/g++.mike/eh13.C: Likewise
18489         * g++.old-deja/g++.mike/eh14.C: Likewise
18490         * g++.old-deja/g++.mike/eh16.C: Likewise
18491         * g++.old-deja/g++.mike/eh17.C: Likewise
18492         * g++.old-deja/g++.mike/eh18.C: Likewise
18493         * g++.old-deja/g++.mike/eh21.C: Likewise
18494         * g++.old-deja/g++.mike/eh23.C: Likewise
18495         * g++.old-deja/g++.mike/eh24.C: Likewise
18496         * g++.old-deja/g++.mike/eh25.C: Likewise
18497         * g++.old-deja/g++.mike/eh26.C: Likewise
18498         * g++.old-deja/g++.mike/eh27.C: Likewise
18499         * g++.old-deja/g++.mike/eh28.C: Likewise
18500         * g++.old-deja/g++.mike/eh29.C: Likewise
18501         * g++.old-deja/g++.mike/eh31.C: Likewise
18502         * g++.old-deja/g++.mike/eh33.C: Likewise
18503         * g++.old-deja/g++.mike/eh34.C: Likewise
18504         * g++.old-deja/g++.mike/eh35.C: Likewise
18505         * g++.old-deja/g++.mike/eh36.C: Likewise
18506         * g++.old-deja/g++.mike/eh37.C: Likewise
18507         * g++.old-deja/g++.mike/eh38.C: Likewise
18508         * g++.old-deja/g++.mike/eh39.C: Likewise
18509         * g++.old-deja/g++.mike/eh40.C: Likewise
18510         * g++.old-deja/g++.mike/eh41.C: Likewise
18511         * g++.old-deja/g++.mike/eh42.C: Likewise
18512         * g++.old-deja/g++.mike/eh44.C: Likewise
18513         * g++.old-deja/g++.mike/eh46.C: Likewise
18514         * g++.old-deja/g++.mike/eh47.C: Likewise
18515         * g++.old-deja/g++.mike/eh48.C: Likewise
18516         * g++.old-deja/g++.mike/eh49.C: Likewise
18517         * g++.old-deja/g++.mike/eh50.C: Likewise
18518         * g++.old-deja/g++.mike/eh51.C: Likewise
18519         * g++.old-deja/g++.mike/eh53.C: Likewise
18520         * g++.old-deja/g++.mike/eh55.C: Likewise
18521         * g++.old-deja/g++.mike/p7912.C: Likewise
18522         * g++.old-deja/g++.mike/p9706.C: Likewise
18523         * g++.old-deja/g++.mike/p10416.C: Likewise
18524         * g++.old-deja/g++.mike/p11667.C: Likewise
18525         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
18526         Remove redundant reference to Iris.
18527         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
18528         Elxsi, i860, Pico Java, and WE32K.
18529
18530 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
18531
18532         * g++.dg/ext/asm4.C: New test.
18533
18534 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18535
18536         PR c++/9030
18537         * g++.dg/template/friend12.C: New test.
18538         * g++.dg/template/friend13.C: Likewise.
18539         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
18540
18541 2003-01-08  Jan Hubicka  <jh@suse.cz>
18542
18543         * gcc.dg/i386-cadd.c: New test.
18544         * gcc.dg/i386-cmov4.c: Likewise.
18545
18546 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
18547
18548         PR c++/9165
18549         * g++.dg/warn/Wunused-3.C: New test.
18550
18551         * g++.dg/abi/bitfield9.C: New test.
18552
18553         PR c++/9189
18554         * g++.dg/parse/defarg3.C: New test.
18555
18556 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
18557
18558         * g++.dg/parse/ambig1.C: New test.
18559         * g++.dg/parse/defarg2.C: New test.
18560
18561 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
18562
18563         * g++.dg/template/defarg-1.C: New test.
18564         * g++.dg/template/local2.C: Likewise.
18565
18566 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
18567
18568         * gcc.c-torture/execute/20030105-1.c: New test.
18569
18570 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18571
18572         * g++.dg/parse/namespace3.C: Remove extra semicolons.
18573         * g++.dg/parse/namespace4.C: Likewise.
18574
18575 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18576
18577         * g++.dg/template/ntp2.C: New test.
18578
18579 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
18580
18581         * g++.dg/parse/extern-C-1.C: New test.
18582
18583         * g++.dg/parse/namespace4.C: New test.
18584
18585         * g++.dg/template/nested1.C: New test.
18586
18587         * g++.dg/parse/namespace3.C: New test.
18588
18589 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
18590
18591         * g++.dg/lookup/two-stage1.C: New test.
18592
18593 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18594
18595         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
18596         * g++.old-deja/g++.jason/access8.C: Likewise.
18597         * g++.old-deja/g++.other/decl5.C: Likewise.
18598
18599 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18600
18601         * g++.dg/parse/parse7.C: New test.
18602
18603 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
18604
18605         PR c++/2843
18606         * g++.dg/ext/attrib7.C: New test.
18607
18608 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
18609
18610         * g++.dg/parse/parse6.C: New test.
18611
18612 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
18613
18614         * gcc.dg/h8300-stack-1.c: New.
18615
18616 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18617
18618         g++.dg/lookup/exception1.C: New test.
18619
18620         g++.dg/lookup/template1.C: New test.
18621
18622         g++.dg/parse/namespace2.C: New test.
18623
18624         g++.dg/parse/parens2.C: New test.
18625
18626 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18627
18628         * g++.dg/parse/parse5.C: New test.
18629         * g++.dg/lookup/scoped4.C: New test.
18630
18631 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
18632
18633         * g++.dg/parse/parens1.C: New test.
18634
18635         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
18636         angle-bracket1.C.
18637         * g++.dg/parse/parens2.C: New test.
18638
18639         * g++.dg/lookup/scope-operator1.C: New test.
18640
18641         * g++.dg/parse/operator1.C: New test.
18642
18643 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18644
18645         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
18646         * g++.old-deja/g++.other/access6.C: Likewise.
18647         * g++.old-deja/g++.other/decl1.C: Likewise.
18648         * g++.old-deja/g++.pt/typename12.C: Likewise.
18649
18650 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18651
18652         * g++.dg/parse/namespace1.C: New test.
18653
18654 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18655
18656         * g++.dg/parse/parse4.C: New test.
18657
18658 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18659
18660         * g++.dg/parse/parse3.C: New test.
18661
18662 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18663
18664         * g++.dg/parse/parse2.C: New test.
18665
18666 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18667
18668         * g++.dg/template/friend11.C: New test.
18669
18670 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
18671
18672         * g++.dg/parse/parse1.C: New test.
18673
18674 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
18675
18676         * lib/profopt.exp: Change the name of a global variable to avoid
18677         possible clashes with other test suites.
18678
18679 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
18680
18681         * g++.dg/inherit/covariant8.C: New test.
18682
18683 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
18684
18685         * g++.dg/init/array9.C: New test.
18686
18687         PR c++/9112
18688         * g++.dg/parse/expr1.C: New test.
18689
18690 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
18691
18692         * gcc.c-torture/compile/20021230-1.c: New test.
18693
18694 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
18695
18696         * g++.dg/inherit/covariant5.C: New test.
18697         * g++.dg/inherit/covariant6.C: New test.
18698         * g++.dg/inherit/covariant7.C: New test.
18699
18700 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18701
18702         PR c++/2739
18703         * g++.dg/other/access2.C: New test.
18704
18705 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18706
18707         * g++.dg/other/anon-struct.C: No longer fails
18708         * g++.old-deja/g++.brendan/parse4.C: Likewise.
18709         * g++.old-deja/g++.brendan/parse5.C: Likewise.
18710         * g++.old-deja/g++.brendan/parse6.C: Likewise.
18711
18712 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
18713
18714         * g++.dg/parse/angle-bracket.C (main): No longer fails.
18715
18716 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
18717
18718         * g++.dg/eh/spec4.C: Remove stray semicolon.
18719         * g++.dg/expr/pmf-1.C: Change error message.
18720         * g++.dg/ext/asm1.C: Remove stray semicolon.
18721         * g++.dg/ext/typename1.C: Add missing typenames.
18722         * g++.dg/inherit/template-as-base.C: Change error message.
18723         * g++.dg/lookup/scoped1.C: Likewise.
18724         * g++.dg/lookup/scoped2.C: Likewise.
18725         * g++.dg/lookup/using2.C: Likewise.
18726         * g++.dg/other/component1.C: Remove stray semicolon.
18727         * g++.dg/other/do1.C: Change error message.
18728         * g++.dg/other/error2.C: Likewise.
18729         * g++.dg/other/init1.C: Likewise.
18730         * g++.dg/other/packed1.C: Remove stray semicolon.
18731         * g++.dg/other/ptrmem2.C: Change error message.
18732         * g++.dg/parse/parameter-declaration-1.C: Remove line number
18733         marker.
18734         * g++.dg/special/initp1.C: Remove invalid attribute usage.
18735         * g++.dg/template/access3.C: Add typename keyword.
18736         * g++.dg/template/access5.C: Remove stray semicolon.
18737         * g++.dg/template/access6.C: Likewise.
18738         * g++.dg/template/complit1.C: Likewise.
18739         * g++.dg/template/crash1.C: Change error message.
18740         * g++.dg/template/inherit2.C: Remove stray semicolon.
18741         * g++.dg/template/instantiate2.C: Likewise.
18742         * g++.dg/template/instantiate3.C: Change error message.
18743         * g++.dg/template/qual1.C: Remove stray semicolon.
18744         * g++.dg/template/qualttp18.C: Change error message.
18745         * g++.dg/template/ref1.C: Remove stray semicolon.
18746         * g++.dg/template/sizeof1.C (A::value): Declare it.
18747         * g++.dg/template/spec4.C: Change error message.
18748         * g++.dg/template/static1.C: Likewise.
18749         * g++.dg/template/type1.C: Likewise.
18750         * g++.dg/template/typename3.C: Likewise.
18751         * g++.old-deja/g++.benjamin/13478.C: Change error message.
18752         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
18753         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
18754         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
18755         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
18756         named return value extension.
18757         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
18758         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
18759         * g++.old-deja/g++.bob/extern_C.C: Likewise.
18760         * g++.old-deja/g++.bob/inherit2.C: Likewise.
18761         * g++.old-deja/g++.brendan/complex1.C: Likewise.
18762         * g++.old-deja/g++.brendan/copy5.C: Likewise.
18763         * g++.old-deja/g++.brendan/crash13.C: Likewise.
18764         * g++.old-deja/g++.brendan/crash15.C: Likewise.
18765         * g++.old-deja/g++.brendan/crash18.C: Change error message.
18766         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
18767         * g++.old-deja/g++.brendan/crash38.C: Likewise.
18768         * g++.old-deja/g++.brendan/crash50.C: Likewise.
18769         * g++.old-deja/g++.brendan/crash56.C: Likewise.
18770         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
18771         syntax.
18772         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
18773         * g++.old-deja/g++.brendan/crash8.C: Change error message.
18774         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
18775         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
18776         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
18777         * g++.old-deja/g++.brendan/template11.C: Likewise.
18778         * g++.old-deja/g++.brendan/template26.C: Likewise.
18779         * g++.old-deja/g++.brendan/template27.C: Use explicit
18780         specialization syntax.
18781         * g++.old-deja/g++.brendan/template30.C: Likewise.
18782         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
18783         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
18784         non-dependent names.
18785         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
18786         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
18787         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
18788         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
18789         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
18790         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
18791         named return value extension.
18792         * g++.old-deja/g++.ext/namedret2.C: Likewise.
18793         * g++.old-deja/g++.ext/namedret3.C: Likewise.
18794         * g++.old-deja/g++.ext/return1.C: Likewise.
18795         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
18796         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
18797         * g++.old-deja/g++.jason/access8.C: Likewise.
18798         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
18799         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
18800         pseudo-destructor names.
18801         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
18802         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
18803         pseudo-destructor names.
18804         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
18805         * g++.old-deja/g++.jason/overload19.C: Likewise.
18806         * g++.old-deja/g++.jason/overload32.C: Likewise.
18807         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
18808         stray semicolons.
18809         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
18810         * g++.old-deja/g++.jason/return.C: Likewise.
18811         * g++.old-deja/g++.jason/return2.C: Likewise.
18812         * g++.old-deja/g++.jason/shadow1.C: Likewise.
18813         * g++.old-deja/g++.jason/special.C: Use explicit specialization
18814         syntax.
18815         * g++.old-deja/g++.jason/template10.C: Account for use of
18816         non-dependent names.
18817         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
18818         syntax.
18819         * g++.old-deja/g++.jason/template37.C: Likewise.
18820         * g++.old-deja/g++.law/access4.C: Change error messages.
18821         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
18822         pseudo-destructor names.
18823         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
18824         * g++.old-deja/g++.law/ctors9.C: Likewise.
18825         * g++.old-deja/g++.law/cvt22.C: Likewise.
18826         * g++.old-deja/g++.law/dtors5.C: Likewise.
18827         * g++.old-deja/g++.law/global-init1.C: Likewise.
18828         * g++.old-deja/g++.law/missed-error3.C: Likewise.
18829         * g++.old-deja/g++.law/operators28.C: Likewise.
18830         * g++.old-deja/g++.law/visibility28.C: Likewise.
18831         * g++.old-deja/g++.martin/eval1.C: Likewise.
18832         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
18833         name.
18834         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
18835         * g++.old-deja/g++.mike/net34.C: Likewise.
18836         * g++.old-deja/g++.mike/net36.C: Likewise.
18837         * g++.old-deja/g++.mike/ns2.C: Likewise.
18838         * g++.old-deja/g++.mike/p12306.C: Likewise.
18839         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
18840         value extension.
18841         * g++.old-deja/g++.mike/p700.C: Likewise.
18842         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
18843         * g++.old-deja/g++.mike/p710.C: Likewise.
18844         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
18845         value extension.
18846         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
18847         * g++.old-deja/g++.mike/pmf9.C: Likewise.
18848         * g++.old-deja/g++.ns/crash2.C: Likewise.
18849         * g++.old-deja/g++.ns/crash3.C: Likewise.
18850         * g++.old-deja/g++.ns/invalid1.C: Likewise.
18851         * g++.old-deja/g++.ns/ns17.C: Likewise.
18852         * g++.old-deja/g++.ns/template16.C: Likewise.
18853         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
18854         keyword.
18855         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
18856         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
18857         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
18858         named return value extension.
18859         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
18860         * g++.old-deja/g++.other/access4.C: Issue additional error
18861         messages.
18862         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
18863         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
18864         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
18865         * g++.old-deja/g++.other/crash25.C: Change error message.
18866         * g++.old-deja/g++.other/crash4.C: Change error message.
18867         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
18868         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
18869         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
18870         checks.
18871         * g++.old-deja/g++.other/defarg8.C: Likewise.
18872         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
18873         * g++.old-deja/g++.other/dtor10.C: Likewise.
18874         * g++.old-deja/g++.other/incomplete.C: Likewise.
18875         * g++.old-deja/g++.other/linkage7.C: Likewise.
18876         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
18877         lookup algorithm.
18878         * g++.old-deja/g++.other/mangle2.C: Likewise.
18879         * g++.old-deja/g++.other/refinit2.C: Likewise.
18880         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
18881         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
18882         * g++.old-deja/g++.pt/crash28.C: Likewise.
18883         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
18884         syntax.
18885         * g++.old-deja/g++.pt/crash32.C: Change error message.
18886         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
18887         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
18888         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
18889         error message position.
18890         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
18891         * g++.old-deja/g++.pt/defarg8.C: Change error message.
18892         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
18893         syntax.
18894         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
18895         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
18896         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
18897         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
18898         keyword.
18899         * g++.old-deja/g++.pt/explicit31.C: Likewise.
18900         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
18901         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
18902         keyword.
18903         * g++.old-deja/g++.pt/explicit71.C: Change error message.
18904         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
18905         syntax.
18906         * g++.old-deja/g++.pt/friend28.C: Account for use of
18907         non-dependent names.
18908         * g++.old-deja/g++.pt/friend29.C: Likewise.
18909         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
18910         rules.
18911         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
18912         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
18913         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
18914         lookup rules.
18915         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
18916         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
18917         keyword.
18918         * g++.old-deja/g++.pt/memclass20.C: Likewise.
18919         * g++.old-deja/g++.pt/memclass5.C: Likewise.
18920         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
18921         keyword.
18922         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
18923         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
18924         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
18925         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
18926         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
18927         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
18928         keyword.
18929         * g++.old-deja/g++.pt/spec10.C: Likewise.
18930         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
18931         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
18932         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
18933         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
18934         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
18935         * g++.old-deja/g++.pt/ttp62.C: Likewise.
18936         * g++.old-deja/g++.pt/ttp64.C: Likewise.
18937         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
18938         * g++.old-deja/g++.pt/typename15.C: Likewise.
18939         * g++.old-deja/g++.pt/typename22.C: Likewise.
18940         * g++.old-deja/g++.pt/typename6.C: Change error messages.
18941         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
18942         * g++.old-deja/g++.pt/virtual2.C: Likewise.
18943         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
18944         syntax.
18945         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
18946         return value extension.
18947         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
18948         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
18949         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
18950         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
18951
18952 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18953
18954         * g++.dg/warn/inline1.C: New test.
18955         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
18956         * g++.old-deja/g++.jason/synth10.C: Likewise.
18957         * g++.old-deja/g++.mike/net31.C: Likewise.
18958         * g++.old-deja/g++.mike/p8786.C: Likewise.
18959
18960         * g++.dg/template/friend10.C: New test.
18961         * g++.dg/template/conv5.C: New test.
18962
18963 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18964
18965         * g++.dg/lookup/scoped3.C: New test.
18966
18967         * g++.dg/lookup/decl1.C: New test.
18968         * g++.dg/lookup/decl2.C: New test.
18969
18970 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
18971
18972         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
18973         gcc.c-torture/compile/20021015-1.c,
18974         gcc.c-torture/compile/20021015-2.c,
18975         gcc.c-torture/compile/20021123-1.c,
18976         gcc.c-torture/compile/20021123-2.c,
18977         gcc.c-torture/compile/20021123-3.c,
18978         gcc.c-torture/compile/20021123-4.c,
18979         gcc.c-torture/execute/20021024-1.c: Add tests previously added
18980         only to 3.1 or 3.2 branch.
18981
18982 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
18983
18984         * gcc.dg/i386-bitfield3.c: New test.
18985
18986         * gcc.dg/i386-bitfield2.c: New test.
18987
18988 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
18989
18990         * g++.dg/parse/conv_op1.C: New test.
18991
18992 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
18993
18994         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
18995         approved.
18996
18997 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
18998
18999         * gcc.c-torture/compile/20021220-1.c: New test.
19000
19001 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
19002
19003         * gcc.dg/i386-fastcall-1.c: New.
19004
19005 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19006
19007         * gcc.c-torture/execute/20021219-1.c: New test.
19008
19009 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19010
19011         * gcc.dg/i386-pic-1.c: New test.
19012
19013 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19014
19015         PR c++/8099
19016         * g++.dg/template/friend9.C: New test.
19017
19018 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19019
19020         PR c++/3663
19021         * g++.dg/template/access7.C: New test.
19022
19023 2002-12-18  Nick Clifton  <nickc@redhat.com>
19024
19025         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
19026         the libstdc++-v3 directory has been found.
19027
19028 2002-12-12  Devang Patel <dpatel@apple.com>
19029         * gcc.dg/darwin-ld-1.c: New test.
19030         * gcc.dg/darwin-ld-2.c: New test.
19031         * gcc.dg/darwin-ld-3.c: New test.
19032         * gcc.dg/darwin-ld-4.c: New test.
19033         * gcc.dg/darwin-ld-5.c: New test.
19034
19035 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
19036
19037         * gcc.c-torture/compile/20021212-1.c: New test.
19038
19039 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
19040
19041         * gcc.dg/fshort-wchar: New test.
19042
19043 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
19044
19045         PR c++/8372
19046         * g++.dg/template/dtor1.C: New test.
19047
19048         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
19049         markers.
19050
19051 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
19052
19053         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
19054
19055 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
19056
19057         * g++.dg/template/static1.C: New test.
19058         * g++.dg/template/static2.C: New test.
19059         * g++.old-deja/g++.ext/memconst.C: New test.
19060
19061 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19062
19063         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
19064         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
19065         * g++.dg/special/initp1.C: Likewise.
19066
19067 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
19068
19069         * gcc.c-torture/execute/20021204-1.c: New test.
19070
19071 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
19072
19073         * gcc.dg/ppc-fmadd-1.c: New file.
19074         * gcc.dg/ppc-fmadd-2.c: New file.
19075         * gcc.dg/ppc-fmadd-3.c: New file.
19076
19077 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
19078
19079         * gcc.c-torture/compile/20021204-1.c: New test.
19080
19081 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
19082
19083         * g++.dg/inherit/covariant2.C: New test.
19084         * g++.dg/inherit/covariant3.C: New test.
19085         * g++.dg/inherit/covariant4.C: New test.
19086         * g++.dg/inherit/covariant1.C: Remove XFAIL.
19087         * g++.old-deja/g++.robertl/eb17.C: Likewise.
19088
19089 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
19090
19091         PR c++/8688
19092         * g++.dg/init/brace3.C: New test.
19093
19094 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
19095
19096         * gcc.dg/20020210-1.c: Fix a comment typo.
19097
19098 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
19099
19100         PR c++/8720
19101         * g++.dg/parse/defarg1.C: New test.
19102
19103         PR c++/8615
19104         * g++.dg/template/char1.C: New test.
19105
19106         * g++.dg/template/varmod1.C: Fix typo.
19107
19108 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19109
19110         DR 180
19111         * g++.old-deja/g++.pt/crash32.C: Expect error.
19112
19113 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
19114
19115         PR c++/5919
19116         * g++.dg/template/varmod1.C: New test.
19117
19118         PR c++/8727
19119         * g++.dg/inherit/typeinfo1.C: New test.
19120
19121         PR c++/8663
19122         * g++.dg/inherit/typedef1.C: New test.
19123
19124 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
19125
19126         PR c++/8332
19127         PR c++/8493
19128         * g++.dg/template/strlen1.C: New test.
19129
19130         PR c++/8227
19131         * g++.dg/template/ctor2.C: New test.
19132
19133         PR c++/8214
19134         * g++.dg/init/string1.C: New test.
19135
19136         PR c++/8511
19137         * g++.dg/template/friend8.C: New test.
19138
19139 2002-11-29  Joe Buck <jbuck@synopsys.com>
19140
19141         * g++.dg/lookup/anon2.C: New test.
19142
19143 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
19144
19145         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
19146         h8300 port.
19147
19148 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
19149
19150         * gcc.dg/bitfld-6.c: New test.
19151
19152 2002-11-27  Jan Hubicka  <jh@suse.cz>
19153
19154         * gcc.c-torture/execute/20021127.[cx]: New test.
19155
19156 2002-11-26  Jan Hubicka  <jh@suse.cz>
19157
19158         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
19159         quality.
19160
19161 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
19162
19163         * g++.dg/init/brace2.C: New test.
19164         * g++.old-deja/g++.mike/p9129.C: Correct.
19165
19166 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
19167
19168         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
19169
19170 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
19171
19172         * gcc.dg/sibcall-6: New test for indirect sibcalls.
19173
19174 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
19175
19176         * testsuite/g++.dg/abi/empty11.C: New test.
19177         * testsuite/g++.dg/rtti/cv1.C: New test.
19178
19179 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
19180
19181         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
19182
19183 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
19184
19185         * g++.dg/abi/empty10.C: New test.
19186
19187 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
19188
19189         * gcc.c-torture/compile/20021124-1.c: New test.
19190
19191 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
19192
19193         * g++.dg/abi/rtti2.C: New test.
19194
19195 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
19196
19197         * gcc.dg/i386-unroll-1.c: New test.
19198
19199 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
19200
19201         * gcc.c-torture/compile/20021120-1.c: New test.
19202         * gcc.c-torture/compile/20021120-2.c: New test.
19203
19204 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19205
19206         * gcc.dg/bitfld-5.c: New test.
19207
19208 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19209
19210         * gcc.c-torture/execute/20021120-3.c: New test.
19211
19212 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19213
19214         * gcc.c-torture/execute/20021120-2.c: New test.
19215
19216 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
19217
19218         * gcc.c-torture/execute/20021120-1.c: New test.
19219
19220 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
19221
19222         * gcc.c-torture/execute/20021118-3.c: New test.
19223
19224 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19225
19226         * gcc.c-torture/compile/20021119-1.c: New test.
19227
19228 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
19229
19230         * gcc.dg/duff-1.c: New test.
19231         * gcc.dg/duff-2.c: New test.
19232         * gcc.dg/duff-3.c: New test.
19233
19234 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
19235
19236         * gcc.dg/cpp/_Pragma5.c: New test.
19237
19238 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19239
19240         * gcc.c-torture/execute/20021118-2.c: New test.
19241
19242 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
19243
19244         * gcc.c-torture/execute/20021118-1.c: New test.
19245
19246 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
19247
19248         * gcc.dg/20021116-1.c: New test.
19249
19250 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
19251
19252         * g++.dg/abi/vcall1.C: New test.
19253
19254 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
19255
19256         * gcc.dg/20021029-1.c: New test.
19257         * gcc.dg/20021029-2.c: New test.
19258
19259 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19260
19261         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
19262
19263 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19264
19265         PR c/8439
19266         * gcc.dg/20021110.c: Move to ...
19267         * gcc.c-torture/compile/20021110.c: .... here.
19268
19269 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19270
19271         PR c/8467
19272         * gcc.c-torture/execute/20021111-1.c
19273
19274 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
19275
19276         PR c/8439
19277         * gcc.dg/20021110.c: New test.
19278
19279 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
19280
19281         * g++.dg/abi/vthunk3.C: Run only on x86.
19282
19283 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
19284
19285         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
19286
19287 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
19288
19289         * lib/compat.exp (compat-execute): Fix logic error in last
19290         change.
19291
19292 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
19293
19294         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
19295
19296 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19297
19298         PR c++/8389
19299         * g++.dg/template/access6.C: New test.
19300
19301 2002-11-08  Jan Hubicka  <jh@suse.cz>
19302
19303         * gcc.dg/i386-ssefp-1.c: New test.
19304         * gcc.dg/i386-ssefp-1.c: New test.
19305
19306 2002-11-08  Jan Hubicka  <jh@suse.cz>
19307
19308         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
19309
19310 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19311
19312         * g++.dg/abi/vthunk3.C: New test.
19313
19314         PR c++/8338
19315         * g++.dg/template/crash2.C: New test.
19316
19317 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
19318
19319         * testsuite/g++.dg/abi/dtor1.C: New test.
19320         * testsuite/g++.dg/abi/dtor2.C: Likewise.
19321
19322 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
19323
19324         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
19325         Darwin.
19326
19327 2002-11-04  Adam Nemet  <anemet@lnxw.com>
19328
19329         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
19330         -mthumb.  Only xfail with -O0.
19331
19332 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
19333
19334         * g++.dg/abi/thunk1.C: New test.
19335         * g++.dg/abi/thunk2.C: Likewise.
19336         * g++.dg/abi/vtt1.C: Likewise.
19337
19338 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
19339
19340         PR optimization/8423
19341         * gcc.c-torture/execute/builtin-constant.c: New test.
19342
19343 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
19344
19345         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
19346         Add some more cases.
19347
19348 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
19349
19350         PR c++/8391
19351         * g++.dg/opt/local1.C: New test.
19352
19353 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
19354
19355         PR c++/8160
19356         * g++.dg/template/complit1.C: New test.
19357
19358         PR c++/8149
19359         * g++.dg/template/typename4.C: Likewise.
19360
19361 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19362
19363         Core issue 287, PR c++/7639
19364         * g++.dg/template/instantiate1.C: Adjust error location.
19365         * g++.dg/template/instantiate3.C: New test.
19366         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
19367         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
19368         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
19369
19370 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
19371
19372         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
19373
19374 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
19375
19376         PR c++/8287
19377         * g++.dg/init/dtor2.C: New test.
19378
19379 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19380
19381         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
19382         * gcc.dg/nest.c: Bypass errors on irix6.
19383
19384 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
19385
19386         * gcc.dg/nest.c: Expect error for mmix-*-*.
19387         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
19388
19389 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
19390
19391         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
19392         markers.
19393
19394         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
19395
19396 2002-10-25  Mike Stump  <mrs@apple.com>
19397
19398         * gcc.dg/warn-1.c: New test.
19399
19400 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19401
19402         * g++.dg/template/typename3.C: New test.
19403
19404 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
19405
19406         * g++.dg/lookup/ptrmem1.C: New test.
19407
19408         * g++.dg/abi/vthunk2.C: New test.
19409
19410 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
19411
19412         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
19413
19414 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
19415
19416         * g++.dg/abi/empty9.C: New test.
19417
19418 2002-10-24  Richard Henderson  <rth@redhat.com>
19419
19420         * g++.dg/inherit/thunk1.C: Enable for ia64.
19421
19422 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19423
19424         PR c++/8067
19425         * g++.dg/lookup/pretty1.C: New test.
19426
19427 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
19428
19429         * gcc.dg/20021023-1.c: New test.
19430
19431 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
19432
19433         PR c++/7679
19434         * g++.dg/parse/inline1.C: New test.
19435
19436 2002-10-23  Richard Henderson  <rth@redhat.com>
19437
19438         * g++.dg/inherit/thunk1.C: Enable for x86_64.
19439
19440         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
19441
19442 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
19443
19444         PR c++/6579
19445         * g++.dg/parse/stmtexpr3.C: New test.
19446
19447 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
19448
19449         * g++.dg/expr/cond1.C: New test.
19450
19451 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19452
19453         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
19454
19455 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19456
19457         * g++.dg/abi/vbase13.C: New test.
19458         * g++.dg/abi/vbase14.C: Likewise.
19459
19460 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
19461
19462         * gcc.dg/tls/pic-1.c: New test.
19463         * gcc.dg/tls/nonpic-1.c: New test.
19464         * gcc.dg/20021018-1.c: New test.
19465
19466 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19467
19468         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
19469         Remove only files with the same base name as the test case.
19470         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
19471         (profopt-execute): Likewise.  Also, remove old profiling
19472         and performance data files before running the tests.
19473
19474         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
19475         * g++.dg/bprob/bprob.exp: Likewise.
19476         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
19477         to allow more general test case names.
19478
19479         * g++.dg/bprob/bprob-1.C: Rename to ...
19480         * g++.dg/bprob/g++-bprob-1.C: ... this.
19481
19482         * g77.dg/bprob/bprob-1.f: Rename to ...
19483         * g77.dg/bprob/g77-bprob-1.f: ... this.
19484
19485 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
19486
19487         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
19488         bison 1.50 or later.
19489
19490 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
19491
19492         * g++.dg/README: Describe more test directories.
19493
19494 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19495
19496         * g++.dg/init/array6.C: Add additional tests.
19497
19498 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
19499
19500         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
19501         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
19502
19503 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
19504
19505         * gcc.c-torture/compile/20020604-1.x: New.
19506         * gcc.c-torture/compile/simd-5.x: Likewise.
19507         * gcc.c-torture/execute/920710-1.x: Likewise.
19508         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
19509
19510 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
19511
19512         * g++.dg/inherit/override1.C: Add dg-options clause.
19513
19514 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
19515
19516         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
19517         _mm_slli_si128.
19518
19519 2002-10-19  Andreas Schwab  <schwab@suse.de>
19520
19521         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
19522         directory component.
19523
19524 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
19525
19526         * g++.dg/inherit/thunk1.C: New test.
19527
19528         * g++.dg/inherit/override1.C: New test.
19529
19530         * g++.dg/abi/mangle11.C: New test.
19531         * g++.dg/abi/mangle14.C: New test.
19532         * g++.dg/abi/mangle17.C: New test.
19533
19534 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
19535
19536         * g++.dg/overload/member2.C: New test.
19537
19538 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
19539
19540         * g++.dg/README: Describe new compat directory.
19541         * g++.dg/dg.exp: Skip tests in compat directory.
19542         * README.compat: New file.
19543         * lib/compat.exp: New expect script.
19544         * g++.dg/compat: New test directory.
19545         * g++.dg/compat/compat.exp: New expect script.
19546         * g++.dg/compat/abi: New test directory.
19547         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
19548         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
19549         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
19550         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
19551         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
19552         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
19553         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
19554         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
19555         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
19556         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
19557         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
19558         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
19559         * g++.dg/compat/break: New test directory.
19560         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
19561         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
19562         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
19563         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
19564         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
19565         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
19566         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
19567         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
19568         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
19569         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
19570         g++.dg/compat/break/README: New files.
19571         * g++.dg/compat/eh: New test directory.
19572         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
19573         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
19574         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
19575         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
19576         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
19577         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
19578         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
19579         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
19580         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
19581         g++.dg/compat/eh/filter2_y.C,
19582         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
19583         g++.dg/compat/eh/new1_y.C,
19584         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
19585         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
19586         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
19587         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
19588         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
19589         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
19590         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
19591         g++.dg/compat/eh/unexpected1_y.C: New files.
19592         * g++.dg/compat/init: New test directory.
19593         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
19594         g++.dg/compat/init/array5_y.C,
19595         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
19596         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
19597         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
19598         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
19599         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
19600         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
19601         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
19602         g++.dg/compat/init/init-ref2_y.C: New files.
19603
19604 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19605
19606         PR c++/7584
19607         * g++.dg/inherit/using3.C: New test.
19608
19609 2002-10-17  Jan Hubicka  <jh@suse.cz>
19610
19611         * gcc.dg/20021017-2.c: New test.
19612
19613 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
19614
19615         * g++.dg/abi/mangle16.C: Adjust.
19616
19617         * g++.dg/init/array8.C: New test.
19618
19619 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
19620
19621         * gcc.dg/special/mips-abi.exp: New test.
19622         * gcc.dg/special/mips-abi.s: Empty file used by the above.
19623
19624 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19625
19626         * g++.dg/abi/mangle16.C: New test.
19627         * g++.dg/abi/mangle17.C: Likewise.
19628
19629         PR c++/7478
19630         * g++.dg/template/ref1.C: New test.
19631
19632 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19633
19634         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
19635
19636 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
19637
19638         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
19639
19640 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
19641
19642         PR c++/7524
19643         * g++.dg/init/array7.C: New test.
19644
19645 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
19646
19647         * g++.dg/init/array6.C: New test.
19648
19649         * g++.dg/abi/mangle13.C: Likewise.
19650         * g++.dg/abi/mangle14.C: Likewise.
19651         * g++.dg/abi/mangle15.C: Likewise.
19652
19653 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19654
19655         * g++.dg/abi/empty8.C: New test.
19656
19657 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
19658
19659         * g++.dg/init/ctor1.C: New test.
19660
19661 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
19662
19663         * gcc.c-torture/execute/20021015-1.c: New test.
19664
19665 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
19666
19667         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
19668
19669 2002-10-14  Jan Hubicka  <jh@suse.cz>
19670
19671         * gcc.dg/i386-ssetype-[1-5].c: New tests.
19672
19673 2002-10-14  Richard Henderson  <rth@redhat.com>
19674
19675         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
19676
19677 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19678
19679         PR optimization/6631
19680         * g++.dg/opt/const2.C: New test.
19681
19682 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
19683
19684         PR c++/7176
19685         * g++.dg/parse/friend1.C: New test.
19686         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
19687
19688 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
19689
19690         * gcc.dg/20021014-1.c: New test.
19691
19692 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
19693
19694         PR c++/5661
19695         * g++.dg/ext/vlm1.C: New test.
19696         * g++.dg/ext/vlm2.C: Likewise.
19697
19698         * g++.dg/init/array1.C: Remove invalid braces.
19699         * g++.dg/init/brace1.C: New test.
19700         * g++.dg/init/copy2.C: Likewise.
19701         * g++.dg/init/copy3.C: Likewise.
19702         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
19703         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
19704         braces.
19705
19706 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
19707
19708         * gcc.dg/cpp/assembler.S: Don't use -ansi.
19709
19710 2002-10-11  Richard Shann  <richard.shann@superh.com>
19711
19712         * gcc.c-torture/compile/simd-5.c: New test.
19713
19714 2002-10-10  Roger Sayle  <roger@eyesopen.com>
19715
19716         * gcc.c-torture/execute/shiftopt-1.c: New test case.
19717
19718 2002-10-10  Jim Wilson  <wilson@redhat.com>
19719
19720         * gcc.c-torture/execute/20021010-1.c: New test.
19721
19722 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
19723
19724         PR c/7353
19725         * g++.dg/ext/typedef-init.C: New test.
19726         * gcc.dg/typedef-init.c: New test.
19727
19728 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
19729
19730         * gcc.dg/cpp/paste13.c: New test.
19731
19732 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19733
19734         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
19735         remaining platforms, XFAIL during compile, not execute.  Don't
19736         XFAIL at -O0.
19737
19738 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
19739
19740         * gcc.dg/alias-1.c: Tweak expected warning.
19741
19742 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
19743
19744         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
19745
19746 2002-10-06  Andreas Jaeger  <aj@suse.de>
19747
19748         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
19749         * gcc.dg/cpp/c++98.C: Likewise.
19750
19751         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
19752         * g++.dg/cpp/c++98.C: Likewise.
19753
19754         * g++.dg/README (Subdirectories): Mention cpp directory.
19755
19756         PR target/7559
19757         * gcc.dg/20021006-1.c: New test.
19758
19759 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19760
19761         PR c++/7804
19762         * g++.dg/other/warning1.C: New test.
19763
19764 2002-10-04  Roger Sayle  <roger@eyesopen.com>
19765
19766         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
19767         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
19768         and sparc-*-* with -m64 as expected failures.  See PR 8087.
19769
19770 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19771
19772         PR c++/7931
19773         * g++.dg/template/ptrmem3.C: New test.
19774
19775         PR c++/7754
19776         * g++.dg/template/union1.C: New test.
19777
19778 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
19779
19780         PR c++/8006
19781         * g++.dg/abi/mangle9.C: New test.
19782         * g++.dg/abi/mangle10.C: New test.
19783         * g++.dg/abi/mangle11.C: New test.
19784         * g++.dg/abi/mangle12.C: New test.
19785
19786 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
19787
19788         PR c++/7188.
19789         * g++.dg/template/meminit1.C: New test.
19790         * g++.dg/warn/Wreorder-1.C: Likewise.
19791         * g++.old-deja/g++.mike/warn3.C: Tweak.
19792         * lib/prune.exp: Ingore "in copy constructor".
19793
19794 2002-10-02  Andreas Jaeger  <aj@suse.de>
19795
19796         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
19797         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
19798         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
19799         on x86-64.
19800
19801 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19802
19803         * gcc.dg/empty1.C: Fix typo.
19804
19805 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
19806
19807         * gcc.dg/alias-1.c: New test.
19808
19809 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
19810
19811         * gcc.dg/empty1.C: New test.
19812
19813         * g++.dg/tls/init-2.C: Tweak error messages.
19814
19815 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
19816
19817         * gcc.c-torture/compile/20020923-1.c: New test.
19818
19819 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
19820
19821         * gcc.c-torture/execute/ffs-1.c: New test.
19822         * gcc.c-torture/execute/ffs-2.c: Ditto.
19823
19824 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
19825
19826         * g++.dg/overload/member1.C: New test.
19827
19828 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
19829
19830         * g++.dg/abi/empty7.C: New test.
19831         * g++.dg/init/pm2.C: Likewise.
19832
19833 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
19834
19835         * g++.dg/rtti/crash1.C: New test.
19836
19837 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
19838
19839         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
19840         gcc.dg/sibcall-4.c: New tests.
19841
19842 2002-09-28  Roger Sayle  <roger@eyesopen.com>
19843
19844         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
19845         powerpc and MMIX targets.
19846
19847 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
19848
19849         * gcc.dg/cpp/20020927-1.c: New.
19850
19851 2002-09-26  David S. Miller  <davem@redhat.com>
19852
19853         * gcc.c-torture/compile/trunctfdf.c: New.
19854
19855 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19856
19857         * lib/target-supports.exp (check_weak_available): Handle solaris2.
19858
19859 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
19860
19861         * gcc.c-torture/execute/loop-15.c: New.
19862
19863 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
19864
19865         * README.QMTEST: Fix typo.
19866
19867 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
19868
19869         * gcc.dg/20020926-1.c: New test.
19870
19871 2002-09-25  David S. Miller  <davem@redhat.com>
19872
19873         PR target/7842
19874         * gcc.c-torture/execute/shiftdi.c: New test.
19875
19876 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
19877
19878         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
19879         unique to the tool.
19880         * lib/g77.exp (g77_init): Likewise.
19881         * lib/g++.exp (g++_init): Likewise.
19882         * lib/objc.exp (objc_init): Likewise.
19883
19884 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
19885
19886         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
19887         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
19888         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
19889
19890 2002-09-25  Richard Henderson  <rth@redhat.com>
19891
19892         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
19893         too-small long double.
19894
19895 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
19896
19897         * gcc.dg/20020919-1.c: New test.
19898
19899 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
19900
19901         * g++.dg/abi/bitfield6.C: New test.
19902         * g++.dg/abi/bitfield7.C: New test.
19903         * g++.dg/abi/bitfield8.C: New test.
19904         * g++.dg/abi/vbase11.C: New test.
19905
19906 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19907
19908         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
19909         hppa*-*-hpux*.  Update test comment.
19910
19911 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
19912
19913         * gcc.dg/tls/struct-1.c: New test.
19914
19915 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
19916
19917         * gcc.dg/cpp/tr-warn2.c: Update.
19918
19919 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19920
19921         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
19922
19923 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
19924
19925         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
19926         systems.
19927
19928 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
19929
19930         * gcc.c-torture/execute/ieee/mzero3.c: New test.
19931
19932         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
19933         Adjust for c++filt moved to binutils.  Remove spurious duplicate
19934         setting of cxxfilt.
19935
19936 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
19937
19938         * gcc.dg/20020312-2.c: Update for darwin.
19939
19940 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
19941
19942         * g++.old-deja/g++.other/crash32.C: Mark ICE.
19943
19944 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
19945
19946         * objc.dg/comp-types-1.m: New test.
19947         * objc.dg/comp-types-2.m: New test.
19948         * objc.dg/comp-types-3.m: New test.
19949         * objc.dg/comp-types-4.m: New test.
19950         * objc.dg/comp-types-5.m: New test.
19951         * objc.dg/comp-types-6.m: New test.
19952
19953 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19954
19955         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
19956
19957 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19958
19959         * g++.dg/other/do1.C: New test.
19960
19961         * g++.dg/template/subst1.C: New test.
19962
19963 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
19964
19965         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
19966
19967 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
19968
19969         * g++.dg/template/qualttp20.C: Adjust expected errors.
19970         * g++.old-deja/g++.jason/report.C: Likewise.
19971         * g++.old-deja/g++.other/qual1.C: Likewise.
19972
19973         * g++.dg/lookup/scoped2.C: New test.
19974
19975         * g++.dg/ext/asm3.C: New test.
19976
19977 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
19978
19979         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
19980
19981 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
19982
19983         * ChangeLog: follow spelling conventions.
19984         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
19985         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
19986         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
19987         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
19988         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
19989         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
19990         * g++.old-deja/g++.law/global-init1.C: Likewise.
19991         * g++.old-deja/g++.other/delete4.C: Likewise.
19992         * g++.old-deja/g++.other/inline21.C: Likewise.
19993         * g++.old-deja/g++.other/singleton.C: Likewise.
19994         * g77.dg/strlen0.f: Likewise.
19995         * g77.f-torture/compile/20010519-1.f: Likewise.
19996         * g77.f-torture/compile/980310-4.f: Likewise.
19997         * gcc.c-torture/compile/20000605-1.c: Likewise.
19998         * gcc.c-torture/execute/20020225-1.c: Likewise.
19999         * gcc.dg/c90-hexfloat-2.c: Likewise.
20000         * gcc.dg/c99-bool-1.c: Likewise.
20001         * gcc.dg/c99-hexfloat-2.c: Likewise.
20002         * gcc.dg/dll-2.c: Likewise.
20003         * gcc.dg/wtr-union-init-1.c: Likewise.
20004         * gcc.dg/wtr-union-init-2.c: Likewise.
20005         * gcc.dg/wtr-union-init-3.c: Likewise.
20006         * gcc.dg/cpp/avoidpaste1.c: Likewise.
20007         * gcc.dg/cpp/defined.c: Likewise.
20008         * gcc.dg/cpp/macsyntx.c: Likewise.
20009         * gcc.dg/cpp/paste2.c: Likewise.
20010         * gcc.dg/cpp/trad/defined.c: Likewise.
20011         * gcc.dg/format/c90-printf-1.c: Likewise.
20012         * gcc.dg/format/c90-scanf-1.c: Likewise.
20013         * gcc.dg/format/c99-printf-1.c: Likewise.
20014         * gcc.dg/format/c99-scanf-1.c: Likewise.
20015         * gcc.misc-tests/gcov-8.c: Likewise.
20016         * lib/profopt.exp: Likewise.
20017
20018 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
20019
20020         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
20021
20022 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20023
20024         * g++.dg/inherit/using2.C: New test.
20025
20026 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
20027
20028         * ChangeLog: Follow spelling conventions.
20029         * g++.dg/template/friend4.C: Likewise.
20030         * g++.old-deja/g++.pt/crash67.C: Likewise.
20031         * gcc.c-torture/execute/20000801-4.c: Likewise.
20032         * gcc.dg/c90-digraph-1.c: Likewise.
20033         * gcc.dg/c94-digraph-1.c: Likewise.
20034         * gcc.dg/c99-digraph-1.c: Likewise.
20035         * gcc.dg/cpp/line5.c: Likewise.
20036         * gcc.dg/cpp/multiline.c: Likewise.
20037         * gcc.dg/cpp/trad/literals-1.c: Likewise.
20038         * gcc.dg/format/attr-3.c: Likewise.
20039         * gcc.dg/format/c90-scanf-3.c: Likewise.
20040         * gcc.dg/format/ext-4.c: Likewise.
20041
20042 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
20043
20044         * g++.dg/template/pretty1.C: New test.
20045
20046 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
20047
20048         * gcc.c-torture/execute/struct-cpy-1.c: New test.
20049
20050 2002-09-13  Matt Austern  <austern@apple.com>
20051
20052         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
20053         passing a cast expression to a function by const reference.
20054
20055 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
20056
20057         * g++.dg/template/deduce1.C: New test.
20058
20059 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
20060
20061         * gcc.c-torture/execute/simd-1.c: Force all use of int to
20062         32-bit int.
20063
20064 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20065
20066         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
20067         usage.
20068
20069 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
20070
20071         * gcc.c-torture/compile/20020910-1.c: New test.
20072
20073 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
20074
20075         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
20076
20077 2002-09-10  Andreas Jaeger  <aj@suse.de>
20078
20079         * gcc.dg/20020312-2.c: Adjust for x86-64.
20080
20081 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
20082
20083         * g77.dg/7388.f: New test case for PR 7388.
20084
20085 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
20086
20087         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
20088
20089 2002-09-05  Ziemowit Laski <zlaski@apple.com>
20090
20091         * objc.dg/proto-lossage-1.m: New test.
20092
20093 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
20094
20095         * gcc.dg/cpp/_Pragma4.c: Fix typo.
20096
20097 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
20098
20099         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
20100         expected to pass.
20101
20102 2002-09-06  Stan Shebs  <shebs@apple.com>
20103             David Edelsohn  <edelsohn@gnu.org>
20104
20105         * gcc.dg/weak: New directory.
20106         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
20107         target-specific xfail bits.
20108         * gcc.dg/typeof-2.c: Move to new directory.
20109         * gcc.dg/weak.exp: New expect script.
20110
20111 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
20112
20113         * gcc.c-torture/execute/extzvsi.c: New test.
20114
20115 2002-09-05  Stan Shebs  <shebs@apple.com>
20116
20117         * gcc.dg/weak-1.c: xfail on Darwin.
20118         * gcc.dg/weak-2.c: Ditto.
20119         * gcc.dg/weak-3.c: Ditto.
20120         * gcc.dg/weak-4.c: Ditto.
20121         * gcc.dg/weak-5.c: Ditto.
20122         * gcc.dg/weak-6.c: Ditto.
20123         * gcc.dg/weak-7.c: Ditto.
20124         * gcc.dg/weak-8.c: Ditto.
20125         * gcc.dg/weak-9.c: Ditto.
20126
20127 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
20128
20129         * gcc.c-torture/execute/loop-14.c: New test.
20130
20131 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
20132
20133         * g++.dg/other/cxa-atexit1.C: New test.
20134
20135         * gcc.dg/typeof-2.c: New test.
20136
20137 2002-09-03  Roger Sayle  <roger@eyesopen.com>
20138
20139         * gcc.dg/builtins-2.c: New testcase.
20140         * gcc.dg/builtins-3.c: New testcase.
20141
20142 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
20143
20144         * gcc.dg/cpp/_Pragma4.c: New test.
20145
20146 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
20147
20148         * objc/execute/nil_method-1.m: New testcase.
20149
20150 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
20151
20152         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
20153         [Object class], not [Object initialize].
20154
20155 2002-08-31  Roger Sayle  <roger@eyesopen.com>
20156             Hans-Peter Nilsson  <hp@bitrange.com>
20157
20158         * gcc.c-torture/execute/20020720-1.x: Skip test on
20159         mmix-knuth-mmixware.  Correct comment.
20160
20161 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
20162
20163         * testsuite/g++.dg/abi/bitfield5.C: New test.
20164         * testsuite/g++.dg/abi/vbase10.C: Likewise.
20165
20166 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
20167
20168         * objc.dg/undeclared-selector.m: New test.
20169
20170 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
20171
20172         * g++.dg/other/offsetof1.C: Avoid cast warning.
20173
20174 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
20175
20176         * objc.dg/super-class-2.m: New test.
20177
20178 2002-08-24  Matt Austern  <austern@apple.com>
20179
20180         * g++.dg/ext/lvaddr.C: New test.
20181         * g++.dg/ext/lvcast.C: New test.
20182
20183 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
20184
20185         * testsuite/g++.dg/inherit/cond1.C: New test.
20186
20187 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
20188
20189         * gcc.dg/noncompile/incomplete-1.c: New test.
20190
20191 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
20192
20193         * gcc.dg/typespec-1.c: New test.
20194
20195 2002-08-20  Devang Patel  <dpatel@apple.com>
20196         * objc.dg/proto-hier-2.m: New test.
20197
20198 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
20199
20200         * objc.dg/bitfield-1.m: New test.
20201         * objc.dg/bitfield-2.m: New test.
20202
20203 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
20204
20205         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
20206         gcc.dg/c99-flex-array-4.c: New tests.
20207
20208 2002-08-16  Stan Shebs  <shebs@apple.com>
20209
20210         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
20211
20212 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
20213
20214         * gcc.dg/typeof-1.c: New test.
20215         * g++.dg/ext/typeof2.C: New test.
20216
20217 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
20218
20219         * g++.dg/other/offsetof1.C: New test.
20220
20221 2002-08-14  Richard Henderson  <rth@redhat.com>
20222
20223         * gcc.dg/tls/diag-3.c: Fix expected message strings.
20224
20225 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
20226
20227         * gcc.dg/cpp/_Pragma3.c: New test.
20228
20229 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
20230
20231         * g++.dg/template/inherit3: New test.
20232
20233 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20234
20235         * gcc.dg/bitfld-4.c: Add blank options.
20236
20237 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
20238
20239         * g++.dg/template/crash1.C: New test.
20240
20241 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20242
20243         * gcc.dg/tls/opt-2.c: New test.
20244
20245 2002-08-08  Devang Patel  <dpatel@apple.com>
20246
20247         * objc.dg/selector-1.m : New test
20248
20249 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20250
20251         * g++.dg/abi/bitfield4.C: New test.
20252         * gcc.dg/bitfld-4.c: New test.
20253
20254 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
20255
20256         * g++.dg/other/packed1.C: New test.
20257
20258 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
20259
20260         * g++.dg/abi/offsetof.C: Tweak error messages.
20261         * g++.old-deja/g++.mike/p10769a.C: Likewise.
20262
20263 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
20264
20265         * gcc.dg/bitfld-3.c: New test.
20266
20267 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
20268             Richard Henderson  <rth@redhat.com>
20269
20270         * gcc.dg/i386-bitfield1.c: New test.
20271         * g++.dg/abi/bitfield3.C: Update.
20272
20273 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
20274
20275         * objc.dg/const-str-2.m: Update.
20276         * gcc.dg/cpp/c++98.c: Change to C extension.
20277         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
20278         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
20279
20280 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
20281
20282         * testsuite/gcc.dg/tls/diag-3.c: New.
20283
20284 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
20285
20286         * g++.dg/README (Subdirectories): Document new subdir expr.
20287         * g++.dg/expr/pmf-1.C: New test.
20288
20289 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
20290
20291         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
20292
20293 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
20294
20295         * g++.dg/abi/bitfield3.C: New test.
20296
20297 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
20298
20299         * lib/gcov.exp: Tweak expected line formats.
20300         * gcc.misc-tests/gcov8.c: New test.
20301         * gcc.misc-tests/gcov8.x: New flags.
20302
20303 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
20304
20305         * consistency.vlad/layout/endian.c: Include string.h.
20306
20307         * gcc.c-torture/execute/20020805-1.c: New test.
20308
20309 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
20310
20311         * g++.dg/other/conversion1.C: New test.
20312
20313 2002-08-03  Roger Sayle  <roger@eyesopen.com>
20314
20315         * gcc.dg/builtins-1.c: New testcase.
20316
20317 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
20318
20319         * g++.dg/inherit/access3.C: New test.
20320
20321 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
20322
20323         * gcc.dg/ia64-visibility-2.c: New test.
20324
20325 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
20326
20327         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
20328         __qualifier_flags to __flags.
20329
20330 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
20331
20332         * g++.dg/inherit/operator1.C: New test.
20333         * g++.dg/lookup/disamb1.C: Fix typo in comment.
20334         * g++.dg/other/error1.C: Change expected error message.
20335         * g++.dg/template/conv4.C: Likewise.
20336
20337 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
20338
20339         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
20340         for documented behavior.
20341
20342 2002-07-25  Roger Sayle  <roger@eyesopen.com>
20343
20344         * gcc.c-torture/execute/20020720-1.x: Skip this test on
20345         several targets known to fail.
20346
20347 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
20348
20349         * gcc.dg/mips-args-[123].c: New tests.
20350
20351 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
20352
20353         * gcc.dg/ppc-spe.c: New.
20354
20355 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
20356
20357         * g++.dg/other/ptrmem4.C: New testcase.
20358
20359 2002-07-24  Richard Henderson  <rth@redhat.com>
20360
20361         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
20362
20363 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
20364
20365         * g++.dg/ext/alignof1.C (main): Return 0 for success.
20366
20367 2002-07-24  Roger Sayle  <roger@eyesopen.com>
20368
20369         * gcc.c-torture/execute/memset-3.c: New testcase.
20370
20371 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
20372
20373         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
20374         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
20375
20376 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20377
20378         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
20379         Delete.
20380
20381 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
20382
20383         * gcc.c-torture/compile/simd-4.c: New test.
20384
20385 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20386
20387         PR c++/7347, c++/7348
20388         * g++.dg/template/access4.C: New test.
20389         * g++.dg/template/access5.C: New test.
20390         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
20391         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
20392         * g++.old-deja/g++.pt/ttp58.C: Likewise.
20393         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
20394
20395 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
20396
20397         * gcc.dg/gnu89-init-2.c: New test.
20398
20399 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
20400
20401         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
20402
20403 2002-07-20  Roger Sayle  <roger@eyesopen.com>
20404
20405         * gcc.c-torture/execute/20020720-1.c: New testcase.
20406
20407 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
20408
20409         * gcc.dg/cpp/Wsignprom.c: New tests.
20410
20411 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
20412
20413         * gcc.c-torture/execute/loop-13.c: New test.
20414
20415 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
20416
20417         * gcc.dg/cpp/expr.c: New tests.
20418
20419 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
20420
20421         * g++.dg/opt/pr6713.C: Add template instantiation.
20422
20423 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
20424
20425         * gcc.dg/nest.c: New test.
20426
20427 2002-07-17  Richard Henderson  <rth@redhat.com>
20428
20429         * g++.dg/opt/pr6713.C: New test.
20430
20431 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
20432
20433         * gcc.c-torture/execute/loop-2e.x: Let the testcase
20434         XFAIL for all x86 processors.
20435
20436 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
20437
20438         * gcc.c-torture/execute/20010122-1.x: Do not test with
20439         -fomit-frame-pointer.
20440
20441 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20442
20443         * g++.dg/template/instantiate2.C: New test.
20444         * g++.dg/template/spec4.C: New test.
20445
20446 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20447
20448         * g++.dg/template/access2.C: New test.
20449         * g++.dg/template/access3.C: New test.
20450
20451 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
20452
20453         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
20454         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
20455         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
20456         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
20457         Convert to use <stdarg.h>.
20458         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
20459         Delete.
20460         * gcc.dg/va-arg-2.c: New.
20461         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
20462
20463 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
20464
20465         * gcc.c-torture/compile/20020710-1.c: New test.
20466
20467 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
20468                           Andrew Pinski  <pinskia@physics.uc.edu>
20469
20470         gcc.c-torture/compile/simd-2.c: New testcase.
20471         gcc.c-torture/compile/simd-3.c: Likewise.
20472
20473 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
20474
20475         PR c++/7224
20476         * g++.dg/overload/error1.C: New test.
20477
20478 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20479
20480         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
20481         configuration and IRIX 6 O32 ABI.
20482
20483 2002-07-11  Roger Sayle  <roger@eyesopen.com>
20484
20485         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
20486
20487 2002-07-10  Roger Sayle  <roger@eyesopen.com>
20488
20489         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
20490
20491 2002-07-10  Jeffrey A Law  <law@redhat.com>
20492
20493         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
20494
20495         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
20496
20497 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
20498
20499         * gcc.dg/20020312-2.c: Check for __PPC__.
20500
20501 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
20502
20503         * gcc.c-torture/compile/20020709-1.c: New test.
20504
20505 2002-07-07  Roger Sayle  <roger@eyesopen.com>
20506
20507         * g++.dg/template/qualttp21.C: New test case.
20508
20509 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
20510
20511         * gcc.c-torture/compile/20020706-1.c: New test.
20512         * gcc.c-torture/compile/20020706-2.c: New test.
20513
20514 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
20515             Alexandre Oliva  <aoliva@redhat.com>
20516
20517         * g++.dg/warn/incomplete1.C: New test.
20518
20519 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20520
20521         PR c++/7099
20522         * g++.dg/warn/noreturn1.C: New test.
20523
20524 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
20525
20526         PR c++/6706
20527         * g++.dg/debug/debug6.C: New test.
20528         * g++.dg/debug/debug7.C: New test.
20529
20530 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
20531
20532         * gcc.c-torture/compile/simd-3.c: New test.
20533
20534 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
20535
20536         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
20537         * gcc.dg/20020620-1.c: Likewise.
20538
20539 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20540
20541         PR c++/6944
20542         * g++.dg/init/array4.C: New test.
20543         * g++.dg/init/array5.C: New test.
20544
20545 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
20546
20547         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
20548         * gcc.c-torture/execute/simd-2.c (main): Likewise.
20549
20550 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20551
20552         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
20553         * gcc.dg/wtr-aggr-init-1.c: Likewise.
20554         * gcc.dg/wtr-conversion-1.c: Likewise.
20555         * gcc.dg/wtr-escape-1.c: Likewise.
20556         * gcc.dg/wtr-int-type-1.c: Likewise.
20557         * gcc.dg/wtr-label-1.c: Likewise.
20558         * gcc.dg/wtr-static-1.c: Likewise.
20559         * gcc.dg/wtr-strcat-1.c: Likewise.
20560         * gcc.dg/wtr-suffix-1.c: Likewise.
20561         * gcc.dg/wtr-switch-1.c: Likewise.
20562         * gcc.dg/wtr-unary-plus-1.c: Likewise.
20563         * gcc.dg/wtr-union-init-1.c: Likewise.
20564         * gcc.dg/wtr-union-init-2.c: Likewise.
20565         * gcc.dg/wtr-union-init-3.c: Likewise.
20566
20567         * gcc.dg/wtr-func-def-1.c: New test.
20568
20569 2002-07-02 Devang Patel <dpatel@apple.com>
20570
20571         * objc.dg/param-1.m: New test.
20572
20573 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
20574
20575         * gcc.dg/cpp/trad/directive.c: Add test.
20576         * gcc.dg/cpp/trad/macroargs.c: Add test.
20577         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
20578
20579 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
20580
20581         * gcc.dg/cpp/cmdlne-M.c: New test.
20582
20583 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
20584
20585         * objc.dg/desig-init-1.m: New test.
20586
20587 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20588
20589         PR c++/6716
20590         * g++.dg/template/instantiate1.C: New test.
20591
20592 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
20593
20594         PR c++/7112
20595         * g++.dg/template/sizeof2.C: New test.
20596
20597 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20598
20599         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
20600         gcc.dg/cpp/trad/include.c: New tests.
20601
20602 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
20603
20604         PR target/7177
20605         * gcc.c-torture/compile/20020701-1.c: New test.
20606
20607 2002-07-01  Stan Shebs  <shebs@apple.com>
20608
20609         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
20610         header here...
20611         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
20612         (objc-torture-execute): or here.
20613
20614 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
20615
20616         * gcc.c-torture/execute/arith-rand-ll.c: New test.
20617
20618 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
20619
20620         * gcc.dg/cpp/trad/escaped-nl.c: New test.
20621
20622 2002-06-30  Devang Patel  <dpatel@apple.com>
20623
20624         * objc.dg/fsyntax-only.m: New test.
20625
20626 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
20627
20628         PR c++/6695
20629         * g++.dg/template/friend7.C: New file.
20630
20631 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
20632
20633         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
20634         return type.
20635
20636 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
20637
20638         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
20639         avoid division by zero.
20640
20641 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
20642
20643         * gcc.dg/Wunknownprag.c: New tests.
20644
20645 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
20646
20647         * gcc.c-torture/execute/simd-2.c: New test.
20648
20649 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
20650
20651         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
20652         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
20653         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
20654         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
20655         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
20656         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
20657         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
20658         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
20659         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
20660         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
20661         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
20662         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
20663         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
20664         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
20665         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
20666         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
20667         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
20668
20669 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
20670
20671         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
20672         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
20673         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
20674         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
20675         New tests.
20676         * gcc.dg/cpp/trad/directive.c: Update.
20677
20678 2002-06-23  Andreas Jaeger  <aj@suse.de>
20679
20680         * gcc.c-torture/execute/complex-6.c: New.
20681
20682 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
20683
20684         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
20685         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
20686         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
20687         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
20688
20689 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
20690
20691         * gcc.dg/cpp/trad: New directory with traditional tests copied
20692         from parent directory.
20693         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20694         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20695         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20696         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20697         Move to trad/ and rename.
20698         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
20699         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
20700         gcc.dg/cpp/trad/redef2.c: New tests.
20701         * gcc.dg/cpp/trad/trad.exp: New driver.
20702
20703 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
20704
20705         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
20706         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
20707         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
20708         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
20709         Remove.
20710
20711 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
20712
20713         * gcc.dg/20020620-1.c: New test.
20714
20715 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20716
20717         * g++.dg/template/ttp4.C: New test.
20718
20719 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
20720
20721         * g++.dg/opt/vt1.C: Fix regexp.
20722
20723 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20724
20725         * gcc.c-torture/execute/pure-1.c: Make functions static again.
20726         Don't use attribute `noinline'.
20727
20728 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20729
20730         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
20731
20732 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
20733
20734         * gcc.c-torture/execute/simd-1.c: New.
20735
20736         * gcc.dg/simd-1.c: New.
20737
20738 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
20739
20740         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
20741
20742 2002-06-16  Richard Henderson  <rth@redhat.com>
20743
20744         * g++.dg/ext/anon-struct1.C: New.
20745         * g++.dg/ext/anon-struct2.C: New.
20746         * g++.dg/ext/anon-struct3.C: New.
20747         * gcc.dg/anon-struct-1.c: New.
20748         * gcc.dg/anon-struct-2.c: New.
20749         * gcc.dg/anon-struct-3.c: New.
20750         * gcc.dg/20011008-1.c: Adjust warning text.
20751         * gcc.dg/20020527-1.c: Add -fms-extensions.
20752
20753 2002-06-16  Richard Henderson  <rth@redhat.com>
20754
20755         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
20756
20757 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
20758
20759         * gcc.c-torture/execute/20020615-1.c: New test.
20760
20761 2002-06-15  Roger Sayle  <roger@eyesopen.com>
20762
20763         * gcc.c-tortuture/execute/compare-1.c: New test case.
20764         * gcc.c-tortuture/execute/compare-2.c: New test case.
20765         * gcc.c-tortuture/execute/compare-3.c: New test case.
20766
20767 2002-06-13  Richard Henderson  <rth@redhat.com>
20768
20769         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
20770         ia64 ilp32.
20771
20772 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20773
20774         * g++.dg/template/typename2.C: Update error message.
20775
20776 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
20777
20778         * gcc.c-torture/execute/20020611-1.c: New test.
20779
20780 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
20781
20782         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
20783         list of targets to skip.
20784
20785 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
20786
20787         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
20788         targets if not optimizing.
20789
20790 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
20791
20792         * gcc.c-torture/compile/20020605-1.c: New test.
20793
20794         * g++.dg/opt/vt1.C: New test.
20795
20796         * gcc.dg/20020531-1.c: New test.
20797
20798         * gcc.dg/20020530-1.c: New test.
20799
20800         * gcc.dg/20020527-1.c: New test.
20801
20802         * g++.dg/opt/cse1.C: New test.
20803
20804 2002-06-07  Roger Sayle  <roger@eyesopen.com>
20805
20806         * gcc.dg/20020607-2.c: New test case.
20807
20808 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
20809
20810         * gcc.c-torture/compile/20020604-1.c: New test.
20811
20812 2002-06-04  Richard Henderson  <rth@redhat.com>
20813
20814         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
20815         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
20816         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
20817
20818 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
20819
20820         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
20821
20822 2002-06-03  Richard Henderson  <rth@redhat.com>
20823
20824         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
20825         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
20826
20827 2002-06-02  Richard Henderson  <rth@redhat.com>
20828
20829         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
20830         test functions static.
20831
20832 2002-06-02  Andreas Jaeger  <aj@suse.de>
20833
20834         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
20835         now.
20836
20837 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20838
20839         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
20840         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
20841         Update for mofified diagnostics.
20842         * gcc.dg/c99-intconst-1.c: No longer fail.
20843
20844 2002-06-02  Richard Henderson  <rth@redhat.com>
20845
20846         * gcc.dg/uninit-A.c: Remove xfail markers.
20847
20848 2002-06-01  Roger Sayle  <roger@eyesopen.com>
20849
20850         * gcc.dg/fnegate-1.c: New test case.
20851
20852 2002-05-30  Osku Salerma  <osku@iki.fi>
20853
20854         * gcc.c-torture/execute/mayalias-1.c: New file.
20855
20856 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20857
20858         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
20859         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
20860         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
20861
20862 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
20863
20864         * gcc.c-torture/execute/20020529-1.c: New test.
20865
20866 2002-05-27  Richard Henderson  <rth@redhat.com>
20867
20868         * g++.dg/ext/attrib6.C: New test case.
20869
20870 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20871
20872         * gcc.c-torture/execute/pure-1.c: New test.
20873
20874 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20875
20876         * gcc.dg/cpp/arith-2.c: Remove.
20877
20878 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20879
20880         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
20881         * gcc.dg/cpp/if-3.c: Remove.
20882
20883 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
20884
20885         * g++.dg/opt/cse2.C: New test.
20886
20887 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
20888
20889         * gcc.dg/cpp/arith-1.c: New semantic tests.
20890         * gcc.dg/cpp/if-1.c: Update.
20891
20892 2002-05-24  Ben Elliston  <bje@redhat.com>
20893
20894         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
20895
20896 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
20897
20898         * gcc.dg/verbose-asm.c: New test.
20899
20900 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20901
20902         * gcc.dg/cpp/paste12.c: New test.
20903
20904 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20905
20906         * g++.dg/parse/named_ops.C: New test.
20907
20908 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
20909
20910         * gcc/testsuite/gcc.dg/weak-8.c: New test.
20911
20912 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
20913
20914         * gcc.dg/weak-2.c: Allow optional leading underscore
20915         in scan-assembler symbol name.
20916         * gcc.dg/weak-3.c: Likewise.
20917         * gcc.dg/weak-4.c: Likewise.
20918         * gcc.dg/weak-5.c: Likewise.
20919
20920 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
20921
20922         * gcc.dg/20020523-1.c: New test.
20923
20924 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
20925
20926         * objc.dg/const-str-2.m: Update now that we stop after
20927         a command line error.
20928
20929 2002-05-22  Richard Henderson  <rth@redhat.com>
20930
20931         * g++.dg/dg.exp: Fix typo in test pruneing.
20932
20933 2002-05-22  Richard Henderson  <rth@redhat.com>
20934
20935         * g++.dg/dg.exp: Prune the tls subdirectory.
20936         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
20937         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
20938         * g++.dg/tls/init-1.C: New.
20939
20940 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
20941
20942         * gcc.dg/20020517-1.c: New test.
20943
20944 2002-05-21  Richard Henderson  <rth@redhat.com>
20945
20946         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
20947         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
20948
20949 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
20950
20951         * g++.dg/other/copy2.C: New test.
20952
20953 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
20954
20955         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
20956         (MAX_COPY): Bump up to 10 times sizeof (long long).
20957         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
20958
20959         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
20960         sizeof (long long).
20961
20962         * gcc.c-torture/execute/strcpy-1.c: New test.
20963
20964 2002-05-19  Jason Merrill  <jason2redhat.com>
20965
20966         * g++.dg/ext/oper1.C: New test.
20967
20968 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
20969 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
20970
20971         * README.QMTEST: New file.
20972
20973         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
20974
20975 2002-05-19  Andreas Jaeger  <aj@suse.de>
20976
20977         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
20978         now.
20979         * gcc.c-torture/execute/loop-2d.x: Likewise.
20980
20981 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
20982
20983         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
20984         support weak symbols.
20985         * gcc.dg/weak-4.c: Likewise
20986         * gcc.dg/weak-6.c: Likewise
20987
20988 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
20989
20990         * gcc.dg/weak-3.c: Add dg-excess-error comment for
20991         cygwin, coff and h8300-*-hms targets
20992         * gcc.dg/weak-5.c: Likewise
20993         * gcc.dg/weak-7.c: Likewise
20994
20995 2002-05-16  Jason Merrill  <jason@redhat.com>
20996
20997         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
20998         (scan-assembler-not, scan-assembler-dem): Likewise.
20999         (scan-assembler-dem-not): Likewise.
21000
21001 2002-05-15  Richard Henderson  <rth@redhat.com>
21002
21003         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
21004
21005 2002-05-15  Richard Henderson  <rth@redhat.com>
21006
21007         * gcc.dg/weak-5.c (vfoo1c): No warning here.
21008         (vfoo1f): Warning here.
21009         (vfoo1l): Don't redefine the alias.
21010
21011 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
21012
21013         * g++.dg/init/pm1.C: New test.
21014
21015 2002-05-12  David S. Miller  <davem@redhat.com>
21016
21017         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
21018         types.
21019
21020 2002-05-10  Roger Sayle  <roger@eyesopen.com>
21021
21022         * gcc.c-torture/execute/20020510-1.c: New test case.
21023
21024 2002-05-10  David S. Miller  <davem@redhat.com>
21025
21026         * gcc.c-torture/execute/conversion.c: Test long double too.
21027
21028 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
21029
21030         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
21031         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
21032         * lib/g++.exp (g++_link_flags): Likewise.
21033         * lib/objc.exp (objc_target_compile): Likewise.
21034
21035 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21036
21037         * gcc.dg/cpp/poison.c: Update.
21038         * gcc.dg/cpp/20000625-2.c: Remove.
21039         * gcc.dg/cpp/direct2s.c: Remove final test.
21040
21041 2002-05-08  Tom Rix  <trix@redhat.com>
21042
21043         * gcc.c-torture/execute/20020508-1.c: New test.
21044         * gcc.c-torture/execute/20020508-2.c: New test.
21045         * gcc.c-torture/execute/20020508-3.c: New test.
21046
21047 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21048
21049         * gcc.dg/cpp/charconst-4.c: More tests.
21050
21051 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
21052
21053         PR c/6569
21054         * gcc.dg/weak-3.c: Update location of warning messages.
21055         * gcc.dg/weak-5.c: Likewise.
21056
21057 2002-05-06  Roger Sayle  <roger@eyesopen.com>
21058
21059         * gcc.c-torture/execute/20020506-1.c: New test case.
21060
21061 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
21062
21063         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
21064
21065 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21066
21067         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
21068
21069 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
21070
21071         * gcc.dg/cpp/charconst-3.c: New test.
21072
21073 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21074
21075         * gcc.dg/cpp/charconst.c: Update tests.
21076
21077 2002-05-05  Tim Josling  <tej@melbpc.org.au>
21078
21079         * treelang: Added directory for new sample language treelang. Also
21080         lib/treelang.exp: New file to signal treelang should be tested.
21081
21082 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21083
21084         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
21085         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
21086         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
21087         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
21088         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
21089         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
21090         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
21091
21092 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21093
21094         * gcc.dg/format/xopen-2.c: New test.
21095
21096 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
21097
21098         * gcc.dg/20020503-1.c: New test.
21099
21100 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
21101
21102         * g++.dg/init/dtor1.C: Make it tougher.
21103
21104 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
21105
21106         * g++.dg/init/dtor1.C: New test.
21107
21108 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
21109
21110         * gcc.dg/altivec-8.c: New.
21111
21112 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
21113
21114         * gcc.dg/altivec-7.c: New.
21115
21116 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
21117
21118         * g++.dg/parse/typedef1.C: New test.
21119
21120 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
21121
21122         PR c++/6486
21123         * g++.dg/template/friend6.C: New test.
21124
21125         PR c++/6492
21126         * g++.dg/init/copy1.C: New test.
21127
21128 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
21129
21130         * g++.dg/warn/effc1.C: New test.
21131
21132 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
21133
21134         * gcc.dg/cpp/if-cexp.c: Add a test.
21135
21136 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
21137
21138         * gcc.dg/20020426-2.c: New test.
21139
21140 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
21141
21142         * gcc.dg/cpp/if-mop.c: Update.
21143         * gcc.dg/cpp/if-mpar.c: Add test.
21144         * gcc.dg/cpp/if-oppr.c: Update.
21145
21146 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21147
21148         PR c/6343
21149         * gcc.dg/weak-[2-7].c: New tests.
21150
21151 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21152
21153         * gcc.dg/enum1.c: New test.
21154
21155 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21156
21157         PR c++/6497
21158         * g++.dg/inherit/access2.C: New test.
21159
21160 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
21161
21162         PR bootstrap/6445
21163         * gcc.dg/20020426-1.c: New test.
21164
21165 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
21166
21167         * g++.dg/abi/enum1.C: New test.
21168
21169 2002-04-26  Richard Henderson  <rth@redhat.com>
21170
21171         * gcc.dg/c99-bool-1.c: Expect always true warning.
21172
21173 2002-04-25  Roger Sayle  <roger@eyesopen.com>
21174
21175         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
21176
21177 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21178
21179         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
21180         targets.
21181
21182 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
21183
21184         * g++.dg/abi/mange7.C: New test.
21185
21186         PR c++/6438.
21187         * g++.dg/parse/stmtexpr2.C: New test.
21188
21189 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
21190
21191         * gcc.dg/20020312-2.c: Add SH target.
21192
21193 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21194
21195         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
21196         compiler output on mips*-*-irix*.
21197
21198 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
21199
21200         * g++.dg/parse/attr1.C: New test.
21201
21202 2002-04-23  Roger Sayle  <roger@eyesopen.com>
21203
21204         * gcc.c-torture/execute/string-opt-17.c: New test case.
21205         * gcc.c-torture/execute/memset-2.c: New test case.
21206
21207 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
21208
21209         PR c++/6256:
21210         * g++.dg/template/friend5.C: New test.
21211
21212         PR c++/6331:
21213         * g++.dg/template/qual1.C: Likewise.
21214
21215 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
21216
21217         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
21218         Include stdlib.h, not stdio.h or ctype.h.
21219
21220 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
21221
21222         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
21223         cris-*-elf* and mmix-*-*.
21224         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
21225         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
21226         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
21227         Ditto.
21228         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
21229         * gcc.dg/wchar_t-1.c: Ditto.
21230
21231 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
21232
21233         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
21234         Clarify comment.
21235
21236 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
21237
21238         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
21239
21240 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21241
21242         * gcc.c-torture/execute/20000906-1.x: Delete.
21243
21244 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
21245
21246         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
21247
21248 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
21249
21250         * PR6367
21251         * g77.f-torture/execute/6367.f: New test.
21252         * g77.f-torture/execute/6367.x: Disable for MMIX.
21253
21254 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
21255
21256         * PR6352
21257         * g++.dg/opt/inline2.C: New test.
21258
21259 2002-04-18  Richard Henderson  <rth@redhat.com>
21260
21261         * gcc.dg/20000906-1.c: Enable for all targets.
21262         * gcc.c-torture/compile/iftrap-2.c: New.
21263
21264 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21265
21266         * gcc.dg/20020418-1.c: New test.
21267         * gcc.dg/20020418-2.c: New test.
21268
21269 2002-04-18  Richard Henderson  <rth@redhat.com>
21270
21271         * gcc.c-torture/compile/iftrap-1.c: New.
21272         * gcc.dg/iftrap-1.c: Adjust for ia64.
21273         * gcc.dg/iftrap-2.c: New.
21274
21275 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
21276
21277         * gcc.c-torture/compile/20020418-1.c: New test.
21278
21279 2002-04-18  Roger Sayle  <roger@eyesopen.com>
21280
21281         * gcc.c-torture/compile/20020415-1.c: New.
21282
21283 2002-04-18  David S. Miller  <davem@redhat.com>
21284
21285         * gcc.c-torture/execute/20020418-1.c: New test.
21286
21287 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
21288
21289         * gcc.dg/20020416-1.c: New test.
21290
21291         * g++.dg/opt/inline1.C: New test.
21292
21293 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
21294
21295         * gcc.dg/altivec-5.c: New test.
21296
21297         * gcc.dg/20020415-1.c: New test.
21298
21299 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
21300
21301         * testsuite/lib/chill.exp: Remove.
21302
21303 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
21304
21305         * g++.dg/other/big-struct.C: New test.
21306
21307 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
21308
21309         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
21310         of scratch file.
21311
21312 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
21313
21314         PR c/6277
21315         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
21316         in scan-assembler function name
21317
21318 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
21319
21320         * g77.f-torture/execute/980628-4.x,
21321         g77.f-torture/execute/980628-5.x,
21322         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21323         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21324         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
21325         i[34567]86-*-*.
21326
21327 2002-04-13  David S. Miller  <davem@redhat.com>
21328
21329         * gcc.c-torture/execute/20020413-1.c: New test.
21330
21331 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
21332
21333         * gcc.dg/asm-6.c,
21334         * g++.dg/ext/asm1.C: New tests.
21335
21336 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
21337
21338         PR c++ 5373.
21339         * g++.dg/parse/stmtexpr1.C: New test.
21340
21341         PR c++/5189.
21342         * g++.dg/template/copy1.C: New test.
21343
21344 2002-04-12  Richard Henderson  <rth@redhat.com>
21345
21346         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
21347
21348 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
21349
21350         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
21351         gcc.c-torture/execute/20020307-2.c.
21352
21353 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
21354
21355         * g++.dg/ext/attrib5.C,
21356         * g++.dg/lookup/struct1.C: New tests.
21357
21358 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
21359
21360         * gcc.dg/20020411-1.c: New test.
21361
21362         * gcc.c-torture/execute/20020411-1.c: New test.
21363
21364 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
21365
21366         * g77.f-torture/execute/6177.f: New test.
21367
21368 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
21369
21370         PR middle-end/6247
21371         * g++.dg/opt/cleanup1.C: New test.
21372
21373         * g++.dg/opt/const1.C: New test.
21374
21375 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
21376
21377         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
21378
21379 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21380
21381         PR c++/5507
21382         * g++.dg/template/typename2.C: New test.
21383
21384 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
21385
21386         * gcc.c-torture/execute/loop-12.c: New.
21387
21388 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
21389
21390         * g77.f-torture/execute/980628-4.x,
21391         g77.f-torture/execute/980628-5.x,
21392         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
21393         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
21394         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
21395
21396 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21397
21398         PR optimization/6086
21399         * g++.dg/opt/preinc1.C: New test.
21400
21401 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21402
21403         PR c++/5571
21404         * g++.dg/opt/static2.C: New test.
21405
21406 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
21407
21408         PR c/5120
21409         * gcc.dg/20020406-1.c: New test.
21410
21411 2002-04-04  David S. Miller  <davem@redhat.com>
21412
21413         * gcc.c-torture/execute/20020404-1.c: New test.
21414
21415 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
21416
21417         PR c/6123
21418         * gcc.dg/20020312-2.c: Do not declare global register variable
21419         if __PIC__ or __pic__ is defined.
21420
21421 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
21422
21423         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
21424         __asm__ so that it works correctly even if -ansi -pedantic-errors.
21425
21426 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21427
21428         * gcc.misc-tests/linkage.exp: Update last change to handle
21429         sparc*-, not just sparc-.
21430
21431 2002-04-03  Richard Henderson  <rth@redhat.com>
21432
21433         * gcc.dg/cpp/ucs.c: Improved long UCS test.
21434
21435 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21436
21437         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
21438
21439 2002-04-02  David S. Miller  <davem@redhat.com>
21440
21441         * gcc.c-torture/execute/20020402-3.c: New test.
21442
21443 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
21444
21445         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
21446         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
21447
21448         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
21449         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
21450         g77.f-torture/execute/20001201.x,
21451         g77.f-torture/execute/u77-test.x: New files.
21452
21453         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
21454         * gcc.dg/wchar_t-1.c: Ditto.
21455
21456 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21457
21458         * gcc.c-torture/execute/20020402-1.c: New test.
21459
21460 2002-04-01  Richard Henderson  <rth@redhat.com>
21461
21462         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
21463
21464         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
21465
21466 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21467
21468         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
21469
21470 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21471
21472         * g++.dg/inherit/template-as-base.C: Expect error.
21473         * g++.dg/inherit/namespace-as-base.C: Likewise.
21474
21475 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
21476
21477         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
21478         g++.dg/ext/instantiate3.C: Tweak match patterns.
21479
21480         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
21481         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
21482         -da test.
21483
21484 2002-03-31  Richard Henderson  <rth@redhat.com>
21485
21486         * gcc.dg/special/alias-2.c: New.
21487         * gcc.dg/special/ecos.exp: Run it.
21488
21489 2002-03-31  Richard Henderson  <rth@redhat.com>
21490
21491         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
21492
21493 2002-03-31  Kazu Hirata  <kazu@hxi.com>
21494
21495         * gcc.dg/weak-1.c: Disable on h8300 port.
21496
21497 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
21498
21499         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
21500         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
21501         ordering tests.
21502         * g++.dg/bprob/bprob-1.C: New test.
21503         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
21504         * g++.dg/gcov/gcov-1.C: New test.
21505         * g++.dg/gcov/gcov-1.x: New file.
21506         * g++.dg/gcov/gcov-2.C: New test.
21507         * g++.dg/gcov/gcov-3.C: New test.
21508         * g++.dg/gcov/gcov-3.h: New file.
21509
21510 2002-03-28  Roger Sayle  <roger@eyesopen.com>
21511
21512         * g++.old-deja/g++.other/builtins5.C: New test.
21513         * g++.old-deja/g++.other/builtins6.C: New test.
21514         * g++.old-deja/g++.other/builtins7.C: New test.
21515         * g++.old-deja/g++.other/builtins8.C: New test.
21516         * g++.old-deja/g++.other/builtins9.C: New test.
21517
21518 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
21519
21520         * g++.dg/opt/static1.C: New test.
21521
21522         * g++.dg/opt/longbranch1.C: New test.
21523
21524 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
21525
21526         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
21527
21528         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
21529
21530 2002-03-28  Jeffrey A Law  (law@redhat.com)
21531
21532         * gcc.c-torture/execute/20020328-1.c: New test.
21533
21534 2002-03-27  Richard Henderson  <rth@redhat.com>
21535
21536         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
21537         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
21538         move from g++.old-deja/g++.ext/.
21539
21540 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
21541
21542         * g++.dg/init/new2.C: New test.
21543
21544 2002-03-26  Richard Henderson  <rth@redhat.com>
21545
21546         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
21547
21548         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
21549         on sparc.
21550
21551         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
21552         sparcv9 systems.
21553         * gcc.dg/20001102-1.c: Likewise.
21554
21555 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
21556
21557         * gcc.dg/cpp/endif-pedantic1.c,
21558         gcc.dg/cpp/endif-pedantic2.c:  New tests.
21559
21560 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
21561
21562         * g++.dg/init/new1.C: New test.
21563
21564 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
21565
21566         * g++.dg/abi/vbase9.C: New test.
21567
21568 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
21569
21570         * gcc.dg/arm-asm.c: New test.
21571
21572 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
21573
21574         * gcc.dg/Wswitch-enum.c: New test.
21575         Fix PR c/5044.
21576
21577 2002-03-26  Richard Henderson  <rth@redhat.com>
21578
21579         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
21580         structure.
21581
21582 2002-03-25  Richard Henderson  <rth@redhat.com>
21583
21584         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
21585         sparcv9 systems.
21586
21587         * gcc.c-torture/compile/20011119-1.c (xxx): New.
21588         * gcc.c-torture/compile/20011119-2.c (xxx): New.
21589
21590 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
21591
21592         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
21593
21594 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
21595
21596         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
21597         targets using generic thunk support.
21598
21599 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
21600
21601         * gcc.c-torture/compile/20020323-1.c: New test.
21602
21603         * g++.dg/opt/conj2.C: New test.
21604
21605 2002-03-24  Richard Henderson  <rth@redhat.com>
21606
21607         * gcc.dg/weak-1.c: Use -fno-common.
21608
21609 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21610
21611         * g77.dg/f77-edit-apostrophe-out.f: New test
21612         * g77.dg/f77-edit-h-out.f: New test
21613         * g77.dg/f77-edit-t-in.f: New test
21614         * g77.dg/f77-edit-t-out.f: New test
21615         * g77.dg/f77-edit-x-out.f: New test
21616         * g77.dg/f77-edit-slash-out.f: New test
21617         * g77.dg/f77-edit-colon-out.f: New test
21618         * g77.dg/f77-edit-s-out.f: New test
21619
21620 2002-03-24  Richard Henderson  <rth@redhat.com>
21621
21622         * objc/execute/formal_protocol-6.x: New XFAIL.
21623
21624 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21625
21626         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
21627         that do not support weak symbols
21628
21629 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
21630
21631         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
21632         * lib/g77.exp:  Likewise
21633         * lib/objc.exp: Likewise
21634
21635 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
21636
21637         * gcc.dg/Wswitch-default.c: New test.
21638
21639 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
21640
21641         * g++.dg/other/enum1.C: New test.
21642
21643 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
21644
21645         * gcc.dg/pragma-ep-3.c: Fix typo.
21646
21647 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
21648
21649         * g++.dg/inherit/template-as-base.C: New test.
21650
21651 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
21652
21653         * g++.old-deja/g++.other/dwarf2-1.C: Move...
21654         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
21655
21656 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
21657
21658         * gcc.dg/cpp/multiline.c: Update to match.
21659
21660 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
21661
21662         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
21663
21664 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
21665
21666         * gcc.dg/cpp/extratokens2.c:  New file.
21667
21668 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
21669
21670         * gcc.dg/20020312-2.c: Add rs6000 target.
21671
21672         * gcc.c-torture/compile/20020319-1.c: New test.
21673
21674 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
21675
21676         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
21677         (A, E): Handle this.
21678
21679 2002-03-20  Jason Merrill  <jason@redhat.com>
21680
21681         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
21682         ignoring -fpic.
21683         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
21684         through prune_gcc_output.
21685
21686 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
21687
21688         * gcc.c-torture/compile/20020320-1.c: New test.
21689
21690 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
21691
21692         * gcc.c-torture/compile/20020318-1.c: New test.
21693
21694         * gcc.dg/struct-by-value-1.c: New test.
21695
21696         * gcc.dg/20020319-1.c: New test.
21697
21698 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
21699
21700         * g++.dg/opt/conj1.C: New test.
21701
21702 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
21703
21704         * g++.dg/template/qualttp20.C: Revert previous change.
21705         * g++.dg/template/qualttp3.C: Likewise.
21706         * g++.dg/template/qualttp4.C: Likewise
21707         * g++.dg/template/qualttp5.C: Likewise
21708         * g++.dg/template/qualttp6.C: Likewise
21709         * g++.dg/template/qualttp7.C: Likewise
21710         * g++.dg/template/qualttp8.C: Likewise
21711         * g++.dg/template/recurse.C: Likewise.
21712
21713 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21714
21715         * gcc.dg/cpp/wchar-1.c: Update.
21716
21717 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
21718
21719         * g++.dg/template/conv1.C: New test.
21720         * g++.dg/template/conv2.C: New test.
21721         * g++.dg/template/conv3.C: New test.
21722         * g++.dg/template/conv4.C: New test.
21723
21724 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21725
21726         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
21727         * g++.dg/template/qualttp3.C: Likewise.
21728         * g++.dg/template/qualttp4.C: Likewise
21729         * g++.dg/template/qualttp5.C: Likewise
21730         * g++.dg/template/qualttp6.C: Likewise
21731         * g++.dg/template/qualttp7.C: Likewise
21732         * g++.dg/template/qualttp8.C: Likewise
21733         * g++.dg/template/recurse.C: Likewise.
21734
21735 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
21736
21737         * g++.dg/opt/dtor1.C: New test.
21738
21739 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
21740
21741         * gcc.c-torture/compile/20020315-1.c: New test.
21742
21743 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
21744
21745         * gcc.dg/weak-1.c: Fix scan tests.
21746
21747 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
21748
21749         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
21750         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
21751         cris-*-aout* mmix-*-*.
21752         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
21753         cris-*-aout* mmix-*-*.
21754         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
21755         cris-*-elf* cris-*-aout* and mmix-*-*.
21756         * gcc.dg/20001009-1.c: Ditto.
21757         * gcc.dg/20010912-1.c: Ditto.
21758         * gcc.dg/20020122-4.c: Ditto.
21759         * gcc.dg/inline-2.c: Ditto.
21760
21761 2002-03-14  Jeffrey A Law  (law@cygnus.com)
21762
21763         * gcc.c-torture/compile/20020314-1.c: New test.
21764
21765 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
21766
21767         * gcc.c-torture/execute/20020314-1.c: New test.
21768
21769 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
21770
21771         * g++.dg/warn/Wunused-1.C: New test.
21772
21773 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
21774
21775         * g++.dg/abi/mangle6.C: New test.
21776
21777 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
21778
21779         * gcc.c-torture/compile/20020309-2.c: New test.
21780
21781         * gcc.c-torture/compile/20020312-1.c: New test.
21782
21783 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
21784
21785         * g++.dg/other/access1.C: New test.
21786
21787 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
21788
21789         * gcc.c-torture/execute/wchar_t-1.c: New test.
21790
21791 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
21792
21793         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
21794
21795 2002-03-12  Roger Sayle  <roger@eyesopen.com>
21796
21797         * gcc.dg/20020312-1.c: New test case.
21798
21799 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
21800
21801         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
21802
21803 2002-03-11  Richard Henderson  <rth@redhat.com>
21804
21805         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
21806         * g++.old-deja/g++.jason/report.C: Likewise.
21807
21808 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21809
21810         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
21811         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
21812
21813 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
21814
21815         * testsuite/g++.dg/overload/pmf1.C: New test.
21816
21817 2002-03-11  Kazu Hirata  <kazu@hxi.com>
21818
21819         * gcc.c-torture/execute/20020307-1.c: Use long.
21820
21821 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
21822
21823         PR optimization/5844
21824         * gcc.dg/20020310-1.c: New test.
21825
21826 2002-03-09  Michael Meissner  <meissner@redhat.com>
21827
21828         * gcc.c-torture/execute/memcpy-2.c: New test.
21829         * gcc.c-torture/execute/memset-1.c: New test.
21830         * gcc.c-torture/execute/strlen-1.c: New test.
21831         * gcc.c-torture/execute/strcmp-1.c: New test.
21832         * gcc.c-torture/execute/strncmp-1.c: New test.
21833
21834 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
21835
21836         * gcc.dg/ppc-ldstruct.c: New test.
21837
21838 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
21839
21840         * gcc.c-torture/execute/va-arg-22.c: New test.
21841
21842 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21843
21844         * gcc.c-torture/compile/20020309-1.c: New test.
21845
21846 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
21847
21848         * gcc.c-torture/execute/20020307-2.c: New test.
21849
21850 2002-03-07  Jeffrey A Law  (law@redhat.com)
21851
21852         * g77.f-torture/compile/20020307-1.f: New test.
21853
21854 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
21855
21856         * gcc.dg/unordered-1.c: New test.
21857
21858 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
21859
21860         * gcc.c-torture/execute/20020307-1.c: New test.
21861
21862 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
21863
21864         * gcc.dg/20020304-1.c: New test.
21865
21866         * gcc.c-torture/compile/20020304-2.c: New test.
21867
21868 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
21869
21870         * gcc.c-torture/compile/20020304-1.c: New test case
21871         (from PR c/5830).
21872
21873 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
21874
21875         * gcc.dg/20020103-1.c: Add other -D ppc variants.
21876
21877 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
21878
21879         * g++.dg/other/classkey1.C: New test.
21880
21881 2002-03-01  Richard Henderson  <rth@redhat.com>
21882
21883         * gcc.c-torture/compile/981223-1.x: New.
21884         * gcc.c-torture/compile/920625-1.x: New.
21885
21886 2002-02-28  Richard Henderson  <rth@redhat.com>
21887
21888         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
21889
21890 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
21891
21892         * gcc.c-torture/execute/20020227-1.c: New test.
21893
21894 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
21895
21896         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
21897         here" ERROR lines.
21898         * g++.old-deja/g++.oliva/partord1.C: Likewise.
21899         * g++.old-deja.g++.other/defarg1.C: Likewise.
21900         * g++.old-deja/g++.pt/calls2.C: Likewise.
21901         * g++.old-deja/g++.pt/crash20.C: Likewise.
21902         * g++.old-deja/g++.pt/crash30.C: Likewise.
21903         * g++.old-deja/g++.pt/crash36.C: Likewise.
21904         * g++.old-deja/g++.pt/crash6.C: Likewise.
21905         * g++.old-deja/g++.pt/defarg13.C: Likewise.
21906         * g++.old-deja/g++.pt/derived3.C: Likewise.
21907         * g++.old-deja/g++.pt/error1.C: Likewise.
21908         * g++.old-deja/g++.pt/friend21.C: Likewise.
21909         * g++.old-deja/g++.pt/friend23.C: Likewise.
21910         * g++.old-deja/g++.pt/infinite1.C: Likewise.
21911         * g++.old-deja/g++.robertl/eb128.C: Likewise.
21912
21913 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
21914
21915         * gcc.c-torture/execute/20020225-2.c: New test.
21916
21917 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
21918
21919         * gcc.c-torture/execute/920730-1t.c,
21920         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
21921         Delete test cases, only relevant to -traditional.
21922
21923 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
21924
21925         * gcc.dg/cpp/undef1.c: Remove.
21926         * gcc.dg/cpp/directiv.c: Update.
21927         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
21928
21929 2002-02-27  Michael Meissner  <meissner@redhat.com>
21930
21931         * gcc.c-torture/execute/20020226-1.c: New test.
21932
21933 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
21934
21935         * g++.dg/debug/debug4.C: New test.
21936
21937         * gcc.dg/ia64-visibility-1.c: New test.
21938
21939 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
21940
21941         * gcc.dg/debug/20020224-1.c: New.
21942
21943 2002-02-25  Kazu Hirata  <kazu@hxi.com>
21944
21945         * gcc.c-torture/execute/960416-1.x: New.
21946         * gcc.c-torture/execute/divconst-3.x: Likewise.
21947
21948 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
21949
21950         * gcc.dg/20020224-1.c: New test.
21951
21952 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
21953
21954         * gcc.c-torture/execute/20020225-1.c: New.
21955
21956 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21957
21958         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
21959
21960 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
21961
21962         * gcc.dg/20020222-1.c: New test.
21963
21964 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
21965
21966         * g++.dg/opt/anonunion1.C: New test.
21967
21968 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
21969
21970         * g++.dg/template/qualttp19.C: New test.
21971         * g++.dg/template/qualttp20.C: New test.
21972         * g++.old-deja/g++.jason/report.C: Adjust expected errors
21973         * g++.old-deja/g++.other/qual1.C: Likewise.
21974
21975 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
21976
21977         * gcc.dg/attr-alwaysinline.c: New.
21978
21979 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
21980
21981         * gcc.dg/20020220-1.c: New test.
21982
21983         * gcc.dg/20020220-2.c: New test.
21984
21985         * g++.dg/opt/mmx1.C: New test.
21986
21987 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
21988
21989         * gcc.c-torture/compile/20020110.c: New test.
21990
21991 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
21992
21993         * gcc.c-torture/execute/20020219-1.c: New test.
21994
21995         * gcc.dg/20020219-1.c: New test.
21996
21997         * gcc.dg/noncompile/20020220-1.c: New test.
21998
21999         * g++.dg/opt/ptrintsum1.C: New test.
22000
22001         * gcc.dg/debug/20020220-1.c: New test.
22002
22003 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
22004
22005         * gcc.c-torture/execute/20020216-1.c: New test.
22006
22007 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22008
22009         * gcc.dg/decl-1.c: Update, new test.
22010
22011 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
22012
22013         * g++.dg/abi/bitfield1.C: New test.
22014         * g++.dg/abi/bitfield2.C: New test.
22015
22016 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22017
22018         * gcc.dg/attr-nest.c: New test.
22019
22020 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
22021
22022         * gcc.c-torture/execute/20020215-1.c: New test.
22023
22024 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
22025
22026         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
22027         * g++.dg/debug/debug.exp: New.
22028         * g++.dg/debug/trivial.C: New.
22029         * g++.dg/debug/debug1.C: Moved...
22030         * g++.dg/other/debug1.C: ...from here.
22031         * g++.dg/debug/debug2.C: Moved...
22032         * g++.dg/other/debug2.C: ...from here.
22033         * g++.dg/debug/debug3.C: Moved...
22034         * g++.dg/other/debug3.C: ...from here.
22035
22036         * gcc.dg/noncompile/20020213-1.c: New test.
22037
22038 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
22039
22040         * g++.dg/other/debug3.C: New test.
22041
22042         * gcc.c-torture/execute/20020213-1.c: New test.
22043
22044 2002-02-13  Richard Smith <richard@ex-parrot.com>
22045
22046         * g++.old-deja/g++.other/thunk1.C: New test.
22047
22048 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22049
22050         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
22051
22052 2002-02-13  Stan Shebs  <shebs@apple.com>
22053
22054         * gcc.dg/altivec-3.c: New.
22055
22056 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
22057
22058         * gcc.dg/Wunreachable-1.c: New test.
22059         * gcc.dg/Wunreachable-2.c: New test.
22060
22061 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22062
22063         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
22064
22065 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
22066
22067         * gcc.dg/decl-1.c: New test.
22068
22069 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
22070
22071         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
22072
22073 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22074
22075         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
22076         * gcc.c-torture/compile/980506-1.x: Likewise.
22077
22078 2002-02-10  Kazu Hirata  <kazu@hxi.com>
22079
22080         * gcc.dg/20020210-1.c: New.
22081
22082 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
22083
22084         * g77.f-torture/execute/947.f: New regression test
22085         for PR fortran/947.
22086
22087 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
22088
22089         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
22090         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
22091
22092 2002-02-08  Richard Henderson  <rth@redhat.com>
22093
22094         * gcc.c-torture/compile/labels-3.c: New.
22095
22096 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
22097
22098         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
22099         expression statements work instead.
22100         * gcc.dg/noncompile/20020207-1.c: New test.
22101
22102 2002-02-07  Richard Henderson  <rth@redhat.com>
22103
22104         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
22105
22106 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22107
22108         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
22109         message from g77
22110         * lib/g77-dg.exp: Trim g77 error messages so that they are
22111         recognized by dg.exp.
22112
22113 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22114
22115         PR fortran/5473
22116         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
22117
22118 2002-02-07  Richard Henderson  <rth@redhat.com>
22119
22120         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
22121         to be sufficiently aligned for integers.
22122
22123 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
22124
22125         * g++.dg/template/friend4.C: New test.
22126
22127 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
22128
22129         PR fortran/5743
22130         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
22131         unsupported cases.
22132
22133 2002-02-07  Richard Henderson  <rth@redhat.com>
22134
22135         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
22136         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
22137         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
22138         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
22139
22140 2002-02-06  Richard Henderson  <rth@redhat.com>
22141
22142         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
22143
22144 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
22145
22146         * gcc.dg/20020206-1.c: New test.
22147
22148 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
22149
22150         * gcc.c-torture/execute/20020206-1.c: New test.
22151
22152         * gcc.c-torture/execute/20020206-2.c: New test.
22153
22154         PR optimization/5429:
22155         * gcc.c-torture/compile/20020206-1.c: New test.
22156
22157 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
22158
22159         * g++.dg/ext/align1.C: Do not use an explicit alignment value
22160         as certain file formats cannot support particularly large
22161         alignments.
22162
22163         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
22164         and do not expect to be able to link the executable.
22165
22166         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
22167         fail because the COFF format does not support the weak attribute.
22168
22169 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
22170
22171         * g77.dg/pr5473.f:  New test
22172
22173 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
22174
22175         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
22176         Fix testcase accordingly.
22177
22178 2002-02-04  Richard Henderson  <rth@redhat.com>
22179
22180         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
22181         (buf): Change to be an array of pointers, not ints.
22182
22183 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22184
22185         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
22186         before all tests.  Move warning one line above to match where it
22187         C frontend emits.
22188         * gcc.dg/Wswitch-2.c: New test.
22189         * g++.dg/warn/Wswitch-1.C: New test.
22190         * g++.dg/warn/Wswitch-2.C: New test.
22191
22192 2002-02-04  Richard Henderson  <rth@redhat.com>
22193
22194         * g++.dg/abi/offsetof.C: Fix size comparison.
22195
22196 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
22197
22198         * gcc.dg/cast-qual-2.c: New test.
22199
22200 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
22201
22202         * gcc.dg/20020201-4.c: New test.
22203
22204 2002-02-04  Ben Elliston  <bje@redhat.com>
22205
22206         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
22207         target_info attribute != 0, in addition to the empty string.
22208         (gcc_target_compile): Likewise.
22209
22210 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
22211
22212         * gcc.dg/Wswitch.c: New test.
22213         PR gcc/4475. PR gcc/3780.
22214
22215 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
22216
22217         * g77.f-torture/execute/5122.f: New test for regressions
22218         against PR fortran/5122.
22219
22220 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
22221
22222         * g77.f-torture/compile/pr3743.f: Delete
22223         * g77.dg/pr3743-1.f: New test.
22224         * g77.dg/pr3743-2.f: New test.
22225         * g77.dg/pr3743-3.f: New test.
22226         * g77.dg/pr3743-4.f: New test.
22227
22228 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22229
22230         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
22231
22232 2002-02-02  Richard Henderson  <rth@redhat.com>
22233
22234         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
22235         * gcc.c-torture/execute/bf64-1.c: Likewise.
22236
22237 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22238
22239         * gcc.dg/20020201-2.c: New test.
22240
22241         * gcc.dg/20020201-3.c: New test.
22242
22243         * gcc.c-torture/execute/bitfld-2.c: New test.
22244
22245 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22246
22247         * gcc.dg/bitfld-1.c: Update.
22248         * gcc.dg/bitfld-2.c: Update.
22249         * gcc.c-torture/execute/bitfld-1.x: New.
22250
22251 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
22252
22253         * gcc.c-torture/execute/20020201-1.c: New test.
22254
22255 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
22256
22257         PR target/5469
22258         * gcc.dg/20020201-1.c: New test.
22259
22260 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
22261
22262         PR fortran/3743
22263         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
22264         * g77.f-torture/compile/pr3743.x: Remove
22265
22266 2002-01-31  Tom Rix  <trix@redhat.com>
22267
22268         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
22269
22270 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22271
22272         * gcc.dg/noncompile/20020130-1.c: New test.
22273
22274 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
22275
22276         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
22277
22278 2002-01-29  Richard Henderson  <rth@redhat.com>
22279
22280         * gcc.c-torture/execute/991118-1.c: Cast various constants back
22281         to long long.
22282         * gcc.c-torture/execute/bf64-1.c: Likewise.
22283
22284 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
22285
22286         * gcc.c-torture/execute/20020129-1.c: New test.
22287
22288 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
22289
22290         * gcc.c-torture/compile/20000224-1.c: Update.
22291         * gcc.c-torture/execute/bitfld-1.c: New tests.
22292         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
22293         * gcc.dg/uninit-A.c: Update.
22294
22295 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
22296
22297         * g++.dg/template/ctor1.C: Add instantiation.
22298
22299 2002-01-28  Paul Koning  <pkoning@equallogic.com>
22300
22301         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
22302         argument to __builtin_prefetch to be const ptr.
22303
22304 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
22305
22306         * gcc.c-torture/compile/20020120-1.c: New test.
22307
22308 2002-01-27  Kazu Hirata  <kazu@hxi.com>
22309
22310         * gcc.c-torture/execute/20020127-1.c: New test.
22311
22312 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
22313
22314         * g77.dg/f77-edit-i-in.f: New test
22315         * g77.dg/f77-edit-i-out.f: New test
22316
22317 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
22318
22319         * gcc.dg/debug/debug.exp: New file.
22320         * gcc.dg/debug/trivial.c: New file.
22321         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
22322         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
22323         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
22324         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
22325         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
22326         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
22327         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
22328         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
22329         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
22330         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
22331         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
22332         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
22333         * gcc.dg/20000503-1.c: Removed.
22334         * gcc.dg/20010207-1.c: Removed.
22335         * gcc.dg/20011223-1.c: Removed.
22336         * gcc.dg/20020104-2.c: Removed.
22337         * gcc.dg/debug-1.c: Removed.
22338         * gcc.dg/debug-2.c: Removed.
22339         * gcc.dg/debug-3.c: Removed.
22340         * gcc.dg/debug-4.c: Removed.
22341         * gcc.dg/debug-5.c: Removed.
22342         * gcc.dg/debug-6.c: Removed.
22343         * gcc.dg/dwarf2-1.c: Removed.
22344         * gcc.dg/dwarf2-2.c: Removed.
22345
22346 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
22347
22348         * g++.old-deja/g++.other/eh5.C: New test.
22349         * g++.old-deja/g++.other/sibcall2.C: New test.
22350         * g++.old-deja/g++.other/array9.C: New test.
22351         * g++.old-deja/g++.other/typename2.C: New test.
22352         * g++.old-deja/g++.other/crash60.C: New test.
22353         * g++.old-deja/g++.other/conv9.C: New test.
22354         * g++.old-deja/g++.other/mangle10.C: New test.
22355         * g++.old-deja/g++.other/unchanging1.C: New test.
22356         * g++.old-deja/g++.other/exprstmt1.C: New test.
22357         * g++.old-deja/g++.other/inline23.C: New test.
22358         * g++.old-deja/g++.eh/ia64-1.C: New test.
22359         * g++.old-deja/g++.other/dwarf2-1.C: New test.
22360         * g++.old-deja/g++.other/reload1.C: New test.
22361         * g++.old-deja/g++.other/static20.C: New test.
22362         * g++.old-deja/g++.other/local-alloc1.C: New test.
22363         * g++.old-deja/g++.other/conv8.C: New test.
22364         * g++.old-deja/g++.other/stmtexpr2.C: New test.
22365         * g++.old-deja/g++.other/storeexpr1.C: New test.
22366         * g++.old-deja/g++.other/storeexpr2.C: New test.
22367         * g++.dg/eh/template2.C: New test.
22368         * g++.dg/warn/weak1.C: New test.
22369
22370 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
22371
22372         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
22373         Remove first, non-varying, argument.
22374
22375 2002-01-23  Richard Henderson  <rth@redhat.com>
22376
22377         * gcc.dg/inline-2.c: New.
22378
22379         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
22380         Add optional target arg.  Check number of arguments.
22381         (scan-assembler-not, scan-assembler-dem): Likewise.
22382         (scan-assembler-dem-not): Likewise.
22383
22384 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22385
22386         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
22387         line 12.
22388         * g++.old-deja/g++.brendan/parse3.C,
22389         g++.old-deja/g++.other/crash26.C,
22390         g++.old-deja/g++.other/crash28.C,
22391         g++.old-deja/g++.other/crash29.C,
22392         g++.old-deja/g++.other/crash30.C,
22393         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
22394
22395 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
22396
22397         * gcc.dg/20020115-1.c: New.
22398
22399 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
22400
22401         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
22402
22403 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
22404
22405         * gcc.dg/20020122-3.c: New.
22406
22407 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
22408
22409         * g++.dg/other/gc1.C: New test.
22410
22411 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
22412
22413         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
22414
22415 2002-01-22  Richard Henderson  <rth@redhat.com>
22416
22417         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
22418
22419 2002-01-22  Richard Henderson  <rth@redhat.com>
22420
22421         * gcc.dg/20020122-4.c: New.
22422
22423 2002-01-22  H.J. Lu <hjl@gnu.org>
22424
22425         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
22426         link output.
22427         * gcc.dg/special/ecos.exp: Likewise.
22428         * lib/g++-dg.exp: Likewise.
22429         * lib/g77-dg.exp: Likewise.
22430         * lib/gcc-dg.exp : Likewise.
22431         * lib/mike-g++.exp: Likewise.
22432         * lib/mike-g77.exp: Likewise.
22433         * lib/mike-gcc.exp: Likewise.
22434         * lib/objc-dg.exp: Likewise.
22435
22436 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
22437
22438         PR target/5379
22439         * gcc.dg/20020122-2.c: New test.
22440
22441 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
22442
22443         * gcc.dg/20020122-1.c: New test.
22444
22445 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
22446
22447         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
22448
22449 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
22450
22451         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
22452
22453 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22454
22455         * gcc.c-torture/compile/20020121-1.c: New test.
22456
22457 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22458
22459         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
22460         ld_library_path.
22461
22462 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
22463
22464         * gcc.dg/20020218-1.c: New test.
22465
22466 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
22467
22468         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
22469         messages
22470         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
22471         "At global scope" warning
22472         * g++.dg/ext/align1.C: Change cygwin test for alignment
22473         from db-bogus to dg-warning
22474
22475 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
22476
22477         * g77.f-torture/compile/cpp2.F: New test.
22478
22479 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
22480
22481         * g++.dg/template/access1.C: New test.
22482
22483 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
22484
22485         * gcc.dg/20020118-1.c: New.
22486
22487 2002-01-18  Kazu Hirata  <kazu@hxi.com>
22488
22489         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
22490
22491 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22492
22493         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
22494         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
22495         alignment warnings.
22496
22497 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
22498
22499         * gcc.misc-tests/i386-prefetch.exp: Save and restore
22500         torture_with_loops and torture_without_loops
22501
22502 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
22503
22504         * gcc.c-torture/compile/20020116-1.c: New test.
22505
22506 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
22507
22508         * gcc.dg/20020116-2.c: New test.
22509
22510         * gcc.dg/ultrasp4.c: New test.
22511
22512         * gcc.dg/20020116-1.c: New test.
22513
22514 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
22515
22516         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
22517         by EABI.
22518
22519 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
22520
22521         * gcc.misc-tests/i386-prefetch.exp: New.
22522         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
22523         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
22524         * gcc.misc-tests/i386-pf-none-1.c: New test.
22525         * gcc.misc-tests/i386-pf-sse-1.c: New test.
22526
22527 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
22528
22529         * gcc.dg/gnu89-init-1.c: Add new tests.
22530
22531 2002-01-15  Andreas Jaeger  <aj@suse.de>
22532
22533         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
22534         * gcc.dg/i386-mmx-2.c: Likewise.
22535         * gcc.dg/i386-sse-1.c: Likewise.
22536         * gcc.dg/i386-sse-2.c: Likewise.
22537         * gcc.dg/i386-sse-3.c: Likewise.
22538
22539 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
22540
22541         * g77.f-torture/execute/intrinsic-unix-bessel.f:
22542         Uncomment additional cases that now pass.
22543
22544 2002-01-11  Richard Henderson  <rth@redhat.com>
22545
22546         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
22547         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
22548
22549 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
22550
22551         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
22552
22553 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
22554
22555         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
22556         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
22557
22558 2002-01-10  Dale Johannesen  <dalej@apple.com>
22559
22560         * gcc.c-torture/execute/loop-11.c: New.
22561
22562 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
22563
22564         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
22565         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
22566
22567 2002-01-09  Richard Henderson  <rth@redhat.com>
22568
22569         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
22570         type in which to perform the operation for each size.
22571
22572 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
22573
22574         * gcc.c-torture/compile/20020109-2.c: New test.
22575
22576 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
22577
22578         * gcc.c-torture/execute/loop-10.c: New test.
22579
22580 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22581
22582         * gcc.c-torture/compile/20010226-1.c: New test.
22583         * gcc.c-torture/compile/20010227-1.c: New test.
22584         * gcc.c-torture/compile/20010426-1.c: New test.
22585         * gcc.c-torture/compile/20010510-1.c: New test.
22586         * gcc.c-torture/compile/20010605-3.c: New test.
22587         * gcc.c-torture/compile/20010824-1.c: New test.
22588         * gcc.c-torture/execute/20010409-1.c: New test.
22589         * gcc.dg/noncompile/20000901-1.c: New test.
22590         * gcc.dg/20001023-1.c: New test.
22591         * gcc.dg/20001101-1.c: New test.
22592         * gcc.dg/20001102-1.c: New test.
22593         * gcc.dg/20010207-1.c: New test.
22594         * gcc.dg/20010405-1.c: New test.
22595         * gcc.dg/20010822-1.c: New test.
22596         * gcc.dg/20011107-1.c: New test.
22597
22598 2002-01-09  Jeffrey A Law  (law@redhat.com)
22599
22600         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
22601
22602         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
22603         execution failure on PA targets.
22604
22605 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
22606
22607         * gcc.c-torture/compile/20020109-1.c: New test.
22608
22609 2002-01-08  Kazu Hirata  <kazu@hxi.com>
22610
22611         * gcc.c-torture/execute/20020108-1.c: New test.
22612
22613 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
22614
22615         * gcc.dg/20020108-1.c: New test.
22616
22617 2002-01-08  H.J. Lu <hjl@gnu.org>
22618
22619         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
22620         for header files.
22621
22622 2002-01-08  Geoff Keating  <geoffk@redhat.com>
22623
22624         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
22625         consistency.
22626
22627 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
22628
22629         * gcc.dg/altivec-4.c: Test altivec predicates.
22630
22631 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
22632
22633         * gcc.c-torture/execute/20020107-1.c: New test.
22634
22635 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
22636
22637         PR c/5279
22638         * gcc.c-torture/compile/20020106-1.c: New test.
22639
22640 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
22641
22642         * gcc.c-torture/execute/nestfunc-4.c: New test.
22643
22644 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22645
22646         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
22647         extra triple that slipped in.
22648         * g++.old-deja/g++.abi/align.C: Likewise.
22649         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22650
22651 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
22652
22653         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
22654         * g++.old-deja/g++.abi/align.C: Likewise.
22655         * g++.old-deja/g++.abi/bitfields.C: Likewise.
22656
22657         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
22658         on FreeBSD/i386.
22659         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
22660         FreeBSD.
22661
22662 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
22663
22664         * gcc.dg/20020104-1.c: New test.
22665
22666         * gcc.dg/20020104-2.c: New test.
22667
22668 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
22669
22670         * gcc.dg/20020103-1.c: Fix typo in target selector.
22671
22672 2002-01-03  Richard Henderson  <rth@redhat.com>
22673
22674         * gcc.dg/20020103-1.c: New.
22675
22676 2002-01-03  Kazu Hirata  <kazu@hxi.com>
22677
22678         * gcc.c-torture/execute/20020103-1.c: New test.
22679
22680 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
22681
22682         * g++.dg/other/debug2.C: New test.
22683
22684         * gcc.c-torture/compile/20020103-1.c: New test.
22685
22686 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
22687
22688         * gcc.dg/gnu89-init-1.c: Added new tests.
22689
22690 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22691
22692         * g++.dg/template/friend2.C: Remove as patch is reverted.
22693
22694         * g++.dg/warn/oldcast1.C: New test.
22695
22696         * g++.dg/template/ptrmem1.C: New test.
22697         * g++.dg/template/ptrmem2.C: New test.
22698
22699         * g++.dg/template/ntp.C: New test.
22700
22701         * g++.dg/other/component1.C: New test.
22702
22703         * g++.dg/template/ttp3.C: New test.
22704
22705         * g++.dg/template/friend2.C: New test.
22706         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
22707
22708 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22709
22710         * g++.dg/other/ptrmem1.C: New test.
22711         * g++.dg/other/ptrmem2.C: New test.
22712
22713 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22714
22715         * g++.dg/template/ctor1.C: New test.
22716
22717 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
22718
22719         * g++.dg/template/friend2.C: New test.
22720
22721 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
22722
22723         * gcc.dg/mmix-1.c: New test.
22724
22725 2001-12-31  Richard Henderson  <rth@redhat.com>
22726
22727         * gcc.dg/asm-5.c: New.
22728
22729 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
22730
22731         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
22732         in namespace __gnu_cxx
22733
22734 2001-12-30  Richard Henderson  <rth@redhat.com>
22735
22736         * gcc.dg/debug-6.c: New.
22737
22738 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
22739
22740         * gcc.c-torture/compile/20011229-2.c: New test.
22741
22742 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
22743
22744         * gcc.dg/debug-3.c: New test.
22745         * gcc.dg/debug-4.c: New test.
22746         * gcc.dg/debug-5.c: New test.
22747
22748 2001-12-29  Richard Henderson  <rth@redhat.com>
22749
22750         * g++.dg/eh/loop1.C: New.
22751
22752 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22753
22754         * g++.dg/template/crash1.C: New test.
22755
22756 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
22757
22758         * g++.dg/other/const1.C: New test.
22759
22760 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
22761
22762         * gcc.c-torture/compile/20011229-1.c: New test.
22763
22764 2001-12-28  Stan Shebs  <shebs@apple.com>
22765
22766         * lib/objc-torture.exp: Resync with c-torture.exp.
22767         * lib/objc.exp: Load standard libraries.
22768
22769 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
22770
22771         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
22772         additional tests.
22773
22774 2001-12-27  Roger Sayle <roger@eyesopen.com>
22775
22776         * gcc.c-torture/execute/string-opt-16.c: New testcase.
22777
22778 2001-12-27  Richard Henderson  <rth@redhat.com>
22779
22780         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
22781
22782 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
22783
22784         * g++.dg/eh/ctor1.C: New test.
22785         * g++.dg/other/error2.C: New test.
22786
22787 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
22788
22789         * g++.dg/other/init2.C: New test.
22790
22791 2001-12-24  Richard Henderson  <rth@redhat.com>
22792
22793         * gcc.dg/20011223-1.c: New.
22794         * gcc.dg/inline-1.c: New.
22795
22796 2001-12-23  Richard Henderson  <rth@redhat.com>
22797
22798         * gcc.dg/asm-4.c: Test operand modifiers.
22799
22800 2001-12-23  Richard Henderson  <rth@redhat.com>
22801
22802         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
22803
22804 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22805
22806         * gcc.c-torture/execute/20011223-1.c: New test.
22807
22808 2001-12-21  Richard Henderson  <rth@redhat.com>
22809
22810         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
22811         re-enables the warning.
22812
22813 2001-12-21  Richard Henderson  <rth@redhat.com>
22814
22815         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
22816
22817 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22818
22819         * gcc.c-torture/compile/20011218-1.c: New test.
22820
22821 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
22822
22823         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
22824         arm-isr.c test.
22825         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
22826         epilogue generation for ARM ISR routines.
22827
22828 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22829
22830         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
22831         * gcc.dg/format/c90-printf-3.c: Likewise.
22832         * gcc.dg/format/c99-printf-3.c: Likewise.
22833         * gcc.dg/format/ext-1.c: Likewise.
22834         * gcc.dg/format/ext-6.c: Likewise.
22835         * gcc.dg/format/format.h: Prototype unlocked stdio.
22836
22837 2001-12-20  Richard Henderson  <rth@redhat.com>
22838
22839         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
22840         (arena): Use it.
22841         (malloc): Correct allocation logic.  Abort if we fill up the
22842         arena before initialization complete.
22843         (realloc): Correct allocation logic.
22844
22845 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
22846
22847         * gcc.c-torture/compile/20011219-2.c: New test.
22848
22849         * gcc.c-torture/execute/20011219-1.c: New test.
22850
22851 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
22852
22853         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
22854         target does not support weak symbols.
22855
22856 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
22857
22858         * gcc.c-torture/compile/20011219-1.c: New test.
22859
22860 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
22861
22862         * g++.dg/other/error1.C: New test.
22863
22864 2001-12-17  Jeffrey A Law  (law@redhat.com)
22865
22866         * gcc.c-torture/execute/20011217-1.c: New test.
22867
22868 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
22869
22870         * objc.dg/special/: New directory.
22871         * objc.dg/special/special.exp: New file.
22872         * objc.dg/special/unclaimed-category-1.h: New file.
22873         * objc.dg/special/unclaimed-category-1a.m: New file.
22874         * objc.dg/special/unclaimed-category-1.m: New file.
22875
22876 2001-12-17  Andreas Jaeger  <aj@suse.de>
22877
22878         * gcc.c-torture/compile/20011217-2.c: New test.
22879
22880 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22881
22882         * gcc.c-torture/compile/20011217-1.c: New test.
22883
22884 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
22885
22886         * testsuite/gcc.dg/20011214-1.c: New.
22887
22888 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
22889
22890         * gcc.dg/altivec-4.c: New.
22891
22892 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
22893
22894         * gcc.dg/20011113-1.c: New test.
22895
22896 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22897
22898         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
22899         std::__malloc_alloc_template<0> and
22900         std::__default_alloc_template<false, 0>.
22901
22902 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
22903
22904         * objc/execute/bf-21.m: New test.
22905         * objc/execute/enumeration-1.m: New test.
22906         * objc/execute/enumeration-2.m: New test.
22907
22908 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
22909
22910         * gcc.dg/gnu89-init-1.c: New test.
22911
22912 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
22913
22914         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
22915         * g++.old-deja/g++.jason/2371.C: Likewise.
22916         * g++.old-deja/g++.jason/template33.C: Likewise.
22917         * g++.old-deja/g++.jason/template34.C: Likewise.
22918         * g++.old-deja/g++.jason/template36.C: Likewise.
22919         * g++.old-deja/g++.oliva/typename1.C: Likewise.
22920         * g++.old-deja/g++.oliva/typename2.C: Likewise.
22921         * g++.old-deja/g++.other/typename1.C: Likewise.
22922         * g++.old-deja/g++.pt/inherit2.C: Likewise.
22923         * g++.old-deja/g++.pt/nontype5.C: Likewise.
22924         * g++.old-deja/g++.pt/typename11.C: Likewise.
22925         * g++.old-deja/g++.pt/typename14.C: Likewise.
22926         * g++.old-deja/g++.pt/typename16.C: Likewise.
22927         * g++.old-deja/g++.pt/typename3.C: Likewise.
22928         * g++.old-deja/g++.pt/typename4.C: Likewise.
22929         * g++.old-deja/g++.pt/typename5.C: Likewise.
22930         * g++.old-deja/g++.pt/typename7.C: Likewise.
22931         * g++.old-deja/g++.robertl/eb9.C: Likewise.
22932
22933 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
22934
22935         * g++.dg/other/linkage1.C: New test.
22936         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
22937         specifiers.
22938
22939 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
22940
22941         * gcc.dg/concat.c: New test.
22942
22943 2001-12-11  Stan Shebs  <shebs@apple.com>
22944
22945         * objc/compile: New test directory.
22946         * objc/compile/compile.exp: New expect script.
22947         * objc/compile/20011211-1.m: New compile test.
22948
22949 2001-12-11  Jason Merrill  <jason@redhat.com>
22950
22951         * lib/prune.exp (prune_gcc_output): Also handle "In member
22952         function".  So many permutations...
22953
22954 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
22955
22956         * g++.dg/template/typedef1.C: New test.
22957
22958 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
22959
22960         * g++.dg/other/copy1.C: New test.
22961
22962 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
22963
22964         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
22965
22966         * gcc.dg/builtin-choose-expr.c: New.
22967
22968 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
22969
22970         * gcc.dg/altivec-2.c: New.
22971
22972 2001-12-07  Richard Henderson  <rth@redhat.com>
22973
22974         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
22975
22976 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
22977
22978         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
22979         ultrasparc.
22980
22981 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22982
22983         * g++-old.deja/g++.robertl/eb101.C: Deleted.
22984
22985 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
22986
22987         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
22988         variable argument list.
22989
22990 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
22991
22992         * gcc.c-torture/execute/memcheck: Delete entire directory.
22993         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
22994         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
22995
22996 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22997
22998         * gcc.dg/Wshadow-1.c: New test.
22999
23000 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
23001
23002         * gcc.c-torture/compile/20011130-1.c: New test.
23003
23004         * gcc.dg/noncompile/20011025-1.c: New test.
23005
23006         * g++.dg/other/anon-union.C: New test.
23007
23008         * gcc.c-torture/execute/20011024-1.c: New test.
23009
23010 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
23011
23012         * gcc.c-torture/execute/20000722-1.x,
23013         gcc.c-torture/execute/20010123-1.x: Remove.
23014         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
23015         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
23016         gcc.dg/c99-complit-2.c: New tests.
23017
23018 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
23019
23020         * g++.dg/inherit/base1.C: New test.
23021
23022 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
23023
23024         * g++.dg/other/stdarg1.C: New test.
23025
23026         * gcc.c-torture/compile/20011130-2.c: New test.
23027
23028 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
23029
23030         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
23031         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
23032         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
23033         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
23034         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
23035         * gcc.dg/builtin-prefetch-1.c: New test.
23036
23037 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
23038
23039         * gcc.dg/20011130-1.c: New test.
23040
23041 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
23042
23043         * g++.dg/other/scope1.C: New test.
23044         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
23045
23046 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
23047
23048         * gcc.dg/vla-init-1.c: New test.
23049
23050 2001-12-01  Geoff Keating  <geoffk@redhat.com>
23051
23052         * gcc.c-torture/compile/structs.c: New testcase from GDB.
23053
23054 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23055
23056         * objc.dg/alias.m: Update.
23057         * objc.dg/class-1.m: Update.
23058         * objc.dg/const-str-1.m: Update.
23059         * objc.dg/fwd-proto-1.m: Update.
23060         * objc.dg/id-1.m: Update.
23061         * objc.dg/super-class-1.m: Update.
23062
23063 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
23064
23065         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
23066         constructs.
23067
23068 2001-11-28  Jeffrey A Law  (law@cygnus.com)
23069
23070         * gcc.c-torture/execute/20011128-1.c: New test.
23071
23072 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
23073
23074         * gcc.dg/20011127-1.c: New test.
23075
23076 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23077
23078         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
23079         from Austin Group draft 7.
23080         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
23081         scanf format arguments.
23082         * gcc.dg/format/no-exargs-2.c: New test.
23083
23084 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
23085
23086         * g++.dg/abi/vbase8-4.C: New test.
23087
23088 2001-11-24  Ian Lance Taylor  <ian@airs.com>
23089
23090         * gcc.c-torture/execute/20011121-1.c: New test.
23091
23092 2001-11-23  Jeffrey A Law  (law@cygnus.com)
23093
23094         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
23095
23096 2001-11-23  Andreas Jaeger  <aj@suse.de>
23097
23098         * gcc.dg/cpp/charconst-2.c: New test.
23099
23100 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
23101
23102         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
23103         to the host if it is remote.  Let tests specify extra headers
23104         they use.
23105         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
23106         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
23107         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
23108         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
23109         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
23110         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
23111         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
23112         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
23113         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
23114         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
23115
23116 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
23117
23118         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
23119         for little endian ARMs.
23120
23121 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
23122
23123         * gcc.c-torture/compile/20011119-1.c: New test.
23124         * gcc.c-torture/compile/20011119-2.c: New test.
23125
23126 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
23127
23128         * gcc.dg/altivec-1.c: Fix typo.
23129
23130 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
23131
23132         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
23133
23134 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
23135
23136         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
23137
23138 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
23139
23140         * lib/g77.exp: Don't specify --rpath-link.
23141
23142         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
23143         across all the headers.
23144         * gcc.dg/format/format.exp: For testing on a remote host,
23145         copy format.h.
23146
23147         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
23148         * gcc.c-torture/execute/930406-1.c: Likewise.
23149         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
23150
23151 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
23152
23153         * gcc.dg/altivec-1.c: New.
23154
23155 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
23156
23157         * gcc.dg/cpp/fpreprocessed.c: New test case.
23158
23159 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23160
23161         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
23162         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
23163         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
23164
23165 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
23166
23167         * gcc.dg/no-builtin-1.c: New test.
23168
23169 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
23170
23171         * gcc.c-torture/execute/20011115-1.c: New test.
23172
23173 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
23174
23175         * gcc.c-torture/compile/20011114-2.c: New test.
23176         * gcc.c-torture/compile/20011114-3.c: New test.
23177         * gcc.c-torture/compile/20011114-4.c: New test.
23178
23179 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
23180
23181         * g++.dg/other/init1.C: New test.
23182
23183 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
23184
23185         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
23186         message.
23187
23188         * gcc.c-torture/execute/20011114-1.c: New testcase.
23189
23190         * gcc.c-torture/compile/20010327-1.c: Revert last change.
23191         * gcc.c-torture/compile/20011114-1.c: New test, exactly
23192         like the (before this change) version of 20010327-1.c.
23193
23194 2001-11-14  Roger Sayle <roger@eyesopen.com>
23195
23196         * gcc.c-torture/execute/string-opt-13.c: New testcase.
23197
23198 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
23199
23200         * g++.dg/init/array2.C: New test.
23201
23202 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
23203
23204         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
23205
23206 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
23207
23208         * g++.dg/other/forscope1.C: New test.
23209         * g++.dg/ext/forscope1.C: New test.
23210         * g++.dg/ext/forscope2.C: New test.
23211
23212 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
23213
23214         * gcc.c-torture/execute/20011113-1.c: New test.
23215
23216 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
23217
23218         * gcc.c-torture/execute/20011109-2.c: New test.
23219
23220         * gcc.c-torture/execute/20011109-1.c: New test.
23221
23222 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
23223
23224         * gcc.c-torture/compile/20011109-1.c: New test.
23225
23226 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
23227
23228         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
23229         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
23230         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
23231         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
23232         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
23233         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
23234         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
23235
23236 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23237
23238         * g++.dg/warn/Wshadow-1.C: New tests.
23239         * g++.old-deja/g++.mike/for3.C: Update.
23240
23241 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
23242
23243         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
23244         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
23245         XFAILs.  Adjust expected error texts.
23246         * gcc.c-torture/compile/20011106-1.c,
23247         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
23248         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
23249         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
23250         gcc.dg/c99-array-lval-5.c: New tests.
23251
23252 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23253
23254         * gcc.dg/cpp/defined.c: Update.
23255
23256 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23257
23258         * gcc.c-torture/execute/anon-1.c: New test.
23259
23260 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
23261
23262         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
23263         same size, so no warning should be produced on stormy16.
23264
23265         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
23266         due to oversized array.
23267         * g++.old-deja/g++.mike/ns15.C: Likewise.
23268         * g++.old-deja/g++.pt/crash16.C: Likewise.
23269
23270 2001-11-02  Graham Stott  <grahams@redhat.com>
23271
23272         * g++.dgother/debug1.C: Fix typos.
23273
23274 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
23275
23276         * g++.dg/other/debug1.C: New test.
23277
23278 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
23279
23280         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
23281         of unsigned long.
23282
23283 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
23284
23285         * gcc.dg/20011029-2.c: New test.
23286
23287         * gcc.c-torture/compile/20011029-1.c: New test.
23288
23289 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
23290
23291         * objc/execute/class_self-1.m: New test.
23292         * objc/execute/class_self-2.m: New test.
23293
23294 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
23295
23296         * gcc.misc-tests/msgs.exp: Delete.
23297         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
23298         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
23299         error set to match recent changes.
23300
23301 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
23302
23303         * gcc.dg/20011021-1.c: New test.
23304
23305 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
23306
23307         * gcc.c-torture/compile/20011023-1.c: New test.
23308
23309 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
23310
23311         * lib/g77.exp: Rewrite based on lib/g++.exp.
23312
23313 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
23314
23315         * gcc.c-torture/execute/20011019-1.c: New test.
23316
23317         * gcc.dg/20011018-1.c: New test.
23318
23319 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
23320
23321         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
23322
23323 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
23324
23325         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
23326         * gcc.dg/attr-invalid.c: Likewise.
23327
23328 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
23329
23330         * testsuite/gcc.dg/20011015-1.c: New test.
23331
23332 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23333
23334         * g++.dg/template/unify2.C: New test.
23335
23336 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
23337
23338         * g++.dg/other/exception-specification.C: New test
23339
23340 2001-10-13  Tom Rix  <trix@redhat.com>
23341
23342         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
23343         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
23344
23345 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
23346
23347         * testsuite/gcc.dg/20011009-1.c: New test.
23348
23349 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
23350
23351         PR g++/4476
23352         * g++.dg/other/friend1.C: New test.
23353
23354 2001-10-11  Richard Henderson  <rth@redhat.com>
23355
23356         * g++.old-deja/g++.other/crash18.C: Add -S to options.
23357
23358 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23359
23360         * gcc.c-torture/compile/20011010-1.c: New.
23361
23362 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23363
23364         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
23365         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
23366         g77.f-torture/execute/execute.exp,
23367         g77.f-torture/noncompile/noncompile.exp,
23368         gcc.c-torture/compile/compile.exp,
23369         gcc.c-torture/execute/execute.exp,
23370         gcc.c-torture/execute/ieee/ieee.exp,
23371         gcc.c-torture/execute/memcheck/memcheck.exp,
23372         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
23373         objc/execute/execute.exp: Update FSF address.
23374
23375 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
23376
23377         * gcc.dg/cpp/cmdlne-C.c: Update.
23378         * gcc.dg/cpp/cmdlne-C2.c: New.
23379
23380 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23381
23382         * gcc.c-torture/execute/20011008-3.c: New.
23383
23384 2001-10-08  DJ Delorie  <dj@redhat.com>
23385
23386         * gcc.dg/20011008-1.c: New.
23387         * gcc.dg/20011008-2.c: New.
23388
23389 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
23390
23391         * gcc.dg/cpp/spacing1.c: Update test.
23392
23393 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23394
23395         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
23396         spelling errors of "separate" as "seperate".
23397
23398 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
23399
23400         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
23401         enough to avoid inlining.
23402
23403 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23404
23405         * lib/g77.exp: set libg2c_dir correctly.
23406
23407 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23408
23409         * gcc.dg/cpp/macro11.c: New test.
23410
23411 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23412
23413         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
23414         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
23415         gcc.dg/format/multattr-3.c: New tests.
23416         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
23417         tests for format attributes on function pointers being rejected.
23418
23419 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23420
23421         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
23422
23423 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
23424
23425         * g++.dg/warn/format1.C: New test.
23426
23427 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23428
23429         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
23430
23431 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23432
23433         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
23434
23435 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23436
23437         * gcc.dg/cpp/redef2.c: Add test.
23438
23439 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
23440
23441         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
23442         long-standing bug on i686, apparently.
23443         * gcc.c-torture/execute/loop-2c.x: New file.
23444         * gcc.c-torture/execute/loop-2d.x: New file.
23445         * gcc.c-torture/execute/loop-3c.x: New file.
23446
23447 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
23448
23449         * gcc.dg/cpp/20000625-2.c: Correct line number.
23450
23451 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23452
23453         * gcc.dg/cpp/macro10.c: New test.
23454         * gcc.dg/cpp/strify3.c: New test.
23455         * gcc.dg/cpp/spacing1.c: Add tests.
23456         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
23457         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
23458
23459 2001-09-24  DJ Delorie  <dj@redhat.com>
23460
23461         * gcc.c-torture/execute/20010924-1.c: New test.
23462
23463 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
23464
23465         * testsuite/objc/execute/paste.m: Remove.
23466
23467 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23468
23469         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
23470
23471 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
23472
23473         * g77.dg/strlen0.f: New test.
23474
23475 2001-09-21  Richard Henderson  <rth@redhat.com>
23476
23477         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
23478         * g++.old-deja/g++.abi/vtable2.C: Likewise.
23479
23480 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
23481
23482         Table-driven attributes.
23483         * g++.dg/ext/attrib1.C: New test.
23484
23485 2001-09-20  DJ Delorie  <dj@redhat.com>
23486
23487         * gcc.dg/20000926-1.c: Update expected warning messages.
23488         * gcc.dg/array-2.c: Likewise, and test for warnings too.
23489         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
23490         array.
23491
23492 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
23493
23494         * g++.dg/eh/registers1.C: New test case.
23495
23496 2001-09-17  Richard Henderson  <rth@redhat.com>
23497
23498         * gcc.dg/array-5.c: Fix VLA decomposition test.
23499
23500 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23501
23502         * gcc.dg/cpp/line5.c: New testcase.
23503
23504 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23505
23506         * gcc.dg/cpp/macro9.c: New test.
23507
23508 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
23509
23510         * gcc.c-torture/execute/980223.c: Change type of addr from long
23511         to char *.
23512
23513 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
23514
23515         * gcc.c-torture/execute/20010915-1.c: New test.
23516
23517 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
23518
23519         * g77.dg/bprob: New directory.
23520         * g77.dg/bprob/bprob.exp: New file.
23521         * g77.dg/bprob/bprob-1.f: New test.
23522         * g77.dg/gcov: New directory.
23523         * g77.dg/gcov/gcov.exp: New file.
23524         * g77.dg/gcov/gcov-1.f: New test.
23525         * g77.dg/gcov/gcov-1.x: New file.
23526
23527 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23528
23529         * gcc.dg/cpp/directiv.c: Update.
23530         * gcc.dg/cpp/undef1.c: Update.
23531
23532 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
23533
23534         * gcc.dg/20010912-1.c: New test.
23535
23536 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
23537
23538         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
23539         language-independent file in lib.
23540         * lib/gcov.exp: New file.
23541
23542 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
23543
23544         * gcc.c-torture/compile/20010911-1.c: New test.
23545
23546 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
23547
23548         * lib/profopt.exp: New, to support profile-directed optimizations.
23549         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
23550         * gcc.misc-tests/bprob-1.c: New test.
23551         * gcc.misc-tests/bprob-2.c: New test.
23552
23553 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
23554
23555         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
23556         XFAIL and which kinds of gcov output to verify.
23557         * gcc.misc-tests/gcov-4b.x: New file.
23558         * gcc.misc-tests/gcov-5b.x: New file.
23559         * gcc.misc-tests/gcov-6.x: New file.
23560         * gcc.misc-tests/gcov-7.c: New test.
23561         * gcc.misc-tests/gcov-7.x: New file.
23562
23563 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
23564
23565         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
23566         * gcc.misc-tests/gcov-6.c: New test.
23567
23568 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
23569
23570         PR c++/3986
23571         * g++.dg/abi/vbase1.C: New test.
23572
23573 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
23574
23575         * objc.dg/method-2.m: New.
23576
23577 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
23578
23579         PR c++/4203
23580         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
23581         * g++.dg/init/empty1.C: New test.
23582
23583 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
23584
23585         * gcc.c-torture/compile/20010903-1.c: New test.
23586
23587 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
23588
23589         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
23590         for m68k.
23591
23592 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
23593
23594         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
23595
23596         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
23597
23598         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
23599
23600 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
23601
23602         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
23603         for 16-bit 'unsigned int'.
23604
23605 2001-08-29  Kazu Hirata  <kazu@hxi.com>
23606
23607         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
23608
23609 2001-08-27  Richard Henderson  <rth@redhat.com>
23610
23611         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
23612         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
23613
23614 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
23615
23616         * gcc.dg/asm-names.c (ymain): New.
23617
23618 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
23619
23620         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
23621         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
23622         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
23623
23624 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23625
23626         * gcc.dg/compare5.c: New testcase.
23627
23628 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
23629
23630         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
23631         and "In instantiation".
23632
23633 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
23634
23635         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
23636
23637 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
23638
23639         * gcc.misc-tests/gcov.exp: Add support for branch information.
23640         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
23641         * gcc.misc-tests/gcov-4.c: New test.
23642         * gcc.misc-tests/gcov-4b.c: New test.
23643         * gcc.misc-tests/gcov-5b.c: New test.
23644
23645 2001-08-20  Zack Weinberg  <zackw@panix.com>
23646
23647         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
23648         expected to fail.
23649
23650 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
23651
23652         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
23653
23654 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
23655
23656         * g++.dg/eh/template1.C: New test.
23657
23658 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
23659
23660         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
23661         Fix thinko.
23662         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
23663         for xfail.
23664
23665 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
23666
23667         * lib/g77-dg.exp:  Use prune.exp for common procedures
23668         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
23669         * lib/g77.exp: (g77-dg-prune) Remove
23670
23671 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
23672
23673         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
23674
23675 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23676
23677         * g++.dg/template/unify1.C: New test.
23678
23679 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
23680
23681         * g++.dg/abi/empty4.C: New test.
23682
23683 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
23684
23685         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
23686         solaris2.*
23687         * g77.f-torture/compile/pr3743.x: Likewise
23688
23689 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23690
23691         * g++.dg/other/using-declaration.C: New test.
23692
23693 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23694
23695         * gcc.dg/cpp/tr-sign.c: New testcase.
23696
23697 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
23698
23699         * gcc.dg/cpp/19951025-1.c: Revert.
23700         * gcc.dg/cpp/directiv.c: We no longer process directives that
23701         interrupt macro arguments.
23702
23703 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
23704
23705         * gcc.dg/bconstp-1.c: New test.
23706
23707 2001-08-03  Richard Henderson  <rth@redhat.com>
23708
23709         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
23710
23711 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
23712
23713         * gcc.dg/cpp/19951025-1.c: Update.
23714
23715 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
23716
23717         * g77.dg/ff90-1.f (s): Fix reference of variable z,
23718         should be x.
23719
23720 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
23721
23722         Kill -fhonor-std.
23723         * g++.old-deja/g++.ns/ns14.C: Remove special options.
23724         * g++.old-deja/g++.other/std1.C: Likewise.
23725         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
23726
23727 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
23728
23729         * lib/g77.exp:  Load gcc-defs.exp for common procedures
23730         (g77_pass, g77_fail, g77_finish, g77_exit,
23731         ${tool}_check_unsupported_p} Now redundant.  Deleted.
23732
23733 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
23734
23735         * g77.dg/fbackslash.f
23736         * g77.dg/fcase-preserve.f
23737         * g77.dg/ff90-1.f
23738         * g77.dg/ffixed-line-length-0.f
23739         * g77.dg/ffixed-line-length-132.f
23740         * g77.dg/ffixed-line-length-7.f
23741         * g77.dg/ffixed-line-length-72.f
23742         * g77.dg/ffixed-line-length-none.f
23743         * g77.dg/ffree-form-1.f
23744         * g77.dg/fno-backslash.f
23745         * g77.dg/fno-f90-1.f
23746         * g77.dg/fno-fixed-form-1.f
23747         * g77.dg/fno-onetrip.f
23748         * g77.dg/fno-typeless-boz.f
23749         * g77.dg/fno-underscoring.f
23750         * g77.dg/fno-vxt-1.f
23751         * g77.dg/fonetrip.f
23752         * g77.dg/ftypeless-boz.f
23753         * g77.dg/fugly-assumed.f
23754         * g77.dg/funderscoring.f
23755         * g77.dg/fvxt-1.f
23756
23757 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
23758
23759         * objc.dg/fwd-proto-1.m: New.
23760         * objc.dg/local-decl-1.m: New.
23761         * objc.dg/naming-1.m: New.
23762         * objc.dg/naming-2.m: New.
23763         * objc.dg/proto-hier-1.m: New.
23764
23765 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
23766
23767         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
23768         largest-type elements to a struct makes its size grow.
23769
23770 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23771
23772         * g++.dg/abi/vthunk1.C: New test.
23773
23774 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
23775
23776         * g++.dg/abi/vbase8-22.C: New test.
23777
23778 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23779
23780         * gcc.dg/cpp/macro8.c: New test.
23781
23782 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23783
23784         * g++.dg/abi/vbase8-21.C: New test.
23785
23786 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
23787
23788         * g++.dg/abi/vbase8-10.C: New test.
23789
23790 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23791
23792         * lib/g++.exp (g++_set_ld_library_path): Renamed to
23793         ${tool}_set_ld_library_path.
23794         Changed caller.
23795         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
23796         g++.exp.
23797
23798 2001-07-26  Stan Cox <scox@redhat.com>
23799
23800         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
23801         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
23802         gcc_exit, gcc_check_unsupported_p):
23803         Moved to gcc-deps.exp
23804         * gcc-deps.exp: New file.
23805
23806 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23807
23808         * g++.old-deja/g++.pt/defarg14.C: New test.
23809
23810 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23811
23812         * g++.old-deja/g++.other/lineno5.C: New test.
23813
23814 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23815
23816         * g++.old-deja/g++.pt/crash68.C: New test.
23817
23818 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
23819
23820         * g++.old-deja/g++.other/crash42.C: New test.
23821
23822 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
23823
23824         * gcc.dg/cpp/extratokens.c: Fix.
23825         * gcc.dg/cpp/skipping2.c: New tests.
23826
23827 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23828
23829         * gcc.c-torture/execute/20010724-1.c: New file.
23830         * gcc.c-torture/execute/20010724-1.x: New file.
23831
23832 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23833
23834         * g++.old-deja/g++.other/cond7.C: New test.
23835
23836 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23837
23838         * g++.old-deja/g++.other/optimize4.C: New test.
23839
23840 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
23841
23842         * g++.old-deja/g++.abi/vbase8-5.C: New test.
23843
23844 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
23845
23846         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
23847         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
23848         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
23849         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
23850
23851         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
23852         bug report" message.
23853
23854         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
23855         * g++.dg/ext/instantiate1.C: Move from old-deja.
23856
23857 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
23858
23859         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
23860         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
23861         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
23862         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
23863
23864 2001-07-23  Jeffrey A Law  (law@cygnus.com)
23865
23866         * gcc.c-torture/execute/20010723-1.c: New test.
23867
23868 2001-07-23  Ben Elliston  <bje@redhat.com>
23869
23870         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
23871
23872 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23873
23874         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
23875         i[34567]86-*-*.
23876         Delete handling of ieee_multilib_flags.
23877         Pass -mieee for alpha*-*-* and sh-*-*.
23878         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
23879
23880 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
23881
23882         Remove old-abi tests.
23883         * g++.old-deja/g++.mike/p11116.C: Remove.
23884         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
23885
23886 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
23887
23888         * g77.f-torture/compile/pr3743.f:  New test
23889
23890 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
23891
23892         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
23893
23894 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23895
23896         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
23897         g++.old-deja/g++.pt/static6.C: Likewise.
23898         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
23899         supports weak symbols.
23900
23901 2001-07-18  Andreas Jaeger  <aj@suse.de>
23902
23903         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
23904         supported again.
23905
23906 2001-07-18  Andreas Jaeger  <aj@suse.de>
23907
23908         * gcc.dg/iftrap-1.c: Fix target line.
23909
23910 2001-07-17  Richard Henderson  <rth@redhat.com>
23911
23912         * gcc.c-torture/execute/20010717-1.c: New.
23913
23914 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23915
23916         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
23917         tests.
23918
23919 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23920
23921         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
23922
23923 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23924
23925         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
23926         UAC_SIGBUS, UAC_NOPRINT definitions.
23927
23928 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
23929
23930         * objc/execute/object_is_class.m: New test.
23931         * objc/execute/object_is_meta_class.m: New test.
23932
23933 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23934
23935         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
23936         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
23937
23938 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
23939
23940         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
23941         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
23942
23943 2001-07-14  Richard Henderson  <rth@redhat.com>
23944
23945         * gcc.dg/iftrap-1.c: New.
23946
23947 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
23948
23949         * g77.f-torture/execute/intrinsic77.f: New test.
23950
23951 2001-07-11  Janis Johnson <janis@us.ibm.com>
23952
23953         * gcc.misc-tests/gcov-3.c: New test.
23954
23955 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23956
23957         * gcc.c-torture/compile/20010711-1.c,
23958         * gcc.c-torture/compile/20010711-2.c: New tests.
23959
23960 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
23961
23962         * gcc.c-torture/execute/20010711-1.c: New test.
23963
23964 2001-07-11  Ben Elliston  <bje@redhat.com>
23965
23966         * g++.old-deja/g++.other/enum5.C: New test.
23967
23968 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
23969
23970         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
23971         (g++-dg-prune): Call prune_gcc_output.
23972         * prune.exp: New file for prune_gcc_output.
23973         * lib/g++.exp, lib/gcc.exp: Load it.
23974
23975 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23976
23977         * gcc.c-torture/compile/20010701-1.c,
23978         g++.old-deja/g++.ext/attrib6.C: New tests.
23979
23980 2001-07-06  Jeffrey A Law  (law@cygnus.com)
23981
23982         * gcc.c-torture/compile/20010706-1.c: New test.
23983
23984 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
23985
23986         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
23987
23988 2001-06-28  Stan Shebs  <shebs@apple.com>
23989
23990         * gcc.dg/pragma-darwin.c: New test.
23991
23992 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23993
23994         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
23995         Solaris 2.[678] system.
23996
23997 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
23998
23999         * gcc.dg/20010622-1.c: New test.
24000
24001 2001-06-18  Stan Shebs  <shebs@apple.com>
24002
24003         * objc.dg: New directory.
24004         * objc.dg/dg.exp: New file.
24005         * objc.dg/alias.m: New.
24006         * objc.dg/class-1.m: New.
24007         * objc.dg/class-2.m: New.
24008         * objc.dg/const-str-1.m: New.
24009         * objc.dg/const-str-2.m: New.
24010         * objc.dg/id-1.m: New.
24011         * objc.dg/method-1.m: New.
24012         * objc.dg/super-class-1.m: New.
24013         * lib/objc-dg.exp: New file.
24014
24015 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24016
24017         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
24018         of label name.
24019
24020 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
24021
24022         * g++.old-deja/g++.abi/vbase8-9.C: New test.
24023
24024 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24025
24026         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
24027         variable.
24028
24029 2001-06-12  Richard Henderson  <rth@redhat.com>
24030
24031         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
24032
24033 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24034
24035         * g++.old-deja/g++.abi/vbase5.C: New test.
24036         * g++.old-deja/g++.abi/vbase6.C: New test.
24037         * g++.old-deja/g++.abi/vbase7.C: New test.
24038
24039 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24040
24041         * gcc.c-torture/compile/20010610-1.c: New test.
24042
24043 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
24044
24045         * g++.old-deja/g++.abi/vbase4.C: New test.
24046
24047 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24048
24049         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
24050         support %f for HC11/HC12 targets.
24051         * gcc.c-torture/execute/930513-1.x: New file, likewise.
24052         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
24053         on HC11/HC12 targets.
24054         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
24055
24056 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24057
24058         * gcc.dg/wchar_t-1.c: New file.
24059         * gcc.dg/wint_t-1.c: Likewise.
24060
24061 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
24062
24063         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
24064
24065 2001-06-11  Richard Henderson  <rth@redhat.com>
24066
24067         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
24068
24069 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24070
24071         * gcc.c-torture/compile/20010611-1.c: New test.
24072
24073 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
24074
24075         * gcc.dg/c99-tag-1.c: Add more tests.
24076
24077 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
24078
24079         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
24080         representation on MN10300 and ARM/Thumb.
24081
24082 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
24083
24084         * g77.f-torture/execute/20010610.f: New.
24085
24086 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
24087
24088         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
24089         names.
24090
24091 2001-06-09  Richard Henderson  <rth@redhat.com>
24092
24093         * gcc.c-torture/execute/ashrdi-1.c: New.
24094         * gcc.c-torture/execute/ashldi-1.c: New.
24095         * gcc.c-torture/execute/lshrdi-1.c: New.
24096
24097 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
24098
24099         * objc/execute/load-3.m: Added. Check sending +load to categories,
24100         in addition to classes.
24101
24102 2001-06-08  Stan Shebs  <shebs@apple.com>
24103
24104         * objc/execute/load-2.m: New test.  From Nicola Pero
24105         <n.pero@mi.flashnet.it>.
24106
24107 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
24108
24109         * gcc.c-torture/execute/20010605-2.c: New test.
24110
24111 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24112
24113         * g++.old-deja/g++.abi/vbase2.C: New test.
24114         * g++.old-deja/g++.abi/vbase3.C: New test.
24115
24116 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
24117
24118         * g++.old-deja/g++.pt/friend49.C: New test.
24119
24120 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
24121
24122         * g++.old-deja/g++.ext/anon3.C: New test.
24123
24124 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
24125
24126         * g++.old-deja/g++.other/conv7.C: New test.
24127
24128 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24129
24130         * gcc.c-torture/compile/20010605-2.c: New test.
24131
24132 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24133
24134         * gcc.c-torture/execute/20010604-1.c: New test.
24135
24136 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
24137
24138         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
24139
24140 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
24141
24142         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
24143         (g++_link_flags): Likewise.
24144         (g++_init): Pass gccpath's value to two previous functions.
24145
24146 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24147
24148         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
24149         Ensure logfile entry matches exec command line.
24150
24151 2001-05-31  Richard Henderson  <rth@redhat.com>
24152
24153         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
24154         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
24155
24156 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
24157
24158         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
24159         compiler for irix6.2
24160
24161 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
24162
24163         * g++.old-deja/g++.other/optimize3.C: New file.
24164
24165 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
24166
24167         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
24168         assemble.
24169
24170 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
24171
24172         * g++.old-deja/g++.other/optimize2.C: New file.
24173
24174 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
24175
24176         * gcc.c-torture/compile/20010518-2.c: New file.
24177         * gcc.c-torture/execute/20010518-1.c: New file.
24178         * gcc.c-torture/execute/20010518-2.c: New file.
24179
24180 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24181
24182         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
24183
24184 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
24185
24186         G++ no longer defines builtins that do not begin with __builtin.
24187         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
24188         * g++.old-deja/g++.brendand/misc13.C: Likewise.
24189         * g++.old-deja/g++.law/builtin1.C: Likewise.
24190         * g++.old-deja/g++.law/cvt2.C: Likewise.
24191         * g++.old-deja/g++.mike/net5.C: Likewise.
24192         * g++.old-deja/g++.other/builtins1.C: Likewise.
24193         * g++.old-deja/g++.other/builtins2.C: Likewise.
24194         * g++.old-deja/g++.other/builtins3.C: Likewise.
24195         * g++.old-deja/g++.other/builtins4.C: Likewise.
24196         * g++.old-deja/g++.other/inline8.C: Likewise.
24197         * g++.old-deja/g++.robertl/eb39.C: Likewise.
24198
24199 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
24200
24201         * g++.old-deja/g++.pt/using1.C: Adjust.
24202         * g++.old-deja/g++.pt/using2.C: New test.
24203
24204 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
24205
24206         * gcc.dg/cpp/charconst.c: New tests.
24207         * gcc.dg/cpp/escape.c: New tests.
24208         * gcc.dg/cpp/escape-1.c: New tests.
24209         * gcc.dg/cpp/escape-2.c: New tests.
24210         * gcc.dg/cpp/ucs.c: New tests.
24211
24212 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
24213
24214         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
24215         native compiler for irix6.5.
24216
24217 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
24218
24219         * lib/g++.exp (g++_include_flags): Use args to compute
24220         get_multilibs.
24221         (g++_link_flags): Likewise.
24222         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
24223
24224 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24225
24226         * gcc.dg/c90-hexfloat-1.c: Add more tests.
24227
24228 2001-05-21  Geoff Keating  <geoffk@redhat.com>
24229
24230         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
24231         this file.
24232
24233 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24234
24235         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
24236         STACK_SIZE;
24237         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
24238         to STACK_SIZE; Use it to define size of add_histo array.
24239         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
24240         to STACK_SIZE.
24241         (f): Use GITT_SIZE to define size of gitt local table.
24242         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
24243         to STACK_SIZE; Use it to define size of bytemem array.
24244
24245 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
24246
24247         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
24248         on 68HC11/HC12 due to the asm instruction.
24249         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
24250         * gcc.c-torture/compile/920520-1.x: Likewise.
24251         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
24252         on 68HC11/HC12 because the function is larger than 64K.
24253         * gcc.c-torture/compile/961203-1.x: New file, this test fails
24254         on 68HC11/HC12 because the structure is too large.
24255
24256 2001-05-20  Richard Henderson  <rth@redhat.com>
24257
24258         * gcc.c-torture/execute/20010520-1.c: New.
24259
24260 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24261
24262         * g++.old-deja/g++.warn/compare1.C: New test.
24263         * gcc.dg/compare4.c: New test.
24264
24265 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
24266
24267         * g++.old-deja/g++.other/optimize1.C: New test.
24268
24269 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24270
24271         * g++.old-deja/g++.pt/spec41.C: New test.
24272
24273 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
24274
24275         * gcc.c-torture/compile/20010114-1.x: Remove.
24276
24277 2001-05-18  Stan Shebs  <shebs@apple.com>
24278
24279         * gcc.c-torture/compile/20010518-1.c: New test.
24280
24281 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
24282
24283         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
24284         * g++.old-deja/g++.pt/crash67.C: New test.
24285
24286 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
24287
24288         * g++.old-deja/g++.other/debug9.C: New test.
24289
24290 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
24291
24292         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
24293
24294 2001-05-16  Jan Hubicka  <jh@suse.cz>
24295
24296         * gcc.c-torture/compile/20010516-1.c: New test.
24297
24298 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24299
24300         * g++.old-deja/g++.other/crash41.C: New test.
24301
24302 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
24303
24304         * g++.old-deja/g++.pt/crash66.C: New test.
24305
24306 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
24307
24308         * g++.old-deja/g++.robertl/eb27.C: Convert.
24309
24310 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
24311
24312         * g++.dg/friend-warn.C: New test.  Do not warn about friend
24313         declaration being redundant.
24314
24315 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
24316
24317         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
24318
24319 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
24320
24321         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
24322
24323 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
24324
24325         * lib/g++.exp: Use testsuite_flags.
24326
24327 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
24328
24329         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
24330
24331 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
24332
24333         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
24334
24335 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
24336
24337         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
24338
24339 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
24340
24341         * gcc.c-torture/compile/20010313-1.c: New test.
24342
24343 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
24344
24345         * gcc.dg/cpp/direct2.c: New test.
24346         * gccq.dg/cpp/direct2s.c: New test.
24347
24348         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
24349
24350 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
24351
24352         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
24353         * g++.old-deja/g++.other/op3.C: Likewise.
24354
24355 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
24356
24357         * gcc.dg/cpp/syshdr.h: New file.
24358         * gcc.dg/cpp/sysmac1.c: Update.
24359         * gcc.dg/cpp/sysmac2.c: Update.
24360
24361 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
24362
24363         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
24364
24365 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
24366
24367         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
24368         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
24369
24370 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
24371
24372         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
24373
24374 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
24375
24376         * lib/g++.exp (g++_include_flags): Don't use any special flags
24377         if TESTING_IN_BUILD_TREE is not defined.
24378         (g++_init): Use a plain 'c++' as the compiler if
24379         TESTING_IN_BUILD_TREEE is not defined.
24380
24381 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24382
24383         * g++.old-deja/g++.eh/catch13.C: New test.
24384         * g++.old-deja/g++.eh/catch14.C: New test.
24385
24386 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
24387
24388         * gcc.dg/cpp/tr-define.c: New test.
24389
24390 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
24391
24392         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
24393         <stdlib.h>, not <malloc.h>.
24394
24395 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24396
24397         * g++.old-deja/g++.ns/template17.C: New test.
24398
24399 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
24400
24401         * g++.old-deja/g++.pt/ref4.C: New test.
24402
24403 2001-04-30  Richard Henderson  <rth@redhat.com>
24404
24405         * gcc.dg/20000724-1.c: Revert last change.
24406
24407 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
24408
24409         * g77.f-torture/execute/20010430.f: New test.
24410
24411 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
24412
24413         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
24414
24415 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
24416
24417         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
24418
24419 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24420
24421         * g++.old-deja/g++.eh/crash6.C: New test.
24422
24423 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24424
24425         * g++.old-deja/g++.other/warn7.C: New test.
24426
24427 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
24428
24429         * g++.old-deja/g++.other/defarg9.C: New test.
24430
24431 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24432
24433         * g77.f-torture/compile/20010426.f: New test.
24434         * g77.f-torture/execute/20010426.f: New test.
24435
24436 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
24437
24438         * g77.f-torture/compile/20000629-1.x: Remove - error
24439         has been fixed.
24440
24441 2001-04-26  Jeffrey A Law  (law@cygnus.com)
24442
24443         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
24444         Tweak slightly to work with g++.dg framework.
24445         * g++.dg/special/ecos.exp: Run initp1.C test.
24446         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
24447
24448         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
24449         its linker doesn't give line numbers either.
24450         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
24451
24452 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24453
24454         * g++.old-deja/g++.other/lex1.C: New test.
24455
24456 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
24457
24458         * gcc.dg/noncompile/20010425-1.c: New test.
24459
24460 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
24461
24462         * g++.old-deja/g++.pt/mangle2.C: New test.
24463
24464 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24465
24466         * gcc.dg/format/plus-1.c: New test.
24467
24468 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24469
24470         * gcc.dg/20010423-1.c: New test.
24471
24472 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
24473
24474         * gcc.c-torture/execute/20010422-1.c: New test.
24475
24476 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
24477
24478         * g++.old-deja/g++.ns/type2.C: New test.
24479
24480 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
24481
24482         * g++.old-deja/g++.other/perf1.C: New test.
24483
24484 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
24485
24486         * gcc.dg/c99-func-2.c: Remove xfail.
24487         * gcc.dg/c99-func-3.c: Remove xfail.
24488         * gcc.dg/c99-func-4.c: Remove xfail.
24489
24490 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
24491
24492         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
24493
24494 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
24495
24496         * gcc.c-torture/compile/20010423-1.c: New test.
24497
24498 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24499
24500         * g++.old-deja/g++.pt/typename28.C: New test.
24501
24502 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
24503
24504         * g++.old-deja/g++.abi/empty2.C: New test.
24505         * g++.old-deja/g++.abi/empty3.C: New test.
24506
24507 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24508
24509         * g++.old-deja/g++.other/comdat2.C: New test.
24510         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
24511
24512 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24513
24514         * g++.old-deja/g++.other/overload14.C: New test.
24515
24516 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24517
24518         * g++.old-deja/g++.other/lookup23.C: New test.
24519
24520 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
24521
24522         * gcc.c-torture/execute/20010403-1.c: New test.
24523
24524 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
24525             Mark Mitchell  <mark@codesourcery.com>
24526
24527         * lib/old-dejagnu.exp: Don't delete output of executable.
24528         Add .exe suffix to executables.
24529
24530 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
24531
24532         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
24533
24534 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24535
24536         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
24537
24538 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24539
24540         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
24541         * g++.old-deja/g++.abi/crash1.C: New test.
24542
24543 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
24544
24545         * g++.old-deja/g++.other/crash40.C: New test.
24546
24547 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24548
24549         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
24550
24551 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
24552
24553         * g++.old-deja/g++.other/warn6.C: New test.
24554
24555 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
24556
24557         * g++.old-deja/g++.robertl/eb42.C: Same.
24558
24559 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24560
24561         * gcc.dg/wtr-conversion-1.c: New testcase.
24562
24563 2001-04-10  Richard Henderson  <rth@redhat.com>
24564
24565         * g++.old-deja/g++.other/array5.C: New.
24566
24567 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24568
24569         * gcc.c-torture/execute/20010408-1.c: New test.
24570
24571 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
24572
24573         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
24574         headers and constructs.
24575         * g++.old-deja/g++.robertl/eb79.C: Same.
24576         * g++.old-deja/g++.robertl/eb77.C (main): Same.
24577         * g++.old-deja/g++.robertl/eb73.C: Same.
24578         * g++.old-deja/g++.robertl/eb66.C (main): Same.
24579         * g++.old-deja/g++.robertl/eb55.C (t): Same.
24580         * g++.old-deja/g++.robertl/eb54.C (main): Same.
24581         * g++.old-deja/g++.robertl/eb46.C (main): Same.
24582         * g++.old-deja/g++.robertl/eb44.C: Same.
24583         * g++.old-deja/g++.robertl/eb41.C (main): Same.
24584         * g++.old-deja/g++.robertl/eb4.C (main): Same.
24585         * g++.old-deja/g++.robertl/eb39.C: Same.
24586         * g++.old-deja/g++.robertl/eb33.C (main): Same.
24587         * g++.old-deja/g++.robertl/eb31.C (main): Same.
24588         * g++.old-deja/g++.robertl/eb30.C: Same.
24589         * g++.old-deja/g++.robertl/eb3.C: Same.
24590         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
24591         * g++.old-deja/g++.robertl/eb21.C: Same.
24592         * g++.old-deja/g++.robertl/eb15.C: Same.
24593         * g++.old-deja/g++.robertl/eb118.C: Same.
24594         * g++.old-deja/g++.robertl/eb115.C (main): Same.
24595         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
24596         * g++.old-deja/g++.robertl/eb109.C: Same.
24597         * g++.old-deja/g++.other/sibcall1.C (main): Same.
24598         * g++.old-deja/g++.mike/rtti1.C: Same.
24599         * g++.old-deja/g++.mike/p658.C: Same.
24600         * g++.old-deja/g++.mike/net46.C: Same.
24601         * g++.old-deja/g++.mike/net34.C: Same.
24602         * g++.old-deja/g++.mike/memoize1.C: Same.
24603         * g++.old-deja/g++.mike/eh2.C: Same.
24604         * g++.old-deja/g++.law/weak.C: Same.
24605         * g++.old-deja/g++.law/visibility7.C: Same.
24606         * g++.old-deja/g++.law/visibility25.C: Same.
24607         * g++.old-deja/g++.law/visibility22.C: Same.
24608         * g++.old-deja/g++.law/visibility2.C: Same.
24609         * g++.old-deja/g++.law/visibility17.C: Same.
24610         * g++.old-deja/g++.law/visibility13.C: Same.
24611         * g++.old-deja/g++.law/visibility10.C: Same.
24612         * g++.old-deja/g++.law/visibility1.C: Same.
24613         * g++.old-deja/g++.law/virtual3.C (eval): Same.
24614         * g++.old-deja/g++.law/vbase1.C: Same.
24615         * g++.old-deja/g++.law/operators32.C: Same.
24616         * g++.old-deja/g++.law/nest3.C: Same.
24617         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
24618         * g++.old-deja/g++.law/except5.C (main): Same.
24619         * g++.old-deja/g++.law/cvt7.C (run): Same.
24620         * g++.old-deja/g++.law/cvt2.C: Same.
24621         * g++.old-deja/g++.law/cvt16.C: Same.
24622         * g++.old-deja/g++.law/ctors6.C (bar): Same.
24623         * g++.old-deja/g++.law/ctors17.C (main): Same.
24624         * g++.old-deja/g++.law/ctors13.C: Same.
24625         * g++.old-deja/g++.law/ctors12.C (main): Same.
24626         * g++.old-deja/g++.law/ctors10.C: Same.
24627         * g++.old-deja/g++.law/code-gen5.C: Same.
24628         * g++.old-deja/g++.law/bad-error7.C: Same.
24629         * g++.old-deja/g++.law/arm9.C: Same.
24630         * g++.old-deja/g++.law/arm12.C: Same.
24631         * g++.old-deja/g++.law/arg8.C: Same.
24632         * g++.old-deja/g++.law/arg1.C: Same.
24633         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
24634         * g++.old-deja/g++.jason/template31.C: Same.
24635         * g++.old-deja/g++.jason/template24.C (main): Same.
24636         * g++.old-deja/g++.jason/2371.C: Same.
24637         * g++.old-deja/g++.eh/new2.C: Same.
24638         * g++.old-deja/g++.eh/new1.C: Same.
24639         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
24640         * g++.old-deja/g++.brendan/nest21.C (main): Same.
24641         * g++.old-deja/g++.brendan/err-msg3.C: Same.
24642         * g++.old-deja/g++.brendan/crash62.C: Same.
24643         * g++.old-deja/g++.brendan/crash52.C: Same.
24644         * g++.old-deja/g++.brendan/crash49.C (main): Same.
24645         * g++.old-deja/g++.brendan/crash38.C: Same.
24646         * g++.old-deja/g++.brendan/crash15.C (main): Same.
24647         * g++.old-deja/g++.brendan/copy9.C: Same.
24648
24649 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
24650
24651         * gcc.c-torture/execute/20001203-2.c (memset):
24652         Count argument is of type __SIZE_TYPE__.
24653
24654 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
24655
24656         * gcc.c-torture/compile/20010404-1.c: New test.
24657
24658 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
24659
24660         * gcc.c-torture/compile/20010326-1.c: New test.
24661
24662 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
24663
24664         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
24665         peculiarities of the SH.
24666         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
24667
24668 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
24669
24670         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
24671         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
24672         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
24673
24674 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24675
24676         * g77.f-torture/compile/20010321-1.f: New test.
24677
24678 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24679
24680         * gcc.c-torture/compile/20010329-1.c: New test.
24681
24682 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
24683
24684         * gcc.c-torture/execute/20010329-1.c: New test.
24685
24686 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24687
24688         * g++.old-deja/g++.other/eh4.C: Fix typo.
24689
24690 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
24691
24692         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
24693
24694 2001-03-28  Philip Blundell  <philb@gnu.org>
24695
24696         * gcc.c-torture/compile/20010328-1.c: New test.
24697
24698 2001-03-27  Richard Henderson  <rth@redhat.com>
24699
24700         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
24701         * g++.old-deja/g++.eh/vbase3.C: Likewise.
24702
24703 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
24704
24705         * gcc.c-torture/compile/20010327-1.c: New test.
24706
24707 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
24708
24709         * g++.old-deja/g++.other/friend12.C: New test.
24710         * g++.old-deja/g++.other/friend9.C: Expect no errors.
24711         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
24712
24713 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24714
24715         * gcc.c-torture/execute/20010325-1.c: New test.
24716
24717 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
24718
24719         * g++.old-deja/g++.other/mangle3.C: New test.
24720
24721 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
24722
24723         * g++.old-deja/g++.other/anon8.C: New test.
24724
24725 2001-03-20  Philip Blundell  <philb@gnu.org>
24726
24727         * gcc.c-torture/compile/20010320-1.c: New test.
24728
24729 2001-03-17  Richard Henderson  <rth@redhat.com>
24730
24731         * g++.old-deja/g++.other/eh4.C: Add expected error text.
24732
24733 2001-03-15  Geoff Keating  <geoff@redhat.com>
24734
24735         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
24736         tests on AIX.
24737
24738 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
24739
24740         * g++.old-deja/g++.other/eh4.C: New test.
24741
24742 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24743
24744         * gcc.dg/cpp/mi1.c: Update.
24745
24746 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
24747
24748         * g++.old-deja/g++.other/regstack.C: New test.
24749
24750 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
24751
24752         * g++.old-deja/g++.other/ref4.C: New test.
24753
24754 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
24755
24756         * objc/execute/va_method.m: Added.
24757         * objc/execute/IMP.m: Added.
24758         * objc/execute/_cmd.m: Added.
24759         * objc/execute/accessing_ivars.m: Added.
24760         * objc/execute/class-1.m: Added.
24761         * objc/execute/class-10.m: Added.
24762         * objc/execute/class-11.m: Added.
24763         * objc/execute/class-12.m: Added.
24764         * objc/execute/class-13.m: Added.
24765         * objc/execute/class-14.m: Added.
24766         * objc/execute/class-2.m: Added.
24767         * objc/execute/class-3.m: Added.
24768         * objc/execute/class-4.m: Added.
24769         * objc/execute/class-5.m: Added.
24770         * objc/execute/class-6.m: Added.
24771         * objc/execute/class-7.m: Added.
24772         * objc/execute/class-8.m: Added.
24773         * objc/execute/class-9.m: Added.
24774         * objc/execute/class-tests-1.h
24775         * objc/execute/class-tests-2.h
24776         * objc/execute/compatibility_alias.m: Added.
24777         * objc/execute/encode-1.m: Added.
24778         * objc/execute/formal_protocol-1.m: Added.
24779         * objc/execute/formal_protocol-2.m: Added.
24780         * objc/execute/formal_protocol-3.m: Added.
24781         * objc/execute/formal_protocol-4.m: Added.
24782         * objc/execute/formal_protocol-5.m: Added.
24783         * objc/execute/formal_protocol-6.m: Added.
24784         * objc/execute/formal_protocol-7.m: Added.
24785         * objc/execute/informal_protocol.m: Added.
24786         * objc/execute/initialize.m: Added.
24787         * objc/execute/load.m: Added.
24788         * objc/execute/many_args_method.m: Added.
24789         * objc/execute/nested-3.m: Added.
24790         * objc/execute/no_clash.m: Added.
24791         * objc/execute/private.m: Added.
24792         * objc/execute/redefining_self.m: Added.
24793         * objc/execute/root_methods.m: Added.
24794         * objc/execute/selector-1.m: Added.
24795         * objc/execute/static-1.m: Added.
24796         * objc/execute/static-2.m: Added.
24797         * objc/execute/va_method.m: Added.
24798
24799 2001-03-10  Richard Henderson  <rth@redhat.com>
24800
24801         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
24802
24803 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
24804
24805         * g++.old-deja/g++.other/crash31.C: XFAIL.
24806         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
24807         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
24808         * gcc.c-torture/execute/20010123-1.x: XFAIL.
24809         * gcc.c-torture/execute/20010124-1.x: XFAIL.
24810         * gcc.dg/sequence-pt-1.c: XFAIL one test.
24811
24812 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
24813
24814         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
24815
24816 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24817
24818         * gcc.dg/20000724-1.c: Don't use multiline strings.
24819
24820 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
24821
24822         * objc/execute/string1.m, objc/execute/string2.m: Compare the
24823         result of -cString against what we expect it to be; don't just
24824         print it out for no one to read.
24825
24826         * objc/execute/string3.m, objc/execute/string4.m: New tests.
24827         Based on testcases provided by Nicola Pero.
24828
24829 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24830
24831         * gcc.dg/cpp/macro7.c: New test.
24832
24833 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
24834
24835         * gcc.dg/cpp/multiline.c: Update.
24836
24837 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24838
24839         * g++.old-deja/g++.other/enum3.C: New test.
24840
24841 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24842
24843         * g++.old-deja/g++.other/pod1.C: New test.
24844
24845 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
24846
24847         * g++.old-deja/g++.ext/overload1.C: New test.
24848
24849 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24850
24851         * g++.old-deja/g++.pt/using1.C: New test.
24852
24853 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
24854
24855         * g++.old-deja/g++.other/using9.C: New test.
24856
24857 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
24858
24859         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
24860
24861         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
24862
24863 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
24864
24865         * g++.old-deja/g++.ext/realpt1.C: Remove.
24866
24867 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
24868
24869         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
24870
24871 2001-02-26  Will Cohen  <wcohen@redhat.com>
24872
24873         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
24874
24875 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
24876
24877         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
24878         templatized constructors.
24879
24880 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24881
24882         * gcc.c-torture/execute/20010224-1.c: New test.
24883
24884 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
24885
24886         * gcc.c-torture/execute/20010222-1.c: New test.
24887
24888 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
24889
24890         * g++.old-deja/g++.other/inline20.C: New test.
24891
24892 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
24893
24894         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
24895
24896 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
24897
24898         * g++.old-deja/g++.other/lookup22.C: New test.
24899
24900 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
24901
24902         * g77.dg: New directory.
24903         * g77.dg/20010216-1.f: New test case.
24904         * g77.dg/dg.exp: New driver.
24905         * lib/g77-dg.exp: New driver library.
24906
24907 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24908
24909         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
24910
24911 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
24912
24913         * g++.old-deja/g++.other/decl9.C: New test.
24914
24915 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
24916
24917         * g++.old-deja/g++.other/init16.C: Update the test so that it does
24918         not need <string> and also tests the initialization at runtime.
24919
24920 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
24921
24922         * gcc.c-torture/execute/longlong.c: New test.
24923
24924 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24925
24926         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
24927
24928 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
24929
24930         * gcc.c-torture/execute/920302-1.c (execute):
24931         Change argument type to short.
24932
24933 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24934
24935         * g++.old-deja/g++.pt/deduct6.C: New test.
24936
24937 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
24938
24939         * g++.old-deja/g++.pt/deduct5.C: New test.
24940
24941 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
24942
24943         * gcc.c-torture/execute/20010209-1.c: New test.
24944
24945 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
24946
24947         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
24948
24949 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
24950
24951         * g++.dg/vtgc1.C: Update for new ABI.
24952
24953         * consistency.vlad: New directory, 1665 files.
24954
24955 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
24956
24957         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
24958         return type.
24959         * gcc.dg/cpp/digraphs.c: Declare puts.
24960
24961 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24962
24963         * g++.old-deja/g++.other/warn5.C: New test.
24964
24965 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24966
24967         * g++.old-deja/g++.pt/spec40.C: New test.
24968
24969 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
24970
24971         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
24972         case.
24973         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
24974
24975 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
24976
24977         * gcc.c-torture/compile/20010209-1.c: New test.
24978
24979 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
24980
24981         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
24982         excess errors message but not if it crashes.
24983         * g++.old-deja/g++.other/crash27.C: Likewise.
24984         * g++.old-deja/g++.other/crash28.C: Likewise.
24985         * g++.old-deja/g++.other/crash30.C: Likewise.
24986         * g++.old-deja/g++.other/crash32.C: Likewise.
24987         * g++.old-deja/g++.other/crash35.C: Likewise.
24988         * g++.old-deja/g++.pt/inherit2.C: Likewise.
24989
24990 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
24991
24992         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
24993         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
24994         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
24995         g77.f-torture/execute/execute.exp,
24996         g77.f-torture/noncompile/noncompile.exp,
24997         gcc.c-torture/execute/execute.exp,
24998         gcc.c-torture/execute/memcheck/memcheck.exp,
24999         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
25000         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
25001         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
25002         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
25003         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
25004         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
25005         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
25006         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
25007         Remove bug reporting instructions with ancient email addresses.
25008
25009 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25010
25011         * gcc.dg/20010202-1.c: New test.
25012         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
25013
25014 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
25015
25016         * g++.dg/stdbool-if.C: New test.
25017
25018 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
25019
25020         * objc/execute/fdecl.m: Added main().
25021
25022 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
25023
25024         * gcc.c-torture/execute/20010206-1.c: New test.
25025
25026 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
25027
25028         * gcc.dg/cpp/avoidpaste1.c: Update.
25029
25030 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
25031
25032         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
25033         Pero <nicola@brainstorm.co.uk>.
25034         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
25035
25036 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
25037
25038         * g++.old-deja/g++.pt/spec39.C: New test.
25039
25040 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
25041
25042         * gcc.c-torture/compile/20010202-1.c: New test.
25043
25044 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
25045
25046         * g++.old-deja/g++.abi/primary2.C: New test.
25047         * g++.old-deja/g++.abi/primary3.C: New test.
25048         * g++.old-deja/g++.abi/primary4.C: New test.
25049         * g++.old-deja/g++.abi/primary5.C: New test.
25050         * g++.old-deja/g++.abi/vtable3.h: New test.
25051         * g++.old-deja/g++.abi/vtable3a.C: New test.
25052         * g++.old-deja/g++.abi/vtable3b.C: New test.
25053         * g++.old-deja/g++.abi/vtable3c.C: New test.
25054         * g++.old-deja/g++.abi/vtable3d.C: New test.
25055         * g++.old-deja/g++.abi/vtable3e.C: New test.
25056         * g++.old-deja/g++.abi/vtable3f.C: New test.
25057         * g++.old-deja/g++.abi/vtable3g.C: New test.
25058         * g++.old-deja/g++.abi/vtable3h.C: New test.
25059         * g++.old-deja/g++.abi/vtable3i.C: New test.
25060         * g++.old-deja/g++.abi/vtable3j.C: New test.
25061         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
25062
25063 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
25064
25065         * g++.old-deja/g++.other/anon6.C: New test.
25066         * g++.old-deja/g++.other/anon7.C: New test.
25067
25068 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
25069
25070         * gcc.dg/cpp/avoidpaste2.c: New tests.
25071
25072 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
25073
25074         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
25075
25076 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
25077
25078         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
25079         DECIMAL_DIG cases for Irix."
25080
25081 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
25082
25083         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
25084
25085 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25086
25087         * gcc.dg/c99-tag-1.c: New test.
25088
25089 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25090
25091         * gcc.dg/cpp/tr-warn1.c: Add tests.
25092
25093 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
25094
25095         * gcc.dg/cpp/avoidpaste1.c: Update.
25096         * gcc.dg/cpp/paste4.c: Update.
25097
25098 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
25099
25100         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
25101         cases for Irix.
25102
25103 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25104
25105         * g++.old-deja/g++.other/inline19.C: New test.
25106
25107 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
25108
25109         * gcc.dg/Wlarger-than.c: New test.
25110
25111 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
25112
25113         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
25114
25115 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
25116
25117         * gcc.c-torture/execute/20010129-1.c: New test.
25118         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
25119
25120 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
25121
25122         * gcc.dg/cpp/avoidpaste1.c: Test case.
25123
25124 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
25125
25126         * g++.old-deja/g++.other/inline18.C: New test.
25127
25128 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25129
25130         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
25131         and __builtin_putchar.
25132
25133 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
25134
25135         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
25136         tests.
25137
25138 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
25139
25140         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
25141         floating point number rounding mode to round to the nearest
25142         representable mode.
25143
25144 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
25145
25146         * g++.old-deja/g++.other/mangle2.C: New test.
25147
25148 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25149
25150         * gcc.c-torture/compile/20010124-1.c: New test.
25151
25152 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
25153
25154         * g++.old-deja/g++.pt/spec38.C: New test.
25155
25156 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25157
25158         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
25159         "Build don't run".
25160
25161 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25162
25163         * gcc.c-torture/execute/20010123-1.c: New test.
25164
25165 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25166
25167         * g++.old-deja/g++.pt/spec37.C: New test.
25168
25169 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
25170
25171         * g++.old-deja/g++.pt/overload14.C: New test.
25172
25173 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25174
25175         * gcc.c-torture/execute/20010122-1.c: New test, exercise
25176         __builtin_return_address.
25177
25178 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
25179
25180         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
25181         * g++.old-deja/g++.pt/spec35.C: New test.
25182         * g++.old-deja/g++.pt/spec36.C: New test.
25183
25184 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
25185
25186         * gcc.c-torture/compile/20010118-1.c: New test.
25187
25188 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
25189
25190         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
25191
25192 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25193
25194         * gcc.c-torture/execute/20010119-1.c: New test.
25195
25196 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25197
25198         * g++.old-deja/g++.other/vbase5.C: New test.
25199
25200 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
25201
25202         * gcc.c-torture/execute/20010118-1.c: New test.
25203
25204 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25205
25206         * g++.old-deja/g++.pt/deduct3.C: New test.
25207
25208 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
25209
25210         * g++.old-deja/g++.pt/spec34.C: New test.
25211
25212 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
25213
25214         * g77.f-torture/compile/20000601-2.f: New test.
25215
25216 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25217
25218         * g++.old-deja/g++.other/init17.C: New test.
25219
25220 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
25221
25222         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
25223
25224 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25225
25226         * g++.old-deja/g++.pt/unify8.C: New test.
25227
25228 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25229
25230         * g++.old-deja/g++.abi/vbase1.C: New test.
25231
25232 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
25233
25234         * g++.old-deja/g++.pt/crash65.C: New test.
25235
25236 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25237
25238         * gcc.dg/cpp/assembl2.S: New test case.
25239
25240 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
25241
25242         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
25243         are supported.
25244
25245 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25246
25247         * g++.old-deja/g++.other/builtins1.C: New test.
25248         * g++.old-deja/g++.other/builtins2.C: Likewise.
25249         * g++.old-deja/g++.other/builtins3.C: Likewise.
25250         * g++.old-deja/g++.other/builtins4.C: Likewise.
25251
25252 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
25253
25254         * gcc.c-torture/compile/20010117-1.c: New test.
25255         * gcc.c-torture/compile/20010117-2.c: New test.
25256
25257 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25258
25259         * g77.f-torture/execute/20010116.[fx]: New test,
25260         XFAIL on i?86-*-*.
25261         * g77.f-torture/compile/20010115.f: Indicate it's
25262         a test for PR fortran/1636.
25263
25264 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25265
25266         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
25267
25268 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
25269
25270         * g77.f-torture/compile/20010115.f: New test.
25271
25272 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
25273
25274         * g++.old-deja/g++.pt/nontype5.C: New test.
25275
25276 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
25277
25278         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
25279         have an equivalent working one below it.
25280
25281 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25282
25283         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
25284         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25285
25286 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
25287
25288         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
25289         message containing "init_priority".
25290         (conpr-2.C): Likewise.
25291         (conpr-3.C): Likewise.
25292         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
25293
25294 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25295
25296         * gcc.c-torture/execute/20010114-2.c: New test.
25297
25298 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
25299
25300         * gcc.c-torture/compile/20010114-1.c: New test.
25301         * gcc.c-torture/compile/20010114-1.x: Xfail.
25302         * gcc.c-torture/compile/20010114-2.c: New test.
25303         * gcc.c-torture/execute/20010114-1.c: New test.
25304         * gcc.dg/trunc-1.c: New test.
25305         * gcc.dg/uninit-B.c: New test.
25306
25307 2001-01-13  Nick Clifton  <nickc@redhat.com>
25308
25309         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
25310         target.
25311
25312 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
25313
25314         * gcc.c-torture/compile/20010113-1.c: New test.
25315
25316 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
25317
25318         * gcc.c-torture/compile/20001212-1.c: New test.
25319
25320 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25321
25322         * gcc.dg/cpp/widestr1.c: Update.
25323         * gcc.dg/cpp/prag-imp.c: Remove.
25324
25325 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
25326
25327         * gcc.c-torture/execute/20000801-3.x: Remove.
25328         * gcc.dg/c90-init-1.c: New test.
25329         * gcc.dg/c99-init-1.c: New test.
25330         * gcc.dg/c99-init-2.c: New test.
25331         * gcc.dg/gnu99-init-1.c: New test.
25332
25333 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
25334
25335         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
25336         testing that no relevant ones were found.
25337
25338 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25339
25340         * g++.old-deja/g++.pt/cast2.C: New test.
25341
25342 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
25343
25344         * g++.old-deja/g++.pt/friend47.C: New test.
25345
25346 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25347
25348         * g++.old-deja/g++.pt/instantiate13.C: New test.
25349
25350 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25351
25352         * g++.old-deja/g++.other/defarg7.C: New test.
25353         * g++.old-deja/g++.other/defarg8.C: New test.
25354
25355 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25356
25357         * g++.old-deja/g++.pt/crash64.C: New test.
25358
25359 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
25360
25361         * g++.old-deja/g++.pt/crash63.C: New test.
25362
25363 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
25364
25365         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
25366
25367 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
25368
25369         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
25370
25371 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25372
25373         * g++.old-deja/g++.pt/error3.C: New test.
25374
25375 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25376
25377         * g++.old-deja/g++.other/crash39.C: New test.
25378
25379 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
25380
25381         * g++.old-deja/g++.other/vbase4.C: New test.
25382
25383 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
25384
25385         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
25386         * gcc.dg/special/20000419-2.c: New file. Identical to above.
25387         * gcc.dg/special/special.exp: New test driver which will check
25388         for alias support for the above test.
25389
25390 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
25391
25392         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
25393         problems on small machines.
25394         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
25395         parameterize.
25396
25397 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
25398
25399         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
25400         mips.
25401         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
25402
25403 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
25404
25405         * g++.old_deja/g++.pt/using8.C: New test.
25406
25407 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25408
25409         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
25410
25411 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
25412
25413         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
25414         where a failure is expected.
25415         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
25416
25417 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25418
25419         * g++.old_deja/g++.pt/instantiate12.C: New test.
25420
25421 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25422
25423         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
25424         start of structs.
25425         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
25426         * g++.old-deja/g++.brendan/crash17.C: Likewise.
25427         * g++.old-deja/g++.brendan/crash29.C: Likewise.
25428         * g++.old-deja/g++.brendan/crash48.C: Likewise.
25429         * g++.old-deja/g++.brendan/ns1.C: Likewise.
25430         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
25431         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25432         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
25433         * g++.old-deja/g++.eh/spec6.C: Likewise.
25434         * g++.old-deja/g++.jason/crash3.C: Likewise.
25435         * g++.old-deja/g++.law/ctors11.C: Likewise.
25436         * g++.old-deja/g++.law/ctors17.C: Likewise.
25437         * g++.old-deja/g++.law/ctors5.C: Likewise.
25438         * g++.old-deja/g++.law/ctors9.C: Likewise.
25439         * g++.old-deja/g++.mike/ambig1.C: Likewise.
25440         * g++.old-deja/g++.mike/net22.C: Likewise.
25441         * g++.old-deja/g++.mike/p3538a.C: Likewise.
25442         * g++.old-deja/g++.mike/p3538b.C: Likewise.
25443         * g++.old-deja/g++.mike/virt3.C: Likewise.
25444         * g++.old-deja/g++.niklas/t128.C: Likewise.
25445         * g++.old-deja/g++.other/anon4.C: Likewise.
25446         * g++.old-deja/g++.other/using1.C: Likewise.
25447         * g++.old-deja/g++.other/warn3.C: Likewise.
25448         * g++.old-deja/g++.pt/t37.C: Likewise.
25449         * g++.old-deja/g++.robertl/eb69.C: Likewise.
25450         * g++.old-deja/g++.robertl/eb71.C: Likewise.
25451
25452 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
25453
25454         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
25455
25456 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25457
25458         * gcc.c-torture/execute/stdio-opt-3.c: New test.
25459
25460 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
25461
25462         * gcc.c-torture/compile/20010107-1.c: New test.
25463
25464 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25465
25466         * gcc.c-torture/execute/builtin-noret-1.c: New test.
25467
25468 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25469
25470         * gcc.dg/format/format.h: New file.
25471         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
25472         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
25473         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
25474         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
25475         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
25476         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
25477         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
25478         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
25479         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
25480         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
25481         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
25482         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
25483         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
25484         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
25485         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
25486         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
25487         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
25488         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
25489         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
25490         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
25491         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
25492         instead of declaring standard types, macros and functions in each
25493         test.
25494
25495 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
25496
25497         * gcc.c-torture/execute/20010106-1.c: New test.
25498
25499 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25500
25501         * gcc.dg/format/format.exp: New file.
25502         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
25503         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
25504         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
25505         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
25506         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
25507         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
25508         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
25509         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
25510         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
25511         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
25512         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
25513         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
25514         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
25515         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
25516         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
25517         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
25518         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
25519         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
25520         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
25521         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
25522         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
25523         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
25524         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
25525         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
25526         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
25527         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
25528         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
25529         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
25530         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
25531         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
25532         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
25533         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
25534         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
25535         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
25536         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
25537         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
25538         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
25539         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
25540         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
25541         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
25542         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
25543         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
25544
25545 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
25546
25547         * gcc.c-torture/execute/991228-1.c: Take word endianness into
25548         account.
25549
25550 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
25551
25552         * gcc.c-torture/execute/builtin-complex-1.c: New test.
25553
25554 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
25555
25556         * g++.old-deja/g++.pt/crash62.C: New test.
25557
25558 2001-01-04  Richard Henderson  <rth@redhat.com>
25559
25560         * gcc.dg/20000926-1.c: Update expected warnings.
25561         * gcc.dg/array-2.c: Likewise.
25562         * gcc.dg/array-4.c: Also validate flexible array members.
25563         * gcc.dg/c99-flex-array-1.c: New.
25564
25565 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25566
25567         * gcc.c-torture/compile/20001222-1.x: Remove.
25568
25569 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25570
25571         * gcc.c-torture/execute/built-in-setjmp.c: New.
25572
25573 2001-01-03  Richard Henderson  <rth@redhat.com>
25574
25575         * gcc.dg/940510-1.c: Update expected error wording.
25576         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
25577
25578 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
25579
25580         * lib/target-supports.exp (check_alias_available): Modified to
25581         indicate aliases not supported if only weak aliases are supported.
25582
25583 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25584
25585         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
25586         Turn on cmpstrsi checks for __pj__ and __i370__.
25587
25588 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25589
25590         * g++.old-deja/g++.other/virtual11.C: New test.
25591
25592 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
25593
25594         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
25595
25596 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25597
25598         * gcc.c-torture/compile/20010102-1.c: New test.
25599
25600 2001-01-02  Andreas Jaeger  <aj@suse.de>
25601
25602         * gcc.dg/noreturn-3.c: New test.
25603
25604         * gcc.dg/noreturn-4.c: New test.
25605
25606 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25607
25608         * gcc.c-torture/execute/stdio-opt-1.c: Also test
25609         __builtin_fputc and __builtin_fwrite.
25610
25611 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25612
25613         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
25614         signed char, not default char.
25615
25616 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
25617
25618         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
25619
25620 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
25621
25622         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
25623
25624 2000-12-29  Richard Henderson  <rth@redhat.com>
25625
25626         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
25627         (__cyg_profile_func_exit): Define.
25628
25629 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
25630
25631         * g++.dg/vtgc1.C: New test.
25632
25633 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
25634
25635         * gcc.dg/noncompile/20001228-1.c: New test.
25636
25637         * gcc.dg/20001228-1.c: New test.
25638
25639         * gcc.c-torture/execute/20001228-1.c: New test.
25640
25641 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
25642
25643         * gcc.dg/format-strfmon-1.c: New test.
25644
25645 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25646
25647         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
25648         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
25649         * gcc.c-torture/execute/string-opt-1.c: Likewise.
25650         * gcc.c-torture/execute/string-opt-2.c: Likewise.
25651         * gcc.c-torture/execute/string-opt-3.c: Likewise.
25652         * gcc.c-torture/execute/string-opt-4.c: Likewise.
25653         * gcc.c-torture/execute/string-opt-6.c: Likewise.
25654         * gcc.c-torture/execute/string-opt-7.c: Likewise.
25655         * gcc.c-torture/execute/string-opt-8.c: Likewise.
25656         * gcc.c-torture/execute/string-opt-9.c: Likewise.
25657         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25658         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25659         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25660
25661         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
25662         * gcc.c-torture/execute/string-opt-4.c: Test index.
25663
25664 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
25665
25666         * gcc.c-torture/compile/20001226-1.c: New test.
25667
25668 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25669
25670         * gcc.c-torture/compile/20001222-1.c: New test.
25671         * gcc.c-torture/compile/20001222-1.x: Xfail.
25672
25673 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
25674
25675         * gcc.c-torture/execute/comp-goto-2.c: New test.
25676
25677 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
25678
25679         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
25680         Use long types if __INT_MAX__ is 32767.
25681         (main): Use cast to (sint32 *) when poking 88 into a_page.
25682
25683         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
25684
25685 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
25686
25687         * gcc.c-torture/compile/20001221-1.c: New test.
25688         * gcc.c-torture/execute/20001221-1.c: New test.
25689
25690 2000-12-20  Richard Henderson  <rth@redhat.com>
25691
25692         * g++.old-deja/g++.pt/crash36.C: Update error lines.
25693         * g++.old-deja/g++.robertl/eb109.C: Likewise.
25694
25695 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25696
25697         * gcc.dg/compare3.c: New test.
25698
25699 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25700
25701         * gcc.dg/format-warnll-1.c: New test.
25702
25703 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
25704
25705         * gcc.dg/cpp/cmdlne-P.c: New test.
25706
25707 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25708
25709         * gcc.c-torture/execute/builtin-abs-1.c,
25710         gcc.c-torture/execute/builtin-abs-2.c: New tests.
25711
25712 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25713
25714         * gcc.dg/cpp/multiline.c: New test.
25715
25716 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
25717
25718         * g++.old-deja/g++.other/syshdr1.C: Update.
25719         * gcc.dg/cpp/lineflags.c: Remove temporarily.
25720
25721 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25722
25723         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
25724
25725 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25726
25727         * g++.old-deja/g++.pt/ttp65.C: New test.
25728
25729 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25730
25731         * g++.old-deja/g++.pt/ttp64.C: New test.
25732
25733 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25734
25735         * g++.old-deja/g++.pt/spec33.C: New test.
25736
25737 2000-12-14  Catherine Moore  <clm@redhat.com>
25738
25739         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
25740         * gcc.c-torture/execute/920612-2.c: Likewise.
25741         * gcc.c-torture/execute/920428-2.c: Likewise.
25742         * gcc-c-torture/execute/va-arg-11.c: Call exit.
25743         * gcc.c-torture/execute/va-arg-21.c: Likewise.
25744
25745 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25746
25747         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
25748         * gcc.dg/pack-test-2.c: Likewise.
25749
25750 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25751
25752         Tests by Zack Weinberg <zackw@stanford.edu>.
25753
25754         * gcc.dg/cpp/defined.c: Update.
25755         * gcc.dg/cpp/defined_trad.c: New tests.
25756
25757 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
25758
25759         * gcc.dg/cpp/trad-direct.c: Update.
25760
25761 2000-12-11  Neil Booth  <neilb@earthling.net>
25762
25763         * gcc.dg/cpp/defined_trad.c
25764
25765 2000-12-11  Neil Booth  <neilb@earthling.net>
25766
25767         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
25768
25769 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25770
25771         * gcc.dg/format-miss-2.c: New test.
25772
25773 2000-12-09  Neil Booth  <neilb@earthling.net>
25774
25775         * gcc.dg/cpp/lineflags.c: New tests.
25776         * gcc.dg/cpp/poison.c: Update.
25777         * gcc.dg/cpp/redef2.c: Update.
25778         * gcc.dg/cpp/skipping.c: New test.
25779
25780 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
25781
25782         * g++.old-deja/g++.other/eh3.C: New testcase.
25783
25784 2000-12-07  Neil Booth  <neilb@earthling.net>
25785
25786         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
25787         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
25788         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
25789         wtr-union-init-2.c, wtr-union-init-3.c: Update.
25790         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
25791         Update.
25792
25793 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25794
25795         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
25796         __SIZE_TYPE__ instead of int for type of integers cast to
25797         pointers.
25798
25799 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
25800
25801         * g++.old-deja/g++.other/cleanup4.C: New test.
25802
25803 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25804
25805         * format-sec-1.c: New test.
25806
25807 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25808
25809         * gcc.dg/format-nonlit-3.c: New test.
25810
25811 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25812
25813         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
25814         through a null pointer.
25815
25816 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
25817
25818         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
25819         * g++.old-deja/g++.pt/partial4.C: New test.
25820
25821 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
25822
25823         * gcc.c-torture/execute/ieee/hugeval.x: New.
25824
25825 2000-12-06  Neil Booth  <neilb@earthling.net>
25826
25827         * gcc.dg/cpp/backslash2.c: New tests.
25828
25829 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25830
25831         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
25832         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
25833
25834 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
25835
25836         * gcc.c-torture/execute/20001203-2.c: New testcase.
25837
25838 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25839
25840         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
25841         * g++.old-deja/g++.other/virtual10.C: New test.
25842
25843 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
25844
25845         * g++.old-deja/g++.mike/pmf5.C: Remove test.
25846
25847 2000-12-05  Richard Henderson  <rth@redhat.com>
25848
25849         * gcc.c-torture/compile/20001205-1.c: New.
25850
25851 2000-12-04  Neil Booth  <neilb@earthling.net>
25852
25853         * g++.old-deja/g++.other/virtual9.C: New test.
25854         * g++.old-deja/g++.pt/crash61.C: New test.
25855         * gcc.c-torture/execute/loop-9.c: New test.
25856
25857 2000-12-04  Neil Booth  <neilb@earthling.net>
25858
25859         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
25860         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
25861         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
25862         * gcc.dg/cpp/extratokens.c: ...here.
25863
25864 2000-12-04  Neil Booth  <neilb@earthling.net>
25865
25866         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
25867         New tests.
25868
25869 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25870
25871         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
25872         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
25873
25874 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25875
25876         * gcc.c-torture/execute/20001203-1.c: New test.
25877
25878 2000-12-03  Neil Booth  <neilb@earthling.net>
25879
25880         * gcc.dg/cpp/macro6.c: New test cases.
25881
25882 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25883
25884         * gcc.c-torture/execute/string-opt-9.c: New test.
25885         * gcc.c-torture/execute/string-opt-10.c: Likewise.
25886         * gcc.c-torture/execute/string-opt-11.c: Likewise.
25887         * gcc.c-torture/execute/string-opt-12.c: Likewise.
25888
25889         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
25890         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
25891
25892 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
25893
25894         * gcc.dg/cpp/if-6.c: New testcase.
25895
25896         * gcc.dg/20001201-1.c: New testcase.
25897
25898 2000-12-02  Neil Booth  <neilb@earthling.net>
25899
25900         * g++.old-deja/g++.other/externC4.C,
25901         g++.old-deja/g++.other/friend10.C: New tests.
25902
25903 2000-12-02  Neil Booth  <neilb@earthling.net>
25904
25905         * g++.old-deja/g++.other/instan2.C
25906         * g++.old-deja/g++.other/instan3.C: New test.
25907
25908 2000-12-02  Neil Booth  <neilb@earthling.net>
25909
25910         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
25911         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
25912         gnuc99.c,gnuc99-pedantic.c: New tests.
25913
25914 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25915
25916         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
25917         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
25918
25919 2000-12-01  Neil Booth  <neilb@earthling.net>
25920
25921         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
25922         * gcc.dg/cpp/poison.c: Update.
25923         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
25924
25925 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
25926
25927         * g77.f-torture/execute/20001201.f: New test.
25928
25929 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25930
25931         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
25932
25933 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
25934
25935         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
25936
25937 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
25938
25939         * g++.old-deja/g++.other/cast6.C: New test.
25940
25941 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
25942
25943         * gcc.c-torture/execute/20001130-2.c: New testcase.
25944
25945 2000-11-30  Richard Henderson  <rth@redhat.com>
25946
25947         * gcc.c-torture/execute/20001130-1.c: New test.
25948
25949 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25950
25951         * g++.old-deja/g++.other/op3.C: New test.
25952
25953 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25954
25955         * g++.old-deja/g++.other/op2.C: New test.
25956
25957 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
25958
25959         * g++.old-deja/g++.other/crash38.C: New test.
25960
25961 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
25962
25963         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
25964
25965 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
25966
25967         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
25968         tests.
25969         * gcc.c-torture/execute/string-opt-6.c: New test.
25970
25971         * gcc.dg/20001117-1.c: Add main.
25972
25973 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
25974
25975         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
25976         Move from here ...
25977         * gcc.dg/940510-1.c: ... to here.
25978
25979         * gcc.dg/20000926-1.c: GNU C now allows initializations of
25980         zero-size arrays in toplevel structures.
25981
25982 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
25983
25984         * gcc.c-torture/execute/loop-8.c: New test.
25985
25986 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25987
25988         * g++.old-deja/g++.other/base1.C: New test.
25989
25990 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25991
25992         * g++.old-deja/g++.other/parse2.C: New test.
25993
25994 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25995
25996         * g++.old-deja/g++.pt/incomplete1.C: New test.
25997
25998 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
25999
26000         * g++.old-deja/g++.other/friend9.C: New test.
26001
26002 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
26003
26004         * gcc.dg/20001127-1.c: New test.
26005
26006 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26007
26008         * g++.old-deja/g++.pt/friend46.C: New test.
26009
26010 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
26011
26012         * g++.old-deja/g++.other/ptrmem8.C: New test.
26013
26014 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26015
26016         * gcc.c-torture/execute/string-opt-7.c: New test.
26017         * gcc.c-torture/execute/string-opt-8.c: Likewise.
26018
26019 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26020
26021         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
26022         instead of 'mkcheck 2'.
26023
26024 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26025
26026         * gcc.c-torture/execute/memcheck/driver.c,
26027         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
26028         C9X references to refer to C99.
26029
26030 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
26031
26032         * gcc.dg/ultrasp3.c: New test.
26033
26034 2000-11-25  Neil Booth  <neilb@earthling.net>
26035
26036         * gcc.dg/cpp/include2.c: Update test to be locale independent.
26037
26038 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
26039
26040         * gcc.c-torture/compile/20001123-2.c: New.
26041
26042 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
26043
26044         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
26045
26046 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
26047
26048         * gcc.dg/sequence-point-1.c: Add some new tests.
26049         * gcc.c-torture/execute/20001124-1.c: New test.
26050
26051 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26052
26053         * g++.old-deja/g++.other/vaarg4.C: New test.
26054         * gcc.c-torture/compile/20001123-1.c: New test.
26055
26056 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
26057
26058         * g++.other/crash24.C: Adjust and remove XFAIL.
26059         * g++.other/crash37.C: New test.
26060
26061 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
26062
26063         * g++.old-deja/g++.pt/instantiate9.C: New test.
26064
26065 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
26066
26067         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
26068         new ABI, too.
26069
26070         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
26071         * g++.old-deja/g++.robertl/eb55.C: Likewise.
26072
26073 2000-11-22  Neil Booth  <neilb@earthling.net>
26074
26075         * gcc.dg/cpp/Wtrigraphs.c: New test.
26076
26077 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
26078
26079         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
26080
26081 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
26082
26083         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
26084
26085 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
26086
26087         * lib/gcc-dg.exp: load_lib scanasm.exp.
26088         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
26089         * lib/g++-dg.exp: load_lib scanasm.exp.
26090         * lib/scanasm.exp: New.
26091         (scan-assembler, scan-assembler-not): Add optional arguments to
26092         test name, or if not present, the pattern name.
26093         (scan-assembler-dem, scan-assembler-dem-not): New.
26094
26095         * g++.dg/dg.exp: New.
26096
26097 2000-11-21  Neil Booth  <neilb@earthling.net>
26098
26099         * gcc.dg/cpp/integrated1.c: Remove.
26100
26101 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26102
26103         * gcc.c-torture/execute/20001121-1.c: New test.
26104
26105 2000-11-21  Richard Henderson  <rth@redhat.com>
26106
26107         * gcc.c-torture/compile/20001121-1.c: New test.
26108
26109 2000-11-20  Neil Booth  <neilb@earthling.net>
26110
26111         * gcc.dg/cpp/integrated1.c: New test.
26112
26113 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
26114
26115         * g++.old-deja/g++.other/inline17.C: New test.
26116
26117 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
26118
26119         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
26120         local variable to be zero: I made the variable global. Now
26121         uses abort() and exit() instead of relying on main's return value.
26122
26123 2000-11-20  Neil Booth  <neilb@earthling.net>
26124
26125         * gcc.dg/cpp/paste2.c: Update test.
26126         * objc/execute/paste.m: New test.
26127
26128 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26129
26130         * gcc.dg/c99-condexpr-1.c: New test.
26131
26132 2000-11-20  Neil Booth  <neilb@earthling.net>
26133
26134         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
26135
26136 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
26137
26138         * g++.old-deja/g++.pt/export1.C: New test.
26139
26140 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
26141
26142         * gcc.dg/20001117-1.c: New test.
26143
26144 2000-11-18  Richard Henderson  <rth@redhat.com>
26145
26146         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
26147
26148 2000-11-18  Richard Henderson  <rth@redhat.com>
26149
26150         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
26151         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
26152         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
26153
26154 2000-11-18  Richard Henderson  <rth@redhat.com>
26155
26156         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
26157         (main): New.  Exit cleanly.
26158
26159 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26160
26161         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
26162         gcc.dg/c99-fordecl-2.c: New tests.
26163
26164 2000-11-18  Richard Henderson  <rth@redhat.com>
26165
26166         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
26167         * gcc.c-torture/execute/zerolen-2.c: New.
26168
26169 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26170
26171         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
26172         memory.
26173
26174 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26175
26176         * g++.old-deja/g++.pt/instantiate8.C: New test.
26177
26178 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
26179
26180         * g++.old-deja/g++.other/incomplete.C: Add more tests.
26181         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
26182
26183 2000-11-16  Nick Clifton  <nickc@redhat.com>
26184
26185         * gcc.c-torture/execute/nestfunc-2.c: New test.
26186         * gcc.c-torture/execute/nestfunc-3.c: New test.
26187
26188 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26189
26190         * gcc.c-torture/compile/20001116-1.c: New test.
26191
26192 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26193
26194         * gcc.c-torture/execute/20001115-1.c: New test.
26195
26196 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
26197
26198         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
26199         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
26200         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
26201         * g++.old-deja/g++.abi/vmihint.C: Likewise.
26202
26203 2000-11-15  Neil Booth  <neilb@earthling.net>
26204
26205         gcc.dg/cpp/_Pragma1.c: Update.
26206         gcc.dg/cpp/_Pragma2.c: New test.
26207
26208 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
26209
26210         * g++.old-deja/g++.other/anon5.C: New test.
26211
26212 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
26213
26214         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
26215         tests.
26216
26217 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
26218
26219         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
26220         output.
26221
26222 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26223
26224         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
26225         labels at end of compound statements.
26226
26227 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
26228
26229         * gcc.c-torture/execute/loop-7.c: New test.
26230
26231 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26232
26233         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
26234
26235 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26236
26237         * gcc.dg/c99-bool-1.c: New test.
26238
26239 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
26240
26241         * gcc.dg/c99-scope-1.c: Remove xfail.
26242         * gcc.dg/c99-scope-2.c: New test.
26243
26244 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26245
26246         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
26247         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
26248
26249 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
26250
26251         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
26252         error messages.
26253
26254         * g++.mike/p700.C: Don't typedef wchar_t.
26255         * g++.mike/p784.C: Likewise.
26256         * g++.mike/eb101.C: Don't use __wchar_t.
26257
26258 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
26259
26260         * g77.f-torture/execute/20001111.[fx]: Test premature exit
26261         from DO loop.
26262
26263 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
26264
26265         * gcc.c-torture/execute/20001111-1.c: New test.
26266
26267 2000-11-10  Nick Clifton  <nickc@redhat.com>
26268
26269         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
26270         long multuiple and accumulate.
26271
26272 2000-11-09  Richard Henderson  <rth@redhat.com>
26273
26274         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
26275         via size_t instead of int.
26276
26277         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
26278         * gcc.c-torture/execute/string-opt-2.c: Likewise.
26279         * gcc.c-torture/execute/string-opt-3.c: Likewise.
26280         * gcc.c-torture/execute/string-opt-4.c: Likewise.
26281
26282 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
26283
26284         * gcc.c-torture/compile/20001109-1.c: New test.
26285         * gcc.c-torture/compile/20001109-2.c: New test.
26286
26287 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
26288
26289         * g++.old-deja/g++.pt/operator1.C: New test.
26290         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
26291
26292 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26293
26294         * gcc.dg/20001108-1.c: New test.
26295
26296 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
26297
26298         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
26299         with both arguments constant strings.
26300         * gcc.c-torture/execute/string-opt-3.c: New test.
26301         * gcc.c-torture/execute/string-opt-4.c: New test.
26302         * gcc.c-torture/execute/string-opt-5.c: New test.
26303
26304 2000-11-08  Nick Clifton  <nickc@redhat.com>
26305
26306         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
26307         mulsidi3adddi patterns.
26308
26309 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
26310
26311         * g++.old-deja/g++.other/crash36.C: New test.
26312
26313 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
26314
26315         * g++.old-deja/g++.other/init16.C: New test.
26316
26317 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
26318
26319         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
26320
26321 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26322
26323         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
26324         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26325         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26326
26327 2000-11-07  DJ Delorie  <dj@redhat.com>
26328
26329         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
26330
26331 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26332
26333         * gcc.c-torture/execute/string-opt-1.c: New test.
26334
26335 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
26336
26337         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
26338         mips-sgi-irix6.* because the MIPS ABI passes floating-point
26339         parameters in registers, and there is no way for a varargs
26340         function to know in which order the integer and floating-point
26341         parameters should be interleaved when they are placed on the
26342         stack.
26343         * gcc.c-torture/execute/va-arg-16.x: Likewise.
26344         * gcc.c-torture/execute/va-arg-17.x: Likewise.
26345
26346 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26347
26348         * gcc.c-torture/execute/string-opt-2.c: New test.
26349
26350 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
26351
26352         * g++.old-deja/g++.pt/crash60.C: New test.
26353
26354 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26355
26356         * g++.old-deja/g++.other/crash24.C: New test.
26357         * g++.old-deja/g++.other/crash25.C: New test.
26358         * g++.old-deja/g++.other/crash26.C: New test.
26359         * g++.old-deja/g++.other/crash27.C: New test.
26360         * g++.old-deja/g++.other/crash28.C: New test.
26361         * g++.old-deja/g++.other/crash29.C: New test.
26362         * g++.old-deja/g++.other/crash30.C: New test.
26363         * g++.old-deja/g++.other/crash31.C: New test.
26364         * g++.old-deja/g++.other/crash32.C: New test.
26365         * g++.old-deja/g++.other/crash33.C: New test.
26366         * g++.old-deja/g++.other/crash34.C: New test.
26367         * g++.old-deja/g++.other/crash35.C: New test.
26368
26369 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
26370
26371         * gcc.c-torture/execute/20001031-1.c: New test.
26372
26373 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
26374
26375         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
26376         namespace.
26377
26378         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
26379         standards-conformant.
26380
26381         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
26382
26383         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
26384         * g++.old-deja/g++.mike/p755a.C: Likewise.
26385         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
26386         library makes no calls to `operator new' during initialization.
26387
26388 2000-11-04  Neil Booth  <neilb@earthling.net>
26389
26390         * gcc.dg/cpp/include2.c: New tests.
26391
26392 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
26393
26394         * lib/g++.exp (g++_set_ld_library_path): New function.
26395         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
26396
26397 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
26398
26399         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
26400         warnings.
26401
26402 2000-11-01  Richard Henderson  <rth@redhat.com>
26403
26404         * g++.old-deja/g++.ext/namedret1.C: New.
26405         * g++.old-deja/g++.ext/namedret2.C: New.
26406         * g++.old-deja/g++.ext/namedret3.C: New.
26407
26408 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
26409
26410         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
26411         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
26412
26413 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26414
26415         * gcc.c-torture/execute/va-arg-21.c: New test.
26416
26417 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
26418
26419         * gcc.dg/c99-complex-2.c: New test.
26420
26421 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26422
26423         * gcc.c-torture/execute/stdio-opt-1.c: New test.
26424
26425 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
26426
26427         * g++.old-deja/g++.other/inline16.C: New test.
26428
26429 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
26430
26431         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
26432         __PRETTY_FUNCTION__
26433
26434 2000-10-29  Neil Booth  <neilb@earthling.net>
26435
26436         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
26437         New tests.
26438         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
26439         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
26440         optimisation.
26441
26442 2000-10-29  Neil Booth  <neilb@earthling.net>
26443
26444         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
26445         * mi1.c, mi1c.h: Add null directives to multiple-include test.
26446         * mi5.c: Test multiple includes work with -C.
26447         * trigraphs.c: Test ^= version.
26448
26449 2000-10-28  Neil Booth  <neilb@earthling.net>
26450
26451         New tests and test updates for new macro expander.
26452
26453         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
26454         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
26455         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
26456         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
26457         new diagnostic messages.
26458
26459         * gcc.dg/cpp/macro3.c: New tests.
26460
26461 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
26462
26463         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
26464         on the same line.
26465
26466 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
26467
26468         * g++.old-deja/g++.other/eh2.C: New test.
26469
26470 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
26471
26472         * gcc.c-torture/execute/20001027-1.c: New test.
26473
26474 2000-10-26  Richard Henderson  <rth@redhat.com>
26475
26476         * gcc.c-torture/execute/20001026-1.c: New.
26477
26478 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
26479
26480         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
26481         * g++.old-deja/g++.law/builtin1.C: Likewise.
26482         * g++.old-deja/g++.law/ctors10.C: Likewise.
26483         * g++.old-deja/g++.law/virtual3.C: Likewise.
26484         * g++.old-deja/g++.mike/p658.C: Likewise.
26485         * g++.old-deja/g++.other/sibcall1.C: Likewise.
26486         * g++.old-deja/g++.other/vaarg2.C: Likewise.
26487         * g++.old-deja/g++.robertl/eb124.C: Likewise.
26488         * g++.old-deja/g++.robertl/eb44.C: Likewise.
26489         * g++.old-deja/g++.robertl/eb77.C: Likewise.
26490
26491 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
26492
26493         * gcc.c-torture/compile/20001024-1.c: New test.
26494
26495 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
26496
26497         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
26498         to tell us whether or not we are using V3.
26499
26500 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
26501
26502         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
26503         operands.
26504
26505 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26506
26507         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
26508
26509 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
26510
26511         * gcc.c-torture/execute/20001024-1.c: New test.
26512
26513 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
26514
26515         * g++.old-deja/g++.other/sibcall1.C: New test.
26516
26517 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
26518
26519         * gcc.dg/noncompile/init-3.c: New test.
26520
26521 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
26522
26523         * gcc.dg/format-array-1.c: New test.
26524
26525 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26526
26527         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
26528         writing through null pointers; remove comment about testing
26529         unterminated strings.
26530
26531 2000-10-17  Matthew Hiller  <hiller@redhat.com>
26532
26533         * gcc.c-torture/execute/20001017-2.c: New test.
26534
26535 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26536
26537         * gcc.c-torture/compile/20001018-1.c: New test.
26538         * gcc.c-torture/compile/20001018-1.x: Xfail.
26539
26540 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26541
26542         * gcc.c-torture/execute/20001017-1.c: New test.
26543
26544 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26545
26546         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
26547         for multiple use of arguments with scanf formats; add tests for
26548         multiple use of arguments.
26549
26550 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
26551
26552         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
26553
26554 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26555
26556         * gcc.dg/format-miss-1.c: New test.
26557
26558 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26559
26560         * gcc.c-torture/execute/20001013-1.c: New test.
26561
26562 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26563
26564         * gcc.dg/format-branch-1.c: New test.
26565
26566 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
26567
26568         * README, lib/file-format.exp: Remove EGCS references.
26569
26570 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
26571
26572         * gcc.dg/20001013-1.c: New test.
26573
26574 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
26575
26576         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
26577         for intmax_t in the compiler using __typeof__ and the type rules
26578         for conditional expressions.
26579
26580 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
26581
26582         * gcc.dg/20001012-1.c: New test.
26583         * gcc.dg/20001012-2.c: New test.
26584
26585 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26586
26587         * gcc.dg/format-attr-1.c: New test.
26588
26589 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26590
26591         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
26592         __LONG_LONG_MAX__ instead of LLONG_MAX.
26593
26594 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
26595
26596         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
26597         scanf flags.
26598         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
26599         flags.
26600
26601 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
26602
26603         * gcc.dg/sequence-pt-1.c: New test.
26604
26605 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
26606
26607         * gcc.c-torture/execute/20001011-1.c: New testcase.
26608         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
26609
26610 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26611
26612         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
26613         does not error on it.
26614
26615 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
26616
26617         * gcc.dg/20001009-1.c: New test.
26618
26619 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26620
26621         * gcc.c-torture/compile/20001009-1.c: Move from here ....
26622         * gcc.c-torture/execute/20001009-2.c: ... to here.
26623
26624 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
26625
26626         * gcc.c-torture/compile/20001009-1.c: New testcase.
26627         * gcc.c-torture/execute/20001009-1.c: New testcase.
26628         Testcases provided by Jan Hubicka <jh@suse.cz>.
26629
26630 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26631
26632         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26633         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
26634         uintmax_t using <limits.h> to emulate the compiler's internal
26635         logic.  No longer XFAIL %j tests.
26636
26637 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
26638
26639         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
26640         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
26641         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
26642         regexps and details of expected handling of some bad formats.
26643         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
26644         suppression.
26645
26646 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26647
26648         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
26649         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
26650         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
26651         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
26652         in list archives.
26653
26654 2000-10-06  Richard Henderson  <rth@cygnus.com>
26655
26656         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
26657         * g++.old-deja/g++.brendan/crash52.C: Likewise.
26658         * g++.old-deja/g++.jason/report.C: Likewise.
26659         * g++.old-deja/g++.law/friend5.C: Likewise.
26660         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
26661         of the expected warnings.
26662
26663 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
26664
26665         * g++.old-deja/g++.pt/enum14.C: New test.
26666
26667 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
26668
26669         * g++.old-deja/g++.pt/crash59.C: New test.
26670
26671 2000-10-04  Will Cohen  <wcohen@redhat.com>
26672
26673         * gcc.dg/20000926-1.c: New test.
26674
26675 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
26676
26677         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
26678         function name for current C++ compiler.
26679         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
26680
26681 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
26682
26683         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
26684         __PRETTY_FUNCTION__.
26685         * g++.old-deja/g++.ext/pretty2.C: Likewise.
26686
26687 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26688
26689         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
26690
26691 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
26692
26693         * gcc.c-torture/compile/20000923-1.c: New test.
26694
26695 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
26696
26697         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
26698         * g++.old-deja/g++.pt/ttp62.C: Same.
26699         * g++.old-deja/g++.other/inline14.C: Same.
26700
26701 2000-09-24  Richard Henderson  <rth@cygnus.com>
26702
26703         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
26704
26705 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26706
26707         * gcc.dg/c90-printf-1.c: Add test for wide string format.
26708
26709 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
26710
26711         * gcc.c-torture/compile/20000922-1.c: New file.
26712
26713 2000-09-21  Nick Clifton  <nickc@redhat.com>
26714
26715         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
26716         a signed long modulo operation.
26717         (mod6): New function - perform an unsigned long modulo operation.
26718         (main): Add tests for modulos of very large numbers by very small
26719         dividends.
26720
26721 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26722
26723         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
26724
26725 2000-09-19  Richard Henderson  <rth@cygnus.com>
26726
26727         * gcc.dg/compare2.c (case 10): XFAIL.
26728
26729 2000-09-18  Richard Henderson  <rth@cygnus.com>
26730
26731         * gcc.c-torture/execute/20000906-1.c: Move ...
26732         * gcc.dg/20000906-1.c: ... here.  Only run on targets
26733         that support __builtin_trap.
26734
26735 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
26736
26737         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
26738
26739 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26740
26741         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
26742         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
26743         more $ format tests.
26744
26745 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
26746
26747         * gcc.dg/format-errmk-1.c: New test.
26748
26749 2000-09-17  Greg McGary  <greg@mcgary.org>
26750
26751         * gcc.c-torture/execute/20000917-1.x: Remove.
26752
26753 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
26754
26755         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
26756
26757 2000-09-17  Greg McGary  <greg@mcgary.org>
26758
26759         * gcc.c-torture/execute/20000917-1.c: New test.
26760         * gcc.c-torture/execute/20000917-1.x: XFAIL.
26761
26762 2000-09-16  Neil Booth  <NeilB@earthling.net>
26763
26764         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
26765         in nested macro bug.
26766
26767 2000-09-15  Neil Booth  <NeilB@earthling.net>
26768
26769         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
26770
26771 2000-09-14  Jeffrey A Law  (law@cygnus.com)
26772
26773         * gcc.c-torture/execute/20000914-1.c: New test.
26774
26775 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
26776
26777         * g++.other/inline13.C: New test.
26778
26779 2000-09-12  Andreas Jaeger  <aj@suse.de>
26780
26781         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
26782         constant by Ulrich Drepper <drepper@redhat.com>.
26783
26784 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
26785
26786         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
26787
26788 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26789
26790         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
26791
26792 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
26793
26794         * gcc.dg/cpp/backslash.c: New test.
26795
26796 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
26797
26798         * gcc.c-torture/execute/20000910-1.c: New test.
26799         * gcc.c-torture/execute/20000910-2.c: Likewise.
26800
26801 2000-09-11  Robert Lipe  <robertl@sco.com>
26802
26803         * gcc.dg/pragma-align.c: New test.
26804
26805 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
26806
26807         * g++.old-deja/g++.pt/explicit82.C: New test.
26808         * g++.old-deja/g++.pt/explicit83.C: New test.
26809
26810 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
26811
26812         * gcc.dg/asm-names.c: New test.
26813
26814 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26815
26816         * gcc.dg/cpp/tr-warn6.c: New test
26817
26818 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
26819
26820         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
26821         be accepted.
26822
26823 2000-09-07  Catherine Moore  <clm@redhat.com>
26824
26825         * gcc.c-torture/execute/unroll-1.c: New test.
26826
26827 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
26828
26829         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
26830         ERROR markers.
26831         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
26832         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
26833         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
26834         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
26835         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
26836         Preprocess only.
26837         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
26838         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
26839
26840 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26841
26842         * g++.old-deja/g++.pt/deduct2.C: New test.
26843
26844 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26845
26846         * g++.old-deja/g++.pt/parms2.C: New test.
26847
26848 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
26849
26850         * g++.old-deja/g++.pt/crash58.C: New test.
26851
26852 2000-09-06  Greg McGary  <greg@mcgary.org>
26853
26854         * gcc.c-torture/execute/20000906-1.c: New test.
26855         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
26856
26857 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26858
26859         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
26860
26861 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26862
26863         * g++.old-deja/g++.pt/crash57.C: New test.
26864
26865 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26866
26867         * g++.old-deja/g++.pt/crash56.C: New test.
26868
26869 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
26870
26871         * g++.old-deja/g++.pt/koenig1.C: New test.
26872
26873 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26874
26875         * gcc.dg/20000904-1.c: New test.
26876
26877 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
26878
26879         * gcc.dg/cpp/paste8.c: New test.
26880
26881 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
26882
26883         * gcc.c-torture/compile/20000827-1.c: New test.
26884
26885 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26886
26887         * gcc.dg/format-diag-1.c: New test.
26888
26889 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
26890
26891         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
26892         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
26893         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
26894         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
26895         gcc.dg/formatz-1.c: Adjust warning regular expressions.
26896
26897 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26898
26899         * g++.old-deja/g++.other/nested4.C: New test.
26900
26901 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
26902
26903         * g++.old-deja/g++.ns/scoped1.C: New test.
26904
26905 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
26906
26907         * lib/g++.exp: Support testing already-installed GCC.
26908
26909 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26910
26911         * wtr-label-1.c, wtr-suffix-1.c: New tests.
26912
26913 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26914
26915         * gcc.dg/return-type-2.c: New test.
26916
26917 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
26918
26919         * gcc.c-torture/compile/20000825-1.c: New test.
26920
26921 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
26922
26923         * gcc.dg/dwarf2-2.c: New test.
26924
26925 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
26926
26927         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
26928         dg-warning regexps.
26929
26930 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
26931
26932         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
26933         gcc.dg/format-ext-5.c: New tests.
26934
26935 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
26936
26937         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
26938
26939 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
26940
26941         * gcc.dg/noncompile/930622-2.c: Adjust error message.
26942
26943 2000-08-24  Richard Henderson  <rth@cygnus.com>
26944
26945         * gcc.dg/ia64-sync-1.c: New test.
26946         * gcc.dg/ia64-sync-2.c: New test.
26947         * gcc.dg/ia64-asm-1.c: New test.
26948
26949 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
26950
26951         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
26952         * gcc.dg/format-ext-2.c: New test.
26953
26954 2000-08-23  Jason Merrill  <jason@redhat.com>
26955
26956         * lib/old-dejagnu.exp: Also ignore "In member function" and
26957         "At global scope".
26958
26959 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26960
26961         * gcc.dg/noncompile/label-lineno-1.c: New test.
26962
26963 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26964
26965         * gcc.dg/c99-array-nonobj-1.c: New test.
26966
26967 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
26968
26969         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
26970         tests.
26971         * gcc.dg/format-ext-1.c: New test.
26972
26973 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26974
26975         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
26976         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
26977         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
26978         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
26979         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
26980
26981 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
26982
26983         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
26984         gcc.dg/c99-strftime-2.c: New tests.
26985
26986 2000-08-22  Richard Henderson  <rth@cygnus.com>
26987
26988         * gcc.c-torture/execute/20000822-1.c: New test.
26989
26990 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
26991
26992         * gcc.c-torture/execute/20000819-1.x: Remove.
26993
26994 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
26995
26996         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
26997         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
26998         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
26999         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
27000         gcc.dg/format-xopen-1.c: New tests.
27001
27002 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
27003
27004         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
27005
27006 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
27007
27008         * g++.old-deja/g++.other/loop2.C: New test.
27009
27010         * gcc.c-torture/compile/20000606-1.c: New test.
27011         * gcc.c-torture/compile/20000728-1.c: New test.
27012         * gcc.c-torture/execute/20000801-1.c: New test.
27013         * gcc.c-torture/execute/20000801-2.c: New test.
27014         * gcc.c-torture/execute/20000819-1.c: New test.
27015         * gcc.c-torture/execute/20000819-1.x: XFAIL.
27016         * gcc.dg/20000629-1.c: New test.
27017         * gcc.dg/20000724-1.c: New test.
27018         * gcc.dg/20000807-1.c: New test.
27019
27020 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
27021
27022         * gcc.dg/cpp/pragma-1.c: New test.
27023         * gcc.dg/cpp/pragma-2.c: New test.
27024
27025 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
27026
27027         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
27028         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
27029
27030 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
27031
27032         * gcc.c-torture/compile/20000818-1.c: New test.
27033
27034 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
27035
27036         * gcc.c-torture/execute/20000818-1.c: New test.
27037
27038 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
27039
27040         * gcc.dg/format-va-1.c: New test.
27041
27042 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27043
27044         * g++.old-deja/g++.other/typedef8.C: New test.
27045
27046 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27047
27048         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
27049         * g++.old-deja/g++.mike/net36.C: Mark candidate.
27050         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
27051         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
27052         * g++.old-deja/g++.other/ptrmem7.C: New test.
27053         * g++.old-deja/g++.pt/ptrmem10.C: New test.
27054
27055 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
27056
27057         * g++.old-deja/g++.pt/typename27.C: New test.
27058
27059 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
27060
27061         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
27062         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
27063         * g++.old-deja/g++.pt/friend45.C: New test.
27064         * g++.old-deja/g++.other/friend8.C: New test.
27065
27066 2000-08-15  Richard Henderson  <rth@cygnus.com>
27067
27068         * gcc.c-torture/execute/20000815-1.c: New test.
27069
27070 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
27071
27072         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
27073         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
27074         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
27075
27076 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
27077
27078         * g++.old-deja/g++.other/refinit2.C: New test.
27079
27080 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
27081
27082         * lib/c-torture.exp (c-torture): Make
27083         compiler_conditional_xfail_data global.
27084         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
27085         compiler_conditional_xfail_data machinery.
27086         (f-torture-execute): Likewise.
27087         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
27088         and only when unrolling loops.
27089
27090         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
27091
27092 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27093
27094         * g++.old-deja/g++.pt/explicit81.C: New test.
27095
27096 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
27097
27098         * g++.old-deja/g++.pt/typename26.C: New test.
27099
27100 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
27101
27102         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
27103         warning.
27104
27105 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
27106
27107         * g++.old-deja/g++.other/array3.C: New test.
27108
27109 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27110
27111         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
27112         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
27113         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
27114         New tests.
27115
27116 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
27117
27118         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
27119         * g++.old-deja/g++.abi/vmihint.C: Likewise.
27120
27121 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
27122
27123         * gcc.c-torture/execute/20000808-1.c: New test.
27124
27125 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
27126
27127         * gcc.dg/c90-const-expr-1.c: New test.
27128
27129 2000-08-08  Richard Henderson  <rth@cygnus.com>
27130
27131         * gcc.dg/noncompile/920923-1.c: Declare calloc.
27132
27133 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
27134
27135         * gcc.dg/noncompile/const-ll-1.c: New test.
27136
27137 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
27138
27139         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
27140
27141 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
27142
27143         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
27144         that running programs linked against the shared version of libobjc
27145         run correctly.
27146
27147 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27148
27149         * gcc.dg/c99-printf-1.c: New test.
27150
27151 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
27152
27153         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
27154
27155 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
27156
27157         * gcc.c-torture/execute/20000731-1.x: Delete.
27158
27159 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
27160
27161         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
27162         and torture_without_loops as is done by c-torture.exp.
27163         (search_for): Copy from c-torture.exp.
27164         (gcc-dg-runtest): New function, drives a directory of tests
27165         iterating over the TORTURE_OPTIONS.
27166         (scan-assembler, scan-assembler-not): Move here from
27167         individual directory drivers.
27168
27169         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
27170         defined by lib/gcc-dg.exp.
27171         * gcc.dg/cpp/cpp.exp: Likewise.
27172         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
27173         gcc-dg-runtest, so we cycle over optimization options.
27174
27175         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
27176         * gcc.dg/compare2.c: No longer expected to fail.
27177
27178 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
27179
27180         * gcc.c-torture/execute/20000804-1.c: New test.
27181
27182 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
27183
27184         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
27185
27186 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
27187
27188         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
27189
27190 2000-08-03  Jeffrey A Law  (law@cygnus.com)
27191
27192         * gcc.c-torture/compile/20000803-1.c: New test.
27193
27194 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
27195
27196         * gcc.c-torture/execute/20000801-3.c,
27197         gcc.c-torture/execute/20000801-4.c: New tests.
27198         * gcc.c-torture/execute/20000801-3.x,
27199         gcc.c-torture/execute/20000801-4.x: Xfail.
27200
27201 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
27202
27203         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
27204         libobjc/.libs to allow for libtool.
27205
27206 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
27207
27208         * gcc.c-torture/compile/20000802-1.c: New test.
27209
27210 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
27211
27212         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
27213
27214 2000-07-31  Jeffrey A Law  (law@cygnus.com)
27215
27216         * gcc-c-torture/execute/20000731-2.c: New test.
27217
27218         * gcc.c-torture/execute/20000731-1.c: New test.
27219         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
27220
27221 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
27222
27223         * testsuite/gcc.dg/cpp/paste7.c: New test.
27224         * gcc.dg/cpp/20000725-1.c: New test.
27225
27226 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
27227
27228         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
27229         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
27230         declaration warning for __builtin_dwarf_reg_size.
27231
27232         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
27233
27234 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
27235
27236         * gcc.dg/noncompile/voidparam-1.c: New test.
27237
27238 2000-07-30  Richard Henderson  <rth@cygnus.com>
27239
27240         * gcc.dg/c90-digraph-1.c: Don't xfail.
27241         * gcc.dg/compare2.c (case 10): Xfail.
27242         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
27243
27244 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
27245
27246         * gcc.dg/c99-main-1.c: New test.
27247
27248 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
27249
27250         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
27251
27252 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
27253
27254         * gcc.c-tortuer/execute/20000726-1.c: New test.
27255
27256 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
27257
27258         * gcc.c-torture/execute/enum-2.c: New test.
27259
27260 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27261
27262         * gcc.dg/cpp/tr-warn3.c: New test.
27263
27264 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27265
27266         * g++.old-deja/g++.ext/implicit1.C: Remove.
27267         * g++.old-deja/g++.jason/c2.C: Remove
27268         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
27269         * g++.old-deja/g++.pt/crash16.C: Likewise.
27270         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
27271
27272 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
27273
27274         * g++.old-deja/g++.other/for2.C: New test.
27275
27276 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
27277
27278         * gcc.dg/20000720-1.c: New test.
27279
27280 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
27281
27282         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
27283
27284 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
27285
27286         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
27287         * gcc.c-torture/execute/20000722-1.c: New.
27288         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
27289
27290 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
27291
27292         * gcc.dg/cpp/20000720-1.S: New test.
27293
27294 2000-07-21  Michael Meissner  <meissner@redhat.com>
27295
27296         * gcc.c-torture/execute/ieee/hugeval.c: New test.
27297
27298 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27299
27300         * g++.old-deja/g++.brendan/crash16.C,
27301         g++.old-deja/g++.brendan/parse3.C,
27302         g++.old-deja/g++.brendan/redecl1.C,
27303         g++.old-deja/g++.ns/template13.C,
27304         g++.old-deja/g++.other/decl4.C,
27305         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
27306
27307 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
27308
27309         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
27310         and "Internal error".
27311
27312         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
27313         regexps.
27314         * gcc.dg/cpp/paste6.c: New test.
27315
27316 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
27317
27318         * gcc.dg/cpp/tr-direct.c: New test.
27319
27320         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
27321         gcc.dg/cpp/undef1.c: Tweak error regexps.
27322
27323 2000-07-18  Eric Christopher <echristo@redhat.com>
27324
27325         * gcc.c-torture/compile/20000718-1.c: New test.
27326
27327 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
27328
27329         * cpplex.c (_cpp_push_token): If the token being pushed back
27330         is the previous token in this context, just subtract one from
27331         context->posn.
27332         * cppmacro.c (save_expansion): Clear aux field when storing a
27333         placemarker.
27334
27335 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
27336
27337         * gcc.dg/noncompile/redecl-1.c: New test.
27338
27339 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
27340
27341         * gcc.c-torture/execute/20000717-5.c: New test.
27342         * gcc.c-torture/execute/20000717-1.x: Removed.
27343
27344 2000-07-17  Richard Henderson  <rth@cygnus.com>
27345
27346         * gcc.c-torture/execute/20000717-4.c: New test.
27347
27348 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
27349
27350         * gcc.dg/cpp/syshdr.c: New test.
27351         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
27352
27353 2000-07-17  Neil Booth  <neilb@earthling.net>
27354
27355         * gcc.dg/cpp/cmdlne-dM.c: New test.
27356         * gcc.dg/cpp/cmdlne-dD.c: New test.
27357
27358 2000-07-17  Jeffrey A Law  (law@cygnus.com)
27359
27360         * gcc.c-torture/execute/20000717-3.c: New test.
27361
27362         * gcc.c-torture/compile/20000717-1.c: New test.
27363
27364 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
27365
27366         * gcc.c-torture/execute/20000717-2.c: New test.
27367
27368 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
27369
27370         * gcc.dg/formatz-1.c: New test.
27371
27372         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
27373         * gcc.dg/c99-digraph-1.c: New tests.
27374
27375         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
27376         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
27377
27378         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
27379         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
27380         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
27381         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
27382         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
27383         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
27384         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
27385
27386 2000-07-17   Greg McGary <greg@mcgary.org>
27387
27388         * gcc.c-torture/execute/20000717-1.c: New test.
27389         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
27390
27391 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
27392
27393         * gcc.c-torture/execute/20000715-2.c: New test.
27394         * gcc.dg/20000715-1.c: New test.
27395
27396 2000-07-15  Michael Meissner  <meissner@redhat.com>
27397
27398         * gcc.c-torture/execute/20000715-1.c: New test.
27399
27400 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
27401
27402         * gcc.c-torture/execute/20000707-1.c: New test.
27403
27404 2000-07-13  Neil Booth  <NeilB@earthling.net>
27405
27406         * testsuite/gcc.dg/cpp/digraph1.c,
27407         testsuite/gcc.dg/cpp/digraph2.c,
27408         testsuite/gcc.dg/cpp/digraphs.c: New tests.
27409
27410 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
27411
27412         * g77.f-torture/compile/20000630-2.f:  New test.
27413         * g77.f-torture/compile/20000630-2.x
27414
27415 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
27416
27417         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
27418
27419 2000-07-11  Neil Booth  <NeilB@earthling.net>
27420
27421         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
27422
27423 2000-07-11  Neil Booth  <NeilB@earthling.net>
27424
27425         * gcc.dg/cpp/cmdlne-C.c: New.
27426
27427 2000-07-09  Neil Booth  <NeilB@earthling.net>
27428
27429         * gcc.dg/cpp/directiv.c: New tests.
27430         * gcc.dg/cpp/undef1.c: Update.
27431
27432 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
27433
27434         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
27435
27436 2000-07-09  Neil Booth  <NeilB@earthling.net>
27437
27438         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
27439
27440 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
27441
27442         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
27443         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
27444
27445 2000-07-08  Neil Booth  <NeilB@earthling.net>
27446
27447         * gcc.dg/cpp/macsyntx.c: New tests.
27448
27449 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27450
27451         * gcc.dg/20000707-1.c: New test.
27452
27453 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
27454
27455         * gcc.c-torture/execute/20000706-1.c: New test.
27456         * gcc.c-torture/execute/20000706-2.c: New test.
27457         * gcc.c-torture/execute/20000706-3.c: New test.
27458         * gcc.c-torture/execute/20000706-4.c: New test.
27459         * gcc.c-torture/execute/20000706-5.c: New test.
27460
27461 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27462
27463         * g++.old-deja/g++.pt/instantiate7.C: New test.
27464
27465 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
27466
27467         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
27468         * g++.old-deja/g++.mike/thunk3.C: Likewise.
27469         * g++.old-deja/g++.other/rtti3.C: Likewise.
27470         * g++.old-deja/g++.other/rttid3.C: Likewise.
27471
27472 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
27473
27474         *  g77.f-torture/compile/20000630-1.x: Fix typo
27475
27476 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
27477
27478         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
27479         assembly output.
27480
27481 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
27482
27483         * gcc.dg/cpp/ident.c: New test.
27484
27485 2000-07-05  Neil Booth  <NeilB@earthling.net>
27486
27487         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
27488           gcc.dg/cpp/lexstrng.c: New tests.
27489
27490 2000-07-04  Neil Booth  <NeilB@earthling.net>
27491
27492         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
27493         * gcc.dg/cpp/strify2.c: Same.
27494
27495 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
27496
27497         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
27498         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
27499         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
27500         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
27501
27502         * testsuite/gcc.dg/cpp/macro1.c,
27503         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
27504         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
27505         testsuite/gcc.dg/cpp/strify1.c,
27506         testsuite/gcc.dg/cpp/strify2.c: New tests.
27507
27508 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
27509
27510         * gcc.c-torture/execute/20000703-1.c: New test.
27511
27512 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27513
27514         * g++.old-deja/g++.pt (lookup10.C): New test.
27515
27516 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
27517
27518         * g++.old-deja/g++.pt (typename25.C): New test.
27519
27520 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
27521
27522         * gcc.c-torture/compile/20000701-1.c: New test.
27523
27524 2000-06-30  Nick Clifton  <nickc@cygnus.com>
27525
27526         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
27527         to test case.
27528
27529 2000-06-30  Catherine Moore  <clm@cygnus.com>
27530
27531         * gcc.c-torture/execute/align-1.c: New test.
27532
27533 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
27534
27535         * g++.old-deja/g++.pt/expr8.C: New test.
27536         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
27537
27538 2000-06-29  Nick Clifton  <nickc@cygnus.com>
27539
27540         * gcc.c-torture/compile/20000629-1.c: New test.
27541
27542 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27543
27544
27545         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
27546         gcc.dg/noncompile directory, depending on whether they're
27547         preprocessor tests or not.  Annotate all the tests for the dg
27548         framework.
27549
27550         * gcc.c-torture/noncompile/noncompile.exp: Delete.
27551         * gcc.dg/noncompile/noncompile.exp: New.
27552
27553         * Moved files:
27554         Old name                                New name
27555         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
27556         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
27557         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
27558         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
27559         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
27560         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
27561         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
27562         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
27563         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
27564         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
27565         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
27566         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
27567         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
27568         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
27569         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
27570         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
27571         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
27572         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
27573         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
27574         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
27575         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
27576         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
27577         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
27578         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
27579
27580         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
27581         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
27582         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
27583         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
27584         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
27585         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
27586
27587 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
27588
27589         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
27590         declare one variable.  On the fourth, error.
27591         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
27592         declared by 20000628-1a.h.
27593
27594 2000-06-29  Richard Henderson  <rth@redhat.com>
27595
27596         * gcc.c-torture/execute/930529-1.x: New file.
27597         * gcc.dg/920413-1.c: Adjust expected warning text.
27598         * gcc.dg/980217-1.c: Declare abort.
27599         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
27600
27601 2000-06-29  Jeffrey A Law  (law@cygnus.com)
27602
27603         * g77.f-torture/compile/20000629-1.f: New test.
27604         * g77.f-torture/compile/20000629-1.x: Expected to fail.
27605
27606 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27607
27608         Rearrange lots of files, removing entirely the
27609         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
27610         directories.
27611
27612         * Deleted files:
27613         gcc.c-torture/code_quality/code_quality.exp
27614         gcc.c-torture/special/special.exp
27615         gcc.failure/failure.exp
27616         gcc.failure/940409-1.x
27617         gcc.c-torture/compile/961203-1.x
27618
27619         * New files:
27620         gcc.misc-tests/linkage.exp
27621         gcc.c-torture/execute/920730-1t.c
27622         gcc.c-torture/execute/920730-1t.x
27623         gcc.c-torture/compile/920520-1.x
27624         gcc.c-torture/compile/920521-1.x
27625         gcc.c-torture/compile/981006-1.x
27626         gcc.c-torture/execute/eeprof-1.x
27627
27628         * Moved files (possibly with modifications to fit a new harness):
27629         Old name                                New name
27630         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
27631         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
27632         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
27633         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
27634         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
27635         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
27636         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
27637         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
27638         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
27639         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
27640         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
27641         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
27642         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
27643         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
27644
27645 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
27646
27647         * c-torture/compile/961203-1.x: Delete.
27648
27649         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
27650         not exit. Include stdio.h.
27651         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
27652         * gcc.misc-tests/dg-12.c: Likewise.
27653         * gcc.misc-tests/dg-5.c: Likewise.
27654         * gcc.misc-tests/dg-6.c: Likewise.
27655         * gcc.misc-tests/dg-7.c: Prototype abort.
27656         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
27657         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
27658         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
27659         not exit.
27660         * gcc.misc-tests/sieve.c: Use return from main, not exit.
27661         * gcc.misc-tests/sort2.c: Use return from main, not exit.
27662
27663 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
27664
27665         * gcc.dg/cpp/20000628-1.c: New test.
27666         * gcc.dg/cpp/20000628-1.h: New header for above test.
27667         * gcc.dg/cpp/20000628-1a.h: Likewise.
27668
27669 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
27670
27671         * gcc.dg/cpp: New directory.
27672         * gcc.dg/cpp/cpp.exp: New driver.
27673         * gcc.dg/cpp/20000627-1.c: New test.
27674         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
27675         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
27676         and rewrite as a compilation test.
27677
27678         * gcc.dg: Move many files into the cpp subdirectory, possibly
27679         renaming or editing them as well.
27680         Old name                New name
27681         990119-1.c              cpp/19990119-1.c
27682         990228-1.c              cpp/19990228-1.c
27683         990407-1.c              cpp/19990407-1.c
27684         990409-1.c              cpp/19990409-1.c
27685         990413-1.c              cpp/19990413-1.c
27686         990703-1.c              cpp/19990703-1.c
27687         20000127-1.c            cpp/20000127-1.c
27688         20000129-1.c            cpp/20000129-1.c
27689         20000207-1.c            cpp/20000207-1.c
27690         20000207-2.c            cpp/20000207-2.c
27691         20000209-1.c            cpp/20000209-1.c
27692         20000209-2.c            cpp/20000209-2.c
27693         20000301-1.c            cpp/20000301-1.c
27694         20000419-1.c            cpp/20000419-1.c
27695         20000510-1.S            cpp/20000510-1.S
27696         20000519-1.c            cpp/20000519-1.c
27697         20000529-1.c            cpp/20000529-1.c
27698         20000625-1.c            cpp/20000625-1.c
27699         20000625-2.c            cpp/20000625-2.c
27700         cpp-as1.c               cpp/assert1.c
27701         cpp-as2.c               cpp/assert2.c
27702         cxx-comments-1.c        cpp/cxxcom1.c
27703         cxx-comments-2.c        cpp/cxxcom2.c
27704         endif-label.c           cpp/endif.c
27705         cpp-hash1.c             cpp/hash1.c
27706         cpp-hash2.c             cpp/hash2.c
27707         cpp-if1.c               cpp/if-1.c
27708         cpp-if2.c               cpp/if-2.c
27709         cpp-if3.c               cpp/if-3.c
27710         cpp-if4.c               cpp/if-4.c
27711         cpp-if5.c               cpp/if-5.c
27712         cpp-cond.c              cpp/if-cexp.c
27713         cpp-missingop.c         cpp/if-mop.c
27714         cpp-missingparen.c      cpp/if-mpar.c
27715         cpp-opprec.c            cpp/if-oppr.c
27716         cpp-ifparen.c           cpp/if-paren.c
27717         cpp-shortcircuit.c      cpp/if-sc.c
27718         cpp-shift.c             cpp/if-shift.c
27719         cpp-unary.c             cpp/if-unary.c
27720         cpp-li1.c               cpp/line1.c
27721         cpp-li2.c               cpp/line2.c
27722         lineno.c                cpp/line3.c
27723         lineno-2.c              cpp/line4.c
27724         cpp-mi.c                cpp/mi1.c
27725         cpp-mic.h               cpp/mi1c.h
27726         cpp-micc.h              cpp/mi1cc.h
27727         cpp-mind.h              cpp/mi1nd.h
27728         cpp-mindp.h             cpp/mi1ndp.h
27729         cpp-mix.h               cpp/mi1x.h
27730         cpp-mi2.c               cpp/mi2.c
27731         cpp-mi2a.h              cpp/mi2a.h
27732         cpp-mi2b.h              cpp/mi2b.h
27733         cpp-mi2c.h              cpp/mi2c.h
27734         cpp-mi3.c               cpp/mi3.c
27735         cpp-mi3.def             cpp/mi3.def
27736         poison-1.c              cpp/poison.c
27737         pr-impl.c               cpp/prag-imp.c
27738         cpp-redef-2.c           cpp/redef1.c
27739         cpp-redef.c             cpp/redef2.c
27740         strpaste.c              cpp/strp1.c
27741         strpaste-2.c            cpp/strp2.c
27742         cpp-tradpaste.c         cpp/tr-paste.c
27743         cpp-tradstringify.c     cpp/tr-str.c
27744         cpp-tradwarn1.c         cpp/tr-warn1.c
27745         cpp-tradwarn2.c         cpp/tr-warn2.c
27746         trigraphs.c             cpp/trigraphs.c
27747         cpp-unc1.c              cpp/unc1.c
27748         cpp-unc2.c              cpp/unc2.c
27749         cpp-unc3.c              cpp/unc3.c
27750         cpp-unc.c               cpp/unc4.c
27751         undef.c                 cpp/undef1.c
27752         undef-2.c               cpp/undef2.c
27753         cpp-wi1.c               cpp/widestr1.c
27754
27755 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
27756
27757         * lib/g++.exp (g++_include_flags): Tweak.
27758
27759 2000-06-27  H.J. Lu  <hjl@gnu.org>
27760             Loren J. Rittle  <ljrittle@acm.org>
27761
27762         * lib/g++.exp (g++_include_flags): Override libgloss.exp
27763         version with one that knows about the new gcc tree structure.
27764         (g++_link_flags): Same.
27765
27766 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
27767
27768         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
27769         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
27770         case we are cross-compiling.
27771
27772         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
27773         g++.old-deja/g++.niklas/Makefile.in,
27774         g++.old-deja/g++.niklas/configure.in,
27775         g++.old-deja/g++.other/Makefile.in,
27776         g++.old-deja/g++.other/configure.in,
27777         gcc.c-torture/code_quality/Makefile.in,
27778         gcc.c-torture/code_quality/configure.in,
27779         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
27780         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
27781         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
27782         gcc.c-torture/execute/ieee/Makefile.in,
27783         gcc.c-torture/execute/ieee/configure.in,
27784         gcc.c-torture/noncompile/Makefile.in,
27785         gcc.c-torture/noncompile/configure.in,
27786         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
27787         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
27788         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
27789
27790 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27791
27792         * g++.old-deja/g++.other/ambig3.C: New test.
27793
27794 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
27795
27796         * g++.old-deja/g++.pt/syntax1.C: New test.
27797         * g++.old-deja/g++.pt/syntax2.C: New test.
27798         * g++.old-deja/g++.other/syntax3.C: New test.
27799         * g++.old-deja/g++.other/syntax4.C: New test.
27800
27801 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27802
27803         * gcc.dg/20000623-1.c: Prototype exit and abort.
27804
27805 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
27806
27807         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
27808         New tests.
27809         * gcc.dg/cpp-mi3.def: New file.
27810
27811         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
27812         inside assertions.
27813         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
27814         lexer's error messages.
27815         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
27816         divine anything from the linemarkers.
27817         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
27818         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
27819
27820 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
27821
27822         * gcc.dg/20000623-1.c: New test.
27823
27824 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
27825
27826         * gcc.c-torture/execute/20000622-1.c: New test.
27827
27828 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27829
27830         * g++.old-deja/g++.other/init15.C: New test.
27831
27832 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
27833
27834         * g++.old-deja/g++.pt/vaarg2.C: New test.
27835         * g++.old-deja/g++.pt/vaarg3.C: New test.
27836
27837 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
27838
27839         * g++.old-deja/g++.other/dyncast6.C: New test.
27840
27841 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
27842
27843         * gcc.c-torture/execute/loop-6.c: New test.
27844
27845 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
27846
27847         * gcc.dg/20000614-1.c: New test.
27848         * gcc.dg/20000614-2.c: New test.
27849
27850 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
27851
27852         * g++.old-deja/g++.other/inline12.C: New test.
27853
27854 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
27855
27856         * g++.old-deja/g++.other/eh1.C: New test.
27857
27858 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
27859
27860         * g++.old-deja/g++.other/type.C: New test.
27861
27862 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27863
27864         * g++.old-deja/g++.other/initstring.C: New test.
27865
27866 2000-06-12  Jason Merrill  <jason@redhat.com>
27867
27868         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
27869
27870 2000-06-09  Jeffrey A Law  (law@cygnus.com)
27871
27872         * gcc.c-torture/compile/20000609-1.c: New test.
27873
27874 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
27875
27876         * gcc.dg/20000609-1.c: New test.
27877
27878 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
27879
27880         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
27881         * gcc.c-torture/noncompile/poison-1.c: Move...
27882         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
27883         * gcc.dg/cpp-li1.c: Add a token after the #line.
27884
27885 2000-06-05  Richard Henderson  <rth@cygnus.com>
27886
27887         * gcc.c-torture/execute/20000605-2.c: New test.
27888         * gcc.c-torture/execute/20000605-3.c: New test.
27889
27890 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
27891
27892         * g77.f-torture/execute/20000503-1.x: New file.
27893
27894 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
27895
27896         * g++.old-deja/g++.eh/badalloc1.C: New test.
27897
27898 2000-06-05  Richard Henderson  <rth@cygnus.com>
27899
27900         * gcc.c-torture/execute/20000605-1.c: New test.
27901
27902 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
27903             Nathan Sidwell <nathan@codesourcery.com>
27904
27905         * gcc.c-torture/compile/20000605-1.c: New test.
27906
27907 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
27908
27909         * g77.f-torture/compile/20000601-1.f:  New test.
27910
27911 2000-06-03  Richard Henderson  <rth@cygnus.com>
27912
27913         * gcc.c-torture/execute/20000603-1.c: New.
27914
27915 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
27916
27917         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
27918         * gcc.dg/noreturn-2.c (noreturn): Likewise.
27919
27920 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
27921
27922         * gcc.dg/compare2.c (case 12): XFAIL.
27923         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
27924         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
27925
27926         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
27927
27928 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
27929
27930         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
27931         guard macro is already defined when the header is first
27932         included.
27933         * gcc.dg/cpp-mix.h: New file.
27934         * gcc.dg/endif-label.c: Update patterns to match compiler.
27935
27936         * g++.brendan/complex1.C: Declare abort.
27937         * g++.law/refs4.C: Remove XFAIL.
27938         * g++.oliva/expr2.C: Declare abort and exit.
27939
27940 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
27941
27942         * gcc.c-torture/execute/20000528-1.c: New test.
27943
27944         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
27945         * g++.old-deja/g++.law/temps4.C: Likewise.
27946
27947         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
27948         stdlib.h.  Call abort() on failure.
27949         * g++.old-deja/g++.law/refs4.C: Likewise.
27950         * g++.old-deja/g++.law/temps4.C: Likewise.
27951         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
27952         * gcc.c-torture/execute/20000112-1.c: Include string.h.
27953
27954 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
27955
27956         Relative to g++.dg/special:
27957         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
27958
27959         Relative to g++.old-deja:
27960         * g++.brendan/complex1.C, g++.jason/optimize2.C,
27961         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
27962         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
27963         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
27964         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
27965         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
27966         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
27967
27968         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
27969         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
27970         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
27971         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
27972         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
27973         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
27974         and/or string.h.
27975
27976         * g++.other/goto1.C: Update expectations for error messages.
27977
27978 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
27979
27980         * gcc.c-torture/compile/20000523-1.c: New test.
27981
27982 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27983
27984         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
27985
27986 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
27987
27988         * g++.old-deja/g++.eh/catch11.C: New test.
27989         * g++.old-deja/g++.eh/catch12.C: New test.
27990
27991 2000-05-24  Nick Clifton  <nickc@cygnus.com>
27992
27993         * gcc.c-torture/execute/20000523-1.c: New test.
27994
27995 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
27996
27997         * c-torture/execute/bcp-1.c: Replace abort in arg of
27998         __builtin_constant_p with a generic external function.
27999
28000         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
28001         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
28002         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
28003         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
28004         Prototype abort and/or exit.
28005
28006         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
28007         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
28008         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
28009         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
28010
28011 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
28012
28013         * gcc.dg/dwarf2-1.c: New test.
28014
28015 2000-05-20  Richard Henderson  <rth@cygnus.com>
28016
28017         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
28018
28019 2000-05-20  Andreas Jaeger  <aj@suse.de>
28020
28021         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
28022         testcase.
28023
28024 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
28025
28026         * gcc.c-torture/execute/20000519-2.c: New test.
28027
28028 2000-05-19  Andreas Jaeger  <aj@suse.de>
28029
28030         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
28031         which fails with SSA.
28032
28033         * lib/c-torture.exp: Also test with -O3 -fssa.
28034
28035 2000-05-18  Michael Meissner  <meissner@redhat.com>
28036
28037         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
28038         * gcc.c-torture/execute/920415-1.c: Ditto.
28039         * gcc.c-torture/execute/920501-1.c: Ditto.
28040         * gcc.c-torture/execute/conversion.c: Ditto.
28041         * gcc.c-torture/execute/cvt-1.c: Ditto.
28042
28043 2000-05-18  Jeffrey A Law  (law@cygnus.com)
28044
28045         * gcc.c-torture/compile/20000518-1.c: New test.
28046
28047 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
28048
28049         * g77.f-torture/compile/200005018.f:  New test.
28050
28051 2000-05-17  Jeffrey A Law  (law@cygnus.com)
28052
28053         * gcc.c-torture/compile/20000517-1.c: New test.
28054
28055 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28056
28057         * gcc.c-torture/execute/20000516-1.c: New test.
28058
28059 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
28060
28061         * g++.old-deja/g++.other/eh.C: New test.
28062
28063 2000-05-12  Richard Henderson  <rth@cygnus.com>
28064
28065         * gcc.c-torture/execute/990208-1.c (main): Don't pass
28066         constants through to doit's conditional.
28067
28068 2000-05-11  Jeffrey A Law  (law@cygnus.com)
28069
28070         * gcc.c-torture/compile/20000511-1.c: New test.
28071         * g77.f-torture/compile/20000511-1.f: New test.
28072         * g77.f-torture/compile/20000511-2.f: New test.
28073
28074 2000-05-11  Michael Meissner  <meissner@redhat.com>
28075
28076         * gcc.c-torture/execute/20000511-1.c: New test.
28077
28078 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
28079
28080         * gcc.dg/dg.exp: Scan .S files as well as .c files.
28081         * gcc.dg/20000510-1.S: New.
28082
28083 2000-05-08  Catherine Moore  <clm@cygnus.com>
28084
28085         * gcc.dg/unused-3.c: New.
28086
28087 2000-05-06  Richard Henderson  <rth@cygnus.com>
28088
28089           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
28090           * g++.old-deja/g++.mike/warn1.C: Likewise.
28091           * g++.old-deja/g++.pt/local1.C: Likewise.
28092           * g++.old-deja/g++.pt/local7.C: Likewise.
28093           * g++.old-deja/g++.pt/spec16.C: Likewise.
28094
28095 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
28096
28097         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
28098
28099 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
28100
28101           * g77.f-torture/execute/20000503-1.f:  New test.
28102
28103 2000-05-04  Andreas Jaeger  <aj@suse.de>
28104
28105         * gcc.dg/noreturn-2.c: New test.
28106
28107 2000-05-04  Neil Booth  <NeilB@earthling.net>
28108
28109         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
28110         preprocessor.
28111
28112 2000-05-04  Richard Henderson  <rth@cygnus.com>
28113
28114         * gcc.c-torture/execute/20000503-1.c: Fix typo.
28115
28116 2000-05-04  Richard Henderson  <rth@cygnus.com>
28117
28118         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
28119         OpenSSL by Jason R Thorpe.
28120
28121 2000-05-03  Jim Wilson  <wilson@cygnus.com>
28122
28123         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
28124
28125 2000-05-03  Robert Lipe <robertlipe@usa.net>
28126
28127         * gcc.dg/20000503-1.c: New test.
28128
28129 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
28130
28131         * gcc.c-torture/compile/20000502-1.c: New test.
28132         * g++.old-deja/g++.other/align.C: New test.
28133         * gcc.dg/cpp-tradstringify.c: New test.
28134
28135 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
28136
28137         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
28138         and hard registers.
28139
28140 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
28141
28142         * gcc.c-torture/execute/loop-5.c: New test.
28143
28144 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
28145
28146         * gcc.c-torture/execute/va-arg-20.c: New test.
28147
28148 2000-04-23  Jeffrey A Law  (law@cygnus.com)
28149
28150         * gcc.c-torture/execute/20000422-1.c: New test.
28151
28152 2000-04-20  Greg McGary  <gkm@gnu.org>
28153
28154         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
28155         when optimizing, but without sibling-call optimizations (-O1).
28156
28157 2000-04-20  Jeffrey A Law  (law@cygnus.com)
28158
28159           * gcc.c-torture/compile/20000420-1.c: New test.
28160
28161 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
28162
28163         * g++.abi/ptrflags.C: New test.
28164         * g++.eh/catchptr1.C: Test incomplete pointer chains.
28165
28166 2000-04-19  Catherine Moore  <clm@cygnus.com>
28167
28168         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
28169
28170 2000-04-19  Greg McGary  <gkm@gnu.org>
28171
28172         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
28173         sibling-call optimizations.
28174
28175 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
28176
28177         * gcc.dg/20000419-1.c: New test.
28178
28179 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
28180
28181         * gcc.c-torture/execute/20000412-6.c: New test.
28182
28183 2000-04-12  Jeffrey A Law  (law@cygnus.com)
28184
28185         * gcc.c-torture/execute/20000412-5.c: New test.
28186         * g77.f-torture/compile/20000412-1.f: New test.
28187         * gcc.c-torture/execute/20000412-4.c: New test.
28188         * gcc.c-torture/compile/20000412-2.c: New test.
28189         * gcc.c-torture/execute/20000412-3.c: New test.
28190         * gcc.c-torture/compile/20000412-1.c: New test.
28191         * gcc.c-torture/execute/20000412-2.c: New test.
28192
28193 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
28194
28195         * objc/execute/bf-20.m: New test.
28196
28197 2000-04-10  Richard Henderson  <rth@cygnus.com>
28198
28199         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
28200
28201         * gcc.c-torture/execute/20000412-1.c: New test.
28202
28203 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
28204
28205         * g++.old-deja/g++.eh/catchptr1.C: New test.
28206
28207 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
28208
28209         * g++.old-deja/g++.abi/cxa_vec.C: New test.
28210
28211 2000-04-08  Neil Booth  <NeilB@earthling.net>
28212
28213         * gcc.dg/cpp-nullchar.c: Remove test as
28214         embedded nulls cause problems.
28215
28216 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28217
28218         * gcc.dg/compare2.c: New test.
28219
28220 2000-04-08  Neil Booth  <NeilB@earthling.net>
28221
28222         * gcc.dg/cpp-nullchar.c: New test.
28223
28224 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
28225
28226         * gcc.dg/cpp-mi2.c: New test.
28227         * gcc.dg/cpp-mi2[abc].h: New files.
28228
28229 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
28230
28231         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
28232         member name.
28233
28234 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
28235
28236         * g++.old-deja/g++.abi/vmihint.C: New test.
28237
28238 2000-04-06  Neil Booth  <NeilB@earthling.net>
28239
28240         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
28241         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
28242         copyright.
28243
28244 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
28245
28246         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
28247         avoid stack-frame overwrite.
28248
28249 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
28250
28251         * gcc.c-torture/compile/20000405-2.c: New test.
28252         * gcc.c-torture/compile/20000405-3.c: New test.
28253
28254 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28255
28256         * gcc.c-torture/compile/20000405-1.c: New test.
28257
28258 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
28259
28260         * gcc.dg/cast-qual-1.c: Revert last change.
28261
28262 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28263
28264         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
28265
28266 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
28267
28268         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
28269         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
28270
28271 2000-04-03  Jeffrey A Law  (law@cygnus.com)
28272
28273         * gcc.c-torture/compile/20000403-2.c: New test.
28274         * gcc.c-torture/compile/20000403-1.c: New test.
28275
28276 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
28277
28278         * gcc.c-torture/execute/20000403-1.c: New test.
28279
28280 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
28281
28282         * gcc.c-torture/execute/20000402-1.c: New test.
28283
28284 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
28285
28286         * gcc.c-torture/execute/va-arg-15.c: New test.
28287         * gcc.c-torture/execute/va-arg-16.c: New test.
28288         * gcc.c-torture/execute/va-arg-17.c: New test.
28289         * gcc.c-torture/execute/va-arg-18.c: New test.
28290         * gcc.c-torture/execute/va-arg-19.c: New test.
28291
28292 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
28293
28294         * gcc.c-torture/compile/981211-1.c: Move to...
28295         * gcc.dg/cpp-as1.c: ...here.
28296         * gcc.dg/cpp-as2.c: New file.
28297
28298         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
28299         compiler.
28300
28301 2000-04-02  Neil Booth  <NeilB@earthling.net>
28302
28303         * gcc.dg/cpp-cond.c  New tests.
28304         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
28305         accidental success less likely.
28306         * gcc.dg/cpp-missingop.c  New tests.
28307         * gcc.dg/cpp-missingparen.c  New tests.
28308         * gcc.dg/cpp-shift.c  New tests.
28309         * gcc.dg/cpp-shortcircuit.c  New tests.
28310         * gcc.dg/cpp-unary.c  New tests.
28311
28312 2000-03-29  Jeffrey A Law  (law@cygnus.com)
28313
28314         * gcc.c-torture/compile/20000329-1.c: New test.
28315
28316 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
28317
28318         * gcc.c-torture/compile/20000326-1.c: New test.
28319         * gcc.c-torture/compile/20000326-2.c: New test.
28320
28321 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
28322
28323         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
28324         the first parameter is a function argument.
28325
28326 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
28327
28328         * g++.old-deja/g++.ext/array4.C: New test.
28329
28330 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
28331
28332         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
28333
28334 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28335
28336         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
28337
28338 2000-03-19  Richard Henderson  <rth@cygnus.com>
28339
28340         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
28341
28342 2000-03-19  Richard Henderson  <rth@cygnus.com>
28343
28344         * gcc.c-torture/compile/20000319-1.c: New test.
28345
28346 2000-03-14  Jeffrey A Law  (law@cygnus.com)
28347
28348         * gcc.c-torture/execute/20000314-3.c: New test.
28349         * gcc.c-torture/execute/20000314-2.c: New test.
28350         * gcc.c-torture/execute/20000314-1.c: New test.
28351         * gcc.c-torture/compile/20000314-2.c: New test.
28352         * gcc.c-torture/compile/20000314-1.c: New test.
28353
28354 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
28355
28356         * g++.old-deja/g++.warn/inline.C: New test.
28357
28358 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
28359
28360         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
28361         standards-compliant result rather than specific constants.
28362         Put test-values in array.
28363
28364 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
28365
28366         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
28367         (g++_target_compile): Put test-specific options last.
28368
28369 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28370
28371         * g++.old-deja/g++.eh/vbase4.C: New test.
28372
28373 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28374
28375         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
28376
28377 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28378
28379         * g++.old-deja/g++.brendan/misc12.C: Removed.
28380         * g++.old-deja/g++.pt/memtemp77.C: Constify.
28381         * g++.old-deja/g++.ext/pretty4.C: New test.
28382
28383 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
28384
28385         * g++.old-deja/g++.other/string2.C: New test.
28386
28387 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
28388
28389         * g++.old-deja/g++.warn/impint2.C: New test.
28390
28391 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
28392
28393         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
28394         is 1, not zero.
28395
28396 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
28397
28398         * g++.old-deja/g++.warn/impint.C: New test.
28399         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
28400         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
28401         * g++.old-deja/g++.pt/explicit12.C: Likewise.
28402         * g++.old-deja/g++.pt/explicit13.C: Likewise.
28403         * g++.old-deja/g++.pt/explicit17.C: Likewise.
28404         * g++.old-deja/g++.pt/explicit18.C: Likewise.
28405         * g++.old-deja/g++.pt/explicit19.C: Likewise.
28406         * g++.old-deja/g++.pt/explicit23.C: Likewise.
28407         * g++.old-deja/g++.pt/explicit31.C: Likewise.
28408         * g++.old-deja/g++.pt/explicit35.C: Likewise.
28409         * g++.old-deja/g++.pt/explicit6.C: Likewise.
28410         * g++.old-deja/g++.pt/memclass7.C: Likewise.
28411
28412 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
28413
28414         * gcc.dg/cpp-redef.c: New test.
28415
28416 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
28417
28418         * g++.old-deja/g++.pt/unify7.C: New test.
28419
28420 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
28421
28422         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
28423         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
28424
28425 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
28426
28427         * gcc.c-torture/compile/20000224-1.c: New test.
28428
28429 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28430
28431         * gcc.c-torture/compile/cpp-2.c: New test.
28432         * gcc.c-torture/compile/cpp-1.c: New test.
28433
28434 2000-02-25  Jeffrey A Law  (law@cygnus.com)
28435
28436         * gcc.c-torture/execute/20000225-1.c: New test.
28437
28438 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28439
28440         * gcc.dg/cpp-li2.c: New test.
28441
28442         * gcc.dg/cpp-wi1.c: New test.
28443
28444         * gcc.dg/cpp-li1.c: New test.
28445
28446 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
28447
28448         * g++.old-deja/g++.other/sizeof5.C: New test.
28449
28450 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28451
28452         * gcc.c-torture/execute/va-arg-13.c: New test.
28453
28454 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
28455
28456         * gcc.c-torture/execute/va-arg-12.c: New test.
28457
28458 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28459
28460         * gcc.c-torture/execute/20000223-1.c: New test.
28461
28462 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
28463
28464         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
28465
28466 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
28467
28468         * g++.old-deja/g++.abi/ptrmem.C: New test.
28469
28470 2000-02-19  Richard Henderson  <rth@cygnus.com>
28471
28472         * gcc.c-torture/compile/init-3.c: New.
28473
28474 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
28475
28476         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
28477         ALWAYS_CXXFLAGS.
28478
28479 2000-02-11  Robert Lipe <robertl@sco.com>
28480
28481         * gcc.c-torture/compile/20000211-3.c: New test.
28482
28483 2000-02-11  Martin Buchholz <martin@xemacs.org>
28484
28485         * gcc.c-torture/compile/20000211-2.c: New test.
28486
28487 2000-02-11  Jeffrey A Law  (law@cygnus.com)
28488
28489         * gcc.c-torture/compile/20000211-1.c: New test.
28490
28491 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
28492
28493         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
28494           on native targets
28495
28496 2000-02-08  Nathan Sidwell  <nathan@acm.org>
28497
28498         * g++.old-deja/g++.other/cast5.C: New test.
28499
28500 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
28501
28502         * gcc.c-torture/execute/20000205-1.c: New.
28503
28504 2000-02-03  Nathan Sidwell  <nathan@acm.org>
28505
28506         * g++.old-deja/g++.jason/cast3.C: Return void.
28507         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
28508
28509 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28510
28511         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
28512
28513         * gcc.dg/loop-1.c: New test.
28514
28515 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
28516
28517         * gcc.c-torture/compile/20000127-1.c: New test.
28518         * gcc.c-torture/execute/991228-1.c: New test.
28519
28520 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28521
28522         * gcc.dg/unused-2.c: New test.
28523
28524         * gcc.dg/conv-1.c: New test.
28525
28526 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
28527
28528         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
28529         compiler.
28530         (tool_option_proc): Fix typo.
28531
28532 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
28533
28534         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
28535         of the ld on the host, not on the build machine.
28536         Also, don't crash if '--help' is not a supported option.
28537
28538 2000-01-24  Richard Henderson  <rth@cygnus.com>
28539
28540         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
28541
28542 2000-01-20  Jeffrey A Law  (law@cygnus.com)
28543
28544         * gcc.c-torture/execute/20000120-2.c: New test.
28545         * gcc.c-torture/execute/20000120-1.c: New test.
28546
28547 2000-01-13  Jeffrey A Law  (law@cygnus.com)
28548
28549         * gcc.c-torture/execute/20000113-1.c: New test.
28550
28551 2000-01-12  Jeffrey A Law  (law@cygnus.com)
28552
28553         * gcc.c-torture/execute/20000112-1.c: New test.
28554
28555 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28556
28557         * gcc.dg/20000111-1.c: New test.
28558
28559 2000-01-10  Jeffrey A Law  (law@cygnus.com)
28560
28561         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
28562         with 16 bit integers.
28563
28564 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28565
28566         * gcc.dg/20000108-1.c: New test.
28567
28568 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28569
28570         * g++.old-deja/g++.ns/koenig8.C: New test.
28571
28572 2000-01-05  Nathan Sidwell  <nathan@acm.org>
28573
28574         * g++.old-deja/g++.other/cast4.C: New test.
28575
28576 2000-01-05  Jeffrey A Law  (law@cygnus.com)
28577
28578         * gcc.c-torture/compile/20000105-2.c: New test.
28579         * gcc.c-torture/compile/20000105-1.c: New test.
28580
28581 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
28582
28583         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
28584         references to printf & atoi to conform to ANSI standard.
28585         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
28586         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
28587         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
28588         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
28589         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
28590         * g++.old-deja/g++.brendan/complex1.C: Likewise.
28591         * g++.old-deja/g++.brendan/copy1.C: Likewise.
28592         * g++.old-deja/g++.brendan/copy2.C: Likewise.
28593         * g++.old-deja/g++.brendan/copy3.C: Likewise.
28594         * g++.old-deja/g++.brendan/copy4.C: Likewise.
28595         * g++.old-deja/g++.brendan/copy5.C: Likewise.
28596         * g++.old-deja/g++.brendan/copy6.C: Likewise.
28597         * g++.old-deja/g++.brendan/copy7.C: Likewise.
28598         * g++.old-deja/g++.brendan/copy8.C: Likewise.
28599         * g++.old-deja/g++.brendan/crash11.C: Likewise.
28600         * g++.old-deja/g++.brendan/crash14.C: Likewise.
28601         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
28602         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
28603         * g++.old-deja/g++.brendan/delete2.C: Likewise.
28604         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
28605         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
28606         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
28607         * g++.old-deja/g++.brendan/eh1.C: Likewise.
28608         * g++.old-deja/g++.brendan/groff1.C: Likewise.
28609         * g++.old-deja/g++.brendan/init3.C: Likewise.
28610         * g++.old-deja/g++.brendan/misc12.C: Likewise.
28611         * g++.old-deja/g++.brendan/misc7.C: Likewise.
28612         * g++.old-deja/g++.brendan/new2.C: Likewise.
28613         * g++.old-deja/g++.brendan/operators4.C: Likewise.
28614         * g++.old-deja/g++.brendan/operators5.C: Likewise.
28615         * g++.old-deja/g++.brendan/overload2.C: Likewise.
28616         * g++.old-deja/g++.brendan/overload7.C: Likewise.
28617         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
28618         * g++.old-deja/g++.brendan/reference1.C: Likewise.
28619         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
28620         * g++.old-deja/g++.brendan/template24.C: Likewise.
28621         * g++.old-deja/g++.brendan/template3.C: Likewise.
28622         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
28623         * g++.old-deja/g++.jason/inline3.C: Likewise.
28624         * g++.old-deja/g++.jason/opeq.C: Likewise.
28625         * g++.old-deja/g++.law/arg5.C: Likewise.
28626         * g++.old-deja/g++.law/arm7.C: Likewise.
28627         * g++.old-deja/g++.law/ctors11.C: Likewise.
28628         * g++.old-deja/g++.law/cvt8.C: Likewise.
28629         * g++.old-deja/g++.law/init9.C: Likewise.
28630         * g++.old-deja/g++.law/refs4.C: Likewise.
28631         * g++.old-deja/g++.law/template2.C: Likewise.
28632         * g++.old-deja/g++.law/visibility24.C: Likewise.
28633         * g++.old-deja/g++.law/vtable3.C: Likewise.
28634         * g++.old-deja/g++.mike/asm2.C: Likewise.
28635         * g++.old-deja/g++.mike/eh1.C: Likewise.
28636         * g++.old-deja/g++.mike/misc1.C: Likewise.
28637         * g++.old-deja/g++.mike/misc13.C: Likewise.
28638         * g++.old-deja/g++.mike/misc14.C: Likewise.
28639         * g++.old-deja/g++.mike/ns12.C: Likewise.
28640         * g++.old-deja/g++.mike/p1248.C: Likewise.
28641         * g++.old-deja/g++.mike/p3708.C: Likewise.
28642         * g++.old-deja/g++.mike/p3708a.C: Likewise.
28643         * g++.old-deja/g++.mike/p3708b.C: Likewise.
28644         * g++.old-deja/g++.mike/p646.C: Likewise.
28645         * g++.old-deja/g++.mike/p700.C: Likewise.
28646         * g++.old-deja/g++.mike/p783.C: Likewise.
28647         * g++.old-deja/g++.mike/p783a.C: Likewise.
28648         * g++.old-deja/g++.mike/p783b.C: Likewise.
28649         * g++.old-deja/g++.mike/p786.C: Likewise.
28650         * g++.old-deja/g++.mike/p789.C: Likewise.
28651         * g++.old-deja/g++.mike/p789a.C: Likewise.
28652         * g++.old-deja/g++.mike/p807a.C: Likewise.
28653         * g++.old-deja/g++.other/delete3.C: Likewise.
28654         * g++.old-deja/g++.other/dyncast1.C: Likewise.
28655         * g++.old-deja/g++.other/dyncast2.C: Likewise.
28656         * g++.old-deja/g++.other/dyncast3.C: Likewise.
28657         * g++.old-deja/g++.other/empty1.C: Likewise.
28658         * g++.old-deja/g++.other/temporary1.C: Likewise.
28659         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
28660         * g++.old-deja/g++.pt/t16.C: Likewise.
28661         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
28662
28663 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
28664
28665         * gcc.dg/991230-1.c: New test.
28666
28667 1999-12-29  Jeffrey A Law  (law@cygnus.com)
28668
28669         * gcc.c-torture/compile/991229-3.c: New test.
28670         * gcc.c-torture/compile/991229-2.c: New test.
28671         * gcc.c-torture/compile/991229-1.c: New test.
28672
28673 1999-12-29  Greg McGary <gkm@eng.ascend.com>
28674
28675         * gcc.c-torture/compile/labels-2.c: New test.
28676
28677 1999-12-27  Martin von L�is  <loewis@informatik.hu-berlin.de>
28678
28679         * gcc.c-torture/execute/991227-1.c: New test.
28680
28681 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28682
28683         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
28684
28685 1999-12-21  Martin von L�is  <loewis@informatik.hu-berlin.de>
28686
28687         * gcc.c-torture/execute/991221-1.c: New test.
28688
28689 1999-12-20  Nathan Sidwell  <nathan@acm.org>
28690
28691         * g++.old-deja/g++.other/cast3.C: New test.
28692
28693 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
28694
28695         * gcc.c-torture/execute/991216-4.c: New test.
28696
28697 1999-12-16  Michael Meissner  <meissner@cygnus.com>
28698
28699         * gcc.c-torture/execute/991216-1.c: New test.
28700         * gcc.c-torture/execute/991216-2.c: New test.
28701         * gcc.c-torture/execute/991216-3.c: New test.
28702
28703 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28704
28705         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
28706         Actually make the test fail by using "-O2" for compilation.
28707
28708 1999-12-15  Nathan Sidwell  <nathan@acm.org>
28709
28710         * g++.old-deja/g++.warn/cast-align1.C: New test.
28711
28712 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28713
28714         * gcc.c-torture/compile/991214-1.c: New test.
28715         * gcc.c-torture/compile/991214-2.c: New test.
28716
28717 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
28718
28719         * gcc.dg/991214-1.c: New test.
28720
28721 1999-12-13  Jeffrey A Law  (law@cygnus.com)
28722
28723         * gcc.c-torture/compile/991213-3.c: New test.
28724         * gcc.c-torture/compile/991213-2.c: New test.
28725         * gcc.c-torture/compile/991213-1.c: New test.
28726
28727 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
28728
28729         * gcc.dg/991209-1.c: New test.
28730
28731 1999-12-08  Nathan Sidwell <nathan@acm.org>
28732
28733         * gcc.c-torture/compile/991208-1.c: New test.
28734
28735 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28736
28737         * gcc.dg/ultrasp2.c: New test.
28738
28739 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
28740
28741         * g++.old-deja/g++.abi/align.C (main): Fix typo.
28742
28743 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
28744
28745         * gcc.c-torture/compile/991202-1.c: New test.
28746         * gcc.c-torture/execute/991202-1.c: New test.
28747         * gcc.c-torture/execute/991202-2.c: New test.
28748         * gcc.c-torture/execute/991202-3.c: New test.
28749
28750 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
28751
28752         * g++.old-deja/g++.abi/align.C: New test.
28753         * g++.old-deja/g++.abi/aggregates.C: Likewise.
28754         * g++.old-deja/g++.abi/bitfields.C: Likewise.
28755
28756 1999-12-01  Richard Henderson  <rth@cygnus.com>
28757
28758         * gcc.c-torture/execute/991201-1.c: New.
28759
28760 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
28761
28762         * gcc.dg/991129-1.c: New test.
28763
28764 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
28765
28766         * gcc.c-torture/compile/991127-1.c: New test.
28767
28768 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28769
28770         * g++.old-deja/g++.other/warn4.C: New test.
28771
28772 1999-11-22  Nathan Sidwell  <nathan@acm.org>
28773
28774         * g++.old-deja/g++.eh/cleanup2.C: New test.
28775         * g++.old-deja/g++.ext/pretty2.C: New test.
28776         * g++.old-deja/g++.ext/pretty3.C: New test.
28777         * g++.old-deja/g++.other/debug6.C: New test.
28778
28779 1999-10-20  Jim Wilson  <wilson@cygnus.com>
28780
28781         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
28782         compiler_output to look for one error message instead of two.
28783
28784 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
28785
28786         * gcc.c-torture/execute/991118-1.c: Also test case
28787         where the word boundary does not split a byte evenly.
28788
28789 1999-11-19  Nathan Sidwell  <nathan@acm.org>
28790
28791         * g++.old-deja/g++.ext/restrict1.C: New test.
28792
28793 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
28794
28795         * gcc.c-torture/execute/991118-1.c: New test.
28796
28797 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
28798
28799         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
28800         working directory pathnames.
28801
28802 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
28803
28804         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
28805         host is equipped with driver.h and driver.o so it can actually
28806         compile and run the tests.
28807
28808 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
28809
28810         * gcc.c-torture/compile/991008-1.c: New test.
28811
28812 1999-11-08  Nick Clifton  <nickc@cygnus.com>
28813
28814         * lib/gcc-dg.exp: Include target-supports.exp
28815
28816 1999-11-05  Nick Clifton  <nickc@cygnus.com>
28817
28818         * lib/target-supports.exp: New file: Provide procs to test for
28819         features supported by the target.
28820         (check_weak_available): Moved here from ecos.exp.
28821         (check_alias_available): New proc: Determine of the target
28822         toolchain supports the alias attribute.
28823
28824         * gcc.dg/special/ecos.exp: Move check_weak_available to
28825         target-supports.exp.
28826         (alias-1.c): Only perform the test if the target supports
28827         aliases.
28828         (wkali-1.c): Only perform the test if the target supports
28829         aliases.
28830
28831         * gcc.dg/990506-0.c: Expect error messages from cross
28832         targets as well as native targets.
28833
28834 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28835
28836         * gcc.dg/ultrasp1.c: Removed xfail.
28837         * gcc.dg/struct-ret-2.c: Likewise.
28838         * gcc.dg/array-1.c: Likewise.
28839
28840 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
28841
28842         * gcc.dg/struct-ret-2.c: New test.
28843
28844         * gcc.dg/array-1.c: New test.
28845
28846 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
28847
28848         * gcc.c-torture/execute/991030-1.c: New test.
28849
28850 1999-10-26  Richard Henderson  <rth@cygnus.com>
28851
28852         * gcc.c-torture/compile/991026-2.c: New test.
28853
28854 1999-10-26  Jeffrey A Law  (law@cygnus.com)
28855
28856         * gcc.c-torture/compile/991026-1.c: New test.
28857
28858 1999-10-23  Jeffrey A Law  (law@cygnus.com)
28859
28860         * gcc.c-torture/execute/991023-1.c: New test.
28861
28862 1999-10-19  Jeffrey A Law  (law@cygnus.com)
28863
28864         * gcc.c-torture/execute/991019-1.c: New test.
28865
28866 1999-10-16  Richard Henderson  <rth@cygnus.com>
28867
28868         * gcc.c-torture/execute/991016-1.c: New test.
28869
28870 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
28871
28872         * gcc.c-torture/execute/991014-1.c: New test.
28873
28874 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
28875
28876         * g++.old-deja/g++.other/union2.C: New test.
28877
28878 1999-10-13  Nathan Sidwell  <nathan@acm.org>
28879
28880         * g++.old-deja/g++.other/vaarg2.C: New test.
28881         * g++.old-deja/g++.other/vaarg3.C: New test.
28882
28883 1999-10-12  Craig Burley  <craig@jcb-sc.com>
28884
28885         * g77.f-torture/noncompile/19990905-1.f: Moved from being
28886         in compile/.
28887
28888 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
28889
28890         * gcc.c-torture/execute/va-arg-11.c: New test.
28891
28892 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
28893
28894         * lib/file-format.exp (gcc_target_object_format): Don't
28895         crash if objdump is unavailable.
28896
28897 1999-09-29  Donn Terry <donn@interix.com>
28898
28899         * gcc.misc-tests/mg.exp: delete extraneous redirection.
28900
28901 1999-09-28  Nick Clifton  <nickc@cygnus.com>
28902
28903         * gcc.c-torture/compile/990928-1.c: New test.
28904
28905 1999-09-28  Nathan Sidwell  <nathan@acm.org>
28906
28907         * g++.old-deja/g++.other/decl6.C: New test.
28908
28909 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28910
28911         * gcc.c-torture/execute/va-arg-10.c: New test.
28912
28913 1999-09-27  Nathan Sidwell  <nathan@acm.org>
28914
28915         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
28916         __PRETTY_FUNCTION__.
28917
28918 1999-09-23  Nick Clifton  <nickc@cygnus.com>
28919
28920         * gcc.c-torture/execute/990923-1.c: New test.
28921
28922 1999-09-21  Nick Clifton  <nickc@cygnus.com>
28923
28924         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
28925         for which -fpic is inappropriate.
28926
28927 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
28928
28929         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
28930
28931 1999-09-21  Nathan Sidwell  <nathan@acm.org>
28932
28933         * g++.old-deja/g++.other/dyncast1.C: New test.
28934         * g++.old-deja/g++.other/dyncast2.C: New test.
28935         * g++.old-deja/g++.other/dyncast3.C: New test.
28936         * g++.old-deja/g++.other/dyncast4.C: New test.
28937         * g++.old-deja/g++.other/dyncast5.C: New test.
28938         * g++.old-deja/g++.eh/catch3.C: New test.
28939         * g++.old-deja/g++.eh/catch3p.C: New test.
28940         * g++.old-deja/g++.eh/catch4.C: New test.
28941         * g++.old-deja/g++.eh/catch4p.C: New test.
28942         * g++.old-deja/g++.eh/catch5.C: New test.
28943         * g++.old-deja/g++.eh/catch5p.C: New test.
28944         * g++.old-deja/g++.eh/catch6.C: New test.
28945         * g++.old-deja/g++.eh/catch6p.C: New test.
28946         * g++.old-deja/g++.eh/catch7.C: New test.
28947         * g++.old-deja/g++.eh/catch7p.C: New test.
28948         * g++.old-deja/g++.eh/catch8.C: New test.
28949         * g++.old-deja/g++.eh/catch8p.C: New test.
28950         * g++.old-deja/g++.eh/catch9.C: New test.
28951         * g++.old-deja/g++.eh/catch9p.C: New test.
28952
28953 1999-09-13  Nathan Sidwell  <nathan@acm.org>
28954
28955         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
28956         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
28957
28958 1999-09-13  Jeffrey A Law  (law@cygnus.com)
28959
28960         * gcc.c-torture/compile/990913-1.c: New test.
28961
28962 1999-09-10  Nathan Sidwell  <nathan@acm.org>
28963
28964         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
28965         * g++.old-deja/g++.jason/rfg5.C: Likewise.
28966
28967 1999-09-09  Richard Henderson  <rth@cygnus.com>
28968
28969         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
28970
28971 1999-09-09  Nathan Sidwell  <nathan@acm.org>
28972
28973         * g++.old-deja/g++.other/lookup11.C: New test.
28974         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
28975         what is permitted and what we want.
28976         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
28977         overload use.
28978         * g++.old-deja/g++.jason/rfg5.C: Likewise
28979
28980 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
28981
28982         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
28983         * gcc.c-torture/noncompile/poison-1.c: New file.
28984
28985 1999-09-08  Nathan Sidwell  <nathan@acm.org>
28986
28987         * g++.old-deja/g++.other/sizeof3.C: New test.
28988         * g++.old-deja/g++.other/sizeof4.C: New test.
28989         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
28990         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
28991
28992 1999-09-07  Richard Henderson  <rth@cygnus.com>
28993
28994         * gcc.dg/va-arg-1.c: New.
28995
28996 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
28997
28998         * gcc.c-torture/execute/va-arg-9.c: New test.
28999
29000 1999-09-05  Craig Burley  <craig@jcb-sc.com>
29001
29002         * g77.f-torture/compile/980519-2.f: New test.
29003         * g77.f-torture/compile/19990905-0.f: New test.
29004         * g77.f-torture/compile/19990905-1.f: New test.
29005         * g77.f-torture/compile/19990905-2.f: New test.
29006
29007         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
29008
29009 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
29010
29011         * gcc.c-torture/execute/990827-1.c: Fix typo.
29012
29013 1999-09-03  Nathan Sidwell  <nathan@acm.org>
29014
29015         * g++.old-deja/g++.other/deref1.C: New test.
29016
29017 1999-09-02  Nathan Sidwell  <nathan@acm.org>
29018
29019         * g++.old-deja/g++.other/ambig2.C: New test.
29020         * g++.old-deja/g++.other/cond5.C: New test.
29021         * g++.old-deja/g++.other/lookup16.C: New test.
29022
29023 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
29024
29025         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
29026         assemblers too.
29027
29028 1999-08-31  Jeffrey A Law  (law@cygnus.com)
29029
29030         * lib/c-torture.exp: Avoid the "compare executables" optimization
29031         when testing native.
29032
29033 1999-08-29  Jeffrey A Law  (law@cygnus.com)
29034
29035         * gcc.c-torture/execute/990829-1.c: New test.
29036         * gcc.c-torture/compile/990829-1.c: New test.
29037
29038 1999-08-27  Paul Burchard  <burchard@pobox.com>
29039
29040         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
29041         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
29042         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
29043         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
29044         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
29045         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
29046         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
29047         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
29048         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
29049         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
29050         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
29051
29052 1999-08-27  Jeffrey A Law  (law@cygnus.com)
29053
29054         * gcc.c-torture/execute/990827-1.c: New test.
29055
29056 1999-08-26  Craig Burley  <craig@jcb-sc.com>
29057
29058         * g77.f-torture/noncompile/19990826-4.f: New test.
29059
29060         * g77.f-torture/compile/19990826-3.f: New test.
29061
29062         * g77.f-torture/execute/19990826-2.f: New test.
29063
29064         * g77.f-torture/compile/19990826-1.f: New test.
29065
29066         * gcc.c-torture/execute/990826-0.c: New test.
29067         * g77.c-torture/execute/19990826-0.f: New test.
29068
29069         * g77.f-torture/noncompile/970626-2.f: New test.
29070
29071 1999-08-25  Paul Burchard  <burchard@pobox.com>
29072
29073         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
29074         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
29075         lss-011.C: New tests.
29076
29077 1999-08-25  Nathan Sidwell  <nathan@acm.org>
29078
29079         * g++.old-deja/g++.other/decl5.C: New test.
29080
29081 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29082
29083         * noncompile/noncompile.exp: Load_lib c-torture.exp.
29084         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
29085         call `postbase' for each one.  All callers of `postbase' changed
29086         to call this instead.
29087
29088 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
29089
29090         * gcc.c-torture/execute/990811-1.c: New test.
29091
29092 1999-08-09  Nick Clifton  <nickc@cygnus.com>
29093
29094         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
29095         just native ones.
29096
29097         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
29098         just native ones.
29099
29100 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29101
29102         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
29103
29104 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29105
29106         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
29107
29108 1999-08-04  Nathan Sidwell  <nathan@acm.org>
29109
29110         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
29111
29112 1999-08-04  Jeffrey A Law  (law@cygnus.com)
29113
29114         * gcc.c-torture/execute/990804-1.c: New test.
29115
29116 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29117
29118         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
29119         * g++.old-deja/g++.brendan/crash64.C: Likewise
29120         * g++.old-deja/g++.brendan/overload8.C: Likewise
29121
29122 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29123
29124         * g++.old-deja/g++.other/struct1.C: New test.
29125
29126 1999-08-03  Nathan Sidwell  <nathan@acm.org>
29127
29128         * g++.old-deja/g++.other/enum2.C: New test.
29129
29130 1999-08-02  Richard Henderson  <rth@cygnus.com>
29131
29132         Adapted from tests from Franz Sirl:
29133         * gcc.c-torture/execute/va-arg-7.c: New test.
29134         * gcc.c-torture/execute/va-arg-8.c: New test.
29135
29136 1999-08-01  Jeffrey A Law  (law@cygnus.com)
29137
29138         * gcc.c-torture/compile/990801-2.c: New test.
29139
29140         * gcc.c-torture/compile/990801-1.c: New test.
29141
29142 1999-07-27  Michael Meissner  <meissner@cygnus.com>
29143
29144         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
29145         fp-cmp-1.c, converting double to float.
29146
29147         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
29148         fp-cmp-1.c, converting double to long double.
29149
29150         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
29151         from fr1 to unknown_register, since fr1 is a legitimate register
29152         on some machines.
29153
29154 1999-07-25  Jeffrey A Law  (law@cygnus.com)
29155
29156         * README: More listname related changes.
29157
29158 1999-07-08  Catherine Moore  <clm@cygnus.com>
29159
29160         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
29161
29162 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
29163
29164         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
29165
29166 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
29167
29168         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
29169
29170 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
29171
29172         * gcc.dg/990703-1.c: New test.
29173
29174 1999-06-29  Nick Clifton  <nickc@cygnus.com>
29175
29176         * lib/file-format.exp: New file: Move definition of proc
29177         gcc_target_object_format to here from
29178         gcc.dg/special/ecos.exp.
29179
29180         * lib/c-torture.exp: Include lib file-format.exp.
29181         * lib/gcc-dg.exp: Include lib file-format.exp.
29182
29183         * gcc.dg/special/ecos.exp: Remove definition of proc
29184         gcc_target_object_format.
29185
29186 1999-06-28  Jeffrey A Law  (law@cygnus.com)
29187
29188         * gcc.c-torture/execute/990628-1.c: New test.
29189
29190 1999-06-25  Jeffrey A Law  (law@cygnus.com)
29191
29192         * gcc.c-torture/compile/990625-2.c: New test.
29193
29194         * gcc.c-torture/compile/990625-1.c: New test.
29195
29196 1999-06-23  Nick Clifton  <nickc@cygnus.com>
29197
29198         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
29199         attributes compile.
29200         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
29201         ports that use the COFF/PE file format.
29202
29203 1999-06-17  Jeffrey A Law  (law@cygnus.com)
29204
29205         * gcc.c-torture/compile/990617-1.c: New test.
29206
29207 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
29208
29209         * g++.old-deja/g++.other/decl4.C: New test.
29210
29211 1999-06-14  Nathan Sidwell  <nathan@acm.org>
29212
29213         * g++.old-deja/g++.other/bitfld3.C: New test.
29214
29215 1999-06-08  Nathan Sidwell  <nathan@acm.org>
29216
29217         * g++.old-deja/g++.eh/catch1.C: New test.
29218
29219 1999-06-07  Jeffrey A Law  (law@cygnus.com)
29220
29221         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
29222
29223         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
29224         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
29225
29226 1999-06-05  Craig Burley  <craig@jcb-sc.com>
29227
29228         * g77.f-torture/compile/19990502-0.f: Replace with new,
29229         shorter, test that still fails after recent changes.
29230
29231 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29232
29233         * gcc.c-torture/execute/990604-1.c: New test.
29234
29235 1999-05-31  Jeffrey A Law  (law@cygnus.com)
29236
29237         * gcc.c-torture/execute/990531-1.c: New test.
29238
29239 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29240
29241         * gcc.c-torture/compile/990527-1.c: New test.
29242
29243 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
29244
29245         * gcc.c-torture/execute/990527-1.c: New test.
29246
29247 1999-05-25  Nick Clifton  <nickc@cygnus.com>
29248
29249         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
29250         bitfields as signed.
29251
29252 1999-05-25  Craig Burley  <craig@jcb-sc.com>
29253
29254         * g77.f-torture/compile/19990525-0.f: New test.
29255
29256 1999-05-25  Jeffrey A Law  (law@cygnus.com)
29257
29258         * gcc.c-torture/execute/990525-2.c: New test.
29259
29260         * gcc.c-torture/execute/990525-1.c: New test.
29261
29262 1999-05-24  Nathan Sidwell  <nathan@acm.org>
29263
29264         * g++.old-deja/g++.other/anon3.C: New test.
29265         * g++.old-deja/g++.other/anon4.C: New test.
29266         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
29267         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
29268         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
29269         Merrill).
29270
29271 1999-05-24  Jeffrey A Law  (law@cygnus.com)
29272
29273         * gcc.c-torture/execute/990524-1.c: New test.
29274
29275         * gcc.dg/990524-1.c: New test.
29276
29277 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29278
29279         * gcc.c-torture/compile/990523-1.c: New test.
29280
29281 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
29282
29283         * gcc.c-torture/compile/990519-1.c: New test.
29284
29285 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29286
29287         * gcc.c-torture/compile/990517-1.c: New test.
29288
29289         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
29290         (e4, f4): New tests.
29291         (main): Call them.
29292
29293 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29294
29295         * gcc.dg/noreturn-1.c: New test.
29296
29297 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
29298
29299         * gcc.c-torture/execute/990513-1.c: New test.
29300
29301 1999-05-10  Richard Henderson  <rth@cygnus.com>
29302
29303         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
29304
29305 1999-05-10  Craig Burley  <craig@jcb-sc.com>
29306
29307         * g77.f-torture/execute/erfc.f: Use small single-precision
29308         values, to avoid problems on Alphas when not -mieee.
29309
29310 1999-05-08  Craig Burley  <craig@jcb-sc.com>
29311
29312         * gcc.dg/990506-0.c: New test.
29313
29314 1999-05-08  Richard Henderson  <rth@cygnus.com>
29315
29316         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
29317         the constant to test.  Don't XFAIL 64-bit targets.
29318
29319         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
29320         * g++.old-deja/g++.law/profile1.C: Likewise.
29321
29322         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
29323         operator new instances.
29324         * g++.old-deja/g++.other/delete5.C: Likewise.
29325
29326 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29327
29328         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
29329         intrinsic.
29330
29331 1999-05-03  Craig Burley  <craig@jcb-sc.com>
29332
29333         * g77.f-torture/execute/u77-test.f: Reverse order of two
29334         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
29335
29336 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
29337
29338         * gcc.dg/compare1.c: New test.
29339
29340 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
29341
29342         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
29343         New tests.
29344
29345 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29346
29347         * g77.f-torture/compile/19990502-1.f: New test.
29348
29349 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29350
29351         * g77.f-torture/compile/19990502-0.f: New test.
29352
29353 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29354
29355         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
29356         intrinsic.
29357
29358 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29359
29360         * g77.f-torture/execute/u77-test.f (main): List libU77
29361         intrinsics not currently tested.
29362         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
29363         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
29364         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
29365         Trim blanks off the ends of some printed strings.
29366
29367 1999-05-02  Craig Burley  <craig@jcb-sc.com>
29368
29369         * g77.f-torture/execute/u77-test.f (main): Just warn about
29370         FSTAT gid disagreement, as it's expected on some systems.
29371
29372 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29373
29374         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
29375         use a new function, which allows for some slop.
29376         Clean up some commentary.
29377         (issum): The new function.
29378         (sgladd): Deleted subroutine.
29379
29380 1999-05-01  Craig Burley  <craig@jcb-sc.com>
29381
29382         * g77.f-torture/execute/u77-test.f: Modify to be more like
29383         libf2c/libU77 version, bringing patches to that version here.
29384         Add suitable commentary.
29385
29386 1999-04-25  Richard Henderson  <rth@cygnus.com>
29387
29388         * gcc.dg/990424-1.c: New test.
29389
29390 1999-04-24  Craig Burley  <craig@jcb-sc.com>
29391
29392         * g77.f-torture/execute/u77-test.f (main): Bug involving
29393         LSTAT has been fixed, so turn back on full checking.
29394
29395 1999-04-20  Craig Burley  <craig@jcb-sc.com>
29396
29397         * g77.f-torture/compile/19990419-0.f: New test.
29398         * g77.f-torture/execute/19990419-1.f: New test.
29399
29400 1999-04-17  Richard Henderson  <rth@cygnus.com>
29401
29402         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
29403         to avoid the need for a prototype to supress a warning.
29404
29405 1999-04-07  Jim Wilson  <wilson@cygnus.com>
29406
29407         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
29408
29409 1999-04-04  Jeffrey A Law  (law@cygnus.com)
29410
29411         * gcc.c-torture/execute/990404-1.c: New test.
29412
29413 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29414
29415         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
29416         * gcc.dg/cpp-if3.c: Don't use -pedantic.
29417         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
29418         missing initializer warnings.
29419
29420 1999-03-28  Jeffrey A Law  (law@cygnus.com)
29421
29422         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
29423         matching strings.
29424
29425 1999-03-26  Jeffrey A Law  (law@cygnus.com)
29426
29427         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
29428
29429 1999-03-26  Craig Burley  <craig@jcb-sc.com>
29430
29431         * g77.f-torture/execute/19990325-0.f: New test.
29432         * g77.f-torture/execute/19990325-1.f: New test.
29433
29434 1999-03-24  Jeffrey A Law  (law@cygnus.com)
29435
29436         * gcc.c-torture/execute/990324-1.c: New test.
29437
29438 1999-03-22  Jim Wilson  <wilson@cygnus.com>
29439
29440         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
29441         test with 4.
29442
29443 1999-03-17  Richard Henderson  <rth@cygnus.com>
29444
29445         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
29446
29447 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29448
29449         * g77.f-torture/execute/19990313-2.f: New test.
29450         * g77.f-torture/execute/19990313-3.f: New test.
29451
29452 1999-03-13  Craig Burley  <craig@jcb-sc.com>
29453
29454         * g77.f-torture/execute/19990313-0.f: New test.
29455         * g77.f-torture/execute/19990313-1.f: New test.
29456
29457 1999-03-12  Jim Wilson  <wilson@cygnus.com>
29458
29459         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
29460         printf to sprintf.
29461         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
29462         (main): Add check for u15.  Conditionalize u31 check depending on
29463         whether ints are <32 bits or >=32 bits.
29464
29465 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29466
29467         * g77.f-torture/execute/19981119-0.f: Improve testiness.
29468
29469 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29470
29471         * g77.f-torture/compile/19990305-0.f: New test.
29472         * g77.f-torture/execute/19981119-0.f: New test.
29473
29474 1999-03-08  Craig Burley  <craig@jcb-sc.com>
29475
29476         * g77.f-torture/execute/970625-2.f: call ABORT if final
29477         result is not correct, instead of just printing it.
29478         Add this checking via newly introduced obfuscation, to
29479         trip up buggy front ends.
29480
29481 1999-03-07  Craig Burley  <craig@jcb-sc.com>
29482
29483         * g77.f-torture/compile/960317-1.f: Moved from being
29484         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
29485
29486 1999-03-06  Craig Burley  <craig@jcb-sc.com>
29487
29488         * g77.f-torture/execute/960317-1.f: New (old) test.
29489         * g77.f-torture/execute/970625-2.f: Ditto.
29490
29491 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
29492
29493         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
29494         message on line 1 or line 2; cccp and cpplib do this differently.
29495
29496 1999-03-01  Jeffrey A Law  (law@cygnus.com)
29497
29498         * g++.old-deja/g++.law/weak1.C: New test.
29499
29500 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29501
29502         * gcc.c-torture/execute/990119-1.c: Renamed to...
29503         * gcc.dg/990119-1.c: this, so it will only be tested once
29504         (it's a preprocessor test, it doesn't need to be run at
29505         multiple optimization levels).
29506
29507 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
29508
29509         * lib/g++.exp: Don't add incdir=$base_dir/../include to
29510           ALWAYS_CXXFLAGS.
29511
29512 1999-02-24  Craig Burley  <craig@jcb-sc.com>
29513
29514         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
29515         * g77.f-torture/compile/19981216-0.f: ...as it is expected
29516         to not be compilable by current g77.
29517
29518 1999-02-24  Nick Clifton  <nickc@cygnus.com>
29519
29520         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
29521
29522 1999-02-22  Jeffrey A Law  (law@cygnus.com)
29523
29524         * gcc.c-torture/execute/990222-1.c: New test.
29525
29526 1999-02-19  Craig Burley  <craig@jcb-sc.com>
29527
29528         * g77.f-torture/compile/19990218-0.f: New test.
29529         * g77.f-torture/noncompile/19990218-1.f: New test.
29530
29531 1999-02-18  Craig Burley  <craig@jcb-sc.com>
29532
29533         * g77.f-torture/compile/19981216-0.f: New test.
29534
29535 1999-02-14  Jeffrey A Law  (law@cygnus.com)
29536
29537         * gcc.dg/990214-1.c: New test.
29538
29539 1999-02-13  Jeffrey A Law  (law@cygnus.com)
29540
29541         * gcc.dg/990213-2.c: New test.
29542
29543         * gcc.dg/990213-1.c: New test.
29544
29545 1999-02-12  Jeffrey A Law  (law@cygnus.com)
29546
29547         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
29548         ints.
29549
29550 1999-02-11  Nick Clifton  <nickc@cygnus.com>
29551
29552         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
29553         specified by target.
29554
29555         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
29556
29557 1999-02-11  Jeffrey A Law  (law@cygnus.com)
29558
29559         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
29560
29561 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29562
29563         * gcc.dg/special/ecos.exp: New test driver for new tests with
29564         special requirements.
29565
29566         * gcc.dg/special/alias-1.c: New test.
29567         * gcc.dg/special/gcsec-1.c: New test.
29568         * gcc.dg/special/weak-1.c: New test.
29569         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
29570         * gcc.dg/special/weak-2.c: New test.
29571         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
29572         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
29573         * gcc.dg/special/wkali-1.c: New test.
29574         * gcc.dg/special/wkali-2.c: New test.
29575         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
29576         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
29577
29578 1999-02-10  Felix Lee  <flee@cygnus.com>
29579
29580           * lib/c-torture.exp (c-torture-compile): Pull out code for
29581           analyzing gcc error messages.
29582           (c-torture-execute): Likewise.  Fix some (harmless) false
29583           positives.
29584           * lib/gcc.exp (gcc_check_compile): New function.
29585
29586 1999-02-08  Richard Henderson  <rth@cygnus.com>
29587
29588         * gcc.c-torture/execute/990208-1.c: New test.
29589
29590 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
29591
29592         * g++.dg/special/ecos.exp: New driver for new tests with special
29593         requirements
29594
29595         * g++.dg/special/conpr-1.C: New test
29596         * g++.dg/special/conpr-2.C: New test
29597         * g++.dg/special/conpr-2a.C: New test
29598         * g++.dg/special/conpr-3.C: New test
29599         * g++.dg/special/conpr-3a.C: New test
29600         * g++.dg/special/conpr-3b.C: New test
29601
29602         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
29603         allow g++ to use the dg driver
29604
29605         * README: Add comment about g++.dg directory
29606
29607 1999-02-06  Jeffrey A Law  (law@cygnus.com)
29608
29609         * README: Update email addresses.
29610
29611 1999-02-03  Nick Clifton  <nickc@cygnus.com>
29612
29613         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
29614         arguments in order to force structure S onto the stack even on
29615         the alpha.
29616         (test): Pass 10 leading arguments to function foo as well as the
29617         structure S.
29618
29619         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
29620         failure for all targets.
29621
29622         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
29623         abort to terminate program execution.
29624
29625 1999-01-30  Richard Henderson  <rth@cygnus.com>
29626
29627         * gcc.c-torture/execute/990130-1.c: New test.
29628
29629 1999-01-30  Jeffrey A Law  (law@cygnus.com)
29630
29631         * gcc.dg/990130-1.c: New test.
29632
29633 1999-01-28  Michael Meissner  <meissner@cygnus.com>
29634
29635         * gcc.c-torture/execute/990128-1.c: New test.
29636
29637 1999-01-27  Michael Meissner  <meissner@cygnus.com>
29638
29639         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
29640
29641 1999-01-27  Felix Lee  <flee@cygnus.com>
29642
29643         * lib/c-torture.exp (c-torture-compile): pull out code for
29644         analyzing gcc error messages.
29645         (c-torture-execute): ditto, and fix some (harmless) false
29646         positives.
29647         * lib/gcc.exp (gcc_check_compile): new function.
29648
29649 1999-01-17  Jeffrey A Law  (law@cygnus.com)
29650
29651         * gcc.dg/990117-1.c: New test.
29652
29653         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
29654
29655         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
29656
29657 1999-01-15  Jeffrey A Law  (law@cygnus.com)
29658
29659         * g77.f-torture/compile/990115-1.f: New test.
29660
29661 1999-01-07  Jeffrey A Law  (law@cygnus.com)
29662
29663         * gcc.c-torture/compile/990107-1.c: New test
29664
29665 1999-01-06  Jeffrey A Law  (law@cygnus.com)
29666
29667         * gcc.c-torture/execute/990106-2.c: New test.
29668
29669         * gcc.c-torture/execute/990106-1.c: New test.
29670
29671 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
29672
29673         * gcc.c-torture/compile/981223-1.c: New test.
29674
29675 1998-12-29  Richard Henderson  <rth@cygnus.com>
29676
29677         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
29678         (opt3): Rename from opt4 and disable.
29679
29680 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
29681
29682         * g++.old-deja/g++.pt/ptrmem5.C: New test.
29683
29684 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
29685
29686         * g++.old-deja/g++.other/conv5.C: New test.
29687
29688 1998-12-14  Nick Clifton  <nickc@cygnus.com>
29689
29690         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
29691
29692 1998-12-11  Jeffrey A Law  (law@cygnus.com)
29693
29694         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
29695
29696 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
29697
29698         * gcc.c-torture/compile/981211-1.c: New test.
29699
29700 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
29701
29702         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
29703
29704         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
29705
29706 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
29707
29708         * gcc.special/930510-1.c: Make C9X safe.
29709         * gcc.misc-tests/gcov-1.c Similarly.
29710         * gcc.misc-tests/gcov-2.c Similarly.
29711
29712 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29713
29714         * gcc.dg/ultrasp1.c: New test.
29715
29716 1998-12-06  Richard Henderson  <rth@cygnus.com>
29717
29718         * gcc.c-torture/execute/981206.c: New test.
29719
29720 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29721
29722         * g++.old-deja/g++.ns/template7.C: New test.
29723
29724         * g++.old-deja/g++.other/expr1.C: New test.
29725
29726         * g++.old-deja/g++.eh/tmpl3.C: New test.
29727
29728         * g++.old-deja/g++.eh/tmpl2.C: New test.
29729
29730 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29731
29732         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
29733         * g++.old-deja/g++.other/using6.C: Removed.
29734         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
29735
29736         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
29737
29738 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29739
29740         * g++.old-deja/g++.pt/overload8.C: New test.
29741
29742         * g++.old-deja/g++.pt/overload7.C: New test.
29743
29744         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
29745
29746         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
29747         and relinking messages.
29748         * lib/g++.exp (g++_target_compile): Remove .rpo file when
29749         compiling with -frepo.
29750
29751 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
29752
29753         * g++.old-deja/g++.pt/lookup6.C: New test.
29754
29755 1998-11-30  Nick Clifton  <nickc@cygnus.com>
29756
29757         * gcc.c-torture/execute/981130-1.c: New test.
29758         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
29759
29760 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29761
29762         * g++.old-deja/g++.pt/explicit76.C: New test.
29763
29764         * g++.old-deja/g++.pt/friend38.C: New test.
29765
29766         * g++.old-deja/g++.ns/crash2.C: New test.
29767
29768         * g++.old-deja/g++.pt/defarg8.C: New test.
29769
29770         * g++.old-deja/g++.pt/instantiate6.C: New test.
29771
29772         * g++.old-deja/g++.pt/static6.C: New test.
29773
29774         * g++.old-deja/g++.pt/decl2.C: New test.
29775
29776 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
29777
29778         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
29779         problem is actually related with name lookup, but so what? :-)
29780
29781         * g++.old-deja/g++.pt/friend37.C: New test.
29782
29783 1998-11-25  Dave Love  <d.love@dl.ac.uk>
29784
29785         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
29786         element, which fails on some systems.
29787
29788         * g77.f-torture/execute/labug1.f: New test.
29789
29790 1998-11-21  Jeffrey A Law  (law@cygnus.com)
29791
29792         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
29793         is defined.
29794
29795 1998-11-18  Dave Love  <d.love@dl.ac.uk>
29796
29797         * g77.f-torture/compile/981117-1.f: New test.
29798
29799 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
29800
29801         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
29802         properly discarded.
29803
29804 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
29805
29806         * gcc.c-torture/execute/memcheck: New directory of tests for
29807         -fcheck-memory-usage.
29808
29809 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
29810
29811         * README: New file, general information about the testsuite and
29812         new description of the various C++ test subdirectories.
29813         * README.g++: Eliminate obsolete information, update and move most
29814         relevant stuff to README.
29815
29816 1998-11-07  Richard Henderson  <rth@cygnus.com>
29817
29818         * gcc.c-torture/compile/981107-1.c: New test.
29819
29820 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
29821
29822         * execute/memcpy-bi.c: New testcase.
29823
29824 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
29825
29826         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
29827         base classes.
29828
29829         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
29830         template is selected.
29831
29832         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
29833         classes, it should be accepted for all types.
29834
29835         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
29836
29837         * g++.old-deja/g++.pt/spec24.C: Ensure that template
29838         specializations start with template headers.
29839
29840 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
29841
29842         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
29843
29844         * g++.old-deja/g++.other/init9.C: Test cross initialization of
29845         non-POD types.
29846
29847 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
29848
29849         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
29850
29851 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
29852
29853         * compile/981022-1.c, compile/981022-1.x: New test and driver.
29854
29855 1998-10-19  Jeffrey A Law  (law@cygnus.com)
29856
29857         * 981019-1.c: New test.
29858
29859 1998-10-14  Robert Lipe <robertl@dgii.com>
29860
29861         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
29862         find objc headers.
29863
29864 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
29865
29866         * compile/981001-4.c: Remove use of GCC extension that triggers a
29867         compiler bug.
29868
29869 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
29870
29871         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
29872
29873 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
29874
29875         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
29876         instantiation of template produces incorrect code for delete
29877         expression.
29878
29879         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
29880         constructors' name is not unique.
29881         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
29882         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
29883
29884         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
29885         automatic array of const is ill-formed.
29886
29887         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
29888         of template parameter?
29889
29890         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
29891         const.
29892
29893         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
29894         pointer-to-member expression.
29895
29896         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
29897         declaration causes ICE.
29898
29899 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
29900
29901         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
29902         reserved in the global namespace.
29903
29904         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
29905         generate needed virtual table.
29906
29907         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
29908
29909 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
29910
29911         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
29912         template-dependent type
29913
29914 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
29915
29916         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
29917         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
29918         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
29919
29920         * g++.old-deja/g++.other/using5.C: New test; using decl from base
29921         class should be usable as argument of member function.
29922         * g++.old-deja/g++.other/using6.C: New test; using decl from base
29923         class should be usable as return type of member function.
29924         * g++.old-deja/g++.other/using7.C: New test; using decl from base
29925         class should be usable as type of data member.
29926
29927         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
29928
29929 1998-10-09  Jeffrey A Law  (law@cygnus.com)
29930
29931         * gcc.c-torture/special/920521-1.c: Fix bogus test.
29932
29933 1998-10-08  Nick Clifton  <nickc@cygnus.com>
29934
29935         * gcc.dg/dll-?.c Add thumb to target list.
29936         Fix assembler scan patterns to match current assembler output.
29937
29938 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
29939
29940         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
29941         matching of template brackets.
29942
29943         * g++.old-deja/g++.other/using4.C: New test.  Test using
29944         declarations of methods from base classes.
29945
29946         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
29947         within functions should introduce names into the innermost
29948         enclosing namespace.
29949
29950         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
29951         of static locals if first initialization throws.
29952
29953 1998-10-07  Jim Wilson  <wilson@cygnus.com>
29954
29955         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
29956
29957 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
29958
29959         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
29960         lose track of the possible targets of tablejump insns.
29961         * special/special.exp: Run it.
29962
29963 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
29964
29965         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
29966         must be declared before its specializations can be named in friend
29967         declarations.
29968
29969 1998-10-05  Dave Love  <d.love@dl.ac.uk>
29970
29971         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
29972
29973         * g77.f-torture/execute/io1.f: New test.
29974
29975 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
29976
29977         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
29978         with pointer to template function, for which no argument deduction
29979         is possible.
29980
29981         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
29982         specialization of template function as argument to template
29983         function.
29984
29985         * g++.old-deja/g++.other/access2.C: New test; Inner class
29986         shouldn't have privileged access to Outer's names.
29987
29988 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
29989
29990         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
29991         friend template declared within template class conflicts with
29992         nested class of the same name.
29993
29994         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
29995         is ignored.
29996
29997         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
29998         object with direct initializer as function declaration.
29999
30000         * g++.old-deja/g++.other/decl2.C: New test; duplicate
30001         initializers.
30002
30003         * g++.old-deja/g++.other/null2.C: New test; conditional operator
30004         involving const pointer and NULL produces incorrect result.
30005
30006         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
30007         type name without `typename' should be rejected with -pedantic.
30008
30009 1998-10-02  Richard Henderson  <rth@cygnus.com>
30010
30011         * g++.old-deja/g++.other/addrof1.C: New test.
30012
30013 1998-10-01  Nick Clifton  <nickc@cygnus.com>
30014
30015         * gcc.c-torture/compile/981001-1.c: New test.
30016         * gcc.c-torture/execute/981001-1.c: New test.
30017
30018 1998-10-01  Jeffrey A Law  (law@cygnus.com)
30019
30020         * gcc.c-torture/compile/981001-2.c: New test.
30021         * gcc.c-torture/compile/981001-3.c: New test.
30022         * gcc.c-torture/compile/981001-4.c: New test.
30023
30024 1998-10-01  Robert Lipe  <robertl@dgii.com>
30025
30026         * lib/objc.exp (objc_target_compile): Add -L during compiles for
30027         multilibbed hosts.   Idea grafted from g77.exp.
30028
30029 1998-09-30  Dave Love  <d.love@dl.ac.uk>
30030
30031         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
30032         avoid losing on systems which need -lsocket.
30033
30034 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
30035
30036         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
30037         * g++.old-deja/g++.other/nested2.C: Ditto.
30038         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
30039         failure.
30040
30041 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
30042
30043         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
30044         preferred over template operator!= for enum bitfields.
30045
30046 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
30047
30048         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
30049         that happen to have the same base name, but in different scopes,
30050         are incorrectly rejected.
30051
30052 1998-09-16  Richard Henderson  <rth@cygnus.com>
30053
30054         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
30055         on the native word size instead of an integer literal.
30056
30057 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
30058
30059         * g++.old-deja/g++.other/static2.C: Invocation of static data
30060         member of type pointer-to-function denoted as non-static member.
30061
30062         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
30063         checks involving function types and aliases.
30064
30065 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
30066
30067         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
30068         redefined to the same non-trivial type.
30069
30070         * g++.old-deja/g++.pt/explicit73.C: Test for proper
30071         namespace-qualification of template specializations declared in
30072         other namespaces.
30073
30074         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
30075         to declare a subset of the specializations of a template function
30076         as friends of specializations of a template class.
30077
30078         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
30079         member templates that do not fully specialize the enclosing
30080         template class are rejected.
30081
30082 1998-09-11  Dave Love  <d.love@dl.ac.uk>
30083
30084         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
30085
30086 1998-09-08  Dave Love  <d.love@dl.ac.uk>
30087
30088         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
30089         altered from libf2c/libU77 version.
30090
30091 1998-09-06  Dave Love  <d.love@dl.ac.uk>
30092
30093         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
30094
30095 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
30096
30097         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
30098         (un)signed char are different types for template specialization
30099         purposes.
30100
30101 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
30102
30103         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
30104         * objc: ObjC testsuite.
30105
30106 1998-08-31  Catherine Moore  <clm@cygnus.com>
30107
30108         * gcc.c-torture/execute/941014-1.x:  New file.
30109
30110 1998-08-31  Nick Clifton  <nickc@cygnus.com>
30111
30112         * lib/c-torture.exp: Add support for
30113         torture_eval_before_compile and torture_eval_before_execute
30114         variables.
30115
30116 1998-08-30  Jeffrey A Law  (law@cygnus.com)
30117
30118         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
30119         this test triggers valid.
30120
30121 1998-08-27  Jeffrey A Law  (law@cygnus.com)
30122
30123         * gcc.dg/980827-1.c: New test.
30124
30125 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
30126
30127         * gcc.c-torture/execute/loop-4b.c: New test.
30128
30129 1998-08-26  Nick Clifton  <nickc@cygnus.com>
30130
30131         * lib/c-torture.exp: Add support for
30132         torture_eval_before_compile and torture_eval_before_execute
30133         variables.
30134
30135 1998-08-25  Jeffrey A Law  (law@cygnus.com)
30136
30137         * gcc.c-torture/compile/980825-1.c: New test.
30138
30139 1998-08-24  Nick Clifton  <nickc@cygnus.com>
30140
30141         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
30142         count number tests in opt_t0 not good_t0.
30143
30144 1998-08-24  Jeffrey A Law  (law@cygnus.com)
30145
30146         * gcc.c-torture/compile/930326-1.x: Fix typo.
30147
30148 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
30149
30150         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
30151         causes an ICE.
30152
30153 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30154
30155         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
30156         STACK_SIZE is defined.
30157         * gcc.c-torture/unsorted/stuct.c: Similarly.
30158
30159         * gcc.c-torture/compile/980821-1.c: New test.
30160
30161 1998-08-21  Jeffrey A Law  (law@cygnus.com)
30162
30163         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
30164
30165 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
30166
30167         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
30168         code.
30169
30170 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
30171
30172         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
30173         error'.
30174
30175 1998-08-18  Jeffrey A Law  (law@cygnus.com)
30176
30177         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
30178
30179 1998-08-16  Jeffrey A Law  (law@cygnus.com)
30180
30181         * gcc.c-torture/compile/980816-1.c: New test.
30182
30183         * gcc.dg/980816-1.c: New test.
30184
30185 1998-08-13  Jeffrey A Law  (law@cygnus.com)
30186
30187         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
30188         compiler for ieee tests.
30189
30190 1998-08-01  Dave Love  <d.love@dl.ac.uk>
30191
30192         * g77.f-torture/compile/980729-0.f: New test.
30193
30194 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
30195
30196         * gcc.c-torture/special/eeprof-1.c: New test, for
30197         -finstrument-functions.
30198         * gcc.c-torture/special/special.exp: Run it.
30199
30200 1998-07-29  Jeffrey A Law  (law@cygnus.com)
30201
30202         * gcc.c-torture/compile/980729-1.c: New test.
30203
30204 1998-07-27  Nick Clifton  <nickc@cygnus.com>
30205
30206         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
30207         __thumb__ is defined, and test for ARM style doubles if so.
30208
30209 1998-07-26  Dave Love  <d.love@dl.ac.uk>
30210
30211         * g77.f-torture/noncompile/980615-0.f: New test.
30212
30213 1998-07-26  H.J. Lu  (hjl@gnu.org)
30214
30215         * gcc.dg/980312-1.c: Do link instead of compile.
30216         * gcc.dg/980313-1.c: Likewise.
30217
30218 1998-07-26  Jeffrey A Law  (law@cygnus.com)
30219
30220         * gcc.c-torture/compile/980726-1.c: New test.
30221
30222 1998-07-25  Dave Love  <d.love@dl.ac.uk>
30223
30224         * g77.f-torture/execute/io0.f: New test.
30225
30226 1998-07-24  Nick Clifton  <nickc@cygnus.com>
30227
30228         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
30229         an int.
30230
30231 1998-06-18  Michael Meissner  <meissner@cygnus.com>
30232
30233         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
30234         m32r bugs.
30235
30236 1998-07-17  Nick Clifton  <nickc@cygnus.com>
30237
30238         * gcc.dg/980626-1.c: Expect failures for all toolchains until
30239         c-decl.c:grokdeclarator can handle mode attributes.
30240
30241 1998-07-16  Jeffrey A Law  (law@cygnus.com)
30242
30243         * gcc.c-torture/execute/980716-1.c: New test.
30244
30245 1998-07-13  Jeffrey A Law  (law@cygnus.com)
30246
30247         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
30248         the mn10200.
30249         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
30250         the mn10200.
30251         * gcc.c-torture/execute/va-arg-3.x: Similarly.
30252         * gcc.c-torture/compile/930326-1.x: Similarly.
30253
30254 1998-07-13  Dave Love  <d.love@dl.ac.uk>
30255
30256         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
30257         New test from Craig.
30258
30259 1998-07-12  Dave Love  <d.love@dl.ac.uk>
30260
30261         * g77.f-torture/noncompile/980616-0.f: New test.
30262
30263         * g77.f-torture/execute/970816-3.f:  New test from Craig.
30264
30265 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30266
30267         *  g++.other/singleton.C: Return error value instead of taking
30268         SIGSEGV.
30269
30270 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
30271
30272         *  g++.other/singleton.C: New test.   Warning is under dispute.
30273         Runtime crash is not.
30274
30275 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
30276
30277         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
30278         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
30279         using6.C, using7.C}:  New namespace tests.
30280
30281 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
30282
30283         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
30284         specialization with typedef'ed names used as array indexes.
30285
30286 1998-07-09  Jeffrey A Law  (law@cygnus.com)
30287
30288         * gcc.c-torture/execute/980709-1.c: New test.
30289
30290         * gcc.dg/980709-1.c: New test.
30291
30292 1998-07-07  Richard Henderson  <rth@cygnus.com>
30293
30294         * gcc.c-torture/execute/bcp-1.c: New test.
30295
30296 1998-07-07  Jeffrey A Law  (law@cygnus.com)
30297
30298         * gcc.c-torture/execute/980707-1.c: New test.
30299
30300 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
30301
30302         * gcc.c-torture/compile/980706-1.c: New test.
30303
30304 1998-07-01  Dave Love  <d.love@dl.ac.uk>
30305
30306         * g77.f-torture/execute/980701-0.f,
30307         g77.f-torture/execute/980701-1.f: New test from Craig.
30308
30309 1998-07-01  Jeffrey A Law  (law@cygnus.com)
30310
30311         * gcc.c-torture/compile/980701-1.c: New test.
30312
30313         * gcc.c-torture/execute/980701-1.c: New test.
30314
30315 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
30316 rlsruhe.de>
30317
30318         * g++.old-deja/g++.robertl/eb132.C: New test.
30319         * g++.old-deja/g++.robertl/eb133.C: Likewise.
30320
30321 1998-06-29  Dave Love  <d.love@dl.ac.uk>
30322
30323         * g77.f-torture/execute/980628-7.f,
30324         g77.f-torture/execute/980628-8.f,
30325         g77.f-torture/execute/980628-9.f,
30326         g77.f-torture/execute/980628-10.f: New tests from Craig.
30327
30328         * g77.f-torture/execute/980628-3.f: Remove mail headers.
30329
30330 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30331
30332         * g77.f-torture/execute/980628-4.f: New test from Craig.
30333         * g77.f-torture/execute/980628-5.f: Likewise.
30334         * g77.f-torture/execute/980628-2.f: Likewise.
30335         * g77.f-torture/execute/980628-0.f: Likewise.
30336         * g77.f-torture/execute/980628-1.f: Likewise.
30337         * g77.f-torture/execute/980628-3.f: Likewise.
30338         * g77.f-torture/execute/980628-6.f: Likewise.
30339
30340 1998-06-28  Jeffrey A Law  (law@cygnus.com)
30341
30342         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
30343         directory when nothing has been installed yet.
30344
30345 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
30346
30347         * gcc.c-torture/special/special.exp: Handle newer versions of
30348         dejagnu.
30349
30350 1998-06-26  Jeffrey A Law  (law@cygnus.com)
30351
30352         * gcc.dg/980626-1.c: New test.
30353
30354 1998-06-19  Bruno Haible <haible@ilog.fr>
30355
30356         * gcc.misc-tests/m-un-2.c: New test.
30357         * g++.old-deja/g++.other/warn01.c: Likewise.
30358
30359 1998-06-19  Robert Lipe  <robertl@dgii.com>
30360
30361         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
30362         compatibility with assmblers with a different comment character.
30363         Eliminate use of GAS-specific extensions.
30364
30365 1998-06-19  Jeffrey A Law  (law@cygnus.com)
30366
30367         * gcc.c-torture/execute/ieee/980619-1.c: New test.
30368
30369 1998-06-19  Robert Lipe  <robertl@dgii.com>
30370
30371         *lib/g77.exp: Replace search for libf2c.a with search for newly
30372         renamed libg2c.a
30373
30374 1998-06-17  Jeffrey A Law  (law@cygnus.com)
30375
30376         * gcc.c-torture/execute/980617-1.c: New test.
30377
30378 1998-06-12  Jeffrey A Law  (law@cygnus.com)
30379
30380         * gcc.c-torture/execute/980612-1.c: New test.
30381
30382 1998-06-08  Jeffrey A Law  (law@cygnus.com)
30383
30384         * gcc.dg/980523-1.c: Only test on ppc-linux.
30385         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
30386
30387         * gcc.c-torture/execute/980608-1.c: New test.
30388
30389 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
30390
30391         * gcc.c-torture/execute/980605-1.c: New test.
30392
30393 1998-06-04  Jeffrey A Law  (law@cygnus.com)
30394
30395         * gcc.c-torture/execute/980604-1.c: New test.
30396
30397 1998-06-02  Jeffrey A Law  (law@cygnus.com)
30398
30399         * gcc.c-torture/execute/980602-1.c: New test.
30400         * gcc.c-torture/execute/980602-2.c: Likewise.
30401
30402 1998-06-02  Dave Love  <d.love@dl.ac.uk>
30403
30404         * 970125-0.f: Fix per JCB.  Add commentary.
30405
30406 1998-05-31  Michael Meissner  <meissner@cygnus.com>
30407
30408         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
30409         IEEE -0 support.
30410
30411 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
30412
30413         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
30414         earlier.
30415
30416 1998-05-28  Catherine Moore <clm@cygnus.com>
30417
30418         * gcc.c-torture/execute/980526-3.c: New test.
30419
30420 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
30421
30422         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
30423         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
30424         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
30425         m88k-motorola-sysv3 to XFAIL.
30426
30427 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
30428
30429         * gcc.dg/980526-1.c: New test.
30430         * gcc.c-torture/execute/980526-2.c: New test.
30431
30432 1998-05-26  Jeffrey A Law  (law@cygnus.com)
30433
30434         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
30435
30436         * gcc.c-torture/execute/980526-1.c: New test.
30437
30438 1998-05-26  Dave Love  <d.love@dl.ac.uk>
30439
30440         * g77.f-torture/execute/alpha2.f: Add runtime test.
30441
30442 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
30443
30444         * g++.old-deja/old-deja.exp: Strip leading directories.
30445
30446         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
30447         error for the line.  Don't run multiple tests for the same line.
30448
30449 1998-05-23  Jeffrey A Law  (law@cygnus.com)
30450
30451         * gcc.dg/980523-1.c: New test.
30452
30453 1998-05-23  Dave Love  <d.love@dl.ac.uk>
30454
30455         * g77.f-torture/compile/970915-0.f: New test.
30456
30457 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
30458
30459         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
30460
30461 1998-05-21  Jeffrey A Law  (law@cygnus.com)
30462
30463         * gcc.dg/980520-1.c: New test.
30464
30465 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
30466
30467         * gcc.dg/980502-1.c: Fix return type.
30468
30469 1998-05-20  Jeffrey A Law  (law@cygnus.com)
30470
30471         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
30472         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
30473         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
30474         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
30475         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
30476
30477 1998-05-20  Dave Love  <d.love@dl.ac.uk>
30478
30479         * g77.f-torture/execute/980520-1.f: New test.
30480
30481 1998-05-15  Dave Love  <d.love@dl.ac.uk>
30482
30483         * lib/mike-g77.exp: New file.
30484
30485         * g77.f-torture/noncompile/noncompile.exp,
30486         g77.f-torture/noncompile/check0.f: New files.
30487
30488 1998-05-14  Dave Love  <d.love@dl.ac.uk>
30489
30490         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
30491         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
30492         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
30493         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
30494         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
30495         abort where appropriate.
30496
30497 1998-05-05  Michael Meissner  <meissner@cygnus.com>
30498
30499         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
30500         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
30501
30502 1998-04-29  Dave Love  <d.love@dl.ac.uk>
30503
30504         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
30505
30506 1998-04-27  Dave Love  <d.love@dl.ac.uk>
30507
30508         * g77.f-torture/compile/980427-0.f: New test.
30509
30510 1998-04-24  Dave Love  <d.love@dl.ac.uk>
30511
30512         * g77.f-torture/compile/980424-0.f: New test.
30513
30514 1998-04-19  Dave Love  <d.love@dl.ac.uk>
30515
30516         * g77.f-torture/compile/980419-2.f (main): New test.
30517         * g77.f-torture/compile/970125-0.f: New test.
30518         * g77.f-torture/compile/980419-1.f: New test.
30519
30520 1998-04-08  Jim Wilson  <wilson@cygnus.com>
30521
30522         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
30523         of loop-4.c.
30524
30525 1998-04-07  Jim Wilson  <wilson@cygnus.com>
30526
30527         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
30528
30529 1998-04-03  Jim Wilson  <wilson@cygnus.com>
30530
30531         * gcc.c-torture/compile/980329-1.c: New test.
30532
30533 1998-03-18  Jim Wilson  <wilson@cygnus.com>
30534
30535         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
30536         * gcc.dg/980312-1.c: Fix typo in -march command.
30537
30538 1998-03-16  H.J. Lu  (hjl@gnu.org)
30539
30540         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
30541
30542 1998-03-11  Robert Lipe  <robertl@dgii.com>
30543
30544         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
30545         Dave Love agree the Fortran source is bogus.
30546
30547 1998-03-11  Robert Lipe  <robertl@dgii.com>
30548
30549         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
30550         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
30551         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
30552         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
30553         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
30554
30555 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
30556
30557         * g++.old-deja/g++.other/friend1.C: New test.
30558
30559 1998-02-18  Dave Love  <d.love@dl.ac.uk>
30560
30561         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
30562         possibly uninitialized) variables and declare dnrm2.
30563
30564 1998-02-23  Robert Lipe <robertl@dgii.com>
30565
30566         From Bruno Haible <haible@ilog.fr>:
30567         * gcc.c-torture/execute/980223.c: New test.
30568
30569 1998-02-13  Jeffrey A Law  (law@cygnus.com)
30570
30571         * gcc.dg/ifelse-1.c: New test.
30572
30573 1998-02-09  H.J. Lu  (hjl@gnu.org)
30574
30575         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
30576
30577           * lib/old-dejagnu.exp (old-dejagnu): Added the
30578           "execution test - XFAIL *-*-*" handling in the spirit of
30579           "excess errors test -". Changed the "execution test fails"
30580           handling to be like "excess errors test fails".
30581           * Update various tests accordingly.
30582
30583 1998-02-06  Jim Wilson  <wilson@cygnus.com>
30584
30585         * gcc.c-torture/execute/980205.c: New test.
30586
30587 1998-01-18  Jeffrey A Law  (law@cygnus.com)
30588
30589         * lib/c-torture.exp: Look for .x files instead of .cexp files.
30590         * lib/f-torture.exp: Similarly.
30591         * gcc.c-torture: Rename all .cexp files to .x files.
30592
30593 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
30594
30595         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
30596         (940510-1.c): Removed duplicate.
30597         (971104-1.c): New test.
30598
30599 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
30600
30601           * lib/f-torture.exp: Improve error and loop detection.
30602
30603 1997-11-19  Michael Meissner  <meissner@cygnus.com>
30604
30605         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
30606         use that to size the filler array.
30607
30608 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
30609
30610         * lib/c-torture.exp(c-torture-execute): Fix typo.
30611
30612         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
30613         testcase as the executable name. Keep the executable around if
30614         the test fails.
30615
30616 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
30617
30618         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
30619         changes.  Only test one -g option, and move it to the end of the
30620         list of options to test.
30621
30622 1997-09-19  Michael Meissner  <meissner@cygnus.com>
30623
30624         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
30625         variable GCC_TORTURE_OPTIONS to supply default switches separated
30626         by colons.  If no environment variable, run tests with -O0 -g, -O1
30627         -g, and -O2 -g as well.
30628
30629 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
30630
30631         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
30632         explanatory comments. Fix indentation.
30633
30634 1997-09-15  Jeffrey A Law  (law@cygnus.com)
30635
30636         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
30637
30638 1997-09-11  Jeffrey A Law  (law@cygnus.com)
30639
30640         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
30641         * g++.old-deja/g++.mike/p7325.C: Likewise.
30642         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
30643
30644 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
30645
30646         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
30647         * g++.old-deja/g++.brendan/crash30.C: Likewise.
30648         * g++.old-deja/g++.brendan/crash39.C: Likewise.
30649         * g++.old-deja/g++.law/operators4.C: Likewise.
30650
30651 1997-09-11  Joe Buck  (jbuck@synopsys.com)
30652
30653         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
30654         * g++.old-deja/g++.mike/p784.C: Ditto.
30655         * g++.old-deja/g++.mike/p785.C: Ditto.
30656
30657 1997-09-05  Jeffrey A Law  (law@cygnus.com)
30658
30659           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
30660
30661 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30662
30663         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
30664         target feature; pass this to c-torture-execute as needed.
30665
30666 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
30667
30668         * lib/c-torture.exp(c-torture-execute): If the previous and the
30669         current executables being tested are identical, we don't need to
30670         run the executable again. Try to make the executable names
30671         unique. Add an optional argument for passing additional compiler
30672         flags.
30673
30674 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
30675
30676         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
30677
30678 1997-08-29  Jeffrey A Law  (law@cygnus.com)
30679
30680         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
30681
30682 1997-07-31  Jeffrey A Law  (law@cygnus.com)
30683
30684         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
30685         32bit or larger longs.
30686
30687         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
30688         have either a 32bit long or 32bit int.
30689
30690 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
30691
30692         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
30693         Make double precision tests dependent on sizeof (double).
30694
30695 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
30696
30697         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
30698         too.
30699
30700 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
30701
30702         * gcc.c-torture/compile/961203-1.cexp: New script.
30703
30704 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
30705
30706         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
30707         up the includes ourselves.
30708
30709 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
30710
30711         * lib/plumhall.exp: Remove random include, and add a few
30712         verbose messages for debugging.
30713
30714 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
30715
30716         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
30717         of trying to do it ourselves.
30718
30719 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
30720
30721         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
30722
30723 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
30724
30725         * gcc.prms/5403.c: Made regexp a bit less strict.
30726
30727 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
30728
30729         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
30730         is returned from remote_load instead.
30731         * lib/plumhall.exp: Ditto.
30732         * lib/mike-g++.exp: Ditto.
30733         * lib/old-dejagnu.exp: Ditto.
30734         * lib/c-torture.exp: Ditto.
30735
30736 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
30737
30738         * lib/g++.exp: Use build_wrapper procedure.
30739         * lib/gcc.exp: Ditto.
30740
30741 1997-05-20  Jeffrey A Law  (law@cygnus.com)
30742
30743         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
30744         an old-style decl for malloc.  Fixes tests to work when
30745         sizeof (int) != sizeof (size_t).
30746
30747 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30748
30749         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
30750
30751         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
30752         use stdargs.h interface.
30753
30754 1997-05-15  Mike Meissner  <meissner@cygnus.com>
30755
30756         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
30757         NO_VARARGS when compiling.
30758
30759 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
30760
30761         * lib/plumhall.exp(ph_includes): New procedure.
30762         (ph_make): Use it.
30763         (ph_compiler): Ditto.
30764
30765         * lib/g++.exp: Rename test-glue.c to testglue.c.
30766         * lib/gcc.exp: Ditto.
30767
30768 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
30769
30770         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
30771         to completion when it's called.
30772
30773 1997-03-21  Michael Meissner  <meissner@cygnus.com>
30774
30775         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
30776         is defined, don't do test.
30777
30778 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
30779
30780         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
30781         for object files.
30782         (ph_summary): Mark skipped testcases as untested, not unresolved.
30783
30784         * lib/plumhall.exp (ph_make): If unresolved because of bad
30785         errorCode, record errorCode in log file.
30786         (*): Replace send_log/verbose with verbose -log.
30787
30788 1997-03-19  Michael Meissner  <meissner@cygnus.com>
30789
30790         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
30791         double conversion if double isn't at least 8 bytes.
30792
30793         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
30794         int to work with targets where int is 16 bits.
30795
30796         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
30797         8 bytes, just exit, since 4 byte doubles don't have enough bits of
30798         precision for the test to complete.
30799
30800 1997-03-14  Michael Meissner  <meissner@cygnus.com>
30801
30802         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
30803         if d10v is not compiled with the -mdouble64 flag.
30804         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
30805
30806         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
30807         d10v is not compiled with the -mint32 flag.
30808
30809 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
30810
30811         * lib/plumhall.exp: Use incr_count.
30812
30813 1997-03-12  Jeffrey A Law  (law@cygnus.com)
30814
30815         * gcc.c-torture: Update to c-torture-1.45.
30816
30817 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
30818
30819         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
30820         the name of the expect testcase file).
30821
30822         * lib/g++.exp(g++_init): Ditto.
30823
30824 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
30825
30826         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
30827         the host.
30828
30829         * lib/gcc.exp(gcc_exit): New procedure.
30830
30831 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
30832
30833         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
30834         specs where appropriate.
30835
30836         * g++.old-deja/g++.arm/*: Added additional ERROR checks
30837         because of new "candidates are" messages, and removed a few
30838
30839         * Converted all non-old-style g++ testcases to old-style, and
30840         moved into g++.old-deja.
30841
30842 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
30843
30844         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
30845         options.
30846
30847         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
30848         succeeded.
30849
30850         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
30851
30852 1997-02-13  Michael Meissner  <meissner@cygnus.com>
30853
30854         * lib/gcc.exp (gcc_target_compile): Add support for defining
30855         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
30856         the machine doesn't have those features.
30857
30858 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
30859
30860         * g++.law/operators4.exp: Don't use LIBS.
30861
30862 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
30863
30864         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
30865
30866         * lib/mike-g++.exp: Don't set the compiler to be tested here.
30867         * lib/g++.exp: Set it here instead. Also, allow use of the
30868         --tool_exec and --tool_opt options. Change CXX to
30869         GXX_UNDER_TEST.
30870
30871         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
30872
30873         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
30874
30875 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
30876
30877         * lib/old-dejagnu.exp: Use prune_warnings instead of
30878         prune_system_crud.
30879         * lib/mike-g++.exp: Ditto.
30880         * lib/gcc.exp: Ditto.
30881         * lib/g++.exp: Ditto.
30882
30883         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
30884
30885 1997-02-07  Jeffrey A Law  (law@cygnus.com)
30886
30887           * 941014-2.c: Include stdlib.h
30888           * 960327-1.c: Include stdio.h
30889           * dbra.c, index-1.c: Don't assume ints are 32bits.
30890
30891 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
30892
30893         * lib/gcc.exp: Add gcc,stack_size target feature.
30894
30895         * lib/g++.exp(g++_target_compile): Add the include and link
30896         paths here, not in two other places. And, it's $options, not
30897         options.
30898
30899         * lib/mike-g++.exp(postbase): Remove the code that determines
30900         the correct include and link paths.
30901         * g++.old-deja/old-deja.exp: Ditto.
30902
30903 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
30904
30905         * lib/g++.exp(g++_init): target_compile no longer returns the
30906         filename of the result.
30907
30908 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
30909
30910         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
30911         call to glob.
30912
30913         * gcc.c-torture/special/special.exp: Change call to
30914         gcc_target_compile to include the object file.
30915
30916 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
30917
30918         * gcc.c-torture/special/special.exp: Correct misspelling in last
30919         change.
30920
30921 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
30922
30923         * lib/plumhall.exp(ph_summary): Log the entire output of the
30924         executable. Return -1 if there were any failures, 0 otherwise.
30925         (ph_execute): Return -1 if there were any failures, 0 otherwise.
30926         (ph_make): Clean up objects and executables that were built
30927         if the tests succeeded.
30928
30929 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
30930
30931         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
30932         libraries and includes in the build tree as appropriate.
30933
30934 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30935
30936         * lib/c-torture.exp: Instead of looking for the global variable
30937         NO_LONG_LONG, check to see if that's a feature of the target.
30938
30939 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
30940
30941         * config/default.exp: Minimize. Delete the remainer of the files in
30942         config; this functionality is now in devo/dejagnu/config.
30943
30944         g++.*/*: Pass any additional flags used to compile to postbase;
30945         delete CXXFLAGS.
30946
30947         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
30948         is now done by runtest.exp. Use gcc_target_compile instead of
30949         compile.
30950
30951         lib/c-torture.exp: Use gcc_target_compile instead of compile.
30952         Remove references to CFLAGS. Use remote_file instead of
30953         calling rm -f.
30954         (c-torture): Take a list of arguments to use to compile this
30955         testcase.
30956
30957         lib/g++.exp: Simplify. Use target_compile instead of compile.
30958         lib/gcc-dg.exp: Ditto.
30959         lib/gcc.exp: Ditto.
30960         lib/mike-{gcc,g++}.exp: Ditto.
30961         lib/old-dejagnu.exp: Ditto.
30962         lib/plumhall.exp: Ditto.
30963
30964 1997-01-08  Jim Wilson  <wilson@cygnus.com>
30965
30966         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
30967         (ph_linker): Likewise.
30968
30969 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
30970
30971           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
30972         MAP_ANON / MAP_ANONYMOUS if defined;
30973         else try to map from /dev/zero .
30974
30975 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30976
30977         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
30978         isn't defined, then define it to MAP_ANONYMOUS.
30979
30980 1996-11-12  Jeffrey A Law  (law@cygnus.com)
30981
30982         * gcc.c-torture: Update to c-torture-1.42 release.
30983
30984 1996-11-11  Jeffrey A Law  (law@cygnus.com)
30985
30986         * gcc.c-torture: Update to c-torture-1.41 release.
30987
30988 1996-10-27  Jeffrey A Law  (law@cygnus.com)
30989
30990         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
30991         c-torture release.
30992
30993 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
30994
30995         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
30996         and LDFLAGS.  Fix second case to append the target_info ldflags
30997         onto LDFLAGS, not CFLAGS.
30998         * lib/g++.exp (g++_init): Add target_info stuff.
30999         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
31000         of libgloss and newlib flags for !native.
31001
31002         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
31003         (GDB): Fix relative path to go up another dir for finding gdb.
31004
31005 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
31006
31007         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
31008         versions in the target_info array, if they don't exist.
31009
31010 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
31011
31012         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
31013
31014 1996-07-08  Jim Wilson  <wilson@cygnus.com>
31015
31016         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
31017         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
31018
31019 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
31020
31021         * lib/old-dejagnu.exp: Don't remove the output file before we've
31022         actually tested it. Don't append pwd to the path of the executable
31023         we're testing.
31024
31025 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
31026
31027         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
31028
31029 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
31030
31031         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
31032         temporary directory for compiler files, and set it to a default
31033         value of /tmp. Set $output as the name of the output file from
31034         compiling the testcase. Add a -o option to $cflags_var so the
31035         compiler writes the final output file as $output. Set $executable
31036         to $output.
31037
31038         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
31039         directory for compiler files, and set it to /tmp if it doesn't
31040         already have a value. Set $output_file to the name of the output
31041         file from compiling the testcase. Add a -o option to CXXFLAGS so
31042         the compiler writes the final output file as $output. Use $output
31043         as the executable to be tested.
31044
31045 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31046
31047         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
31048
31049 1996-06-08  Jeffrey A Law  (law@cygnus.com)
31050
31051         * gcc.c-torture/execute/pending-1.c: New test.  Still
31052         pending in Tege's queue.
31053
31054 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
31055
31056         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
31057         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
31058         if there were failures.  Call unresolved if there were unresolved
31059         testcases.  Call gcc_fail if program did not run to completion.
31060         (ph_make): Pass additional argument name to ph_execute.
31061         (ph_execute): Add new argument.  Pass additional arguments to
31062         ph_summary.  Call gcc_fail is there is no execution output.
31063
31064 1996-04-24  Jeffrey A Law  (law@cygnus.com)
31065
31066         * lib/plumhall.exp (proc_summary): Output relavent summary
31067         lines into the log so specific failures in plumhall can be
31068         investigated.
31069
31070 1996-04-10  Jeffrey A Law  (law@cygnus.com)
31071
31072         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
31073         (c-torture-execute): Don't try to execute tests which use
31074         "long long" types if $NO_LONG_LONG is nonzero.
31075
31076 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
31077
31078         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
31079         not c-torture.
31080
31081         * gcc.ieee: Move from here.
31082         * gcc.c-torture/execute/ieee: To here.
31083
31084 1996-03-26  Jeffrey A Law  (law@cygnus.com)
31085
31086         * gcc.c-torture: Update to c-torture-1.41 release.
31087
31088 1996-03-22  Jeffrey A Law  (law@cygnus.com)
31089
31090         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
31091         not "$output".
31092
31093 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
31094
31095         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
31096         -c present.
31097
31098 1996-03-02  Jeffrey A Law  (law@cygnus.com)
31099
31100         * config/proelf.exp: Handle connecting to a simulator.
31101
31102 1996-01-31  Jeffrey A Law  (law@cygnus.com)
31103
31104         * config/proelf.exp: New file.  Enough framework that we can
31105         run c-torture tests on the proelf targets (or any other target
31106         that gdb can connect to for that matter).
31107
31108 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
31109
31110         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
31111         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
31112
31113         * lib/plumhall.exp (ph_execute): Always call ph_summary if
31114         exec_output exists.
31115
31116 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
31117
31118         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
31119         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
31120
31121         * config/*.exp: Update FSF address.  Change result of ${tool}_load
31122         to pass/fail/unresolved/unsupported/untested.  Caller must now
31123         call unresolved/unsupported/untested.
31124         * lib/*.exp: Update FSF address.  Update to handle new results of
31125         ${tool}_load.
31126         * lib/chill.exp (verbose): Delete.
31127
31128 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
31129
31130         * lib/gcc.exp (default_gcc_start): Change order of args to
31131         $LDFLAGS $CFLAGS $LIBS.
31132         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
31133         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
31134         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
31135         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
31136         * gcc.misc-tests/dg-test.exp: Likewise.
31137         * gcc.misc-tests/msgs.exp: Likewise.
31138         * gcc.prms/prms.exp: Likewise.
31139         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
31140         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
31141
31142         * lib/dg.exp: Deleted, moved to dejagnu/lib.
31143
31144 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
31145
31146         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
31147
31148         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
31149         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
31150
31151         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
31152         necessary.
31153
31154 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
31155
31156         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
31157         global for loop; add use of $mathlib.
31158         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
31159         settings here; set mathlib for anything but VxWorks.
31160
31161 1996-01-22  Jeffrey A Law  (law@cygnus.com)
31162
31163         * gcc.c-torture: Update to c-torture-1.40 release.
31164
31165 1996-01-03  Jeffrey A Law  (law@cygnus.com)
31166
31167         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
31168         dg.exp.
31169
31170 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
31171
31172         * lib/c-torture.exp (c-torture-execute): Declare "output" as
31173         global.
31174
31175 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
31176
31177         * lib/g++.exp (LIBS): Define if not already.
31178         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
31179         (gcc-dg-prune): Call prune_gcc_output.
31180         * lib/gcc.exp (prune_gcc_output): New proc.
31181         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
31182         prune_gcc_output.
31183
31184 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
31185
31186         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
31187         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
31188
31189 1995-11-15  Jeffrey A Law  (law@cygnus.com)
31190
31191         * gcc.c-torture: Update to c-torture-1.39 release.
31192
31193 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
31194
31195         * lib/c-torture.exp (c-torture-execute): Don't return if one option
31196         fails, try others as well.
31197
31198 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
31199
31200         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
31201         If compilation fails, mark execute tests as `untested'.
31202         If test is marked as unsupported, don't mark compilation and
31203         execute tests as failed.
31204
31205 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
31206
31207         * lib/g++.exp (g++_init): Don't link in libg++, and look to
31208         libstdc++ for whether or not we want to be doing shared
31209         libraries.  Delete link_curses since we don't need it anymore.
31210         * lib/mike-g++.exp (postbase): Don't link in libg++.
31211         * g++.old-deja/old-deja.exp: Likewise.
31212
31213 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
31214
31215         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
31216
31217 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
31218
31219         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
31220         For that, add `-Wl,-a,shared_archive'.
31221         * g++.old-deja/old-deja.exp: Likewise.
31222
31223 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
31224
31225         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
31226
31227 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
31228
31229         * lib/mike-g++.exp (postbase): Pay attention to the status of
31230         g++_load.
31231
31232 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
31233
31234           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
31235
31236 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
31237
31238         * lib/gcc.exp (default_gcc_start): No longer need to log program
31239         being executed or its output, execute_anywhere does that now.
31240         * lib/g++.exp (default_g++_version): Call execute_anywhere.
31241         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
31242
31243 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
31244
31245         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
31246         the same as those in lib/g++.exp.
31247
31248 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
31249
31250         * gcc.c-torture: Update to c-torture-1.38 release.
31251         * gcc.ieee: Related changes.
31252
31253 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
31254
31255         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
31256         "exec". Minor reformatting changes.
31257
31258         * config/rom68k.exp (${tool}_load): Make it work in a canadian
31259         cross. This means all "exec" calls now work on a remote host as
31260         well.
31261         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
31262         cross. Filter out the extra "\r\n" stuff that expect puts in.
31263         (c-torture-execute): Filter out the bogus warnings like
31264         c-torture-compile does. Add support for canadian cross.
31265         * lib/gcc.exp (default_gcc_version, default_gcc_start)
31266         Use execute_anywhere rather than calling exec directly. Now it
31267         works for canadian cross testing.
31268
31269 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
31270
31271         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
31272         results into a variable, and check that rather than using file exists.
31273
31274 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
31275
31276         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
31277         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
31278
31279 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31280
31281         * g++.old-deja/old-deja.exp: Create and pass runshlib and
31282         lib_curses if there's a shared libg++ in the build tree.
31283
31284 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
31285
31286         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
31287         if not supported target.
31288
31289 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
31290
31291         * lib/g++.exp (g++_init): Move empty setting of runshlib and
31292         link_curses up to always happen, not just for native builds.
31293
31294 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
31295
31296         * gcc.c-torture: Update to c-torture-1.36 release.
31297         * gcc.failure: Related changes.
31298
31299 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
31300
31301         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
31302
31303 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
31304
31305         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
31306         * lib/mike-g++.exp (postbase): Not in here.  Still reference
31307         runshlib, link_curses, and mathlib for link and run.
31308
31309         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
31310         pass the runtime shared library options for Solaris, OSF/1, and
31311         Irix5, and link with -lcurses to avoid unresolved references.
31312
31313 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
31314
31315         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
31316         only run once.
31317
31318 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
31319
31320         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
31321
31322 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
31323
31324         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
31325         do not have a framework for the "compat" tests yet.
31326
31327 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
31328
31329         * lib/mike-g++.exp (postbase): New local variable `mathlib',
31330         set to null if we're testing vxworks5.1.  Use that instead of
31331         `-lm' in the setting of LIBS for link and run.
31332
31333 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
31334
31335         * config/rom68k.exp (${tool}_load): Major changes to make it
31336         work.  Verified that it does in fact return the stuff in
31337         exec_output properly.  Catch any Emul or any TRAP other than 0.
31338
31339 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
31340
31341         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
31342         LDFLAGS properly for targets that need stuff from libgloss.
31343         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
31344         only run once.
31345         (gpp_initialized): New variable.
31346
31347 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
31348
31349         * config/rom68k.exp: Load libgloss.exp.
31350         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
31351         so we can produce a fully linked binary.
31352         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
31353         so we can produce a fully linked binary.
31354
31355 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
31356
31357         * lib/plumhall.exp (ph_section): Watch for expected failures.
31358         Add missing `else'.
31359
31360         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
31361         run the testcase.
31362         (c-torture): Likewise.
31363
31364 1995-08-28  Doug Evans  <dje@cygnus.com>
31365
31366         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
31367
31368         * lib/mike-g++.exp (mike_cleanup): New proc.
31369         (prebase): New globals compiler_result, not_compiler_result,
31370         target_regexp.
31371         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
31372         allow leading "-" in pattern.  Watch for unsupported tests.
31373         If $compiler_result is set, pattern match assembler code,
31374         and ditto for $not_compiler_result.
31375         * lib/mike-gcc.exp: Likewise.
31376
31377         * lib/plumhall.exp (ph_execute): Only call ph_summary if
31378         execution "succeeded".
31379
31380 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
31381
31382         * config/win32.exp: New file.
31383         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
31384
31385 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
31386
31387         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
31388         unsupported.
31389         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
31390         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
31391         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
31392
31393         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
31394         "... without exceptions was ...".  That is now handled by
31395         prune_system_crud.
31396         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31397
31398 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
31399
31400         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
31401         sieve.c,sort2.c}: New files.
31402         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
31403         sieve.exp,sort2.exp}: Drivers for them.
31404
31405         * lib/mike-gcc.exp (program_output): New user settable variable.
31406         (postbase): Call prune_system_crud.  Also prune extraneous compiler
31407         messages.
31408         * lib/mike-g++.exp (program_output): New user settable variable.
31409
31410         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
31411
31412         * config/sh.exp: Deleted (use sim.exp instead).
31413
31414 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
31415
31416         * config/vx.exp: Declare CHECKTASK as global.
31417         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
31418         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
31419         * lib/old-dejagnu.exp: Load [pwd]/$executable.
31420
31421 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
31422
31423         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
31424         target. Like vx.exp, only includes `vx29k.exp' instead of
31425         `vxworks.exp'.
31426
31427 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
31428
31429         * config/sim.exp: Increase time limit from 120 seconds to 240.
31430
31431 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
31432
31433         * gcc.c-torture/execute/950628-1.c: New test.
31434
31435 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
31436
31437         * gcc.c-torture: Update with changes/additions from
31438         c-torture-1.34.
31439
31440 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
31441
31442         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
31443
31444 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
31445
31446         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
31447
31448 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
31449
31450         * gcc.c-torture/compile/950512-1.c: New test.
31451         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
31452         * gcc.dg/struct-ret-1.c: Likewise.
31453
31454 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
31455
31456         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
31457           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
31458
31459 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
31460
31461         * gcc.c-torture/special/920411-1.c: Deleted.
31462         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
31463
31464 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
31465
31466         * config/sim.exp (${tool}_load): Hack in call to bash to get a
31467         cpu limit.
31468
31469 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
31470
31471         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
31472
31473 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
31474
31475         From kenner;
31476         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
31477         is the proper length.
31478         * va-arg-3.c: Likewise.
31479
31480 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
31481
31482         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
31483         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
31484
31485         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
31486         * lib/g++.exp (default_g++_start): Delete old cruft.
31487
31488 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
31489
31490         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
31491         (2 * (1 << 18)) to (2 * (1 << 17)).
31492
31493         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
31494
31495 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
31496
31497         * config/rom68k.exp: Renamed from config/idp.exp
31498
31499 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
31500
31501         * c-torture/compile/921109-2.c
31502
31503 1995-04-18  Mike Stump  <mrs@cygnus.com>
31504
31505         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
31506         excess errors.
31507
31508 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
31509
31510         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
31511         output.
31512         * lib/g++.exp (default_g++_start): Likewise.
31513
31514 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
31515
31516         * gcc.c-torture/compile/950329-1.c: New test.
31517
31518 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
31519
31520           * config/bug.exp (${tool}_load): Updated to use new remote_open
31521           and remote_close procs.
31522         * config/idp.exp: New file.
31523
31524 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
31525
31526         * gcc.c-torture/execute/950322-1.c: New test.
31527
31528 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
31529
31530         * config/vx.exp (${tool}_load): Clean up testing of return code from
31531         vxworks_ld and vxworks_spawn.
31532
31533 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
31534
31535         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
31536
31537 1995-03-13  Mike Stump  <mrs@cygnus.com>
31538
31539         * lib/old-deja.exp: Add `excess errors test - ' error, now one
31540         can mark excess errors on a machine by machine basis.  Note, the
31541         default is to not expect any excess errors, even when excess
31542         errors test - is given, so you will want to put an XFAIL ... on
31543         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
31544         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
31545         those 4 machines, but no others.
31546
31547 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
31548
31549         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
31550         * lib/c-torture.exp: to here.
31551
31552 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
31553
31554         * gcc.c-torture/execute/950221-1.c: New test.
31555         * gcc.c-torture/execute/struct-ret-1.c: New test.
31556         * gcc.c-torture/compile/950221-1.c: New test.
31557
31558         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
31559
31560 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
31561
31562         * gcc.c-torture/execute/arith-1.c (main): Return 0.
31563         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
31564
31565 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
31566
31567         * g++.gb: New directory of tests, derived from my signature and
31568         class scoping tests.
31569
31570         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
31571         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
31572         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
31573         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
31574         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
31575         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
31576         * g++.gb/sig25.C: Likewise.
31577
31578         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
31579         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
31580         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
31581         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
31582         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
31583         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
31584         * g++.gb/sig25.exp: Likewise.
31585
31586         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
31587         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
31588         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
31589         * g++.gb/scope13.C: Likewise, this test still fails.
31590
31591         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
31592         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
31593         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
31594         * g++.gb/scope13.exp: Ditto.
31595
31596         * g++.gb/README: New file, explains what these tests are about.
31597
31598 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
31599
31600         * lib/dg.exp (dg-do): Support `preprocess'.
31601         (dg-test): Likewise.
31602
31603 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
31604
31605         * config/udi.exp: change "continue -expect" to "exp_continue".
31606
31607 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
31608
31609         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
31610         Delete redundant tests.
31611
31612         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
31613         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
31614         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
31615         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
31616         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
31617         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
31618         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
31619         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
31620
31621         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
31622         storing label pointers.
31623         * gcc.c-torture/execute/921019-1.c: Likewise.
31624         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
31625         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
31626         parameter fp.
31627         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
31628         constants.
31629
31630         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
31631         Delete obsolete tests.
31632
31633         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
31634         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
31635         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
31636         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
31637         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
31638         * gcc.c-torture/compile/950124-1.c: New test.
31639
31640         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
31641
31642 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
31643
31644         * lib/mike-g++.exp: Add -lm to LIBS.
31645
31646 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
31647
31648         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
31649
31650 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
31651
31652         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
31653
31654 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
31655
31656         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
31657
31658 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
31659
31660         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
31661         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
31662         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
31663         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
31664         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
31665         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
31666         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
31667         * g++.law/{operators31.C, operators32.C,
31668         * g++.law/{operators33.C, operators34.C}: Likewise.
31669         * g++.law/{pic1.C, refs2.C}: Likewise.
31670         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
31671         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
31672         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
31673         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31674
31675         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
31676         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
31677         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
31678         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
31679         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
31680         * g++.law/{enum9.exp, friend5.exp}: Likewise.
31681         * g++.law/{nest3.exp, nest4.exp}: Likewise.
31682         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
31683         * g++.law/{operators30.exp, operators31.exp}: Likewise.
31684         * g++.law/{operators32.exp, operators33.exp}: Likewise.
31685         * g++.law/{operators34.exp}: Likewise.
31686         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
31687         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
31688         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
31689         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
31690         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
31691
31692         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
31693         No longer expected to fail.
31694         * g++.law/missed-error3.C: Tweak for recent bool changes.
31695
31696 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
31697
31698         * config/emb-unix: Deleted.
31699         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
31700         remote execution.  Do final link on remote host if REMOTE_LINK is set.
31701
31702 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
31703
31704         * lib/dg.exp (dg-test): Fix typo in last patch.
31705
31706 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
31707
31708         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
31709         (handles multiple occurrences).
31710
31711 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
31712
31713         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
31714         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
31715         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
31716         printed).
31717         * lib/c-torture.exp (c-torture-compile): Likewise.
31718         (c-torture): Prepend full path if missing.
31719         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
31720         (gcc_fail): Likewise.
31721         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
31722
31723 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
31724
31725         * lib/netware.exp: Only attach to NetWare i386 systems.
31726
31727 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
31728
31729         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
31730         messages.  Add test name to "output pattern match" pass/fail message.
31731
31732 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
31733
31734         * gcc.dg: New testsuite.
31735         * gcc.dg/dg.exp: New file.
31736
31737         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
31738         test-switch.c}: Deleted.
31739
31740         * gcc.misc-tests/msgs.exp: New testcase driver.
31741
31742 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
31743
31744         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
31745         Watch for illegal return values from ${tool}_load.
31746         * config/unix.exp (${tool}_load): Fix pass/fail detection for
31747         cross targets.  Coerce return value >0 to 1.
31748
31749 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
31750
31751         * config/unix.exp (${tool}_load): Call program rsh, not proc.
31752
31753         * config/emb-unix.exp: New file.
31754
31755         * config/sim.exp: Error if variable $SIM not defined.
31756         (${tool}_load): Mark test as "untested" if simulator missing.
31757
31758         * config/unix.exp: Load remote.exp to get rcp_download.
31759         * lib/c-torture.exp: Use different option lists for testcases with
31760         and without loops.
31761         * gcc.c-torture/execute/execute.exp: Likewise.
31762
31763 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
31764
31765         * config/*.exp: Clarify return code from ${tool}_load.
31766         Call `unresolved' or `untested' instead of `warning' or `perror'
31767         (sometimes you still want to call both though).
31768         Add comment that `shell_id' is local to each file.
31769         * config/udi.exp (timeout): Set to 30.
31770         Don't print warning if connection fails, $connectmode has already
31771         printed an error.
31772         (${tool}_load): Move verbose messages to level 2.
31773         Rework pattern for "Process started" message.
31774         Pass `shell_id' to ${connectmode}_download.
31775         Retry twice upon timeout.  Make resetting of target more robust.
31776         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
31777         Pass `shell_id' to exit_$connectmode.
31778         Only call exit_$connectmode if connected.
31779         * config/unix.exp (${tool}_load): Check return codes better.
31780         * config/vrtx.exp (${tool}_load): Likewise.
31781         * config/vx.exp (${tool}_load): Likewise.
31782         Delete unneeded global's.
31783         * lib/dg.exp (dg-test): Update to reflect clarified return codes
31784         from ${tool}_load.
31785         (dg-stat): Delete.
31786         (dg-init): Delete recording of pass/fail counts.
31787         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
31788         (old-dejagnu-init): Likewise.
31789         (old-dejagnu-stat): Delete contents, empty proc now.
31790         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
31791         (c-torture): Delete references to lcnt, lpass, lfail.
31792         Get option list from TORTURE_OPTIONS.
31793         Delete -funroll[-all]-loops if no loops.
31794         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
31795         (g++_stat): Delete contents (empty proc now).
31796         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
31797         (gcc_finish): Likewise.
31798         (gcc_stat): Deleted.
31799         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
31800         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
31801         * gcc.c-torture/execute/execute.exp: Likewise.
31802         Split tests into two parts: compile, execute.
31803         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
31804         no loops.  Update to reflect clarified return codes from ${tool}_load.
31805
31806 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
31807
31808         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
31809         to grep for.
31810         (old-dejagnu): Likewise (where necessary).
31811
31812 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
31813
31814         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
31815
31816         * lib/dg.exp (dg-process-target): Fix processing of selector.
31817         Add comment regarding use of `error'.
31818
31819         * lib/gcc.exp (prune_system_crud): Define if missing.
31820         * lib/g++.exp (prune_system_crud): Likewise.
31821
31822         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
31823         Call prune_system_crud.
31824         * lib/dg.exp (dg-runtest): New proc.
31825         Use perror instead of send_user for tcl errors in testcase.
31826         Don't return any value, it's never used.
31827         Don't clobber previous definition of `unknown'.
31828         Print tcl errors in `dg-final'.
31829
31830 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
31831
31832         * lib/dg.exp (dg-process-target): Improve syntax error messages.
31833         (dg-test): Don't print errorInfo, it contains stack backtrace.
31834
31835 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
31836
31837         * lib/g++.exp (runtest_file_p): Define if missing.
31838
31839 1994-09-24  Doug Evans  (dje@cygnus.com)
31840
31841         * lib/mike-g++.exp: Comment out loading of g++.exp.
31842         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
31843         (default_g++_version): Always print something.
31844         (default_g++_start): Comment out call to `which'.
31845         (g++_start, g++_load): Deleted (must be defined in config file).
31846         * lib/gcc.exp: Test for existence of $CC at start.
31847         Delete check for tmpdir (done in gcc_init).
31848         (default_gcc_version): Always print something.
31849         (default_gcc_start): Comment out call to `which'.
31850         * config/*.exp: Major cleanup - make cross targets work at least a
31851         little better for g++ (by not being "--tool gcc" specific).
31852         Rename gcc_xxx to ${tool}_xxx.
31853         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
31854         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
31855
31856 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
31857
31858         * lib/c-torture.exp (c-torture-compile): Rework compiler
31859         message processing.
31860
31861         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
31862         c-torture.
31863
31864 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
31865
31866         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
31867
31868         * lib/dg.exp (dg-process-target): Support { target native }.
31869
31870 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
31871
31872         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
31873         looked for "... program xxx got fatal signal".
31874         Correct regsub munging of `comp_output'.
31875         Ignore compiler messages "path prefix not used" and "linker input
31876         file unused".
31877
31878 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
31879
31880         * lib/gcc.exp (runtest_file_p): Define if missing.
31881         * gcc.prms/template.c: Example to work from.
31882
31883 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
31884
31885         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
31886         * lib/dg.exp (dg-test): Call unsupported testcases as such.
31887
31888         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
31889         * gcc.prms/1883.c: Moved from compile/940714-1.c.
31890         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
31891         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
31892
31893         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
31894         (dg-process-target): No longer a varargs proc.
31895         Return S/N for target, P/F for xfail.  All callers changed.
31896         (user option procs): More argument checking.
31897         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
31898         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
31899         (dg-test): Skip test if not running on selected target in `dg-do'.
31900         Update handling of `dg-do-what', `dg-output-text'.
31901         Separate execution pass/fail from output pattern match pass/fail.
31902         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
31903
31904 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
31905
31906         * gcc.c-torture/special/special.exp: Don't expect failure for mips
31907         target for 920510-1.c.
31908
31909 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
31910
31911         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
31912         Clean up comment regarding use of passcnt, etc.
31913         (gcc_stat): Don't update `testcnt' here.
31914         (gcc_finish): Do it here.
31915         Might as well reset `but_id' here too.
31916         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
31917         to determine if the file should be tested.
31918         * gcc.c-torture/compile/compile.exp: Likewise.
31919         * gcc.c-torture/execute/execute.exp: Likewise.
31920         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31921         * gcc.misc-tests/dg-test.exp: Likewise.
31922         * gcc.prms/prms.exp: Likewise.
31923         * gcc.wendy/wendy.exp: Likewise.
31924         * g++.old-deja.exp: Likewise.
31925         Move "Testing file" message to verbose level 1.
31926
31927 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
31928
31929         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
31930
31931 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
31932
31933         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
31934         (default_gcc_start): Accept optional second list element
31935         of compiler flags.  Print compiler output at verbosity level 2.
31936         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
31937         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
31938         Save current values of framework globals passcnt, failcnt, xpasscnt,
31939         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
31940         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
31941         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
31942         xfailcnt to compute stats.  Update framework global `testcnt' from
31943         pass/fail counts.
31944         (gcc_finish): New proc.  Clean up test environment.
31945         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
31946         (gcc_epass, gcc_efail): Delete.
31947         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
31948         argument of line number.
31949         (dg-init): If the tool has an init routine, call it.
31950         (dg-test): Remove args `cflags_var' and `libs_var'.
31951         Pass all compiler options to ${tool}_start.
31952         Handle missing line number.
31953         (dg-finish): New function.
31954         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
31955         particular files.  Call gcc_finish at end.  Move "skipping test"
31956         message to verbosity level 3.
31957         * gcc.c-torture/compile/compile.exp: Likewise.
31958         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
31959         * gcc.c-torture/execute/execute.exp: Likewise.
31960         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31961         Print testcase being tried at verbosity level 1.
31962         * gcc.c-torture/special/special.exp: Unset xfail.
31963         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31964         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
31965         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
31966         * gcc.failure/failure.exp: Likewise.
31967         * gcc.ieee/ieee.exp: Likewise.
31968         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
31969         Update call to dg-test.  Call dg-finish at end.
31970         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
31971         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
31972         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
31973         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
31974         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
31975         * gcc.wendy/wendy.exp: Add copyright.
31976         Delete setting of tmpdir (done by gcc_init).
31977         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
31978         Pass compiler flags to gcc_start.  Call gcc_finish at end.
31979         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
31980         gcc_[ce]pass/fail.
31981
31982 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
31983
31984         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
31985         confusion.
31986         (g++_load): Likewise.
31987
31988         * config/*.exp (gcc_load): Some were varargs fns and some were not.
31989         Rename argument to `prog' to remove the confusion.
31990         Varargs fns behave differently too!
31991         (g++_load): Likewise.
31992
31993         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
31994
31995         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
31996         what it is.  Delete (always) printing of status value for !native.
31997         Simplify verbose code, and include status and exec_output.
31998         (g++_load): Use gcc_load.
31999
32000 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
32001
32002         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
32003         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
32004         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
32005         940714-3.c as these testcases don't exist anymore.  Make
32006         va-arg-1.c expected to pass.
32007
32008 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
32009
32010         * gcc.misc-tests/misc.exp: Only run specific testcases.
32011         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
32012         * gcc.misc-tests/dg-[1-9].c: New files.
32013
32014         * lib/dg.exp: New testsuite driver.
32015         * gcc.prms/prms.exp: Use it.
32016
32017         * README.gcc: New file.
32018
32019         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
32020         Document and reset `lxpass' and `lxfail'.
32021         Simplify "initialized" message.
32022         (gcc_stat): Clean up comments a little.
32023
32024 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
32025
32026         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
32027
32028 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
32029
32030         * lib/old-dejagnu.exp (process-option): New proc.
32031         (old-dejagnu-init, old-dejagnu-stat): Likewise.
32032         (old-dejagnu): Simplify.
32033         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
32034
32035 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
32036
32037         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
32038         exists and is not an empty string.
32039
32040         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
32041         $xfail rather than calling setup_xfail.  Clear $xfail when test is
32042         finished.
32043         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
32044         automatically.
32045
32046         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
32047         longer expected to fail.
32048
32049         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
32050         "f" function call.
32051
32052         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
32053
32054         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
32055         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
32056         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
32057         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
32058         c-torture-1.29.
32059
32060         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
32061         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
32062
32063         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
32064
32065         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
32066         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
32067
32068         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
32069         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
32070         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
32071
32072 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
32073
32074         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
32075         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
32076         940714-1.c, 940714-2.c, 940714-3.c},
32077         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
32078         gcc.misc-tests/{mg.c,mg.exp}:
32079         New tests.
32080         * gcc.noncompile/noncompile.exp: Change accordingly.
32081
32082 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
32083
32084         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
32085         Undo previous clobberage.
32086
32087 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
32088
32089         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
32090         * gcc.special/{930510-1.c, special.exp}:
32091         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
32092         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
32093         struct-varargs-1.c}: New tests from c-torture-1.26.
32094
32095 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
32096
32097         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
32098           argument to switch.
32099
32100 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
32101
32102         * Revert the previous changes.  Please see Rob's directory
32103           (/lisa/test/rob/progressive/gcc/testsuite) for testing
32104           fixes.
32105
32106 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
32107
32108         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
32109             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
32110             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
32111             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
32112             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
32113             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
32114             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
32115             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
32116             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
32117             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
32118             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
32119             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
32120             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
32121             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
32122             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
32123             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
32124             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
32125             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
32126             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
32127             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
32128             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
32129             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
32130             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
32131             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
32132             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
32133             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
32134             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
32135
32136 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
32137
32138         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
32139             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
32140           with perror calls.
32141
32142 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
32143
32144         * config/unix.exp (g++_load): Fix syntax.
32145
32146 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
32147
32148         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
32149         * gcc.noncompile/921017-1.c: Deleted obsolete test.
32150         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
32151         Don't expect va-arg-1.c to fail.  Correct expected output for
32152         920928-1.c.
32153         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
32154         * gcc.wendy/hbm4.c: Correct typo.
32155         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
32156
32157 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
32158
32159         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
32160         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
32161         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
32162         * lib/c-torture.exp (c-torture-compile): Ditto.
32163
32164         Reduce volume of output (remove all the -I's and such).
32165         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
32166         Call gcc_cpass, gcc_cfail.
32167         (c-torture): Pass testing option to c-torture-compile.
32168
32169 1994-03-21  Doug Evans  (dje@cygnus.com)
32170
32171         Bring patches over from progressive.
32172         * config/default.exp: Exit remote shell cleanly.
32173         (g++_exit, g++_start): Add default versions.
32174         * config/sim.exp (gcc_load): Use perror, not error.
32175
32176 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
32177
32178         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
32179         set in site.exp.
32180
32181 1994-03-14  Doug Evans  (dje@cygnus.com)
32182
32183         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
32184         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
32185         (wendy_try): New proc to run testcase.
32186         (main loop): Call 'em.
32187         * gcc.wendy/*.c: Clean up pass to correct expected output.
32188
32189         * lib/gcc.exp: Minor cleanup work.
32190         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
32191
32192 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
32193
32194         * config/sim.exp (gcc_load): Document return codes better.
32195         Don't pass -v to simulator.
32196
32197 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
32198
32199           * gcc.special/920717-x.c: Fix typo.
32200           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
32201           get at sources.
32202
32203         * lib/mike-gcc.exp: Fix typo.
32204
32205 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
32206
32207         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
32208         binary to use, transform the name.
32209         * config/*.exp: rename everything. Nuke any g++ specific files,
32210         it's now a special case of gcc that requires no special support.
32211         Add a default.exp for unsupported targets.
32212
32213 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
32214
32215         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
32216         lib/old-dejagnu.exp: Fix a few patterns to work with the new
32217         version of Tcl.
32218
32219 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
32220
32221         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
32222         than a warning.
32223
32224 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
32225
32226         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
32227
32228 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
32229
32230         * gcc.execute/execute.exp: Combine opt_list and foption_list into
32231         option_list.  Compile every file with only 4/6 option choices
32232         (same as C torture) instead of with 12/18 different option
32233         choices.
32234         * lib/c-torture.exp: Likewise.
32235
32236         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
32237         not already set.
32238
32239 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
32240
32241         * lib/old-deja.exp: Add `excess errors test fails' error, now one
32242         can put an XFAIL *-*-* on excess errors.
32243
32244 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
32245
32246         * g++.law: Add more tests derived from g++-bugs snapshots.
32247
32248         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
32249         equivalent to g++.law/init9.
32250
32251         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
32252         compiled it, and the a.out file after we've run it.
32253
32254 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
32255
32256         * lib/mike-g++.exp (postbase): Delete the .o file after we've
32257         compiled it, and the a.out file after we've run it.
32258
32259 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
32260
32261         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
32262
32263 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
32264
32265         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
32266         version number.
32267
32268 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
32269
32270         * g++.law: New directory of g++ tests derived from the g++-bugs
32271         snapshots.
32272
32273 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
32274
32275         * gcc.compile: initbug1.c initbug1.exp testcase added
32276
32277 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
32278
32279         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
32280         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
32281           fixes submitted by Jeff Law (law@cs.utah.edu)
32282         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
32283           Jeff Law (law@cs.utah.edu)
32284
32285
32286 1993-11-30  Mike Stump  (mrs@cygnus.com)
32287
32288         * config/unix-g++.exp: Follow the gcc way of doing things.
32289         * g++.old-deja/old-deja.exp: Minor updates.
32290         * lib/g++.exp: New file, follow the gcc way of doing things.
32291         * lib/old-dejagnu.exp: Minor updates.
32292         * lib/mike-g++.exp: Always unset errorInfo.
32293
32294 1993-11-06  Mike Stump  (mrs@cygnus.com)
32295
32296         * lib/gcc.exp: Fix some errors with the below change, CC and
32297         CFLAGS should be global when setting, not local.
32298
32299 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
32300
32301         * lib/gcc.exp: Transform tool name.
32302
32303 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32304
32305         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
32306
32307 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32308
32309         * lib/gcc.exp: change gcc_done to gcc_stat
32310
32311 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
32312
32313         * Upgraded gcc testsuite to c-torture version 1.25
32314
32315 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
32316
32317         * lib/gcc.exp: added reporting code. Changed verbose compile message.
32318         * lib/c-torture: added hooks for new reporting code.
32319
32320 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
32321
32322         * config/sh-gcc.exp: check if sh-sim exists in the path
32323
32324 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
32325
32326         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
32327         * gcc.compile/compile.exp: Initial changes for new logic.
32328         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
32329         * gcc.failure/failure.exp: Initial changes for new logic.
32330         * gcc.ieee/ieee.exp: Initial changes for new logic.
32331         * gcc.misc-tests/misc.exp: Initial changes for new logic.
32332         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
32333         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
32334         * lib/c-torture.exp: Initial changes for new logic.
32335         * lib/gcc.exp: Initial changes for new logic.
32336
32337 1993-10-15  Mike Stump  (mrs@cygnus.com)
32338
32339         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
32340         depend upon failure or success.  Fully qualify names in failure
32341         and success messages.  Always remove a.out before starting
32342         compile, just in case.  Pay more attention to error text output by
32343         the compiler.  Handle testcases with no known past errors just
32344         like all others, so that things are uniform.  Other miscellaneous
32345         improvements.
32346
32347 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
32348
32349         * gcc.cpp: new directory for cpp tests
32350
32351 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
32352
32353         * lib/chill.exp: Code reformatted, removed unused code.
32354         * config/unix-chill.exp: Code reformatted, removed unused code.
32355         * chill.execute/execute.exp: Code reformatted, removed unused code.
32356         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
32357
32358 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
32359
32360         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
32361         routines not written.
32362
32363 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
32364
32365         * config/bug-gcc.exp: Use new procs from bug.exp.
32366
32367 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
32368
32369         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
32370         via ftp, rather than depending on NFS.
32371         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
32372         case.
32373
32374 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
32375
32376         * config/bug-gcc.exp: Use new download proc.
32377
32378 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
32379
32380         * chill.execute/execute.exp: cleanups, handles errors better
32381         * chill.compile/compile.exp: rewrite, based on execute.exp
32382         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
32383         * lib/chill.exp: major changes to diff proc and compile and link
32384           procs. added chill_fail and chill_pass wrappers to pass and
32385           fail. added more comments, and handle error codes better.
32386           Added a hack to capture stderr from exec, so noncompile tests
32387           can work.
32388
32389 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
32390
32391         * chill.execute/execute.exp: rewrite of testsuite driver
32392         * lib/chill.exp: rewrite of testsuite driver
32393         * config/unix-chill.exp: rewrite of testsuite driver
32394
32395 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
32396
32397     In chill.execute:
32398         * iexpr.ch: Standardize uppercase.
32399         * tuples.dat: Standardize uppercase.
32400         * vary.ch: standardize.  Correct varying string assignments.
32401         * vary.dat: Add new output lines.
32402
32403 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
32404
32405     In chill.execute:
32406         * chprintf.ch: Standardize use of uppercase.
32407         * tuples.ch: Standardize and turn arr2 into a DCL,
32408           rather than a SYN.
32409         * pinits.ch: Standardize.
32410
32411 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
32412
32413         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
32414         * Makefil: Renamed to Makefile.in.
32415         * configure.in: New.
32416
32417 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
32418
32419     In chill.execute:
32420         * .cvsignore: Add result/output files.
32421         * Makefile: Fix up variables at start.  Use MFLAGS
32422           everywhere.  Correct bool_loc, built_ins entries.
32423           Add entry for vary1.ch.
32424         * bitarray.ch: Standardize upper-case usage.
32425         * bitexpr.ch: Standardize, add output of b1.
32426         * params.ch: Use arrayt in along PROC parameters, to
32427           avoid novelty problems.
32428         * sets.ch: Tiny cleanup.
32429         * vary1.ch: Re-indent.
32430
32431 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
32432
32433           * Add PR-related files to Makefiles, .cvsignore files, etc.
32434
32435 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
32436
32437         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
32438           with compiler objects. New names are test-flow.c and test-loop.c
32439
32440 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
32441
32442         * Upgraded c-torture tests from 1.19 to 1.20
32443
32444         * new files:
32445         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
32446         * gcc.compile: 930623-1.c 930623-2.c
32447         * gcc.noncompile: 930622-1.c 930622-2.c
32448         * gcc.failure: 920411-1.c 920627-2.c
32449         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
32450
32451 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
32452
32453         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32454           More changes to get testsuite working properly. Needs more work.
32455           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
32456
32457 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
32458
32459         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
32460           More changes to get testsuite working properly. Needs more work.
32461
32462 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
32463
32464         * chill.compile/compile.exp: Added for Dejagnu support
32465         * chill.execute/execute.exp: Added for Dejagnu support
32466         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
32467
32468 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
32469
32470     This should complete moving the CHILL test files.
32471         * chill.noncompile(.cvsignore printf.grt
32472             in-printf.grt chprintf.grt chprintf.ch):
32473             Added test-support files.
32474           (Makefile): Modified further.
32475         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
32476             signal.ch): Added test files.
32477           * chill.execute (.cvsignore printf.grt printr.c
32478             in-printf.grt rts.c chprintf.grt rts.h): Added
32479           test-support files.
32480             (Makefile): More corrections.
32481
32482 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
32483
32484         * chill.compile, chill.execute, chill.nocompile: Add CHILL
32485           test cases, ready for DejaGnu.
32486
32487 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
32488
32489         * Upgraded c-torture tests from 1.18 to 1.19
32490
32491         * gcc.compile: added test(s):
32492           930607-1.c
32493         * gcc.execute: added test(s):
32494           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
32495
32496         * added new subdirectory for misc tests: gcc.misc-tests
32497         * gcc.misc-test(s): added tests:
32498           inst-check.c test-consts.c test-ior.c test-switch.c
32499
32500 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
32501
32502         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
32503
32504 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
32505
32506         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
32507
32508 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
32509
32510         * Upgraded c-torture tests from 1.17 to 1.18
32511
32512 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
32513
32514         * Upgraded c-torture tests from 1.12 to 1.17
32515
32516 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
32517
32518         * lib/old-dejagnu.exp:
32519           Fixed handling of XFAIL target triplets to correctly
32520           recognize wildcard characters.  Removed code that
32521           appended a unique id tag to the end of the file name
32522           printed out by the result of the testcases within a
32523           given test file.
32524
32525 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
32526
32527         * lib/old-dejagnu.exp:
32528           Reworked expected failure handling to trigger off of XFAIL
32529           keyword in keyphrase embeded in testcase source code. The
32530           XFAIL keyword must be at the end of the keyphrase line. It
32531           may optionally be followed by one or more target triplets.
32532           It has just occured that the handling of wildcards in the
32533           target triplet may not be correct.
32534
32535 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
32536
32537         * g++.old-deja/tests:
32538           Moved all subdirectories up one level into g++.old-deja .
32539
32540         * lib/old-dejagnu.exp:
32541           Fixed problem with CXXFLAGS not being properly reset, and being
32542           corrupted with extraneous "-c" compiler option.  This was
32543           causing binaries to not be generated for test that needed them.
32544           Modified strings passed to "pass" and "fail" so that individual
32545           tests from the same test file would be distinguished by an
32546           identifier appended to the test file name in the summary logs;
32547           this corrected a problem with erroneous diff logs.  Added code
32548           to search testcases for expected fail and unexpected pass keywords.
32549
32550 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
32551
32552         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
32553
32554 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
32555
32556         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
32557           Removed extraneous text from end of "Special g++ Options"
32558           keyphrase.
32559
32560         * lib/old-dejagnu.exp: Added pattern matching to look for new
32561           keywords, embedded in testcases comments, which will trigger
32562           calls to xpass and xfail.
32563
32564 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
32565
32566         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
32567           comments embedded in the testcases, especially the one looking for
32568           special compiler options, as well as the pattern matching for the
32569           compiler output again.
32570
32571 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
32572
32573         * lib/old-dejagnu.exp: Do a proper check of the return value for
32574           execute tests. Fixed several problems with the pattern matching
32575           of the compiler output which gave erroneous test results.
32576           Changed several of the test result messages to be more descriptive.
32577         * config/unix-g++.exp: Proc g++_load now actually works and
32578           executes the tests passed to it and returns a usable return
32579           value.
32580
32581 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
32582
32583           * lib/gcc.exp: Exits gracefully if $CC is bogus.
32584
32585 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
32586
32587         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
32588           Modified both files to properly execute the old style
32589           dejagnu tests. The previous versions of these files were
32590           experimental and did not function anything near correctly.
32591
32592 1993-04-05  Rob Savoye  (rob@cygnus.com)
32593
32594         * Removed all Makefile.in and configure.in files. No configuration
32595         needed now.
32596
32597 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
32598
32599         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
32600
32601 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
32602
32603         * gcc.compile/configure.in, gcc.unsorted/configure.in,
32604         gcc.special/configure.in, gcc.noncompile/configure.in,
32605         gcc.execute/configure.in, gcc.code_quality/configure.in,
32606         g++.other/configure.in, g++.old-deja/configure.in,
32607         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
32608         in srcname setting.
32609
32610 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
32611
32612         * lib/udi.exp:  Fixed mondfe and mondfe_download.
32613         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
32614         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
32615
32616 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
32617
32618         * config/udi-gdb.exp: Check $shell_id after connecting to target.
32619         (gdb_exit): Don't remove *_soc files.
32620
32621 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
32622
32623         * lib/c-torture.exp: Don't look for main; instead always use -w
32624         -c.  This is how the c-torture tests work.  Remove the object
32625         file if the compilation succeeds.
32626         * gcc.execute/execute.exp: Remove executable if test passes.
32627         * gcc.noncompile/noncompile.exp: Every test is an expected
32628         failure.
32629         * gcc.special/special.exp: Added tests from c-torture 1.11,
32630         corrected use of existing test.
32631         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
32632         gcc.execute/920625-1.c: Updated to c-torture 1.11.
32633         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
32634         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
32635         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
32636         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
32637         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
32638         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
32639         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
32640         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
32641         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
32642         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
32643         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
32644         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
32645         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
32646         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
32647         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
32648         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
32649         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
32650         c-torture 1.11.
32651         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
32652         correspond to c-torture 1.11.
32653
32654         * New file.